/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/



.woocommerce table.order-review tfoot td, .woocommerce table.order-review tfoot th, .woocommerce table.order-review th, .woocommerce-page table.order-review th, .woocommerce-page table.shop_table tfoot td, .woocommerce-page table.shop_table tfoot th {
  font-family: Poppins, helvetica;
  color: #333;
}

/* Target the Credit Card */
#stripe-card-element {
    background: #ffffff !important;
    padding: 10px 5px !important;
    margin: 5px 0px !important;
}

/* Target the Expiry Date */
#stripe-exp-element {
    background: #ffffff !important;
    padding: 10px 5px !important;
}

/* Target the CVC Code */
.woocommerce-checkout-review-order #stripe-cvc-element {
    background: #ffffff !important;
    margin: 5px 0px !important;
    padding: 10px 5px !important;
}
.wc-stripe-elements-field {
    border-color: #999;
	background: #ffffff !important;
}
.off-canvas-menu-container ul li
 {
    margin-bottom: 0px!important;
    line-height: 1.2;
    margin-top: 0px;
    border-top: 1px solid #999;
    padding: 8px;
}
#slide-out-widget-area.slide-out-from-right {
    min-width: 290px;
    padding-left: 6px; 
    padding-right: 6px; 
    z-index: 5;
    overflow: hidden;
    transform: none;
}
#slide-out-widget-area .ocm-dropdown-arrow {
    transition: transform .5s cubic-bezier(.215,.61,.355,1);
    position: absolute;
    right: -6px;
    top: 10px;
    transform: translateY(-50%);
    cursor: pointer;
    height: 28px;
    width: 28px;
    line-height: 0;
    padding: 8px;
	margin-right: 15px;
}
@media only screen and (max-width: 450px) {
    #slide-out-widget-area.slide-out-from-right {
        min-width: 78vw;
        width: 78vw;
        padding-left: 0px;
        padding-right: 0px;
        transition: transform .8s cubic-bezier(.15,.2,.1,1);
    }
}
slide-out-widget-area.slide-out-from-right {
    min-width: 360px;
    padding-left: 0px;
    padding-right: 0px;
    z-index: 5;
    overflow: hidden;
    transform: none;
}
