@media only screen and (max-width:1100px){
	header#header #menu-principal .menu-menu-principal-container, header#header #menu-principal .menu-menu-principal-english-container,  header#header #menu-principal #idiomas{ display: none; }
	header#header #boton-menu{ display: block; }
        #compartir-header{ display: none; }
	#menu-movil #logo-movil img{ height: 18px;  }
}

@media only screen and (max-width:850px){
    header#header{ height: 60px; }
    body{ padding-top:60px; }
    header#header > .container{ padding:0; }
    header#header #logo { padding: 20px 5px 20px; }
    #boton-menu{ top: 22px; }
    header#header.header-bottom #logo.activo {  padding: 30.5px 5px 20px;  }
}

@media only screen and (max-width:782px){
    .body-admin-bar #menu-movil{ padding-top: 65px; }
}


@media only screen and (max-width:600px){
    #inicio .container{ padding-left: 0 !important; padding-right: 0 !important; }
    #boton-menu{ width: 42px; top:25px; }
    header#header #menu-principal #logo span{ background: url(../../images/logo-movil.png) 0 0 no-repeat; width: 31px; height: 45px; display: block; background-size: cover; }
    header#header #menu-principal #logo.activo{ margin-top:0; padding-top: 12.2px; }
    body{ padding-top:70px; }
    header#header{ height: 70px; }
    header#header #logo { padding: 13px 5px 13px; }
    header#header > .container{ padding:0; }
    #boton-menu{ top: 25px; }
    header#header #logo { height: 45px;	box-sizing: border-box; }
	
}

@media only screen and (max-width:550px){
    .idiomas-movil#idiomas-movil-1{ display: none !important; }
    .idiomas-movil#idiomas-movil-2{ display: block !important; }
    
}