/** Variables generales **/
:root {
  --colorGeneral: #fbd376; /**/
  /*--colorGeneral:#0c5991;/**/
}

/* Extra small devices (portrait phones, less than 576px
 No media query since this is the default in Bootstrap*/

/***************************/

/****secciones de Layout****/

/***************************/

.contenido-inicial,
.contenido-principal,
.contenido-sidebarright,
.contenido-final {
  padding-right: 0;
  padding-left: 0;
  width: 100%;
  margin: 0;
  z-index: 0;
}

/* Medium devices (tablets, 768px and up)*/

@media only screen and (max-width: 600px) {
  .margin-contenido {
    /*margin-top: 106px;/**/
  }

  /* Carrusel confidenciales */

  #carousel-confidencial .owl-prev {
    left: -5px;
  }

  .region-confidenciales h2 {
    font-size: 0.75em;
  }

  /***************************/

  /** Secundarias **/

  .secundarias {
    /*
        padding-left: 15px;
        padding-right: 15px;
        */
  }

  /*****************/

  .contenido-inicial {
    margin-top: 0 !important;
    /*margin-bottom: 1em;/**/
  }

  /** Módulo news **/

  .modulo-news .form-email {
    max-width: 260px;
  }

  /*****************/

  /** Multimedia **/
  #filtroMultimedia {
    margin-left: 0;
    margin-right: 0;
  }
  /****************/

  /** Despliegue audio **/

  .audio-reproductor {
    width: auto;
    height: auto;
  }

  /**********************/

  /** Despliegue audio sin editar **/

  .modulo-sineditar .video-play,
  .mas-contenidos .video-play {
    max-width: 100%;
  }

  /*********************************/

  /** Multimedia **/

  #multimedia {
    margin-top: 1em;
  }

  /****************/

  /** Documento clave y audio bloque en home **/

  .modulo-docclave-bloque .icono-doc-clave-bloque {
    text-align: right;
  }

  .modulo-docclave-bloque h2,
  .modulo-docclave-bloque h1,
  .modulo-docclave-bloque h1 a {
    font-size: 1em;
  }

  .modulo-docclave-bloque img.icon,
  .modulo-sineditar-bloque img.icon {
    min-width: 40px;
  }

  .modulo-docclave-bloque .doc-clave-label,
  .modulo-sineditar-bloque .doc-clave-label {
    font-size: 1.5em;
  }

  .modulo-docclave-bloque .info,
  .modulo-sineditar-bloque .info {
    max-width: 83%;
    margin-left: auto;
  }

  .modulo-docclave-bloque .info h1 {
  }

  .modulo-docclave-bloque {
  }

  .modulo-sineditar-bloque .doc-clave-label {
    text-align: inherit !important;
  }

  .modulo-sineditar-bloque h2 {
    font-size: 1.3em;
  }

  .modulo-sineditar-bloque h1 {
    font-size: 1.2em;
  }

  .modulo-sineditar-bloque .boton-play {
    max-width: 100%;
    margin: 0;
  }

  /***/

  /** Módulo más noticias **/

  .modulo-masnoticias article.noticia .info-historia .teaser-noticia p {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 56px;
  }

  .modulo-masnoticias article .info-historia h4 a {
    font-size: 0.8em;
  }

  .modulo-masnoticias article .info-historia * {
    margin: 0;
  }

  .modulo-masnoticias article.noticia img {
    margin-top: 0;
  }

  /*************************/

  /** contenido principal **/

  .contenido-principal figure {
    margin: 0;
  }

  /*************************/

  span.autor-fecha {
    font-size: 0.7em;
  }

  span.autor-articulo-info {
    order: 2;
    display: flex;
    padding-left: 8px;
  }

  span.credito_imagen {
    display: block;
    width: 100%;
    text-align: right;
    order: 1;
  }

  span.credito_titulo {
    font-weight: normal;
    font-style: italic;
    font-size: 10px;
  }

  span.credito_contenido {
    font-weight: 100;
    font-style: italic;
    color: gray;
    font-size: 10px;
  }

  .region-foto-articulo h1 {
    /*width: 60%;
        font-size: 2em;*/
    font-size: 1.5em;
  }

  .contenido-principal p {
    font-size: 1.1rem;
    margin-left: 15px;
    margin-right: 15px;
  }

  .contenido-principal h3 {
    font-size: 1.1rem;
    margin-left: 15px;
    margin-right: 15px;
  }

  /** Lo más leído **/

  .node-lomas a {
    font-size: 1rem;
  }

  /******************/

  /**Sin editar**/

  .modulo-sineditar-principal a,
  .modulo-sineditar-principal-video a {
    font-size: 0.5em;
  }

  .modulo-sineditar-principal,
  .modulo-sineditar-principal-video {
    margin: 0;
    padding: 0;
    margin-bottom: 1em;
    margin-top: 0.5em;
  }

  .modulo-sineditar-principal-video .video-play {
    max-width: 85%;
  }

  .modulo-sineditar .boton-play {
    /*max-width: 25%;
        margin: 0 auto;/**/
  }

  .modulo-sineditar img.icon {
    /*position: absolute;/**/
    top: 0;
    left: 0;
  }

  .modulo-sineditar a {
    font-size: 1rem;
  }

  .region-doc-logo {
    max-width: 25%;
  }

  .info-video-sin-editar {
    padding-top: 0;
  }

  /**************/

  /** Investigación **/

  .contenido-principal .encabezado-body article {
    max-width: 25%;
    float: left;
  }

  .contenido-principal .encabezado-body article img {
    max-width: none;
  }

  .contenido-principal .encabezado-body p {
    max-width: 60%;
    position: relative;
    float: left;
    margin-left: 40px;
    margin-bottom: 30px;
  }

  .contenido-principal .encabezado-body span.fecha-articulo {
    right: 20px;
  }

  /******************/

  /* Carrusel multimedia */

  .region-carrusel-videos {
    margin-top: 1em;
  }

  .region-carrusel-videos .carrusel {
    width: 100%;
    padding: 0.2em;
  }

  /***********************/

  /** Institucional **/

  #quienesSomos h3 {
    font-size: 1em;
  }

  #quienesSomos .descripcion-quienes p {
    max-width: inherit;
  }

  #quienesSomos .miembro-somos {
    margin: 1em 0 !important;
  }

  #contactenos .contactenos-formulario {
    width: inherit;
  }

  #contactenos .contactenos-formulario input[type="text"],
  #contactenos .contactenos-formulario input[type="email"],
  #contactenos .contactenos-formulario textarea {
    width: 100% !important;
    max-width: 100% !important;
  }

  #contactenos input[type="submit"] {
    font-size: 1rem;
  }
  /*******************/

  /** Despliegue nodos **/

  .node-full {
    margin-top: 1em;
    padding-right: 15px;
  }

  .contenido-principal .redes-articulo {
    /*margin: 0 1em 1em 1em;
        width: initial;/**/
  }

  .redes-share {
    text-align: center;
  }

  /****************************/

  /** Investigación especial **/

  .titulo-especial h1 {
    font-size: 1.2rem;
  }

  .listado-investigaciones-especial {
    margin-left: 0;
    margin-right: 0;
    width: 100%;
  }

  .titulo-especial,
  .foto-especial {
    margin-left: 0;
    margin-right: 0;
  }

  /****************************/

  /** Footer **/

  .footer-api {
    margin-right: 0;
    margin-left: 0;
  }

  /******* FOOTER *****/
  footer.site-footer .container {
    padding-right: 0px;
    padding-left: 0px;
  }
  .footer-api .wrapper-enlaces-menu {
    column-count: 2;
    -moz-column-count: 1;
    -webkit-column-count: 1;
  }

  .footer-api .wrapper-enlaces-menu ul.enlaces-menu > ul.enlaces-menu {
    display: none;
  }

  .footer-api h2 {
    padding-left: 20px;
    margin-bottom: 10px;
  }
  .footer-api ul.enlaces-siganos,
  .footer-api ul.enlaces-acerca {
    padding-left: 95px;
    list-style-type: none;
  }

  .wrapper-enlaces-menu {
    /*border-bottom: 1px solid rgba(255,255,255,.5);*/
    margin-bottom: 10px;
  }

  .footer-api .wrapper-enlaces-menu ul.enlaces-menu > ul.enlaces-menu {
    display: none;
  }

  .region-contenido ol,
  .region-contenido ul,
  .block-region-principal ol,
  .block-region-principal ul {
    font-size: 1.1rem;
  }
}

