@import url('https://fonts.googleapis.com/css?family=Exo+2');

@font-face {
    font-family: Exo2-Regular;
    src: url(assets/font/Exo2/Exo2-Regular.eot);
    src: url(assets/font/Exo2/Exo2-Regular.eot?#iefix) format("embedded-opentype"), url(assets/font/Exo2/Exo2-Regular.woff2) format("woff2"), url(assets/font/Exo2/Exo2-Regular.woff) format("woff"), url(assets/font/Exo2/Exo2-Regular.ttf) format("truetype");
    font-weight: 100;
    font-style: normal
}

@font-face {
    font-family: Exo2-light;
    src: url(assets/font/Exo2/Exo2-Light.eot);
    src: url(assets/font/Exo2/Exo2-Light.eot?#iefix) format("embedded-opentype"), url(assets/font/Exo2/Exo2-Light.woff2) format("woff2"), url(assets/font/Exo2/Exo2-Light.woff) format("woff"), url(assets/font/Exo2/Exo2-Light.ttf) format("truetype");
    font-weight: 300;
    font-style: normal
}

@font-face {
    font-family: Exo2-ExtraLight;
    src: url(assets/font/Exo2/Exo2-ExtraLight.eot);
    src: url(assets/font/Exo2/Exo2-ExtraLight.eot?#iefix) format("embedded-opentype"), url(assets/font/Exo2/Exo2-ExtraLight.woff2) format("woff2"), url(assets/font/Exo2/Exo2-ExtraLight.woff) format("woff"), url(assets/font/Exo2/Exo2-ExtraLight.ttf) format("truetype");
    font-weight: 200;
    font-style: normal
}

@font-face {
    font-family: Exo2-ExtraBold;
    src: url(assets/font/Exo2/Exo2-ExtraBold.eot);
    src: url(assets/font/Exo2/Exo2-ExtraBold.eot?#iefix) format("embedded-opentype"), url(assets/font/Exo2/Exo2-ExtraBold.woff2) format("woff2"), url(assets/font/Exo2/Exo2-ExtraBold.woff) format("woff"), url(assets/font/Exo2/Exo2-ExtraBold.ttf) format("truetype");
    font-weight: bolder
}

@font-face {
    font-family: Exo2-Medium;
    src: url(assets/font/Exo2/Exo2-Medium.eot);
    src: url(assets/font/Exo2/Exo2-Medium.eot?#iefix) format("embedded-opentype"), url(assets/font/Exo2/Exo2-Medium.woff2) format("woff2"), url(assets/font/Exo2/Exo2-Medium.woff) format("woff"), url(assets/font/Exo2/Exo2-Medium.ttf) format("truetype");
    font-weight: 200;
    font-style: normal
}

@font-face {
    font-family: 'Exo 2';
    src: url(assets/font/Exo2-Thin.eot);
    src: url(assets/font/Exo2-Thin.eot?#iefix) format("embedded-opentype"), url(assets/font/Exo2-Thin.woff2) format("woff2"), url(assets/font/Exo2-Thin.woff) format("woff"), url(assets/font/Exo2-Thin.ttf) format("truetype"), url(assets/font/Exo2-Thin.svg#exo_2thin) format("svg");
    font-weight: 100;
    font-style: normal
}

@font-face {
    font-family: Exo2-Bold;
    src: url(assets/font/Exo2/Exo2-Bold.otf);
    src: url(assets/font/Exo2/Exo2-Bold.eot?#iefix) format("embedded-opentype"), url(assets/font/Exo2/Exo2-Bold.woff2) format("woff2"), url(assets/font/Exo2/Exo2-Bold.woff) format("woff"), url(assets/font/Exo2/Exo2-Bold.ttf) format("truetype");
    font-weight: bolder
}

@font-face {
    font-family: Nunito;
    src: url(assets/font/Nunito/Nunito-Regular.ttf)
}

@font-face {
    font-family: Nunito-Black;
    src: url(assets/font/Nunito/Nunito-Black.ttf)
}

@font-face {
    font-family: Nunito-Bold;
    src: url(assets/font/Nunito/Nunito-Bold.ttf)
}

@font-face {
    font-family: Nunito-ExtraBold;
    src: url(assets/font/Nunito/Nunito-ExtraBold.ttf)
}

@font-face {
    font-family: Nunito-ExtraLight;
    src: url(assets/font/Nunito/Nunito-ExtraLight.ttf)
}

@font-face {
    font-family: Nunito-Light;
    src: url(assets/font/Nunito/Nunito-Light.ttf)
}

@font-face {
    font-family: Nunito-LightItalic;
    src: url(assets/font/Nunito/Nunito-LightItalic.ttf)
}

@font-face {
    font-family: Nunito-SemiBold;
    src: url(assets/font/Nunito/Nunito-SemiBold.ttf)
}

@font-face {
    font-family: Nunito-Italic;
    src: url(assets/font/Nunito/Nunito-Italic.ttf)
}

#footer {
    background-color: #323c32;
    font-family: 'Exo 2';
    padding: 2rem 17px
}

#footer p {
    margin: 0
}

#footer .contato {
    padding: 2rem 0 0
}

#footer .contato-texto {
    color: #aab0aa;
    font-size: 18px
}

#footer .contato-numero {
    color: #64c832;
    font-size: 31px;
    font-family: 'Exo 2';
    font-weight: 700
}

#footer .contato-numero a {
    cursor: default;
    color: #64c832
}

#footer .contato-numero a:focus,
#footer .contato-numero a:hover {
    text-decoration: none;
    transition: none
}

#footer .contato-numero a:after {
    background-color: transparent
}

#footer .contato-asterisco {
    color: #aab0aa;
    font-size: 11px;
    font-style: italic;
    margin-bottom: -16px
}

#footer .direitos,
#footer .redes-sociais {
    color: rgba(163, 163, 163, .6);
    font-size: 14px
}

#footer .redes-sociais {
    font-size: 18px;
    font-family: 'Exo 2';
    font-weight: 300
}

#footer .redes-sociais#linkFooter_twitter {
    left: 10px
}

#footer .redes {
    margin-top: 2rem
}

#footer .direitos {
    margin-top: 3rem
}

#footer a:hover {
	text-decoration: none !important;
}

@media only screen and (min-width:480px) {

    #footer .direitos,
    #footer .redes-sociais {
        padding: 2rem 0 0 1rem;
        font-size: 18px
    }

    #footer .redes {
        margin-top: 0
    }

    #footer .contato {
        padding: 2rem 1rem 0
    }
}

@media only screen and (min-width:992px) {
    #footer .direitos {
        margin-top: 14rem;
        text-align: right;
        margin-right: -15px
    }

    #footer .contato {
        padding: 2rem 0 0;
        margin-left: -12px
    }

    #footer .redes-sociais {
        padding: 2rem 0 0
    }
}

@media only screen and (min-width:1200px) {
    #footer .direitos {
        margin-top: 15rem
    }

    #footer .redes {
        margin-top: 2rem
    }
}