.footer_bottom{border-top:1px solid #b9b9b9;margin:40px 0 0;padding:40px 20px 0}.footer-container{background:#efefef;padding:10px 0 59px}.footer-container.container-fluid .row-fluid .page-center{padding:0;position:relative}.footer-container .footer-column{margin:0!important;padding-left:20px;width:26.851851852%!important}.footer-container .footer-column.footer-column4{text-align:right;width:19.444444444%!important}.footer-container .footer-column .footer-address{font-size:14px;padding:4px 10px}.footer-container .footer-column .footer-address a{text-decoration:underline}.footer-container .footer-column .footer-address a:hover{text-decoration:none}.footer-container .footer-column h3{font-size:30px;font-weight:200;line-height:normal;margin:0;padding:20px 10px 10px}.footer-container .footer-column p{color:#777;font-weight:400}.footer-container .footer-column ul{list-style-type:none;margin:0;padding:0}.footer-container .footer-column ul li a{color:#777;display:inline-block;font-size:14px;font-weight:400;padding:4px 10px;text-decoration:underline;transition:all .2s ease-in 0s;-moz-transition:all .2s ease-in 0s;-webkit-transition:all .2s ease-in 0s}.footer-container .footer-column ul li a:hover{background:#000;color:#fff;text-decoration:none}.footer-container .footer-copyright,.footer-container .footer-copyright p{color:#666;font-size:12px;font-weight:200;text-align:left}.footer-container .footer-copyright p{display:inline-block;margin:0}.footer-container .footer-logo{background-image:url(//cdn2.hubspot.net/hubfs/1573479/background/sprite.png);background-position:-343px 0;display:inline-block;float:right;height:40px;margin-left:17px;width:122px}.footer-container .footer-social ul{float:right;list-style-type:none;margin:0;padding:20px 0 0}.footer-container .footer-social ul li a{display:block;height:39px;padding:10px 5px 5px;width:37px}.footer-container .footer-social ul li a:hover{background:#fff}.footer-container .footer-social i{background-image:url(//cdn2.hubspot.net/hubfs/1573479/background/sprite.png);display:inline-block;height:20px;width:27px}.footer-container .footer-social ul li a.facebook i{background-position:-135px 0}.footer-container .footer-social ul li a.facebook:hover i{background-position:-135px -20px}.footer-container .footer-social ul li a.twitter i{background-position:-108px 0}.footer-container .footer-social ul li a.twitter:hover i{background-position:-108px -20px}.footer-container .footer-social ul li a.youtube i{background-position:0 0}.footer-container .footer-social ul li a.youtube:hover i{background-position:0 -20px}.footer-container .footer-social ul li a.google i{background-position:-54px 0}.footer-container .footer-social ul li a.google:hover i{background-position:-54px -20px}.footer-container .footer-social ul li a.linkedin i{background-position:-81px 0}.footer-container .footer-social ul li a.linkedin:hover i{background-position:-81px -20px}.footer-container .footer-social ul li a.pinterest i{background-position:-189px 0}.footer-container .footer-social ul li a.pinterest:hover i{background-position:-189px -20px}.custom-footer{position:relative}.custom-footer #backtotop{background-color:rgba(0,0,0,.9);background-image:url(//cdn2.hubspot.net/hubfs/1573479/background/sprite.png);background-position:-291px 0;bottom:2em;color:#000;cursor:pointer;height:52px;position:fixed;right:20px;text-decoration:none;text-indent:-9999px;width:52px;z-index:1000}.custom-footer #backtotop:hover{background-color:rgba(219,55,55,.5)}@media (max-width:767px){.footer-container.container-fluid .row-fluid .page-center{padding:0 10px}.footer-container .footer-column,.footer-container .footer-column.footer-column4{margin:0!important;padding:0;text-align:left;width:100%!important}.footer-container .footer-social ul{float:none}.footer-container .footer-social ul li{display:inline-block}.footer-container .footer-copyright{padding:0;position:relative;text-align:left}.footer-container .footer-copyright p{margin:15px 0}}@media (min-width:768px) and (max-width:1100px){.footer-container .footer-column4,.footer-container .footer-copyright{padding-left:0;padding-right:20px}}@media (min-width:768px) and (max-width:960px){.footer-container .footer-copyright{bottom:-30px}}