.ac-footer{background-color:#000;text-align:center;padding:40px 0}@media only screen and (min-width:768px){.ac-footer{padding:80px 0}}@media only screen and (min-width:768px){.footer-container .row-fluid-wrapper.row-depth-1.row-number-4{padding-left:30px}}@media only screen and (min-width:992px){.footer-container .row-fluid-wrapper.row-depth-1.row-number-4{padding-left:60px}}@media only screen and (min-width:1200px){.footer-container .row-fluid-wrapper.row-depth-1.row-number-4{padding-left:100px}}.ac-footer .footer-logo img{width:160px !important}@media only screen and (max-width:767px){.ac-footer{padding-bottom:0 !important}.ac-footer .footer-subtitle{margin-top:20px !important}}@media only screen and (min-width:768px){.ac-footer{text-align:inherit}}.ac-footer .footer-ac-logo{max-width:160px;margin:0 auto 40px}@media only screen and (min-width:768px){.ac-footer .footer-ac-logo{margin:0}}.ac-footer .footer-subtitle{color:white;margin-bottom:20px;font-size:24px;margin-top:0px}.ac-footer .footer-menu{padding:0;list-style-type:none;margin-top:0}.ac-footer .footer-menu-link{color:rgba(255,255,255,0.5) !important}.ac-footer .footer-menu-link:hover{color:white;opacity:1}.ac-footer .office:not(:last-child){margin-bottom:20px}.ac-footer .office .office-city{margin-bottom:10px;color:white !important}.ac-footer .office .office-phone{margin-bottom:10px;display:block}.ac-footer .office .office-email{display:block}@media only screen and (min-width:768px){.ac-footer .office .office-email{display:inline-block}}.ac-footer .footer-divider{margin-top:40px;margin-bottom:10px;border:0;border-top:1px solid rgba(255,255,255,0.25)}.ac-footer .footer-copyright{display:inline-block;margin:0;font-size:14px}.ac-footer .footer-social-links{margin:20px 0}@media only screen and (min-width:768px){.ac-footer .footer-social-links{float:right;margin:0}}.ac-footer .footer-social-link{color:rgba(255,255,255,0.5) !important}.ac-footer .footer-social-link:hover{opacity:1;color:white}.ac-footer .footer-social-link:not(:last-child){margin:0 10px}.ac-footer .footer-social-link:last-child{margin:0 0 0 10px}.margin-bottom--xsmall{margin-bottom:10px}.font-color--25-white{color:rgba(255,255,255,0.25)}.font-color--50-white{color:rgba(255,255,255,0.5)}