

/** TOP BAR **/
.header-top											{ padding:10px 0px; }
.header-top .nav-login								{ float:left; width:110px; text-transform:uppercase; }
.header-top .right									{ float:right; }
.header-top .right .tel,
.header-top .right .pipe,
.header-top .right .email,
.header-top .right .social							{ display:inline-block; }
.header-top .right .pipe							{ padding:0px 20px; }
.header-top .right .social							{ padding:0px 0px 0px 20px; }
.header-top .right .social a						{ display:inline-block; vertical-align:top; width:20px; height:20px; }

.header-top											{ background:#141A29; color:#FFFFFF; }
.header-top .nav-login								{ color:#CFDD2E; }
.header-top .nav-login:hover						{ color:#E7F35B; }
.header-top .right .tel								{ color:#FFFFFF; }
.header-top .right .tel:hover						{ color:#CFDD2E; }
.header-top .right .pipe							{ color:#FFFFFF; }
.header-top .right .email							{ color:#FFFFFF; }
.header-top .right .email .email-after				{ color:#CFDD2E; }
.header-top .right .email:hover						{ color:#CFDD2E; }
.header-top .right .social .facebook				{ background:transparent url(icons/social.jpg) no-repeat 0px 0%; }
.header-top .right .social .facebook:hover			{ background:transparent url(icons/social.jpg) no-repeat 0px 100%; }
.header-top .right .social .twitter					{ background:transparent url(icons/social.jpg) no-repeat -20px 0%; }
.header-top .right .social .twitter:hover			{ background:transparent url(icons/social.jpg) no-repeat -20px 100%; }
.header-top .right .social .lin						{ background:transparent url(icons/social.jpg) no-repeat -40px 0%; }
.header-top .right .social .lin:hover				{ background:transparent url(icons/social.jpg) no-repeat -40px 100%; }
.header-top .right .social .google					{ background:transparent url(icons/social.jpg) no-repeat -60px 0%; }
.header-top .right .social .google:hover			{ background:transparent url(icons/social.jpg) no-repeat -60px 100%; }



/** MAIN **/
.header-main					{ padding:20px 0px; }
.header-main .logo				{ float:left; display:block; width:200px; }
.header-main .logo img			{ width:100%; max-width:600px; max-height:206px; }
.header-main .logo img.ChristmasLogo {
  display:none;
}

.header-main					{ background:#272E3E; color:#FFFFFF; border-bottom:5px solid #CFDD2E; }
.header-main-commercial			{ background:#CFDD2E; }


/** RESPONSIVE **/
@media screen and (max-width:840px){
	.header-main .logo		{ float:none; margin:40px auto 40px auto; }
}
@media screen and (max-width:550px){
	.header-top .right .pipe		{ padding:0px 10px; }
	.header-top .right .social		{ padding:0px 0px 0px 10px; }
}
@media screen and (max-width:520px){
	.header-top .right .tel,
	.header-top .right .pipe,
	.header-top .right .email		{ display:none; }
	.header-top .right .social		{ padding:0px 0px 0px 0px; }
}
