/*
 Theme Name:   LilacBeauty Child
 Theme URI:    https://wdtlilac.wpengine.com/demo-2/
 Description:  LilacBeauty Child Theme
 Author:       the WeDesignTech team
 Author URI:   https://wedesignthemes.com/
 Template:     lilac-beauty
 Version:      1.0.0
 Text Domain:  lilac-beauty-child
*/


div.wdt-logo-container img {
    max-width: clamp(6.25rem, 4.8077rem + 6.4103vw, 12.5rem) !important;
    width: clamp(6.25rem, 4.8077rem + 6.4103vw, 12.5rem) !important;
    height: auto !important;
}

.wdt-custom-banner-border .elementor-widget-container {
    border-color: #000 !important;
}

.submit, .back-to-top-icon, .wdt-animation-item.text-item, .single-entry-categories a, 
.wpcf7-form-control.wpcf7-submit, .widgettitle, .tagcloud a:hover {
    color: #fff !important;
}

.wdt-custom-search-box #searchform input[type="submit"], 
.wdt-custom-search-box #searchform .wdt-search-icon, .widgettitle {
    background-color: #EB008B !important;
}

.mobile-menu ul li.current_page_item > a, 
.mobile-menu ul li.current-page-ancestor > a {
    color: #fff !important;
}

.mobile-menu li a:hover {
    color: #fff !important;
}

/** Start Block Kit CSS: 71-3-d415519effd9e11f35d2438c58ea7ebf **/

.envato-block__preview {
    overflow: visible;
}

/** End Block Kit CSS: 71-3-d415519effd9e11f35d2438c58ea7ebf **/

#header-wrapper {
    margin: 0 0 0 0 !important;
}

.wdt-custom-header-marque .wdt-animation-holder .wdt-animation-wrapper .wdt-animation-item.text-item {
    font-weight: 750 !important;
}

#header .wdt-header-tpl .sticky-header-active.wdt-header-top {
    background-color: #fff !important;
}

.elementor-widget-wdt-image-box .elementor-widget-container .wdt-rc-template-custom-template .wdt-content-item .wdt-content-media-group, 
.elementor-widget-wdt-image-box .elementor-widget-container .wdt-rc-template-custom-template .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image > a {
    height: 100%;
}

.elementor-swiper-button {
    background-color: #000 !important;
}

#primary.content-full-width, body.search-no-results #primary.content-full-width {
    min-height: 0 !important;
    padding-top: 20px !important;
}

.elementor-widget-container .wdt-heading-holder .wdt-heading-content-wrapper {
    margin-top: 0 !important;
}

.wdt-heading-holder > *:not(:last-child) {
    margin-bottom: 0 !important;
}

#header-wrapper #header {
    position: relative !important;
}

body > .wdt-search-form-container.show > .wdt-search-form-close::before,
body > .wdt-search-form-container.show > .wdt-search-form-close::after {
    background: #000 !important;
}

body > .wdt-search-form-container.show #searchform input[type="submit"] {
    background-image: none !important;
    background-color: #EB008B !important;
}

body > .wdt-search-form-container.show #searchform input[type="submit"]:hover {
    background-color: #000 !important;
}

body > .wdt-search-form-container #searchform::before {
    color: var(--wdtAccentTxtColor) !important;
}

.sticky-2 {
    display: none !important;
}

@media screen and (max-width: 1281px) {
    .sticky-1 {
        display: none !important;
    }
    .sticky-2 {
        display: block !important;
    }
}

.wdt-custom-masonary-hover-style .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-media-image-cover .wdt-content-image-wrapper::before,
.wdt-custom-masonary-temp-style .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-media-image-overlay .wdt-content-image-wrapper::before,
.wdt-custom-masonary-hover-style .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-media-image-cover .wdt-content-image-wrapper::after {
    display: none !important;
}

