@import url("https://fonts.googleapis.com/css2?family=Charm&display=swap"); #main-header .container{max-width:90% !important; width:90% !important}
#et-top-navigation li a{font-weight:400 !important}
#logo{margin-bottom:-40px !important; width:320px !important; max-height:124px !important}
#top-menu li li a, .fullwidth-menu li li a{padding:6px 2px !important}
body.home li.menu-item-3902{display:none !important}
.sub-menu li a{font-size:17px !important} span.mobile_menu_bar:before{color:#FFF !important}
.et_pb_text_inner ul{margin-top:20px !important}
.et_pb_text_inner li{margin-bottom:8px !important}
.et_pb_text_inner a:hover{text-decoration:underline !important} .white, a.white{color:#FFF !important}
.black, .black h2, .black h3{color:#000 !important}
.maroon{color:#570009 !important}
.orageDk{color:#AC381F !important}
.orange, h2.orange, a.orange{color:#F2A45F !important}
h1,h2,h3{font-weight:400 !important}
h1{font-size: calc(26px + (36 - 26) * ((100vw - 300px) / (1600 - 300))) !important; line-height: calc(30px + (40 - 30) * ((100vw - 300px) / (1600 - 300))) !important}	
h2{font-size: calc(28px + (32 - 28) * ((100vw - 300px) / (1600 - 300))) !important; line-height: calc(32px + (36 - 32) * ((100vw - 300px) / (1600 - 300))) !important}	
h3{font-size: calc(24px + (28 - 24) * ((100vw - 300px) / (1600 - 300))) !important; line-height: calc(28px + (32 - 28) * ((100vw - 300px) / (1600 - 300))) !important}
.largeText{font-size: calc(20px + (24 - 20) * ((100vw - 300px) / (1600 - 300))) !important; line-height: calc(26px + (30 - 26) * ((100vw - 300px) / (1600 - 300))) !important}
.quoteText{font-family: 'Charm', cursive !important; font-size: calc(20px + (26 - 20) * ((100vw - 300px) / (1600 - 300))) !important; line-height: calc(26px + (34 - 26) * ((100vw - 300px) / (1600 - 300))) !important}
.gform_button{border:none; cursor:pointer; padding:10px 20px; color:#FFF; background-color:#7D000C !important; font-size:20px}
.gform_button:hover{background-color:#AC381F !important}
.gform_required_legend{display:none !important}
h2.gform_submission_error{font-size:20px !important; line-height:36px !important}
.grecaptcha-badge {visibility: hidden !important}
#main-footer{padding:0px !important; margin:0px !important}
#footer-widgets{padding-top:20px !important; padding-bottom:0px !important}
.footer-widget{margin-bottom:30px !important}
#footerTK{clear:both; color:#FFF; font-size:16px; margin:5px 0px 5px 0px} 
#footerTK a{color:#FFF}
#footerTK a:hover{text-decoration:underline} 
@media only screen and ( max-width: 1400px ) 
{	
#main-header .container{max-width:96% !important; width:96% !important}
#logo{width:240px !important; max-height:auto !important}
.et_pb_tab_content img{max-width:500px !important; height:auto !important}	
}
@media only screen and ( max-width: 1200px ) 
{	
#et-top-navigation li a{font-size:17px !important}
.container, #main-content .et_pb_row{max-width:90% !important; width:90% !important}
}
@media only screen and ( max-width: 1100px ) 
{	
#logo{width:210px !important; max-height:auto !important}
}
@media only screen and ( max-width: 768px ) 
{	
.et_pb_tab_content img{max-width:100% !important}	
}