footer{font-size:16px;background-color:#e6ebf0;box-shadow:none;margin:0;padding:40px 0}footer .menu-footer-container-group .menu{display:flex;flex-direction:column}@media (min-width: 768px){footer .menu-footer-container-group .menu{display:block}}footer .navbar-brand{padding:10px 0;max-width:135px}footer *:before,footer *:after{display:block}footer .row{flex-wrap:wrap}footer ul,footer li,footer ol{list-style:none}footer .nav-social-media{justify-content:start}footer .nav-social-media ul,footer li,footer ol{padding:0;margin:0}footer .nav-social-media ul{display:flex;margin-bottom:40px}footer ul#menu-footer-menu li+li{margin:0 0 10px}footer nav.nav-social-media ul li+li{margin-left:10px}footer .search-form{margin:0 0 20px}footer .close-search{display:none}footer ul#menu-footer-menu{-webkit-columns:2;-moz-columns:2;columns:2;padding-left:0}footer ul#menu-footer-menu li{margin:0 0 10px;float:none;list-style-position:inside;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}footer .col-sm-2:first-child{padding-left:0}@media (min-width: 768px){footer .col-sm-2:first-child{padding-left:20px}}footer .search-form{display:block;width:100%;font-size:0}footer .search-form input.search-field{display:inline-block;border:1px solid #CDCDCD;padding:5px 10px;font-size:14px;width:calc(100% - 90px);vertical-align:top}footer .search-form button.search-submit{display:inline-block;border-radius:0;font-size:14px;padding:5px 20px;border:1px solid #6485A0;width:90px;vertical-align:top}
