:root{--wdtRadius_Zero:0;--wdtRadius_Part:2.5rem;--wdtRadius_Full:50%;--wdtRadius_1X:3px;--wdtRadius_2X:5px;--wdtRadius_3X:10px;--wdtInputPadding:10px 20px;--wdtPadding_Btn:14px 35px 13px;--wdtPadding_MiniBtn:12px 20px;--wdtPadding_MaxiBtn:18px 40px;--wdtBaseTransition:all 0.3s linear 0s;--wdtAltTransition:all 0.35s ease-in-out 0s;}
body, button, input, textarea, select, optgroup{font-family:var(--wdtFontTypo_Base);font-size:var(--wdtFontSize_Base);font-weight:var(--wdtFontWeight_Base);letter-spacing:0;line-height:var(--wdtLineHeight_Base);text-transform:none;}
input[type="submit"], input[type="reset"], input[type="button"], button[type="button"], [role="button"], button, .button, a.button, .wdt-button, .elementor-button.wdt-elementor-button, .yith-wcwl-add-to-wishlist a, .yith-wcqv-button, .wdt-wcsg-button{line-height:var(--wdtLineHeight_Alt);}
h1{font-size:var(--wdtFontSize_H1);}
h2{font-size:var(--wdtFontSize_H2);}
h3{font-size:var(--wdtFontSize_H3);}
h4{font-size:var(--wdtFontSize_H4);}
h5{font-size:var(--wdtFontSize_H5);}
h6{font-size:var(--wdtFontSize_H6);}
h1, h2, h3, h4, h5, h6{font-family:var(--wdtFontTypo_Alt);font-weight:var(--wdtFontWeight_Alt);letter-spacing:0;line-height:var(--wdtLineHeight_Alt);text-transform:none;}
.wdt-header-menu li a{font-family:var(--wdtFontTypo_Alt);font-weight:var(--wdtFontWeight_Ext);}
.wdt-header-menu ul li ul li>a{font-size:var(--wdtFontSize_Base);font-weight:var(--wdtFontWeight_Base);}
.main-title-section h1{font-family:var(--wdtFontTypo_Alt);font-weight:var(--wdtFontWeight_Ext);}
.breadcrumb{font-family:var(--wdtFontTypo_Base);}
.main-title-section-wrapper>.main-title-section-bg:after{background-color:rgba(var(--wdtSecondaryColorRgb),0.65);}
div.footer-widgets .widgettitle, #footer .widgettitle{font-family:var(--wdtFontTypo_Alt);}
#footer, .footer-copyright, div.footer-widgets .widget{font-family:var(--wdtFontTypo_Base);}
body, .layout-boxed .inner-wrapper{background-color:var(--wdtBodyBGColor);}
body { color: var(--wdtBodyTxtColor); } a{color:var(--wdtLinkColor);}
a:hover{color:var(--wdtLinkHoverColor);}
h1, h2, h3, h4, h5, h6{color:var(--wdtHeadAltColor);}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{color:inherit;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover{color:var(--wdtLinkHoverColor);}
.no-header-menu ul li a, .wdt-header-menu .wdt-primary-nav li a{color:var(--wdtHeadAltColor);}
.wdt-no-footer-builder-content.footer-copyright:before, .footer-copyright:before{background-color:var(--wdtSecondaryColor);}
#footer .widgettitle, div.footer-widgets .widgettitle{color:var(--wdtHeadAltColor);}
#footer, div.footer-widgets .widget, .footer-copyright{color:var(--wdtAccentTxtColor);}
#footer a:not(.button):not(.elementor-button):not(.wdt-button), .footer-widgets a:not(.button):not(.elementor-button):not(.wdt-button){color:var(--wdtLinkColor);}
#footer a:not(.button):not(.elementor-button):not(.wdt-button):hover, .footer-widgets a:not(.button):not(.elementor-button):not(.wdt-button):hover{color:var(--wdtLinkHoverColor);}
#footer .wdt-dark-bg a, #footer .wdt-dark-bg .footer-widgets a:not(.button):not(.elementor-button), #footer .wdt-dark-bg a:not(.button):not(.elementor-button){color:var(--wdtAccentTxtColor);}
#footer .wdt-dark-bg a:hover, #footer .wdt-dark-bg .footer-widgets a:not(.button):not(.elementor-button):hover, #footer .wdt-dark-bg a:not(.button):not(.elementor-button):hover { color: var(--wdtSecondaryColor); }