body .category-banner .grid-item{width: 33.30%; min-width: auto; overflow: hidden;}
body .category-banner .grid-item a{display: block; height: 100%; width: 100%; overflow: hidden;}
body .category-banner .grid-item--width2{width: 50%;}
.category-banner .grid-item img{width: 100%;
    height: 100%;
    position: absolute;
    object-fit: cover;
    top: 0;
    left: 0;
}
.category-banner .grid-item .zoom-out{ width: auto;
    /*height: auto;*/
    /*position: absolute;*/
    /*top: 50%;
    transform: translatey(-50%);*/
}
.grid-height-one .zoom-out{/*height: 323px;*/ padding-top: calc(300 / 502 * 100%); height: 0;}
.grid-height-two .zoom-out{/*height: 368px;*/ padding-top: calc(345 / 328 * 100%); height: 0;}
.grid-height-three .zoom-out{/*height: 502px;*/ padding-top: calc(520 / 502 * 100%); height: 0;}
.grid-height-four .zoom-out{/*height: 681px;*/ padding-top: calc(658 / 502 * 100%); height: 0;}
.woocommerce a.reset_variations{display: none;}

/* 15-3-2019 */
.category-banner .grid-item .category-tag:before{position: absolute;content: "\62";left: auto;right: 20px;top: 50%;transform: translate(0,-50%);font-size: 30px;font-family: "dughult-albin" !important;font-style: normal !important;font-weight: normal !important;font-variant: normal !important;text-transform: none !important;line-height: 1;transition: 0.3s;pointer-events: none;overflow: hidden;color: #fff;}
.wishlist-heart-icon .option-link.wish-list a{text-align: center;}
.wishlist-heart-icon .option-link.wish-list{background: #b9bec4;}
.wishlist-heart-icon .option-link.wish-list a:before{color: #fff;left: 0 !important;top: 50%;font-size: 28px;margin-top: -0.5em;right: 0 !important;margin-left: auto;margin-right: auto;}
.wishlist-heart-icon .option-link.wish-list a.tinvwl-product-in-list:before { color:#c47272; }
.wishlist-heart-icon span.tinvwl_add_to_wishlist-text{display: none;}
.wishlist-heart-icon .option-link.wish-list a:hover:before{}
.wishlist-heart-icon .option-link a:hover{border-color: transparent;}
.wishlist-heart-icon .option-link.wish-list a:hover:before{animation-name: push;animation-duration: 0.3s;animation-timing-function: linear;animation-iteration-count: 1;transform: none !important;}
.wishlist-heart-icon .tinvwl-product-in-list{background: rgba(23, 40, 59, 1) !important;}

.woocommerce-variation-availability { display:none !important; }
.wishlist-actions-btns{display: flex;justify-content: flex-end;align-items: center;}

.product-gallery .quantity{display: none !important;}
.main-container .woocommerce-error{background-color: #c47272;}
#payment #place_order { display:none ; }
.variation-in-out-stock { color: #d4d4d4!important; pointer-events: none; }
@media (max-width: 767px){
    body .category-banner .grid-item{width: 50%;}
    .wishlist-actions-btns{flex-wrap: wrap;}
}


.search-results #post-navigation .nav-links ul li { padding: 10px; display: inline-block; vertical-align: top; }
.search-results #post-navigation .nav-links ul li .page-numbers.current {  background-color: transparent !important; color: #636363; }
.search-results #post-navigation { padding: 10px 0px;  }
.search-results #post-navigation .page-numbers li .page-numbers.current:before{
    position: absolute;
    left: 0px;
    bottom: 0px;
    height: 2px;
    width: 0px;
    content: "";
    background-color: #c47272;
    transition: 0.3s;
    width: 100%;
}
.variations .reset_variations { display:none !important; }

.remodal-is-opened .images .thumbnails,
#yith-quick-view-content .product .summary-content .options-block .option-link:nth-child(2),
#yith-quick-view-content .product .summary-content .options-block .option-link:nth-child(3),
#yith-quick-view-content .product .summary-content .options-block .option-link:nth-child(4),
#yith-quick-view-content .product .summary-content .options-block .option-link:nth-child(6),
#yith-quick-view-content .product .summary-content .social-part,
a.button.yith-wcqv-button
{ display:none; }

.variations .pro-out-of-stock { display:none; }
.no-product-in-stock button {  background-color: #ffffff; color: #3d5361; }
.no-product-in-stock button:hover {  background-color: #3d5361; color: #ffffff; }
.out-of-stock-tag { background-color: #fbebd6 !important; color:#c47272!important;  }
