html, body{background:#f5f5f6;}


	#header-t{width:100%; padding:11px; float:left; box-shadow:2px 2px 15px 1px lightgray; background:#fff; }		
		#header-t a{color:gray;}
		#header-t .nav > li > a{font-size:.91em;}
		#header-t a:hover{color:#e02125; background:none;}
		#header-t .nav li.sep{padding-top:11px;}
		#header-t .logo-brand{max-width:220px; margin-top:6px; float:left; background:none;}
		#header-t .nav{float:right;}
			#header-t .nav a{padding:13px;}
		#header-t .nav.unit{padding-left:15px;}	
			
	#menu-toggle{margin:0; background-color:transparent;}
		#menu-toggle .icon-bar{background-color:#e8456d}

	#footer-t{width:100%; padding:40px 0 5px; float:left; color:#fff; background:#54595F;}
	
		#footer-t .sep{width:100%; height:2px; float:left; background:#fff;}
		
		#footer-t .tit-t{padding-bottom:12px; font-family: var(--ct-font-main_family) !important; font-size:1.2em; font-weight:400; color:#fff;}
		#footer-t a{font-size:.9em; color:#fff;}
		
		#footer-t .icn-t{overflow:hidden; width:100%; float:left; border-radius:6px; background:#fff;}
			#footer-t .icn-t img{max-height:90px; }	
		
		/*
		#footer-t a.social{display:inline-block; width:34px; height:34px; padding-top:8px; text-align:center; border-radius:50%; background:#fff;}
			#footer-t a.social svg{height:18px;}
		#footer-t ul{}
			#footer-t ul li{padding-bottom:5px;}
*/
	#sidebar-wrapper{background:#fff; }
		#sidebar-wrapper li a{color:gray; font-weight:400; text-transform:none; background:#f5f5f6}
	@media (max-width: 762px) {
		#header-t{margin-bottom:30px;}
		#header-t .nav{margin-bottom:0; margin-top:0; }
			#header-t .nav.unit > li{display:inline-block;}
			#header-t .nav.unit > li.li-toggle{display:inline-block !important;}		
		#footer-t{margin-top:30px;}
	}