/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      8.1.1
 Text Domain:  woodmart
*/

/**********************************************************/
/**********************************************************/
/*Hide Temporary*/
/**********************************************************/
/**********************************************************/
/*Header Menu*/
#menu-main-navigation-menu-full-site #menu-item-180237, #menu-main-navigation-menu-full-site #menu-item-59566, #menu-main-navigation-menu-full-site #menu-item-65871 {display: none !important;}
/*Mobile Menu*/
#menu-mobile-navigation #menu-item-180238, #menu-mobile-navigation #menu-item-69144, #menu-mobile-navigation #menu-item-69141 {display: none !important;}
/*Footer Menu*/
#menu-footer-menu-main-categories #menu-item-72941, #menu-footer-menu-main-categories #menu-item-72949 {display: none !important;}
/**********************************************************/
/**********************************************************/
#home-intro {position: absolute !important; left: -5000px !important; top: -1000px !important;}
.review-bar {display: none;}
.review-bar {position: fixed; top: calc(50% - 75px); right: 0; z-index: 250;}
@media (max-width: 1024px) {
    .whb-general-header-inner {
        height: 40px !important;
        max-height: 40px !important;
    }
}
.product_title {
	text-transform: uppercase !important;
}
@media (min-width: 1025px) {
	.review-bar {display: block;}
	.owl-items-lg-4 .post-slide .post-title {
		min-height: 65px;
	}
	.entry-content.wd-entry-content {
		min-height: 115px;
	}
	.product_title {
		font-size: 22px !important;
	}
}
.wd-tools-element .wd-tools-icon, .wd-show-sidebar-btn.wd-action-btn>a, .woocommerce-ordering.wd-ordering-mb-icon:after {
	color: #000000  !important;
}
.cart-widget-side, .mobile-nav, #cboxClose, button.mfp-close, .wd-fs-close {
    z-index: 9999999999;
}
.wd-design-full-width.wd-dropdown .container {
    max-width: 95% !important;
}
.cli-bar-container {
    flex-direction: column;
    justify-content: space-between;
    -webkit-box-align: start;
    -moz-box-align: left;
    -ms-flex-align: inherit;
    -webkit-align-items: flex-start;
    align-items: flex-start;
}
.cli-bar-btn_container {
    margin-left: 0;
}
.button.button-custom-call-price {
    border-radius: var(--btn-shop-brd-radius);
    /*color: var(--btn-shop-color);*/
    box-shadow: var(--btn-shop-box-shadow);
    /*background-color: var(--btn-shop-bgcolor);*/
    padding: 7px 9px;
    font-size: 11px;
}
.single-product .button.button-custom-call-price {
    color: var(--btn-shop-color);
    background-color: var(--btn-shop-bgcolor);
}
.hide-category-menu {
    display: none !important;
}
.brands-widget .owl-carousel .brand-item img {
    width: 100% !important;
    height: auto !important;
    max-height: none;
}
.page-title .wd-nav-product-cat, .page-title .wd-btn-show-cat {display: none !important;}
@media (max-width: 575px) {
	.title-wrapper .title, h1 {font-size: 17px !important;}
	.page-id-1043 h1 {font-size: 15px !important; max-width: 210px !important;}
}
.wd-accordion-title-text {font-family: var(--wd-widget-title-font) !important; text-transform: uppercase !important; font-weight: bold !important; font-size: 16px !important;}
.woocommerce-Tabs-panel.wd-accordion-content h2 {font-size: 20px !important;}
.woocommerce-Tabs-panel.wd-accordion-content h3 {font-size: 18px !important;}
.woocommerce-Tabs-panel.wd-accordion-content h4 {font-size: 16px !important;}
.product-grid-item .wd-entities-title {display: block; display: -webkit-box; max-width: 100%; height: 40px; line-height: 20px; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;
text-overflow: ellipsis;}
body .select2-container--default .select2-dropdown {z-index: 99999;}
.fix-slider-mobile-height .wd-slide {min-height: calc(100vw * 0.375 ) !important;}
@media (min-width: 1025px) {
    .fix-slider-mobile-buttons {margin-bottom: 20px !important;}
}
@media (min-width: 768px) {
    .container-home-icons-see-more {margin-bottom: 40px;}
    .home-icons-see-more {position: absolute; bottom: 0;}
}
@media (max-width: 1024px) {
    .fix-slider-mobile .fix-slider-mobile-height {display: none !important;}
	.fix-slider-mobile .wd-slide-bg {background-size: 100% auto !important; background-position: center top !important; background-color: #285a7c !important;}
	.fix-slider-mobile .container.wd-slide-container.wd-items-middle {background: #285a7c;}
	.fix-slider-mobile.fix-slider-mobile-100 .wd-slide {min-height: 100px !important;}
	.fix-slider-mobile.fix-slider-mobile-100 .container.wd-slide-container.wd-items-middle {margin-top: calc(100% * 100 / 300);}
	.fix-slider-mobile.fix-slider-mobile-200 .wd-slide {min-height: 200px !important;}
	.fix-slider-mobile.fix-slider-mobile-200 .container.wd-slide-container.wd-items-middle {margin-top: calc(100% * 200 / 300);}
	.fix-slider-mobile h1, .fix-slider-mobile h2, .fix-slider-mobile h3, .fix-slider-mobile h4, .fix-slider-mobile h5, .fix-slider-mobile h6, .fix-slider-mobile p {font-size: 15px !important;}
	.fix-slider-mobile .btn-style-bordered.btn-color-black {border-color: #FFFFFF !important; color: #FFFFFF !important;}
	.fix-slider-mobile .btn-style-bordered.btn-color-black {color: #FFFFFF !important;}

    .fix-slider-mobile-height .flickity-page-dots {display: none;}
	.fix-slider-mobile-buttons {bottom: -10px; -webkit-transform: scale(0.9); -moz-transform: scale(0.9); -o-transform: scale(0.9); -ms-transform: scale(0.9); transform: scale(0.9);}
}
@media (max-width: 767px) {
    .fix-slider-mobile-buttons {bottom: -25px; -webkit-transform: scale(0.7); -moz-transform: scale(0.7); -o-transform: scale(0.7); -ms-transform: scale(0.7); transform: scale(0.7);}
}
@media (max-width: 499px) {
    .fix-slider-mobile-buttons {bottom: -35px; -webkit-transform: scale(0.5); -moz-transform: scale(0.5); -o-transform: scale(0.5); -ms-transform: scale(0.5); transform: scale(0.5);}
}
.scrollToTop {
    right: 35px !important;
    bottom: 100px !important;
}
.page-id-47516 .whatsapp, .page-id-47516 #wa {
    display: none !important;
}
.not-found .searchform {
    max-width: 600px !important;
}
@media (min-width: 1025px) {
    /*.footer-column-1 {
        -ms-flex: 0 0 35% !important;
        flex: 0 0 35% !important;
        max-width: 35% !important;
        padding-right: 10% !important;
    }
    .footer-column-2, .footer-column-3 {
        -ms-flex: 0 0 20% !important;
        flex: 0 0 20% !important;
        max-width: 20% !important;
    }*/
}
footer .container {
    max-width: 100% !important;
}
footer .footer-logo {
    max-width: 100%;
    margin-bottom: 10px;
}
footer .footer-logo img {
    margin-bottom: 0;
    margin-top: -30px !important;
}
footer .footer-column-1 p {
    margin-bottom: 10px;
}
footer .mc4wp-form p {
    border-bottom: 1px solid var(--wd-link-color);
    margin-bottom: 30px;
}
footer .mc4wp-form input {
    border: 0;
    padding: 0;
}
footer .mc4wp-form button {
    color: var(--wd-link-color);
    font-size: x-large;
    background-color: transparent;
    padding: 0;
}
footer .mc4wp-form button:hover {
    color: var(--btn-shop-bgcolor) !important;
}
footer .mc4wp-form button i {
    text-align: center;
}
footer .footer-column-1 svg.icon {
    width: 30px;
    height: 30px;
    margin-right: 10px;
    fill: var(--wd-link-color) !important;
}
footer .footer-column-1 svg.icon:hover {
    fill: var(--wd-link-color-hover) !important;
}
footer .min-footer .col-right {
    padding-right: 15px;
    padding-left: 15px;
}
footer .payments-image {
    margin-right: 100px;
}
@media (max-width: 1024px) {
    .min-footer>div, .min-footer strong {
        flex-basis: 100%;
        max-width: 100%;
    }
}
@media (min-width: 600px) and (max-width: 985px) {
    .cli-style-v2 .cli-bar-message {
        width: 70%;
    }
}
@media (max-width: 599.3px) {
    .cli-style-v2.cli-bar-container, footer {
        padding-bottom: 80px;
    }
    .wa__btn_popup_txt {
        display: none !important;
    }
    footer .payments-image {
        margin-right: 15px;
    }
}
.page-id-1315 .price, .page-id-1315 .price .amount {
	color: #C01157 !important;
}
.page-id-1315 .wd-hover-base .wd-bottom-actions:not(.wd-add-small-btn) .wd-add-btn>a {
    background-color: #C01157 !important;
}
.page-id-1315 .wd-hover-base .wd-bottom-actions:not(.wd-add-small-btn) .wd-add-btn>a:hover {
    background-color: #C01157 !important;
}
.page-id-1315 .wd-post-cat.wd-style-with-bg {
    background-color: #C01157 !important;
}
.page-id-1315 .read-more-section a {
	color: #C01157 !important;
}
.page-id-1315 .wd-load-more, .page-id-1315 .wd-load-more:not(:hover) {
    background-color: #C01157 !important;
    border-color: #C01157 !important;
    color: #FFFFFF !important;
}
.page-id-1315 .wd-load-more:hover {
    background-color: #000000 !important;
    border-color: #000000 !important;
    color: #FFFFFF !important;
}
.wd-cookies-inner {
    align-items: flex-start !important;
    flex-direction: column !important;
    text-align: left !important;
}
.wd-cookies-inner .cookies-info-text {
    max-width: 1000px !important;
}
.wd-cookies-inner .cookies-buttons {
    margin-top: 20px !important;
}
#menu-main-navigation-menu-full-site img.wd-nav-img, #menu-mobile-navigation img.wd-nav-img {
    display: none;
}
.whatsapp {position: fixed;z-index: 10000;width:55px; right: 30px;font-size: 16px;text-align: center;padding: 0;cursor: pointer;line-height: 1.2;bottom: 15px;}
.whatsapp img{width:100%;}

@media (max-width: 767px) {
	.whatsapp {width: 35px !important; right: 5px !important; bottom: 60px !important;}
	.elementor .elementor-hidden-mobile {display: none !important;}
	#onesignal-bell-container.onesignal-reset.onesignal-bell-container-bottom-right {bottom: 40px !important; right: 20px !important;}
	#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-md .onesignal-bell-launcher-button {width: 35px !important; height: 35px !important;}
}
.js-marquee a {margin-right: 50px;}
body.page-id-1675 .page-title-default {background-image: url('https://mengotticouture.com/wp-content/uploads/2022/04/Made-to-measure-famous-luxury-designer-clothing-for-men-and-women-with-delivery-worldwide-banner.webp'); background-repeat: no-repeat; background-size: cover; background-attachment: fixed; background-position: center center;}
body.archive.tax-product_tag.term-83 .page-title-default {
    background-image: url('https://mengotticouture.com/wp-content/uploads/2022/08/swimwear-banner.jpg'); background-repeat: no-repeat; background-size: cover; background-attachment: fixed; background-position: center center;}
body.archive.tax-product_tag.term-7189 .page-title-default {background-image: url('https://mengotticouture.com/wp-content/uploads/2022/04/Christmas-Gift-Set-and-perfume-Coffrets-banner.webp'); background-repeat: no-repeat; background-size: cover; background-attachment: fixed; background-position: center center;}
body.archive.tax-product_tag.term-77 .page-title-default {background: #000000 !important;}
.wd-back-btn.wd-action-btn.wd-style-icon {display: none;}
body .page-title-default {background: #000000 !important;}
.wacv-get-email-btn {color: #fff !important; background-color: #212121 !important;}