

/** HEADER / FOOTER DETAILS **/
.branch-details .org					{ text-transform:uppercase; font-weight:400; }
.branch-details .email-address			{ font-size:0.9em; }
.header-details .branch-details .number,
.footer-details .branch-details .number	{ font-size:2.4em !important; margin:-3px 0px 0px 10px; }

.branch-details .tel					{ color:#FFFFFF; line-height:2em; }
.branch-details .tel:hover				{ color:#254297; }
.branch-details .email-address			{ color:#254297; }
.branch-details .email-address:hover	{ color:#FFFFFF; }

.footer-bar .branch-details .tel								{ color:#FFFFFF; line-height:1.5em; }
.footer-bar .branch-details .tel:hover							{ color:#254297; }
.footer-bar .branch-details .email-address						{ color:#254297; }
.footer-bar .branch-details .email-address .email-after,
.footer-bar .branch-details .email-address:hover				{ color:#FFFFFF; }
.footer-bar .branch-details .addr .icon							{ background:transparent url(icons/details-addr.png) no-repeat 50% 50%; }
.footer-bar .branch-details .tel .icon							{ background:transparent url(icons/details-tel.png) no-repeat 50% 50%; }
.footer-bar .branch-details .email .icon						{ background:transparent url(icons/details-email.png) no-repeat 50% 50%; }
.footer-bar .branch-details .addr .icon img,
.footer-bar .branch-details .tel .icon img,
.footer-bar .branch-details .email .icon img					{ display:none; }

.single-branch .header-details .header-details-contact			{ background:#FFFFFF; color:#254297; }
.single-branch .header-details .header-details-contact:hover	{ background:#FFFFFF; color:#254297; }



/** PADDING **/
.static-wrapper					{ width:100%; }
.static-margins					{ max-width:960px; margin:0px auto; }
.static-padding					{ padding:0px 15px; }



/** SEO TEXT **/
.title-searchE	{ text-align:right; }



/** SEARCH FORM **/
.search-form-input input	{ font-size:0.9em; }
.search-form .search-form-basic { padding-bottom:0px; }



/** CONTACT PAGE **/
.contact-office			{ margin:20px 0px; }
.contact-office img		{ width:100%; max-width:960px; max-height:674px; }



/** MAILING LIST BANNER **/
.mailing-list-banner { padding:40px 0px; background:#254297; color:#FFFFFF; }
.mailing-list-banner .title-wrapper { float:left; width:430px; }
.mailing-list-banner .title-wrapper .title { display:block; text-transform:uppercase; color:#F4A01A; font-size:1.3em; }
.mailing-list-banner .title-wrapper .text { display:block; }
.mailing-list-banner .btn { float:right; width:150px; padding:20px; margin:0px 0px 0px 0px; }
.mailing-list-banner .btn:hover { background:#FFFFFF; color:#254297; }



/** RESPONSIVE **/
@media screen and (max-width:910px){
	.search-form .search-form-basic  { padding-bottom:5px; }
}
@media screen and (max-width:630px){
	.mailing-list-banner { text-align:center; }
	.mailing-list-banner .title-wrapper { float:none; width:100%; }
	.mailing-list-banner .btn { float:none; margin:20px 0px 0px 0px; }
}
@media screen and (max-width:500px){
	.header-wrapper .title-searchE	{ padding:0px 0px 0px 0px; }
	.footer-details .branch-details .number	{ font-size:2.3em !important; }
}