@font-face {
	font-family: 'Geomanist-Medium';
	src: 	url('fonts/Geomanist-Medium.eot?#iefix') format('embedded-opentype'),
			url('fonts/Geomanist-Medium.woff2') format('woff2'),
			url('fonts/Geomanist-Medium.woff') format('woff'),
			url('fonts/Geomanist-Bold.ttf') format('truetype');
	font-weight: 500; font-style: normal; font-display: swap;
}

@font-face {
	font-family: 'Geomanist-Regular';
	src: 	url('fonts/Geomanist-Regular.eot?#iefix') format('embedded-opentype'),
			url('fonts/Geomanist-Regular.woff2') format('woff2'),
			url('fonts/Geomanist-Regular.woff') format('woff'),
			url('fonts/Geomanist-Regular.ttf') format('truetype');
	font-weight: normal; font-style: normal; font-display: swap;
}
body{ font-family: 'Geomanist-Regular'; font-size: 16px; color: #fff; overflow-x: hidden; -webkit-tap-highlight-color: transparent; background-repeat: no-repeat; background-attachment: fixed; background-position: top center; -webkit-background-size: cover; -moz-background-size: cover; background-size: cover; }
a, abbr, acronym, address, applet, b, big, blockquote, body, center, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, i, iframe, img, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, tt, u, ul, var { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
ol, ul { list-style: none; }
a{text-decoration: none; outline: none;}
*{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
img{ max-width: 100%; height: auto; }

/*----------------------Header--------------------*/
#main-header{
    max-width: 1440px; margin:8px auto 0; width: 100%; position: relative; z-index: 9999; top: 0; width: 100%; /*background-color: #fff;*/
    /*-webkit-box-shadow: 0 1px 0 rgb(0 0 0 / 10%); -moz-box-shadow: 0 1px 0 rgba(0,0,0,.1); box-shadow: 0 1px 0 rgb(0 0 0 / 10%);
    -webkit-transition: background-color .4s,color .4s,transform .4s,opacity .4s ease-in-out; -moz-transition: background-color .4s,color .4s,transform .4s,opacity .4s ease-in-out; transition: background-color .4s,color .4s,transform .4s,opacity .4s ease-in-out;*/
	font-weight: 500; line-height: 23px; min-height: 80px; background: #e8562a;
}
#main-header.new_header{top:0 !important;}
#main-header .container{ width: 100%; max-width: 100%; padding:0 30px; z-index: 99; position: relative; text-align: left; }
#main-header .logo_container{ max-width: 168px; max-height: 80px; padding: 0 0 20px 26px; position: relative; width: 100%; float: left; height: 100%; padding-top: 0; margin-top: -6px; /*-webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; transition: all .4s ease-in-out; */}
#main-header .logo_container span.logo_helper{ display: inline-block; width: 0; height: 100%; vertical-align: middle; margin-right: -5px; }
img#logo{ margin-left: 2px; max-height: 40px; }
#et-top-navigation { padding-top: 23px; padding-bottom: 17px; float: right; font-weight: 600; }
#top-menu-nav{ display: block; }
#et_mobile_nav_menu{ display: none; }
#top-menu-nav{ float: left; line-height: 0; display: block; }
#top-menu li{ padding-right: 46px; display: inline-block; word-wrap: break-word; font-size: 14px; }
.nav li{ position: relative; line-height: 1em; }
#top-menu a{ display: block; position: relative; color: rgba(0,0,0,.6); text-decoration: none; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; transition: all .4s ease-in-out; padding-bottom: 0; color: #FFFFFF; font-size: 18px; font-family: 'Geomanist-Regular'; line-height: 36px; font-weight: normal; }
#top-menu-nav>ul>li>a:hover{ opacity: .7; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; transition: all .4s ease-in-out; }
#top-menu-nav ul li.header-btn{ margin-left: 0px; margin-right: 2px; padding-right: 0; }
#top-menu-nav ul li.header-btn a{ height: 40px; max-width: 140px; line-height: 37px; padding: 0; font-family: 'Geomanist-Regular'; font-size: 18px; text-align: center; color: #fff; width: 170px; border: 1px solid #FFFFFF; border-radius: 4px; -webkit-border-radius: 4px; background-color: #E8562A; font-weight: normal; }
#top-menu-nav ul li.header-btn:hover a{ opacity: 1; background: #30C6B8; border-color: #30C6B8; }
@media(max-width:1023.79px){
	.container.et_menu_container{ width: 100%; }
	img#logo{ margin-left: 0; max-height: 100%; max-width: 144px; }
	#et-top-navigation{ padding-top: 23px; }	
	#main-header .container{display: flex; justify-content: space-between; padding:0 0 0 24px;}
	#top-menu li{ padding-right: 36px;}
	#main-header .logo_container{padding: 23px 0 20px;}
}
@media (min-width: 1023.98px) and (max-width:1199.98px){
	.et_non_fixed_nav.et_fullwidth_nav.et_header_style_left #main-header .container{ padding-left: 30px;}
	#main-header .logo_container{ padding: 20px 0;}
}
@media(max-width:767.98px) {
	#main-header{ min-height: auto;}
	#main-header .container{padding: 24px 14px 0; min-height: auto;}
	#main-header .logo_container{ max-width: none; max-height: none; padding: 0; position: relative; width: auto; float: none; height: auto; padding-top: 0; }
	#logo{ margin-left: 0px !important; margin-top: 0px !important; max-width: 142px !important; }
	.container.et_menu_container{ padding: 0px 14px; }
	img#logo{ margin-left: 2px; margin-top: 0; max-height: 100%; max-width: 47%; }
	.et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation{ padding-top: 0 !important; padding-bottom: 0 !important; padding-left: 0 !important; width: 100%; }
	#top-menu-nav{ display: none; }
	#et_mobile_nav_menu{ display: block; }
	.mobile_menu_bar{margin: 0;}
	.mobile_menu_bar:before{
		background: url(/wp-content/uploads/2021/09/mobile-menu-new.png);
		background-size: cover; background-repeat: no-repeat; width: 32px; height: 32px; margin-right: 6px; content: ''; display: inline-block; text-indent: -9999px;
	}
	.mobile_nav_new .select_page{display: none;}
	.et_mobile_menu{ display: block !important; opacity: 0; left: -100%; transition: opacity .25s ease-in-out; -moz-transition: opacity .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out; }
	.et_mobile_menu li.header-btn{ padding-top: 5.2vh;}
}
@media(max-width:374px){ }

/*---------------------------Footer---------------------*/
.main-footer .main-footer-wrapper{ max-width: 1210px; margin: 0 auto; }
.main-footer .main-footer-wrapper .footer_inner{max-width: 100%;  margin: 0 auto;}
.main-footer .bottom-nav{ display: flex; align-items: center; justify-content: space-around; min-height: 55px; }
.main-footer .bottom-nav li{font-weight: normal;display: inline-block; font-size: 16px; padding:0; /*padding-right: 22px;*/ line-height: 22px; }
.main-footer .bottom-nav li a{ color: #fff; font-size: 16px; text-decoration: none; }
.main-footer .bottom-nav a:hover{ opacity: .7; }
.main-footer .bottom-nav li.copy-right a{ font-size: 14px; line-height: 20px;}
@media(max-width:1199.79px){
	.main-footer .main-footer-wrapper .footer_inner{ width: 90%; margin: 0 auto; }
	.main-footer .bottom-nav{ justify-content: space-between;}
}
@media(max-width:1023.79px){
	.main-footer .main-footer-wrapper{ max-width: 768px; margin: 0 auto; }
	.main-footer .main-footer-wrapper .footer_inner{ width: 100%; max-width: 636px; }
	.main-footer .bottom-nav{padding: 28px 0 15px; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;}
	.main-footer .bottom-nav li{ margin: 0 33px 19px 31px; padding:0;}
	.main-footer .bottom-nav li:last-child{ width: 100%; margin-bottom: 14px; margin-top: 5px;}
    #et-top-navigation{padding-left:0 !important;}
    .et_header_style_left #logo, .et_header_style_split #logo{ max-width: 142px;}
}
@media (max-width: 980px){
    #top-menu { display: block; }
}
@media(max-width:767.79px){
	.main-footer .main-footer-wrapper .footer_inner{ max-width: 636px; padding: 0 15px;}
	.main-footer .bottom-nav{ max-width: 375px; margin:0 auto; padding: 38px 12px 38px 13px; justify-content: space-between; -webkit-box-pack: justify; -ms-flex-pack: justify;}
	.main-footer .bottom-nav li{ display: inline-block; width: auto; margin: 0 31px 20px 34px; font-weight: normal; font-size: 16px; line-height: 22px; }
	.main-footer .bottom-nav li.copy-right{margin: 45px auto 0;}
	.main-footer .bottom-nav li.l3{margin: 3px 0 0 1px;}
}
@media(max-width:374.79px){
	.main-footer .bottom-nav{padding: 38px 0px 20px 0px;}
	.main-footer .bottom-nav li{margin: 0 10px 15px 10px !important;}
	.main-footer .bottom-nav li.l3{margin: 3px 10px 15px 10px !important;}
	.main-footer .bottom-nav li.copy-right{ margin: 15px auto 0 !important;}
}
/* .subscribers-chicklet{display: none;} */