@font-face {
    font-family: 'Avenir Black';
    font-style: normal;
    font-weight: bold;
    src: url(/assets/fonts/avenir/AvenirLTStd-Black.woff2) format('woff2');
}
@font-face {
    font-family: 'Avenir Book';
    font-style: normal;
    font-weight: normal;
    src: url(/assets/fonts/avenir/AvenirLTStd-Book.woff2) format('woff2');
}
@font-face {
    font-family: 'Avenir Roman';
    font-style: normal;
    font-weight: normal;
    src: url(/assets/fonts/avenir/AvenirLTStd-Roman.woff2) format('woff2');
}
@font-face {
    font-family: 'Gomme Sans Bold';
    src: url('/assets/fonts/Gomme Sans/Gomme Sans W04 Bold/Gomme Sans W04 Bold.eot');
    src: url('/assets/fonts/Gomme Sans/Gomme Sans W04 Bold/Gomme Sans W04 Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Gomme Sans Regular';
    src: url('/assets/fonts/Gomme Sans/Gomme Sans W04 Regular/Gomme Sans W04 Regular.eot');
    src: url('/assets/fonts/Gomme Sans/Gomme Sans W04 Regular/Gomme Sans W04 Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Gomme Sans Light';
    src: url('/assets/fonts/Gomme Sans/Gomme Sans W04 Light/Gomme Sans W04 Light.eot');
    src: url('/assets/fonts/Gomme Sans/Gomme Sans W04 Light/Gomme Sans W04 Light.otf') format('truetype');
    font-weight: normal;
    font-style: normal;
}


* {
    font-family: 'Avenir Roman',Helvetica,sans-serif;
}



.footer {
    font-family: "Gomme Sans Light";
    background-color: #1c1f44;
    color: #fff;
    padding: 8% 0 0
}

.footer .fa-brands {
    padding: 1rem
}

.footer .footer-bar {
    background-color: rgba(0, 0, 0, .2);
    padding: 3% 0
}

@media all and (max-width: 959px) {
    .footer .footer-bar .corporation, .footer .footer-bar .development {
        text-align: center !important
    }
}

.footer .footer-bar a {
    color: #1abc9c
}

.footer h3 {
    font-family: "Gomme Sans Bold";
    font-size: 1.5rem;
    letter-spacing: 3px
}

.footer p {
    color: rgba(255, 255, 255, .75)
}

@media all and (max-width: 959px) {
    .footer .grid-nome {
        margin-bottom: 1rem !important
    }

    .footer .cell {
        margin-bottom: 2rem
    }
}