.footer_menu{float:none;margin:0 auto;max-width:var(--content-max-width);width:100%}.footer_menu ul{float:left;width:100%;padding:0 10px}.footer_menu ul li{display:inline-block}.footer_menu ul li a{width:100%;font-weight:400;font-size:20px;text-decoration:none;padding:20px 15px;display:block;color:var(--primary-color)}.footer_menu ul li a:hover{font-weight:700}.footer_menu .columns_menu{float:left;width:50%;padding:0 10px;margin-bottom:30px;text-align:center}.footer_menu .columns_menu li{float:left;width:100%}.footer_menu .columns_menu li a{padding:10px 15px}.footer_menu .columns_menu li .title{width:100%;font-weight:700;font-size:24px;padding:5px;display:block;text-transform:uppercase;margin-bottom:15px}@media (max-width:767px){.footer_menu ul.columns_menu{float:left;width:100%}}