.footer-wrapper{padding:25px 0px;background:#000000;}
.footer-wrapper .branches{float:right;}
.footer-details .branch-details{display:inline-block;vertical-align:top;width:auto;margin:16px 0px 0px 0px;}
.footer-details .branch-details .org{display:none;font-weight:600;font-size:1.1em;}
.footer-details .branch-details .icon{float:left;display:block;width:25px;height:25px;}
.footer-details .branch-details .icon .header{display:none;}
.footer-details .branch-details .icon img{width:100%;max-width:25px;max-height:25px;}
.footer-details .branch-details .addr{display:block;clear:both;font-size:1.2em;font-weight:300;color:#FFFFFF;}
.footer-details .branch-details .tel,
.footer-details .branch-details .email,
.footer-details .branch-details .valuations{display:block;clear:both;margin:10px 0px 0px 0px;font-size:1.2em;font-weight:300;}
.footer-details .branch-details .address-main{display:block;clear:both;}
.footer-details .branch-details .address,
.footer-details .branch-details .number,
.footer-details .branch-details .email-address{display:inline-block;vertical-align:middle;}
.footer-details .branch-details .address{margin:0px 0px 0px 10px;}
.footer-details .branch-details .tel .icon{margin:5px 0px 0px 0px;}
.footer-details .branch-details .number{margin:0px 0px 0px 10px;}
.footer-details .branch-details .email-address{margin:0px 0px 0px 10px;}
.footer-details .branch-details .text{margin:0px 0px 0px 10px;}
.footer-details .branch-details .number{font-size:1.4em;}
.multi-branch .footer-details .branch-details .org{display:block;}
.multi-branch .footer-details .branch-details .icon{display:none;}
.multi-branch .footer-details .branch-details .address{margin:0px 0px 0px 0px;}
.multi-branch .footer-details .branch-details .number,
.multi-branch .footer-details .branch-details .email-address{margin:5px 0px 0px 0px;}
.opening-hours{float:left;width:230px;line-height:1.2em;}
.opening-hours h2{text-transform:uppercase;font-size:1.4em;font-weight:300;padding-bottom:10px;}
.opening-hours .row{margin:5px 0px 0px 0px;}
.opening-hours .day{display:block;float:left;width:90px;}
.opening-hours .time{display:block;text-align:right;margin:0px 0px 0px 100px;}
.footer-base{padding:10px 0px;text-transform:uppercase;}
.footer-base .copyright{float:left;width:auto;font-size:11px;}
.footer-base .pp-com{float:right;width:294px;font-size:11px;}
.affiliates{margin:20px 0px 0px 0px;text-align:center;}
.affiliates a{display:block;}
.affiliates a.left{float:left;margin:10px 20px 10px 0px;}
.affiliates a.right{float:right;margin:0px 0px 10px 10px;}
@media screen and (max-width:770px){.affiliates a.left{float:none;display:inline-block;vertical-align:middle;}
}
@media screen and (max-width:767px){.footer-wrapper .branches{float:none;margin:0px auto 40px auto;text-align:center;}
.opening-hours{float:none;margin:0px auto;}
.opening-hours h2{text-align:center;}
}
@media screen and (max-width:660px){.footer-base .copyright,
.footer-base .pp-com{float:none;width:100%;text-align:center;}
.footer-base .copyright{margin:0px 0px 10px 0px;}
}
@media screen and (max-width:440px){.affiliates a.left,
.affiliates a.right{float:none;display:block;clear:both;margin:20px 0px 10px 0px;}
}