header ul.navbar-nav li.nav-item a.nav-link {
    font-size: 13px;
    padding: 0 6px;
}
header ul.navbar-nav li.nav-item a.nav-link:hover,
footer .social-footer a:hover,
.gumastorelink a:hover{
    opacity: .8;
    border: none;
    text-decoration: none;
}


/*@media ( max-width: 992px){*/
@media ( max-width: 1199px){
    header .navbar-collapse, header .navbar-collapse.collapsing, header .navbar-collapse.show, header .navbar-collapse.collapsed {
        width: 100vw !important;
        right: 0;
        left: 0;
        margin: 0;
        height: 101vh;
    }

    header nav.navbar {
        padding: 0;
        height: 72px;
        width: 100vw;
        margin: 0;
        left: 0;
        right: 0;
    }
    header .container-fluid, header .container-sm, header .container-md, header .container-lg, header .container-xl {
        height: 72px;
        padding: 0;
        background: var(--negro);
        margin-left: 0;
        width: 100%;
        padding-right: 100vw;
    }
    header nav.navbar a.navbar-brand img {
        width: unset;
        height: 60px;
        margin-left: 0;
        margin-top: 0px;
    }
    header .navbar-collapse ul.navbar-nav.menuitems, header .navbar-collapse.collapsing ul.navbar-nav.menuitems, header .navbar-collapse.show ul.navbar-nav.menuitems, header .navbar-collapse.collapsed ul.navbar-nav.menuitems {
        padding-top: 0;
        padding-bottom: 0;
        height: 83vh;
        display: flex;
        justify-content: center;
        align-items: flex-start;
        padding: 0 20px;
    }
    header .navbar-collapse ul.navbar-nav li.nav-item a, header .navbar-collapse.collapsing ul.navbar-nav li.nav-item a, header .navbar-collapse.show ul.navbar-nav li.nav-item a, header .navbar-collapse.collapsed ul.navbar-nav li.nav-item a {
        font-size: 22px;
        padding: 10px;
    }
    #main{
        padding:0
    }

    header nav.navbar .navbar-collapse#navbarNavDropdown{
        background: black
    }
    header .navbar-nav.socialmedianav{
        display: flex;
        flex-direction: row;
        justify-content: center;
    }
}

@media only screen and (max-width: 1331px) and (min-width: 1200px){
    header ul.navbar-nav li.nav-item a.nav-link{
        font-size: 11px;
        padding: 0 5px;
    }
}