@media (max-width:1100px) {



}

@media (max-width:992px) {

    #content h1 {
        font-size: 5em;
        top: calc(50% - 3.5em);
    }

}

@media (max-width:767px) {

    img.homepage_logo {
        left: calc(50% - 166.5px);
    }

    #content h1 {
        display: none;
    }

    #masthead.expanded {
        width: 70%;
    }

    #masthead .menu_content .menu_content_content {
        padding: 0 25px;
    }

    .redes_sociais {
        position: fixed;
        z-index: 999;
        bottom: 50px;
        left: 25px;
        width: 1.75em;
        text-align: center;
        font-size: 1.75em;
        opacity: 1;
    }

    .redes_sociais {
        opacity: 1;
        bottom: 75px;
        display: none;
    }

    .redes_sociais.mobile.show {
        display: inline-block;
    }

    .redes_sociais a {
        color: #39ee7c;
    }

    #masthead #site-navigation .navigation_content h2 {
        display: inherit;
    }

    #masthead #site-navigation .navigation_content h3 {
        margin-top: 5px;
    }

    #sound_controls {
        left: 35px;
    }

    #content h1, #content img.main_title {
        display: none;
    }

    #masthead #site-navigation .navigation_content .menu-logo-link {
        margin: 0 0 25px 0;
    }

    img.main_title_mobile {
        display: inline-block;
        margin: 0 0 15px 0;
    }

}

@media (max-width:489px) {



}