/*
Theme Name:     Savon Child
Theme URI: 		https://savon.wpengine.com/
Author: 		the DesignThemes team
Author URI: 	http://themeforest.net/user/designthemes
Description:    Child theme for the Savon theme powered by DesignThemes
Template:       savon
Version:        1.1.9
*/

/* YITH Quick View */
/* fix close btn */
.yith-wcqv-head{text-align: right!important;}
.yith-wcqv-head svg{ width: 40px; }

/* hide second svg */
#yith-wcwl-icon-heart-outline { display:none; }

/*.elementor-element-bfe6441{
	width:auto;
}*/


.woocommerce.single-product div.images span.onsale, .woocommerce-product-gallery span.onsale, .dt-sc-product-image-gallery-container span.onsale, #yith-quick-view-content span.onsale, .woocommerce.single-product div.images span.out-of-stock, .woocommerce-product-gallery span.out-of-stock, .dt-sc-product-image-gallery-container span.out-of-stock, #yith-quick-view-content span.out-of-stock {
    height: 25px;   
    width: 73px;    
}

.woocommerce ul.products li.product .featured-tag {
    
    right: 0;
    left: unset!important;
        
    
}
.elementor-element-c5af69e .featured-tag:after{
	left: -11px;		    
    transform: rotate(180deg);
    -ms-transform: rotate(180deg);

}
/*menu cols*/
.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
     padding: 0px!important; 
}

/*checkboxs checkout*/
.comment-form-dt-privatepolicy input[type="checkbox"]~label::before, .woocommerce-form__label-for-checkbox>span::before, .woocommerce .woocommerce-shipping-methods input[type="radio"]~label::before, .woocommerce-page #payment.woocommerce-checkout-payment ul.payment_methods li input[type="radio"]~label::before, .woocommerce form.login .woocommerce-form-row label:before, .woocommerce form.register .woocommerce-form-row label:before {
    color: #000000;
}

.woocommerce-form__label-for-checkbox>span:before, .woocommerce .woocommerce-shipping-methods li>input[type="radio"]~label:before, .woocommerce-page #payment.woocommerce-checkout-payment ul.payment_methods li input[type="radio"]~label:before {
    border-color: rgba(var(--DTBlack_RGB));
}

/*cart view on menu*/
.woocommerce .widget_shopping_cart .total, .woocommerce.widget_shopping_cart .total {
    border-top: 3px double #000000;
    padding: 4px 0 0;
}
.jet-blocks-cart__list .widget.woocommerce.widget_shopping_cart p.woocommerce-mini-cart__buttons.buttons a.button.wc-forward {
    background-color: #000000;
}

.jet-blocks-cart__list .widget.woocommerce.widget_shopping_cart p.woocommerce-mini-cart__buttons.buttons a.button.wc-forward:hover {
    background-color: #00000070!important;
}
.widget ul li>a:hover{
	color:#00000070!important;;
}

form.woocommerce-product-search button:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.disabled:hover, .woocommerce a.button:disabled:hover, .woocommerce a.button:disabled[disabled]:hover, .woocommerce button.button.disabled:hover, .woocommerce button.button:disabled:hover, .woocommerce button.button:disabled[disabled]:hover, .woocommerce input.button.disabled:hover, .woocommerce input.button:disabled:hover, .woocommerce input.button:disabled[disabled]:hover, .woocommerce #respond input#submit.disabled:hover, .woocommerce #respond input#submit:disabled:hover, .woocommerce #respond input#submit:disabled[disabled]:hover, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt[disabled]:disabled:hover, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt[disabled]:disabled:hover, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt[disabled]:disabled:hover, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt[disabled]:disabled:hover, .yith-wcwl-add-to-wishlist a:hover, .yith-wcqv-button:hover, .dt-wcsg-button:hover, .woocommerce .wishlist_table .add_to_cart.button:hover, .woocommerce .yith-wcwl-popup-button a.add_to_wishlist:hover, .woocommerce .wishlist_table a.ask-an-estimate-button:hover, .woocommerce .wishlist-title a.show-title-form:hover, .woocommerce .hidden-title-form a.hide-title-form:hover, .woocommerce .wishlist_manage_table a.create-new-wishlist:hover, .woocommerce a.added_to_cart:hover {
    background-color: #a2772fa8!important;
}

.elementor-86 .elementor-element.elementor-element-794aa342 .jet-blocks-cart__list, .elementor-86 .elementor-element.elementor-element-17365857 .jet-blocks-cart__list {
    background-color: #decda3!important;
}

/*payment button*/
.woocommerce-order-pay .woocommerce a.button{
	padding: 8px!important;
    font-size: 12px!important;
}


/* google share */
.dticon-google{
    display:none!important;
}

/*search button menu*/
input#woocommerce-product-search-field-0::placeholder{
    font-size: 12px!important;
}

form.woocommerce-product-search button{
    width: 100%;
    max-width: 190px;
    line-height: 1px!important;
}
form.woocommerce-product-search{
     max-width: 190px;
     padding-right: 8px;
    float: right;
}

#header-wrapper .jet-blocks-cart__heading {
    padding: 22px 20px 10px 0!important;
}

/*mobile menu*/
@media only screen and (max-width: 767px){
    section.header-section {
        padding: 0px 10px;
        width: 100%!important;
    }
    form.woocommerce-product-search button{
        margin-bottom: 10px;
    }
}

/*sold out label*/
.woocommerce ul.products.product-label-boxed li.product .product-labels>span.out-of-stock{
    width: 100px!important;
}

/*veg custom product type*/
.woocommerce ul.products li.product .product-custom-type {
    display: none;
}

/* log out icon */
.jet-auth-links__item-icon {   
    margin-top: 17px;
}

/* share buttons */
.woocommerce div.product .dt-sc-product-tabs .woocommerce-tabs .panel {
	margin-bottom: 20px;
}
.single-product .related.products {
	margin-top: 50px;
}
/* pop up */
.jet-popup.jet-popup--front-mode .jet-popup__close-button {	
    background-color: #000;
}


/* START THEME STYLE*/
:root {    
    --DTPrimaryColor: #decda3;
    --DTSecondaryColor: #decda3;
}

#footer {
       background: #000;
}

#back-to-top:hover {
    background-color: var(--DTPrimaryColor);
}


/*menu -> product button*/
.jet-menu-container .jet-menu .jet-menu-item.catalog-menu .top-level-link {
    margin: 12px 10px 12px 0;
    padding: 0 20px 0 40px;
}

.jet-menu-container .jet-menu .jet-menu-item.catalog-menu .top-level-link {
    line-height: 40px !important;
}

.elementor-86 .elementor-element.elementor-element-720ed26 img {
    width: 146px!important;
}
/*Header top bar notice */
.dt-header-alert[style*="display"]{
    margin-top: -200px!important;
}
/*END THEME STYLE