

/** GENERAL **/
.hf-details											{ float:right; width:280px; margin-top:10px; font-size:14px; }
.hf-details .branch-details							{ display:inline-block; vertical-align:top; width:auto; margin:0px 0px 0px 30px; }
.hf-details .branch-details .icon					{ float:left; display:block; width:25px; height:25px; }
.hf-details .branch-details .icon img				{ width:100%; max-width:25px; max-height:25px; }
.hf-details .branch-details .addr .icon,
.hf-details .branch-details .tel .icon 				{ margin-top:5px; }
.hf-details .branch-details .addr,
.hf-details .branch-details .tel,
.hf-details .branch-details .email					{ display:block; clear:both; margin:15px 0px 0px 0px; }
.header-wrapper .hf-details .branch-details .email	{ display:none; }
.hf-details .branch-details .address-main			{ display:block; clear:both; }
.hf-details .branch-details .address,
.hf-details .branch-details .number,
.hf-details .branch-details .email-address			{ display:inline-block; vertical-align:middle; }
.hf-details .branch-details .address				{ margin:0px 0px 0px 10px; font-size:1.4em; font-weight:300; }
.hf-details .branch-details .number					{ margin:0px 0px 0px 10px; font-size:2em; font-weight:300; }
.hf-details .branch-details .email-address			{ margin:0px 0px 0px 10px; font-size:1.4em; font-weight:300; }
.hf-details .title-searchE							{ display:block; margin:10px 0px 0px 0px; font-size:0.92em; padding:0px; text-align:right; }



/** HEADER **/
.header-wrapper .hf-details .branch-details .number					{ color:#FFFFFF; }
.header-wrapper .hf-details .branch-details .number:hover			{ color:#FBE52A; }
.header-wrapper .hf-details .branch-details .email-address			{ color:#FFFFFF; }
.header-wrapper .hf-details .branch-details .email-address:hover	{ color:#FBE52A; }



/** FOOTER **/
.footer-wrapper .hf-details											{ color:#FFFFFF; margin-top:0px; }
.footer-wrapper .hf-details .branch-details .org					{ color:#FFFFFF; }
.footer-wrapper .hf-details .branch-details .number					{ color:#FFFFFF; }
.footer-wrapper .hf-details .branch-details .number:hover			{ color:#FBE52A; }
.footer-wrapper .hf-details .branch-details .email-address			{ color:#FFFFFF; font-size:1.3em; font-weight:300; }
.footer-wrapper .hf-details .branch-details .email-address:hover	{ color:#FBE52A; }




/** RESPONSIVE **/
@media screen and (max-width:760px){
	
	.hf-details,
	.hf-details .title-searchE					{ float:none; clear:both; width:100%; margin:20px auto; text-align:center; }
	.hf-details .branch-details					{ margin:0px 0px 0px 0px; width:100%; }
	.hf-details .branch-details .addr,
	.hf-details .branch-details .tel,
	.hf-details .branch-details .email			{ display:block; margin:10px auto; }
	.hf-details .branch-details .icon			{ float:none; display:inline-block; vertical-align:middle; }
	.hf-details .branch-details .address-main	{ display:inline-block; clear:none; vertical-align:middle; }
	
	
}

@media screen and (max-width:480px){
	
	.hf-details		{ margin-top:0; margin-bottom:0; }
	.hf-details .branch-details .email	{ display:block; }
	
}

@media screen and (max-width:450px){
	
	.hf-details .branch-details .addr			{ display:none; }
	
	.hf-details .branch-details .addr .address  { text-align:left; }
	.hf-details .branch-details .addr .icon  { margin-top:0; vertical-align:inherit; }
	
}

