/*-- Footer --*/

.footer-heading .wdt-heading-holder h5.wdt-heading-title-wrapper .wdt-heading-title{ font-family: var(--wdtFontTypo_Ext); text-transform: uppercase; 
    font-size: var(--wdtFontSize_Base); font-weight: calc(var(--wdtFontWeight_H6) + 100); letter-spacing: 0.1em; }
.footer-heading .wdt-heading-holder > .wdt-heading-separator-wrapper .wdt-heading-separator .wdt-separator-line{ width: 40px; height: 2px; background-color:var(--wdtBodyTxtColor); 
    transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); }
.col-hover:hover .footer-heading .wdt-heading-holder > .wdt-heading-separator-wrapper .wdt-heading-separator .wdt-separator-line{ width: 150px; background-color:var(--wdtPrimaryColor); }
#footer .wdt-dark-bg .wdt-mailchimp-holder.wdt-template-type2 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type="submit"]{ 
    background-color: transparent; color: var(--wdtPrimaryColor); }
#footer .wdt-dark-bg .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type='text'], 
#footer .wdt-dark-bg .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type='email'] { border-color: rgba(var(--wdtBorderColorRgb), 0.1); }
#footer .wdt-dark-bg .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type='text']:focus, 
#footer .wdt-dark-bg .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type='email']:focus { border-color: rgba(var(--wdtPrimaryColorRgb), 0.5); }
#footer .wdt-dark-bg a:hover{ color: var(--wdtPrimaryColor); }

.strong-color strong{ color: var(--wdtHeadAltColor); }

/*-- Portfolio catergory icon --*/

.wdt-listings-taxonomy-container ul li:first-child::before{ content: ""; height: 20px; width: 20px;
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'%3E%3Cpath d='M41.6,28.89V23.7H25.73V21.11h8.41V2.27H15.29V21.11H23.7V23.7H8.39v5.19H0V47.73H18.83V28.89h-8.4V25.73H39.55v3.16H31.17V47.73H50V28.89Zm-24.82,2V45.69H2V30.93ZM32.1,4.31V19.07H17.34V4.31ZM48,45.69H33.2V30.93H48Z'/%3E%3C/svg%3E");
    mask-repeat: no-repeat; mask-size: contain; mask-position: center;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'%3E%3Cpath d='M41.6,28.89V23.7H25.73V21.11h8.41V2.27H15.29V21.11H23.7V23.7H8.39v5.19H0V47.73H18.83V28.89h-8.4V25.73H39.55v3.16H31.17V47.73H50V28.89Zm-24.82,2V45.69H2V30.93ZM32.1,4.31V19.07H17.34V4.31ZM48,45.69H33.2V30.93H48Z'/%3E%3C/svg%3E");
    -webkit-mask-repeat: no-repeat; -webkit-mask-size: contain; -webkit-mask-position: center; background-color: var(--wdtHeadAltColor); display: inline-block; margin-right: 10px; }

/*-- Post Title --*/

.elementor-widget-wdt-post-title .entry-title-wrapper .single-entry-title h5{margin: 10px 0;}

/*-- Catergory & Tags --*/

