/*
Theme Name: Elessi Theme Child
Theme URI: https://elessi.nasatheme.com
Description: This is a child theme for Elessi Theme
Author: NasaTheme team
Author URI: https://nasatheme.com
Template: elessi-theme
Version: 1.0
*/
.product-info .nasa-wrap-flex.info-modern-1 .nasa-col-flex:last-child{padding:20px 25px!important}@media only screen and (max-width:600px){.product-info .nasa-wrap-flex.info-modern-1 .nasa-col-flex:last-child{padding:30px 15px!important}}
.nasa-mobile-nav-wrap ul.header-nav .menu-item a.hidden-tag,
.nav-wrapper ul.header-nav .menu-item a.hidden-tag{ display: none !important; } 
.single-product .product-info .safe-checkout{ display:none; }
.widget_product_categories .nasa-open-toggle .product-categories .cat-item span.count:before,.widget_product_categories .nasa-open-toggle .product-categories .cat-item span.count:after{ display:none; }
.variations .nasa-attr-ux_wrap { width: 100%; justify-content: flex-start !important; }
.variations .nasa-attr-ux_wrap a.nasa-attr-ux-label { border: 1px solid #cccccc; border-radius: 4px; padding: 5px 10px; min-width: 75px; margin: 2px; }
.variations .nasa-attr-ux_wrap a.nasa-attr-ux-label.selected { background-color: #000; color: #fff; }
.variations .nasa-attr-ux_wrap a.nasa-attr-ux-label.nasa-unavailable{pointer-events: none;}
.variations .nasa-attr-ux_wrap a.nasa-attr-ux-label .nasa-attr-bg {display: none;}
.nasa-mobile-nav-wrap .header-nav .menu-item .nasa-menu-description,
.nasa-menus-wrapper .header-nav .menu-item .nasa-menu-description{ display: none; }
.wmc-currency { margin-right: 20px; }
.wc-proceed-to-checkout .ppc-button-wrapper{ margin-top:15px; }
select.wmc-nav { border: 0; background: transparent; height: 20px;}
.nasa-attr-ux.nasa-disable{ color: #000; opacity: 0.35; }
.nasa-static-group-btn .nasa-node-popup.nasa-tip{ display: none !important; }

.elementor-add-to-cart .variations_form .single_variation_wrap .e-atc-qty-button-holder{ width:100% !important; }
.elementor-add-to-cart .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart{ position: relative; display: flex !important; flex-wrap: wrap !important; }
.elementor-add-to-cart .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart button.single_add_to_cart_button{ margin: 5px 5px !important;}
.elementor-add-to-cart .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart button.nasa-buy-now{ width:100% !important; margin-left: 3px !important; }
.elementor-add-to-cart .variations_form .variations th,
.elementor-add-to-cart .variations_form .variations td{ text-align: center; }
.elementor-add-to-cart .variations_form .variations th.label{ display: block; width: 100%; vertical-align: top; padding: 8px 0; }
.elementor-add-to-cart .variations_form .variations td.value{margin-left: 0; display: block; padding: 0 0 10px 0; vertical-align: top; }
.nsl-container-buttons .nsl-button.nsl-button-amazon{ background-color: #2f292b !important; color:#fff !important; }
body .row-submit-login-social div.nsl-container-block .nsl-container-buttons a{ width: 100% !important; }
.woocommerce-checkout .woocommerce-billing-fields .form-row.kl_newsletter_checkbox_field { display: inline-block; }

.greyButton{ background: linear-gradient(360deg, #00000017, #0000000f); color: #222222 !important;     text-decoration: none; }
.greyButton:hover { opacity: 0.8; background: linear-gradient(360deg, #00000017, #0000000f) !important; }
.smallButton{ font-size: 14px; font-weight: 500; padding: 10px 10px; }

@media only screen and (max-width: 768px) {
    .nasa-in-mobile .nasa-static-group-btn{ right: unset !important; left: 60px !important; }
    #simple-chat-button--container{ bottom:120px !important; left:unset !important; right: 20px !important; }
    #simple-chat-button--container #simple-chat-button--button{ width: 40px !important; height: 40px !important; }
    iframe#kustomer-ui-sdk-iframe{ bottom: 45px !important; right: 0px !important;}
    .align-chat-icon-right #root div[role=img] { width: 50px !important; height: 50px !important; }
    .kustomer-mobile-active iframe#kustomer-ui-sdk-iframe{ bottom: 0px !important; } 
}