/*
Theme Name: Lezada Child
Theme URI: http://lezada.thememove.com/
Author: ThemeMove
Author URI: http://thememove.com/
Version: 1.0
Template: lezada
*/
.site-menu .menu > li > a{
    padding: 0 24px;
}
#menu-main-menu > li:hover >a, #menu-main-menu > li:hover >a:after, .sub-menu > li:hover >a, .sub-menu > li:hover >a:after, .sub-menu > li:hover >a > .menu-item-text:hover, .header-login > a:hover, .site-menu .menu > ul > li .children li.page_item.current_page_item > a, .site-menu .menu > li .sub-menu li.menu-item.current-menu-item > a{
    color: #F20000!important;
}
.page-title{
    margin-bottom: 20px!important;
}
.page-title > .container > .row{
    height: 145px!important;
}
.page-title > .container > .row{
    min-height: unset!important;
}
.site-logo>a>img:last-child{
    width: 60%!important;
}
.site-header.sticky-header{
    height: fit-content;
}
.yith_ywraq_add_item_browse_message>a{
    color: #f20000;
    text-decoration: underline;
}
#yith-ywrq-table-list .product-thumbnail>a>img{
    width: 200px;
}
.product-loop:not(.product-style--button-hover-alt):hover .product-info .product-title{
    opacity: unset;
    visibility: unset;
}
.woocommerce-ordering>ul>li:nth-child(2),.woocommerce-ordering>ul>li:nth-child(4),.woocommerce-ordering>ul>li:nth-child(5){
    display: none;
}
.header-minicart{
   
}

.site-breadcrumbs .insight_core_breadcrumb a{
	color: #000 !important;
}

.site-breadcrumbs ul li{
	color: #000 !important;
}

.product-loop .product-thumb{
    border: 1px solid #ebebeb;   
    overflow: hidden;
}
.product-loop .product-buttons .quick-view-btn{
    border: 1px solid #ebebeb; 
}
.product-loop .product-thumb img{
    width: 600px;
    height: 800px;
	object-fit: cover;
}
.product-loop .product-info .title-wrap{
    background-color: #ffffff;
    padding: 10px 15px;
    margin-bottom: 10px;
}

.product-loop.product-style--button-hover .product-info{
    bottom: 15px !important;
}

.product-title{
	padding: 0px !important;
	margin: 0px !important;
}

.product-loop:not(.product-style--button-hover-alt):hover .product-info .title-wrap{
	margin: 0px !important;
}

.product-loop.product-style--button-hover .product-info .product-title{
    margin: 0;
    padding: 0;
}
.product-loop:not(.product-style--button-hover-alt):hover .product-info .product-title{
    transform: unset;
}
.product-loop:not(.product-style--button-hover-alt):hover .product-info .title-wrap{
    transition-duration: 1s;
    transition-property: transform, background-color;
    transform: translateY(-0%);
    background-color: #f20000b0;
    margin-top: 10px;
}
.product-loop:not(.product-style--button-hover-alt):hover .product-info .product-title{
    margin: 0;
} 
.product-loop:not(.product-style--button-hover-alt):hover .product-info .product-title>a{
    color: #ffffff;
}

.site-logo>a>img:first-child{
	width: 70%;
}
.topbar .topbar-text i{
    vertical-align: -8px;
}
.topbar-left.col-xs-12.col-lg-6{
    max-width: unset;
    flex: unset;
}
.topbar .topbar-left > div{
    float: right!important;
}			
html{
    overflow: unset!important;
    margin-right: unset!important;
}
.mfp-bg.mfp-ready{
    display: none;
}
.mfp-wrap.mfp-close-btn-in.mfp-auto-cursor.mfp-ready{
    display: none;
}
figure .slick-track{
    display: flex;
    align-items: center;
}
.nice-select>ul.list{
    width: fit-content!important;
    right: 0;
}
.slick-dots li button, .slick-dots li .lezada-button{
    background-color: #ffffff!important;
    opacity: 1!important;
}
.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after{
    display: none!important;
}
.site-logo>a>img:first-child {
    width: auto !important;
}

#lezada-banner-4 > a > .banner-content{
    top: 20%!important;
    background-color: #ffffffe0;
    padding: 15px;
    box-sizing: border-box;
    width: 27%;
}

.product-loop.product-style--default .isw-swatches.isw-swatches--in-loop{
	display: none;
}

.product-loop:not(.product-style--button-hover-alt):hover .product-info .product-title{
    padding-top: 0;
}

.add-to-cart-btn{
    position: relative !important;
    display: none;
}

.add-to-cart-btn a{
   color: #fff !important;
}

.product-loop:not(.product-style--button-hover-alt):hover .product-info .add-to-cart-btn{
    display: block;
}

.product-loop .product-info .price{
    font-size: 18px;
    width: auto;
    display: inline-block;
    background-color: #fff;
    padding: 10px 15px;
    border: 1px solid #ebebeb;
}

.lezada-simple-banner, .lezada-banner{
    border: 1px solid #ebebeb;
}

.vc_tta-tab{
    border-top: solid 2px #e5e5e5;
    border-left: solid 2px #e5e5e5;
    border-right: solid 2px #e5e5e5;
    border-bottom: solid 2px #e5e5e5;;
    border-radius: 10px 10px 0 0;
    box-shadow: 0 -4px 10px #e5e5e5;
}
.vc_tta-tabs-list .vc_active{
    border-top: solid 1px #b5b5b5;
    border-left: solid 1px #b5b5b5;
    border-right: solid 1px #b5b5b5;
    box-shadow: 0 -8px 8px -7px #b5b5b4;
}
.vc_tta-panel-body{
    border: 2px #e5e5e5 solid!important;
    box-shadow: 0 2px 5px #e5e5e5;
    border-top: none!important;
}

.widget li > a{
	color: #555555 !important;
}

@media screen and (max-width: 767px){
	#lezada-banner-4 > a > .banner-content{
		width: auto;
	}
}

@media screen and (max-width: 1184px){
	#lezada-banner-4 > a > .banner-content{
		width: auto !important;
	}
	
	.col-sm-4{
		max-width: 100%;
	}
}

@media screen and (max-width: 991px){
    .topbar .switcher{
        display: inline-block !important;
    }
    
    .switcher .nice-select{
        padding-right: 0;
        margin-left: 0;
    }
    
    .switcher .nice-select:after{
        right: -15px;
    }
    
    .switcher:first-child .nice-select:before{
        display: none;
    }
}


@media screen and (min-width: 544px){
	#lezada-banner-4 > a > .banner-content{
		width: auto;
	}
}

@media screen and (max-width: 426px){
    .page-title > .container > .row{
        height: 110px!important;
    }
}