.footer-logo{margin-bottom:0 !important;padding-bottom:10px}.footer-menu{padding-right:0;border:none}.footer-menu h4.title{font-size:25px;line-height:1.5em;text-transform:uppercase}.footer-menu .menu-footer-menu-container{text-transform:uppercase}.footer-form p{padding-bottom:0}body .custom-footer .gform_wrapper .ginput_container input{font-size:14px !important;border-radius:5px 0 0 5px !important}body .custom-footer .gform_wrapper .gform_body{width:75%;display:inline-block;vertical-align:middle}body .custom-footer .gform_wrapper .gform_footer{width:25%;display:inline-block;clear:none;margin:0;float:right;vertical-align:middle}body .custom-footer .gform_wrapper .gform_footer input.gform_button{background-color:#74a15d;color:#3b3b42;border:none;border-radius:0 5px 5px 0;font-family:'Open Sans Condensed','Open Sans',Helvetica,Sans-serif;font-size:17px !important;width:100%;padding:.36em 1em}body .custom-footer .gform_wrapper .gform_footer input.gform_button:hover{background:#8fb37c}.footer-contact a{font-size:16px;color:#fff}.footer-contact a.footer-phone{margin-right:10px}.footer-contact .footer-phone:before,.footer-contact .footer-email:before{position:relative;display:inline-block;width:32px;height:32px;background:#fff;margin-right:5px;color:#222;font-family:'ETmodules';font-size:18px;text-align:center;line-height:32px;border-radius:50%}.footer-contact .footer-phone:before{content:'\e090'}.footer-contact .footer-email:before{content:'\e076'}.footer-social{margin-bottom:0}.footer-social a{display:inline-block;padding:0 3px}.footer-social a i{color:#ababb8;font-size:1.4em}.footer-bottom{padding:20px 0 !important}.footer-copyright{font-size:12px;color:#fff;opacity:.5}.footer-copyright .abn{white-space:nowrap}.footer-credits{text-align:right;font-size:12px;opacity:.5;color:#fff}.footer-credits img{width:100px;vertical-align:middle;margin-left:5px}@media only screen and (max-width:980px){.footer-contact,.footer-social,.footer-copyright,.footer-credits{text-align:center}}@media only screen and (max-width:767px){.footer-contact a{display:block}.footer-contact a.footer-phone{margin-bottom:10px}}@media only screen and (min-width:478px) and (max-width:980px){.custom-footer{padding:30px 0}.footer-hours,.footer-contact{width:50% !important;float:left !important}}