.blog-single-entry .entry-categories-wrapper .single-entry-categories:before { content: ""; height: 16px; width: 16px;
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'%3E%3Cpath d='M41.6,28.89V23.7H25.73V21.11h8.41V2.27H15.29V21.11H23.7V23.7H8.39v5.19H0V47.73H18.83V28.89h-8.4V25.73H39.55v3.16H31.17V47.73H50V28.89Zm-24.82,2V45.69H2V30.93ZM32.1,4.31V19.07H17.34V4.31ZM48,45.69H33.2V30.93H48Z'/%3E%3C/svg%3E");
    mask-repeat: no-repeat; mask-size: contain; mask-position: center;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'%3E%3Cpath d='M41.6,28.89V23.7H25.73V21.11h8.41V2.27H15.29V21.11H23.7V23.7H8.39v5.19H0V47.73H18.83V28.89h-8.4V25.73H39.55v3.16H31.17V47.73H50V28.89Zm-24.82,2V45.69H2V30.93ZM32.1,4.31V19.07H17.34V4.31ZM48,45.69H33.2V30.93H48Z'/%3E%3C/svg%3E");
    -webkit-mask-repeat: no-repeat; -webkit-mask-size: contain; -webkit-mask-position: center; background-color: var(--wdtHeadAltColor); display: inline-block; margin-right: 8px; }

    .blog-single-entry .entry-tags-wrapper .single-entry-tags:before { content: ""; height: 15px; width: 15px;
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'%3E%3Cpath d='M16,47.89a3.77,3.77,0,0,0,5.31,0l26-26a3.77,3.77,0,0,0,1.05-2.43L49,10a3.76,3.76,0,0,0-1.09-2.87l-5.06-5A3.78,3.78,0,0,0,40,1l-9.39.6a3.74,3.74,0,0,0-2.43,1.09l-26,26a3.77,3.77,0,0,0,0,5.31ZM3.73,30.33l26-26a1.55,1.55,0,0,1,.95-.43l9.39-.56h.09a1.42,1.42,0,0,1,1,.43l5,5.08a1.42,1.42,0,0,1,.43,1.12l-.59,9.39a1.55,1.55,0,0,1-.43,1l-26,26a1.45,1.45,0,0,1-2.07,0L3.73,32.4A1.45,1.45,0,0,1,3.73,30.33Z'/%3E%3Cpath d='M37.63,16.41a4,4,0,1,0-4-4A4,4,0,0,0,37.63,16.41Zm0-5.79a1.75,1.75,0,1,1-1.75,1.75h0a1.76,1.76,0,0,1,1.74-1.76h0Z'/%3E%3C/svg%3E");
    mask-repeat: no-repeat; mask-size: contain; mask-position: center;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'%3E%3Cpath d='M16,47.89a3.77,3.77,0,0,0,5.31,0l26-26a3.77,3.77,0,0,0,1.05-2.43L49,10a3.76,3.76,0,0,0-1.09-2.87l-5.06-5A3.78,3.78,0,0,0,40,1l-9.39.6a3.74,3.74,0,0,0-2.43,1.09l-26,26a3.77,3.77,0,0,0,0,5.31ZM3.73,30.33l26-26a1.55,1.55,0,0,1,.95-.43l9.39-.56h.09a1.42,1.42,0,0,1,1,.43l5,5.08a1.42,1.42,0,0,1,.43,1.12l-.59,9.39a1.55,1.55,0,0,1-.43,1l-26,26a1.45,1.45,0,0,1-2.07,0L3.73,32.4A1.45,1.45,0,0,1,3.73,30.33Z'/%3E%3Cpath d='M37.63,16.41a4,4,0,1,0-4-4A4,4,0,0,0,37.63,16.41Zm0-5.79a1.75,1.75,0,1,1-1.75,1.75h0a1.76,1.76,0,0,1,1.74-1.76h0Z'/%3E%3C/svg%3E");
    -webkit-mask-repeat: no-repeat; -webkit-mask-size: contain; -webkit-mask-position: center; background-color: var(--wdtHeadAltColor); display: inline-block; margin-right: 6px; }
.blog-single-entry .entry-categories-wrapper .single-entry-categories a,
.blog-single-entry .entry-tags-wrapper .single-entry-tags a{ color: var(--wdtBodyTxtColor); }

.blog-single-entry .entry-categories-wrapper .single-entry-categories a:hover, 
.blog-single-entry .entry-tags-wrapper .single-entry-tags a:hover{ color: var(--wdtPrimaryColor); }

/*-- Shop --*/

.woocommerce ul.products[class*="position-middle"] li.product .product-thumb .product-buttons-wrapper.product-icons{ overflow:hidden; }
.woocommerce ul.products[class*="position-middle"] li.product .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons{ display:flex; justify-content:center; 
    width:100%; transition:var(--wdtBaseTransition); }
.woocommerce ul.products[class*="position-middle"] li.product .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons div:nth-child(1){ left:-80% }
.woocommerce ul.products[class*="position-middle"] li.product .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons div:nth-child(2){ left:80% }

