ul{list-style:none}a{text-decoration:none;color:white}.generic-anchor{color:$primary-light-blue;&:visited{color:$primary-light-blue}&:hover{color:$primary-line-color}}.flex-rw{display:flex;flex-flow:row wrap;padding:45px 0}//This main is mostly to push the footer to the bottom and for demo purposes. main{flex:1 1 auto;display:flex;align-items:center;justify-content:center;font:10em "Oswald",sans-serif;color:#9b9b9b;line-height:1}footer{background:#1c2f39;margin-top:auto;width:100%;padding-bottom:0 !important}.footer-list-top{width:25%}.address{color:white;font-size:15px}.mail{font-size:15px}img.footer-logo{width:166px}#scroll{position:fixed;right:10px;bottom:82px;cursor:pointer;width:50px;height:50px;background-color:#3498db;text-indent:-9999px;display:none;-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px}#scroll span{position:absolute;top:50%;left:50%;margin-left:-8px;margin-top:-12px;height:0;width:0;border:8px solid transparent;border-bottom-color:#fff}#scroll:hover{background-color:#e74c3c;opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.footer-list-top>li{text-align:center;padding-bottom:10px}.footer-list-header{padding:10px 0 5px 0;color:grey;font:1.3vw "Oswald",sans-serif}.footer-list-anchor{color:white;font:15px "Open Sans",sans-serif}.footer-social-section{width:100%;align-items:center;justify-content:space-around;position:relative;margin-top:5px}.footer-social-section::after{content:"";position:absolute;z-index:1;top:50%;left:10px;border-top:1px solid $primary-line-color;width:calc(100% - 20px)}.footer-social-overlap{position:relative;z-index:2;margin-top:5px;display:block;padding:0 20px}.footer-social-connect{display:flex;align-items:center;font:3.5em "Oswald",sans-serif;color:#fff}.footer-social-small{font-size:.6em;padding:0px 20px}.footer-social-overlap>a{font-size:1em;color:#fff}.footer-social-overlap>a:not(:first-child){margin-left:.38em}.footer-bottom-section{width:100%;padding:10px;border-top:1px solid $primary-line-color;margin-top:10px}.footer-bottom-section>div:first-child{margin-right:auto}.footer-bottom-wrapper{font-size:15px;color:grey}.footer-address{display:inline;font-style:normal}.footer-container.container-fluid{padding:0}.footer-list-top>li{text-align:left}footer .container{display:flex;justify-content:space-between;flex-wrap:wrap}h4.footer-list-header{font-family:'Open Sans',sans-serif;color:#fff;font-size:14px;font-weight:600;letter-spacing:1px;margin-bottom:0;padding-bottom:0}ul.footer-list-top li a{font-family:'Open Sans',sans-serif;font-size:13px}footer p.address{color:#ddd;font-size:13px;opacity:1;transform:translateX(0px)}section.footer-bottom-section.flex-rw{background:#333;font-size:11px;border-top:1px solid #444;padding:16px 10px}.footer-bottom-wrapper{font-size:11px;color:#eee;font-family:'Open Sans',sans-serif}footer li.hs-menu-item{margin-bottom:10px}ul.footer-list-top li a:hover{color:#ff7e00;text-decoration:none}@media only screen and (max-width:768px){.footer-list-header{font-size:2em}.footer-list-anchor{font-size:1.1em}.footer-social-connect{font-size:2.5em}.footer-social-overlap>a{font-size:2.24em}.footer-bottom-wrapper{font-size:15px}img.footer-logo{width:166px;display:block;margin-left:auto;margin-right:auto}}@media screen and (max-width:720px){.navbar ul{transform:translate(-109%)}}@media only screen and (max-width:568px){main{font-size:5em}.footer-list-top{width:100%}.footer-list-header{font-size:1em}.footer-list-anchor{font-size:12px}.footer-social-section{justify-content:center}.footer-social-section::after{top:25%}.footer-social-connect{margin-bottom:10px;padding:0 10px}.footer-social-overlap{display:flex;justify-content:center}.footer-social-icons-wrapper{width:100%;padding:0}.footer-social-overlap>a:not(:first-child){margin-left:20px}.footer-bottom-section{padding:0 5px 10px 5px}.footer-bottom-wrapper{text-align:center;width:100%;margin-top:10px}}@media only screen and (max-width:480px){.footer-social-overlap>a{margin:auto}.footer-social-overlap>a:not(:first-child){margin-left:0}}@media only screen and (max-width:320px){.footer-list-header{font-size:2.2em}.footer-list-anchor{font-size:1.2em}.footer-social-connect{font-size:2.4em}.footer-social-overlap>a{font-size:1em !important}.footer-bottom-wrapper{font-size:1.3em}}