@media only screen and (min-width: 768px) {
  .margin-contenido {
    /*margin-top: 185px;/**/
  }

  .contenido-principal .encabezado-body {
    padding-left: 15px;
    margin-bottom: 1.5em;
  }

  /*
    .nopadding .contenido-inicial .region-foto-articulo{
        margin-left: -15px;
        margin-right: -15px;
    }
    */

  /* Carrusel confidenciales */

  #carousel-confidencial .owl-prev {
    left: -20px;
  }

  /***************************/

  .navbar-brand img.logo-movil {
    max-width: 47%;
    margin: auto;
  }

  .navbar-expand-md .navbar-nav {
    overflow: -webkit-paged-x;
  }

  .menu-secundario span.fecha-menu {
    margin-right: 0;
  }

  .contenido-inicial,
  .contenido-principal,
  .contenido-sidebarright,
  .contenido-final {
    padding-right: 15px;
    padding-left: 15px;
    max-width: 100%;
  }

  /** Módulo news **/

  /*  .modulo-news .form-email {
    max-width: 125px;
  } */

  /*****************/

  /** Lo más leído **/

  .node-lomas a {
    font-size: 0.8rem;
  }

  /******************/

  /** Listado más noticias **/

  .region-ultimas-noticias-multimedia ol li a {
    font-size: 0.8rem;
  }

  .region-ultimas-noticias-multimedia ol li h2 a {
    font-size: 0.8rem;
  }

  .region-ultimas-noticias-multimedia ol li:before {
    font-size: 1rem;
  }

  /**************************/

  /** secundarias **/

  .secundarias article.historia-cuadricula {
    width: 90%;
    /*margin: 0 auto;/**/
  }

  .secundarias .articulo-cuadricula:nth-child(even) article {
    float: right;
  }

  .contenido-principal p {
    font-weight: normal;
    font-size: 0.8rem;
  }

  .secundarias .info .autor {
    margin-left: 0;
  }

  .secundarias .info .date {
    margin-right: 0;
  }

  /*****************/

  /** módulo suscribirse **/

  .modulo-news h2 {
    font-size: 1rem;
  }

  /************************/

  /** Institucional **/

  #editorial .miembro-editorial,
  #quienesSomos .miembro-somos {
    max-width: 30%;
  }

  #quienesSomos .logo-api img {
    /*max-width: 100%;/**/
  }

  /*******************/
}

/*** USED FOR MOBILE ****/

