.footer{background-position:50%;background-repeat:no-repeat;background-size:cover;float:left;padding:10px 0 20px;position:relative;width:100%}.span4.footer-nav{text-align:left}.footer.overlay_footer:before{background-color:rgba(0,0,0,.5);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.regal-footer{position:relative;z-index:11}.regal-footer>.row-fluid{display:block!important}.footer h5.footer-title{color:#05254c;margin-bottom:15px}.footer h5.footer-title div{color:#05254c}.footer-descirption p{max-width:300px}.footer .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a{color:#05254c;font-weight:400;padding:0;text-transform:capitalize;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.footer.text_white .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a{color:#fff}.footer .hs-menu-wrapper.hs-menu-flow-horizontal>ul li{margin-bottom:5px}.footer .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a:hover{color:#00a6e1}.footer.text_white .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a:hover{color:hsla(0,0%,100%,.7)}.footer .hs-menu-wrapper.hs-menu-flow-horizontal>ul li:before{display:none}.copyright-block p{color:#05254c;font-family:Raleway,sans-serif;font-size:14px;margin-bottom:0;margin-left:0}.footer.text_white .copyright-block div{color:#fff}.footer-logo{margin-bottom:5px;margin-top:15px}.footer.text_white .copyright-block p{color:#f9f9f9!important;text-align:center}.span12.copyright-block{margin-left:0!important}.footer .hs-menu-wrapper.hs-menu-flow-horizontal>ul li{padding-left:0;width:100%}.footer.text_white .footer-descirption p{color:#fff;max-width:270px}.footer.text_white h5.footer-title,.footer.text_white h5.footer-title div{color:#fff}.social-links__icon:fist-child{margin-left:0}.social-links__icon:last-child{margin-right:0}.footer-address address{color:#05254c}.footer.text_white address{color:#fff}.footer-descirption-col p{max-width:300px}.footer.text_white .footer-descirption-col p{color:#fff}.footer .emailinfo{color:#05254c;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.footer.text_white .emailinfo,.footer.text_white .emailinfo div{color:#fff}.footer.text_white .emailinfo div:hover,.footer.text_white .emailinfo:hover{color:hsla(0,0%,100%,.7)}.span6.social-wrapper{display:flex;justify-content:flex-end;margin-top:20px}.social-links__icon{display:inline-block;height:25px;margin:0 5px;position:relative;width:40px}.social-links__icon,.social-links__icon svg{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.social-links__icon svg{fill:#00a6e1;height:30px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.social-links__icon:hover svg{fill:#0669ff}.footer.text_white .social-links__icon svg{fill:#fff}.footer.text_white .social-links__icon:hover svg{fill:#0669ff}.span6.copyright-inner{align-items:center;display:flex}.copyright-block{padding:0}.emailinfo:hover{color:#58bced}.footer.footer--no-navigation{background-color:#021626;color:#fff;padding:30px 0}.footer.footer--no-navigation .footer-bottom-left a{color:#00a6e1;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.footer.footer--no-navigation .footer-bottom-left a:hover{color:rgba(0,166,225,.8)}.footer-social-media ul{list-style:none;margin:0;padding-left:0}.footer-social-media ul li{display:inline-block;margin:0;padding-left:0}.footer-social-media ul li:before{display:none}.footer-social-media ul li a{align-items:center;background-color:transparent;border-radius:100%;color:#fff;display:flex;height:30px;justify-content:center;text-align:center;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;width:30px}.footer-social-media ul li a:hover{background-color:#fff;color:#58bced}.footer-social-media ul li:last-child a{padding-right:0}.span6.footer-social-block{display:flex;justify-content:flex-end}.span6.copyright-inner a{color:#00a6e1;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.span6.copyright-inner a:hover{color:rgba(0,166,225,.8)}.footer.text_white .footer-form-wrap .hs-button.primary.large{background-color:#fff;color:#05254c}.footer.text_white .footer-form-wrap .hs-button.primary.large:hover{background-color:#fff;-webkit-box-shadow:0 7px 7px 0 rgba(0,0,0,.3);-moz-box-shadow:0 7px 7px 0 rgba(0,0,0,.3);-o-box-shadow:0 7px 7px 0 rgba(0,0,0,.3);-ms-box-shadow:0 7px 7px 0 rgba(0,0,0,.3);box-shadow:0 7px 7px 0 rgba(0,0,0,.3);color:#05254c;-webkit-filter:contrast(2);filter:contrast(2)}.footer .footer-form-wrap .hs-button.primary.large{background-color:#05254c;color:#fff}.footer .footer-form-wrap .hs-button.primary.large:hover{background-color:#05254c;color:#fff;-webkit-filter:contrast(2);filter:contrast(2)}@media only screen and (max-width:991px){.footer{padding:80px 0}}@media only screen and (max-width:767px){.footer{padding:50px 0}.footer-logo-columns,.span4.footer-nav{margin-bottom:15px}.span4.footer-nav{float:left;width:100%}.span6.footer-address{margin-bottom:20px}.span6.copyright-inner{width:50%}.span12.copyright-block{display:flex;flex-wrap:wrap;padding-top:30px}.span6.social-wrapper{width:50%}.span3.footer-nav{float:left;margin-bottom:20px;width:100%}.footer .social-wrapper h5.footer-title{padding-left:0}.span12.copyright-block{width:100%}.span6.footer-social-block{justify-content:center;margin-top:10px}.span6.footer-bottom-left{text-align:center}.span4.footer-nav{text-align:left}}@media only screen and (max-width:479px){.footer h5.footer-title{margin-bottom:10px}.span12.copyright-block{padding-top:25px}.span6.copyright-inner,.span6.social-wrapper{width:100%}.span6.social-wrapper{justify-content:flex-start;margin-top:10px}}