.wdt-custom-cover-imagebox-style-01 .wdt-content-item .wdt-content-media-group .wdt-media-image-cover-container,
.wdt-custom-cover-imagebox-style-01 .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper {
    pointer-events: none !important;
}

.wdt-custom-cover-imagebox-style-01 .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image > a,
.wdt-custom-cover-imagebox-style-01 .wdt-content-item .wdt-content-title h5 a,
.wdt-custom-cover-imagebox-style-01 .wdt-content-item .wdt-content-media-group .wdt-media-image-cover-container .wdt-content-button > a {
    pointer-events: painted !important;
}

.elementor-icon {
    align-items: center !important;
    text-align: center !important;
    justify-content: center !important;
}

#header .wdt-header-tpl .elementor-section-boxed.sticky-header-active:not(.elementor-section-stretched) {
    padding: 0 !important;
}

.wdt-header-menu ul li.has-mega-menu ul li.menu-item-object-wdt_mega_menus .elementor-heading-title {
    border-bottom: None !important;
}

.menu-item-object-wdt_mega_menus {
    padding: 25px 0 0 15px !important;
}

body > .wdt-search-form-container.show {
    background-color: #EFD7E5 !important;
}

.search .content-full-width {
    text-align: center;
}

.mobile-menu ul li.current-menu-item > a {
    background-color: #B3848F !important;
}

.mobile-menu ul a:hover {
    background-color: #B3848F !important;
}

.mobile-menu ul li.menu-item:hover > a {
    background-color: #EFD7E5 !important;
    color: #202020 !important;
}

.mobile-menu ul li.has-mega-menu ul li.menu-item-object-wdt_mega_menus .elementor-heading-title {
    padding-top: 0px !important;
    padding-bottom: 30px !important;
}

.page-id-792 .wdt-heading-content-wrapper, .page-id-792 .wdt-content-description {
    text-align: justify;
}

.single-post #primary > *:last-child {
    margin-bottom: 0px !important;
}

.single-post .post-content {
    display: none !important;
}

.post-header .post-meta .meta-left,
.post-header .post-meta .meta-right {
    display: none !important;
}

.single-post .blog-single-entry .single-entry-body > *:last-child {
    margin-bottom: 30px !important;
}

.single-post .single-entry-body p {
    text-align: justify;
}

@media (min-width: 768px) {
    .single-post img {
        width: 500px;
    }
}

.error404 .wdt-button {
    background-color: #B3848F !important;
    color: #fff !important;
}

.error404 .type7 h2 {
    color: #B3848F !important;
}

.error404 p {
    display: none !important;
}

.search-results .wdt-simple-style.wdt-post-entry:not(.entry-cover-layout) .blog-entry > div.entry-button.wdt-core-button {
    display: block !important;
}

.search-results #primary > *:last-child {
    margin-bottom: 0px !important;
}

.woocommerce-tabs ul.tabs li.active a, .woocommerce-tabs ul.tabs li a:hover {
    color: #eb008b !important;
}

.woocommerce div.product .wdt-product-tabs {
    margin-top: 10px;
}

.product_meta {
    margin-top: 0px !important;
}

.single_variation_wrap {
    display: none !important;
}

@media (max-width: 768px) {
    .woocommerce div.product.type-product > div.summary, 
    .woocommerce div.product.type-product > div.images {
        width: 100% !important;
    }
}

.tax-wpc-collection #primary > *:last-child {
    margin-bottom: 0px !important;
}

.variations .label, .reset_variations {
    font-size: 16px !important;
}

.woo-selected-variation-item-name {
    color: #b3848f !important;
}

.reset_variations:hover {
    color: #b3848f !important;
}

.woocommerce div.product .summary form.variations_form.cart .variations li.selected {
    box-shadow: 0px 0px 5px #b3848f !important;
}

.tax-wpc-collection .elementor-4763 .elementor-element.elementor-element-d8603ec {
    margin-top: 40px !important;
}

.single-product .summary h5 {
    font-size: 28px !important;
}

