footer{width:100%;margin:0 15px;display:flex;flex-direction:column-reverse;margin-bottom:100px;margin-top:100px}footer a:hover{background:#000;color:#fff!important}footer .left-footer,footer .right-footer{width:100%;display:flex}footer .left-footer .footer-column,footer .right-footer .footer-column{margin-bottom:50px}footer .left-footer .footer-column a,footer .right-footer .footer-column a{display:inline;text-decoration:none}footer .left-footer .footer-column a:hover h2,footer .left-footer .footer-column a:hover span,footer .right-footer .footer-column a:hover h2,footer .right-footer .footer-column a:hover span{background:#000;color:#fff!important}footer .left-footer .footer-column span,footer .right-footer .footer-column span{font-family:Roboto;font-size:18px;color:#000;letter-spacing:2px}footer .left-footer .footer-column h2,footer .right-footer .footer-column h2{font-family:Brothers;font-size:27px;color:#000;text-transform:uppercase;margin-bottom:30px;margin-top:5px}footer .left-footer .footer-column .footer-social-media,footer .right-footer .footer-column .footer-social-media{margin-top:50px}footer .left-footer .footer-column .footer-social-media a,footer .right-footer .footer-column .footer-social-media a{width:35px;height:35px;display:inline-block;margin-right:10px}footer .left-footer .footer-column .footer-social-media a img,footer .right-footer .footer-column .footer-social-media a img{width:100%}footer .left-footer .footer-column ul li,footer .right-footer .footer-column ul li{width:100%;display:block;margin:20px 0;letter-spacing:2px}footer .left-footer .footer-column ul li a,footer .right-footer .footer-column ul li a{color:#000;font-family:Roboto;font-size:14px;text-decoration:none}footer .left-footer .footer-column.footer-support-the-project h2,footer .left-footer .footer-column.footer-support-the-project span,footer .right-footer .footer-column.footer-support-the-project h2,footer .right-footer .footer-column.footer-support-the-project span{color:#000}footer .left-footer{flex-direction:column}footer .right-footer{flex-direction:column-reverse}@media only screen and (min-width:667px){footer{padding:0 120px}}@media only screen and (min-width:812px){footer{flex-direction:row;padding:0 15px}footer div.right-footer{justify-content:flex-end}}@media only screen and (min-width:1024px){footer>div.left-footer,footer>div.right-footer{flex-direction:row;justify-content:space-around}}