.woocommerce ul.products[class*="position-middle"] li.product:hover .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons div:nth-child(1),
.woocommerce ul.products[class*="position-middle"] li.product:hover .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons div:nth-child(2){ left:0; }


/* Home-Banner-section */

.wdt-cus-head-style .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
    font-size: clamp(2.5rem, 2.0123rem + 2.2293vw, 4.6875rem); /* max-74px - min-40px*/
    font-family: var(--wdtFontTypo_Base);
    font-weight: calc(350 * 2);
    background-image: url(https://wdtabc2025.wpengine.com/wp-content/uploads/2025/11/Blog-03.jpg);
    background-size: cover;
    background-position: bottom center;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    transform: scale(1);
    -webkit-transform: scale(1);
    transition: all 3s linear;
    -webkit-transition: all 3s linear;
}
.wdt-cus-head-style .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title:hover{
    transform: scale(1.06);
    -webkit-transform: scale(1.06);
}

.wdt-cus-head-style-2 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title{
    font-size: clamp(1.25rem, 1.2082rem + 0.1911vw, 1.4375rem);/* max-23 - min-20 */
    line-height: var(--wdtLineHeight_H5);
    margin-bottom: 0;
}
.wdt-cus-head-style-2 .wdt-heading-holder .wdt-heading-title-wrapper{
    line-height: var(--wdtLineHeight_H4);
}

/*-- Careers Form --*/

.wpcf7-form .wdt-careers-form-1 .wdt-col-1 p{
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 0 20px;
    margin-bottom: 0;
}
.wpcf7-form .wdt-careers-form-1 input[type="file"]{
    width: 100%;
    padding: var(--wdtInputPadding);
    border: 1px solid var(--wdtBorderColor)
}
.wpcf7-form .wdt-careers-form-1 .wdt-btn{
    display: flex; justify-content: center;
}
.wpcf7-form .wdt-careers-form-1 p input[type="text"],
.wpcf7-form .wdt-careers-form-1 p input[type="email"],
.wpcf7-form .wdt-careers-form-1 p input[type="file"],
.wpcf7-form .wdt-careers-form-1 p input[type="number"],
.wpcf7-form .wdt-careers-form-1 p textarea,
.select2-container.select2-container--default .select2-selection--single .select2-selection__rendered{
    background-color:var(--wdtAccentTxtColor);
}
@media screen and (max-width:479px) {
    .wpcf7-form .wdt-careers-form-1 .wdt-col-1 p{
        grid-template-columns:  1fr;
    }
    .wpcf7-form .wdt-careers-form-1 .wdt-col-1{
        margin-bottom:20px;
    }
}

.icon-add .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon:has(.wdt-accordion-toggle-icon-expand:empty):before{ content: "+"; position: absolute; top: 0px; 
    right: 0px; display: inline-block; font-size: 35px; font-weight: 200; font-family:var(--wdtFontTypo_Base); transition:var(--wdt-Ad-Transition); }
.icon-add .wdt-accordion-toggle-title-holder.ui-state-active .wdt-accordion-toggle-icon:before{ transform:rotate(45deg); }

.woocommerce ul.products.product-content-alignment-center li.product .product-details + .tinv-wishlist{ display: none; }

/* About - Image with Filler */

.wdt-cus-title-01 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title{
    font-size: var(--wdtFontSize_Base);
    font-family: var(--wdtFontTypo_Base);
    line-height: var(--wdtLineHeight_Alt);
    font-weight: calc(500 + 200);
    color: var(--wdtBodyTxtColor);
}

@media(max-width:1024px){
.wdt-cus-title-01 .wdt-heading-holder{box-shadow: 0px 0px 10px 0px var(--wdtBorderColor);}}

.wdt-cus-h1-title .wdt-heading-holder h2.wdt-heading-title-wrapper .wdt-heading-title{
    font-size: clamp(2.5rem, 2.0856rem + 1.387vw, 3.75rem);
}

 /* Resource - image-box (Type-16) */

