@media only screen and (max-width: 660px), only screen and (max-device-width: 660px) {

 /* ------------------------------------------------------------------------        

        MAIN > UNIVERS VIEW
        Menu d'un univers
        
     ------------------------------------------------------------------------       */
/*  MENU MOBILE > BARRE NAVIGATION */
.mobile-navbar {
    width: 100%;
    background: #292828;
    height: 50px;
    position: relative;
}
    .mobile-navbar-inside {
        padding: 0 20px;    
        display: flex; display: -webkit-flex; 
        flex-flow: row nowrap; -webkit-flex-flow: row nowrap;
    }
        .mobile-navbar-inside img {
            margin: auto auto auto 0;
            height: 65px;
            z-index: 900;
            position: relative;
        }

        .nav-icon {
            margin: auto 0 auto auto;
            margin-top: 10px;
            z-index: 99999;
            cursor: pointer;
            position: relative;
            height: 40px;
            width: 40px;
            color: #FFF;
        }
            .nav-icon .material-icons {                
                font-size: 33px;
                line-height: 33px;
            }
        div.icon-close {
          display: none;
        }

    .mobile-navigation-inside .nav-univers {
        width: 290px;
    }

 /* ------------------------------------------------------------------------        

        FOOTER
        Menu footer de l'univers
        
     ------------------------------------------------------------------------       */
div.nav-footer-wrapper {
    padding: 20px 10px 55px;
    flex-flow: row wrap; -webkit-flex-flow: row wrap;
}
    div.col-competitions {
        width: 100%;
        margin: 0 auto;
        border-right: none;
        padding-right: 0;
    }

    div.col-nav {
        width: 100%;
        margin: 0 auto;
    }
        div.col-nav .univers-title {
        }
        div.col-nav .links-wrapper {
            height: 155px;
        }
            div.col-nav .links-wrapper a {
                margin-bottom: 2px;
            }

    div.col-banner {
        width: 100%;
    }
        div.col-banner img {
        }


 /* ------------------------------------------------------------------------        

        BASELINE PARTENAIRES
        Menu partenaires bloqué en bas de page
        
     ------------------------------------------------------------------------       */
.baseline-name {
    position: relative;
    z-index: 3;    
}

div#baseline-container div.baseline-inside {
    height: 150px;
}

div.baseline-partners-wrapper {
    flex-flow: row wrap; -webkit-flex-flow: row wrap;
}
    div.baseline-partners-wrapper a {
        margin: 5px auto;
        width: 70px;
    }
        div.baseline-partners-wrapper a img {
            width: 70px;
        }

}