.navbar-default .navbar-toggle {
    border-color: #ddd;
    background: #242C4F;
    margin-top: 40px !important;
}

.fixedNav .navbar-default .navbar-toggle {
    margin-top: 6px !important
}


@media screen and (max-width: 780px){
    #footlinks {
        display: none;
    }

}


@media screen and (max-width: 1140px){
   .region.region-content img {
       // width: 100%;
        height: auto !important;
       text-align: center !important;
       margin:0 !important;
       margin-bottom: 15px !important;
    }
    .view-id-sliderhome img {
        width: 100% !important;
        height: auto !important;
        
    }
    #widget_pager_top_sliderhome-block {
        display: none;
    }
    #block-views-sliderhome-block {
      width: 100% !important;
      overflow: hidden;
      padding: 0 !important;
      margin: 0 !important;  
       
    }
    #pageContainer {
      padding:0 !important;
    }

}


@media screen and (max-width: 1199px){
     #navbar ul li a {
        font-size:14px !important;
        padding:6px !important;
     }
      #navbar ul.navbar-nav li.first {
        display: none !important
    }
    #navbar ul.navbar-nav li ul li.first {
        display: block !important;
    }
    #navbar ul li:nth-child(6) ul {
        margin-left: -237px !important
    }
    .bannerTXT {
            right: auto !important;
            left:20px !important;
        }

}

/*@media screen and (max-width: 992px){
     #navbar ul li a {
        font-size:12px !important;
        padding:4px !important;
        font-weight: bold; !important
     }
     #navbar ul.navbar-nav li.last {
        display: none !important
    }
    #navbar ul.navbar-nav li ul li.last {
        display: block !important;
    }

    #navbar ul li:nth-child(6) ul {
        margin-left: -207px !important
    }
}

*/

@media screen and (min-width: 768px){
    .navbar .logo {
        margin-right: 0;
        padding-left: 0;
        margin-left: -27px;
        
    }

}

@media screen and (max-width: 1024px){
    #block-block-3 ul li a {
          display: block;
          width: 106.4px !important;
          height: 140px !important;
          background-size: cover;
      }
}

@media screen and (max-width: 800px){
   #navbar ul li  a {
    text-align: center !important;
    font-weight: bold !important;
}

    #block-block-3 ul li a {
           display: block;
           width: 82px !important;
           height: 110px !important;
           background-size: cover;
       }
}


@media screen and (max-width: 768px){

    #block-block-3 ul li a {
           display: block;
           width: 82px !important;
           height: 110px !important;
           background-size: cover;
       }
}

@media screen and (max-width: 640px){

    #block-block-3 ul li a {
           display: block;
           width: 69.7px !important;
           height: 88px !important;
           background-size: cover;
       }
}


@media screen and (max-width: 600px){

    #block-block-3 ul li a {
           display: block;
           width: 65.3px !important;
           height: 83px !important;
           background-size: cover;
       }
}

@media screen and (max-width: 480px){

    #block-block-3 ul li a {
           display: block;
           width: 156px !important;
           height: 190px !important;
           background-size: cover;
       }

}

@media screen and (max-width: 384px){

    #block-block-3 ul li a {
           display: block;
           width: 186px !important;
           height: 245px !important;
           background-size: cover;
       }
    #lnkHomeBibliomovil {
           display: none !important;
       }

}

@media screen and (max-width: 360px){

    #block-block-3 ul li a {
           display: block;
           width: 174px !important;
           height: 230px !important;
           background-size: cover;
       }
    #lnkHomeBibliomovil {
        display: none !important;
    }
    .view-noticias .views-field.views-field-field-image,  .view-noticias .views-field-field-tapa-revista {
        width: 100%;
    }
    .view-noticias img {
        width: 100% !important;
        height:auto !important;
    }
}

@media screen and (max-width: 320px){

    #block-block-3 ul li a {
           display: block;
           width: 154px !important;
           height: 190px !important;
           background-size: cover;
       }
    #lnkHomeBibliomovil {
        display: none !important;
    }
}