.wdt-cus-btn-type-16 .wdt-button .wdt-button-icon span{font-size: calc(var(--wdtFontSize_Ext) - 4px);}
.wdt-cus-btn-type-16 .wdt-button-holder.wdt-button-icon-after .wdt-button .wdt-button-icon{margin-left: 10px;}

@media(max-width:479px){
.wdt-cus-btn-type-16 .wdt-button-holder.wdt-button-size-nm .wdt-button{padding: var(--wdtPadding_MiniBtn);}
}

/*-- Exrta Custom Styles --*/

.wdt-cus-slider1-title1 .wdt-heading-holder h2.wdt-heading-title-wrapper .wdt-heading-title,
.wdt-cus-slider2-title1 .wdt-heading-holder h2.wdt-heading-title-wrapper .wdt-heading-title,
.wdt-cus-slider3-title1 .wdt-heading-holder h2.wdt-heading-title-wrapper .wdt-heading-title{
    font-size: clamp(1.75rem, 1.475rem + 1.375vw, 3.125rem); /* Min-28 & Max-50 */
}
.wdt-cus-slider1-title .wdt-heading-holder h2.wdt-heading-title-wrapper .wdt-heading-title{
    font-size: clamp(3.125rem, 1.0532rem + 6.9348vw, 9.375rem); /* Min-50 & Max-150 */
    line-height: 1;
    font-family: var(--wdtFontTypo_Ext);
}

.simple-arrow .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:not(.swiper-button-lock){
    height: fit-content;
    width: fit-content;
    line-height: normal;
    margin: 0;
    font-size: 20px;
}
.simple-arrow .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:before{
    border: none;
}
.simple-arrow .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:hover:before{
    background:transparent;
    color:var(--wdtAccentTxtColor)
}


/* Contact form-1 */


.wpcf7-form .wdt-main-contact-form-1 .wdt-col-form-1 p{
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 0 20px;
    margin-bottom: 0;
}
.wpcf7-form .wdt-Main-Contact-form-1 .wdt-col-form-text{
    margin-bottom: 30px;
}

@media screen and (max-width:767px) {
    .wpcf7-form .wdt-main-contact-form-1 .wdt-col-form-1 p{
        grid-template-columns:  1fr;
        margin-bottom:20px;
    }

}

/*-- Banner animation --*/
.wdt-h1-slider .swiper-slide .wdt-cus-slider1-title .wdt-heading-title{
    transform:translateY(50%);
    opacity:0;
    transition:all 0.6s linear;
}
.wdt-h1-slider .swiper-slide.swiper-slide-active .wdt-cus-slider1-title .wdt-heading-title{
    transform:translateY(0%);
    opacity:1;
    transition-delay:0.5s;
}
.wdt-h1-slider .swiper-slide .wdt-cus-slider1-title1 .wdt-heading-title{
    transform:translateX(50%);
    opacity:0;
    transition:all 0.6s linear;
}
.wdt-h1-slider .swiper-slide.swiper-slide-active .wdt-cus-slider1-title1 .wdt-heading-title{
    transform:translateX(0%);
    opacity:1;
    transition-delay:2s;
}
.wdt-h1-slider .swiper-slide .wdt-cus-slider1-title2 .wdt-heading-title{
    transform:translateY(50%);
    opacity:0;
    transition:all 0.6s linear;
    
}
.wdt-h1-slider .swiper-slide.swiper-slide-active .wdt-cus-slider1-title2 .wdt-heading-title{
    transform:translateY(0%);
    opacity:1;
    transition-delay:3s;
}
.wdt-h1-slider .swiper-slide .wdt-cus-slider1-btn{
    transform:scaleX(0);
    transform-origin: left;
    opacity:0;
    transition:all 0.6s linear;
}
.wdt-h1-slider .swiper-slide.swiper-slide-active .wdt-cus-slider1-btn{
    transform:scaleX(1);
    opacity:1;
    transition-delay:4s;
}

.wdt-h1-slider .swiper-slide .wdt-h1-slide2-col{
    transform:scaleX(0);
    transition:all 0.6s linear;
    transition-delay:0.5s;
}