.single-product .elementor-4763 .elementor-element.elementor-element-d8603ec {
    margin-top: 40px !important;
}

@media (max-width: 1540px) {
    .elementor-859 .elementor-element.elementor-element-01852a4 {
        width: 100%;
        max-width: 100vw;
        margin: 0 4rem 0 4rem;
    }
}

@media (max-width: 500px) {
    .elementor-859 .elementor-element.elementor-element-01852a4 {
        width: 100%;
        max-width: 100vw;
        margin: 0 0 0 0;
    }
}

.home .elementor-4763 .elementor-element.elementor-element-d8603ec, .home .pagination {
    margin-top: 0px !important;
}

.tax-product_cat .product-loop-sorting, .product-rating-wrapper, .product-icons, .product-button {
    display: none !important;
}

.tax-product_cat .elementor-4763 .elementor-element.elementor-element-d8603ec {
    margin-top: 0 !important;
}

#primary > *:last-child {
    margin-bottom: 0 !important;
}

.product_meta a:hover {
    color: #b3848f !important;
}

#footer .elementor-widget-heading .elementor-heading-title {
    font-size: clamp(1.25rem, 1.1058rem + 0.641vw, 1.875rem);
    font-family: var(--wdtFontTypo_Alt);
    margin: 0;
    font-weight: var(--wdtFontWeight_H5);
    color: #ffffff;
}

/* New so---- */

.nav__l2-banner-card-description {
    font-family: jersery-25, sans-serif;
    color: #231f20;
    font-weight: 400;
    font-size: 2.25rem;
    line-height: 2.25rem;
    display: flex;
    justify-content: center;
    text-align: center;
}

.woocommerce div.product .wdt-product-tabs .woocommerce-tabs ul.tabs li:last-child {
    margin-right: 0;
    font-family: 'Bebas Neue';
    letter-spacing: 4.6px;
}

.woocommerce div.product .wdt-product-tabs .woocommerce-tabs ul.tabs li a {
    font-size: 20px;
    font-family: 'Poppins';
    font-weight: 500 !important;
    letter-spacing: 3.2px;
    line-height: 22px;
    padding: 25px 0;
    position: relative;
    text-transform: none;
    text-transform: uppercase;
}

#footer .elementor-widget-heading .elementor-heading-title {
    font-size: clamp(1.25rem, 1.1058rem + 0.641vw, 1.875rem);
    font-family: var(--wdtFontTypo_Alt);
    margin: 0;
    font-weight: var(--wdtFontWeight_H5);
}

#footer .elementor-widget-heading .elementor-heading-title:hover {
    color: #EA028B;
}

@media (min-width: 1025px) {
    body .container, 
    body .wdt-elementor-container-fluid .elementor-section.elementor-section-boxed:not(.wdt-no-full-section) > .elementor-container {
        padding: 0 60px;
    }
}

@media only screen and (max-width: 767px) {
    .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-content-wrapper {
        width: 100%;
        padding: 1px;
    }
}

/* Style for the third description tab content */
#tab-third_description {
    padding: 20px;
}

#tab-third_description h2 {
    margin-bottom: 15px;
}

#tab-third_description p {
    margin-bottom: 10px;
}

/* Product Page Padding of Description */
.woocommerce div.product .wdt-product-tabs .woocommerce-tabs .panel {
    background-color: transparent;
    border: none;
    margin: 0 0 50px 0;
    position: relative;
    padding: 10px;
    text-align: left;
    width: 100%;
}

/* Out of Stock */
.product-labels .out-of-stock {
    display: none !important;
}

.woocommerce ul.products.product-label-boxed li.product .product-labels > span.out-of-stock {
    display: block;
    font-size: 9px;
    overflow: hidden;
    width: 50px;
    display: none !important;
}
@media only screen and (max-width: 767px) {
    .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-content-wrapper {
        width: 100%;
        padding-top: 2em;
        padding-right: 1em;
        padding-bottom: 1em;
        padding-left: 2em;
    }
}


