/*!
* footer-default.css : https://codejock.com
* Copyright (c) 2016 Codejock Technologies, LLC
* All Rights Reserved
*/
#footer{color:#aeb8c5;display:block;vertical-align:bottom;background:#20262d;border-top:#34475f 4px solid;z-index:101}#footer.bottom{position:absolute;left:0;right:0;bottom:0}#footer a.copyright{color:#aeb8c5;padding:0}#footer .logo{display:block;max-width:210px;height:auto;margin-bottom:18px;opacity:.92}#footer .spaced{padding:42px 15px 38px}#footer .logo_footer{position:relative;overflow:hidden;min-height:0;padding:42px 15px 38px !important;background:none !important}#footer .map-img:before{content:"";position:absolute;z-index:0;left:-24px;bottom:42px;width:300px;height:150px;pointer-events:none;background:#34475f;opacity:.32;-webkit-mask:url('/assets/images/map-img.webp') center / contain no-repeat;mask:url('/assets/images/map-img.webp') center / contain no-repeat}#footer .map-img>*{position:relative;z-index:1}#footer h2,#footer h3,#footer h4{color:#f3f6f9}#footer .copyright{color:#8f9ba8;background:#1b2026;padding:16px 0}#footer hr{border:0;margin:0;padding:0;border-top:1px solid rgba(219,228,237,.12);border-bottom:0}#footer li{position:relative;padding:7px 0;border-bottom:1px solid rgba(219,228,237,.12)}#footer li:after{display:none}#footer li a{color:#c7d1dc;text-decoration:none;font-size:13px;line-height:20px;-webkit-transition:all .2s ease 0s;-moz-transition:all .2s ease 0s;-o-transition:all .2s ease 0s;transition:all .2s ease 0s}#footer li a:hover{color:#fff;text-decoration:none}#footer li small{font-size:11px}#footer li small.ago{color:#666}#footer .input-group-btn .btn,#footer .input-group .btn,#footer .form-control{border:0;height:38px;margin-top:0}#footer .input-group-btn .btn{-webkit-border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px;border-top-right-radius:6px;border-bottom-right-radius:6px}#footer input.form-control{-webkit-border-top-left-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-topleft:6px;-moz-border-radius-bottomleft:6px;border-top-left-radius:6px;border-bottom-left-radius:6px}#footer form{padding:0}#footer .footer-title{margin-bottom:16px;color:#f3f6f9;font-size:13px;font-weight:700;letter-spacing:.4px;line-height:18px;text-transform:uppercase}#footer .footer-contact,#footer p{color:#aeb8c5;font-size:13px;line-height:22px}#footer .footer-actions{margin-top:16px}#footer .footer-meta{margin-top:8px;color:#8f9ba8;font-size:12px;line-height:18px}#footer .footer-link-list{margin-bottom:0}#footer .footer-company-links{margin-top:14px}#footer small{display:block;margin-bottom:5px;color:#8f9ba8;font-size:12px;line-height:17px}#footer .footer-news-date{margin-bottom:16px}#footer .footer-news-title{margin-bottom:6px;color:#d5dde7;font-size:13px;font-weight:600;line-height:20px}#footer .footer-news-summary{margin-bottom:10px}#footer .block{color:#aeb8c5;font-size:13px;line-height:22px}#footer .fsize11,#footer .fsize12{color:#aeb8c5;font-size:13px !important;line-height:22px !important}#footer a.fsize12{display:inline-block;margin-top:2px;color:#d5dde7 !important}#footer a.social{width:34px;height:34px;margin:0;color:#fff !important;font-size:15px;line-height:34px;background:#34475f;border-radius:6px}#footer a.social:hover{background:#3d5a80 !important}#footer ul.nobordered li:after,#footer ul.nobordered li{border-bottom:0;padding:0}#footer ul.nobordered li a{padding:3px 0}#footer ul.nobordered li a>i.fa{padding-right:6px}@media only screen and (max-width:768px){#footer .spaced{padding:24px 15px 0}#footer .logo_footer{padding:30px 15px 0}#footer .map-img:before{left:-20px;bottom:8px;width:250px;height:125px;opacity:.24}}@media only screen and (min-width:769px) and (max-width:991px){#footer .row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:30px;row-gap:36px;margin-right:0;margin-left:0}#footer .row:before,#footer .row:after{display:none}#footer .logo_footer,#footer .spaced{float:none;width:auto;padding:32px 0 30px !important}#footer .map-img:before{left:-24px;bottom:30px;width:270px;height:135px;opacity:.26}}@media only screen and (max-width:990px){#footer{border-top:#34475f 4px solid}}