/* 
    Created on : 21-sep-2017, 12:17:31
    Author     : Fernando Perez
*/

@media only screen and (-webkit-min-device-pixel-ratio: 2), not all, not all {
    .vw-logo-2x {
        display: none;
    }
    
    .vw-logo{
        display: block !important;
    }
}

@media only all
and (min-width : 321px) {
    #wpadminbar{
        margin-top: -46px;
    }
    
    div#logos-der{
        display: none;
    }
    
    div.vw-site-header-inner div#socios{
        position: absolute;
        right: 10px !important;
        text-align: right;
        top: 50px !important;
    }
    
    #socios button{
        width: 50px;
        font-size: 10px;
    }
    
    a.vw-logo-link{
        margin-top: 2.9em !important;
    }
    
    a.vw-logo-link img.vw-logo{
        max-width: 160px;
        position: absolute;
        top: 0px;
        left: 20px;
    }
    
    nav#vw-menu-main{
        display: none;
    }
    
    .vw-breaking-news-bar{
        padding: 0;
        height: 50px;
    }
    
    .vw-breaking-news-bar li.rutas-menu{
        font-size: 20px;
    }
}

@media only all
and (max-width : 320px) {
    #wpadminbar{
        margin-top: -46px;
    }
    
    div#logos-der{
        display: none;
    }
    
    div.vw-site-header-inner div#socios{
        position: absolute;
        right: 10px !important;
        text-align: right;
        top: 50px !important;
    }
    
    #socios button{
        width: 50px;
        font-size: 10px;
    }
    
    a.vw-logo-link{
        margin-top: 2.9em !important;
    }
    
    a.vw-logo-link img.vw-logo{
        max-width: 50%;
        position: absolute;
        top: 8px;
        left: 20px;
    }
    
    nav#vw-menu-main{
        display: none;
    }
    
    .vw-breaking-news-bar{
        padding: 0;
        height: 50px;
    }
    
    .vw-breaking-news-bar li.rutas-menu{
        font-size: 20px;
    }
}

@media only all
and (min-width : 481px) 
and (max-width : 600px) {
    a.vw-logo-link img.vw-logo{
        max-width: 160px;
    }
}


@media only all
and (min-width : 601px) 
and (max-width : 767px) {
    #wpadminbar{
        margin-top: 0;
    }
    
    div#logos-der{
        display: inline-block;
    }
    
    div.vw-site-header-inner div#socios{
        top: 80px !important;
    }
    
    a.vw-logo-link img.vw-logo{
        position: absolute;
        top: 0px;
        left: 35%;
        max-width: 208px;
    }
}

@media only all
and (min-width : 768px) 
and (max-width : 991px) {
    #wpadminbar{
        margin-top: 0;
    }
    
    div#logos-der{
        display: inline-block;
    }
    
    div.vw-site-header-inner div#socios{
        top: 33px !important;
        right: 77px !important;
    }
    
    a.vw-logo-link img.vw-logo{
        position: absolute;
        top: 0px;
        left: 35%;
        max-width: 225px;
    }
    
    .hidden-xs{
        display: none !important;
    }
    
    .visible-xs{
        display: inline-block !important;
    }
}

@media only all
and (min-width : 992px) 
and (max-width : 1200px) {
    #wpadminbar{
        margin-top: 0;
    }
    
    .vw-breaking-news-bar, .vw-breaking-news.invisible{
        height: 80px !important;
    }
    
    .vw-breaking-news-list li {
        min-height: 80px !important;
    }
    
    div#logos-der{
        display: inline-block;
    }
    
    div.vw-site-header-inner div#socios {
        top: 25px !important;
    }
    
    a.vw-logo-link img.vw-logo{
        position: absolute;
        top: 0px;
        left: 37.1%;
        max-width: 250px;
    }
    
    .vw-site-header.vw-site-header-style-centered-logo .vw-site-header-inner{
        padding-bottom: 110px !important;
    }
    
    nav#vw-menu-main{
        display: inline-block;
    }
    
    nav#vw-menu-main .redes-sociales, nav#vw-menu-main .barra-busqueda{
        display: none;
    }
}

@media only all
and (min-width : 1200px) {
    #wpadminbar{
        margin-top: 0;
    }
    
    .vw-breaking-news-bar{
        height: 70px !important;
        padding-top: 10px !important;
    }
    
    .vw-breaking-news.invisible{
        height: 70px !important;
    }
    
    .vw-breaking-news-list li {
        min-height: 70px !important;
    }
    
    div#logos-der{
        display: inline-block;
    }
    
    div.vw-site-header-inner div#socios {
        top: -14px !important;
    }
    
    a.vw-logo-link img.vw-logo{
        position: absolute;
        top: 0px;
        left: 40%;
        max-width: 250px;
		margin-top: 55px !important;
    }
    
    nav#vw-menu-main{
        display: inline-block;
    }
    
    nav#vw-menu-main .redes-sociales, nav#vw-menu-main .barra-busqueda{
        display: inline-block;
    }
}