/*
Theme Name: Airo
Theme URI: https://www.airocoffee.com/
Description: Airo Coffee
Author: Airo
Template: sierra
Version: 1.0
License: Standard License
Text Domain: airo
*/


#menu-main-menu a{
    color: #4C4E59;
}

.home-box .elementskit-infobox{
    min-height: 321px;
}

.video-popup .ekit-popup-modal__body{
    overflow: hidden !important;
}
.video-popup .ekit-popup__raw-content{
    margin-bottom: -6px;
}


.button, .give-form-grid-content>button, .keydesign-button, [type="submit"], .wp-element-button, .wp-block-button__link, .added_to_cart, .woocommerce ul.products li.product .button, .woocommerce .wc-style-detailed a.button, .woocommerce a.added_to_cart, .woocommerce button.button, .woocommerce #respond input#submit, .woocommerce #respond input#submit.alt, .woocommerce a.button, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button, .woocommerce input.button.alt, .woocommerce button.button.alt.disabled, .ekit-wid-con .woocommerce ul.products .ekit-wc-add-to-cart a.add_to_cart_button, .elementor-element .ekit-wid-con .ekit-mini-cart .ekit-mini-cart-container .ekit-dropdown-menu-mini-cart .woocommerce-mini-cart__buttons .wc-forward.checkout, .site .ekit-wid-con .ekit-form form input[type=submit]{
    background-color: var(--e-global-color-accent);
}

.button:hover, .give-form-grid-content>button:hover, .keydesign-button:hover, [type="submit"]:hover, .wp-element-button:hover, .wp-block-button__link:hover, .added_to_cart:hover, .woocommerce ul.products li.product .button:hover, .woocommerce .wc-style-detailed a.button:hover, .woocommerce a.added_to_cart:hover, .woocommerce button.button:hover, .woocommerce #respond input#submit:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button:hover, .woocommerce input.button.alt:hover, .woocommerce button.button.alt.disabled:hover, .ekit-wid-con .woocommerce ul.products .ekit-wc-add-to-cart a.add_to_cart_button:hover, .elementor-element .ekit-wid-con .ekit-mini-cart .ekit-mini-cart-container .ekit-dropdown-menu-mini-cart .woocommerce-mini-cart__buttons .wc-forward.checkout:hover, .site .ekit-wid-con .ekit-form form input[type=submit]:hover{
    background-color: var(--e-global-color-text);
}

.woocommerce.single-product div.product .entry-summary .price{
    color: var(--e-global-color-text) !important;
}

.woocommerce div.product div.woocommerce-tabs ul.tabs{
    justify-content: left !important;
}
.woocommerce-Tabs-panel > h2{
    display: none;
}
.reset_variations,.posted_in{
    display: none !important;
}
.woocommerce div.product p.price del, .woocommerce div.product span.price del{
    color: #ba0000;
    font-weight: 500;
    font-size: 20px;
}

.woocommerce div.product form.variations_form table.variations label{
    font-weight: 600 !important;
}

.onsale{
    background-color: var(--e-global-color-accent) !important;
}

h1 > b{
    display: block;
    font-size: 28px;
    margin-bottom: 18px;
}

.icon-cart2{
    color: #383a42;
}

.ekit-wid-con .ekit-mini-cart .ekit-dropdown-back .ekit-cart-items-count .ekit-cart-content-count{
    color: var(--e-global-color-text) !important;
}
.ekit-wid-con .ekit-mini-cart .ekit-dropdown-back .ekit-cart-items-count .ekit-cart-content-count:before{
    opacity: 0.425 !important;
}
.ekit-wid-con .ekit-mini-cart .ekit-dropdown-back .ekit-cart-items-count .ekit-cart-content-count{
    font-size: 11px !important;
    height: 17px !important;
    width: 17px !important;
    font-weight: 500 !important;
    padding-top: 2px;
}

.custom_btn{
    background-color: var(--e-global-color-text);
    border-style: none;
    color: #fff;
    padding: 10px 18px 10px 18px;
    border-radius: 9px;
    font-size: 14px;
    font-weight: 500;
}

body .site-header.sticky-header:not(.scrolled):not(.mobile-menu-active) .elementskit-navbar-nav-default:not(.active) .elementskit-navbar-nav>li>a:after, body .site-header.sticky-header:not(.scrolled):not(.mobile-menu-active) .ekit-wid-con .elementskit-menu-hamburger .elementskit-menu-hamburger-icon {
    background-color: #383a42 !important;
}

.ekit-mini-cart-container{
    left: -200px;
}

.gt_switcher-popup > span:first-of-type{
    display: none !important;
}

.single-product .modelViewerBlock{
    display: inline-block;
    margin-bottom: 25px;
}

article .single-post-title{
    font-size: var(--keydesign-h2-font-size);
}
#menu-main-menu{
    gap: 12px;
}


.woocommerce div.product div.woocommerce-product-gallery.images ol.flex-control-thumbs{
    display: inline-block !important;
}
.woocommerce div.product div.woocommerce-product-gallery.images ol.flex-control-thumbs li{
    background: transparent !important;
}
.woocommerce div.product div.images .flex-control-thumbs li{
    width: 15%;
    margin: 4px;
}

.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){
    clear: none;
}

.grecaptcha-badge{
    display: none !important;
}
.page-id-132 .grecaptcha-badge{
    display: block !important;
}

.page-id-132 .grecaptcha-badge{
    bottom: 88px !important;
}

.price{
    display: none !important;
}

.custom-btn{
	background: var(--e-global-color-text);
    color: #fff;
    padding: 10px 20px;
    border-radius: 36px;
}
.custom-btn:hover{
	background-color: var(--e-global-color-accent);
	color: #fff;
}



@media screen and (max-width: 760px) {
    .ekit-mini-cart-container{
        left: -170px;
    }
}