

/** HEADER STATEMENT **/
.header-statement		{ padding:15px 0px; text-align:center; font-size:1.5em; text-transform:uppercase; }

.header-statement		{ background:#353A40; color:#FFFFFF; border-bottom:1px solid #555555 }

/** TOP BAR **/
.header-top										{ padding:15px 0px; font-size:; }
.header-top .left								{ float:left; width:; padding:5px 0px 0px 0px; font-size:1.3em; }
.header-top .left .telephone,
.header-top .left .HeaderEmail					{ display:inline-block; vertical-align:middle; margin:0px 20px 0px 0px; }
.header-top .left .social						{ display:inline-block; vertical-align:middle; }
.header-top .left .social a						{ display:inline-block; vertical-align:middle; font-size:1.3em; margin:0px 5px 0px 0px; }
.header-top .right								{ float:right; width:; }
.header-top .right a							{ display:block; }
.header-top .right .image						{ display:inline-block; vertical-align:middle; width:130px; margin:0px 10px 0px 0px; }
.header-top .right .image img					{ width:100%; max-width:400px; max-height:111px; }
.header-top .right .btn							{ display:inline-block; vertical-align:middle; padding:10px 20px; text-transform:uppercase; }

.header-top										{ background:#353A40; color:#28B6E4; }
.header-top .left .telephone span				{ color:#FFFFFF; }
.header-top .left .telephone:hover,
.header-top .left .telephone:hover span,
.header-top .left .HeaderEmail .tokeniser-token2.tokeniser-part3 {
	color:#28B6E4;
}
.header-top .left .HeaderEmail {
	color:#FFFFFF;
}
.header-top .left .social a						{ color:#28B6E4; }
.header-top .left .social a:hover				{ color:#FFFFFF; }
.header-top .right .btn							{ background:#28B6E4; color:#FFFFFF; }
.header-top .right .btn:hover					{ background:#FFFFFF; color:#28B6E4; }



/** HEADER BACKGROUND **/
.header-background				{ background:#161A1F url(backgrounds/home-hero.jpg) no-repeat 50% 50%; background-size:cover; }
.lt-ie9 .header-background		{ background:#161A1F url(backgrounds/home-hero-ie.jpg) no-repeat 50% 50%; }
.header-background-xmas { background:#161A1F url(backgrounds/home-hero-xmas-static.jpg) no-repeat 50% 50%; background-size:cover; text-shadow: 0px 2px 3px rgba(0,0,0,0.4); }
.lt-ie9 .header-background-xmas		{ background:#161A1F url(backgrounds/home-hero-ie-xmas-static.jpg) no-repeat 50% 50%; }
.header-background-homepage { background:#161A1F url(backgrounds/home-hero-xmas.jpg) no-repeat 50% 50%; background-size:cover; text-shadow: 0px 2px 3px rgba(0,0,0,0.4); }
.lt-ie9 .header-background-homepage		{ background:#161A1F url(backgrounds/home-hero-ie-xmas.jpg) no-repeat 50% 50%; }



/** GOOGLE TRANSLATE **/
.header-translate .translate								{ float:left; width:116px; }
.header-translate .translate.open							{ width:347px; }
.header-translate .translate .closed						{ display:block; }
.header-translate .translate .open							{ display:none; }
.header-translate .translate.open .open						{ display:block; }
.header-translate .translate.open .closed					{ display:none; }
.header-translate .translate .left							{ display:inline-block; vertical-align:middle; padding:0px 10px; }
.header-translate .translate .right							{ display:inline-block; padding:0px 5px; font-size:2em; vertical-align:middle; }

.header-translate .translate .closed,
.header-translate .translate .open							{ background:rgba(53,58,64,0.6); zoom:1; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99353A40,endColorstr=#99353A40); color:#FFFFFF; }
.header-translate .translate .skiptranslate.goog-te-gadget	{ color:#FFFFFF; }
.header-translate .translate .right							{ background:#161A1F; color:#FFFFFF; }
.header-translate .translate .right:hover					{ background:#28B6E4; color:#FFFFFF; }
.header-translate .translate .goog-logo-link,
.header-translate .translate .goog-logo-link:link,
.header-translate .translate .goog-logo-link:visited,
.header-translate .translate .goog-logo-link:hover,
.header-translate .translate .goog-logo-link:active			{ color:#FFFFFF; }



/** HEADER MAIN **/
.header-main 							{ padding:40px 0px; }
.header-main .header-logo				{ display:block; float:left; width:300px; }
.header-main .header-logo img			{ width:100%; max-width:600px; max-height:241px; }



/** NAVIGATION **/
.header-nav										{ float:right; max-width:730px; list-style:none; margin:20px 0px 0px 0px; padding:0px; position:relative; cursor:pointer; }
.header-nav li 									{ display:inline-block; }
.header-nav li .nav-link						{ display:block; text-transform:uppercase; padding:10px; position:relative; }
.header-nav .dropdown ul						{ display:none; z-index:100; list-style:none; margin:0px; padding:0px; display:none; position:absolute; left:0; right:0; }
.header-nav .dropdown li						{ display:block; }
.header-nav .dropdown li .nav-link				{ padding:15px 10px; text-transform:capitalize; }

.header-nav										{ color:#FFFFFF; text-shadow:0px 1px 5px rgba(0, 0, 0, 0.6); }
.header-nav .nav-link							{ color:#FFFFFF; border:2px solid transparent; -webkit-transition:all .2s linear; -moz-transition:all .2s linear; transition:all .2s linear; }
.header-nav .nav-link:hover,
.header-nav .nav-link.selected					{ color:#FFFFFF; border:2px solid #FFFFFF; }
.header-nav .dropdown ul						{ background:#28B6E4; zoom:1; text-shadow:none; }
.header-nav .dropdown ul .nav-link				{ border:none; color:#FFFFFF; }
.header-nav .dropdown ul .nav-link:hover,
.header-nav .dropdown ul .nav-link.selected		{ background:#0E6D89; color:#FFFFFF; }



/** RESPONSIVE NAVIGATION **/
.header-nav.header-nav-resp						{ display:none; text-align:right; width:260px; }
.header-nav.header-nav-resp ul					{ text-align:left; }



/** RESPONSIVE **/
@media screen and (max-width:1080px){

	.header-main .header-logo	{ width:200px; }
	.header-nav 				{ margin:10px 0px 0px 0px; }
  .header-nav li .nav-link	{ padding:10px 7px; }
  .header-statement		{ font-size:1.2em; }

}

@media screen and (max-width:930px){

	.header-nav						{ display:none; }
  .header-nav.header-nav-resp		{ display:block; }
  .header-statement		{ font-size:1em; }

}

@media screen and (max-width:880px){

	.header-top .left,
	.header-top .right				{ float:none; clear:both; text-align:center; }
	.header-top .left				{ margin:0px 0px 20px 0px; }
  .header-translate .translate	{ float:none; margin:0px auto; }

}

@media screen and (max-width:540px){
	.header-top .left .telephone,
	.header-top .left .HeaderEmail {
		display:block;
		margin:0px 0px 10px 0px;
		font-size:14px;
	}
}

@media screen and (max-width:500px){

	.header-main .header-logo		{ float:none; margin:0px auto; width:100%; max-width:200px; }
	.header-nav.header-nav-resp		{ float:none; margin:40px auto 0px auto; width:100%; }
	.header-nav.header-nav-resp,
	.header-nav.header-nav-resp ul	{ text-align:center; }
}

@media screen and (max-width:400px){
	.header-top .left .social,
	.header-top .right .image,
	.header-top .right .btn					{ display:block; }
	.header-top .left .social a				{ margin:0px 0px 0px 0px; }
	.header-top .left .social a.twitter		{ margin:0px 10px; }
	.header-top .right .image				{ margin:0px auto 10px auto; }
	.header-top .right .btn					{ width:150px; margin:0px auto; }
	.header-translate .translate.open		{ text-align:center; width:214px; }
	.header-translate .goog-te-gadget div	{ display:block !important; clear:both; }
	.goog-te-gadget .goog-te-combo			{ width:100%; }

}
