html, body {overflow-x:hidden;}



/* Extra large devices (large desktops, 1200px and up */
@media (min-width: 1200px) {

}  /* End 1200px */

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) and (max-width:1199px) {

} /* End 992 */


/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) and (max-width:991px) {
    
    .solo-movil {display:block;}
    span.solo-movil {display:initial;}
    .solo-desktop {display:none;}  
    
    #block-pixel-page-title {padding:0 0 0 75px;}
    .pxc-articulo .pxc-intro, .pxc-articulo .node_content, .node--type-page .node__content {padding:0 75px;}
    .site-logo img {width:120px;}
    .fotorama__nav--dots {padding:25px 0 0 !important;}
    .pxc-articulo-video iframe {width:100%; height:400px;}
    
    .pxc-entrada {padding:0 75px 60px;}
    #block-intro {padding:0 75px;}
    .flota-der {float:none; margin:15px 0; display:block;}
    
} /* End 768px */

/* Small devices (landscape phones, 576px and up) */
@media (max-width: 767px) { 
    
    .solo-movil {display:block;}
    span.solo-movil {display:initial;}
    .solo-desktop {display:none;}
    
    .site-logo img {width:120px; position:static;}
    #pxc-fila-menu {padding:15px 0;}
    #pxc-fila-menu.pxc-header-small {padding:10px 0;}
    #block-pixel-main-menu ul {padding-left:0; text-align:left; padding-top: 15px;}
    #block-pixel-main-menu ul li a {padding:12px 12px 0 0;}
    #block-pixel-main-menu ul li {margin:0;}
    
    #block-pixel-page-title {padding:0;}
    .pxc-articulo .pxc-intro, .pxc-articulo .node_content, .pxc-share, .node--type-page .node__content {padding:0;}
    
    .pxc-share {margin: 8px 0; text-align:left;}
    .pxc-entrada-redes {padding:0; float:none;}
    .pxc-share li img {width:20px;}
    
    .dialog-off-canvas-main-canvas > footer {padding:60px 30px 30px;}
    #block-footer .col-md-4 {text-align:left !important; padding:8px 0;}
    #block-pixel-powered {text-align:left;}
    .fotorama__nav--dots {padding:25px 0 0 !important;}
    .pxc-articulo-video iframe {width:100%; height:300px;}
    
    .pxc-entrada {padding:0 0 60px;}
    .pxc-entrada-izq {order:2;}
    .pxc-entrada-der {order:1; padding-bottom:15px;}
    #block-intro {padding:0;}
    
    .pxc-big {font-size: 4rem;}
    #block-intro p {line-height: 230%;}
    .pxc-taxo, .pxc-inicio {margin-top:0;}
    .page-title, .page-title span {font-size:2.5rem;}
    
    .pxc-articulo .field--name-body blockquote {width:100%; margin:0 0 15px 0;}
    .flota-der {float:none; margin:15px 0; display:block;}
    
    #pxc-fila-menu.pxc-header-small {
    background-color: #f5f5f5;
    border-bottom:1px solid #666;
    }
    
    .m-fs-1 {
    font-size:1rem;
    }
    .m-fs-13 {
        font-size:1.3rem;
    }
    .m-fs-16 {
        font-size:1.6rem;
    }
    .m-fs-2 {
        font-size:2rem;
    }
    .m-fs-23 {
        font-size:2.3rem;
    }
    .m-fs-26 {
        font-size:2.6rem;
    }
    .m-fs-3 {
        font-size:3rem;
    }
    .m-fs-33 {
        font-size:3.3rem;
    }
    .m-fs-36 {
        font-size:3.6rem;
    }
    .m-fs-4 {
        font-size:4rem;
    }
    .m-fs-43 {
        font-size:4.3rem;
    }
    .m-fs-46 {
        font-size:4.6rem;
    }
    .m-fs-5 {
        font-size:5rem;
    }
    
    .m-lh-1 {
    line-height:1rem;
    }
    .m-lh-13 {
        line-height:1.3rem;
    }
    .m-lh-16 {
        line-height:1.6rem;
    }
    .m-lh-2 {
        line-height:2rem;
    }
    .m-lh-23 {
        line-height:2.3rem;
    }
    .m-lh-26 {
        line-height:2.6rem;
    }
    .m-lh-3 {
        line-height:3rem;
    }
    .m-lh-33 {
        line-height:3.3rem;
    }
    .m-lh-36 {
        line-height:3.6rem;
    }
    .m-lh-4 {
        line-height:4rem;
    }
    .m-lh-43 {
        line-height:4.3rem;
    }
    .m-lh-46 {
        line-height:4.6rem;
    }
    .m-lh-5 {
        line-height:5rem;
    }
    
    .orden-1 {
        order:1;
    }
    .orden-2 {
        order:2;
    }
    .orden-3 {
        order:3;
    }
    .orden-4 {
        order:4;
    }
    .orden-5 {
        order:5;
    }
    .no-movil {
        display:none;
    }
    .mini-fotos-movil img {
        max-width:110px;
        margin-left:5px;
    }
    .ver-mas {
        margin-bottom: 0;
    }
    .preset1 {
        margin-left:5px;
    }
    .no-border {
        border:none !important;
    }
    .no-padding {
        padding:0 !important;
    }
    
    
} /* End 576px */



/* Especial */
@media screen and (max-height: 450px) {
  .sidenav {padding-top: 15px;}
  .sidenav a {font-size: 18px;}
}
@media (max-height: 800px) {
  .pxc-bloque-fh {
      height:initial;
  }
}