@media only screen and (max-width: 768px) {
  .pauta-mobile-secundaria {
    margin-top: 10px;
  }

  .contenedor-principal-nodo-mobile {
    padding-left: 0px;
    padding-right: 0px;
    margin-left: 0px;
    margin-right: 0px;
  }

  .contenedor-principal-body-nodo-mobile {
    padding-left: 0px;
    padding-right: 0px;
  }

  span.autor-fecha.fecha-articulo > span {
    display: flex;
    left: 30px;
    margin-bottom: 10px;
  }

  /*
    span.autor-fecha.fecha-articulo{
        margin-top: -20px;
    }
    */

  .contenedor-interno-slider-multimedia {
    display: grid;
    grid-template-columns: repeat(3, 250px);
    column-gap: 18px;
  }

  .container {
    overflow-y: scroll;
    overflow-x: hidden;
  }

  .ver-todas-inv-home {
    display: none !important;
  }

  .ver-todas-inv-mobile-container {
    display: block !important;
  }

  .imagen-contenidolateral-bloquehome a {
    display: block;
  }
  ul.navbar-nav {
    padding: 18px;
    text-align: center;
  }

  .contenedor-titulo-contenido-home-inv {
    padding: 10px;
  }

  .contenedor-noticialateral-destacados-homeseccion {
    padding-right: 0px;
  }

  .home-investigaciones-container {
    padding-left: 0px;
    padding-right: 0px;
  }

  .js-pager__items.pager {
    padding-left: 0px !important;
  }

  .region-ultimas-noticias-multimedia ol li::after {
    margin-left: 0px;
  }
  .region-ultimas-noticias-multimedia ol li:last-child::after {
    margin-left: 0px;
  }

  .region-ultimas-noticias-multimedia ol li:hover::after {
    margin-left: 0px;
  }

  /* remove for desktop sections */

  .secciones-secundarias-home {
    display: none !important;
  }

  .secciones-secundarias-home-mobile {
    display: block !important;
  }

  .container-nodo-home-investigacion-carrusel {
    margin-left: 0px !important;
  }

  h1 {
    font-family: "Krub", sans-serif !important;
    font-weight: 700 !important;
    font-size: 1.6em !important;
    line-height: 1.1;
  }

  .tns-outer {
    padding: 0 !important;
    max-width: 100%;
  }

  .tns-controls {
    display: none;
  }

  .tns-controls [data-controls="next"] {
    right: 0px;
  }

  .tns-controls [data-controls="prev"] {
    left: -18px;
  }

  .tns-item {
    box-shadow: none !important;
    background-color: transparent !important;
  }

  .img-lateral-seccion-principal-home img {
    filter: none !important;
  }

  .cotenedor-item-carrusel-home img {
    max-width: 100px;
    max-height: 100px;
  }

  .tns-item > div > div > div > div > div.col-6 > div {
    max-width: 100px;
    max-height: 100px;
  }

  .tns-item > div > div > div > div > div.col-6 {
    padding-left: 0px;
    padding-right: 0px;
    max-width: 100px;
    max-height: 100px;
    margin-right: 14px;
  }

  #block-apitheme-content
    > div.row
    > div.col-12.modifycol-movil
    > div
    > div
    > div
    > div:nth-child(4)
    > div
    > section
    > div:nth-child(2) {
    padding-left: 0px;
    padding-top: 0px !important;
    padding-right: 0px;
    width: 93% !important;
  }

  #tns1 {
    width: calc(650%) !important;
  }

  /* Fixer horizontal scroll */

  html,
  body {
    overflow-x: hidden;
  }

  body {
    position: relative;
  }

  /* Remove after demo */

  .owl-nav {
    display: none;
  }

  /*********************/

  .contenedor-header-desplegue {
    display: none;
  }

  .contenedor-header-mobile img {
    width: 170px;
    height: 65px;
    padding-right: 20px;
  }

  .contenedor-headermobile-desplegue {
    display: flex !important;
    padding-left: 0px;
    padding-bottom: 5px;
  }

  .mas-historias-home-seccion {
    padding-left: 33px;
    padding-right: 33px;
  }

  .main-container-contenido-mas-noticias-home-seccion {
    padding-left: 15px;
    padding-right: 15px;
  }

  article .embedded-entity {
    border: none;
  }

  .contenido-principal .region-contenido .region-body article article iframe {
    width: 100%;
    height: auto;
  }

  .region-contenido .region-body article img {
    padding-left: 15px;
    padding-right: 15px;
  }

  .linea-decoracion-mas-noticias-interna {
    left: 30px;
  }

  .titulo-mas-noticias-interna {
    padding-left: 30px;
  }

  .contenedor-contenido-principal-home-seccion {
    padding-left: 0px;
  }

  .header-destacados-homeseccion {
    padding-left: 0px;
    padding-bottom: 5px;
  }

  .titulo-noticiaprincipal-homeseccion {
    font-size: 20px !important;
  }

  .carrusel-container {
    left: 12px !important;
  }

  /*
    .tns-controls [data-controls="prev"]{
        display: none;
    }*/

  .icono-contenidos-bloquehome-lateral {
    position: absolute;
    width: 25%;
    height: 35px;
    margin-right: 3%;
    transform: translateY(25%);
    top: 0%;
  }

  #multimedia-info-title a {
    min-height: 85px;
  }

  .seleccion-articulo-principal-bloquehome:hover
    .titulo-contenido-principal-bloquehome {
    color: #fff !important;
  }

  .nota-patrocinada-home-contenido-lateral {
    display: none;
  }

  .nota-patrocinada-home-contenido-principal {
    display: none;
  }

  .header-seccion-secundaria-home {
    padding-bottom: 20px;
  }

  .titulo-noticia {
    font-size: 2em;
  }

  .titulo-seccion-lateral-bloque-secciones-principales {
    font-weight: 700;
  }

  .region-ultimas-noticias-multimedia ol li a {
    font-size: 1.125em;
    line-height: 1.56em !important;
  }

  .region-ultimas-noticias-multimedia ol li h2 a {
    font-size: 1.125em;
    line-height: 1.56em !important;
  }

  .titulo-noticias-seccion-mas-noticias {
    min-height: 85px;
    font-size: 1.125em;
    line-height: 25px;
  }

  .titulo-contenido-carrusel-multimedia-seccion {
    padding-right: 10px;
    display: -webkit-inline-box;
    line-height: 1.5em !important;
    max-height: 5.6em;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    min-height: 90px;
    padding-left: 0px;
    padding-top: 20px;
  }

  .linea-decoracion-titulo-multimedia-seccion {
    left: 32px;
    position: absolute;
  }

  .titulo-multimedia-seccion {
    padding-left: 0px !important;
  }

  .footer-api {
    background: linear-gradient(180deg, #1a1818 70%, #000 30%);
  }

  #block-apitheme-content
    > div.row
    > div.col-12.modifycol-movil
    > div
    > div
    > div
    > div:nth-child(2)
    > div
    > p {
    margin-right: 15px;
    padding-top: 10px;
  }

  .block-region-contenidoinicial > div:nth-child(2) {
    background-color: black;
  }

  .cotenedor-otrasnoticiasdeseccion-titulo {
    padding-bottom: 10px;
    padding-left: 18px;
  }

  .otrasnoticias-seccion-titulo {
    padding-top: 5px;
    font-size: 22px;
  }

  .linea-decoracion-bloque-masnoticias-seccion {
    left: 17px;
  }

  .contenedor-contenido-principal-multimedia-seccion {
    padding-left: 0px;
    padding-right: 0px;
    margin-bottom: 10px;
  }

  .main-container-multimedia-seccion {
    padding-left: 0px;
    padding-right: 0px;
  }

  .titulo-principal-multimedia-seccion {
    font-size: 25px;
  }

  .contenedor-contenido-principal-multimedia-seccion::after {
    margin-left: 18px;
  }

  .contenedor-multimedia-seccion {
    margin-left: 3px !important;
  }

  .cotenedor-principal-destacados-homeseccion {
    padding-left: 4px;
  }

  .contenedor-principal-multimedia-contenido-home {
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 25px;
  }

  .titulo-mas-noticias {
    padding-left: 20px !important;
  }

  .linea-decoracion-multimedia-home {
    left: 19px;
    position: absolute;
  }

  #multimedia h3 {
    padding-left: 18px;
  }

  .titulo-contenido-home-secciones {
    font-size: 1em;
    min-height: 85px;
    padding-top: 0px !important;
    padding-right: 0px !important;
    text-align: left;
    display: block !important;
    line-height: 1.4em !important;
    max-height: initial !important;
    overflow: visible !important;
    text-overflow: ellipsis;
    -webkit-line-clamp: unset !important;
    -webkit-box-orient: unset !important;
    font-weight: 700 !important;
    font-size: 1em !important;
  }

  .contenedor-titulo-contenido-home-secciones {
    padding-right: 0px;
    padding-left: 20px;
  }

  .titulo-contenido-secundario-bloque-multimedia h5 {
    padding-right: 10px;
    padding-left: 0.5em;
    display: -webkit-inline-box;
    line-height: 1.5em !important;
    max-height: 5.6em;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    min-height: 90px;
    color: #aac4e3;
  }

  .articulo-cuadricula::after {
    left: 18px;
  }

  .contenedor-nota-patrocinada-home-mobile {
    display: block;
    padding-right: 28px;
  }

  .contenedor-nota-patrocinada-seccion-secundaria-home {
    display: none;
  }

  .mas-historias-home-seccion
    .main-container-contenido-mas-noticias-home-seccion {
    padding-left: 0px;
    padding-right: 0px;
  }

  .mas-historias-home-seccion .articulo-cuadricula::after {
    left: 0px;
  }

  .titulo-secciones-mas-noticias {
    padding-top: 0px !important;
    font-size: 0.875em;
    padding-left: 18px;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 1.18px;
  }

  .contenedor-interno-mas-noticias-home {
    padding-left: 18px;
    padding-right: 18px;
  }

  .container-hamburguesa-movil {
    padding-left: 16px;
  }

  .etiqueta-contenido-principal-bloquehome {
    padding-left: 34px;
  }

  .contenedor-header-mobile {
    padding-left: 0px;
  }

  .contenedor-titulo-contenido-principal-bloquehome {
    display: none;
  }

  .titulo-main-home-movil {
    display: block;
  }

  .contenedor-home-seccion-secundaria::after {
    left: 189px;
    top: -5px;
  }

  .secciones-home-secundarias-titulo {
    padding-left: 15px;
  }

  .linea-decoracion-secciones-home-secundarias {
    left: 18px;
  }

  .contenedor-home-seccion-secundaria {
    padding-bottom: 15px;
    padding-left: 30px;
  }

  .icono-contenidos-seccionsecundaria-home {
    position: absolute;
    width: 42px !important;
    height: 42px !important;
    margin-top: 115px;
    margin-right: 2%;
  }

  .contenedor-seccionsecundariahome-imagen img {
    width: 165px;
    height: 165px;
    object-fit: cover;
  }

  .contenedor-seccionsecundariahome-imagen {
    margin-left: 18px;
    padding-left: 0px;
    padding-right: 0px;
    width: 165px;
  }

  .main-container-seccion-secundaria-home {
    padding-left: 15px;
    padding-right: 15px;
  }

  .contenedor-titulo-mas-noticias {
    padding-left: 15px;
  }

  .secciones-home-titulo {
    padding-left: 0px;
  }

  .linea-decoracion-secciones-home {
    left: 18px;
  }

  .main-container-noticiaprincipal-seccionprincipalhome {
    padding-left: 15px;
  }

  .containerinterdo-nodo-home-investigacion {
    width: 100%;
  }

  .titulo-contenido-home-investigacion {
    min-height: 125px;
    font-size: 1.25em;
    line-height: 27px !important;
  }

  .block-region-sidebarright {
    padding-right: 0px;
  }

  .linea-decoracion-titulo-mas-noticias {
    margin-left: 0px;
  }

  .contenido-principal {
    padding-left: 0px !important;
  }

  .modifycol-movil {
    padding-right: 0px !important;
  }

  .main-container-laterales {
    display: none;
  }

  .contenedor-slider-multimedia {
    display: block;
    overflow-x: auto;
    margin-left: -15px;
    margin-right: -15px;
    padding-left: 36px;
  }

  .main-container-multimedia-lateral {
    display: none;
  }

  .carousel-item {
    width: 100% !important;
  }

  .carousel-inner {
    justify-content: center;
    display: flex;
    background-color: #032144;
  }

  .titulo-noticiaprincipal-lateral-homeseccion {
    padding-top: 5px;
    font-size: 0.95em;
    overflow: unset;
    display: block;
  }

  .main-container-lateral-seccion-home {
    padding-left: 15px;
    padding-right: 0px;
  }

  .main-container-investigacionseccion {
    padding-left: 30px;
    padding-right: 30px;
  }

  .main-container-investigacionseccion-homeinv {
    padding-left: 15px;
    padding-right: 30px;
  }

  .cotenedor-noticialateral-homeseccion {
    margin-top: 10px;
  }

  .articulo-cuadricula {
    padding-left: 0px;
    padding-right: 0px;
  }

  .linea-decoracion-titulo-mas-noticias {
    margin-left: 18px;
  }

  .secundarias .articulo-cuadricula {
    margin-bottom: 1em;
  }

  .region-ultimas-noticias-multimedia {
    padding-left: 18px !important;
    padding-right: 18px !important;
  }

  .titulo-contenido-secundario-bloquehome {
    display: -webkit-inline-box;
    line-height: 1.4em !important;
    overflow: visible;
    text-overflow: unset;
    -webkit-line-clamp: unset;
    -webkit-box-orient: vertical;
    font-size: 0.9em;
    font-weight: 600;
    padding: 5px;
  }

  .contenedor-titulo-contenido-secundario-bloquehome h2 {
    font-size: 0.9em;
  }

  .contenedor-autor {
    padding-top: 0;
    padding-left: 0px !important;
    display: flex;
    flex-direction: column;
  }

  .reservador-carrusel-title {
    padding-top: 13px;
    font-size: 1.56em;
  }

  .bloque-multimedia-container-principal {
    padding-left: 0px;
  }

  .multimedia-row-movil {
    display: inline list-item;
  }

  .decorador-titulo-confidenciales {
    margin-left: 14px;
    margin-top: 10px;
  }

  .seleccion-articulo-principal-bloquehome::after {
    display: none;
  }

  .main-container-bloquehome-secundaria {
    display: flex;
    padding: 0 18px;
  }

  .main-container-bloquehome-secundaria
    div.div-contenidosecundario-bloquehome:first-child {
    max-width: 48%;
    margin-right: 2%;
  }
  .main-container-bloquehome-secundaria
    div.div-contenidosecundario-bloquehome:nth-child(2) {
    max-width: 48%;
    margin-left: 2%;
  }

  .seleccion-articulo-principal-bloquehome {
    padding-left: 0px;
    padding-right: 0px;
  }

  .movil-fixer-column-1 {
    padding-right: 0px;
  }

  .main-destacadosp-movil {
    padding-right: 0px;
    padding-left: 0px;
  }

  .titulo-contenido-principal-bloquehome {
    padding-right: 18px;
    padding-left: 18px;
    font-size: 1.25em !important;
    line-height: 1.68em;
    max-height: none;
    min-height: 100%;
    display: block;
  }

  .etiqueta-contenido-principal-bloquehome {
    padding-right: 33px;
    padding-left: 33px !important;
  }

  #mobile-menu-expander {
    top: 15px;
    position: absolute;
  }

  .multimedia-title-row {
    padding-left: 15px;
    padding-bottom: 10px;
  }

  .multimedia-movil-container {
    background-color: #032144;
  }

  .seleccion-articulo-secundario-bloquehome {
    padding-right: 0px;
  }

  .div-contenidosecundario-bloquehome {
    padding-right: 0px;
    padding-left: 0px;
  }

  .fix-movil-2 {
    padding-right: 0px;
  }

  section.home-principal-mult {
    margin: 0px;
    margin-top: 20px;
    margin-bottom: 20px;
    max-width: 1366px;
    margin-left: 0px;
    margin-right: 0px;
  }

  .contenedor-home-seccion-secundaria {
    padding-bottom: 15px;
    padding-left: 33px;
    padding-right: 3px;
    display: flex;
  }

  .container-principal-investigacioneshomes {
    padding-left: 18px;
    padding-right: 18px;
    justify-content: center;
  }

  .titulo-contenido-secundario-bloque-multimedia h5 {
    padding-left: 0px;
    padding-right: 10px;
  }

  .titulo-contenido-secundario-bloque-multimedia {
    padding-left: 0px !important;
  }

  .titulo-contenidoprincipal-bloquemultimedia {
    padding-left: 36px;
    padding-right: 18px;
  }

  .multimedia-carousel__selections.border-lg-bottom {
    padding-left: 10px;
    padding-right: 10px;
    height: 215px;
    width: calc(100% - 20px);
    margin: 10px;
    overflow-x: scroll;
    padding: 10px;
    display: inline-flex;
  }

  .multimedia-carousel__selections .selection-article {
    padding: 0px;
    margin-right: 0px;
  }

  .bloque-investigacion-home-titulo {
    padding-left: 5px;
  }

  .contenedor-ver-todas-las-inv-home {
    display: none;
  }

  .linea-decoracion-bloque-investigacion-home {
    left: 18px;
  }

  /*temp carrusel*/

  #carousel-confidencial .owl-prev {
    left: -55px;
  }

  #carousel-confidencial .owl-next {
    left: 300px;
  }

  .cotenedor-item-carrusel-home {
    padding-left: 15px;
  }

  h3.multimedia-carousel__info-title a {
    padding-left: 15px;
    font-size: 25px;
    line-height: 32px;
  }

  .titulo-contenidoprincipal-bloquemultimedia::after {
    left: 0px;
  }

  .mobile-menu-expander {
    top: 20px;
    position: absolute;
  }

  .container-destacadas-responsive {
    padding-left: 0px;
    padding-right: 0px;
  }

  section.home-principal {
    margin-left: 0px;
    margin-right: 0px;
  }

  .bloque-multimedia-container-principal a {
    padding-left: 15px;
  }

  .main-container-noticiaprincipal-seccionprincipalhome {
    padding-right: 0px;
  }

  .maincontainer-noticialateral-seccionprincipal-home {
    padding-left: 2px;
    padding-right: 19px;
  }

  .contenedor-noticiaprincipal-seccionprincipal-home {
    padding-bottom: 15px;
    padding-right: 4px;
    padding-left: 18px;
  }

  .container-nodo-home-investigacion {
    margin-left: 0px;
    margin-bottom: 20px;
    margin-right: 0px;
    padding-right: 0px;
    padding-left: 0px;
  }

  section.principal h1 {
    font-size: 1.6rem;
    padding: 0;
  }

  #buscarDesktopnew {
    margin-left: 1%;
    font-size: 1.6em;
    color: #fff;
    margin-top: 3%;
  }

  .navbar-toggler .navbar-toggler-icon {
    display: inline !important;
  }

  .navbar-brand a {
    display: none;
  }

  .fecha-menu {
    display: none !important;
  }

  .header-logo-encogido {
    display: none;
  }

  .logo {
    display: none;
  }

  .copyright {
    display: none;
  }

  .api {
    display: none;
  }

  .direccion {
    display: none;
  }

  .desktop-row {
    display: none;
  }

  .simbol-api {
    display: none !important;
  }

  .logo-api-desktop {
    display: none !important;
  }

  .logo-api-encogido {
    display: none;
  }

  .redes-header {
    display: none;
  }

  .navbar-nav li p.editorial {
    border-top: none !important;
  }

  .menu-secundario {
    display: none !important;
  }

  .navbar a {
    font-family: "Source Sans Pro", sans-serif;
  }

  .nav-item h3 {
    padding-top: 2px;
    padding-bottom: 2px;
    font-family: "Source Sans Pro", sans-serif;
  }


  .nav-link {
    font-size: 0.8em;
  }

  .editorial {
    font-size: 1em !important;
  }

  .quienes-somos {
    font-size: 0.8rem !important;
  }

  .navbar .nav-link {
    font-weight: 700;
    color: #fff !important;
  }

  .consejoed {
    color: white !important;
  }

  .quieneswhite {
    color: white !important;
  }

  .contactenoswhite {
    color: white !important;
    font-family: source sans pro,sans-serif;
    font-size: 0.8rem;
  }

  .siganosyellow {
    color: rgb(251, 211, 118) !important;
    font-weight: 700;
  }

  .social-icons-mobile a {
    color: white !important;
    font-size: 1.5em !important;
    margin-left: 5px !important;
  }

  .director-text-mobile {
    color: inherit;
  }

  .director-text-mobile {
    font-weight: 700;
    color: white !important;
    text-align: center !important;
  }

  .siganosdesktop {
    display: none;
  }

  .siganosmobile {
    display: contents !important;
  }

  .footer-api ul.enlaces-siganos i {
    font-weight: 700;
    font-size: 1.6rem !important;
    color: #ffffff;
    width: 4px;
    height: 16px;
    padding-right: 70px !important;
  }

  .footer-api h2.titulo-secciones {
    padding-left: 5px !important;
  }

  .footer-api h2.titulo-acercade {
    padding-left: 5px !important;
  }

  .paute-mobile {
    padding-left: 5px !important;
  }

  .footer-api ul.enlaces-acerca {
    padding-left: 31px !important;
    list-style-type: disc !important;
  }

  .paute-mail-mobile {
    padding-left: 16px;
    margin-bottom: 55px;
  }

  .footer-api .wrapper-enlaces-menu {
    column-count: 2;
    -moz-column-count: 2;
    -webkit-column-count: 2;
  }

  .footer-api .wrapper-enlaces-menu ul.enlaces-menu > ul.enlaces-menu {
    display: none;
  }

  .footer-api ul {
    padding-left: 30px !important;
  }

  ul.enlaces-siganos {
    padding-left: 25px !important;
  }

  .paute-mobiles {
    padding-left: 5px !important;
  }

  .text-info-footer-mobile {
    font-weight: 700;
  }

  .social-icons-mobile {
    display: flex !important;
    margin-top: 10px;
    margin-bottom: 10px;
    justify-content: center;
    padding-left: 20px;
  }

  .search-mobile-row {
    vertical-align: middle;
    display: block ruby;
    padding-left: 15px;
  }

  #InputSearchMobile {
    width: 85%;
    height: 30px;
  }

  .field-search-mobile {
    display: block !important;
  }

  #buscarMobile {
    color: white;
    padding-left: 3%;
    padding-top: 1.5%;
    font-size: 1.3em;
  }

  .dropdown:target .dropdown-content {
    display: block;
  }

  /*
    .d-sm-block.d-md-none.d-lg-none.d-xl-none {
        display: flex;
    }

    #buscarDesktop {
        font-size: 1.2em;
        padding-top: 2%;
    }

    .menu-secundario {
        color: rgba(255,255,255,.5);
        margin-left: auto;
        position: relative;
        display: flex;
        padding-top: 14%;
        margin-left: 5em;
        letter-spacing: 1em;
    }

    .contenido-inicial{
        margin-top: 0;
    }
    */

  .principal .info {
    position: relative;
    bottom: auto;
    width: 100%;
    right: auto;
    background-color: #000;
  }

  /** Navbar **/

  /*
    .navbar ul{
        margin-top: 1em;
    }
    */

  /************/

  /** Carrusel confidenciales **/

  /*
    .confidencial-carrusel-item{
        padding: 0.5rem 1.2rem;
        max-width: 90%;
        height: 60px;
    }

    #carousel-confidencial .owl-prev {
        left: -5px;
    }

    */

  .region-confidenciales h2 {
    top: 25%;
  }

  #carousel-confidencial .owl-next {
    right: 10px;
  }

  #carousel-confidencial .owl-nav {
    top: 23%;
    font-size: 1.5em;
  }

  /*****************************/

  /** Noticia principal sección **/

  #noticia-principal-seccion .info-noticia {
    padding: 1em;
  }

  /*******************************/

  /**Region documento clave y sin editar**/
  .region-doc-clave-sin-editar {
    margin-right: 0;
    margin-left: 0;
  }
  .modulo-docclave,
  .modulo-sineditar {
    padding: 2em 1em;
  }

  .contenido-principal .modulo-sineditar {
    padding: 0.5em 0;
    margin-bottom: 1em;
  }

  /***************************************/
  /** Módulo más noticias **/
  .modulo-masnoticias article span.autor-fecha {
    font-size: 0.6em;
  }
  .modulo-masnoticias article .col-6 {
    padding-right: 0;
    padding-left: 15px;
  }
  .modulo-masnoticias article span.autor-articulo {
    border-right: none;
    padding-right: 0;
  }
  .modulo-masnoticias article span.fecha-articulo {
    padding-left: 0;
  }
  .modulo-masnoticias article .info-historia p {
    font-style: normal;
    font-size: 0.77em;
  }
  .modulo-masnoticias article.noticia {
    margin: 0;
  }
  .modulo-masnoticias article.noticia .info-historia p {
  }
  .modulo-masnoticias article.noticia img {
    width: 100%;
    height: auto;
  }

  .modulo-masnoticias article .info-historia h4 a {
    font-size: 0.8em;
  }

  .modulo-masnoticias article .info-historia * {
    margin: 0.5em 0;
  }

  /*************************/

  /** Modulo doc clave y audio sin editar **/
  .region-doc-clave-sin-editar {
    margin-top: 0;
    margin-bottom: 0;
  }
  /*****************************************/

  /** listado más noticias **/

  .contenido-sidebarright .region-ultimas-noticias {
    padding: 0 2%;
  }

  .region-ultimas-noticias-multimedia {
    padding: 0 0.5em;
  }

  /**************************/

  /** Módulo mas ncontenidos **/

  /* Documento clave */
  .contenido-final article[id^="regionDoc"] .region-doc-logo {
    display: block;
    padding: 1em 1em 0.5em 1em;
    width: 100%;
    text-align: initial;
  }

  .contenido-final article[id^="regionDoc"] .region-doc-logo img {
    max-width: 15%;
    margin-top: 0;
  }

  .contenido-final article[id^="regionDoc"] .region-doc-info {
    display: block;
    width: 100%;
    padding: 1em;
  }

  /* Audio sin editar */

  .contenido-final #regionDocSinEditar.region-doc-sin-editar-content h3 {
    max-width: 60%;
  }

  /*************************/

  /** Investigación especial **/

  #investigacion-especial {
    margin-left: 0;
    margin-right: 0;
  }

  #investigacion-especial .titulo-especial * {
    font-size: 1rem;
  }

  #investigacion-especial .despliegue-especial figure figcaption {
    padding: 0;
    font-size: 0.8rem;
  }

  #investigacion-especial .despliegue-especial figure figcaption p {
    max-width: 80%;
  }

  #investigacion-especial .listado-investigaciones-especial {
    padding: 1em 0;
  }

  /****************************/

  /** Lo más leído **/

  .lomas .leernoticia {
    color: var(--colorGeneral);
  }

  /******************/

  /****************************/

  /** Busquedas Página de resultados **/

  .lomas .leernoticia {
    color: var(--colorGeneral);
  }

  #titulo-resultado-busqueda {
    font-size: 0.8em;
  }

  .views-exposed-form {
    flex-direction: column;
  }

  #edit-actions {
    margin-top: 30px;
  }

  .search-api-resultados {
    padding-left: 15px;
  }

  .search-api-resultados-unidad h3 {
    font-size: 1.6em;
    font-weight: 500;
  }

  .search-api-resultados-contenido strong {
    font-weight: normal;
  }

  /******************/
}

