

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

.header-wrapper		{ background:#FFFFFF; color:#706E6F; }


/** GOOGLE TRANSLATE **/
.header-wrapper .translate							{ float:right; max-width:100%; clear:right; max-width:113px; }
 .header-wrapper .translate.open 					{ max-width:358px; }
.header-wrapper .translate .open					{ display:none; }
.header-wrapper .translate.open .open				{ display:block; }
.header-wrapper .translate.open .closed				{ display:none; }
.header-wrapper .translate .left					{ display:inline-block; vertical-align:middle; padding:0px 5px; }
.header-wrapper .translate .right					{ display:inline-block; padding:0px 10px; font-size:2em; vertical-align:middle; }

.header-wrapper .translate							{ background:rgba(2,0,1,0.6); zoom:1; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99020001,endColorstr=#99020001); color:#FFFFFF; }
.header-wrapper .translate .right					{ background:#020001; color:#FFFFFF; }
.header-wrapper .translate .right:hover				{ background:#C81B36; color:#FFFFFF; }
.header-wrapper .translate .goog-logo-link,
.header-wrapper .translate .goog-logo-link:link,
.header-wrapper .translate .goog-logo-link:visited,
.header-wrapper .translate .goog-logo-link:hover,
.header-wrapper .translate .goog-logo-link:active	{ color:#FFFFFF; }


/** HEADER LOGO **/
.header-logo		{ float:left; width:279px; margin:30px 0px 0px 0px; }
.header-logo img	{ width:100%; max-width:279px; max-height:111px; }


/** HEADER DETAILS **/
.header-details					{ float:right; text-align:right; margin:20px 0px 0px 0px; clear:right; }
.header-details a				{ display:block; }
.header-details a.tel			{ font-size:3em; font-weight:300; }
.header-details a				{ font-size:1.2em; }
.header-details .title-searchE	{ display:block; color:#817249; margin:10px 0px 0px 0px; padding:0px; font-size:0.9em; }

.header-details					{ color:#706E6F; }
.header-details a.tel			{ color:#C10034; }
.header-details a.tel:hover		{ color:#706E6F; }
.header-details a				{ color:#706E6F; }
.header-details a:hover			{ color:#C10034; }




/** RESPONSIVE **/
@media screen and (max-width:600px){
	.header-wrapper .translate 			{ float:none; margin:0px auto 20px auto; }
	.header-logo						{ float:none; display:block; clear:both; margin:20px auto; max-width:190px; }
	.header-details						{ float:none; width:100%; margin:0px auto; text-align:center; }
	.header-details a.tel				{ font-size:2.5em; }
	.header-details a.email				{ font-size:1.2em; }
	.header-details .title-searchE		{ display:none; }
}
@media screen and (max-width:450px){
	.header-details					{ display:none; }
}

