

/** GENERAL **/
.footer-wrapper										{ background:#23408f url(../style/logos/logo.png) no-repeat 50% 50%; color:#FFFFFF; }

.footer-houses										{ background:#23408f url(../style/static/houses.png) repeat-x 50% 50%; padding:38px 0px; }



/** FOOTER MAIN **/
.footer-main										{ padding:30px 0px 30px 0px; font-size:1.2em; font-weight:300; }
.footer-main h2										{ text-transform:uppercase; font-weight:600; font-size:1em; }
.footer-contact										{ float:left; }
.footer-contact .street-address						{ display:block; }
.footer-contact .footer-tel,
.footer-contact .footer-email,
.footer-contact .footer-openingHours				{ margin-top:15px; }
.footer-contact .footer-openingHours p { margin:0; }
.footer-right										{ float:right; text-align:right; width:; }
.footer-right p										{ margin:0px; padding:0px; }
.footer-right .footer-social						{ margin:0px 0px 40px 0px; }
.footer-right .social-link							{ display:inline-block; margin:10px 0px 0px 10px; text-transform:uppercase; }
.footer-right .affiliates							{ margin:30px 0px 0px 0px; float:right; }
.footer-right .affiliates a							{ margin:0px 0px 10px 0px; padding:0px 5px; display:inline-block; vertical-align:middle; max-width:120px; }
.footer-right .affiliates img						{ width:100%; }
.footer-right .affiliates .fsb img					{ max-width:46px; max-height:57px; }
.footer-right .affiliates .tpos-sales img			{ max-width:145px; max-height:51px; }
.footer-right .affiliates .tpos-lettings img		{ max-width:145px; max-height:51px; }
.footer-right .affiliates .affiliates-prs img { max-width:260px; max-height:90px; }

.footer-main h2										{ color:#00b6bc; }
.footer-contact .tel,
.footer-contact .email,
.footer-right .social-link							{ color:#FFFFFF; }
.footer-contact .tel:hover,
.footer-contact .email:hover,
.footer-right .social-link:hover,
.footer-right .social-link span						{ color:#00b6bc; }

.number-footer										{ margin-bottom:15px; }




/** FOOTER BASE **/
.footer-base										{ padding:10px 0px; background:#FFFFFF; color:#333333; }
.footer-base .copyright								{ float:left; width:600px; }
.footer-base .copyright a,
.agent-name-color									{ color:#23408f; }
.footer-base .copyright a:hover						{ color:#00b6bc; }


.footer-base .footer-login							{ float:right; width:100px; text-align:right; color:#23408f; }
.footer-base .footer-login:hover 					{ color:#00b6bc; }


/** RESPONSIVE **/
@media screen and (max-width:817px){
	.footer-wrapper									{ background:#23408f; }
}

@media screen and (max-width:740px){
	.footer-base .copyright,
	.footer-base .footer-login						{ display:block; float:none; width:100%; text-align:center; }
	.footer-base .footer-login						{ margin:20px 0px 0px 0px; }
}

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

	.footer-contact,
	.footer-right,
	.footer-right .affiliates									{ float:none; width:100%; text-align:center; }
	.footer-right									{ margin:30px 0px 0px 0px; }

}