.wdt-h1-slider .swiper-slide.swiper-slide-active .wdt-h1-slide2-col{
    transform:scaleX(1);
}

.wdt-h1-slider .swiper-slide .wdt-cus-slider2-title .wdt-heading-title{
    transform:translateY(50%);
    opacity:0;
    transition:all 0.6s linear;
    transition-delay:1.5s;
}

.wdt-h1-slider .swiper-slide.swiper-slide-active .wdt-cus-slider2-title .wdt-heading-title{
    transform:translateY(0%);
    opacity:1;
}
.wdt-h1-slider .swiper-slide .wdt-cus-slider2-title1 .wdt-heading-title{
    transform:translateY(50%);
    opacity:0;
    transition:all 0.6s linear;
    transition-delay:2.5s;
}

.wdt-h1-slider .swiper-slide.swiper-slide-active .wdt-cus-slider2-title1 .wdt-heading-title{ 
    transform:translateY(0%);
    opacity:1;
}
.wdt-h1-slider .swiper-slide .wdt-cus-slider2-title2 .wdt-heading-title{
    transform:translateY(50%);
    opacity:0;
    transition:all 0.6s linear;
    transition-delay:3.5s;
}

.wdt-h1-slider .swiper-slide.swiper-slide-active .wdt-cus-slider2-title2 .wdt-heading-title{
    transform:translateY(0%);
    opacity:1;
}

.wdt-h1-slider .swiper-slide .wdt-cus-slider2-btn1,
.wdt-h1-slider .swiper-slide .wdt-cus-slider2-btn2{
    transform:scaleX(0);
    transform-origin: left;
    opacity:0;
    transition:all 0.7s linear;
    transition-delay:4.5s;
}
.wdt-h1-slider .swiper-slide.swiper-slide-active .wdt-cus-slider2-btn1,
.wdt-h1-slider .swiper-slide.swiper-slide-active .wdt-cus-slider2-btn2{
    transform:scaleX(1);
    opacity:1;
}

.wdt-h1-slider .swiper-slide .wdt-cus-slider3-title .wdt-heading-title{
    transform:translateY(50%);
    opacity:0;
    transition:all 0.6s linear;
    transition-delay:1s;
}

.wdt-h1-slider .swiper-slide.swiper-slide-active .wdt-cus-slider3-title .wdt-heading-title{
    transform:translateY(0%);
    opacity:1;
}
.wdt-h1-slider .swiper-slide .wdt-cus-slider3-title1 .wdt-heading-title{
    transform:translateY(50%);
    opacity:0;
    transition:all 0.6s linear;
    transition-delay:2s;
}

.wdt-h1-slider .swiper-slide.swiper-slide-active .wdt-cus-slider3-title1 .wdt-heading-title{ 
    transform:translateY(0%);
    opacity:1;
}
.wdt-h1-slider .swiper-slide .wdt-h1-slider3-iconlist .elementor-icon-list-items li:first-child{
    transform:translateY(50%);
    opacity:0;
    transition:all 0.6s linear;
    transition-delay:3s;
}
.wdt-h1-slider .swiper-slide.swiper-slide-active .wdt-h1-slider3-iconlist .elementor-icon-list-items li:first-child{
    transform:translateY(0%);
    opacity:1;
}
.wdt-h1-slider .swiper-slide .wdt-h1-slider3-iconlist .elementor-icon-list-items li:nth-child(2){
    transform:translateY(50%);
    opacity:0;
    transition:all 0.6s linear;
    transition-delay:3.7s;
}
.wdt-h1-slider .swiper-slide.swiper-slide-active .wdt-h1-slider3-iconlist .elementor-icon-list-items li:nth-child(2){
    transform:translateY(0%);
    opacity:1;
}
.wdt-h1-slider .swiper-slide .wdt-h1-slider3-iconlist .elementor-icon-list-items li:nth-child(3){
    transform:translateY(50%);
    opacity:0;
    transition:all 0.6s linear;
    transition-delay:4.5s;
}
.wdt-h1-slider .swiper-slide.swiper-slide-active .wdt-h1-slider3-iconlist .elementor-icon-list-items li:nth-child(3){
    transform:translateY(0%);
    opacity:1;
}

