

/** GENERAL **/
.header-wrapper													{ position:relative; }
.header-wrapper .navigation-main-wrapper						{ position:relative; z-index:999; }
.header-wrapper .header-mid										{ padding:30px 0px; position:relative; z-index:2; }
.header-wrapper .header-logo									{ float:left; width:227px; text-align:center; }
.header-wrapper .header-logo img								{ width:100%; max-width:227px; max-height:130px; }
.header-wrapper .title-searchE									{ float:right; display:block; font-size:0.9em; margin:0px 0px 0px 0px; padding-top:12px; }
.header-wrapper .overlay										{ position:absolute; top:0; bottom:0; left:0; right:0; }

.header-wrapper 												{ color:#FFFFFF; background:transparent url(backgrounds/slide-01.jpg) no-repeat 50% 50%; background-size:cover; }
.header-wrapper .title-searchE									{ color:#FFFFFF; }
.header-wrapper .overlay										{ background:rgba(119,119,119,0.7); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B3777777,endColorstr=#B3777777); zoom:1; }



/** HEADER DETAILS **/
.header-details { float:right; }
.header-details .header-details-contact { display:none; text-transform:uppercase; margin:20px auto; max-width:100px; }
.header-details .branch-details { display:inline-block; vertical-align:top; width:auto; margin:0px 0px 0px 25px; }
.header-details .branch-details .org { display:none; font-weight:bold; font-size:1.1em; color:#FFFFFF; }
.header-details .branch-details .icon { display:inline-block; vertical-align:middle; width:20px; height:20px; text-align:center; }
.header-details .branch-details .icon img { width:100%; max-width:20px; max-height:20px; }
.header-details .branch-details .addr { font-weight:300; color:#FFFFFF; }
.header-details .branch-details .tel,
.header-details .branch-details .email,
.header-details .branch-details .footer-facebook { display:block; clear:both; margin:5px 0px 0px 0px; font-weight:300; }
.header-details .branch-details .address,
.header-details .branch-details .number,
.header-details .branch-details .email-address { display:inline-block; vertical-align:middle; }
.header-details .branch-details .address { margin:0px 0px 0px 5px; }
.header-details .branch-details .tel .icon { margin:5px 0px 0px 0px; }
.header-details .branch-details .number { font-family:'Cinzel', serif; margin:0px 0px 0px 5px; font-size:2.4em; color:#FFFFFF; }
.header-details .branch-details .number:hover { color:#FFFFFF; text-decoration:underline; }
.header-details .branch-details .email-address { margin:0px 0px 0px 5px; color:#FFFFFF; }
.header-details .branch-details .email-address:hover { color:#FFFFFF; text-decoration:underline; }
.header-details .branch-details .footer-facebook { color:#FFFFFF; margin:10px 0px 0px 0px;  }
.header-details .branch-details .footer-facebook .icon { font-size:1.7em; }
.header-details .branch-details .footer-facebook .text { display:inline-block; vertical-align:middle; margin:0px 0px 0px 5px; }
.header-details .branch-details .footer-facebook:hover .text { text-decoration:underline; }

.header-details .branch-details-overseas  		{ display:none; }



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

	.multi-branch .header-wrapper .header-logo				{ display:block; width:100% !important; max-width:90%; margin:0px auto 30px auto; height:auto !important; text-align:center; }
	.multi-branch .header-details							{ float:none; clear:both; margin:20px 0px; text-align:center; height:auto !important; }
	.multi-branch .title-searchE							{ text-align:center; }
	
}

@media screen and (max-width:767px){
	
	.header-wrapper .header-logo							{ float:none; display:block; width:100% !important; max-width:90%; margin:0px auto 30px auto; height:auto !important; text-align:center; }
	.header-details											{ display:none; height:auto !important; }
	.title-searchE											{ text-align:center; width:100%; }	
}



