.de_tab .de_nav li span a{
	text-decoration:none;
	color:#fff;
}
.de_tab .de_nav li:first-child span{
 border-left:0 !important;
}

header.header-custom.smaller .container{
	display:none;
}
header.header-custom.smaller{
	position:fixed;
}
header.header-custom.smaller .menu-group{
	background:#fff!important;
}

header.header-custom.smaller .menu-group .container{
	display:block;
}
header.smaller:not(.header-bottom):not(.side-header){
	height:61px!important;

}
header.smaller:not(.header-bottom):not(.side-header) {
	border-bottom:1px solid #333;
	border-bottom-color:var(--primary-color-1);
}
#subheader{
	padding:60px 0;
}
.contact-icon{
	font-size:28px;
	color:var(--primary-color-1);
}
.contact-icon-phone{
	color:var(--primary-color-1);
}
.contact-icon.icon-facebook{
	color:#3b5998;
}
#mainLogoSmall{
	display:none;
}
@media only screen and (max-width: 994px) {
	#mainLogoSmall{
		display:inline-block;
	}
	#mainLogo{
		display:none;
	}
}
@media only screen and (max-width: 1200px) {
	#subheader{
		padding-top:0px;
		padding-bottom:0px;	
	}
}
@media only screen and (max-width: 360px) {

	#subheader h1{
		margin:20px 0px;
	}
}
@media only screen and (max-width: 506px) {

	#subheader .container .col-md-12{
		margin: 0px;
	}
}

span.patchEmailAntispam{
	display:none;
}
.hiddenMail{
	display:none;
}
.separator.separator-white span:before,
.separator.separator-white span:after{
	 border-bottom: 1px solid rgba(255,255,255,.9) !important;
}