.wdt-h1-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:before{
    border:none;
    background:rgba(var(--wdtHeadAltColorRgb),0.15);
}
.wdt-h1-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:not(.swiper-button-lock){
    color:var(--wdtAccentTxtColor);
    border-radius:var(--wdtRadius_Full);
    height: clamp(2.5rem, 2.082rem + 1.9108vw, 4.375rem);
    width: clamp(2.5rem, 2.082rem + 1.9108vw, 4.375rem);
    pointer-events:auto;
}
.wdt-h1-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper{
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
    z-index: 1;
    width:100%;
    pointer-events: none;
    transition:var(--wdtBaseTransition);
}

.wdt-h1-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination{
    display:flex;
    justify-content:space-between;
    pointer-events: none;
}
@media screen and (min-width:1025px){
    .wdt-h1-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper{
        opacity:0;
    }
    .wdt-h1-slider:hover .wdt-carousel-holder .wdt-carousel-pagination-wrapper{
        opacity:1;
    }
}

@media screen and (max-width:767px){
    .wdt-h1-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper {
        position:absolute;
        top: auto;
        bottom: 20px;
        left: 0;
        transform: none;
    }

    .wdt-h1-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination{
        justify-content: center;
    }
}

.wdt-404-title-1 .wdt-heading-holder h2.wdt-heading-title-wrapper .wdt-heading-title{
    font-size: clamp(3.75rem, 2.9213rem + 2.7739vw, 6.25rem);
    font-family:var(--wdtFontTypo_Base);
    text-transform:uppercase;
    line-height:1;
}
.wdt-404-title-2 .wdt-heading-holder h2.wdt-heading-title-wrapper .wdt-heading-title{
    font-size: clamp(6.875rem, 5.6319rem + 4.1609vw, 10.625rem);
    font-family:var(--wdtFontTypo_Alt);
    text-transform:uppercase;
    line-height:1;
    color:red;
    animation: blink 2s linear infinite 1s ;
}
.wdt-404-title-3 .wdt-heading-holder h2.wdt-heading-title-wrapper .wdt-heading-title{
    font-family:var(--wdtFontTypo_Base);
    text-transform:uppercase;
    
}
.wdt-404-btn .wdt-button-holder.wdt-button-size-nm .wdt-button{
    padding-left:15px;
    background-color:var(--wdtSecondaryColor);
}
.wdt-404-btn .wdt-button-holder.wdt-button-size-nm .wdt-button:hover{
    background-color:var(--wdtPrimaryColor);
}
.wdt-404-btn .wdt-button-holder .wdt-button .wdt-button-text{
    z-index:2;
    position:relative;
}
.wdt-404-btn .wdt-button-holder .wdt-button:before{
    content:"";
    height:40px;
    width:auto;
    aspect-ratio:1;
    background-color:inherit;
    position:absolute;
    z-index:0;
    left:-21px;
    top:0px;
    bottom:0;
    margin:auto;
    transform:rotate(45deg);
}

.wdt-listings-image-gallery-thumb .swiper-slide{
    cursor: pointer;
}

    .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before, 
    .woocommerce ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before, 
    .woocommerce-page ul.products li.product a.tinvwl-button.tinvwl-icon-heart.tinvwl_add_to_wishlist_button:before, 
    a.wishlist_products_counter.top_wishlist-heart:before, 
    span.wishlist_products_counter.top_wishlist-heart:before, 
    a.sidr-class-wishlist_products_counter.sidr-class-top_wishlist-heart:before{
        content: '\e802' !important; font-family: "auditing-ext-icons" !important;
    }
    .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.tinvwl-product-in-list:before{
        content: '\e801' !important; font-family: "auditing-ext-icons" !important;
    }
.woocommerce-product-details__short-description p{
    line-height: var(--wdtLineHeight_Base);
}