/* Large devices (desktops, 992px and up)*/

@media only screen and (min-width: 992px) {
  .main-container-carrusel-inv-home {
    padding-left: 28px;
    padding-right: 28px;
  }

  .menu-secundario span.fecha-menu {
    margin-right: 5em;
  }

  .contenido-inicial,
  .contenido-principal,
  .contenido-sidebarright,
  .contenido-final {
    padding-right: 0px;
    padding-left: 0px;
    max-width: 100%;
  }

  .margin-contenido {
    /*margin-top: 189px;/**/
  }

  /** navbar **/

  .api {
    max-width: 50%;
  }

  /************/

  /** Secundarias **/

  .secundarias .info .autor {
    margin-left: 4%;
    margin-bottom: 4%;
  }

  .secundarias .info .date {
    margin-right: 4%;
  }

  .contenido-principal p {
    /*font-weight: 500;*/
    font-size: 1.3rem;
  }

  /*****************/

  /** Listado más noticias **/

  .region-ultimas-noticias-multimedia ol li a {
    font-size: 1em;
  }

  .region-ultimas-noticias-multimedia ol li h2 a {
    font-size: 1em;
  }

  .region-ultimas-noticias-multimedia ol li:before {
    font-size: 1.5rem;
  }

  /**************************/

  /** Noticia principal home **/
  .principal .info {
    padding: 0;
    position: relative;
    bottom: 0;
    width: 100%;
    right: 0;
    height: 100%;
    background-color: #000;
  }

  section.principal h1 {
    font-size: 1.6rem;
  }

  section article figure {
    /*-webkit-filter: grayscale(100%);
        filter: grayscale(100%);/**/
    transition: 0.5s;
  }
  .modulo-masnoticias article.noticia:hover figure {
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
    transition: 0.5s;
  }

  div.sombra {
    /*display: none;/**/
  }

  section article figure:hover,
  section article figure:hover ~ section article .info {
    -webkit-filter: grayscale(0%);
    /* Safari 6.0 - 9.0 */
    filter: grayscale(0%);
  }
  /****************************/

  /** Documento clave **/

  .despliegue-documento-clave iframe {
    min-height: 600px;
  }

  .modulo-docclave-interna .info h1 {
    font-size: 2.3rem;
  }

  /*********************/

  /** Region confidenciales **/
  .region-confidenciales {
    margin-left: 0px;
    margin-right: 0px;
    padding: 1em 0;
    max-width: 100%;
    width: 1366px;
  }
  /***************************/

  /** noticia principal de seccion **/
  #noticia-principal-seccion,
  .region-carrusel-videos {
    margin-left: -15px;
    margin-right: -15px;
    width: -webkit-fill-available;
    margin-bottom: 1em;
  }

  /**********************************/
  /** Módulo más noticias **/
  .modulo-masnoticias article span.autor-fecha.d-lg-block {
    font-size: 1em;
    display: inline-block !important;
  }

  .secundarias article.historia-cuadricula {
    width: 90%;
    /*margin: 0 auto;/**/
  }

  .secundarias .articulo-cuadricula:nth-child(even) article {
    float: right;
  }
  /*************************/

  /** Audio sin editar **/
  .contenido-final
    #regionDocSinEditar.region-doc-sin-editar-content
    .region-doc-info
    img {
    max-width: 10%;
  }
  /**********************/

  /** Mas contenidos **/

  .contenido-final #regionDocClave.region-doc-clave-content h3 a,
  .contenido-final #regionDocSinEditar.region-doc-sin-editar-content h2 {
  }

  /********************/

  /** Documento clave despliegue **/

  .doc-completo .documento iframe {
    min-height: 600px;
  }

  .doc-completo img.icon {
    max-width: 60px;
  }

  /********************************/

  /** módulo suscribirse **/

  .modulo-news h2 {
    font-size: 1.6rem;
  }

  /************************/

  /** Lo más leído **/

  .node-lomas a {
    font-size: 1rem;
  }

  /******************/
}

/* Extra large devices (large desktops, 1200px and up)*/

@media only screen and (min-width: 1279px) and (max-width: 1290px) {
  .container {
    background-color: #f9f9f7;
    max-width: 1280px;
  }

  section.home-principal {
    background-color: #000;
    color: #fff;
    margin: 0 -30px 1em -30px;
    max-width: 1280px;
    margin-left: -15px;
  }

  .block-region-contenidoinicial > div:nth-child(1) > div:nth-child(1) {
    padding-top: 20px;
    background-color: black;
    width: 1280px;
    max-width: 1280px;
    padding-bottom: 20px;
  }
}
