

/** GENERAL **/
.header-wrapper				{ padding:20px 0px; }

.header-wrapper				{ background:rgb(255,255,255); background:rgba(255,255,255,1); color:#154733; }
.lt-ie9 .header-wrapper		{ background:url(ie/bg-white.png) repeat; }



/** HEADER LOGO **/
.header-logo		{ float:left; width:338px; }
.header-logo img	{ width:100%; max-width:338px; max-height:165px; }



/** HEADER DETAILS **/
.header-details								{ float:right; margin:36px 0px 0px 0px; }
.header-details .header-contact				{ display:inline-block; vertical-align:middle; text-align:right; }
.header-contact .header-branch				{ display:inline-block; width:180px; text-align:right; }
.header-details .header-social				{ display:inline-block; vertical-align:middle; width:180px; padding:0px 0px 0px 15px; }
.header-details .header-social a			{ display:inline-block; height:20px; width:20px; margin:0px; }

.header-contact .header-branch .org			{ color:#154733; font-weight:400; text-transform:uppercase; font-size:0.9em; }
.header-contact .header-branch .tel			{ color:#ad172b; font-weight:700; font-size:1.6em; }
.header-details .header-social				{ border-left:1px solid #CCCCCC; }
.header-details .header-social a			{ background:transparent url(icons/social-icons.png) no-repeat; -webkit-transition:background .3s ease; -moz-transition:background .3s ease; transition:background .3s ease; }
.header-social a.social-facebook			{ background-position:0px -20px; }
.header-social a.social-facebook:hover		{ background-position:0px 0px; }
.header-social a.social-twitter				{ background-position:-20px -20px; }
.header-social a.social-twitter:hover		{ background-position:-20px 0px; }
.header-social a.social-youtube				{ background-position:-40px -20px; }
.header-social a.social-youtube:hover		{ background-position:-40px 0px; }
.header-social a.social-googleplus			{ background-position:-60px -20px; }
.header-social a.social-googleplus:hover	{ background-position:-60px 0px; }



/** HEADER OTHER **/
.header-other						{ float:right; text-align:right; margin:40px 0px 0px 0px; }
.header-other .title-searchE,
.header-other .sponsor,
.header-other .sponsor .image,
.header-other .sponsor .text		{ display:inline-block; vertical-align:middle; }
.title-searchE						{ text-transform:uppercase; font-size:; margin:0px 20px 0px 0px; font-size:0.9em; }
.header-other .sponsor .image		{ width:30px; margin:0px 10px 0px 0px; }
.header-other .sponsor .image img	{ width:100%; max-width:40px; max-height:45px; }
.header-other .sponsor .text		{ text-align:left; }




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

	.header-logo	{ width:250px; margin:30px 0px 0px 0px; }

}

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

	.header-contact .header-branch		{ width:150px; }
	.header-other .sponsor .text		{ width:197px; }

}

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

	.header-logo	{ width:200px; margin:50px 0px 0px 0px; }

}

@media screen and (max-width:750px){
	.header-logo						{ float:none; display:block; clear:both; margin:20px auto; width:90%; max-width:250px; }
	.header-details						{ float:none; width:100%; margin:0px auto; }
	.header-details .header-contact		{ display:block; clear:both; width:100%; text-align:center; margin:30px 0px 10px 0px; }
	.header-contact .header-branch		{ width:32%; text-align:center; }
	.header-other						{ float:none; text-align:center; margin:30px 0px 0px 0px; }
	.header-other .title-searchE		{ display:none; }
	.header-other .sponsor,
	.header-other .sponsor .image,
	.header-other .sponsor .text		{ display:block; text-align:center; width:90%; text-align:center; margin:0px auto; }
}

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

	.header-details .header-contact		{ display:none; }

}

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

	.header-logo						{ float:none; display:block; clear:both; margin:20px auto; width:100%; max-width:250px; }
	.header-details						{ float:none; width:100%; margin:0px auto; }
	.header-details .header-contact		{ display:block; clear:both; width:100%; text-align:center; margin:30px 0px 10px 0px; }
	.header-details .header-social		{ display:none; }

}

**/
