:root { --DTPrimary_RGB: 242, 151, 39; 
--DTSecondary_RGB: 16,34,27; 
--DTTertiary_RGB: 29, 197, 206; 
--DTBodyBG_RGB: 255, 255, 255; 
--DTBodyTxt_RGB: 74, 51, 51; 
--DTLink_RGB: 16, 34, 27; 
--DTLinkHover_RGB: 242, 151, 39;
--DTPrimary_RGB-less-opacity: rgba(242, 151, 39, 0.05);
--DTPrimary_RGB-low-eight-opacity: rgba(242, 151, 39, 0.8);
--DTBorder_RGB: 216, 216, 216;
--DTBlack_RGB: 0, 0, 0;
--DTBlack_RGB-low-opacity: rgba(0,0,0,0.1);
--DTBlack_RGB-lower-opacity: rgba(0,0,0,0.015);
--DTBlack_RGB-lowest-opacity: rgba(0,0,0,0.035);
--DTBlack_RGB-less-opacity: rgba(0,0,0,0.05);
--DTBlack_RGB-lesser-opacity: rgba(0,0,0,0.06);
--DTBlack_RGB-lessest-opacity: rgba(0,0,0,0.08);
--DTBlack_RGB-half-opacity: rgba(0,0,0,0.5);
--DTBlack_RGB-low-two-five-opacity: rgba(0,0,0,0.25);
--DTBlack_RGB-lower-two-opacity: rgba(0,0,0,0.02);
--DTBlack_RGB-low-two-opacity: rgba(0,0,0,0.2);
--DTBlack_RGB-low-seven-five-opacity: rgba(0,0,0,0.75);
--DTBlack_RGB-lower-seven-five-opacity: rgba(0,0,0,0.075);
--DTBlack_RGB-low-seven-opacity: rgba(0,0,0,0.7);
--DTBlack_RGB-low-eight-opacity: rgba(0,0,0,0.8);
--DTBlack_RGB-low-nine-opacity: rgba(0,0,0,0.9);
--DTBlack_RGB-low-one-five-opacity: rgba(0,0,0,0.15);
--DTBlack_RGB-low-six-opacity: rgba(0,0,0,0.6);
--DTBlack_RGB-low-four-opacity: rgba(0,0,0,0.4);
--DTWhite_RGB: 255, 255, 255;
--DTWhite_RGB-low-one-five-opacity: rgba(255,255,255,0.15);
--DTWhite_RGB-low-three-opacity: rgba(255,255,255,0.3);
--DTWhite_RGB-low-eight-opacity: rgba(255,255,255,0.8);
--DTBorderColor: #e5e5e5;
--DTBlackColor: #000; 
--DTWhiteColor: #fff; --DTPrimaryColor: #f29727;
--DTSecondaryColor: #10221b;
--DTTertiaryColor: #e6eee5;
--DTQuaternaryColor: #1dc5ce; --DTFontTypo_Base: "Jost", sans-serif; --DTFontTypo_Alt: "Palanquin Dark", sans-serif; --DTFontTypo_Ext: "Mansalva", cursive;  --DTFontSize_Base: 20px; 
--DTFontSize_H1: 60px;
--DTFontSize_H2: 50px;
--DTFontSize_H3: 40px;
--DTFontSize_H4: 36px;
--DTFontSize_H5: 26px;
--DTFontSize_H6: 24px; --DTFontWeight_Base: 300;    
--DTFontWeight_regular: 400;
--DTFontWeight_Ext: 500;
--DTFontWeight_Alt: 500; --DTLineHeight_Base: 1.6;
--DTLineHeight_Alt: 1.25;
--DTLineHeight_Ext: 1.1; --DTRadius_Zero: 0;
--DTRadius_Part: 2em;
--DTRadius_Full: 50%;
--DTRadius_1X: 3px;
--DTRadius_2X: 5px;
--DTRadius_3X: 10px; --DTInputPadding: 10px 0;
--DTSelectPadding: 12px;
--DTPadding_Btn: 15px 30px;
--DTPadding_MiniBtn: 12px 20px;
--DTPadding_MaxiBtn: 16px 35px;
--DTBaseTransition: all 0.3s linear 0s;
--DTAltTransition: all 0.35s ease-in-out 0s;
}  body, button, input, textarea, select, optgroup { font-family: var(--DTFontTypo_Base); font-size: var(--DTFontSize_Base); font-weight: var(--DTFontWeight_Base); letter-spacing: 0; line-height: var(--DTLineHeight_Base); text-transform: none; }
input[type="submit"], input[type="reset"], input[type="button"], button[type="button"], [role="button"], button, .button, a.button, .dt-sc-button, .elementor-button.dt-elementor-button, .yith-wcwl-add-to-wishlist a, .yith-wcqv-button, .dt-wcsg-button { line-height: 1em; } h1 { font-size: var(--DTFontSize_H1); }
h2 { font-size: var(--DTFontSize_H2); }
h3 { font-size: var(--DTFontSize_H3); }
h4 { font-size: var(--DTFontSize_H4); }
h5 { font-size: var(--DTFontSize_H5); }
h6 { font-size: var(--DTFontSize_H6); }
h1, h2, h3, h4, h5, h6 { font-family: var(--DTFontTypo_Alt); font-weight: var(--DTFontWeight_Alt); letter-spacing: 0; line-height: var(--DTLineHeight_Alt); text-transform: none; } .dt-header-menu li a { font-family: var(--DTFontTypo_Base); font-weight: var(--DTFontWeight_regular); }
.dt-header-menu ul li ul li>a { font-size: var(--DTFontSize_Base); font-weight: var(--DTFontWeight_regular); } .main-title-section h1 { font-family: var(--DTFontTypo_Alt); }
.breadcrumb { font-family: var(--DTFontTypo_Base); }
.main-title-section-wrapper>.main-title-section-bg:after { background-color: rgba(var(--DTBlack_RGB), 0.3); } div.footer-widgets .widgettitle, #footer .widgettitle { font-family: var(--DTFontTypo_Alt); }
#footer, .footer-copyright, div.footer-widgets .widget { font-family: var(--DTFontTypo_Base); } body, .layout-boxed .inner-wrapper { background-color: var(--DTBodyBGColor); } body { color: var(--DTBodyTxtColor); } a { color: var(--DTLinkColor); }
a:hover { color: var(--DTLinkHoverColor); }  h1, h2, h3, h4, h5, h6 { color: var(--DTHeadAltColor); }
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(--DTLinkHoverColor); } .no-header-menu ul li a, .dt-header-menu .dt-primary-nav li a { color: var(--DTWhiteColor); } div.footer-widgets .widgettitle, #footer .widgettitle { color: var(--DTWhiteColor); }
#footer, .footer-copyright, div.footer-widgets .widget { color: var(--DTBodyTxtColor); }
.footer-widgets a:not(.button):not(.elementor-button), #footer a:not(.button):not(.elementor-button) {color: var(--DTLinkColor);}
.footer-widgets a:not(.button):not(.elementor-button):hover, #footer a:not(.button):not(.elementor-button):hover { color: var(--DTLinkHoverColor); }
.dt-no-footer-builder-content.footer-copyright, .footer-copyright { background-color: var(--DTTertiaryColor); }
.dt-no-footer-builder-content.footer-copyright a, .footer-copyright a, .dt-no-footer-builder-content.footer-copyright p, .footer-copyright p { font-size: calc(var(--DTFontSize_Base) - 2px); }
#footer .dt-sc-dark-bg a, #footer .dt-sc-dark-bg .footer-widgets a:not(.button):not(.elementor-button), #footer .dt-sc-dark-bg a:not(.button):not(.elementor-button) { color: var(--DTWhiteColor); }
#footer .dt-sc-dark-bg a:hover, #footer .dt-sc-dark-bg .footer-widgets a:not(.button):not(.elementor-button):hover, #footer .dt-sc-dark-bg a:not(.button):not(.elementor-button):hover { color: var(--DTLinkHoverColor); }
@media only screen and (max-width: 767px) { h1 { font-size: calc(var(--DTFontSize_H1) - 25px); }
h2 { font-size: calc(var(--DTFontSize_H2) - 20px); }
h3 { font-size: calc(var(--DTFontSize_H3) - 15px); }
h4 { font-size: calc(var(--DTFontSize_H4) - 10px); }
h5 { font-size: calc(var(--DTFontSize_H5) - 5px); }
}