#header-t{width:100%; float:left; background:#fff; }
	#header-t a{color:gray;}
	#header-t a:hover{color:var(--ct-color_main_alt); background:none;}
	#header-t .logo-brand{max-width:250px; float:left; background:none;}
	#header-t .main{display:flex; justify-content: space-between; align-items: center; width:100%; padding:14px 15px; float:left;}
	#header-t .main, #header-t .main a{color:var(--ct-color_main);}
	#header-t .area-aux{display:flex;  align-content: stretch; align-items: center; gap:20px; float:right;}
		#header-t .area-aux > div, #header-t .area-aux > div a{display:flex; justify-content: space-between; align-items: center; gap:10px;}
			#header-t .area-aux .icon{font-size:1.5em;}
	#header-t .area-xs{padding:15px;}
		#header-t .area-xs .area-aux{ justify-content: space-between; }
	#header-t nav{width:100%; padding-bottom:4px; padding-top:4px;  float:left; text-align:center; background:var(--ct-color_main);}
		#header-t nav > .navbar-nav{display:flex; justify-content: center;  float:none;}
		#header-t nav a{padding-bottom:27px; padding-top:27px; font-size:.98em; line-height:1em;  color:#fff;}
		#header-t nav .dropdown > a{padding-top:25px; padding-bottom:29px;}
	#header-t nav .dropdown-menu{width:90vw; max-width:990px;}
		#header-t nav .dropdown-menu li{width:50%; float:left;}
			#header-t nav .dropdown-menu a{padding:10px; font-size:16px; color:#54595F; white-space: normal;}
			#header-t nav .dropdown-menu a:hover{color:var(--ct-color_main);}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover{border-color:transparent; background-color:transparent;}
#menu-toggle{margin:0; padding:0; background-color:transparent;}
	#menu-toggle .icon-bar{background-color:var(--ct-color_main);}
#footer-t{width:100%; padding-top:40px; float:left; color:#fff; text-align:center; background:var(--ct-color_main);}
	#footer-t .tit-t{font-family: var(--ct-font-main_family) !important; font-size:2em; font-weight:400; color:#fff;}
	#footer-t .tit-t.alt{color:var(--ct-color_main_alt);}
	#footer-t img{max-width:140px;}
	#footer-t .col-f{display:flex; justify-content: space-between; align-items: center; flex-direction: column;   gap:20px;}
	#footer-t .social a{display: flex; justify-content: center;  align-items: center;  width:36px; height:36px; border-radius:18px; background-color:var(--ct-color_main_alt);}
	#footer-t .social a:hover{opacity:.9;}
	#footer-t .links{}
		#footer-t .links > div{margin-bottom:10px;}
		#footer-t .links > div a{padding-bottom:3px; color:#fff; border-bottom:1px transparent solid;}
		#footer-t .links > div a:hover{color:#fff; border-bottom:1px var(--ct-color_main_alt) solid;}
	#footer-t .last-line{margin-top:40px; padding:20px; text-align:center; color:#7A7A7A; background:#001130;}
		#footer-t .last-line a{color:#ffcc00}
	#footer-t .stamp{padding:8px; border-radius:6px; background:#fff; }
		#footer-t .stamp img{max-width:120px;}
#sidebar-wrapper{background:#fff; }
	#sidebar-wrapper li a{color:gray; font-weight:400; text-transform:none; white-space: normal; background:#f5f5f6}
@media (min-width: 762px) {
	#header-t nav .dropdown:hover > .dropdown-menu{display:block}
	#header-t nav .dropdown-menu{padding:40px;}
		#header-t nav .tit{padding-bottom:20px; font-size:2.3em; font-weight:400;}
		#header-t nav .dropdown-menu li{padding-top:5px; padding-bottom:10px;}
			#header-t nav .dropdown-menu a{font-size:1.4em;}
	#footer-t .row{display:flex; justify-content: center; align-items: center; }
}
@media (max-width: 762px) {
	#header-t{margin-bottom:30px;}
	#header-t .nav{margin-bottom:0; margin-top:0; }
	.sidenav-menu-mvl .dropdown-menu{position:relative !important; width:100%;}
	#footer-t{margin-top:30px;}
}
/*custom*/
.alert#alert-g_legal{display:none;}