

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

.header-wrapper				{ background-color:#FFDB35; color:#000000; border-top:5px solid #E3181F; }



/** HEADER LOGO **/
.header-logo		{ float:left; width:617px; }
.header-logo img	{ width:100%; max-width:617px; max-height:86px;  margin-top: 20px;}



/** HEADER DETAILS **/
.header-details								{ float:right; width:300px; margin:10px 0px 0px 0px; }
.header-details .header-contact				{ display:inline-block; vertical-align:middle; width:300px; text-align:right; }

.header-contact .address			{ color:#000000; font-size:1.1em; }
.header-contact a.number			{ color:#000000; font-size:2.8em; }
.header-contact a.number:hover		{ color:#E3181F; }
.header-contact a.email				{ color:#000000; font-size:1.4em; letter-spacing:0.02em; }
.header-contact a.email:hover		{ color:#E3181F; }


.header-contact .title-searchE,
.header-contact .title-searchE span			{ display:inline-block; color:#E3181F; font-size:1em; text-transform:none; font-weight:bold; margin-top:5px; }


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

	.header-logo						{ float:none; display:block; clear:both; margin:20px auto; width:100%; max-width:617px; }
	.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; }
}

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

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

}

