

/** GENERAL **/
.hf-details											{ float:right; width:280px; }
.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,
.hf-details .branch-details .tel,
.hf-details .branch-details .email					{ display:block; clear:both; margin:10px 0px 0px 0px; }
.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:2px 0px 0px 10px; }
.hf-details .branch-details .number					{ margin:3px 0px 0px 10px; }
.hf-details .branch-details .email-address			{ margin:5px 0px 0px 10px; }
.hf-details .branch-details .number					{ font-size:1.6em; }
.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:#000000; }
.header-wrapper .hf-details .branch-details .number:hover			{ color:#777777; }
.header-wrapper .hf-details .branch-details .email-address			{ color:#000000; }
.header-wrapper .hf-details .branch-details .email-address:hover	{ color:#777777; }



/** FOOTER **/
.footer-wrapper .hf-details											{ color:#000000; }
.footer-wrapper .hf-details .branch-details .org					{ color:#000000; }
.footer-wrapper .hf-details .branch-details .number					{ color:#000000; }
.footer-wrapper .hf-details .branch-details .number:hover			{ color:#777777; }
.footer-wrapper .hf-details .branch-details .email-address			{ color:#000000; }
.footer-wrapper .hf-details .branch-details .email-address:hover	{ color:#777777; }



/** 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:450px){

	.hf-details .branch-details .addr			{ display:none; }

}
