/*
Theme Name: Eldia Theme
Version: 1.0
*/

* {
   font-family: "Oswald-Regular", arial, sans-serif;
}

.slick-slider {
   position: relative;
   display: block;
   box-sizing: border-box;
   -webkit-user-select: none;
   -moz-user-select: none;
   -ms-user-select: none;
   user-select: none;
   -webkit-touch-callout: none;
   -khtml-user-select: none;
   -ms-touch-action: pan-y;
   touch-action: pan-y;
   -webkit-tap-highlight-color: transparent;
}

.slick-list {
   position: relative;
   display: block;
   overflow: hidden;
   margin: 0;
   padding: 0;
}

.slick-list:focus {
   outline: 0;
}

.slick-list.dragging {
   cursor: pointer;
   cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
   -webkit-transform: translate3d(0, 0, 0);
   -moz-transform: translate3d(0, 0, 0);
   -ms-transform: translate3d(0, 0, 0);
   -o-transform: translate3d(0, 0, 0);
   transform: translate3d(0, 0, 0);
}

.slick-track {
   position: relative;
   top: 0;
   left: 0;
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.slick-track:before,
.slick-track:after {
   display: table;
   content: "";
}

.slick-track:after {
   clear: both;
}

.slick-loading .slick-track {
   visibility: hidden;
}

.slick-slide {
   display: none;
   float: left;
   height: 100%;
   min-height: 1px;
}

[dir="rtl"] .slick-slide {
   float: right;
}

.slick-slide img {
   display: block;
}

.slick-slide.slick-loading img {
   display: none;
}

.slick-slide.dragging img {
   pointer-events: none;
}

.slick-initialized .slick-slide {
   display: block;
}

.slick-loading .slick-slide {
   visibility: hidden;
}

.slick-vertical .slick-slide {
   display: block;
   height: auto;
   border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
   display: none;
}

@charset 'UTF-8';
.slick-loading .slick-list {
   background: #fff url("/web/20251120022218im_/https://www.eldia.com/slick/ajax-loader.gif") center center no-repeat;
}

@font-face {
   font-family: "slick";
   font-weight: normal;
   font-style: normal;
   src: url("/web/20251120022218im_/https://www.eldia.com/fonts/slick.eot");
   src:
      url("/web/20251120022218im_/https://www.eldia.com/fonts/slick.eot#iefix") format("embedded-opentype"),
      url("/web/20251120022218im_/https://www.eldia.com/css/fonts/slick.woff") format("woff"),
      url("/web/20251120022218im_/https://www.eldia.com/fonts/slick.ttf") format("truetype"),
      url("/web/20251120022218im_/https://www.eldia.com/fonts/slick.svg#slick") format("svg");
}

.slick-prev,
.slick-next {
   font-size: 0;
   line-height: 0;
   position: absolute;
   top: 50%;
   display: block;
   width: 20px;
   height: 20px;
   padding: 0;
   -webkit-transform: translate(0, -50%);
   -ms-transform: translate(0, -50%);
   transform: translate(0, -50%);
   cursor: pointer;
   color: transparent;
   border: 0;
   outline: 0;
   background: transparent;
}

.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
   color: transparent;
   outline: 0;
   background: transparent;
}

.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
   opacity: 1;
}

.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
   opacity: 0.25;
}

.slick-prev:before,
.slick-next:before {
   font-family: "slick";
   font-size: 20px;
   line-height: 1;
   opacity: 0.75;
   color: white;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
}

.slick-prev {
   left: -25px;
}

[dir="rtl"] .slick-prev {
   right: -25px;
   left: auto;
}

.slick-prev:before {
   content: "←";
}

[dir="rtl"] .slick-prev:before {
   content: "→";
}

.slick-next {
   right: -25px;
}

[dir="rtl"] .slick-next {
   right: auto;
   left: -25px;
}

.slick-next:before {
   content: "→";
}

[dir="rtl"] .slick-next:before {
   content: "←";
}

.slick-dotted.slick-slider {
   margin-bottom: 30px;
}

.slick-dots {
   position: absolute;
   bottom: -25px;
   display: block;
   width: 100%;
   padding: 0;
   margin: 0;
   list-style: none;
   text-align: center;
}

.slick-dots li {
   position: relative;
   display: inline-block;
   width: 20px;
   height: 20px;
   margin: 0 5px;
   padding: 0;
   cursor: pointer;
}

.slick-dots li button {
   font-size: 0;
   line-height: 0;
   display: block;
   width: 20px;
   height: 20px;
   padding: 5px;
   cursor: pointer;
   color: transparent;
   border: 0;
   outline: 0;
   background: transparent;
}

.slick-dots li button:hover,
.slick-dots li button:focus {
   outline: 0;
}

.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
   opacity: 1;
}

.slick-dots li button:before {
   font-family: "slick";
   font-size: 6px;
   line-height: 20px;
   position: absolute;
   top: 0;
   left: 0;
   width: 20px;
   height: 20px;
   content: "•";
   text-align: center;
   opacity: 0.25;
   color: black;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
}

.slick-dots li.slick-active button:before {
   opacity: 0.75;
   color: black;
}

.container.header.stiky .primera_nota_clasificados.banda_top {
   height: 0;
   min-height: inherit;
   overflow: hidden;
}

.main_image {
   margin: 0 0 5px 0;
   position: relative;
}

#paso_resultados_2017 > label {
   display: block;
   text-align: center;
   font-size: 16px;
}

#paso_resultados_2017_2019 .swiper-slide {
   border-right: 1px solid #ccc;
}

#paso_resultados_2017_2019 .swiper-container {
   overflow-x: hidden;
}

#paso_resultados_2017_2019 .swiper-slide:last-of-type {
   border-right: 0;
}

#paso_resultados_2017 .head_elpincha {
   background: white;
   width: 100%;
   display: flex;
   justify-content: space-between;
   align-items: baseline;
   margin-bottom: 0;
   font-size: 12px;
   line-height: 1.1;
   font-family: "Oswald", sans-serif;
   text-align: center;
   height: initial;
   margin-bottom: 5px;
}

#paso_resultados_2017 .head_elpincha label {
   font-family: Arial;
   font-size: 14px;
}

.eleccionesMini__container {
   display: inline-flex;
   flex-direction: column;
   width: 100%;
   overflow: hidden;
}

.eleccionesMini__header {
   display: inline-flex;
   justify-content: space-between;
   padding: 0 2px;
   margin-bottom: 4px;
   align-items: baseline;
}

.eleccionesMini__titulo {
   font-size: 16px;
   font-family: "Book Antiqua Bold";
}

.eleccionesMini__escrutado {
   font-size: 14px;
}

.eleccionesMini__box {
   border: 1px solid black;
   text-align: center;
   justify-content: space-evenly;
   margin-bottom: 25px;
}

.eleccionesMini__resultado {
   display: inline-flex;
}

.eleccionesMini__resultado-texto {
   margin: 0 15px;
   font-size: 14px;
   text-align: left;
   align-self: center;
}

.eleccionesMini__resultado-porcentaje {
   font-size: 26px;
   font-weight: bold;
   border-right: 1px solid grey;
   padding-right: 5px;
   align-self: center;
}

.eleccionesMini__resultado:last-child .eleccionesMini__resultado-porcentaje {
   border-right: 0;
}

.eleccionesMini__diputado {
   width: max-content;
}

.eleccionesMini__partido {
   font-weight: bold;
   width: max-content;
}

.eleccionesMini__resultado.swiper-slide {
   background: #fff;
   color: #000;
   width: auto;
}

.swiper-mini {
   position: relative;
   height: 44px;
   overflow: hidden;
}

.swiper-button-prev.mini img {
   transform: rotate(60deg);
}

.swiper-button-prev.mini {
   left: 0;
}

.swiper-button-next.mini {
   right: 0;
}

.swiper-button-prev.mini,
.swiper-button-next.mini {
   background-image: none;
   background: #fff;
   height: 100%;
   width: 42px;
}

.swiper-button-prev.mini img,
.swiper-button-next.mini img {
   width: 25px;
   height: 25px;
   margin: 8px;
}

#imagen_seccion {
   display: none;
}

#imagen_seccion[src] {
   display: block;
   width: 100%;
}

.mb-banner-seccion {
   margin-bottom: 3px;
}

.tema_dia_main_5 {
   width: 100%;
   float: left;
}

.imagen_seccion_cont {
   padding-top: 0 !important;
   text-align: center;
   margin: 0 auto 15px auto !important;
}

.forced_width_clima {
   width: 557px !important;
}

#primer_paso_form #observaciones {
   width: 100%;
   min-height: 60px;
}

.pasos.isSorteoActive * {
   font-family: "Book Antiqua" !important;
}

.pasos #btnSorteos {
   display: none;
}

.isSorteoActive #hideForSorteo {
   display: none;
}

.isSorteoActive #btnSorteos {
   display: block;
}

.modulo-blog p img {
   width: 140px;
}

.columns-checkbox input {
   width: inherit !important;
}

#texto_login_wall {
   display: none;
}

.divisor-suscripcion {
   width: 100%;
   border-bottom: 1px solid #dedede;
   margin: 20px 0;
   float: left;
   clear: both;
}

.suscripcion_diario .row {
   width: 100%;
}

.suscripcion_diario .row h5 {
   margin-bottom: 10px;
   clear: both;
}

.suscripcion_master .suscripcion_diario_destacado {
   background: #f3dfbc;
   border: 2px solid #c1c1c1;
   padding: 16px 10px 0 10px;
}

.suscripcion_master .suscripcion_diario_destacado p {
   font-weight: bold;
}

#texto_login_wall p {
   text-align: left !important;
}

.swiper-container-gral {
   width: 100%;
   float: left;
   margin: 10px 0 40px 0;
   border: 1px solid #11204a;
   background-color: #0c256f;
   position: relative;
}

.swiper-container {
   width: 100%;
   height: 100%;
}

.swiper-slide h6 {
   color: #fff;
   text-align: center;
   font-size: 23pt;
   margin: 5px 0 10px;
}

.swiper-slide .partido {
   color: #abceed;
   text-align: center;
   margin: 5px 0;
   display: block;
   font-size: 10pt;
   min-height: 12px;
}

.swiper-slide .candidato {
   color: #abceed;
   text-align: center;
   margin: 5px 0;
   display: block;
   font-size: 10pt;
}

.swiper-slide {
   background: #5f85b4;
   color: #abceed;
   text-align: center;
}

.swiper-slide img {
   width: 100%;
   height: auto;
}

#toTop {
   text-decoration: none;
   position: fixed;
   bottom: 10px;
   right: 15px;
   overflow: hidden;
   width: 51px;
   height: 51px;
   border: 0;
   text-indent: -999px;
   background-image: url("/web/20251120022218im_/https://www.eldia.com/img/spritesheet2.png?v=3");
   background-repeat: no-repeat;
   display: block;
   background-position: -772px -135px;
   cursor: pointer;
   opacity: 0;
   z-index: 100;
}

.ppp.ppp_S0 {
   margin: auto;
   float: none;
}

.ppp.ppp_S_Top {
   margin: auto;
   float: none;
}

.cont-galleria {
   position: relative;
}

.blog > a > img {
   height: auto;
}

div.icon-ampliar {
   background-image: url(/web/20251120022218im_/https://www.eldia.com/img/spritesheet2.png?v=3);
   background-repeat: no-repeat;
   background-position: -1px -79px;
   height: 50px;
   width: 50px;
   z-index: 2;
   position: absolute;
   cursor: pointer;
   opacity: 0.9;
}

div.icon-ampliar:hover {
   opacity: 1;
}

*:hover > div.icon-ampliar {
   opacity: 1;
}

.row_espectaculos_articles .videoWrapper {
   padding-bottom: 65% !important;
}

.row_espectaculos_articles .nota_tag,
.row_espectaculos_articles .lead {
   display: none;
}

.row_espectaculos_articles article .descripcion {
   display: none;
}

#disqus_thread {
   min-height: 270px;
   margin-top: 20px;
}

.icon-fb span {
   background: #e63030;
   color: white;
   padding: 3px 4px;
   position: relative;
   right: -20px;
   margin-right: 150px;
   border-radius: 4px;
   bottom: -20px;
   font-size: 10px;
}

.nota_titulo_arriba h2 {
   overflow: hidden;
}

.col_margin > :nth-child(1) {
   margin-right: 3px;
}

.auto-articles {
   width: 300px;
   margin: auto;
   margin-bottom: 20px;
   background-color: #efefef;
   font-family: "Oswald-Light";
   overflow: hidden;
}

.auto-articles:before {
   content: "+ Secciones";
   width: 100%;
   display: block;
   color: #fff;
   background-color: #09c;
   font-weight: bolder;
   font-size: 18px;
   padding: 10px;
   font-family: "FlamaBook";
   font-size: 18px;
   letter-spacing: 0.5px;
   box-sizing: border-box;
}

.lmlbloc.lml .tabs li #a span {
   font-family: "FlamaBook";
}

.auto-articles {
   clear: both;
}

.auto-articles .auto-articles-item {
   padding: 10px 15px 0;
}

.auto-articles .auto-articles-item:last-child {
   padding-bottom: 10px;
}

.auto-articles h3,
.auto-articles h2 {
   margin-bottom: 5px;
   font-family: "Oswald-Light";
}

.auto-articles h3:hover,
.auto-articles h2:hover {
   text-decoration: underline;
}

.auto-articles .videoWrapper {
   padding-bottom: 26%;
   border: 0;
}

.auto-articles .videoWrapper img {
   width: 106px;
   height: auto;
}

.auto-articles li {
   line-height: 1.6;
   font-size: 110%;
   display: list-item;
   list-style: square inside;
   font-weight: bold;
}

#toTop:hover {
   opacity: 1 !important;
}

.article ol li {
   margin-bottom: 15px;
}

.galleria-info-title,
.img-caption {
   text-transform: uppercase;
}

.links h3 {
   font-size: 15px;
   font-family: sans-serif;
   line-height: 18px;
   margin-top: 4px;
}

.links li {
   display: block;
   clear: both;
   font-size: small;
   line-height: 1.3em;
   padding: 5px 0 5px 0;
   margin: 0;
   border-bottom: 1px dotted #ccc;
}

.tapa_contenedort_video {
   margin: 20px 0;
}

.content_left {
   float: left !important;
}

.content_right {
   float: right !important;
}

.ultimo-momento,
.ultimo-momento.fixe .contenedor-momento {
   max-width: 990px;
}

.ultimo-momento.en-vivo.fixe {
   max-width: 990px;
   left: 0;
   right: 0;
}

.container {
   position: relative;
   margin: 0 auto 10px auto;
   padding: 20px 0.783% 0 0.783%;
   background: #fff;
   max-width: 990px;
   z-index: 100;
   width: 100%;
}

.mk_cont {
   position: fixed;
   top: 0;
   height: 620px;
   z-index: 99999;
   height: 0;
   left: 50%;
   width: 1340px;
   margin-left: -678px;
   transition: margin-top 0.3s linear;
   z-index: 9999999;
}

.ppp.item.ppp_H34 {
   width: 100% !important;
}

@media (min-width: 1920px) {
   .publicidad_footer_sticky {
      max-width: 1440px;
   }

   .container,
   .imagen_seccion_cont,
   .ultimo-momento,
   .ultimo-momento.fixe .contenedor-momento {
      max-width: 1480px;
   }

   .ultimo-momento.en-vivo.fixe {
      max-width: 1480px;
      left: 0;
      right: 0;
   }

   .mk_cont {
      width: 1800px;
      margin-left: -915px;
   }

   .ppp_P7,
   .ppp_S6 {
      width: 1200px !important;
   }
}

.publicidad-oculta {
   display: none;
}

@media (min-width: 1600px) {
   .primera_nota_clasificados.banda_top {
      max-width: 1480px;
      margin: auto;
   }
}

@media (min-width: 1600px) and (max-width: 1920px) {
   .publicidad_footer_sticky {
      max-width: 1220px;
   }

   .mk_cont {
      width: 1605px;
      margin-left: -807px;
   }

   .container,
   .imagen_seccion_cont,
   .ultimo-momento,
   .ultimo-momento.fixe .contenedor-momento {
      max-width: 1250px;
   }

   .ppp_P7 {
      width: 915px !important;
   }

   .ppp_S6 {
      width: 664px !important;
   }
}

@media (min-width: 980px) and (max-width: 1599px) {
   .ppp_P7 {
      width: 660px !important;
   }

   .ppp_S6 {
      width: 643px !important;
   }

   .programacion {
      width: 95% !important;
   }
}

@media (max-width: 980px) {
   .head-data img {
      width: 130px !important;
   }

   .head-data {
      width: 100% !important;
   }

   .head-data .datetime {
      font-size: 17px !important;
   }

   .ppp_P7,
   .ppp_S6 {
      width: 100% !important;
   }

   .suscripcion_diario .medium-6,
   .login-popup .medium-6 {
      width: 100% !important;
   }

   .suscripcion_diario .redes,
   .login-popup .redes {
      margin: 20px 0;
   }

   .suscripcion_diario .medium-4,
   .login-popup .medium-4 {
      width: 100% !important;
   }

   #login-register .medium-6 {
      width: 100% !important;
   }

   #login-register .medium-4 {
      width: 100% !important;
   }
}

.ads_izq {
   float: left;
   margin-left: 1%;
}

.ads_der {
   float: right;
   margin-right: 0.5%;
}

.section {
   clear: both;
   margin: 0;
}

.col {
   display: block;
   float: left;
}

.col:first-child {
   margin-left: 0;
}

.col_25 {
   width: 24%;
   overflow: hidden;
   display: inline-block;
   vertical-align: top;
}

.col_75 {
   width: 74%;
   overflow: hidden;
   display: inline-block;
   vertical-align: top;
}

.ppp_H102 img {
   width: 100% !important;
}

.ppp_H102 {
   text-align: center;
   float: none !important;
   margin: auto;
}

@media (min-width: 1600px) {
   .ppp_H102 {
      margin-top: 40px !important;
   }
}

.col_33 {
   float: left;
   width: 32.5%;
   overflow: hidden;
}

.bloquex3-notas .col_33 {
   float: inherit;
   width: 100%;
}

.bloquex3-notas {
   display: grid;
   gap: 20px;
   grid-template-columns: repeat(3, 1fr);
}

.item.nota_3.modulo-generico .bloquex3-notas h2 {
   min-height: auto;
   margin-bottom: 10px;
}

.col_30 {
   float: left;
   width: 29%;
   overflow: hidden;
}

.col_50 {
   float: left;
   width: 49%;
   overflow: hidden;
}

.col_70 {
   float: left;
   width: 69%;
   overflow: hidden;
}

.col_100 {
   width: 100%;
}

.modulo-generico .col_33,
.modulo-generico .col_50 {
   margin-left: 0.64%;
}

.group:before,
.group:after {
   content: "";
   display: table;
}

.group:after {
   clear: both;
}

.group {
   zoom: 1;
}

.span_8_of_8 {
   width: 100%;
}

.span_7_of_8 {
   width: 88%;
}

.span_6_of_8 {
   width: 76%;
}

.span_5_of_8 {
   width: 66%;
}

.span_4_of_8 {
   width: 49%;
}

.span_3_of_8 {
   width: 32%;
}

.span_3_of_8.redonda {
   text-align: center;
}

.row_header_ads div.span_2_of_8:first-child {
   margin: 0;
}

.span_2-5_of_8 {
   width: 30.1%;
}

.span_2_of_8 {
   width: 22%;
}

.span_1_of_8 {
   width: 10%;
}

.center {
   text-align: center;
}

.head-data {
   display: flex;
   justify-content: space-between;
   min-width: 295px;
   align-items: flex-end;
   width: 33%;
}

.head-data .datetime {
   margin-right: 12px;
   padding: 0;
   font-size: 14px;
}

.head-data img {
   width: 100px;
}

.row_header_ads {
   margin: 0;
   display: flex;
   justify-content: space-around;
   background-color: #eceff1;
   padding-top: 10px;
}

#ads50 {
   display: flex;
   justify-content: center;
}

#ads50 .col_50 {
   float: none;
   width: auto;
}

#ads50 {
   display: flex;
   justify-content: center;
}

.row_header_ads .col {
   float: initial;
}

.row_header_ads div.span_4_of_8 {
   width: auto;
   margin: 0 0 0 11px;
}

.row_header_ads div.span_2_of_8 {
   width: 233px;
   margin: 0 0 0 11px;
}

.row_header_ads1 {
   margin: 10px 0 0 0;
   text-align: center;
}

.row_footer_ads1 {
   margin: 0 0 10px 0;
   text-align: center;
}

.row_header {
   padding-top: 2%;
}

.menu {
   width: auto;
   margin: 0 auto;
   height: 40px;
   padding: 0 7px;
}

.carousel.last_news a.visible {
   display: inline !important;
}

#mrf-header,
#mrf-controlBars {
   display: none;
}

.sobre {
   z-index: 10000;
}

.sec {
   -moz-border-radius: 4px;
   -webkit-border-radius: 4px;
   border-radius: 4px 4px 0 0;
}

body .sec {
   background: #706f6f;
   background: -moz-linear-gradient(top, #919090, #7a7474);
   background: -webkit-gradient(linear, 0 0, 0 100%, from(#919090), to(#7a7474));
   -moz-box-shadow: inset 0 0 1px #edf9ff;
   -webkit-box-shadow: inset 0 0 1px #edf9ff;
   box-shadow: inset 0 0 1px #edf9ff;
}

.stub .icon_clima {
   float: left;
   width: 20%;
}

.stub .text_clima {
   font-size: 100%;
   float: left;
   width: 80%;
   line-height: 150%;
}

.menu li {
   float: left;
   display: block;
   text-align: center;
   position: relative;
   padding: 4px 5px;
   margin-right: 5px;
   margin-top: 12px;
   border: 0;
}

.menu li a {
   color: #eee;
   display: block;
   outline: 0;
   text-decoration: none;
   text-shadow: 1px 1px 1px #000;
   font-size: 14px;
   line-height: 18px;
}

.sec li a {
   text-transform: none;
}

.menu li h6 {
   font-size: 1em;
   margin: 5px 0 0 0;
}

.menu li:hover a {
   color: #161616;
   text-shadow: 1px 1px 1px #fff;
}

.menu li.drop {
   padding-right: 10px;
}

.menu li.drop i {
   display: inline-block;
   margin-right: -4px;
   vertical-align: middle;
}

.menu li.drop:hover {
   border: 1px solid #777;
   background: #f4f4f4;
   background: -moz-linear-gradient(top, #f4f4f4, #eee);
   background: -webkit-gradient(linear, 0 0, 0 100%, from(#f4f4f4), to(#eee));
   -moz-border-radius: 5px 5px 0 0;
   -webkit-border-radius: 5px 5px 0 0;
   border-radius: 5px 5px 0 0;
}

.menu li.drop:hover i {
   opacity: 0;
}

body a.avisos {
   color: #ffe100;
}

.unaCol,
.dosCol,
.seisColA,
.seisColB,
.seisColC,
.seisColD,
.seisColE,
.seisColF,
.seisColG,
.seisColH,
.seisColI,
.seisColJ {
   margin: 4px auto;
   float: left;
   position: absolute;
   left: -999em;
   text-align: left;
   padding: 10px 5px;
   border: 1px solid #777;
   border-top: 0;
   background: #f4f4f4;
   background: -moz-linear-gradient(top, #eee, #bbb);
   background: -webkit-gradient(linear, 0 0, 0 100%, from(#eee), to(#bbb));
   -moz-border-radius: 0 0 5px 5px;
   -webkit-border-radius: 0 0 5px 5px;
   border-radius: 0 0 5px 5px;
   z-index: 10000;
}

.menu li p {
   font:
      0.688em/1.4em "lucida grande",
      tahoma,
      verdana,
      arial,
      sans-serif;
   margin: 5px 0 15px 0;
   height: 75px;
}

.unaCol {
   width: 200px;
}

.dosCol {
   width: 304px;
}

.seisColA,
.seisColB,
.seisColC,
.seisColD,
.seisColE,
.seisColF,
.seisColG,
.seisColH,
.seisColI,
.seisColJ {
   width: 928px;
}

.menu li:hover .unaCol {
   left: -1px;
   top: auto;
}

.menu li:hover .dosCol {
   left: -3px;
   top: auto;
}

.menu li:hover .seisColA {
   left: -65px;
   top: auto;
}

.menu li:hover .seisColB {
   left: -147px;
   top: auto;
}

.menu li:hover .seisColC {
   left: -243px;
   top: auto;
}

.menu li:hover .seisColD {
   left: -300px;
   top: auto;
}

.menu li:hover .seisColE {
   left: -383px;
   top: auto;
}

.menu li:hover .seisColF {
   left: -485px;
   top: auto;
}

.menu li:hover .seisColG {
   left: -583px;
   top: auto;
}

.menu li:hover .seisColH {
   left: -658px;
   top: auto;
}

.menu li:hover .seisColI {
   left: -746px;
   top: auto;
}

.menu li:hover .seisColJ {
   left: -828px;
   top: auto;
}

.menu li:hover .seccion-1 {
   left: -51px;
   top: auto;
}

.menu li:hover .seccion-2 {
   left: -135px;
   top: auto;
}

.menu li:hover .seccion-3 {
   left: -235px;
   top: auto;
}

.col_1,
.col_2,
.col_3,
.col_4,
.col_5,
.col_6 {
   display: inline;
   float: left;
   position: relative;
   margin-left: 5px;
   margin-right: 5px;
}

.col_2 {
   width: 304px;
}

.col_3 {
   width: 454px;
}

.col_4 {
   width: 604px;
}

.col_5 {
   width: 756px;
}

.col_6 {
   width: 918px;
}

.menu .menu_right {
   float: right;
   margin-right: 0;
}

.menu li .align_right {
   -moz-border-radius: 5px 0 5px 5px;
   -webkit-border-radius: 5px 0 5px 5px;
   border-radius: 5px 0 5px 5px;
}

.menu li:hover .align_right {
   left: auto;
   right: -1px;
   top: auto;
}

.menu h4 {
   padding-bottom: 10px;
   border-bottom: 1px solid #666;
}

.menu h5 {
   margin: 7px 0 10px 0;
   padding-bottom: 10px;
   border-bottom: 1px solid #888;
}

.menu p {
   line-height: 18px;
   margin: 0 0 14px 0;
}

.menu li:hover div a {
   font-size: 14px;
   line-height: 1.6em;
}

.menu li .black_box {
   color: #eee;
   text-shadow: 1px 1px 1px #000;
   padding: 4px;
   font-size: 1.2em;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   border-radius: 5px;
   -webkit-box-shadow: inset 0 0 3px #000;
   -moz-box-shadow: inset 0 0 3px #000;
   box-shadow: inset 0 0 3px #000;
}

.menu li ul {
   list-style: none;
   padding: 0;
   margin: 0 0 12px 0;
}

.menu li ul li {
   font-size: 12px;
   line-height: 24px;
   position: relative;
   text-shadow: 1px 1px 1px #fff;
   padding: 0;
   margin: 0;
   float: none;
   text-align: left;
}

.menu li .cajaGris li {
   background: #f4f4f4;
   border: 1px solid #bbb;
   margin: 0 10px 4px 0;
   padding: 4px 6px;
   float: left;
   width: auto;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   -khtml-border-radius: 5px;
   border-radius: 5px;
}

.menu li .cajaGris li:hover {
   background: #fff;
   border: 1px solid #aaa;
   margin: 0 10px 4px 0;
   padding: 4px 6px;
}

.menu {
   background: #000;
}

.sec {
   background: #000;
   background: -moz-linear-gradient(top, #f4f4f4, #eee);
   background: -webkit-gradient(linear, 0 0, 0 100%, from(#f4f4f4), to(#eee));
   -moz-box-shadow: inset 0 0 1px #edf9ff;
   -webkit-box-shadow: inset 0 0 1px #edf9ff;
   box-shadow: inset 0 0 1px #edf9ff;
   margin: 5px 0 0 0;
}

.menu li:hover div a {
   color: #000;
}

.menu li:hover div a:hover {
   color: #777;
}

.menu li:hover div a img {
   float: left;
   border: 1px solid #ccc;
   padding: 3px;
   background-color: #fff;
   width: 138px;
   margin: 5px 15px 15px 0;
}

.menu li.google_cse,
.menu li.google_cse:hover {
   margin: 0;
   float: right;
   padding: 4px 0 0;
   border: 0;
   background: transparent;
}

.menu li.google_cse .gsc-control-cse,
.menu li.google_cse:hover .gsc-control-cse {
   width: 270px;
   padding: 0;
   border: 0;
   background-color: transparent;
}

.row_menu_top,
.row_menu_top * {
   box-sizing: inherit;
}

.other_sites ul li {
   float: left;
}

.other_sites a {
   color: #000;
   float: left;
   padding: 0;
   margin: 10px 0;
   font-size: 18px;
   padding-right: 10px;
   margin-right: 10px;
   border-right: 2px solid black;
   font-weight: initial;
   font-family: "Oswald-Regular", arial, sans-serif;
}

.other_sites ul li:last-child a {
   border: 0;
}

.other_sites a:hover {
   color: #2a2d30;
}

.sign-up {
   padding: 10px 0;
}

.social_container {
   float: right !important;
   margin-top: -10px;
}

.social_container div {
   float: left;
   width: 100%;
   text-align: right;
}

.social_container .social_profiles {
   float: right;
}

.social_container .social_profiles li {
   float: left;
   width: 35px;
   height: 35px;
   margin-bottom: 10px;
   display: inline-block;
}

.social_container .social_profiles a {
   display: block;
   width: 100%;
   height: 100%;
   text-indent: -9000px;
   text-decoration: none;
   color: #000;
   font-size: 80%;
}

.row_footer .social_profiles {
   float: right;
   margin: 15px 0 0 0;
   width: 100%;
   text-align: right;
}

.row_footer .social_profiles li {
   display: inline-block;
   vertical-align: top;
}

body .menu_middle {
   background: #333;
}

body .menu_middle .menu_middle_dropdown div a {
   color: #5c5c5c;
}

body .menu_middle .menu_middle_dropdown div a:hover {
   color: #272727;
}

.mobile_menu_middle {
   float: left;
   width: 100%;
}

.mobile_menu_middle li {
   float: left;
   margin: 0 5px 0 5px;
   text-align: center;
   color: #3254ad;
   font-size: 17px;
}

.mobile_menu_middle li:hover,
.mobile_menu_middle li.selected {
   border: 0;
   margin: 0 5px 0 5px;
   background: transparent;
   -moz-border-radius: 0;
   -webkit-border-radius: 0;
   border-radius: 0;
}

.mobile_menu_middle li:hover a,
.mobile_menu_middle .selected a {
   color: #161616;
   text-shadow: none;
   padding: 0;
}

.mobile_menu_middle li:after {
   content: "-";
}

.mobile_menu_middle li:last-child:after {
   content: "";
}

.mobile_menu_middle li a {
   color: #3254ad;
}

.mobile_menu_middle .dosCol {
   display: none;
}

.menu_middle {
   margin: 0 auto;
   height: 40px;
   position: relative;
   float: left;
   width: 100%;
}

.menu_middle li:hover + .menu_middle_dropdown {
   display: block;
}

.menu_middle li {
   float: left;
}

.menu_middle li:first-child {
   margin-left: 12px;
}

.menu_middle li .drop i {
   display: inline-block;
   margin-right: -4px;
   vertical-align: middle;
}

.menu_middle li .no-drop {
   padding: 0 15px 0 0;
}

.menu_middle li > a {
   text-transform: uppercase;
   color: #fff;
   text-decoration: none;
   text-shadow: 1px 1px 1px #000;
   font-size: 1.25em;
   float: left;
   margin: 0 5px 0 5px;
   padding: 0 2px;
}

.menu_middle_dropdown:hover {
   left: 0;
   display: block;
}

.menu_middle_dropdown {
   text-align: left !important;
   padding: 1% 1% 1% 1%;
   margin: 37px 0 0 0;
   border: 1px solid #777;
   background: #f4f4f4;
   background: -moz-linear-gradient(top, #eee, #bbb);
   background: -webkit-gradient(linear, 0 0, 0 100%, from(#eee), to(#bbb));
   -moz-border-radius: 0 0 5px 5px;
   -webkit-border-radius: 0 0 5px 5px;
   border-radius: 0 0 5px 5px;
   z-index: 10000;
   display: none;
   border-top: 0;
   width: 97.8%;
   position: absolute;
}

.menu_middle_section {
   margin: 18px 0 8px 0;
}

.menu_middle_section:hover,
.menu_middle_section.selected {
   border: 1px solid #777;
   margin: 10px 0 0 0;
   background: #f4f4f4;
   background: -moz-linear-gradient(top, #f4f4f4, #eee);
   background: -webkit-gradient(linear, 0 0, 0 100%, from(#f4f4f4), to(#eee));
   -moz-border-radius: 5px 5px 0 0;
   -webkit-border-radius: 5px 5px 0 0;
   border-radius: 5px 5px 0 0;
}

.menu_middle_section:hover a,
.menu_middle_section.selected a {
   color: #161616;
   text-shadow: 1px 1px 1px #fff;
   padding: 8px 2px 8px 0;
}

.row_content_middle .col_50:first-child {
   padding-right: 5px;
   margin: 0 0.8% 0.8% 0;
}

.clear {
   clear: both;
   display: block;
   overflow: hidden;
   visibility: hidden;
   width: 0;
   height: 0;
}

.recent_news,
.other_news {
   display: inline;
   float: left;
   position: relative;
   margin-left: 5px;
   margin-right: 9px;
}

.recent_news {
   width: 60%;
   position: relative;
}

.other_news {
   width: 30%;
}

.other_news > a {
   text-transform: uppercase;
   letter-spacing: 0.5px;
   font-size: 14px;
   display: block;
   outline: 0;
   text-decoration: none;
   text-shadow: 1px 1px 1px #fff;
   margin: 10px 0 0 0;
   line-height: 1.3em;
}

.other_news h6 {
   font-size: 1.5em;
   font-family: "Oswald-Regular", arial, sans-serif;
}

.recent_news > a {
   float: left;
   position: relative;
   margin: 5px 15px 10px 5px;
}

.recent_news > a:before {
   display: block;
   content: "";
   position: absolute;
   top: 1px;
   right: 1px;
   bottom: 1px;
   left: 1px;
   border: 3px solid #fff;
   z-index: 101;
}

.recent_news > a:after {
   display: block;
   content: "";
   position: absolute;
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
   border: 1px solid #777;
   z-index: 100;
}

.recent_news > a > img {
   width: auto;
   float: left;
   width: 128px;
   height: 86px;
   -moz-box-shadow: 0 0 5px #666;
   -webkit-box-shadow: 0 0 5px #666;
   box-shadow: 0 0 5px #666;
}

.recent_news h6 {
   font-size: 150%;
   font-family: "Oswald-Regular", arial, sans-serif;
   line-height: 1.4em;
}

.recent_news p {
   line-height: 1.4em;
   color: #333;
   margin: 5px 0;
}

.recent_news p > a {
   text-transform: uppercase;
   letter-spacing: 0.5px;
   font-size: 14px;
   display: block;
   outline: 0;
   text-decoration: none;
   text-shadow: 1px 1px 1px #fff;
   margin: 5px 0 0 0;
   line-height: 1.6em;
}

.row_menu_bottom {
   border: 1px solid #ccc;
   border-top: 4px solid red;
   background: #f2f2f2;
   margin-bottom: 10px;
   padding: 0;
}

.carousel {
   overflow-y: hidden;
   height: 100%;
   padding: 10px 10px;
}

input.gsc-search-button-v2 {
   height: auto !important;
   margin-top: 0 !important;
}

.datetime {
   color: #000;
   padding: 9px 0;
   float: left;
   font-size: 0.988em;
   line-height: 1.4em;
   font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
}

.sign-up {
   padding: 10px 0;
}

[class*="span"] {
   float: left;
   margin-left: 1%;
}

iframe {
   margin-bottom: 20px !important;
}

.iframe-style {
   margin: auto;
   display: flex;
   width: 534px;
}

#eplAdDiv970x90_2,
#eplAdDiv970x90 {
   margin-bottom: 20px !important;
}

@font-face {
   src: url(/web/20251120022218im_/https://www.eldia.com/font/oswald-regular.ttf);
   src: url(/web/20251120022218im_/https://www.eldia.com/font/oswald-regular.ttf) format("truetype");
   font-weight: normal;
   font-style: normal;
}

@font-face {
   font-family: "oswald-light";
   src: url(/web/20251120022218im_/https://www.eldia.com/font/oswald-light.ttf);
   src: url(/web/20251120022218im_/https://www.eldia.com/font/oswald-light.ttf) format("truetype");
   font-weight: normal;
   font-style: normal;
}

@font-face {
   font-family: "oswald-bold";
   src: url(/web/20251120022218im_/https://www.eldia.com/font/oswald-bold.ttf);
   src: url(/web/20251120022218im_/https://www.eldia.com/font/oswald-bold.ttf) format("truetype");
   font-weight: normal;
   font-style: normal;
}

@font-face {
   font-family: "foundation";
   src: url(/web/20251120022218im_/https://www.eldia.com/font/foundation-icons.ttf);
   src: url(/web/20251120022218im_/https://www.eldia.com/font/foundation-icons.ttf) format("truetype");
   font-weight: normal;
   font-style: normal;
}

@font-face {
   font-family: "oswald-bold";
   src: url(/web/20251120022218im_/https://www.eldia.com/font/oswald-bold.ttf);
   src: url(/web/20251120022218im_/https://www.eldia.com/font/oswald-bold.ttf) format("truetype");
   font-weight: normal;
   font-style: normal;
}

@font-face {
   font-family: "FranklinGothic URW Cond";
   src:
      url("/web/20251120022218im_/https://www.eldia.com/font/franklin/FranklinGothicURWCon-Dem.woff2") format("woff2"),
      url("/web/20251120022218im_/https://www.eldia.com/font/franklin/FranklinGothicURWCon-Dem.woff") format("woff");
   font-weight: normal;
   font-style: normal;
}

@font-face {
   font-family: "FranklinGothic URW Demi";
   src:
      url("/web/20251120022218im_/https://www.eldia.com/font/franklin/FranklinGothicURWCon-Dem.woff2") format("woff2"),
      url("/web/20251120022218im_/https://www.eldia.com/font/franklin/FranklinGothicURWCon-Dem.woff") format("woff");
   font-weight: normal;
   font-style: normal;
}

@font-face {
   font-family: "FranklinGothic URW Book";
   src:
      url("/web/20251120022218im_/https://www.eldia.com/font/franklin/FranklinGothicURWCon-Boo.woff2") format("woff2"),
      url("/web/20251120022218im_/https://www.eldia.com/font/franklin/FranklinGothicURWCon-Book.woff") format("woff");
   font-weight: normal;
   font-style: normal;
}

* {
   box-sizing: border-box;
}

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
sum ary,
time,
mark,
audio,
video {
   margin: 0;
   padding: 0;
   border: 0;
   vertical-align: baseline;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
   display: block;
}

body {
   font:
      0.75em/1.4em arial,
      "lucida grande",
      tahoma,
      verdana,
      sans-serif;
   font-style: normal;
   font-variant-ligatures: normal;
   font-variant-caps: normal;
   font-variant-numeric: normal;
   font-weight: normal;
   font-stretch: normal;
   font-size: 0.75em;
   line-height: 1;
   font-family: arial, "lucida grande", tahoma, verdana, sans-serif;
   background-color: white;
   margin: 0 0 10px 0;
   padding: 0;
   color: #000;
   overflow: inherit;
}

ul {
   list-style: none;
}

blockquote,
q {
   quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
   content: "";
   content: none;
}

table {
   border-collapse: collapse;
   border-spacing: 0;
}

a {
   text-decoration: none !important;
   color: inherit;
   cursor: pointer !important;
   color: #333;
}

a:hover {
   color: #000;
}

h1,
h2,
h3,
h4,
h5,
h6,
.heading {
   font-family: "Oswald-Regular", arial, sans-serif;
   line-height: 1.2em;
   font-weight: normal;
}

.nota_tag .heading {
   color: #000;
}

h1 {
   font-size: 2.7em;
}

h3,
h4 {
   font-size: 1.8em;
   line-height: 1.32em;
}

h5 {
   font-size: 1.75em;
}

h6 {
   font-size: 1.5em;
   line-height: 1.3em;
}

.gutter-sizer {
   width: 2%;
}

#main_index {
   margin-left: 0;
}

#load {
   width: 100%;
   height: 500px;
   display: none;
}

#load img {
   margin-top: 200px;
   margin-left: calc(50% - 24px);
}

.contenido-medio-bajo {
   margin-top: 20px;
   clear: both;
}

.nota_ {
   float: left;
   overflow: hidden;
}

.nota_1 {
   width: 30%;
   overflow: hidden;
   float: left;
   padding: 0 20px 20px 20px;
}

#main_index_1 .nota_1 .nota_titulo_abajo h2,
#main_index_2 .nota_1 .nota_titulo_abajo h2 {
   font-size: 1.2em;
}

#main_index_1 .nota_1 .nota_bajada_adentro .lead,
#main_index_2 .nota_1 .nota_bajada_adentro .lead {
   font-size: 0.8em;
}

.nota_2 {
   width: 66%;
   overflow: hidden;
   float: left;
}

.nota_3 {
   float: left;
   width: 100%;
   overflow: hidden;
}

.nota_4 {
   float: left;
   width: 49%;
   overflow: hidden;
}

.nota_5 {
   float: left;
   width: 49%;
   overflow: hidden;
}

.posicion_lu {
   top: 0;
   left: 0;
   text-align: left;
}

.posicion_ru {
   top: 0;
   left: 0;
   text-align: right;
}

.posicion_cu {
   top: 0;
   left: 0;
   text-align: center;
}

.posicion_ld {
   bottom: 0;
   left: 0;
   text-align: left;
}

.posicion_rd {
   bottom: 0;
   left: 0;
   text-align: right;
}

.posicion_cd {
   bottom: 0;
   left: 0;
   text-align: center;
}

.nota .cont_wrapper {
   border: 1px solid #ccc;
}

.videoWrapper {
   position: relative;
   padding-bottom: 61%;
   height: 0;
   overflow: hidden;
   clear: left;
}

.videoWrapper img {
   position: relative;
   top: 0;
   left: 0;
   width: 100%;
}

.videoWrapper iframe {
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   margin: 0 !important;
}

.plantilla_home_superbomba .nota.nota_3.urgente,
.plantilla_home_bomba .nota.nota_3.urgente,
.plantilla_home_2 .nota.nota_3.urgente {
   padding: 0;
   border: 0;
}

.plantilla_home_superbomba .nota.nota_3.urgente .main_image,
.plantilla_home_bomba .nota.nota_3.urgente .main_image,
.plantilla_home_2 .nota.nota_3.urgente .main_image {
   display: block;
}

.plantilla_home_superbomba .nota.nota_3.urgente .nota_titulo_arriba h1,
.plantilla_home_bomba .nota.nota_3.urgente .nota_titulo_arriba h1,
.plantilla_home_2 .nota.nota_3.urgente .nota_titulo_arriba h1 {
   background-color: #eceff1;
   padding: 20px;
}

.plantilla_home_superbomba .nota.nota_3 .nota_titulo_arriba:hover,
.plantilla_home_bomba .nota.nota_3 .nota_titulo_arriba:hover,
.plantilla_home_2 .nota.nota_3 .nota_titulo_arriba:hover {
   text-decoration: none !important;
}

.plantilla_home_superbomba .nota.nota_3 .nota_titulo_arriba h1,
.plantilla_home_bomba .nota.nota_3 .nota_titulo_arriba h1,
.plantilla_home_2 .nota.nota_3 .nota_titulo_arriba h1 {
   background-color: #00afea;
   color: #fff;
   padding: 20px 10px;
   font-size: 3em;
}

.plantilla_home_superbomba .nota.nota_3 .nota_titulo_arriba,
.plantilla_home_bomba .nota.nota_3 .nota_titulo_arriba,
.plantilla_home_2 .nota.nota_3 .nota_titulo_arriba {
   margin: 0;
   padding: 0;
}

.plantilla_home_superbomba .nota.nota_3 .cont_wrapper,
.plantilla_home_bomba .nota.nota_3 .cont_wrapper,
.plantilla_home_2 .nota.nota_3 .cont_wrapper {
   padding: 0;
   border: 0;
}

.plantilla_home_superbomba .noimgportada,
.plantilla_home_bomba .noimgportada,
.plantilla_home_2 .noimgportada {
   background-color: #028fbe;
   color: white;
}

.nota .nota_titulo_arriba {
   width: 100%;
   margin: 0 0 5px 0;
}

.nota .nota_titulo_arriba h6 {
   display: -webkit-box;
   -webkit-box-orient: vertical;
   overflow: hidden;
}

.nota.adelanto .nota_titulo_arriba {
   padding: 0 5px;
   color: #fff;
}

.nota.adelanto .firmahome.notass a {
   color: #fff;
}

.nota.adelanto .chapitaColor .heading {
   font-size: 16px;
   color: #fff;
   font-family: "Flamabook";
}

.nota_titulo_abajo .lead {
   font-family: arial, "lucida grande", tahoma, verdana, sans-serif;
}

.nota .nota_titulo_abajo {
   position: absolute;
   width: 100% !important;
   padding: 10px;
   background: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.5) 0, #000);
}

.nota .nota_titulo_abajo > * {
   margin: 0;
   color: #fff;
   line-height: 1.3;
   font-family: "Oswald-Regular", arial, sans-serif;
}

.nota .nota_titulo_abajo > h6 {
   font-size: 1.3em;
}

.nota.nota_5 .nota_titulo_abajo > h6 {
   font-size: 2.7em;
}

.nota_bajada_adentro {
   position: absolute;
   bottom: -70%;
   padding: 0 2%;
}

.nota_bajada_adentro.sin_titulo {
   background: rgba(0, 0, 0, 0.7);
}

.nota_bajada_adentro a {
   color: #fff;
   font-family: arial;
}

.posicion_titulo_lu .nota_bajada_adentro,
.posicion_titulo_ru .nota_bajada_adentro,
.posicion_titulo_cu .nota_bajada_adentro {
   background: rgba(0, 0, 0, 0.7);
}

.nota_tag {
   line-height: 1.3em;
   text-transform: uppercase;
   margin-bottom: 5px;
   font-family: "Oswald-Regular", arial, sans-serif;
   display: none;
}

.heading {
   font-size: 90%;
   line-height: 1.3em;
   text-transform: uppercase;
   margin: 0 0 5px 0;
}

.modulo_opinion .heading {
   height: 25px;
}

.nota_bajada_afuera .lead {
   color: #333;
}

.lead {
   float: left;
   line-height: 1.5em;
   color: #fff;
   text-align: left;
   margin: 0 0 5px 0;
}

.ad_box {
   margin-bottom: 10px;
   clear: both;
}

.ad_box.twitter_box {
   display: flex;
   justify-content: center;
}

.cont-publicidad {
   display: flex;
   justify-content: center;
   margin-bottom: 20px;
}

.adelanto {
   padding: 10px;
}

.adelanto .heading,
.adelanto .h2,
.adelanto .lead {
   color: #000;
}

article .multimedia {
   position: absolute;
   z-index: 1;
   bottom: initial;
   top: 1px;
   right: initial;
   left: 1px;
   opacity: 1;
   -webkit-transition: opacity 0.4s;
   -moz-transition: opacity 0.4s;
   -o-transition: opacity 0.4s;
   transition: opacity 0.4s;
   background: 0;
   border-radius: 38px;
   padding: 4px;
}

article .main_image.cont_wrapper:hover .multimedia {
   opacity: 0;
   -webkit-transition: opacity 0.4s;
   -moz-transition: opacity 0.4s;
   -o-transition: opacity 0.4s;
   transition: opacity 0.4s;
}

article .posicion_titulo_lu .multimedia,
article .posicion_titulo_cu .multimedia {
   bottom: 1px;
   top: initial;
   right: 1px;
   left: initial;
}

article .posicion_titulo_ru .multimedia {
   bottom: 1px;
   top: initial;
   right: initial;
   left: 1px;
}

article .posicion_titulo_ld .multimedia,
article .posicion_titulo_ .multimedia,
article .posicion_titulo_cd .multimedia {
   bottom: initial;
   top: 1px;
   right: 1px;
   left: initial;
}

article .posicion_titulo_rd .multimedia {
   bottom: initial;
   top: 1px;
   right: initial;
   left: 1px;
}

article .multimedia .icons-multimedia {
   width: 33px;
   height: 33px;
   margin: 2px auto;
}

article .multimedia .icons-multimedia img {
   width: 100%;
}

article .multimedia .icons-multimedia.videos {
   background-image: url("/web/20251120022218im_/https://www.eldia.com/img/spritesheet2.png?v=3");
   background-repeat: no-repeat;
   display: block;
   background-position: -867px -175px;
   width: 45px;
   height: 45px;
}

article .multimedia .icons-multimedia.gallery {
   background-image: url("/web/20251120022218im_/https://www.eldia.com/img/spritesheet2.png?v=3");
   background-repeat: no-repeat;
   display: block;
   background-position: -650px -5px;
}

article .multimedia .icons-multimedia.audios {
   background-image: url("/web/20251120022218im_/https://www.eldia.com/img/spritesheet2.png?v=3");
   background-repeat: no-repeat;
   display: block;
   background-position: -102px -5px;
}

article .multimedia .icons-multimedia.documentos {
   background-image: url("/web/20251120022218im_/https://www.eldia.com/img/spritesheet2.png?v=3");
   background-repeat: no-repeat;
   display: block;
   background-position: -462px -4px;
}

.article .galleria {
   width: 100%;
   height: auto;
   background: #000;
}

.galleria .galleria-image img {
   cursor: pointer;
}

.nota_modulo {
   height: 330px;
}

.nota_modulo .lead {
   color: #ccc;
}

.nota_modulo .cont_wrapper {
   margin-bottom: 5px;
}

.tema_dia_main_6 .modulo-estudiantes .col_33 {
   max-height: 120px;
}

.nota_modulo .videoWrapper img {
   padding: 0;
}

.col_70 .nota_modulo .nota_titulo_abajo {
   display: none;
}

.col_30 .nota_modulo .nota_titulo_arriba,
.col_30 .nota_modulo .nota_bajada_afuera {
   display: none;
}

.nota_modulo .nota_titulo a {
   margin-bottom: 10px;
   float: left;
}

.nota_modulo .nota_titulo a h2 {
   overflow: hidden;
   padding: 0 10px;
   height: 60px;
}

.modulo-generico[data-titulo-col="2"] .nota_modulo .nota_titulo a h2 {
   height: 60px;
}

.nota_modulo .nota_titulo_abajo {
   overflow: hidden;
}

.nota_modulo .nota_titulo_arriba {
   overflow: hidden;
}

.col_30 .nota_modulo .nota_tag {
   display: none;
}

.nota_modulo .heading {
   color: #cacaca;
}

.nota_modulo .videoWrapper {
   border: 1px solid #ccc;
}

.modulo-estudiantes,
.modulo-gimnasia {
   background-color: #eceff1;
   margin-bottom: 20px;
}

.modulo-estudiantes .firmahome.notass,
.modulo-gimnasia .firmahome.notass {
   right: inherit;
   left: 6px;
}

.modulo-estudiantes h5,
.modulo-gimnasia h5 {
   padding: 6px 6px 6px 8px;
   position: relative;
}

.modulo-estudiantes h5 a,
.modulo-gimnasia h5 a {
   color: #fff;
}

.modulo-estudiantes h5 a:hover,
.modulo-gimnasia h5 a:hover {
   text-decoration: underline !important;
}

.modulo-estudiantes {
   border-bottom: 4px solid #8b0000;
}

.modulo-gimnasia {
   border-bottom: 4px solid #0a2d49;
}

.modulo-estudiantes .col_25,
.modulo-gimnasia .col_25 {
   margin-left: 0.64%;
}

.modulo-estudiantes div.sprite,
.modulo-gimnasia div.sprite {
   position: absolute;
   right: 0;
   top: 0;
   z-index: 0;
}

div.head_elpincha {
   height: 40px;
   margin-bottom: 2%;
   background-color: #a5081b;
}

div.head_ellobo {
   height: 40px;
   margin-bottom: 2%;
   background-color: #16466c;
}

.poll {
   padding: 10px;
   background-color: #eceff1;
   float: left;
   margin: 0 0 20px 0;
}

.buttons {
   background-color: #323232;
   background-image: -webkit-gradient(linear, left top, left bottom, from(#323232 0), to(#1e1e1e 50%));
   background-image: -webkit-linear-gradient(top, #323232 0, #1e1e1e 50%, #141414 50%, #000 100%);
   background-image: -moz-linear-gradient(top, #323232 0, #1e1e1e 50%, #141414 50%, #000 100%);
   background-image: -ms-linear-gradient(top, #323232 0, #1e1e1e 50%, #141414 50%, #000 100%);
   background-image: -o-linear-gradient(top, #323232 0, #1e1e1e 50%, #141414 50%, #000 100%);
   background-image: linear-gradient(top, #323232 0, #1e1e1e 50%, #141414 50%, #000 100%);
   border: 1px solid #151515;
   border-radius: 5px;
   border-bottom: 1px solid #000;
   -webkit-box-shadow: inset 0 1px 0 0 #878787;
   -moz-box-shadow: inset 0 1px 0 0 #878787;
   -ms-box-shadow: inset 0 1px 0 0 #878787;
   -o-box-shadow: inset 0 1px 0 0 #878787;
   box-shadow: inset 0 1px 0 0 #878787;
   padding: 5px;
   width: auto;
   font:
      bold 13px "helvetica neue",
      helvetica,
      arial,
      sans-serif;
   font-style: normal;
   font-variant-ligatures: normal;
   font-variant-caps: normal;
   font-variant-numeric: normal;
   font-weight: bold;
   font-stretch: normal;
   font-size: 13px;
   line-height: normal;
   font-family: "helvetica neue", helvetica, arial, sans-serif;
   color: #fff;
   text-decoration: none;
   text-align: center;
   margin: 10px;
}

.buttons.btn-gral,
.btn-gral,
.gsc-search-button button {
   padding: 6px 10px;
   color: white;
   cursor: pointer;
   font-family: "FlamaBook";
   background: #028fbe;
   line-height: inherit;
   border: 0;
   border-radius: inherit;
}

.btn-gral:hover,
.buttons.btn-gral:hover,
.gsc-search-button button:hover {
   color: #6cf;
   background-color: #028fbe;
}

.grafico {
   position: relative;
   display: block;
   height: 7px;
   background-color: #ddd;
}

.encuestas_grafico {
   background-color: #0011e1;
   height: 7px;
}

.encuestas_porcentaje {
   left: -40px;
}

.encuestas label {
   position: relative;
   line-height: 35px;
   font-size: 12pt;
}

.encuestas span {
   position: relative;
   display: block;
   line-height: 10px;
   font-size: 12pt;
   text-align: center;
   margin-top: 15px;
}

.lml {
   margin: 10px 0;
}

.lml .tabs {
   float: left;
   width: 100%;
   height: 30px;
   list-style: none;
   margin: 0 !important;
   padding: 0;
   height: 31px;
   background: -moz-linear-gradient(top, rgba(114, 114, 114, 0) 0, rgba(232, 232, 232, 1) 100%);
   background: -webkit-linear-gradient(top, rgba(114, 114, 114, 0) 0, rgba(232, 232, 232, 1) 100%);
   background: linear-gradient(to bottom, rgba(114, 114, 114, 0) 0, rgba(232, 232, 232, 1) 100%);
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00727272',endColorstr='#e8e8e8',GradientType=0);
}

.lml .tabs li {
   float: left;
   margin: 0 5px 0 0;
   height: 100%;
}

.lml .tabs li.current #a {
   cursor: default !important;
   background: rgba(204, 204, 204, 0.25);
}

.lml .tabs li #a {
   line-height: 30px;
   height: 30px;
   float: left;
   cursor: pointer;
   display: block;
   background: #2b2b2b;
   background: -moz-linear-gradient(top, rgba(43, 43, 43, 1) 43%, rgba(0, 0, 0, 1) 78%);
   background: -webkit-linear-gradient(top, rgba(43, 43, 43, 1) 43%, rgba(0, 0, 0, 1) 78%);
   background: linear-gradient(to bottom, rgba(43, 43, 43, 1) 43%, rgba(0, 0, 0, 1) 78%);
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2b2b2b',endColorstr='#000000',GradientType=0);
   padding: 0 10px 0 10px;
}

.lml .tabs li.current #a span {
   color: #2a2d30;
}

.lml .tabs li #a span {
   color: #fff;
}

.lml .panes {
   float: left;
   width: 100%;
   border: 1px solid #ccc;
}

.lml .panes > div {
   float: left;
   width: calc(100% - 20px);
   height: auto;
   min-height: 0;
   margin: 0;
   padding: 10px;
   display: none;
}

.lml .panes > div.active {
   display: block;
}

.tab_article {
   float: left;
   width: 100%;
   margin: 0 0 10px 0;
}

.tab_side_img {
   float: left;
   position: relative;
}

.tab_side_img.image:before {
   display: block;
   content: "";
   position: absolute;
   top: 1px;
   right: 1px;
   bottom: 1px;
   left: 1px;
   border: 3px solid #fff;
   z-index: 101;
}

.tab_side_img img {
   width: 100px !important;
   max-height: 65px;
}

.tab_side_img img.noImage {
   height: 65px;
   overflow: hidden;
}

.tab_side_img.image:after {
   display: block;
   content: "";
   position: absolute;
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
   border: 1px solid #ccc;
   z-index: 100;
}

.tab_side_content {
   float: left;
   width: calc(100% - 110px);
   margin: 0 0 0 6px;
}

.tab_side_content_title {
   width: 100%;
   float: left;
}

.tab_side_content_title a {
   font-weight: bold;
   line-height: 1.4em;
   float: left;
}

.tab_side_content_title a:hover {
   text-decoration: underline !important;
}

.notapage .content_left {
   margin-left: 0;
}

.notapage .content_right {
   margin-left: 2%;
}

.row_section_name_cloud {
   float: left;
   margin-bottom: 15px;
   width: 100%;
}

.img-microseccion-item {
   width: 100%;
   margin-bottom: 20px;
}

h2.seccion_title a {
   float: left;
   font-size: 140%;
   text-decoration: none;
   line-height: 1.4em;
   border-right: 1px dotted #ccc;
   padding-right: 30px;
   margin-right: 30px;
   text-transform: capitalize;
}

.cloud a {
   font-family: "Oswald-Regular", arial, sans-serif;
   margin-right: 20px;
   line-height: 1.4em;
   text-transform: capitalize;
}

.cloud a:hover {
   text-decoration: none;
   border-bottom: 1px dotted;
}

.cloud .extra-big {
   font-size: 20px;
   margin: 1%;
}

.cloud .big {
   font-size: 18px;
   margin: 1%;
}

.cloud .normal {
   font-size: 16px;
   margin: 1%;
}

.cloud .small {
   font-size: 14px;
   margin: 1%;
}

.cloud .mini {
   font-size: 12px;
   margin: 1%;
}

.article {
   font-family: "Oswald-Regular", arial, sans-serif;
}

.article .volanta {
   font-size: 130%;
   line-height: 1.2em;
   text-transform: uppercase;
   letter-spacing: 1px;
   margin-bottom: 10px;
   font-weight: normal;
}

.article .title {
   font-size: 300%;
   line-height: 1.2em;
   letter-spacing: 0;
   margin-bottom: 10px;
}

.article .bajada {
   font-size: 140%;
   line-height: 1.3em;
   letter-spacing: 0;
   margin-bottom: 10px;
}

.article .bajada.b_farmacias {
   font-family: "Book Antiqua Bold";
}

.article .publicado {
   margin-bottom: 15px;
   float: left;
   width: 75%;
}

.article .social-nota-top {
   float: left;
   width: 25%;
}

.article .social-nota-top .social-bar .icon {
   float: right;
}

.article .body {
   font:
      normal 130%/1.6em Georgia,
      serif;
   text-align: justify;
   color: #000;
}

.article .body * {
   text-align: justify;
}

.article .body img {
   max-width: 100%;
}

.article .actions {
   padding: 7px 0;
   border-top: 1px solid #ccc;
   border-bottom: 1px solid #ccc;
   margin-bottom: 10px;
   clear: both;
}

.article .actions .action-expand {
   float: right;
   padding: 0 5px;
}

.article .actions .action-shrink {
   float: right;
   padding: 0 5px;
}

.article .actions .action-print,
.article .actions .action-suggest,
.article .actions .action-comment {
   padding: 0 5px;
}

.article .main_image .videoWrapper img {
   border: 1px solid #ccc;
   background-color: #fff;
   max-width: 100%;
   position: static;
}

.article .main_image .videoWrapper {
   padding: 0;
   height: auto;
}

.article p:last-child {
   margin-bottom: 30px;
}

p.img-caption {
   position: relative;
   top: -6px;
   line-height: 1.4em;
   font-size: small;
   text-align: left;
   color: #000;
   margin-top: 10px;
   font-size: 14px;
   margin-bottom: 16px;
   font-size: 11px;
   text-transform: initial;
}

p.firma {
   padding-right: 1%;
}

h2.subtitulo,
p.grandes_temas,
p.esp span.uppercase,
p.agenda_rubro,
p.agenda_genero {
   font:
      140%/1.4em "oswald-regular",
      arial,
      sans-serif;
   text-transform: uppercase !important;
   clear: both !important;
   margin-top: 20px !important;
}

h2.subtitulo {
   font-family: "Book Antiqua Bold";
}

p.firma_mail {
   text-transform: uppercase;
   font-family: sans-serif;
   font-size: small;
   font-weight: bold;
}

p.subtitulo strong {
   font-weight: normal;
}

p.dep,
p.esp,
p.esp strong {
   clear: both;
}

p.tel {
   clear: none;
   float: right !important;
}

h2.title:first-letter {
   text-transform: uppercase;
}

p.primer_párrafo:first-letter,
p.editorial_nota_parrafo:first-letter,
p.texto_sin_sangria:first-letter {
   font-family: "MyriadProBold", Arial, Helvetica, sans-serif;
   font-size: 65px;
   display: block;
   background: none repeat scroll 0 0 #666;
   text-align: center;
   color: #fff;
   margin: 7px 15px 0 0;
   padding: 10px 18px;
   float: left;
}

div.data {
   clear: both;
   background-color: #fdc0ae;
   margin: 25px 0 50px;
   line-height: 1.6em;
   padding: 10px 15px;
}

div.data_title {
   margin-bottom: 10px;
   color: #8b0000;
   border-bottom: 3px solid #369;
   padding: 5px;
   background-color: #ccc;
   font:
      160% "Oswald-Regular",
      arial,
      sans-serif;
}

p.destacado,
p.textual {
   background: url(/web/20251120022218im_/https://www.eldia.com/img/css/quote-d1535e3c1f75e6c51f20857e53e312a4.png)
      no-repeat left top;
   color: #424242 !important;
   font:
      italic 24px/32px Georgia,
      serif;
   padding: 33px 30px 0;
   margin: 40px 20px 20px !important;
}

p.textual_firma {
   text-align: center !important;
}

p.destacado strong,
p.textual strong {
   font-weight: normal;
}

.article .body p {
   color: #333;
   margin: 10px 0 40px;
   word-break: break-word;
   font-size: 113%;
   line-height: 1.7em;
}

.article .tags {
   margin-bottom: 30px;
}

.article .tags h5 {
   clear: both;
}

.article .tags ul {
   padding: 5px 0 65px;
}

.article .tags ul li {
   float: left;
   position: relative;
   padding-left: 16px;
}

body article .tags li a {
   background-color: #969696;
}

.article .tags li a {
   display: block;
   margin: 8px 8px 0 0;
   padding: 10px 10px;
   border-radius: 0 2px 2px 0;
   font:
      14px/19px Arial,
      Helvetica,
      sans-serif !important;
   text-transform: uppercase;
   color: #fff !important;
}

.article .tags li a i {
   display: inline-block;
   margin-right: 5px;
   vertical-align: middle;
   position: absolute;
   left: 2px;
}

.cont_audios {
   margin-bottom: 1%;
   width: 100%;
}

.cont_audios audio {
   width: 100%;
}

.cont_audios {
   width: 100%;
   padding: 20px;
   margin: 15px auto;
   border: 1px solid #ccc;
}

.cont_audios label {
   margin: 10px;
   display: block;
   color: #009fec;
   font-size: 14px;
}

.cont_audios iframe {
   margin-top: 20px;
}

.links {
   float: left;
   width: 100%;
   border-bottom: 1px solid #ccc;
   margin-bottom: 10px;
   padding-bottom: 10px;
}

.links p {
   font-size: 2.2em;
   margin-bottom: 1%;
}

.links .links_notas_container {
   width: 100%;
   float: left;
   display: flex;
   flex-wrap: wrap;
   justify-content: space-between;
}

.ppp_P14,
.ppp_H16 {
   width: 100% !important;
}

.links .links_notas_container img {
   width: 100%;
   height: auto;
}

.links .links_notas:first-child,
.links .links_notas:nth-child(5),
.links .links_notas:nth-child(9),
.links .links_notas:nth-child(13),
.links .links_notas:nth-child(17) {
   margin-left: 0 !important;
}

.links .links_notas {
   width: 23%;
   display: inline-block;
   margin-left: 1%;
   overflow: hidden;
   vertical-align: top;
   margin-bottom: 10px;
}

.related-image {
   max-width: 100px;
   max-height: 100px;
}

.texto.editorial {
   font-style: italic;
}

.firmante {
   clear: both;
   display: block;
   margin-top: 5px;
   font-size: 14px;
}

div.data {
   clear: both;
   background-color: #fdc0ae;
   margin: 25px 0 50px;
   line-height: 1.6em;
   padding: 10px 15px;
   font-size: 15px;
}

div.data_title {
   margin-bottom: 10px;
   color: #8b0000;
   border-bottom: 3px solid #369;
   padding: 5px;
   background-color: #ccc;
   font:
      160% "Oswald-Regular",
      arial,
      sans-serif;
}

.secciones .col {
   display: block;
   float: left;
   margin: 0;
}

.secciones .col:nth-of-type(odd) {
   margin-left: 0;
}

.secciones article {
   margin-bottom: 30px;
}

.secciones .nota.item-1,
.secciones .nota.item-3,
.secciones .nota.item-6,
.secciones .nota.item-8,
.secciones .nota.item-11,
.secciones .nota.item-13 {
   clear: both;
}

.secciones .nota_3 .heading {
   color: #fff;
}

.photo_tith1_text {
   width: 96%;
   padding: 10px 2% 10px 2%;
}

.nota .nota_titulo_abajo a .lead {
   font-family: arial, "lucida grande", tahoma, verdana, sans-serif;
   margin-top: 5px;
}

#div_vermas {
   text-align: center;
   margin: 25px auto;
}

#vermas {
   padding: 6px 10px;
   font-size: 17px;
   color: white;
   font-family: "FlamaBook";
   background: #028fbe;
   line-height: inherit;
   border: 0;
   border-radius: inherit;
}

#vermas:hover {
   color: #6cf;
}

.nota_titulo_seccion_noimage {
   background-color: #ccc;
   border: 1px solid #333;
   padding: 10px;
   display: inline-block;
   width: 100%;
}

.nota_titulo_seccion_noimage .nota_tag .heading,
.nota_titulo_seccion_noimage a .lead {
   color: black;
}

.row_other_sites {
   background: #fff;
   width: 98%;
   float: left;
}

.row_footer_menu {
   width: 100%;
   float: left;
}

.span10 {
   width: 67%;
}

footer .top {
   color: #fff;
}

footer .top .cols {
   display: block;
   overflow: hidden;
   color: #bbbaba;
   line-height: 1.5em;
}

footer .top .cols .col {
   float: left;
   width: 23%;
   margin-top: 10px;
   margin-right: 7%;
}

footer .top .cols .col h3,
footer .top .cols .col h4 {
   color: #000;
   margin-top: 27px;
   margin-bottom: 0;
   font-family: arial, "lucida grande", tahoma, verdana, sans-serif;
   font-weight: bold;
   font-size: 14px;
}

footer .top .cols .col ul li:first-child {
   border-top: 0;
}

footer .top .cols .col .item {
   display: block;
   line-height: 2.5em;
}

footer .top .cols .col .item i {
   display: inline-block;
   margin-right: -4px;
   vertical-align: middle;
   padding: 0 10px;
}

footer .top .cols .col .item a {
   color: #bbbaba;
   text-decoration: none;
}

footer .top .cols .col ul.ultima {
   margin-top: 71px;
}

.splitter_footer {
   margin-top: 40px;
   margin-bottom: 40px;
}

.span5 {
   width: 27%;
}

.splitter_footer img {
   width: 300px;
}

footer .top .cols .col ul li:last-child {
   border-bottom: 0;
}

.row_footer .bottom .text {
   overflow: hidden;
   margin: 43px 28px;
   color: #868686;
   font-size: 115%;
   line-height: 1;
   color: black;
}

.row_footer .bottom .text span {
   color: black;
}

.row_footer .bottom .text a {
   text-decoration: none;
   color: black;
}

.row_footer .bottom .text a:hover {
   color: #fff;
}

.bottom {
   position: relative;
   line-height: 60px;
   color: #868686;
}

.footer {
   width: 100%;
   margin: 0 !important;
   padding-bottom: 30px;
   margin-bottom: 30px;
   border-bottom: 2px solid #dadada;
}

.mustang_div {
   padding: 0;
   clear: both;
   width: 100%;
   float: left;
   height: 60px;
   font-size: 12pt;
   text-align: center;
   border-top: 0;
   margin: 0 auto 0 auto;
   background-color: #fff;
   border-top-color: #bbbaba;
   display: flex;
   align-items: center;
   justify-content: center;
}

.row_footer {
   position: relative;
   width: 100%;
   font-size: 12px;
   line-height: 60px;
   color: #868686;
   background: #222426;
   padding: 0;
   color: #868686;
   background: #e2e2e2;
   padding: 0;
   display: flex;
   flex-wrap: wrap;
   align-items: center;
   padding-bottom: 0;
   border: 0;
}

.footer.row_footer_menu,
.footer.row_footer {
   border-bottom: 0 solid #dadada;
}

@keyframes example {
   0% {
      border-top-color: #00ffdc;
   }

   25% {
      border-top-color: #676666;
   }

   50% {
      border-top-color: white;
   }

   90% {
      border-top-color: #676666;
   }

   100% {
      border-top-color: #00ffdc;
   }
}

.mustang_div:hover {
   animation: example 5s linear 0s infinite;
}

.mustang_div span {
   color: black;
   font-size: 10pt;
   font-family: "Oswald-Regular", arial, sans-serif;
}

.mustang_div img {
   zoom: 0.8;
   margin-right: 10px;
}

#simplemodal-container a.modalCloseImg {
   background: url("/web/20251120022218im_/https://www.eldia.com/img/x.png") no-repeat;
   width: 25px;
   height: 29px;
   display: inline;
   z-index: 3200;
   position: absolute;
   top: 0;
   right: 0;
   cursor: pointer;
}

#simplemodal-container {
   color: #bbb;
   background-color: #333;
   border: 4px solid #444;
   padding: 12px;
   width: auto !important;
   height: auto !important;
   z-index: 99999999 !important;
}

#simplemodal-container .simplemodal-wrap {
   overflow: initial !important;
}

#simplemodal-overlay {
   background-color: #000;
}

.splitter_footer img {
   cursor: pointer;
}

#simplemodal-container img {
   width: auto;
   max-width: 91vw;
   height: 95vh;
}

.icon_clima img {
   width: 60px;
}

.plantilla_home_1 .nota_1:nth-of-type(even) {
   margin: 0 5%;
}

.plantilla_home_1 .nota_4:nth-of-type(odd) {
   margin: 0 1% 1% 0;
}

.plantilla_home_1 .nota_4:nth-of-type(even) {
   margin: 0 0 1% 1%;
}

.plantilla_home_1 .nota_1 h6 {
   font-size: 1.6em;
}

.form-row {
   padding: 10px 0;
}

.plantilla_home_ .nota_1 h6 {
   height: 100%;
   max-height: 70px;
}

.plantilla_home_4 .nota_1 {
   padding: 0;
}

.plantilla_home_3 .descripcion,
.plantilla_home_4 .descripcion {
   display: none;
   font-family: Georgia, serif;
   font-size: 16px;
   color: #666;
   line-height: 23px;
}

.plantilla_home_3 .descripcion p,
.plantilla_home_4 .descripcion p {
   font-family: Georgia, serif;
   font-size: 16px;
   color: #666;
}

.plantilla_home_2 .nota_1,
.plantilla_home_bomba .nota_1,
.plantilla_home_4 .nota_1,
.plantilla_home_3 .nota_1,
.plantilla_home_8 .nota_2 {
   margin-right: 5%;
}

.plantilla_home_2 .nota_1:last-child,
.plantilla_home_bomba .nota_1:last-child,
.plantilla_home_4 .nota_1:last-child,
.plantilla_home_3 .nota_1:last-child {
   margin-right: 0;
}

.plantilla_home_4 > .nota_1 {
   margin-left: 3.5%;
   margin-right: 0;
   margin-bottom: 2%;
}

.plantilla_home_3 .nota_1 {
   margin-right: 2%;
}

.plantilla_home_3 .nota_1:last-child {
   margin-right: 0;
}

.plantilla_home_5 .nota_4:last-child {
   margin-left: 2%;
}

.plantilla_home_ {
   margin-bottom: 10px;
   overflow: hidden;
   float: left;
   width: 100%;
}

.plantilla_home_ .nota_4 .nota_titulo_arriba {
   height: 120px;
   overflow: hidden;
}

.plantilla_home_3 .nota_1 {
   float: left !important;
}

.plantilla_home_7 .nota_1 {
   float: left !important;
   margin-right: 2%;
}

.plantilla_home_ .nota_4 {
   background: #eceff1;
   padding: 10px;
}

.plantilla_home_fondo {
   background: #eceff1;
   padding: 20px 10px;
   float: left;
   width: 100%;
}

.plantilla_home_3,
.plantilla_home_4 {
   margin-bottom: 0;
}

@media (min-width: 1024px) {
   .plantilla_home_1 .main__video iframe {
      height: 293px;
   }
}

@media (min-width: 1600px) {
   .plantilla_home_1 .main__video iframe {
      height: 371px;
   }
}

.modulo-blog {
   clear: both;
}

.bloque-blogs {
   padding: 10px 0;
   position: relative;
}

.bloque-blogs h1.titulo {
   margin-bottom: 4px;
}

.bloque-blogs a:hover {
   color: #000;
}

.bloque-blogs a strong {
   color: #000;
}

.bloque-blogs p {
   position: absolute;
   right: 0;
   top: 26px;
}

.bloque-blogs div.blog {
   background-color: #eceff1;
   width: 24%;
   float: left;
   height: 322px;
   margin-right: 1%;
}

.bloque-blogs div {
   margin-bottom: 10px;
   position: relative;
   background-color: white;
}

.bloque-blogs div h5.titular {
   margin: 10px;
}

.bloque-blogs div.blog footer {
   width: 100%;
   height: 34px;
   margin-bottom: 0;
   padding: 0 10px;
   position: absolute;
   bottom: 0;
   left: 0;
   font-family: "Open Sans", sans-serif;
   font-size: 11px;
   line-height: 34px;
   text-transform: uppercase;
   color: #b5b5b5;
   background-color: #546e7a;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
}

.bloque-blogs .gris-medio {
   color: #90a4ae;
}

.bloque-blogs div footer {
   margin-top: 8px;
   margin-bottom: 12px;
}

.bloque-blogs div h6 {
   margin: 0 10px;
   font-size: 1.3em;
   line-height: 1.3em;
}

.bloque-blogs .gris-medio a {
   color: #fff;
}

.bloque-blogs div .antetitulo {
   margin: 0 10px;
   padding: 10px 0;
   font-family: "Open Sans", sans-serif;
   font-size: 11px;
   text-transform: uppercase;
   color: #546e7a;
   border-bottom: 1px dotted #90a4ae;
   display: block;
}

.blogs .title {
   font-size: 280%;
   margin-bottom: 10px;
}

.blogs .span_5_of_8 {
   font-family: "Oswald-Regular", arial, sans-serif;
}

.blogs .bloque {
   width: 30%;
   margin-right: 2.9%;
   background-color: #efefef;
   border: #ccc 1px solid;
   padding: 3px 0;
   margin-bottom: 3%;
   min-height: 350px;
   vertical-align: top;
   display: inline-block;
}

.blogs .bloque h6 {
   font-size: 110%;
   padding: 0 0 7px 1px;
   font-weight: bold;
   border-bottom: 1px solid #96a6ae;
   font-family: "FranklinGothic URW Cond";
   text-transform: uppercase;
   color: #96a6ae;
   margin: 10px;
}

.blogs .bloque h6 a {
   color: #96a6ae;
}

.blogs .bloque .img-caption {
   margin-bottom: 10px;
   font-size: 20px;
}

.blogs .bloque span {
   font:
      0.9em/1.4em "lucida grande",
      tahoma,
      verdana,
      arial,
      sans-serif;
}

.row_espectaculos_articles h5 a {
   color: white;
   margin-left: 10px;
}

.row_espectaculos_articles h5 {
   margin-bottom: 10px;
}

.row_espectaculos_articles {
   background-color: #c0392b;
   padding: 10px 0 10px 0;
   width: 100%;
   margin-left: 0;
   height: auto;
}

.row_espectaculos {
   background-color: #c0392b;
   padding: 0 !important;
   margin-bottom: 20px;
   width: 102%;
   height: auto;
   margin-top: -20px;
   margin-left: -1%;
}

.row_espectaculos_articles .col_50:nth-of-type(even) {
   margin-left: 1.5%;
}

.row_espectaculos_articles .col_50 .nota {
   margin: 0 0 1% 0;
}

.row_espectaculos_articles .col_50 .nota:last-child {
   margin: 0 0 1% 2%;
}

.row_espectaculos_articles .col_50 .nota .main_image {
   background-color: white;
}

.espectaculos_contenedor {
   margin: 20px 0 10px 20px;
   font:
      bold 14px/16px "TheSansSemi",
      Arial;
   display: inline-block;
   padding: 12px 0 14px;
}

.espectaculos_contenedor a {
   color: #fff;
   padding: 0 25px 0 10px;
   display: block;
   float: left;
   height: 34px;
   margin-left: 15px;
   border-right: 1px solid #fff;
}

.espectaculos_contenedor a:last-child {
   border: 0;
}

.espectaculos_contenedor i {
   display: inline-block;
   margin-right: -4px;
   margin-right: 20px;
   vertical-align: middle;
}

.row_mujeres {
   width: 100%;
   height: auto;
   margin-bottom: 20px;
   background-color: #ccc;
   border: 1px solid #333;
}

.row_mujeres .col {
   padding: 10px;
   margin: 0 2%;
}

.row_mujeres .col .nota_bajada_afuera .lead {
   color: #000;
}

.row_mujeres .col .nota .nota_titulo_arriba a {
   color: #000;
   font-family: "Oswald-Regular", arial, sans-serif;
}

.row_mujeres .col .nota {
   border-bottom: 1px solid #999;
   margin: 0 0 10px;
   padding: 0 0 10px;
   clear: both;
   width: 100%;
   display: inline-block;
}

.row_mujeres .col .nota:last-child {
   border-bottom: 0;
}

.row_mujeres .main_image {
   background-color: white;
}

.row_mujeres .col:first-child {
   margin: 0;
}

.row_mujeres .col:last-child {
   margin: 0;
}

.row_mujeres h6 {
   font-size: 1.8em;
   line-height: 1.32em;
}

.titulo-busqueda {
   font-size: 1.8em;
   line-height: 1.32em;
}

.full-search {
   margin: 30px 0;
}

.full-search > * {
   margin-bottom: 10px;
   height: 24px;
}

.cont-autor {
   display: flex;
   align-items: center;
}

.cont-autor * {
   font-family: "FlamaBook";
}

.cont-autor .video-wrapper img {
   width: 100px;
   border-radius: 100%;
   box-shadow: 0 1px 11px 3px rgba(83, 83, 83, 0.51);
   margin-right: 20px;
}

.cont-autor .autor {
   font-size: 17px;
   font-weight: bold;
   padding-bottom: 15px;
}

.cont-autor .autor-descrip {
   font-size: 16px;
   padding-bottom: 15px;
   line-height: 1.4;
}

.cont-autor .autor-redes {
   font-size: 15px;
   line-height: 1.4;
}

.pagina_autor .autor-name .video-wrapper {
   display: none;
}

@media (max-width: 460px) {
   .pagina_autor {
      padding: 0 10px;
   }

   .pagina_autor .edition,
   .pagina_autor .section {
      font-size: 0.9em;
   }

   .pagina_autor .main-image {
      width: 40%;
   }

   .pagina_autor .result-details .title {
      font-size: 1.4em;
   }

   .pagina_autor .result-details {
      margin-bottom: 10px;
   }

   .cont-autor {
      flex-direction: column;
   }

   .pagina_autor .video-wrapper.desktop {
      display: none;
   }

   .pagina_autor .autor-name {
      display: flex;
      align-items: center;
      padding-bottom: 10px;
   }

   .pagina_autor .autor-name .video-wrapper {
      display: block;
   }

   .cont-autor .video-wrapper img {
      width: 55px;
   }

   .cont-autor .autor {
      font-size: 15px;
   }

   .cont-autor .autor-descrip {
      font-size: 14px;
   }

   .cont-autor .autor-redes {
      font-size: 13px;
   }
}

@media (max-width: 1200px) {
   .side_ul li {
      padding: 8px 0;
   }
}

@media (max-width: 995px) {
   #main_index_1,
   footer .span10,
   #main_index_1_2 {
      width: 100%;
   }

   .contenido-medio .row_content_top .span_3_of_8,
   .row_espectaculos_articles .lead,
   footer .splitter_footer,
   .row_header_ads div.span_2_of_8:last-child,
   .menu li.google_cse {
      display: none;
   }

   footer .top .cols .col {
      width: calc(25% - 15px);
   }

   .other_sites a {
      padding: 10px 5px;
   }

   .row_footer .bottom .text {
      font-size: 100%;
   }

   .espectaculos_contenedor {
      margin: 10px;
   }

   .espectaculos_contenedor a {
      padding: 8px 20px 0 40px;
      margin-left: 5px;
   }
}

@media (max-width: 1000px) {
   .suscripcion_diario,
   .popup {
      width: 90vw !important;
      margin: 10vh 5vw !important;
      max-width: 90vw !important;
   }

   .hide-sub {
      display: none !important;
   }
}

@media (max-width: 900px) {
   .navbar {
      display: block !important;
   }
}

#logo_la_rendoda_mobile,
.laredonda .mobile {
   display: none;
}

@media (max-width: 900px) {
   body {
      font-size: 0.8em;
   }

   h1 {
      font-size: 2em;
   }

   h2,
   h3,
   h4,
   h5,
   h6 {
      font-size: 1.6em;
      line-height: 1.32em;
   }

   .laredonda .mobile {
      display: block;
   }

   .laredonda .desktop {
      display: none;
   }

   #logo_la_rendoda_mobile {
      display: block;
      width: 100%;
      height: 60px;
      text-align: center;
   }

   #logo_la_rendoda_mobile img {
      height: 100%;
      width: auto;
   }

   #toTop {
      width: 40px;
      height: 40px;
      border-radius: 40px;
      background-color: rgba(255, 255, 255, 0.901961);
      background-image: url("/web/20251120022218im_/https://www.eldia.com/img/spritesheet2.png?v=3");
      background-repeat: no-repeat;
      background-position: -56px -2px;
   }

   .nota {
      width: 100% !important;
   }

   .plantilla_home_1 .nota_4 h1 {
      font-size: 1.6em;
   }

   .modulo-gimnasia .col_30,
   .modulo-estudiantes .col_30,
   .espectaculos_contenedor {
      width: 100%;
   }

   .bloque-blogs div.blog {
      width: 49%;
      margin: 0 0.5%;
   }

   .col_50 {
      width: 100%;
      text-align: center;
      margin: 0;
   }

   .hide {
      display: none !important;
   }

   .mrf-levels,
   #menu-responsive {
      display: block;
   }

   .row_espectaculos_articles .col_50:nth-child(2),
   .row_espectaculos_articles .col_50:nth-child(3),
   .row_espectaculos_articles .col_50:nth-child(4),
   .row_mujeres .span_3_of_8:nth-child(2),
   .row_mujeres .span_3_of_8:nth-child(3),
   .modulo-estudiantes .col_70,
   .modulo-gimnasia .col_70,
   .ad_box,
   .lead,
   .subsitio .span_3_of_8,
   .row_menu_top,
   .row_menu_middle,
   .row_menu_bottom,
   .row_header_ads,
   #ads50 {
      display: none !important;
   }

   .row_mujeres .span_3_of_8:nth-child(1) {
      width: 100%;
   }

   .row_header .span_3_of_8 {
      margin: 5% 0;
      zoom: 0.6;
   }

   .espectaculos_contenedor a {
      width: 47%;
      margin: 1%;
      border: 0;
   }

   .row_footer .span_4_of_8 {
      width: 100%;
   }

   footer .top .cols .col {
      width: 99%;
   }

   @media (max-width: 768px) {
      footer .top .cols .col {
         width: 50%;
         padding: 0 5px;
      }
   }

   .footer {
      width: 100vw;
      margin: 0 -7px !important;
   }

   .row_footer .span_1_of_8 {
      width: 10%;
      margin: 0;
      text-align: center;
   }

   .row_footer .span_3_of_8 {
      width: 89%;
      text-align: center;
   }

   .row_footer .span_1_of_8 a {
      float: none !important;
   }

   .row_footer .bottom .text {
      margin-left: 0;
      text-align: center;
   }

   .mustang_div {
      height: auto;
   }

   .mustang_div img {
      display: block;
      margin: 10px auto 1px;
      zoom: 1;
   }

   #toTop {
      bottom: 20px;
      right: 30px;
   }

   #toTop:hover {
      opacity: 1 !important;
   }

   .secciones .col {
      width: 100%;
   }

   .secciones .col.span_3_of_8,
   .secciones .nota .nota_titulo_abajo a .lead {
      display: none;
   }

   .secciones article {
      text-align: left;
   }

   .secciones h2.seccion_title a {
      font-size: 100%;
   }

   .notapage h2.seccion_title a {
      font-size: 100%;
   }

   .notapage .col.span_3_of_8 {
      display: none;
   }

   .notapage .col {
      width: 100%;
   }

   .article .title {
      font-size: 2em;
      line-height: 1.32em;
   }

   .article .bajada {
      font-size: 130%;
   }

   .article .body p {
      font-size: 100%;
      line-height: 1.3em;
   }
}

.media-col ul.noline {
   border-left: 0 none;
   padding-left: 0;
   padding-right: 30px;
}

.media-col ul {
   width: 50%;
   padding-left: 30px;
   float: left;
   border-left: 1px solid #ccc;
}

.media-col li {
   background-color: #efefef;
   border: #d7c8b6 1px solid;
   margin-bottom: 10px;
   padding: 3%;
}

.media-col li h5 {
   font-size: 1em;
}

ul.titulos li {
   line-height: 1.6;
   font-size: 110%;
   display: list-item;
   list-style: square inside;
}

iframe.horoscopo {
   height: 2138px;
   width: 100%;
}

iframe.suerte {
   height: 2276px;
   width: 100%;
}

iframe.chino {
   height: 1656px;
   width: 100%;
}

.article .alert {
   margin-bottom: 10px;
   display: block;
   border: 1px solid #d2d6db;
   border-bottom-right-radius: 6px;
   border-bottom-left-radius: 6px;
   padding: 10px;
   background-color: #fff1ae;
   color: #000;
}

.contact-message {
   margin: 5% 0;
   border-style: solid;
   border-width: 1px;
   border-color: #ddd;
   padding: 2%;
}

.contact-message .cuerpo {
   margin-top: 5px;
   line-height: 150%;
}

.article p:last-child {
   margin-bottom: 30px;
}

.modulo_opinion {
   float: left;
   background: #c1def9 none repeat scroll 0 0;
   padding: 1%;
   width: 100%;
   margin-bottom: 30px;
}

.modulo_opinion h6 {
   margin-bottom: 20px !important;
   margin-left: 0.7%;
   text-transform: uppercase;
}

.modulo_opinion .col_25 {
   margin-left: 0.7%;
}

.modulo_opinion .col_25 article.heading_tith2_photo_lead div.title h2 {
   font-size: 1.5em !important;
   margin-bottom: 10px;
   height: 70px;
   overflow: hidden;
}

.modulo_opinion > h6:after {
   content: ".";
   display: block;
   width: 92%;
   height: 1px;
   background: #3c4952;
   overflow: hidden;
   text-indent: -9999px;
   margin-top: 13px;
   float: right;
}

.modulo_opinion .firma {
   position: relative;
   height: 20px;
}

.modulo_opinion .firma a {
   position: absolute;
   top: -30px;
   right: 15px;
   border-radius: 25px;
   color: #fff;
   background-color: #585858;
   padding: 5px 15px;
   border: 1px solid #fff;
}

.social-bar {
   display: flex;
   height: 37px;
   margin-bottom: 15px;
   padding-left: 5px;
   flex-direction: row-reverse;
   justify-content: space-between;
}

.social-bar .icon {
   width: 32px;
   height: 32px;
   float: left;
   margin: 5px 5px 0 0;
   -webkit-transition: margin 0.1s ease-in;
   transition: margin 0.1s ease-in;
}

.social-bar .icon:hover {
   margin: 0 5px 0 0;
   -webkit-transition: margin 0.1s ease-in;
   transition: margin 0.1s ease-in;
}

.social-bar .icon-fb {
   background-position: -685px -87px;
}

.social-bar .icon-wsp {
   background-position: -722px -87px;
}

.social-bar .icon-gplus {
   background-position: -759px -87px;
}

.social-bar .icon-tw {
   background-position: -796px -87px;
}

.social-bar .icon-li {
   background-position: -870px -87px;
}

.social-bar .google-news {
   padding-right: 5px;
}

.ppp {
   float: left;
}

.ppp_P20 {
   margin: 0 auto !important;
   max-height: 90px;
}

.ppp_S40 {
   margin: 0 auto !important;
}

div[data-pos="S6"] {
   margin-left: 3px;
}

iframe.motores {
   margin: 0 !important;
   height: 270px;
   width: 100%;
}

iframe.score {
   height: 2000px;
}

input.gsc-search-button-v2 {
   width: 70px !important;
}

.gsc-search-button,
.gsc-input {
   padding-top: 2px;
}

.gsc-search-button button {
   padding: 5px 27px;
   border-color: #028fbe;
   background-color: #028fbe;
}

.boton_editar {
   float: left;
   background: #e41c1c;
   color: white;
   margin-right: 5px;
   padding: 6px 13px;
}

.bloque_deco {
   text-align: center;
   position: relative;
   width: 100%;
}

.bloque_deco .swiper-slide {
   background: transparent;
   color: black;
   height: auto;
}

.bloque_deco .nota {
   height: 100%;
}

.bloque_deco .nota .cont_wrapper {
   display: flex;
   margin: 0;
   height: 100%;
   border: 0;
}

.bloque_deco .nota .cont_wrapper .img-deco {
   min-width: 50%;
   display: flex;
   align-items: center;
   position: relative;
}

.bloque_deco .nota .cont_wrapper .img-deco .arrow-left {
   width: 0;
   height: 0;
   border-top: 12px solid transparent;
   border-bottom: 12px solid transparent;
   border-right: 12px solid white;
   position: absolute;
   right: 0;
   top: 40px;
}

.bloque_deco .nota .cont_wrapper .img-deco img {
   height: 100%;
}

.bloque_deco .nota .cont_wrapper .img-deco a {
   width: 100%;
   height: 100%;
   max-height: 200px;
}

.bloque_deco .nota .cont_wrapper .videoWrapper {
   padding-bottom: 31% !important;
}

.bloque_deco .nota .cont_wrapper .nota_titulo_adentro {
   padding: 20px 30px;
}

.bloque_deco .nota .cont_wrapper .nota_titulo_adentro h1 {
   font-size: 28px;
}

.bloque_deco .nota .cont_wrapper .nota_volanta {
   padding: 0 30px 20px;
   font-family: Arial;
   font-size: 14px;
   color: black;
}

.bloque_deco .swiper-container .swiper-pagination .swiper-pagination-bullet {
   width: 16px;
   height: 16px;
   background: white;
   border: 1px solid black;
   opacity: 1;
}

.bloque_deco .swiper-container .swiper-pagination .swiper-pagination-bullet-active {
   background-color: black;
}

.bloque_deco .swiper-container {
   margin-bottom: 40px;
   border: 1px solid black;
   position: static;
}

.comments-heading-block {
   width: 100%;
   height: 215px;
   position: absolute;
   margin-left: -14px;
   border-radius: 0.3em;
   background-color: rgba(245, 245, 245, 0.85098);
   border: 1px solid rgba(160, 152, 152, 0.6);
   padding-top: 78px;
   text-align: center;
   font-size: 1.3em;
}

.empty {
   height: 215px;
}

.subscribed-msg {
   height: 150px;
   padding: 0;
   display: flex;
   justify-content: center;
   align-items: center;
}

#subsitio .comments-heading-block {
   width: 63% !important;
}

#subsitio .fb_iframe_widget {
   float: left;
   width: 100%;
   overflow: hidden;
}

#comments-login {
   margin-top: 1em;
}

.cont_audios label,
.relaciones a {
   margin: 10px 0;
   display: block;
}

.relaciones {
   margin: 20px 0;
}

#cont_02ca7d863f7378c1f8d00915cd2323f9 {
   width: 560px !important;
}

.panel.panel-left.panel-reveal {
   left: 0;
}

.panel {
   z-index: 1000;
   display: none;
   background: #fff;
   box-sizing: border-box;
   overflow: auto;
   -webkit-overflow-scrolling: touch;
   position: absolute;
   width: 260px;
   top: 0;
   height: 100%;
   -webkit-transform: translate3d(0, 0, 0);
   transform: translate3d(0, 0, 0);
   -webkit-transition-duration: 0.3s;
   transition-duration: 0.3s;
}

.panel-left .cont_logo {
   border-bottom: 1px solid #d4d4d4;
   padding: 10px 10px;
   margin-top: 5px;
}

.side_ul {
   list-style: none;
}

.side_ul.sideScroll {
   -ms-overflow-style: none;
   scrollbar-width: none;
   height: calc(100vh - 62px);
   overflow-y: scroll;
   padding-bottom: 20px;
}

.side_ul.sideScroll::-webkit-scrollbar {
   display: none;
}

.side_ul li {
   padding: 11px 0;
   margin: 0 15px;
   border-top: 1px solid #e7e7e7;
   font-style: normal;
   font-variant: normal;
   font-weight: 400;
   font-stretch: normal;
   font-size: 15px;
   line-height: 1.4em;
   font-family: SecondaryFont, HelveticaNeue-Light, sans-serif;
}

.panel-overlay {
   display: block;
   -webkit-transform: translate3d(0, 0, 0);
   transform: translate3d(0, 0, 0);
   z-index: 11052;
   -webkit-transform: translate3d(260px, 0, 0);
   transform: translate3d(260px, 0, 0);
   background: rgba(0, 0, 0, 0);
   display: block;
   opacity: 0;
   background: rgba(2, 1, 1, 0.25) !important;
   opacity: 1 !important;
   position: absolute;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   background: rgba(0, 0, 0, 0.2);
   opacity: 0;
   z-index: 999;
   display: none;
   -webkit-transform: translate3d(0, 0, 0);
   transform: translate3d(0, 0, 0);
   -webkit-transition-duration: 0.3s;
   transition-duration: 0.3s;
}

.navbar {
   display: none;
   position: absolute;
   height: 45px;
   background: #fafafa;
   left: 0;
   top: 0;
   font-size: 20px;
   width: 100%;
   box-sizing: border-box;
   margin: 0;
   z-index: 500;
   backface-visibility: hidden;
   color: #fff;
}

.navbar-inner {
   justify-content: center;
   position: absolute;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   box-sizing: border-box;
   overflow: hidden;
   display: -webkit-box;
   display: -ms-flexbox;
   display: -webkit-flex;
   display: flex;
   -webkit-box-align: center;
   -ms-flex-align: center;
   -webkit-align-items: center;
   align-items: center;
   text-align: center;
}

#menu-responsive {
   top: 4px;
   left: 5px;
   position: absolute;
   z-index: 5;
   display: block;
   width: 40px;
   height: 40px;
}

.oHidden {
   overflow: hidden;
}

.tab-link-prev {
   cursor: pointer;
}

.media-col ul.noline {
   border-left: 0 none;
   padding-left: 0;
   padding-right: 30px;
}

.media-col ul {
   width: calc(50% - 31px);
   padding-left: 30px;
   float: left;
   border-left: 1px solid #ccc;
}

.media-col li {
   background-color: #efefef;
   border: #d7c8b6 1px solid;
   margin-bottom: 10px;
   padding: 1%;
}

.media-col h5 {
   font-size: 1em;
   margin: 3% 0;
}

.media-col li img {
   width: 100%;
}

.content_left {
   padding-top: 0;
}

.bloque img {
   width: 100%;
}

@media (max-width: 768px) {
   .content_right {
      display: none;
   }

   footer .cols {
      padding: 0 10px;
   }

   .row_espectaculos_articles .col_50:nth-of-type(even) {
      margin-left: none;
   }

   .body.text-resizable > div {
      margin: 0 !important;
   }

   #cont_02ca7d863f7378c1f8d00915cd2323f9 {
      width: 100% !important;
      border: none !important;
   }

   .clima iframe {
      width: 100% !important;
      height: 100vh !important;
   }

   .clima iframe .widget {
      width: 100% !important;
      margin: 0 !important;
   }

   .links .links_notas_container img {
      height: auto;
   }
}

@media (max-width: 450px) {
   .blogs .bloque {
      width: 48%;
      margin-right: 2%;
   }

   .personajes .nota .cont_wrapper {
      width: 100%;
   }
}

.col-home > * {
   width: 300px !important;
   margin: 10px auto !important;
   float: initial;
   clear: both;
   overflow: hidden;
}

.col-home .modulo-generico {
   width: 100%;
   border-color: #000 !important;
   padding: 10px;
}

.col-home .modulo-generico .head_elpincha {
   display: none;
}

.col-home .modulo-generico .col_gen {
   width: 100%;
   height: 140px;
   margin-bottom: 10px;
   border-bottom: 0.1px solid #a0a0a0;
   padding-bottom: 10px;
}

.col-home .modulo-generico .col_gen:last-child {
   border-bottom: 0;
}

.col-home .modulo-generico .col_gen img {
   width: 106px;
   height: auto;
}

.col-home .modulo-generico .col_gen .videoWrapper {
   padding-bottom: 26% !important;
   border: 0;
}

.bloque_1 .nota_6,
.bloque_1 .nota_ {
   width: 46% !important;
}

.bloque_2 .nota_6,
.bloque_2 .nota_ {
   width: 49% !important;
}

.bloque_3_4 .nota_6,
.bloque_3_4 .nota_ {
   width: 32% !important;
}

.vitacoraPersonaje div p {
   background-color: #5eb0ff;
   padding: 3%;
   margin-bottom: 20px;
   color: #fff;
   font:
      14px/1.4em Arial,
      Helvetica,
      sans-serif;
}

.anunciantes {
   background-color: #5eb0ff;
   margin-bottom: 20px;
   clear: both;
   height: auto;
   float: left;
   width: 100%;
}

.anunciantes .logo {
   width: 140px;
   height: 140px;
   margin: 20px;
   float: left;
}

.anunciantes .datos {
   float: left;
   margin-top: 20px;
   width: calc(100% - 180px);
}

.anunciantes img {
   border: 0;
   background-color: #fff;
   width: 140px;
   height: 140px;
}

.anunciantes .campos {
   float: left;
   margin-right: 10px;
   width: calc(50% - 10px);
}

.anunciantes .campos p {
   background-color: #fff;
   padding: 4px;
   margin-bottom: 20px;
   color: #999;
   font:
      bold 14px Arial,
      Helvetica,
      sans-serif;
}

.anunciantes .campos p a {
   text-decoration: none;
   color: #3b79e6;
}

.anuncio_previo {
   display: none;
}

@media (max-width: 1023px) {
   .anuncio_previo {
      display: none !important;
   }
}

.sprite {
   background-image: url("/web/20251120022218im_/https://www.eldia.com/img/spritesheet2.png?v=3");
   background-repeat: no-repeat;
   display: block;
}

.sprite-ampliar-aaea608f24f35efd2c4b58bb58506e60 {
   width: 24px;
   height: 25px;
   background-position: -5px -5px;
}

.sprite-arrow-bullet-4ed8c16f2024156e9d9bd821f7d99ee1 {
   width: 11px;
   height: 11px;
   background-position: -39px -5px;
}

.sprite-blogs-e29139908db9ba30616fb7bfcf2e2394 {
   width: 32px;
   height: 32px;
   background-position: -419px -5px;
}

.sprite-carteleras-8f91be0c922b3ac516518e1cecd68a23 {
   width: 32px;
   height: 32px;
   background-position: -500px -170px;
}

.sprite-agenda-5097f2c69304fe96b3976b1c2a2720aa {
   width: 32px;
   height: 32px;
   background-position: -467px -170px;
}

.sprite-documents {
   width: 32px;
   height: 32px;
   background-position: -461px -5px;
}

.sprite-drop-8201a7e8921198471dd054b5928b74ec {
   width: 12px;
   height: 7px;
   background-position: -503px -5px;
}

.sprite-email-464864f5f0ab8fc5b1eff52cbe530714 {
   background-position: -1223px -143px;
}

.sprite-email-464864f5f0ab8fc5b1eff52cbe530714:hover {
   background-position: -1223px -181px;
}

.footer .sprite-email-464864f5f0ab8fc5b1eff52cbe530714 {
   width: 35px;
   height: 35px;
   background-position: -1211px -96px;
}

.sprite-facebook-f287a7622f2bfe1a15852eca88498e4a {
   background-position: -1022px -143px;
}

.sprite-facebook-f287a7622f2bfe1a15852eca88498e4a:hover {
   background-position: -1022px -181px;
}

.footer .sprite-facebook-f287a7622f2bfe1a15852eca88498e4a {
   width: 35px;
   height: 35px;
   background-position: -1026px -96px;
}

.sprite-flickr-15b86ac5418ad1bcef1b819d35da6166 {
   width: 32px;
   height: 64px;
   background-position: -609px -5px;
}

.sprite-flickr-15b86ac5418ad1bcef1b819d35da6166:hover {
   background-position: -609px -37px;
}

.sprite-google-0d4bf3cc002ace072cb4697bd6aa087e {
   background-position: -1184px -143px;
}

.sprite-google-0d4bf3cc002ace072cb4697bd6aa087e:hover {
   background-position: -1184px -181px;
}

.footer .sprite-google-0d4bf3cc002ace072cb4697bd6aa087e {
   width: 35px;
   height: 35px;
   background-position: -1174px -96px;
}

.sprite-head_ellobo {
   width: 640px;
   height: 40px;
   background-position: -5px -279px;
}

.sprite-head_elpincha {
   width: 640px;
   height: 40px;
   background-position: -5px -329px;
}

.sprite-instagram-eb78df5e8edd489e929465d022fa99ef {
   background-position: -1063px -143px;
}

.sprite-instagram-eb78df5e8edd489e929465d022fa99ef:hover {
   background-position: -1063px -181px;
}

.footer .sprite-instagram-eb78df5e8edd489e929465d022fa99ef {
   width: 35px;
   height: 35px;
   background-position: -1062px -96px;
}

.sprite-juegos-d4e986e40db73523119166365eabe762 {
   width: 37px;
   height: 32px;
   background-position: -777px -5px;
}

.sprite-linkedin-f042dd77114ffaa7b2ea62fbc7507d9b {
   width: 32px;
   height: 64px;
   background-position: -824px -5px;
}

.sprite-linkedin-f042dd77114ffaa7b2ea62fbc7507d9b:hover {
   background-position: -824px -37px;
}

.sprite-menu {
   width: 56px;
   height: 56px;
   background-position: -866px -5px;
}

.sprite-menu-responsive {
   width: 32px;
   height: 32px;
   background-position: -929px -2px;
}

.sprite-menu-responsive-white {
   width: 32px;
   height: 32px;
   background-position: -5px -47px;
}

.sprite-mosaic-locura-31279d5456b2ae6a5ad6f866d5d025d6 {
   width: 28px;
   height: 28px;
   background-position: -47px -47px;
}

.sprite-mosaic-locura-31279d5456b2ae6a5ad6f866d5d025d6-_1_ {
   width: 28px;
   height: 28px;
   background-position: -85px -47px;
}

.sprite-mosaic-pincha-9afcb46a0671514140b356d96454636d {
   width: 28px;
   height: 28px;
   background-position: -419px -47px;
}

.sprite-pie-brillo-87b67b1ce6d4d8324c320362d422f52c {
   width: 966px;
   height: 215px;
   background-position: -5px -379px;
}

.sprite-quote-d1535e3c1f75e6c51f20857e53e312a4 {
   width: 38px;
   height: 30px;
   background-position: -457px -47px;
}

.sprite-radios-1cdf54c917281e90772e379c95f291c6 {
   width: 18px;
   height: 32px;
   background-position: -651px -47px;
}

.sprite-rss-c7ab4019002047236a2ea721495888a9 {
   width: 32px;
   height: 64px;
   background-position: -5px -135px;
}

.sprite-rss-c7ab4019002047236a2ea721495888a9:hover {
   background-position: -5px -167px;
}

.sprite-sharethis-74d8c8d2abdad9c84e7ce09549f8ea02 {
   width: 32px;
   height: 64px;
   background-position: -47px -135px;
}

.sprite-sharethis-74d8c8d2abdad9c84e7ce09549f8ea02:hover {
   background-position: -47px -167px;
}

.sprite-skype-0122296926fd2eca3712d5ea6d52e4c4 {
   width: 32px;
   height: 64px;
   background-position: -89px -135px;
}

.sprite-skype-0122296926fd2eca3712d5ea6d52e4c4:hover {
   background-position: -89px -167px;
}

.sprite-tags-black-b6a31fe0e988a116c27df65462cda607 {
   width: 14px;
   height: 19px;
   background-position: -960px -47px;
   background-size: 981px;
}

.sprite-tags-blue-459ab14c901e91a5cf24ed779b11e7c9 {
   width: 14px;
   height: 45px;
   background-position: -579px -102px;
}

.sprite-tags-red-b192ad73745e14fd396f68db47bddf88 {
   width: 14px;
   height: 45px;
   background-position: -603px -102px;
}

.sprite-technorati-1e01ac7c35e5df010618f52ff79a51d1 {
   width: 32px;
   height: 64px;
   background-position: -627px -102px;
}

.sprite-technorati-1e01ac7c35e5df010618f52ff79a51d1:hover {
   background-position: -627px -134px;
}

.sprite-top-0dd22e4a1cc2ee1f1f5d4511a40ecf63 {
   width: 51px;
   height: 102px;
   background-position: -669px -135px;
}

.sprite-twitter-3596b49ebfc9cc3c9d175d478d282e5f {
   background-position: -1142px -143px;
}

.sprite-twitter-3596b49ebfc9cc3c9d175d478d282e5f:hover {
   background-position: -1142px -181px;
}

.footer .sprite-twitter-3596b49ebfc9cc3c9d175d478d282e5f {
   width: 35px;
   height: 35px;
   background-position: -1138px -96px;
}

.sprite-ui_totop1-0a38a808fb4e24d8d24f93c61a2fcb38 {
   width: 51px;
   height: 102px;
   background-position: -772px -135px;
}

.sprite-urgente_bg-a8a6443ceeca24290aebc6e5c17fe088 {
   width: 30px;
   height: 25px;
   background-position: -833px -135px;
}

.sprite-x-f7bf34b49b68118b8aab08cdbbecddb8 {
   width: 25px;
   height: 29px;
   background-position: -915px -135px;
}

.sprite-youtube-d72136b508251ff63431dc34a780b529 {
   background-position: -1102px -143px;
}

.sprite-youtube-d72136b508251ff63431dc34a780b529:hover {
   background-position: -1102px -181px;
}

.footer .sprite-youtube-d72136b508251ff63431dc34a780b529 {
   width: 35px;
   height: 35px;
   background-position: -1100px -96px;
}

.sprite-mustang {
   width: 40px;
   height: 23px;
   background-position: -473px -213px;
   display: inline-block;
}

.sprite-logo {
   width: 423px;
   height: 70px;
   margin: auto;
   background-position: -1026px -12px;
   position: absolute;
   left: 0;
   right: 0;
}

.cnwidget.cnvw.cnheader-small {
   margin-bottom: 30px;
   clear: both;
}

#LoginWall {
   display: none;
   width: 481px;
   height: 350px;
   position: fixed;
   top: 0;
   margin: auto;
   left: 0;
   bottom: 0;
   right: 0;
   z-index: 99999;
   background-color: white;
   border-radius: 5px;
   overflow: auto;
}

#opacityBody,
.opacityBody {
   background-color: #000;
   position: fixed;
   top: 0;
   left: 0;
   bottom: 0;
   right: 0;
   z-index: 99999;
   opacity: 0.7;
   display: none;
}

.LoginWallSobre {
   width: 40px;
   float: left;
   height: 40px;
   background: url("data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAYABgAAD/4QEARXhpZgAATU0AKgAAAAgABQEaAAUAAAABAAAASgEbAAUAAAABAAAAUgEoAAMAAAABAAIAAAExAAIAAAARAAAAWodpAAQAAAABAAAAbAAAAAAAAABgAAAAAQAAAGAAAAABcGFpbnQubmV0IDQuMC4xNgAAAAGShgAHAAAAegAAAH4AAAAAVU5JQ09ERQAAQwBSAEUAQQBUAE8AUgA6ACAAZwBkAC0AagBwAGUAZwAgAHYAMQAuADAAIAAoAHUAcwBpAG4AZwAgAEkASgBHACAASgBQAEUARwAgAHYAOAAwACkALAAgAHEAdQBhAGwAaQB0AHkAIAA9ACAAOQAwAAr/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/wAARCAAoACgDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD91P2iP+Dmv/gn18DP2gviB+zX4I+Hv7XX7XPxC+FV9qOkfEa6/ZG+DGgfE3wv4T13RdQXSNd0a61jxH8R/Ac2pzaJrDDSNT1Tw/Yav4dh1UPp0etS3kcsKeV/8RT37Lv/AEjt/wCCvn/iI3gL/wCf9X4Mf8Ebv+CSvxE/aZ/4JjfCv/gor+wh8Zta/Zv/AOCo3wj+Nvx2Hhr4jy6zeSeBfj54dsPEFnct8LPjHpl6NR0xrXVRNc2NtrlxpeoaRqFvfXGiePdD1/R5dNv/AAv/AFI/8EsP+Cy2i/tjeJ/En7H37W3w+m/ZF/4KY/BlZ9J+Lf7NvjAS6TZeOZdHtFuL/wAe/A+71K6uT4l8M6hYbPET+HoNS1jVNI0S5TWdK1Txh4L+y+Nb4A+Vf+Ip79l7/pHb/wAFfP8AxEbwF/8AP+o/4inv2Xf+kdv/AAV8/wDERvAX/wA/6v6eK/DD/gqf/wAFltF/Y58T+G/2Pv2Sfh9N+13/AMFMvjMsGk/CX9m3weJdWsvA0usWjXFh49+OF3ptzbHw14a0+w3+Ik8PT6lo+qavols+s6rqng/wUbrxtYgHlX7O/wDwc1/8E+vjn+0F8P8A9mvxv8PP2uv2RviH8Vb7TdI+HN1+1z8GNA+GXhfxZrutag2kaFo1rrHhz4jePJtMl1vWFOkaZqniCw0fw7NqpTTpNahvJIoXK/nE/wCCyH/BJX4h/sy/8Exvin/wUV/bv+M2tftIf8FRvi38bfgUPEvxIi1q9j8C/APw7qHiC8uR8LPg7pdl/ZumLa6WIbaxudct9K0/SNOt7G30PwFofh/RotSv/FBQB+8f/Bod/wAobPBH/Zfvjv8A+n/Ta+A/+CqGhf8AD83/AIKafDD9kv8A4Jv6N4Y8G/E/9gXWJvFP7SH/AAVP0dNetLz4Ka5p8mpjw38D/BPirwbq2i3Hi690nxlDc3drYNf3mqQ+P7HWf+EOvPCugeFPidrus/l1/wAEo/21/wBqbx7/AME6PhL/AMEUv+CcOn67on7Z3xx+LPx21r9or46XVlq+j6F+x/8As7aj4nsdL8ReK59cjt45dM8Y6vaC5tE1fT3bU/DUFzYaT4VWf4m+LfCTaJ/en/wTq/4J8fAX/gmh+zH4O/Zo+AulE2Gkj+2/H/j7U7a3Txh8WviNqFtbR+I/iF4yuod5l1LVJLeK203TlmlsvDfh+z0rw5pZGn6ZAWAP5rP+HlP/AAcDfZf+HS3/AAxvbf8ADy37R/YX/DfvlJ/wzH/wz55f9nf8NS7/APhHP+EU/wCEm/5YifyP7J/4SP8A0H/hV3/Cf/8AFqzwv/BK7Qh/wQz/AOCmfxP/AGSv+CkGjeF/GXxP/b61iHxV+zf/AMFT9YXXru8+Nmt6hJpi+Jfgf428VeM9W1q48I3uq+Mp7a7utPW/s9Um8f32j/8ACY3nivQfFfww1zRv7d6+Ff8Agor/AME+PgL/AMFL/wBmLxj+zR8etKIsNWX+2vAHj7TLa3k8X/CX4j6fbXMfhv4heDrqbYYtS0qS5lttS05p4bLxJoF5qvhzVCdP1OfaAfjb/wAHeP8Ayhs8b/8AZfvgR/6f9Sor+b//AIKuftr/ALU3gL/gnR8W/wDgil/wUe0/XNb/AGz/AIG/Fn4E61+zr8c7Sy1bV9C/bB/Z207xPfaX4d8WW+uSW7y6n4x0i0+zWkmr37LqfiWC3v8ASfFSQfEzwj4ubWigD+p79ob/AINmv+Cf/wAcfj58Q/2jPBHxH/a+/ZG8d/FrUrzXfiXp37Ivxr0P4Y+EfF/iPU76XVNW1690PxF8OfHj6ddarqk8+qX2naDe6T4fbU7i5v4NGgu7m4ll8n/4hYv2XP8ApIh/wV8/8S68B/8AzgaKKAD/AIhYv2XP+kiH/BXz/wAS68B//OBo/wCIWL9lz/pIh/wV8/8AEuvAf/zgaKKAPWP2ef8Ag2a/4J//AAO+Pnw8/aN8b/Ef9r79rnx38JdSs9d+GmnftdfGvQvif4R8IeI9Nvo9U0nXrLQ/Dvw58BvqN1pWqQwapY6fr17q3h9dTt7a/m0ae7treaIoooA//9k=");
   margin: -12px 10px 0 0;
}

.LoginWallWhatsapp {
   width: 40px;
   float: left;
   height: 40px;
   background: url("data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAYABgAAD/4QBoRXhpZgAATU0AKgAAAAgABAEaAAUAAAABAAAAPgEbAAUAAAABAAAARgEoAAMAAAABAAIAAAExAAIAAAARAAAATgAAAAAAAABgAAAAAQAAAGAAAAABcGFpbnQubmV0IDQuMC4xNgAA/9sAQwABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB/9sAQwEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB/8AAEQgAKAAoAwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A/sY/4KEf8FBP2d/+CaX7Nvin9pf9o7xBPY+HNJlj0Twh4Q0UW1z42+KHju/t7m40TwF4G0u5uLWO+1vUks7q6ubm5nttL0LRrLUtf1u8stJ027uY/wCVT4d+Cv8Agvx/wcEQJ8Y/E3x61H/gk5/wT08XMbz4b+DfhwfElr8VfiR4Muy72OroND1HwP4++IWk6xYLCl34l8aeM/h58PNdjmt9Z8D/AA+1TSri4LanxN8EQf8ABc//AIOQfFvwO+J27xL+wn/wSX8OyHX/AIf3LNP4X+IHxes9T0S08R6H4gsSs1s9z4q+K7SeH/E1nciWz1z4a/A680RhY3OtXTP7P/wcQf8ABwZ+0B/wSu/aP+Av7LP7KPgH4ZXWpS/DbQ/jP8U9c+I3h/Uda0y78J6z4o8R+FPCvw48I6fpOtaCmh5g8E69fa9rRW+mig1Dw7a6Ktg1nqYugCqv/BmX+xzeQ/2/r/7bf7cGr/FUgzyePl8RfC6CBtUOX+3/ANmXvw91TxGB537zyz45a46j7bvPmDx74g/sd/8ABfr/AIIa2Vz8bv2P/wBrPxH/AMFO/wBkHwTGdW+IP7OHxmsfEeu/EDw/4NsgZtTfw74S1fxF4u1+00zSLJZJTq/wV8dabqkV1u1nWPhdqOg2uqIv9i37O3xx8F/tNfAT4NftEfDqaWfwL8bvhl4K+KPhY3IVbyDRvG3h+w1+0sdQjUkQ6npyX32DU7f71tf21zAwDRkD2U88HoeKAPzH/wCCVn/BVT9nf/grD+zxF8avgpLceGfF/hm4sdA+NHwX8QX1rdeMvhL4yurWS4jsL+W3jtk13wpriW95d+CvGtnZ2th4lsLS8hms9H8RaR4i8O6IV/Nt+2Z8P7L/AIIZ/wDBff8AZK/bF+CNungn9kT/AIKbeI7/AOD37SHw+0pRY+DPD/jnXPEvhvR/GfiGPTrdFstJ0211zxd4G+Nujwwp9rTWdJ+JulaSLXw/qT6WhQB7D/wbRyQ6P/wUj/4OI/Cnil44/id/w2hbalqSXS7dR1DS7T43/tdQaje23mDzZbGPVdStJ55UPlMdV02UlxPA1Xv+DsD/AIJEeNP2uvhX4L/b2/Z58MXHjH42fsveE7vw58U/h7p9jNqGq/EX4A2mq3/ipNQ0Swts3Gp658LNa1PxFrM+hW0Yu9e8JeJvEslrPJqXh7R9K1PzL4utrn/BPH/g7R+EF98AEg8daN/wVE+FGiQ/H74PaRMYNV8GW2tz6toniH4jSJLBJYw2mka38FLf41z3zTy6te2Nv8TtDSHS7PVdPvLr+1+gD8O/+CL3/BYj9jf/AIKI/szfD7Qvh1qnw6+B3xq+Fnw+0Tw78Rv2VY7vTPCknw7tvBuiW2mz6h8LtAuZLRdc+C9pZWMU3h3VdBS7t/CujPY6F4oXSNWtXt3+t/2Tv+Cr3/BPH9uHxr4t+G37MX7VPwy+JXxF8Ga54g0PUfAkd/eeHPFmrDw1d3NrqXiDwVofiqy0S++IXgzZbG9tvGngWLxD4Ym0+e1uv7URbhAfx0/4KU/8Gpn7E37bHjXxL8bPgD4t179iv46eKbi+1TxHc/D/AMPWPib4NeLdc1Dz31HWtX+Fbal4Zn8P61rEku3U77wL4s8NaRdNLe6lqXhjVtYvry+uPmf/AIJB/wDBrdH/AME1v2ptE/bg/aj/AGpPBnxBv/gRY+Mta+HfhjwPoF/4V8D6VPqfhXXfDl/4++I/i7xldwzJaeHfDGsavfwaDZaZZ2Wn6utnrV74rubLSZNOvwC7/wAHmskWo/slfsM+EfDzKfit4i/bX0l/AEMGP7Ukitfhr4z0zUWsQv7/AGr4j17wOspi4+0SWO75zFRXh1j48f8A4OHv+C9vwh8VfC+3u9e/4Juf8EnNQh8Xp8QZLeb/AIRr4p/Fe38QWniCwvdJMsXkXVv8TPiD4O8J2ukabc749U+EPwr1jxLN9iufEcWlEoA+DLy7/wCCz/7V/wDwWy/al/4KKf8ABPH9kDUvF1jJd+Mv2f8A9m748fHvwafDXwZ8EfCbw5Z2Hwu074p/DHX/AIjeIPA/g7xBrXiLwroOua2IbL/hPrVbb4leJ9/hTUdRvbOS2/TU/A3/AIO8/wBjrWF/aO0v9oH4Bf8ABQTUPF1rDP8AEz9mO81XR38O+HvsL3ElqvhLQda8Nfs+abpjw2dy63X/AAp7xXoN/qmohbW90HxTbWOm3cpRQB2q/wDBfD/guTp8I8K6v/wbtftB33jtV+yv4i0e0+O48Atf42G5QQfBLWtNFgZcOB/wsR4/KyP7QI/ejy/xX+xh/wAHFH/Bbye18I/t8+MPBP8AwTQ/Yd1O7tLnxX8EvhdLbTePviHokM3nx6fqnhnSvF3i/wATa7czCNIbzT/i34/8L+FNM1CK08RWvwx1W7soLRyigD+rb9iT9h/9nP8A4J7fs/8AhX9m79mLwRF4O8AeHDJf6je3Uqaj4t8deK7yC2h1rx34+8Q+TBP4j8Xa59ktxeXzxW9nZWVtYaFoOn6P4c0nSNHsCiigD//Z");
   margin: -10px 10px 0 0;
}

#LoginWall_iconos {
   padding: 0 20px;
   font-size: 19px;
   font-weight: bold;
}

#LoginWall_iconos a {
   display: block;
   margin-bottom: 30px;
}

.LoginWall_title p {
   font-size: 13pt;
   padding: 0 20px;
   margin-bottom: 10px;
}

#LoginWall_cruz {
   position: absolute;
   right: 13px;
   cursor: pointer;
   top: 16px;
}

.LoginWall_texto {
   font-size: 16pt;
   font-weight: bold;
   padding: 20px 20px 0 20px;
   display: block;
}

.LoginWall_linea {
   display: block;
   padding: 20px 0 0 0;
   clear: both;
   width: 100%;
   border-top: 1px solid #e0dddd;
   margin: 20px 0 0 0;
}

.LoginWall_footer {
   position: absolute;
   bottom: 2px;
   text-align: center;
   border-top: 1px solid #e0dddd;
   width: 100%;
}

.LoginWall_footer .sprite {
   display: inline-block;
   zoom: 0.5;
   -ms-zoom: 0.5;
   -webkit-zoom: 0.5;
}

@-moz-document url-prefix() {
   .LoginWall_footer .sprite {
      -moz-transform: scale(0.5, 0.5);
      height: 39px;
      background-position: -646px -294px;
   }

   .LoginWall_footer {
      height: 40px;
   }
}

.span_8_of_8.espectaculos_links {
   text-align: center;
}

.span_3_of_8.content_right .ppp {
   width: 100% !important;
   text-align: center;
}

.span_3_of_8.content_right .ad_box {
   text-align: center;
}

.span_3_of_8.content_right {
   text-align: center;
}

.span_3_of_8.content_right > * {
   text-align: initial;
   width: 300px !important;
   margin: 0 auto !important;
   float: initial;
   clear: both;
   overflow: hidden;
}

.span_3_of_8.content_right iframe {
   width: initial;
}

.secciones.deportes .col.span_3_of_8.content_right .ppp_ST1 iframe {
   margin-bottom: 0 !important;
}

.notapage #galeriaArticulo {
   display: none;
}

article .body .img-galleria {
   cursor: pointer;
   max-width: 100%;
}

.anchoCompleto .galleria-theme-twelve {
   height: 600px !important;
}

.imagen-distribuida {
   position: relative;
   text-align: center !important;
   display: inline-block;
   max-width: 100%;
   margin-bottom: 20px;
}

article .imagen-distribuida p {
   margin: -5px 0 20px !important;
   font-size: 12px;
   line-height: 18px;
   color: #756e6e !important;
   text-transform: uppercase;
}

.imagen-distribuida > p {
   line-height: 22px !important;
   font-size: 11px !important;
   font-family: sans-serif;
   letter-spacing: 0.5px;
   text-transform: uppercase;
   text-align: start;
}

.imagen-distribuida .social-bar {
   position: absolute;
   left: 5px;
   top: 5px;
}

.imagen-distribuida .icon-ampliar {
   right: 5px;
   top: 5px;
}

.impresa-head {
   margin-left: 36px;
   font-family: arial, "lucida grande", tahoma, verdana, sans-serif;
   font-size: 12px;
   font-weight: bold;
}

#register-popup {
   top: 0;
   left: 0;
   display: none;
   z-index: 9999999;
   padding: 30px 30px 15px;
   margin: 3% auto;
   background: #fff;
   border-radius: 10px;
   max-height: 90vh;
   overflow: auto;
   position: fixed;
}

.popup {
   top: 0;
   left: 0;
   right: 0;
   z-index: 9999999;
   padding: 30px 30px 15px;
   margin: 3% 30%;
   position: fixed;
   background: #fff;
   border-radius: 5px;
}

.popup .close-popup {
   position: absolute;
   top: 5px;
   right: 5px;
   background: #636363;
   font-size: 21px;
   width: 25px;
   height: 25px;
   text-align: center;
   border-radius: 30px;
   color: #fff;
   cursor: pointer;
}

.suscripcion_diario .panel-p,
.popup .panel-p {
   border-style: solid;
   border-width: 1px;
   border-color: #d8d8d8;
   margin-bottom: 1.25rem;
   padding: 1.25rem;
   background: #f2f2f2;
   display: block;
   width: 100%;
   position: initial;
   overflow: auto;
   max-height: 700px;
}

.login-popup {
   top: 0;
   left: 0;
   display: none;
   z-index: 9999999999;
   padding: 30px 30px 15px;
   margin: 2% auto;
   background: #fff;
   border-radius: 10px;
   max-height: 90vh;
   overflow: auto;
   position: fixed;
   max-width: 60vw;
}

.suscripcion_diario .celeste,
.login-popup .celeste {
   color: #00aeec;
}

.suscripcion_diario .panel-,
.login-popup .panel-p {
   border-radius: 0 0 20px 20px;
}

.suscripcion_diario .medium-6,
.login-popup .medium-6 {
   float: left;
   width: 50%;
   padding: 0 1%;
}

.suscripcion_diario .medium-12,
.login-popup .medium-12 {
   float: left;
   width: 100%;
   padding: 0;
   margin: 3px 0;
}

.suscripcion_diario .medium-4,
.login-popup .medium-4 {
   float: left;
   width: 33.33%;
   padding: 0 1%;
}

.suscripcion_diario .medium-3,
.login-popup .medium-3 {
   float: left;
   width: 25%;
   padding: 0 1%;
}

.suscripcion_diario .medium-6,
.suscripcion_diario .medium-12,
.suscripcion_diario .medium-4,
.suscripcion_diario .medium-3 {
   min-height: 45px;
}

.suscripcion_diario p,
.login-popup p {
   font-family: Arial;
   font-size: 11px;
   color: #999;
   line-height: 1.5;
}

.login-popup p.loginRegistrarse {
   margin-bottom: 10px;
}

.login-popup p.loginRegistrarse .rojo_gratis {
   text-transform: uppercase;
   background: red;
   color: white;
   margin: 0 5px;
   padding: 5px;
   font-size: 15px;
}

.suscripcion_diario label {
   font-size: 0.875rem;
   color: #4d4d4d;
   cursor: pointer;
   display: block;
   font-weight: normal;
   line-height: 1.5;
   margin-bottom: 0;
}

.login-popup label {
   font-size: 0.875rem;
   color: #4d4d4d;
   cursor: pointer;
   font-weight: normal;
   line-height: 1.5;
   margin-bottom: 0;
}

.suscripcion_diario input,
.login-popup input {
   border: 1px solid #ccc;
   color: rgba(0, 0, 0, 0.75);
   font-size: 12px;
   padding: 0.5rem;
   width: 100%;
   box-sizing: border-box;
}

.suscripcion_diario .tab.tab-2 input,
.login-popup .tab.tab-2 input {
   height: 2rem;
}

.suscripcion_diario .button,
.login-popup .button {
   cursor: pointer;
   margin: 0 0 5px;
   text-decoration: none;
   text-align: center;
   padding: 1rem 2rem;
   color: white;
}

.suscripcion_diario .button.secondary,
.login-popup .button.secondary {
   background-color: #e7e7e7;
   border-color: #b9b9b9;
   color: #333;
   width: 100%;
}

.suscripcion_diario .clearfix,
.login-popup .clearfix {
   clear: both;
   float: left;
   width: 100%;
}

.suscripcion_diario .select-tabs,
.login-popup .select-tabs {
   width: 100%;
   display: inline-flex;
}

.suscripcion_diario .tab,
.login-popup .tab {
   display: none;
}

.suscripcion_diario .tab.selected,
.login-popup .tab.selected {
   display: block;
}

.suscripcion_diario .select-tabs .select-tab,
.login-popup .select-tabs .select-tab {
   width: 100%;
   padding: 10px;
   font-size: 20px;
   background: #a0a0a0;
   border-radius: 10px 10px 0 0;
   border: 1px solid #d8d8d8;
   cursor: pointer;
   color: white;
}

.suscripcion_diario .select-tabs .select-tab.selected,
.login-popup .select-tabs .select-tab.selected {
   border-bottom: 0;
   background: #f2f2f2;
   color: black;
}

.suscripcion_diario p.aviso,
.popup p.aviso {
   border-style: solid;
   border-width: 1px;
   border-color: #b6edff;
   margin-bottom: 0.5rem;
   padding: 0.1rem;
   background: #ecfaff;
   font-size: 0.8rem !important;
}

.suscripcion_diario #new_user fieldset,
.login-popup #new_user fieldset {
   border: 1px solid #ddd;
   padding: 0.65rem;
   margin: 0;
}

.suscripcion_diario #new_user fieldset legend,
.login-popup #new_user fieldset legend {
   font-weight: bold;
   background: white;
   padding: 0 0.1875rem;
   margin: 0;
   margin-left: -0.1875rem;
   font-size: 18px;
}

.suscripcion_diario .error-message,
.login-popup .error-message {
   display: block;
   padding: 0.1875rem 0.5625rem;
   margin-top: -1px;
   font-size: 0.75rem;
   font-weight: normal;
   font-style: italic;
   background: white;
   background-color: transparent;
   color: #f04124;
   text-align: right;
   margin-bottom: 0.5625rem;
}

.suscripcion_diario .alert-box.notice,
.popup .alert-box.notice {
   border-style: solid;
   border-width: 1px;
   display: block;
   font-weight: normal;
   margin-top: 1.2rem;
   margin-bottom: 1.25rem;
   position: relative;
   padding: 1rem;
   font-size: 1rem;
   -webkit-transition: opacity 300ms ease-out;
   transition: opacity 300ms ease-out;
   background-color: #43ac6a;
   border-color: #3a945b;
   color: white;
   clear: both;
   display: none;
}

.suscripcion_diario .alert-box.notice.error,
.popup .alert-box.notice.error {
   background-color: red;
   border-color: #923b3b;
}

.suscripcion_diario .alert-box.notice.error a,
.popup .alert-box.notice.error a {
   color: #fff;
   font-weight: bold;
}

.suscripcion_diario .message,
.popup .message {
   display: block;
   padding: 0.375rem 1rem 0.375rem 0.375rem;
   font-size: 1rem;
   clear: both;
   font-family: "Book Antiqua";
}

.popup.error .message {
   color: red;
}

.popup.success .message {
   color: #43ac6a;
}

.suscripcion_diario .button.confirm,
.popup .button.confirm {
   background-color: #f04124;
   border-color: #cf2a0e;
   color: white;
}

.suscripcion_diario .button.cancel,
.popup .button.cancel {
   background-color: #008cba;
   border-color: #007095;
   color: white;
   position: initial;
   border-radius: initial;
   width: auto;
   height: auto;
}

.suscripcion_diario .button,
.popup .button {
   padding: 10px;
   display: block;
}

#cerrar-sesion-popup {
   display: none;
}

#recuperar-clave-popup {
   display: none;
}

.radiobOpt {
   position: relative;
   width: 100%;
   display: flex;
   justify-content: center;
   flex-direction: column;
   align-items: center;
}

.tema_dia_main_6 .modulo-generico .nota_modulo .nota_titulo a h2 {
   height: auto !important;
}

.tema_dia_main_6 .modulo-generico .nota_modulo .nota_titulo {
   width: 70%;
   float: right;
}

.tema_dia_main_6 .modulo-generico .nota_modulo .cont_wrapper .videoWrapper {
   padding-bottom: 18% !important;
}

.links-pronostico {
   color: #00a2e8;
   text-decoration: underline !important;
}

.links-pronostico.vmas {
   margin-left: 9px;
}

.sprite-farmacia {
   width: 30px;
   height: 30px;
   background-position: -5px -209px;
   opacity: 1 !important;
}

.servicio-farmacias p {
   margin: 10px 0 25px !important;
}

.servicio-farmacias .f_links {
   color: #333;
   margin: 10px 0 25px;
   word-break: break-word;
   font-size: 113%;
   line-height: 1.7em;
   font-family: Georgia, serif;
}

.content_right .lmlbloc {
   padding: 20px 0;
}

#container-login,
#container-logeado {
   margin-left: 10px;
   position: relative;
   padding: 5px;
}

#container-login img,
#container-logeado img {
   display: inline;
}

#container-login .dropbtn,
#container-logeado .dropbtn {
   vertical-align: middle;
}

input.gsc-search-button-v2 {
   background-image: -webkit-linear-gradient(#00afea, #00afea) !important;
   background-image: -o-linear-gradient(#00afea, #00afea) !important;
   background-image: linear-gradient(#00afea, #00afea) !important;
   background-color: #00afea !important;
}

.encuestas.novoto .encuestas_pregunta {
   display: block;
}

.encuesta_checked {
   margin-top: 10px;
}

.encuesta_enviar {
   display: flex;
   margin: auto;
}

.text-center {
   text-align: center;
}

.mensajeLoginWall {
   border-bottom: 1px solid #999;
   padding-bottom: 5px;
   margin-bottom: 10px;
}

#login_user {
   background: #f2f2f2;
   padding: 20px 15px 0;
   float: left;
   width: 100%;
}

#olvideClave {
   text-decoration: underline !important;
   margin: 10px 0;
   display: block;
   color: #676767;
   clear: both;
}

.form-actions p {
   color: #676767;
}

.loginBienvenido {
   font-weight: 700;
   color: #828080;
   text-transform: uppercase;
   margin: 5px 0;
   display: block;
}

.redes {
   margin-top: 130px;
}

.login-services .sprite {
   width: 35px;
   height: 35px;
}

.rede {
   width: 100%;
   margin-left: 20px;
   margin-bottom: 15px;
   display: inline-flex;
}

.rede .button {
   margin: 0 20px;
   width: 50%;
}

.registrarseHead {
   border-bottom: 1px solid #999;
   padding-bottom: 5px;
   margin-bottom: 10px;
}

.cuentaExistente {
   margin: 10px 0;
}

.seccion_title {
   font-size: 3.7em;
}

.seccion_title {
   font-family: "Book Antiqua Bold";
   text-transform: uppercase;
}

.seccion_title a {
   color: #09c;
}

.tab {
   overflow: hidden;
   border: 1px solid #ccc;
   background-color: #f1f1f1;
}

.tab button {
   background-color: inherit;
   float: left;
   border: 0;
   outline: 0;
   cursor: pointer;
   padding: 14px 16px;
   transition: 0.3s;
}

.tab button:hover {
   background-color: #ddd;
}

.tab button.active {
   background-color: #ccc;
}

.tabcontent {
   display: none;
   padding: 6px 12px;
   border: 1px solid #ccc;
   border-top: 0;
   margin-bottom: 30px;
}

.tabcontent.active {
   display: block;
}

.tablinks.active {
   background-color: #ddd;
}

#primer_paso,
#segundo_paso {
   display: none;
}

#opacityBodySuscripcion {
   display: blocK;
}

#opacityBodySuscripcion span {
   display: block;
   color: white;
   font-size: 20pt;
   text-align: center;
   position: relative;
   top: 50%;
}

.suscripcion_diario .medium-12 .button {
   background-color: #4498b4;
   padding: 7px 16px;
   line-height: 1em;
   font-size: 16.5px;
   text-decoration: none;
   text-align: center;
   vertical-align: middle;
   cursor: pointer;
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px;
   border: 0 none;
   display: inline-block;
}

.suscripcion_diario .error {
   color: red;
}

.card-js input.card-number {
   padding-right: 48px;
}

.card-js .card-number-wrapper .card-type-icon {
   height: 23px;
   width: 32px;
   position: absolute;
   display: block;
   right: 8px;
   top: 7px;
   background: url(https://web.archive.org/web/20251120022218im_/https://cardjs.co.uk/img/cards.png) 0 23px no-repeat;
   pointer-events: none;
   opacity: 0;
   -webkit-transition: opacity 0.15s linear;
   -moz-transition: opacity 0.15s linear;
   -ms-transition: opacity 0.15s linear;
   -o-transition: opacity 0.15s linear;
   transition: opacity 0.15s linear;
}

.card-js .card-number-wrapper .show {
   opacity: 1;
}

.card-js .card-number-wrapper .card-type-icon.visa {
   background-position: 0 0;
}

.card-js .card-number-wrapper .card-type-icon.master-card {
   background-position: -32px 0;
}

.card-js .card-number-wrapper .card-type-icon.american-express {
   background-position: -64px 0;
}

.card-js .card-number-wrapper .card-type-icon.discover {
   background-position: -96px 0;
}

.card-js .card-number-wrapper .card-type-icon.diners {
   background-position: -128px 0;
}

.card-js .card-number-wrapper .card-type-icon.jcb {
   background-position: -160px 0;
}

.card-js .cvc-container {
   width: 48% !important;
   float: right;
}

.card-js .cvc-wrapper {
   box-sizing: border-box;
   margin-left: 5px;
}

.card-js .cvc-wrapper .cvc {
   display: block;
   width: 100%;
}

.card-js .expiry-container {
   width: 48% !important;
   float: left;
}

.card-js .expiry-wrapper {
   box-sizing: border-box;
   margin-right: 5px;
}

.card-js .expiry-wrapper .expiry {
   display: block;
   width: 100%;
}

.card-js .expiry-wrapper .expiry-month {
   border-top-right-radius: 0;
   border-bottom-right-radius: 0;
   padding-left: 30px;
}

.card-js .expiry-wrapper .expiry-year {
   border-top-left-radius: 0;
   border-bottom-left-radius: 0;
   border-left: 0;
}

.card-js .expiry-wrapper .expiry-month,
.card-js .expiry-wrapper .expiry-year {
   display: inline-block;
}

.card-js .expiry-wrapper .expiry {
   padding-left: 38px;
}

.card-js .icon {
   position: absolute;
   display: block;
   width: 24px;
   height: 17px;
   left: 8px;
   top: 10px;
   pointer-events: none;
}

.card-js .icon.right {
   right: 8px;
   left: auto;
}

.card-js .icon.popup {
   cursor: pointer;
   pointer-events: auto;
}

.card-js .icon .svg {
   fill: #888;
}

.card-js .icon.popup .svg {
   fill: #aaa !important;
}

.card-js .card-number-wrapper,
.card-js .name-wrapper {
   margin-bottom: 15px;
   width: 100%;
}

.card-js .card-number-wrapper,
.card-js .cvc-wrapper,
.card-js .expiry-wrapper,
.card-js .name-wrapper {
   -webkit-box-shadow:
      0 1px 0 rgba(255, 255, 255, 0.7),
      inset 0 1px 0 rgba(255, 255, 255, 0.7);
   -moz-box-shadow:
      0 1px 0 rgba(255, 255, 255, 0.7),
      inset 0 1px 0 rgba(255, 255, 255, 0.7);
   -ms-box-shadow:
      0 1px 0 rgba(255, 255, 255, 0.7),
      inset 0 1px 0 rgba(255, 255, 255, 0.7);
   -o-box-shadow:
      0 1px 0 rgba(255, 255, 255, 0.7),
      inset 0 1px 0 rgba(255, 255, 255, 0.7);
   box-shadow:
      0 1px 0 rgba(255, 255, 255, 0.7),
      inset 0 1px 0 rgba(255, 255, 255, 0.7);
   position: relative;
}

.card-js .card-number-wrapper,
.card-js .cvc-container,
.card-js .expiry-container,
.card-js .name-wrapper {
   display: inline-block;
   margin: 5px 1%;
   width: 98%;
}

.card-js::after {
   content: " ";
   display: table;
   clear: both;
}

.card-js input,
.card-js select {
   height: 36px;
   border: 1px solid #c3c3c3;
   border-radius: 0;
   box-shadow: none;
   background-color: #fdfdfd;
   box-sizing: border-box;
   padding: 0;
   -webkit-transition:
      border-color 0.15s linear,
      box-shadow 0.15s linear;
   -moz-transition:
      border-color 0.15s linear,
      box-shadow 0.15s linear;
   -ms-transition:
      border-color 0.15s linear,
      box-shadow 0.15s linear;
   -o-transition:
      border-color 0.15s linear,
      box-shadow 0.15s linear;
   transition:
      border-color 0.15s linear,
      box-shadow 0.15s linear;
}

.card-js select {
   -moz-appearance: none;
   text-indent: 0.01px;
   text-overflow: "";
}

.card-js input[disabled],
.card-js select[disabled] {
   background-color: #eee;
   color: #555;
}

.card-js select option[hidden] {
   color: #aba9a9;
}

.card-js input[readonly="readonly"]:not([disabled]),
.card-js input[readonly]:not([disabled]) {
   background-color: #fff;
   cursor: pointer;
}

.card-js .has-error input,
.card-js .has-error input:focus {
   border-color: #f64b2f;
   box-shadow: none;
}

.card-js input.card-number,
.card-js input.cvc,
.card-js input.name {
   padding-left: 38px;
   width: 100%;
}

.card-js.stripe .icon .svg {
   fill: #559a28;
}

.tab {
   font-size: 12px !important;
}

@-webkit-keyframes jconfirm-spin {
   from {
      -webkit-transform: rotate(0);
      transform: rotate(0);
   }

   to {
      -webkit-transform: rotate(360deg);
      transform: rotate(360deg);
   }
}

@keyframes jconfirm-spin {
   from {
      -webkit-transform: rotate(0);
      transform: rotate(0);
   }

   to {
      -webkit-transform: rotate(360deg);
      transform: rotate(360deg);
   }
}

body[class*="jconfirm-no-scroll-"] {
   overflow: hidden !important;
}

.jconfirm {
   position: fixed;
   top: 0;
   left: 0;
   right: 0;
   bottom: 0;
   z-index: 99999999;
   font-family: inherit;
   overflow: hidden;
}

.jconfirm .jconfirm-bg {
   position: fixed;
   top: 0;
   left: 0;
   right: 0;
   bottom: 0;
   -webkit-transition: opacity 0.4s;
   transition: opacity 0.4s;
}

.jconfirm .jconfirm-bg.jconfirm-bg-h {
   opacity: 0 !important;
}

.jconfirm .jconfirm-scrollpane {
   -webkit-perspective: 500px;
   perspective: 500px;
   -webkit-perspective-origin: center;
   perspective-origin: center;
   display: table;
   width: 100%;
   height: 100%;
}

.jconfirm .jconfirm-row {
   display: table-row;
   width: 100%;
}

.jconfirm .jconfirm-cell {
   display: table-cell;
   vertical-align: middle;
}

.jconfirm .jconfirm-holder {
   max-height: 100%;
   padding: 50px 0;
}

.jconfirm .jconfirm-box-container {
   -webkit-transition: -webkit-transform;
   transition: -webkit-transform;
   transition: transform;
   transition:
      transform,
      -webkit-transform;
}

.jconfirm .jconfirm-box-container.jconfirm-no-transition {
   -webkit-transition: none !important;
   transition: none !important;
}

.jconfirm .jconfirm-box {
   background: white;
   border-radius: 4px;
   position: relative;
   outline: 0;
   padding: 15px 15px 0;
   overflow: hidden;
   margin-left: auto;
   margin-right: auto;
}

@-webkit-keyframes type-blue {
   1%,
   100% {
      border-color: #3498db;
   }

   50% {
      border-color: #5faee3;
   }
}

@keyframes type-blue {
   1%,
   100% {
      border-color: #3498db;
   }

   50% {
      border-color: #5faee3;
   }
}

@-webkit-keyframes type-green {
   1%,
   100% {
      border-color: #2ecc71;
   }

   50% {
      border-color: #54d98c;
   }
}

@keyframes type-green {
   1%,
   100% {
      border-color: #2ecc71;
   }

   50% {
      border-color: #54d98c;
   }
}

@-webkit-keyframes type-red {
   1%,
   100% {
      border-color: #e74c3c;
   }

   50% {
      border-color: #ed7669;
   }
}

@keyframes type-red {
   1%,
   100% {
      border-color: #e74c3c;
   }

   50% {
      border-color: #ed7669;
   }
}

@-webkit-keyframes type-orange {
   1%,
   100% {
      border-color: #f1c40f;
   }

   50% {
      border-color: #f4d03f;
   }
}

@keyframes type-orange {
   1%,
   100% {
      border-color: #f1c40f;
   }

   50% {
      border-color: #f4d03f;
   }
}

@-webkit-keyframes type-purple {
   1%,
   100% {
      border-color: #9b59b6;
   }

   50% {
      border-color: #b07cc6;
   }
}

@keyframes type-purple {
   1%,
   100% {
      border-color: #9b59b6;
   }

   50% {
      border-color: #b07cc6;
   }
}

@-webkit-keyframes type-dark {
   1%,
   100% {
      border-color: #34495e;
   }

   50% {
      border-color: #46627f;
   }
}

@keyframes type-dark {
   1%,
   100% {
      border-color: #34495e;
   }

   50% {
      border-color: #46627f;
   }
}

.jconfirm .jconfirm-box.jconfirm-type-animated {
   -webkit-animation-duration: 2s;
   animation-duration: 2s;
   -webkit-animation-iteration-count: infinite;
   animation-iteration-count: infinite;
}

.jconfirm .jconfirm-box.jconfirm-type-blue {
   border-top: solid 7px #3498db;
   -webkit-animation-name: type-blue;
   animation-name: type-blue;
}

.jconfirm .jconfirm-box.jconfirm-type-green {
   border-top: solid 7px #2ecc71;
   -webkit-animation-name: type-green;
   animation-name: type-green;
}

.jconfirm .jconfirm-box.jconfirm-type-red {
   border-top: solid 7px #e74c3c;
   -webkit-animation-name: type-red;
   animation-name: type-red;
}

.jconfirm .jconfirm-box.jconfirm-type-orange {
   border-top: solid 7px #f1c40f;
   -webkit-animation-name: type-orange;
   animation-name: type-orange;
}

.jconfirm .jconfirm-box.jconfirm-type-purple {
   border-top: solid 7px #9b59b6;
   -webkit-animation-name: type-purple;
   animation-name: type-purple;
}

.jconfirm .jconfirm-box.jconfirm-type-dark {
   border-top: solid 7px #34495e;
   -webkit-animation-name: type-dark;
   animation-name: type-dark;
}

.jconfirm .jconfirm-box.loading {
   height: 120px;
}

.jconfirm .jconfirm-box.loading:before {
   content: "";
   position: absolute;
   left: 0;
   background: white;
   right: 0;
   top: 0;
   bottom: 0;
   border-radius: 10px;
   z-index: 1;
}

.jconfirm .jconfirm-box.loading:after {
   opacity: 0.6;
   content: "";
   height: 30px;
   width: 30px;
   border: solid 3px transparent;
   position: absolute;
   left: 50%;
   margin-left: -15px;
   border-radius: 50%;
   -webkit-animation: jconfirm-spin 1s infinite linear;
   animation: jconfirm-spin 1s infinite linear;
   border-bottom-color: dodgerblue;
   top: 50%;
   margin-top: -15px;
   z-index: 2;
}

.jconfirm .jconfirm-box div.jconfirm-closeIcon {
   height: 20px;
   width: 20px;
   position: absolute;
   top: 10px;
   right: 10px;
   cursor: pointer;
   opacity: 0.6;
   text-align: center;
   font-size: 27px !important;
   line-height: 14px !important;
   display: none;
   z-index: 1;
}

.jconfirm .jconfirm-box div.jconfirm-closeIcon:empty {
   display: none;
}

.jconfirm .jconfirm-box div.jconfirm-closeIcon .fa {
   font-size: 16px;
}

.jconfirm .jconfirm-box div.jconfirm-closeIcon .glyphicon {
   font-size: 16px;
}

.jconfirm .jconfirm-box div.jconfirm-closeIcon .zmdi {
   font-size: 16px;
}

.jconfirm .jconfirm-box div.jconfirm-closeIcon:hover {
   opacity: 1;
}

.jconfirm .jconfirm-box div.jconfirm-title-c {
   display: block;
   font-size: 22px;
   line-height: 20px;
   -webkit-user-select: none;
   -moz-user-select: none;
   -ms-user-select: none;
   user-select: none;
   cursor: default;
   padding-bottom: 15px;
}

.jconfirm .jconfirm-box div.jconfirm-title-c.jconfirm-hand {
   cursor: move;
}

.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c {
   font-size: inherit;
   display: inline-block;
   vertical-align: middle;
}

.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c i {
   vertical-align: middle;
}

.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c:empty {
   display: none;
}

.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-title {
   -webkit-user-select: none;
   -moz-user-select: none;
   -ms-user-select: none;
   user-select: none;
   font-size: inherit;
   font-family: inherit;
   display: inline-block;
   vertical-align: middle;
}

.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-title:empty {
   display: none;
}

.jconfirm .jconfirm-box div.jconfirm-content-pane {
   margin-bottom: 15px;
   height: auto;
   -webkit-transition: height 0.4s ease-in;
   transition: height 0.4s ease-in;
   display: inline-block;
   width: 100%;
   position: relative;
   overflow-x: hidden;
   overflow-y: auto;
}

.jconfirm .jconfirm-box div.jconfirm-content-pane.no-scroll {
   overflow-y: hidden;
}

.jconfirm .jconfirm-box div.jconfirm-content-pane::-webkit-scrollbar {
   width: 3px;
}

.jconfirm .jconfirm-box div.jconfirm-content-pane::-webkit-scrollbar-track {
   background: rgba(0, 0, 0, 0.1);
}

.jconfirm .jconfirm-box div.jconfirm-content-pane::-webkit-scrollbar-thumb {
   background: #666;
   border-radius: 3px;
}

.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content {
   font-size: 12pt;
   line-height: 1.2;
}

.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content img {
   max-width: 100%;
   height: auto;
}

.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content:empty {
   display: none;
}

.jconfirm .jconfirm-box .jconfirm-buttons {
   padding-bottom: 11px;
}

.jconfirm .jconfirm-box .jconfirm-buttons > button {
   margin-bottom: 4px;
   margin-left: 2px;
   margin-right: 2px;
}

.jconfirm .jconfirm-box .jconfirm-buttons button {
   display: inline-block;
   padding: 6px 12px;
   font-size: 14px;
   font-weight: 400;
   line-height: 1.42857143;
   text-align: center;
   white-space: nowrap;
   vertical-align: middle;
   -ms-touch-action: manipulation;
   touch-action: manipulation;
   cursor: pointer;
   -webkit-user-select: none;
   -moz-user-select: none;
   -ms-user-select: none;
   user-select: none;
   border-radius: 4px;
   min-height: 1em;
   -webkit-transition:
      opacity 0.1s ease,
      background-color 0.1s ease,
      color 0.1s ease,
      background 0.1s ease,
      -webkit-box-shadow 0.1s ease;
   transition:
      opacity 0.1s ease,
      background-color 0.1s ease,
      color 0.1s ease,
      background 0.1s ease,
      -webkit-box-shadow 0.1s ease;
   transition:
      opacity 0.1s ease,
      background-color 0.1s ease,
      color 0.1s ease,
      box-shadow 0.1s ease,
      background 0.1s ease;
   transition:
      opacity 0.1s ease,
      background-color 0.1s ease,
      color 0.1s ease,
      box-shadow 0.1s ease,
      background 0.1s ease,
      -webkit-box-shadow 0.1s ease;
   -webkit-tap-highlight-color: transparent;
   border: 0;
   background-image: none;
}

.jconfirm .jconfirm-box .jconfirm-buttons button.btn-blue {
   background-color: #3498db;
   color: #fff;
   text-shadow: none;
   -webkit-transition: background 0.2s;
   transition: background 0.2s;
}

.jconfirm .jconfirm-box .jconfirm-buttons button.btn-blue:hover {
   background-color: #2980b9;
   color: #fff;
}

.jconfirm .jconfirm-box .jconfirm-buttons button.btn-green {
   background-color: #2ecc71;
   color: #fff;
   text-shadow: none;
   -webkit-transition: background 0.2s;
   transition: background 0.2s;
}

.jconfirm .jconfirm-box .jconfirm-buttons button.btn-green:hover {
   background-color: #27ae60;
   color: #fff;
}

.jconfirm .jconfirm-box .jconfirm-buttons button.btn-red {
   background-color: #e74c3c;
   color: #fff;
   text-shadow: none;
   -webkit-transition: background 0.2s;
   transition: background 0.2s;
}

.jconfirm .jconfirm-box .jconfirm-buttons button.btn-red:hover {
   background-color: #c0392b;
   color: #fff;
}

.jconfirm .jconfirm-box .jconfirm-buttons button.btn-orange {
   background-color: #f1c40f;
   color: #fff;
   text-shadow: none;
   -webkit-transition: background 0.2s;
   transition: background 0.2s;
}

.jconfirm .jconfirm-box .jconfirm-buttons button.btn-orange:hover {
   background-color: #f39c12;
   color: #fff;
}

.jconfirm .jconfirm-box .jconfirm-buttons button.btn-default {
   background-color: #ecf0f1;
   color: #000;
   text-shadow: none;
   -webkit-transition: background 0.2s;
   transition: background 0.2s;
}

.jconfirm .jconfirm-box .jconfirm-buttons button.btn-default:hover {
   background-color: #bdc3c7;
   color: #000;
}

.jconfirm .jconfirm-box .jconfirm-buttons button.btn-purple {
   background-color: #9b59b6;
   color: #fff;
   text-shadow: none;
   -webkit-transition: background 0.2s;
   transition: background 0.2s;
}

.jconfirm .jconfirm-box .jconfirm-buttons button.btn-purple:hover {
   background-color: #8e44ad;
   color: #fff;
}

.jconfirm .jconfirm-box .jconfirm-buttons button.btn-dark {
   background-color: #34495e;
   color: #fff;
   text-shadow: none;
   -webkit-transition: background 0.2s;
   transition: background 0.2s;
}

.jconfirm .jconfirm-box .jconfirm-buttons button.btn-dark:hover {
   background-color: #2c3e50;
   color: #fff;
}

.jconfirm .jconfirm-box.jconfirm-type-red .jconfirm-title-c .jconfirm-icon-c {
   color: #e74c3c !important;
}

.jconfirm .jconfirm-box.jconfirm-type-blue .jconfirm-title-c .jconfirm-icon-c {
   color: #3498db !important;
}

.jconfirm .jconfirm-box.jconfirm-type-green .jconfirm-title-c .jconfirm-icon-c {
   color: #2ecc71 !important;
}

.jconfirm .jconfirm-box.jconfirm-type-purple .jconfirm-title-c .jconfirm-icon-c {
   color: #9b59b6 !important;
}

.jconfirm .jconfirm-box.jconfirm-type-orange .jconfirm-title-c .jconfirm-icon-c {
   color: #f1c40f !important;
}

.jconfirm .jconfirm-box.jconfirm-type-dark .jconfirm-title-c .jconfirm-icon-c {
   color: #34495e !important;
}

.jconfirm .jconfirm-clear {
   clear: both;
}

.jconfirm.jconfirm-rtl {
   direction: rtl;
}

.jconfirm.jconfirm-rtl div.jconfirm-closeIcon {
   left: 5px;
   right: auto;
}

.jconfirm.jconfirm-white .jconfirm-bg,
.jconfirm.jconfirm-light .jconfirm-bg {
   background-color: #444;
   opacity: 0.2;
}

.jconfirm.jconfirm-white .jconfirm-box,
.jconfirm.jconfirm-light .jconfirm-box {
   -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
   box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
   border-radius: 5px;
}

.jconfirm.jconfirm-white .jconfirm-box .jconfirm-title-c .jconfirm-icon-c,
.jconfirm.jconfirm-light .jconfirm-box .jconfirm-title-c .jconfirm-icon-c {
   margin-right: 8px;
   margin-left: 0;
}

.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons,
.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons {
   float: right;
}

.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button,
.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button {
   text-transform: uppercase;
   font-size: 14px;
   font-weight: bold;
   text-shadow: none;
}

.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button.btn-default,
.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button.btn-default {
   -webkit-box-shadow: none;
   box-shadow: none;
   color: #333;
}

.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button.btn-default:hover,
.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button.btn-default:hover {
   background: #ddd;
}

.jconfirm.jconfirm-white.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c,
.jconfirm.jconfirm-light.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c {
   margin-left: 8px;
   margin-right: 0;
}

.jconfirm.jconfirm-black .jconfirm-bg,
.jconfirm.jconfirm-dark .jconfirm-bg {
   background-color: #9de0e0;
   opacity: 0.2;
}

.jconfirm.jconfirm-black .jconfirm-box,
.jconfirm.jconfirm-dark .jconfirm-box {
   -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
   box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
   background: #444;
   border-radius: 5px;
   color: white;
}

.jconfirm.jconfirm-black .jconfirm-box .jconfirm-title-c .jconfirm-icon-c,
.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-title-c .jconfirm-icon-c {
   margin-right: 8px;
   margin-left: 0;
}

.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons,
.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons {
   float: right;
}

.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button,
.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button {
   border: 0;
   background-image: none;
   text-transform: uppercase;
   font-size: 14px;
   font-weight: bold;
   text-shadow: none;
   -webkit-transition: background 0.1s;
   transition: background 0.1s;
   color: white;
}

.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button.btn-default,
.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button.btn-default {
   -webkit-box-shadow: none;
   box-shadow: none;
   color: #fff;
   background: 0;
}

.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button.btn-default:hover,
.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button.btn-default:hover {
   background: #666;
}

.jconfirm.jconfirm-black.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c,
.jconfirm.jconfirm-dark.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c {
   margin-left: 8px;
   margin-right: 0;
}

.jconfirm .jconfirm-box.hilight.jconfirm-hilight-shake {
   -webkit-animation: shake 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
   animation: shake 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
   -webkit-transform: translate3d(0, 0, 0);
   transform: translate3d(0, 0, 0);
}

.jconfirm .jconfirm-box.hilight.jconfirm-hilight-glow {
   -webkit-animation: glow 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
   animation: glow 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
   -webkit-transform: translate3d(0, 0, 0);
   transform: translate3d(0, 0, 0);
}

@-webkit-keyframes shake {
   10%,
   90% {
      -webkit-transform: translate3d(-2px, 0, 0);
      transform: translate3d(-2px, 0, 0);
   }

   20%,
   80% {
      -webkit-transform: translate3d(4px, 0, 0);
      transform: translate3d(4px, 0, 0);
   }

   30%,
   50%,
   70% {
      -webkit-transform: translate3d(-8px, 0, 0);
      transform: translate3d(-8px, 0, 0);
   }

   40%,
   60% {
      -webkit-transform: translate3d(8px, 0, 0);
      transform: translate3d(8px, 0, 0);
   }
}

@keyframes shake {
   10%,
   90% {
      -webkit-transform: translate3d(-2px, 0, 0);
      transform: translate3d(-2px, 0, 0);
   }

   20%,
   80% {
      -webkit-transform: translate3d(4px, 0, 0);
      transform: translate3d(4px, 0, 0);
   }

   30%,
   50%,
   70% {
      -webkit-transform: translate3d(-8px, 0, 0);
      transform: translate3d(-8px, 0, 0);
   }

   40%,
   60% {
      -webkit-transform: translate3d(8px, 0, 0);
      transform: translate3d(8px, 0, 0);
   }
}

@-webkit-keyframes glow {
   0%,
   100% {
      -webkit-box-shadow: 0 0 0 red;
      box-shadow: 0 0 0 red;
   }

   50% {
      -webkit-box-shadow: 0 0 30px red;
      box-shadow: 0 0 30px red;
   }
}

@keyframes glow {
   0%,
   100% {
      -webkit-box-shadow: 0 0 0 red;
      box-shadow: 0 0 0 red;
   }

   50% {
      -webkit-box-shadow: 0 0 30px red;
      box-shadow: 0 0 30px red;
   }
}

.jconfirm {
   -webkit-perspective: 400px;
   perspective: 400px;
}

.jconfirm .jconfirm-box {
   opacity: 1;
   -webkit-transition-property: all;
   transition-property: all;
}

.jconfirm .jconfirm-box.jconfirm-animation-top,
.jconfirm .jconfirm-box.jconfirm-animation-left,
.jconfirm .jconfirm-box.jconfirm-animation-right,
.jconfirm .jconfirm-box.jconfirm-animation-bottom,
.jconfirm .jconfirm-box.jconfirm-animation-opacity,
.jconfirm .jconfirm-box.jconfirm-animation-zoom,
.jconfirm .jconfirm-box.jconfirm-animation-scale,
.jconfirm .jconfirm-box.jconfirm-animation-none,
.jconfirm .jconfirm-box.jconfirm-animation-rotate,
.jconfirm .jconfirm-box.jconfirm-animation-rotatex,
.jconfirm .jconfirm-box.jconfirm-animation-rotatey,
.jconfirm .jconfirm-box.jconfirm-animation-scaley,
.jconfirm .jconfirm-box.jconfirm-animation-scalex {
   opacity: 0;
}

.jconfirm .jconfirm-box.jconfirm-animation-rotate {
   -webkit-transform: rotate(90deg);
   transform: rotate(90deg);
}

.jconfirm .jconfirm-box.jconfirm-animation-rotatex {
   -webkit-transform: rotateX(90deg);
   transform: rotateX(90deg);
   -webkit-transform-origin: center;
   transform-origin: center;
}

.jconfirm .jconfirm-box.jconfirm-animation-rotatexr {
   -webkit-transform: rotateX(-90deg);
   transform: rotateX(-90deg);
   -webkit-transform-origin: center;
   transform-origin: center;
}

.jconfirm .jconfirm-box.jconfirm-animation-rotatey {
   -webkit-transform: rotatey(90deg);
   transform: rotatey(90deg);
   -webkit-transform-origin: center;
   transform-origin: center;
}

.jconfirm .jconfirm-box.jconfirm-animation-rotateyr {
   -webkit-transform: rotatey(-90deg);
   transform: rotatey(-90deg);
   -webkit-transform-origin: center;
   transform-origin: center;
}

.jconfirm .jconfirm-box.jconfirm-animation-scaley {
   -webkit-transform: scaley(1.5);
   transform: scaley(1.5);
   -webkit-transform-origin: center;
   transform-origin: center;
}

.jconfirm .jconfirm-box.jconfirm-animation-scalex {
   -webkit-transform: scalex(1.5);
   transform: scalex(1.5);
   -webkit-transform-origin: center;
   transform-origin: center;
}

.jconfirm .jconfirm-box.jconfirm-animation-top {
   -webkit-transform: translate(0, -100px);
   transform: translate(0, -100px);
}

.jconfirm .jconfirm-box.jconfirm-animation-left {
   -webkit-transform: translate(-100px, 0);
   transform: translate(-100px, 0);
}

.jconfirm .jconfirm-box.jconfirm-animation-right {
   -webkit-transform: translate(100px, 0);
   transform: translate(100px, 0);
}

.jconfirm .jconfirm-box.jconfirm-animation-bottom {
   -webkit-transform: translate(0, 100px);
   transform: translate(0, 100px);
}

.jconfirm .jconfirm-box.jconfirm-animation-zoom {
   -webkit-transform: scale(1.2);
   transform: scale(1.2);
}

.jconfirm .jconfirm-box.jconfirm-animation-scale {
   -webkit-transform: scale(0.5);
   transform: scale(0.5);
}

.jconfirm .jconfirm-box.jconfirm-animation-none {
   visibility: hidden;
}

.jconfirm.jconfirm-supervan .jconfirm-bg {
   background-color: rgba(54, 70, 93, 0.95);
}

.jconfirm.jconfirm-supervan .jconfirm-box {
   background-color: transparent;
}

.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-blue {
   border: 0;
}

.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-green {
   border: 0;
}

.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-red {
   border: 0;
}

.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-orange {
   border: 0;
}

.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-purple {
   border: 0;
}

.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-dark {
   border: 0;
}

.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-closeIcon {
   color: white;
}

.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c {
   text-align: center;
   color: white;
   font-size: 28px;
   font-weight: normal;
}

.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c > * {
   padding-bottom: 25px;
}

.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c {
   margin-right: 8px;
   margin-left: 0;
}

.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-content-pane {
   margin-bottom: 25px;
}

.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-content {
   text-align: center;
   color: white;
}

.jconfirm.jconfirm-supervan .jconfirm-box .jconfirm-buttons {
   text-align: center;
}

.jconfirm.jconfirm-supervan .jconfirm-box .jconfirm-buttons button {
   font-size: 16px;
   border-radius: 2px;
   background: #303f53;
   text-shadow: none;
   border: 0;
   color: white;
   padding: 10px;
   min-width: 100px;
}

.jconfirm.jconfirm-supervan.jconfirm-rtl .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c {
   margin-left: 8px;
   margin-right: 0;
}

.jconfirm.jconfirm-material .jconfirm-bg {
   background-color: rgba(0, 0, 0, 0.67);
}

.jconfirm.jconfirm-material .jconfirm-box {
   background-color: white;
   -webkit-box-shadow:
      0 7px 8px -4px rgba(0, 0, 0, 0.2),
      0 13px 19px 2px rgba(0, 0, 0, 0.14),
      0 5px 24px 4px rgba(0, 0, 0, 0.12);
   box-shadow:
      0 7px 8px -4px rgba(0, 0, 0, 0.2),
      0 13px 19px 2px rgba(0, 0, 0, 0.14),
      0 5px 24px 4px rgba(0, 0, 0, 0.12);
   padding: 30px 25px 10px 25px;
}

.jconfirm.jconfirm-material .jconfirm-box .jconfirm-title-c .jconfirm-icon-c {
   margin-right: 8px;
   margin-left: 0;
}

.jconfirm.jconfirm-material .jconfirm-box div.jconfirm-closeIcon {
   color: rgba(0, 0, 0, 0.87);
}

.jconfirm.jconfirm-material .jconfirm-box div.jconfirm-title-c {
   color: rgba(0, 0, 0, 0.87);
   font-size: 22px;
   font-weight: bold;
}

.jconfirm.jconfirm-material .jconfirm-box div.jconfirm-content {
   color: rgba(0, 0, 0, 0.87);
}

.jconfirm.jconfirm-material .jconfirm-box .jconfirm-buttons {
   text-align: right;
}

.jconfirm.jconfirm-material .jconfirm-box .jconfirm-buttons button {
   text-transform: uppercase;
   font-weight: 500;
}

.jconfirm.jconfirm-material.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c {
   margin-left: 8px;
   margin-right: 0;
}

.jconfirm.jconfirm-bootstrap .jconfirm-bg {
   background-color: rgba(0, 0, 0, 0.21);
}

.jconfirm.jconfirm-bootstrap .jconfirm-box {
   background-color: white;
   -webkit-box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.2);
   box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.2);
   border: solid 1px rgba(0, 0, 0, 0.4);
   padding: 15px 0 0;
}

.jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-title-c .jconfirm-icon-c {
   margin-right: 8px;
   margin-left: 0;
}

.jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-closeIcon {
   color: rgba(0, 0, 0, 0.87);
}

.jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-title-c {
   color: rgba(0, 0, 0, 0.87);
   font-size: 22px;
   font-weight: bold;
   padding-left: 15px;
   padding-right: 15px;
}

.jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-content {
   color: rgba(0, 0, 0, 0.87);
   padding: 0 15px;
}

.jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-buttons {
   text-align: right;
   padding: 10px;
   margin: -5px 0 0;
   border-top: solid 1px #ddd;
   overflow: hidden;
   border-radius: 0 0 4px 4px;
}

.jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-buttons button {
   font-weight: 500;
}

.jconfirm.jconfirm-bootstrap.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c {
   margin-left: 8px;
   margin-right: 0;
}

.jconfirm.jconfirm-modern .jconfirm-bg {
   background-color: slategray;
   opacity: 0.6;
}

.jconfirm.jconfirm-modern .jconfirm-box {
   background-color: white;
   -webkit-box-shadow:
      0 7px 8px -4px rgba(0, 0, 0, 0.2),
      0 13px 19px 2px rgba(0, 0, 0, 0.14),
      0 5px 24px 4px rgba(0, 0, 0, 0.12);
   box-shadow:
      0 7px 8px -4px rgba(0, 0, 0, 0.2),
      0 13px 19px 2px rgba(0, 0, 0, 0.14),
      0 5px 24px 4px rgba(0, 0, 0, 0.12);
   padding: 30px 30px 15px;
}

.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-closeIcon {
   color: rgba(0, 0, 0, 0.87);
   top: 15px;
   right: 15px;
}

.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-title-c {
   color: rgba(0, 0, 0, 0.87);
   font-size: 24px;
   font-weight: bold;
   text-align: center;
   margin-bottom: 10px;
}

.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c {
   -webkit-transition: -webkit-transform 0.5s;
   transition: -webkit-transform 0.5s;
   transition: transform 0.5s;
   transition:
      transform 0.5s,
      -webkit-transform 0.5s;
   -webkit-transform: scale(0);
   transform: scale(0);
   display: block;
   margin-right: 0;
   margin-left: 0;
   margin-bottom: 10px;
   font-size: 69px;
   color: #aaa;
}

.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-content {
   text-align: center;
   font-size: 15px;
   color: #777;
   margin-bottom: 25px;
}

.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons {
   text-align: center;
}

.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons button {
   font-weight: bold;
   text-transform: uppercase;
   -webkit-transition: background 0.1s;
   transition: background 0.1s;
   padding: 10px 20px;
}

.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons button + button {
   margin-left: 4px;
}

.jconfirm.jconfirm-modern.jconfirm-open .jconfirm-box .jconfirm-title-c .jconfirm-icon-c {
   -webkit-transform: scale(1);
   transform: scale(1);
}

.jconfirm .container {
   background: transparent;
   width: 65%;
}

.suscripcion-mensaje p {
   color: green;
   font-size: 17px;
}

.plantilla_home_.plantilla_home_1 article {
   padding: 20px;
}

#main_index_1.col:first-child,
#main_index_2 .section.group.row_content_middle {
   margin-left: 0;
   width: 75%;
   display: inline-block;
   float: left;
}

#main_index_2 .section.group.row_content_middle {
   width: 100%;
   justify-content: space-between;
}

#main_index_2 .section.group.row_content_middle {
   display: inline-block;
}

#main_index_1 article,
.section.group.row_content_middle article:not(.nota_link) {
   height: auto;
   width: 48%;
   margin: 5px;
   margin-left: 0;
   margin-right: 36px;
   float: left;
   margin-bottom: 25px;
   padding: 10px;
}

@media (min-width: 1600px) {
   #main_index_1 article,
   .section.group.row_content_middle article {
      padding: 20px;
   }

   .head-data {
      max-width: 295px !important;
      margin-right: 4%;
   }
}

.adelanto {
   box-shadow: none !important;
}

#main_index_1 article .bajada_row2,
#main_index_2 article .bajada_row2 {
   height: 3.6em;
   overflow: hidden;
}

.contenido-medio-alto .col.span_3_of_8.content_right.col-home {
   width: 25%;
   margin: 0;
}

#main_index_2 {
   position: relative;
   height: auto;
   width: 100%;
}

#main_index_2 article,
.item.nota_3.modulo_opinion,
.item.nota_3.modulo-estudiantes.modulo-generico,
.item.nota_3.modulo-gimnasia.modulo-generico {
   position: relative !important;
}

.nota_5 {
   width: 96% !important;
   height: auto !important;
}

article.nota_5 .bajada_row2 {
   height: 165px !important;
}

.nota_titulo.nota_titulo_arriba h6 {
   margin-left: 10px;
}

.dosenuno {
   height: 275px;
   width: 46%;
   display: inline-block;
   float: left;
   display: flex;
   flex-direction: column;
   overflow: hidden;
   margin: 5px;
   justify-content: space-between;
   margin-left: 0;
   margin-right: 36px;
   margin-bottom: 25px;
   overflow: visible;
}

.main__video iframe {
   height: 248.16px;
}

.gsc-input-box {
   height: 27px;
}

#espetaculosmodel {
   max-height: 615px;
}

@media (max-width: 925px) {
   #main_index_2 .section.group.row_content_middle {
      margin-left: 0;
      display: flex;
      flex-wrap: wrap;
      justify-content: center;
   }

   .nota_titulo_arriba h6 {
      height: 55px;
      overflow: hidden;
   }
}

@media (max-width: 1599px) {
   .contenido-medio-alto .col.span_3_of_8.content_right.col-home {
      width: 31%;
   }

   #main_index_1.col:first-child,
   #main_index_2 .section.group.row_content_middle {
      margin-left: 0;
      width: 69%;
   }

   #main_index_1 article,
   .section.group.row_content_middle article,
   .dosenuno {
      margin-right: 3%;
   }

   #main_index_1 .main__video iframe {
      height: 189.89px;
   }

   #espetaculosmodel {
      max-height: 480px;
   }
}

@media (min-width: 1921px) {
   #main_index_1 .main__video iframe {
      height: 297.48px;
   }

   .head-data {
      margin-right: 6%;
   }
}

.dosenuno .nota-secundaria {
   overflow: hidden;
}

.dosenuno .nota_bajada_afuera.bajada_row2 {
   margin-top: 15px;
   clear: both;
}

.nota-secundaria div.main_image {
   width: 30%;
   margin: 0;
   margin-right: 5px;
   float: left;
}

.nota-secundaria .videoWrapper {
   margin: 4px;
   margin-right: 6px;
}

@media (min-width: 1600px) {
   .plantilla_home_3 .descripcion,
   .plantilla_home_4 .descripcion {
      display: block;
   }

   #main_index_2 .dosenuno {
      height: 360px !important;
   }
}

@media (min-width: 1900px) {
}

.padres_secunadario,
.nota-secundaria {
   margin: 0 !important;
   height: 48% !important;
   padding: 10px !important;
}

div#main_index_2 .row_content_middle article:not(.nota_link) {
   width: 32% !important;
}

article.nota_5 .bajada_row2 {
   height: 27px !important;
}

#main_index_2 .section.group.row_content_middle {
   width: 100%;
}

#main_index_2 .section.group.row_content_middle article:not(.nota_link),
#main_index_2 .dosenuno {
   width: 32% !important;
   margin: 0.5% !important;
   margin-top: 8px !important;
   padding: 0;
}

.nota_5 h6 {
   font-size: 30px;
}

@media (min-width: 1920px) {
}

.nota_bajada_afuera.bajada_row2 strong p {
   margin-top: 1.5%;
}

div#main_index_1 article:hover,
div#main_index_1 .adelanto:hover {
   box-shadow: 0 0 40px #999 !important;
   transition: all 0.2s linear;
}

.dosenuno .urgente {
   width: 100% !important;
}

.nota_bajada_afuera.bajada_row2 p {
   margin-top: 0.5rem;
   line-height: 1.4em;
}

.nota_5 .nota_bajada_afuera.bajada_row2 {
   height: auto !important;
}

.nota_titulo_arriba h6 {
   overflow: hidden;
}

.dosenuno .nota_titulo_arriba h6 {
   height: auto;
   max-height: 4.4rem;
   overflow: hidden;
}

.dosenuno .urgente h1 {
   height: 85px;
   overflow: hidden;
}

.plantilla_home_fondo article {
   padding: 0 10px;
}

.item.nota_3.modulo-generico h2 {
   height: 3rem;
   overflow: hidden;
}

div#main_index_1 article.urgente .main_image {
   display: inherit;
}

div#main_index_1 article.urgente h1 {
   height: 2.8rem;
   overflow: hidden;
}

div#main_index_1 article.urgente.nota_5 h1 {
   height: auto;
}

.nota_5 a .nota_titulo_arriba h6 {
   height: auto;
}

#main_index_2 .section.group.row_content_middle article.nota_5 h6 {
   height: 3rem;
   overflow: hidden;
   font-size: 1.5em;
   line-height: 1.3em;
}

article.item.nota.nota_6.urgente h1 {
   font-size: 1.5em;
   line-height: 1.3em;
}

#main_index_2 article p {
   overflow: hidden;
}

.tema_dia_main_6 article h6 {
   height: auto !important;
}

.plantilla_home_1 > article {
   height: auto;
}

.plantilla_home_bomba .nota_3 .nota_bajada_afuera,
.plantilla_home_2 .nota_3 .nota_bajada_afuera {
   display: none;
}

.plantilla_home_bomba .plantilla_home_fondo,
.plantilla_home_2 .plantilla_home_fondo {
   margin-top: 10px;
}

.plantilla_home_3 .plantilla_home_fondo {
   margin-top: 10px;
   background: transparent;
   padding-bottom: 0;
}

.plantilla_home_3 article.nota_2 {
   width: 65%;
   overflow: hidden;
   float: right;
}

.plantilla_home_3 .nota_2 .nota_bajada_afuera {
   display: none;
}

.plantilla_home_3 .nota_1 {
   width: 30%;
   overflow: hidden;
   float: left !important;
   padding: 0 20px 20px 20px;
}

.plantilla_home_3 .plantilla_home_fondo article {
   width: 31%;
   margin: 0;
}

.plantilla_home_3 .nota_1.bajada_lg .nota_bajada_afuera {
   display: block;
}

@media (max-width: 1599px) {
   .plantilla_home_3 .nota_1.bajada_lg .nota_bajada_afuera {
      display: none;
   }
}

.plantilla_home_4 .nota_2 .nota_bajada_afuera {
   display: none;
}

.plantilla_home_4 .plantilla_home_fondo {
   margin-top: 10px;
   background: transparent;
   padding-bottom: 0;
}

.plantilla_home_4 .bajada_lg .nota_bajada_afuera {
   display: block;
}

@media (max-width: 1599px) {
   .plantilla_home_4 .bajada_lg .nota_bajada_afuera {
      display: none;
   }
}

.plantilla_home_7 .nota_1,
.plantilla_home_6 .nota_1 {
   display: flex;
   flex-direction: column-reverse;
   padding: 0;
   margin: 0;
}

.plantilla_home_7 .plantilla_home_fondo .nota_1:first-of-type,
.plantilla_home_6 .plantilla_home_fondo .nota_1:first-of-type {
   margin: 8px 30px 0 0;
}

.plantilla_home_7 .plantilla_home_fondo .nota_1:last-of-type,
.plantilla_home_6 .plantilla_home_fondo .nota_1:last-of-type {
   margin-left: 30px;
}

.plantilla_home_7 .nota_2,
.plantilla_home_6 .nota_2 {
   width: 45%;
}

.plantilla_home_7 .bajada_lg .nota_bajada_afuera,
.plantilla_home_6 .bajada_lg .nota_bajada_afuera {
   display: block;
}

.plantilla_home_7 .bajada_lg .descripcion,
.plantilla_home_6 .bajada_lg .nota_bajada_afuera {
   height: auto;
}

.plantilla_home_7 .plantilla_home_fondo .nota_1,
.plantilla_home_6 .plantilla_home_fondo .nota_1 {
   width: 35%;
   flex-direction: column;
}

.plantilla_home_7 .plantilla_home_fondo .nota_1,
.plantilla_home_6 .nota_1 .nota_titulo_arriba {
   font-size: 20px;
}

.plantilla_home_7 .plantilla_home_fondo .nota_1,
.plantilla_home_6 .nota_2 .nota_titulo_arriba h1 {
   font-size: 2em;
}

.plantilla_home_7 .box_principal,
.plantilla_home_6 .box_principal {
   display: flex;
   justify-content: space-between;
}

.plantilla_home_7 .par_notas,
.plantilla_home_6 .notas_side {
   display: flex;
   flex-direction: column;
   width: 25%;
}

.plantilla_home_7 .par_notas .nota_1:last-child {
   border-top: 1px solid #ccc;
   margin-top: 10px;
   padding-top: 10px;
   flex-direction: column;
}

.plantilla_home_7 .par_notas .nota_1:last-child .descripcion {
   display: block;
   overflow: hidden;
   display: -webkit-box;
   -webkit-line-clamp: 3;
   -webkit-box-orient: vertical;
}

.plantilla_home_7 .par_notas .descripcion {
   font-size: 15px;
   color: #666;
   font-family: "Georgia", Times, Serif;
   line-height: 1.3;
}

.plantilla_home_7 .par_notas .descripcion a {
   color: #666;
}

@media (max-width: 1599px) {
   .plantilla_home_7 .par_notas .nota_1:last-child .descripcion {
      display: none;
   }
}

.plantilla_home_7 .par_notas .nota_1:last-child h6 {
   font-size: 18px !important;
}

.plantilla_home_7 .par_notas .nota_1:last-child .main_image {
   display: none;
}

.plantilla_home_7 .par_notas .nota_1,
.plantilla_home_7 .nota_centro .nota_2,
.plantilla_home_6 .notas_side .nota_1,
.plantilla_home_6 .nota_centro .nota_2 {
   width: 100%;
}

.plantilla_home_7 .nota_centro,
.plantilla_home_6 .nota_centro {
   display: flex;
   width: 45%;
}

.plantilla_home_8 .nota_2 {
   margin-right: 0;
}

.plantilla_home_8 .nota_2 .nota_bajada_afuera {
   display: none;
}

.plantilla_home_8 .nota_1 {
   width: 33%;
   margin-bottom: 2%;
}

.plantilla_home_8 .bajada_lg .nota_bajada_afuera {
   display: block;
}

.plantilla_home_8 .bajada_lg .descripcion {
   height: auto;
}

@media (max-width: 1599px) {
   .plantilla_home_8 .bajada_lg .nota_bajada_afuera {
      display: none;
   }

   .plantilla_home_8 .bajada_lg .descripcion {
      height: 25px;
   }
}

@media (max-width: 1000px) {
   .espectaculos_contenedor {
      width: 100%;
      display: flex;
      justify-content: space-evenly;
   }

   .espectaculos_contenedor a {
      width: auto;
      margin: 0;
      display: flex;
      align-items: center;
      padding: 12px;
   }
}

@media (max-width: 900px) {
   #main_index_1.col:first-child,
   #main_index_2 .section.group.row_content_middle {
      width: 100%;
   }

   .dosenuno {
      height: 370px;
      width: 45%;
   }

   #main_index_1 article,
   .section.group.row_content_middle article:not(.nota_link) {
      height: 370px;
   }

   .bloque_1 .nota_6,
   .bloque_1 .nota_ {
      width: 45% !important;
   }

   .dosenuno .nota_titulo_arriba h6 {
      height: 3.5rem;
      max-height: 4.4rem;
      overflow: hidden;
   }

   .nota_titulo_arriba h6 {
      height: 3.5rem;
   }

   #main_index_2 .section.group.row_content_middle {
      display: flex;
      flex-wrap: wrap;
      align-items: center;
      justify-content: start;
   }

   #main_index_2 .section.group.row_content_middle article {
      position: initial !important;
   }

   .nota_titulo_arriba {
      height: auto !important;
   }

   .item.nota_3.modulo-generico h2 {
      height: 3rem;
   }

   .espectaculos_contenedor {
      width: 100%;
      display: flex;
      flex-wrap: wrap;
   }

   .espectaculos_contenedor a {
      border: 1px solid white;
      border-radius: 29px;
      padding: 4% !important;
      margin: 5%;
      display: flex;
      align-items: center;
      padding: 12px;
      width: 200px;
      box-sizing: border-box;
      overflow: hidden;
      margin: 2%;
   }

   div#main_index_2 .modulo-gimnasia article,
   div#main_index_2 .modulo-estudiantes article {
      height: 210px !important;
   }

   .nota .cont_wrapper {
      height: auto;
   }

   .item.nota_3.modulo-generico h2 {
      height: 3.3rem;
   }

   .item.nota_3.modulo-generico h2 {
      height: 3rem;
      overflow: hidden;
   }

   .footer {
      width: 100%;
      margin: 0 !important;
   }

   .row_espectaculos_articles,
   .row_espectaculos {
      width: 100%;
      margin-left: 0;
   }

   .row_footer .span_3_of_8 {
      width: 87%;
   }

   #main_index_1 {
      width: 106% !important;
   }

   .contenido-medio-alto {
      height: auto;
      width: 100%;
      overflow: hidden;
   }

   .container {
      overflow: hidden;
   }
}

@media (max-width: 781px) {
   #main_index_2 .section.group.row_content_middle article:not(.nota_link) {
      width: 30% !important;
   }

   #main_index_1 article,
   .dosenuno {
      height: 308px;
   }
}

@media (max-width: 560px) {
   #main_index_1 article,
   .dosenuno {
      height: 238px;
   }
}

@media (max-width: 470px) {
   #main_index_1 article,
   .dosenuno {
      height: 246px;
   }
}

@media (max-width: 390px) {
   #main_index_1 article,
   .dosenuno {
      height: 170px;
   }

   .nota_titulo_arriba h6,
   .dosenuno .nota_titulo_arriba h6 {
      height: 1.7rem;
      font-size: 12px;
   }

   .nota_bajada_afuera.bajada_row2 p,
   .dosenuno .nota_titulo_arriba h6 {
      margin-top: 0.5rem;
      font-size: 10px;
      height: 1.5rem;
   }

   .nota_5,
   .nota_5 .nota_bajada_afuera.bajada_row2 p {
      height: auto;
   }

   #main_index_1 article .bajada_row2,
   #main_index_2 article .bajada_row2 {
      height: 1.2rem;
      overflow: hidden;
   }

   .item.nota_3.modulo-generico h2 {
      height: 2rem;
      overflow: hidden;
   }

   #main_index_2 .section.group.row_content_middle article.nota_5 h6 {
      height: 2rem;
      overflow: hidden;
      font-size: 1em;
   }
}

@media (max-width: 900px) {
   .nota_5 {
      width: 95% !important;
   }

   .plantilla_home_ .nota_1 h6 {
      height: 55px;
   }

   .plantilla_home_1 .nota_1:nth-of-type(even) {
      margin: 0;
   }

   .plantilla_home_1 .nota_4:nth-of-type(even) {
      margin: 0 auto;
   }

   .plantilla_home_4 > .nota_1 {
      margin: 0;
   }

   .plantilla_home_5 .nota_4:last-child {
      margin-left: 0;
   }
}

div#main_index_2 .row_espectaculos_articles article {
   height: 250px !important;
}

.tema_dia_main_2.bloque_de_notas > div,
#main_index_2 .ppp.item.ppp_H50,
.ppp.item.ppp_H35,
.ppp.item.ppp_H37 {
   position: relative !important;
}

#main_index_2 .ppp.item.ppp_H50,
.ppp.item.ppp_H35,
.ppp.item.ppp_H37 {
   width: 100% !important;
   margin-bottom: 10px;
}

.section.group.row_content_bottom {
   display: flex;
   flex-wrap: wrap;
   justify-content: end;
}

.section.group.row_content_bottom article {
   margin: 5px;
}

.section.group.row_content_bottom:before,
.section.group.row_content_bottom:after {
   content: "";
   display: none;
}

.tema_dia_main_5 .bloque_de_notas {
   overflow: hidden;
   clear: both;
}

.tema_dia_main_5.bloque_de_notas .row_content_bottom {
   display: initial;
}

.nota_modulo .videoWrapper {
   height: 0;
   overflow: hidden;
   clear: left;
   padding-bottom: 0 !important;
   height: 100%;
}

.ppp_H16 iframe {
   width: 100% !important;
}

.ppp_P19 {
   margin-bottom: 20px !important;
}

.ppp_P19 > div,
.ppp_P19 > div > iframe {
   height: 100%;
}

@media (max-width: 900px) {
   .bloque-blogs .bloque-blogs div.blog {
      width: 32%;
   }

   .bloque-blogs .bloque-blogs div {
      background-color: white;
      height: 310px;
   }

   .row_espectaculos_articles .col_50:nth-of-type(even) {
      display: flex;
      margin: 0;
   }

   .row_espectaculos_articles .col_50 article {
      width: 50%;
   }

   .bloque-blogs div.blog {
      width: 32%;
   }

   .item.nota_3.modulo-generico h2 {
      height: 3.5rem;
      overflow: hidden;
   }
}

@media (max-width: 770px) {
   .col_25 {
      width: 45%;
      margin: 3%;
   }

   .section.group.row_content_bottom {
      display: flex;
      flex-wrap: wrap;
      justify-content: normal;
   }

   .section.group.row_content_bottom article {
      width: 45% !important;
      margin: 2% !important;
   }

   div#main_index_2 article,
   #main_index_2 .dosenuno {
      height: 225px !important;
   }

   .section.group.row_content_bottom article {
      width: 29% !important;
   }
}

.centrado-t-posicion {
   display: flex;
   align-items: center;
}

.centrado-t-posicion .main_image {
   width: 100%;
}

#main_index_1 .centrado-t-posicion > div,
#main_index_2 .centrado-t-posicion > div {
   position: relative;
}

.main__video {
   width: 100%;
}

.main__video iframe {
   margin: 0 !important;
   max-width: 100%;
   max-height: 100%;
}

#main_index_1 .videoWrapper,
#main_index_2 .videoWrapper {
   position: relative;
   height: 0;
   overflow: hidden;
   clear: left;
   padding-bottom: 0 !important;
   height: 100%;
}

#main_index_1 .nota .cont_wrapper,
#main_index_2 .nota .cont_wrapper {
   border: 1px solid #ccc;
   height: 78%;
}

#main_index_1 .nota_5 .videoWrapper img,
#main_index_2 .nota_5.videoWrapper img,
#main_index_2 .videoWrapper img {
   position: relative;
}

article.urgente.nota_5 div {
   padding: 0;
}

.nota-secundaria .videoWrapper {
   height: 85% !important;
}

#main_index_1 .nota .cont_wrapper,
#main_index_2 .nota .cont_wrapper {
   border: 1px solid #ccc;
   height: auto;
   max-height: 320px;
   overflow: hidden;
}

@media (max-width: 1599px) {
   .nota_modulo {
      height: 250px;
   }

   div#main_index_2 .row_content_bottom article {
      width: 29% !important;
   }

   .item.nota_3.modulo-generico h2 {
      height: 4.3rem;
   }

   .nota_titulo_arriba h6 {
      overflow: hidden;
   }

   .plantilla_home_ .nota_1 h6 {
      height: 4.3rem;
   }

   div#main_index_2 .row_espectaculos_articles article {
      height: 190px !important;
   }

   .nota-secundaria .videoWrapper {
      height: 85% !important;
   }

   #main_index_1 .nota .cont_wrapper,
   #main_index_2 .nota .cont_wrapper {
      border: 1px solid #ccc;
      height: auto;
      max-height: 320px;
      overflow: hidden;
   }

   .section.group.row_content_bottom article {
      width: 21% !important;
      margin: 2% !important;
      height: 250px;
      max-width: 364px;
   }

   div#main_index_2 .row_content_bottom article {
      height: auto !important;
      width: 29% !important;
   }
}

@media (max-width: 660px) {
   #main_index_2 .dosenuno {
      width: 45% !important;
   }

   #main_index_2 .section.group.row_content_middle article:not(.nota_link) {
      width: 45% !important;
      height: 293px !important;
   }
}

@media (min-width: 660px) and (max-width: 900px) {
   .bloque-blogs div.blog {
      height: 350px !important;
   }

   div#main_index_2 article,
   #main_index_2 .dosenuno {
      height: 330px !important;
      height: 270px !important;
   }

   div#main_index_2 .row_content_bottom article {
      height: 315px !important;
      height: 250px !important;
      width: 29% !important;
   }

   div#main_index_2 .row_espectaculos_articles article {
      height: 250px !important;
   }

   .nota_modulo {
      height: 210px;
   }

   .item.nota_3.modulo-generico h2 {
      height: 3.3rem;
   }

   .section.group.row_content_bottom article {
      height: 290px;
      height: 250px !important;
   }

   .espectaculos_contenedor {
      display: flex;
      justify-content: space-around;
   }
}

@media (min-width: 1600px) and (max-width: 1940px) {
   #main_index_2 .dosenuno {
      height: 360px;
   }

   .nota_modulo {
      height: 278px;
   }

   .item.nota_3.modulo-generico h2 {
      height: 3rem;
   }

   .nota-secundaria .videoWrapper {
      margin: 4px;
      margin-right: 6px;
      height: 92% !important;
   }

   #main_index_1 .nota .cont_wrapper,
   #main_index_2 .nota .cont_wrapper {
      border: 1px solid #ccc;
      height: auto;
   }
}

@media (min-width: 1940px) {
   .nota-secundaria .videoWrapper {
      margin: 4px;
      margin-right: 6px;
      height: 92% !important;
   }

   #main_index_1 .nota .cont_wrapper,
   #main_index_2 .nota .cont_wrapper {
      border: 1px solid #ccc;
      height: auto;
   }

   .nota-secundaria div.main_image {
      width: 30%;
      margin: 0;
      margin-right: 5px;
      float: left;
      height: auto !important;
   }
}

img[data-sizes="auto"] {
   display: block;
   width: 100%;
}

.plantilla_home_3 .descripcion {
   height: auto;
   line-height: 1.4em;
}

.plantilla_home_4 .descripcion {
   height: auto;
   line-height: 1.4em;
}

.relativo {
   position: relative;
}

.table_css {
   border: 1px solid #ccc;
   border-collapse: collapse;
   margin: 0;
   padding: 0;
   width: 100%;
}

.table_css caption {
   font-size: 1.5em;
   margin: 0.5em 0 0.75em;
}

.table_css tr {
   background-color: #f8f8f8;
   border: 1px solid #ddd;
   padding: 0.35em;
}

.table_css th,
.table_css td {
   padding: 0.625em;
   text-align: center;
}

.table_css th {
   font-size: 0.85em;
   letter-spacing: 0.1em;
   text-transform: uppercase;
}

@media screen and (max-width: 600px) {
   .table_css {
      border: 0;
   }

   .table_css caption {
      font-size: 1.3em;
   }

   .table_css thead {
      border: 0;
      clip: rect(0 0 0 0);
      height: 1px;
      margin: -1px;
      overflow: hidden;
      padding: 0;
      position: absolute;
      width: 1px;
   }

   .table_css tr {
      border-bottom: 3px solid #ddd;
      display: block;
      margin-bottom: 0.625em;
   }

   .table_css td {
      border-bottom: 1px solid #ddd;
      display: block;
      font-size: 0.8em;
      text-align: right;
   }

   .table_css td::before {
      content: attr(data-label);
      float: left;
      font-weight: bold;
      text-transform: uppercase;
   }

   .table_css td:last-child {
      border-bottom: 0;
   }
}

.ver_comentarios {
   border: 1px solid #029ddf;
   color: #029ddf;
   padding: 8px;
   margin: 5px 0 30px 0;
   background-color: white;
   cursor: pointer;
}

.ver_comentarios:hover {
   background-color: #029ddf;
   color: white;
}

.header {
   position: fixed;
   z-index: 99999;
   width: 100%;
   max-width: 100%;
   margin: 0;
   padding: 0;
   display: none;
   background: transparent;
}

.banda_secundary {
   display: flex;
   margin-right: auto;
}

.banda_title {
   font-family: "FlamaBook";
   color: #008fbe;
   line-height: 1.5rem;
   margin: 0 10px 0 5px;
   font-size: 15px;
   min-width: 108px;
}

.banda_ul::-webkit-scrollbar {
   display: none;
}

.banda_ul {
   display: flex;
   list-style: none;
   overflow-x: hidden;
}

.banda_li {
   font-family: "FlamaBook";
   font-size: 15px;
   line-height: 1.5rem;
   padding: 0 0.5rem;
   position: relative;
}

.banda_item {
   display: flex;
   width: max-content;
}

.header .banda_top {
   min-height: 47px;
}

.header .banda_top > .contenedor {
   display: flex;
   padding-bottom: 10px;
   border-bottom: 2px solid #b5b5b5;
}

.header .banda_top > .contenedor.cont_buscar_2 div#___gcse_0 {
   width: 100%;
}

.header .banda_top > .contenedor.cont_buscar_2 div#___gcse_0 .gsc-search-button {
   padding: 6px 27px;
}

.header .banda_top .contenedor {
   padding: 10px;
}

.header .banda_top .contenedor,
.header .cuerpo .contenedor,
.header .contenedor,
.header .cont_nav .nav_menu {
   width: 100%;
   margin: auto;
   position: absolute;
   background: white;
}

.header .banda_top .contenedor .banda_top--left {
   width: 68%;
   float: left;
   clear: both;
}

.header .banda_top .contenedor .banda_top--left .lista {
   list-style: none;
   padding-top: 7px;
   display: flex;
   align-items: center;
}

.header .banda_top .contenedor .banda_top--left .lista li {
   display: inline-block;
   padding: 0;
   position: relative;
   height: auto;
   vertical-align: top;
   font-size: 21px;
}

.header .banda_top .contenedor .banda_top--left .lista li.logostiky {
   display: none;
   margin: 6px 41px 0 0;
   width: 182px;
   padding-top: 3px;
}

.header.stiky .banda_top .contenedor .banda_top--left .lista li.no_stiky {
   display: none;
}

.header.stiky .banda_top .contenedor .banda_top--left .lista li.logostiky {
   display: block;
}

.header.stiky .banda_top .contenedor .banda_top--left .lista li.logostiky img {
   width: 100%;
}

.header.stiky .cuerpo {
   display: none;
}

.header.stiky .banda_top > .contenedor {
   border-bottom: 2px solid #50afe3;
}

.container.header.stiky {
   position: fixed;
   top: 0;
}

.header.stiky .banda_top .contenedor .banda_top--left .lista li.logostiky {
   display: block;
}

.header .banda_top .contenedor .banda_top--left .lista li.menu_click {
   margin-right: 40px;
}

.header .banda_top .contenedor .banda_top--left .lista li.whatsapp {
   margin-right: 20px;
}

@media (min-width: 850px) and (max-width: 1024px) {
   .header .banda_top .contenedor .banda_top--left .lista li {
      padding: 5px 5px !important;
   }
}

.header .banda_top .contenedor .banda_top--left .lista li p {
   padding-top: 6px;
   font-family: "FranklinGothic URW Cond";
   font-size: 16px;
}

.header .banda_top .contenedor .banda_top--left .lista .whatsapp p,
.header .banda_top .contenedor .banda_top--left .lista .telefono p {
   font-weight: bold;
   float: left;
   padding-top: 6px;
   padding-left: 5px;
   font-family: "FranklinGothic URW Cond";
   font-size: 16px;
   color: black;
}

.header .banda_top .contenedor .banda_top--left .lista .telefono p {
   color: #666;
}

.header .banda_top .contenedor .banda_top--left .lista .whatsapp img,
.header .banda_top .contenedor .banda_top--left .lista .telefono img {
   width: 25px;
   float: left;
}

.header .banda_top .contenedor .banda_top--left .lista .edicion_impresa {
   color: #333;
   font-weight: bold;
}

.header .banda_top .contenedor .banda_top--left .lista .clasificados {
   color: #036;
   font-weight: bold;
}

.header .banda_top .contenedor .banda_top--left .lista li:last-child:after {
   background-color: transparent;
}

.header .banda_top .contenedor .banda_top--right {
   width: 32%;
   float: right;
}

.header .banda_top .contenedor .banda_top--right .sociales {
   list-style: none;
   float: right;
   padding-top: 7px;
   min-height: 53px;
   display: flex;
   align-items: center;
}

.header .banda_top .contenedor .banda_top--right .sociales li {
   display: inline-block;
   padding: 2px;
   position: relative;
   font-family: "FranklinGothic URW Cond";
   vertical-align: top;
}

.header .banda_top .contenedor .banda_top--right .sociales li.b_buscar {
   padding: 2px 15px;
   border-right: 1px solid #b5b5b5;
   border-left: 1px solid #b5b5b5;
}

.header .banda_top .contenedor .banda_top--right .sociales li.user {
   margin-right: 25px;
}

.header .banda_top .contenedor .banda_top--right .sociales li a img {
   width: 25px;
}

.contenedor-cotizaciones {
   display: flex;
   justify-content: center;
   align-items: center;
   height: 73px;
   background: white;
}

.contenedor-cotizaciones div#cotizaciones {
   display: flex;
   justify-content: flex-start;
   overflow-x: scroll;
   padding: 8px 20px;
   max-width: 1224px;
   width: 100%;
   margin: 20px auto;
   font-size: 13px;
   background: #f2f2f2;
   -ms-overflow-style: none;
   scrollbar-width: none;
}

.contenedor-cotizaciones div#cotizaciones::-webkit-scrollbar {
   display: none;
}

.contenedor-cotizaciones div#cotizaciones .arrowcotizacion.arrowpos_up {
   width: 0;
   height: 0;
   border-right: 5px solid transparent;
   border-top: 0 solid transparent;
   border-left: 5px solid transparent;
   border-bottom: 7px solid #84d087;
}

.contenedor-cotizaciones div#cotizaciones .arrowcotizacion.arrowpos_down {
   width: 0;
   height: 0;
   border-top: 7px solid #f16b6b;
   border-left: 5px solid transparent;
   border-right: 5px solid transparent;
}

.contenedor-cotizaciones div#cotizaciones .arrowcotizacion.arrowpos_down-rp {
   width: 0;
   height: 0;
   border-top: 7px solid #84d087;
   border-left: 5px solid transparent;
   border-right: 5px solid transparent;
}

.contenedor-cotizaciones div#cotizaciones .arrowcotizacion.arrowpos_up-rp {
   width: 0;
   height: 0;
   border-right: 5px solid transparent;
   border-top: 0 solid transparent;
   border-left: 5px solid transparent;
   border-bottom: 7px solid #f16b6b;
}

.contenedor-cotizaciones div#cotizaciones .arrowcotizacion.arrowpos_equal::after {
   content: "=";
   color: #36c;
}

.contenedor-cotizaciones div#cotizaciones > div,
.contenedor-cotizaciones div#cotizaciones > a {
   display: flex;
   align-items: center;
   line-height: 1.2;
   border-right: 1px solid #ccc;
   margin-right: 16px;
}

.contenedor-cotizaciones div#cotizaciones > div *,
.contenedor-cotizaciones div#cotizaciones > a * {
   width: max-content;
   margin-right: 16px;
}

.contenedor-cotizaciones div#cotizaciones > div:last-child,
.contenedor-cotizaciones div#cotizaciones > a:last-child {
   margin: 0;
   border: 0;
}

.contenedor-cotizaciones div#cotizaciones > div.new_color .arrowcotizacion.arrowpos_up {
   border-bottom: 7px solid #f16b6b;
}

.contenedor-cotizaciones div#cotizaciones > div.new_color .arrowcotizacion.arrowpos_down {
   border-top: 7px solid #84d087;
}

.contenedor-cotizaciones div#cotizaciones.color_ALERTA {
   background: #cc2525;
   color: white;
}

.contenedor-cotizaciones .elemento .link-mercados {
   color: white;
   font-weight: 700;
}

.contenedor-cotizaciones div#cotizaciones.color_ALERTA .arrowcotizacion.arrowpos_up {
   border-bottom: 7px solid #ccc;
}

.contenedor-cotizaciones div#cotizaciones.color_ALERTA .arrowcotizacion.arrowpos_down {
   border-top: 7px solid #ccc;
}

.contenedor-cotizaciones div#cotizaciones.color_ALERTA .arrowcotizacion.arrowpos_down-rp {
   border-top: 7px solid #ccc;
}

.contenedor-cotizaciones div#cotizaciones.color_ALERTA .arrowcotizacion.arrowpos_up-rp {
   border-bottom: 7px solid #ccc;
}

.contenedor-cotizaciones div#cotizaciones.color_ALERTA > div.new_color .arrowcotizacion.arrowpos_up {
   border-bottom: 7px solid #ccc;
}

.contenedor-cotizaciones div#cotizaciones.color_ALERTA > div.new_color .arrowcotizacion.arrowpos_down {
   border-top: 7px solid #ccc;
}

.header .cuerpo {
   background-color: transparent;
   margin-bottom: 10px;
}

.header .cuerpo .contenedor .logo {
   display: inline-block;
   position: relative;
   float: left;
   max-width: 295px;
   width: 45%;
}

.header .cuerpo .contenedor {
   height: 110px;
   clear: both;
   text-align: center;
   border-bottom: 1px solid #f03;
}

.header .cuerpo .contenedor .contenedor2 {
   float: left;
}

.header .cuerpo .contenedor .logo img {
   width: 100%;
}

.header .cuerpo .contenedor .logo .fecha {
   color: #666;
   font-family: "FranklinGothic URW Cond";
   position: absolute;
   right: 0;
   font-size: 15px;
   bottom: -17px;
}

.header .cuerpo .contenedor {
   display: flex;
   align-items: center;
   justify-content: flex-start;
   min-height: 110px;
   padding: 10px;
}

.header .cuerpo .contenedor > div {
   width: 50%;
}

.header .cuerpo .contenedor .clima {
   float: right;
   width: 55%;
   display: flex;
   justify-content: flex-end;
}

.header .cuerpo .contenedor .clima a img {
   float: left;
   max-width: 55px;
}

.header .cuerpo .contenedor .clima a p {
   float: left;
   padding: 5px;
   font-family: "FranklinGothic URW Cond";
   font-size: 16px;
   text-align: start;
}

.header .cuerpo .contenedor .cont_ads {
   width: 50%;
   float: right;
   padding-top: 8px;
}

.header .cuerpo .contenedor .cont_ads .ads {
   min-width: 468px;
   min-height: 90px;
   float: right;
}

.header .cont_nav {
   height: 48px;
   max-width: 1220px;
   margin: auto;
}

.header .cont_nav .nav_menu {
   padding-top: 12px;
}

.header .cont_nav .nav_menu .menu_click {
   cursor: pointer;
   background-color: #f0f0f2;
}

.header .cont_nav .nav_menu ul li {
   padding: 5px;
   display: inline-block;
   position: relative;
   vertical-align: middle;
}

.header .cont_nav .nav_menu ul .buscar,
.header .cont_nav .nav_menu ul .user {
   float: right;
   cursor: pointer;
}

.header .cont_nav .nav_menu ul .user:after {
   background-color: transparent;
}

.header .cont_nav .nav_menu ul .buscar {
   padding: 5px 15px;
}

.header .cont_nav .nav_menu ul .buscar:before {
   content: "";
   height: 50%;
   width: 1px;
   position: absolute;
   left: 0;
   top: 6px;
   background-color: #ccc;
}

.header .cont_nav .nav_menu ul li:first-child {
   background-color: #f0f0f2;
   padding: 5px 5px 5px 5px;
   margin: 0;
}

.header .cont_nav .nav_menu ul li:first-child:after {
   background-color: transparent;
}

.header .cont_nav .nav_menu ul .user img {
   height: 20px;
}

.header .cont_nav .nav_menu ul .user .dropdown .dropbtn img {
   height: 9px;
}

.header .logo_sticky {
   display: none;
}

.header .cont_nav.menu_fixed {
   position: fixed;
   top: 0;
   left: 0;
   right: 0;
   max-width: 100%;
   background: #f0f0f2;
   margin: 0 auto;
   border-bottom: 5px solid #09c;
}

.header .cont_nav.menu_fixed .nav_menu {
   padding-top: 8px;
}

.header .cont_nav.menu_fixed .logo_sticky {
   display: block;
   float: left;
   margin-right: 30px;
}

.header .cont_nav.menu_fixed .user {
   margin-right: auto !important;
}

.header .cont_menu.menu_fixed_cont {
   position: fixed;
   top: 48px;
   left: 0;
   right: 0;
   margin: 0 auto;
   z-index: 2222222222;
}

.aux_header {
   height: 185px;
}

.aux_header.isHome.ultimoM {
   height: 275px;
}

.aux_header.isHome.notaespecial {
   height: 0;
}

.dropdown .dropbtn {
   font-size: 16px;
   line-height: 20px;
   border: 0;
   outline: 0;
   color: #333;
   background-color: inherit;
   margin: 0;
   vertical-align: top;
   font-family: "FranklinGothic URW Cond";
}

.dropdown-content {
   display: none;
   position: absolute;
   background-color: #f9f9f9;
   min-width: 160px;
   box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2);
   z-index: 1;
}

.dropdown-content a {
   float: none;
   color: black;
   padding: 12px 16px;
   text-decoration: none;
   display: block;
   text-align: left;
   font-family: "FranklinGothic URW Cond";
}

.dropdown-content a:hover {
   background-color: #ddd;
}

.dropdown:hover .dropdown-content {
   display: block;
}

@media (min-width: 1220px) and (max-width: 1600px) {
   .header .cont_nav.menu_fixed .nav_menu {
      max-width: 1200px;
   }
}

@media (min-width: 900px) and (max-width: 1220px) {
   .header {
      display: block;
   }

   .header .cont_menu {
      width: 800px;
      margin: auto;
      overflow: hidden;
      position: relative;
      display: none;
   }

   .header .cont_menu .left {
      width: 73%;
   }

   .header .cont_menu .submenu_bottom ul li a {
      font-size: 17px;
   }

   .header .cont_menu .left .cont_buscar,
   .header .cont_menu .left .cont_submenu {
      width: 100%;
   }

   .header .cont_menu .left .cont_submenu .suplementos {
      width: 44%;
   }

   .header .cont_menu .left .cont_submenu .suplementos ul {
      width: 49%;
   }

   .header .cont_menu .left .cont_submenu .otros_sitios,
   .header .cont_menu .left .cont_submenu .entretenimientos {
      width: 31%;
   }

   .header .cont_menu .left .cont_submenu .servicios {
      width: 25%;
   }

   .header .cont_menu .left .cont_submenu .servicios ul {
      width: 100%;
   }

   .header .cont_menu .right {
      width: 27%;
   }

   .header .cont_menu .right .suscripcion_club_btn img {
      position: absolute;
      width: 74%;
      bottom: -63px;
      left: 18px;
   }

   .contenedor-cotizaciones div#cotizaciones {
      max-width: 960px;
   }

   .header .cuerpo .contenedor {
      max-width: 970px;
      margin: auto;
      position: relative;
   }

   .header .banda_top .contenedor,
   .header .cont_nav .nav_menu {
      max-width: 990px;
      margin: auto;
      padding-left: 10px;
      padding-right: 10px;
      position: relative;
   }

   .header .cont_menu .right .suscripcion_club_btn img {
      position: absolute;
      width: 74%;
      bottom: -65px;
      left: 21px;
   }

   .header .cont_nav.menu_fixed .nav_menu {
      max-width: 95%;
   }
}

@media (min-width: 1920px) {
   .header {
      display: block;
   }

   .header .banda_top .contenedor,
   .header .cuerpo .contenedor,
   .header .cont_nav .nav_menu {
      width: 1490px;
      position: relative;
   }

   .header .cont_nav {
      max-width: 1480px;
   }

   .header .cont_menu {
      width: 1022px;
      overflow: hidden;
      margin: auto;
      display: none;
   }

   .header .cont_menu .left {
      width: 73%;
   }

   .header .cont_menu .left .cont_buscar,
   .header .cont_menu .left .cont_submenu {
      width: 90%;
   }

   .header .cont_menu .left .cont_submenu .entretenimientos,
   .header .cont_menu .left .cont_submenu .otros_sitios {
      width: 35%;
   }

   .header .cont_menu .left .cont_submenu .suplementos,
   .header .cont_menu .left .cont_submenu .servicios {
      width: 60%;
   }

   .header .cont_menu .left .cont_submenu .suplementos ul,
   .header .cont_menu .left .cont_submenu .servicios ul {
      width: 32.8%;
   }

   .header .cont_menu .right {
      width: 222px;
   }

   .header .cont_menu .submenu_bottom ul li a {
      font-size: 23px;
   }

   .header .cont_menu .right .suscripcion_club_btn img {
      position: absolute;
      width: 130px;
      bottom: -77px;
      left: 19px;
   }

   .header .cont_menu {
      width: 1022px;
      overflow: hidden;
      margin: auto;
      display: none;
   }

   .header .cont_nav .nav_menu ul .buscar,
   .header .cont_nav .nav_menu ul .user {
      margin-right: 95px;
   }

   .header .cont_nav .nav_menu ul .buscar,
   .header .cont_nav .nav_menu ul .buscar {
      margin-right: 0;
   }

   .header .cont_menu .right .suscripcion_club_btn img {
      position: absolute;
      width: 74%;
      bottom: -73px;
      left: 18px;
   }
}

@media (min-width: 1600px) and (max-width: 1920px) {
   .header .cont_menu {
      width: 1022px;
      margin: auto;
      overflow: hidden;
      display: none;
   }

   .header .cont_menu .submenu_bottom ul li a {
      font-size: 23px;
   }

   .header .cont_menu .left {
      width: 77%;
   }

   .header .cont_menu .right {
      width: 23%;
   }

   .header .banda_top .contenedor,
   .header .cuerpo .contenedor,
   .header .cont_nav .nav_menu {
      max-width: 1250px;
   }

   .contenedor-cotizaciones div#cotizaciones {
      justify-content: center;
      overflow-x: initial;
   }

   .header .cont_menu .left .cont_submenu .entretenimientos,
   .header .cont_menu .left .cont_submenu .otros_sitios {
      width: 35%;
   }

   .header .cont_menu .left .cont_submenu .suplementos,
   .header .cont_menu .left .cont_submenu .servicios {
      width: 60%;
   }

   .header .cont_menu .left .cont_submenu .suplementos ul,
   .header .cont_menu .left .cont_submenu .servicios ul {
      width: 32.8%;
   }
}

@media (min-width: 1220px) and (max-width: 1920px) {
   .header {
      display: block;
   }

   @media (max-width: 1599px) {
      .header .cont_menu .left {
         width: 73%;
      }

      .header .cont_menu .right {
         width: 27%;
      }

      .header .cont_menu {
         width: 800px;
         overflow: hidden;
         margin: auto;
         display: none;
      }

      .header .cont_menu .submenu_bottom ul li a {
         font-size: 17px;
      }

      .header .cuerpo .contenedor {
         max-width: 990px;
      }

      .header .banda_top .contenedor,
      .header .cont_nav .nav_menu {
         max-width: 990px;
      }

      .contenedor-cotizaciones div#cotizaciones {
         max-width: 960px;
      }

      .header .cont_menu .left .cont_submenu .entretenimientos,
      .header .cont_menu .left .cont_submenu .otros_sitios {
         width: 31%;
      }

      .header .cont_menu .left .cont_submenu .suplementos {
         width: 65%;
      }

      .header .cont_menu .left .cont_submenu .entretenimientos {
         position: absolute;
         right: 10px;
         top: 183px;
      }

      .header .cont_menu .left .cont_submenu .servicios {
         width: 60%;
      }

      .header .cont_menu .left .cont_submenu .suplementos ul {
         width: 32%;
      }

      .header .cont_menu .left .cont_submenu .servicios ul {
         width: 49%;
      }
   }

   .header .banda_top .contenedor,
   .header .cuerpo .contenedor,
   .header .cont_nav .nav_menu {
      position: relative;
      font-family: "FranklinGothic URW Cond";
      font-size: 16px;
      margin: auto;
      position: relative;
   }

   .header .cont_menu .left .cont_buscar,
   .header .cont_menu .left .cont_submenu {
      width: 100%;
      min-height: 379px;
   }

   .header .cont_menu .right .suscripcion_club_btn img {
      position: absolute;
      width: 130px;
      bottom: -77px;
      left: 9px;
   }

   .header .cont_nav .nav_menu ul .buscar,
   .header .cont_nav .nav_menu ul .buscar {
      margin-right: 0;
   }
}

.vinculos_cont {
   width: 25%;
   display: flex;
}

@media (min-width: 1760px) {
   .vinculos_cont {
      width: auto;
   }
}

.header .banda_top .contenedor.cont_buscar_2 {
   width: 25% !important;
}

.header .buscar.b_buscar {
   width: auto;
   text-align: end;
   padding: 0 20px;
}

.header .cont_nav .nav_menu ul li:after {
   content: "";
   height: 50%;
   width: 1px;
   position: absolute;
   right: -3px;
   top: 6px;
   background-color: #ccc;
}

.header .cont_nav .nav_menu ul li:first-child:after,
.header .cont_nav .nav_menu ul li a {
   color: #333;
   font-family: "FranklinGothic URW Cond";
   font-size: 16px;
}

.header .cont_nav .nav_menu ul li img,
.header .cont_nav .nav_menu ul li p {
   display: inline-block;
}

.header .cont_nav .nav_menu ul li p {
   vertical-align: text-top;
   font-family: "FranklinGothic URW Cond";
   font-size: 16px;
}

.header .cont_menu {
   background-color: #018fbd;
   position: relative;
   z-index: 2;
}

.header .cont_menu .cont_list {
   width: 95%;
   margin: auto;
   overflow: hidden;
}

.header .cont_menu .left {
   float: left;
   height: auto;
   margin-bottom: 20px;
   position: relative;
}

.header .cont_menu .cont_buscar {
   margin: auto;
   height: 30px;
   margin: 25px auto;
   width: 95%;
   overflow: hidden;
   background-color: #8ed9ee;
}

.header .cont_menu .left .cont_submenu {
   margin: auto;
   clear: both;
}

.header .cont_menu .left .cont_submenu .suplementos,
.header .cont_menu .left .cont_submenu .servicios {
   float: left;
   padding-top: 20px;
}

.header .cont_menu .left .cont_submenu .otros_sitios,
.header .cont_menu .left .cont_submenu .entretenimientos {
   float: right;
   padding-top: 20px;
}

.header .cont_menu .left .cont_submenu .suplementos h3,
.header .cont_menu .left .cont_submenu .otros_sitios h3,
.header .cont_menu .left .cont_submenu .servicios h3,
.header .cont_menu .left .cont_submenu .entretenimientos h3 {
   color: #fff;
   border-bottom: 1px solid #8ed9ee;
   font-family: "FranklinGothic URW Cond";
   font-size: 18px;
}

.header .cont_menu .left .cont_submenu .suplementos ul,
.header .cont_menu .left .cont_submenu .servicios ul {
   padding-top: 20px;
   display: inline-block;
   vertical-align: top;
}

.header .cont_menu .left .cont_submenu .otros_sitios ul,
.header .cont_menu .left .cont_submenu .entretenimientos ul {
   padding-top: 15px;
   vertical-align: top;
   width: 100%;
}

.header .cont_menu .left .cont_submenu .suplementos ul li,
.header .cont_menu .left .cont_submenu .otros_sitios ul li,
.header .cont_menu .left .cont_submenu .servicios ul li,
.header .cont_menu .left .cont_submenu .entretenimientos ul li {
   padding: 4px 0 4px 4px;
}

.header .cont_menu .left .cont_submenu .suplementos ul li a,
.header .cont_menu .left .cont_submenu .otros_sitios ul li a,
.header .cont_menu .left .cont_submenu .servicios ul li a,
.header .cont_menu .left .cont_submenu .entretenimientos ul li a {
   color: #fff;
   font-family: "FranklinGothic URW Cond";
   font-size: 16px;
}

.header .cont_menu .submenu_bottom {
   display: block;
   border-top: 1px solid #fff;
   width: 100%;
   bottom: 0;
   clear: both;
}

.header .cont_menu .submenu_bottom ul {
   display: flex;
   justify-content: center;
   align-items: center;
}

.header .cont_menu .submenu_bottom ul li {
   text-align: center;
   padding: 10px 18px;
   display: inline-block;
   position: relative;
}

.header .cont_menu .submenu_bottom ul .links-imgs {
   padding: 5px 0 0 0;
}

.header .cont_menu .submenu_bottom ul li:after {
   content: "";
   height: 50%;
   width: 1px;
   position: absolute;
   right: 0;
   top: 10px;
   background-color: #fff;
}

.header .cont_menu .submenu_bottom ul li:last-child:after {
   background-color: transparent;
}

.header .cont_menu .submenu_bottom ul li a {
   color: #fff;
   font-weight: bold;
   font-family: "FranklinGothic URW Cond";
}

.header .cont_menu .submenu_bottom ul li .ultimas_noticias {
   color: #ff0;
}

.header .cont_menu .submenu_bottom ul li .color_secundario {
   color: #036;
}

.header .cont_menu .right {
   float: left;
   position: relative;
}

.header .cont_menu .cerrar_btn {
   color: #fff;
   padding: 2px 5px;
   position: absolute;
   right: 0;
   top: 0;
   font-size: 16px;
   font-weight: bold;
   background-color: #00cdff;
   cursor: pointer;
}

.header .cont_menu .right .suscripcion_btn {
   background-color: #036;
   padding: 8px 0 8px 20px;
   float: right;
   margin: auto;
   width: 90%;
   text-align: left;
   margin-top: 30px;
   position: relative;
}

.header .cont_menu .right .suscripcion_btn a {
   color: #fff;
   font-size: 18px;
   font-family: "FranklinGothic URW Cond";
}

.suscripcion_club--btn {
   background-color: #00c2a8 !important;
}

.clasificados--btn {
   background-color: #ffff01 !important;
}

.clasificados--btn a {
   color: #003269 !important;
}

.publique--btn {
   background-color: #666 !important;
}

.publique--btn-borde {
   position: absolute;
   right: 0;
   width: 0;
   top: 0;
   height: 0;
   border-style: solid;
   border-width: 0 30px 30px 0;
   border-color: transparent #ff0 transparent transparent;
}

.header .cont_menu .right h3 {
   background-color: #fff;
   width: 90%;
   margin: auto;
   border: 1px solid #036;
   font-weight: bold;
   padding: 5px 0 5px 8px;
   margin-top: 15px;
   font-size: 18px;
   color: #036;
   font-family: "FranklinGothic URW Cond";
}

.header .cont_menu .right ul {
   width: 90%;
   margin: auto;
}

.header .cont_menu .right ul li {
   padding: 5px 0 5px 8px;
   border-bottom: 1px solid #acd0e3;
}

.header .cont_menu .right ul li a {
   color: #036;
   font-size: 12px;
   font-weight: bold;
   font-family: "FranklinGothic URW Cond";
   font-size: 16px;
}

.header .cont_menu .right .suscripcion_club_btn {
   background-color: #036;
   padding: 8px;
   margin: auto;
   width: 74%;
   text-align: center;
   position: relative;
   margin-top: 15px;
}

.header .cont_menu .right .suscripcion_club_btn a {
   color: #fff;
   font-size: 16px;
   font-family: "FranklinGothic URW Cond";
}

.header .cont_menu .exito {
   width: 70px;
   margin: 0 20px;
   display: inline-block;
}

.header .cont_menu .exito img {
   width: 80%;
}

.header .cont_menu .la_redonda img {
   width: 65%;
}

.header .cont_menu .la_redonda {
   margin: 0 20px;
   width: 60px;
   display: inline-block;
}

.header .cont_menu .club {
   margin: 0 20px;
   width: 70px;
   display: inline-block;
}

.header .cont_menu .club img {
   width: 80%;
}

.gsc-control-cse {
   background-color: transparent !important;
   border: none !important;
   padding: 0 5px !important;
}

.mitad {
   width: 49%;
   float: left;
}

.mitad + .mitad {
   margin-left: 2%;
}

.sprit_social {
   width: 26px;
   height: 26px;
   background-image: url("/web/20251120022218im_/https://www.eldia.com/img/header/css_sprites.png");
}

.bg-facebook {
   background-position: -102px -102px;
}

.bg-facebook:hover {
   background-position: -56px -10px;
}

.bg-instagram {
   background-position: -148px -10px;
}

.bg-instagram:hover {
   background-position: -56px -102px;
}

.bg-youtube {
   background-position: -10px -148px;
}

.bg-youtube:hover {
   background-position: -102px -10px;
}

.bg-twitter {
   background-position: -148px -102px;
}

.bg-twitter:hover {
   background-position: -56px -56px;
}

.bg-google {
   background-position: -148px -56px;
}

.bg-google:hover {
   background-position: -10px -56px;
}

.bg-contacto {
   background-position: -55px 36px;
}

.bg-contacto:hover {
   background-position: -102px -56px;
}

.bg-noticias {
   background-position: -10px -102px;
}

.bg-noticias:hover {
   background-position: -10px -10px;
}

.ppp_H0 {
   margin-bottom: 0 !important;
}

#container-logeado span {
   max-width: 80px;
}

.sitio .mundial .desktop {
   display: block;
   margin-bottom: 10px;
   position: relative;
   height: 40px;
   width: 100%;
}

.sitio .mundial .desktop img {
   width: 100%;
}

.sitio .mundial .desktop .franja1 {
   float: left;
   height: 40px;
}

.sitio .mundial .desktop .franja2 {
   float: right;
}

.sitio .mundial .desktop .countdown {
   height: 40px;
   float: left;
}

.sitio .mundial .mobile {
   background-image: url("/web/20251120022218im_/https://www.eldia.com/img/mundial/trama.png");
   background-color: #d10016;
   background-size: cover;
   display: none;
   position: relative;
   height: 40px;
   width: 100%;
}

.sitio .mundial .mobile .rusia {
   width: 175px;
   top: 6px;
   position: relative;
   float: left;
}

.sitio .mundial .mobile .messi {
   height: 40px;
   position: absolute;
   right: 20px;
   top: 0;
}

.sitio .mundial .mobile .countdown {
   height: 40px;
   width: 60%;
   float: right;
}

@media only screen and (max-width: 900px) {
   .sitio .mundial .desktop {
      display: none;
   }

   .sitio .mundial .mobile {
      display: block;
   }
}

@media only screen and (max-width: 470px) {
   .sitio .mundial .mobile {
      height: auto;
   }

   .sitio .mundial .mobile .countdown {
      clear: both;
      float: initial;
      width: 100%;
   }
}

.contenedor_h {
   width: 100%;
   display: flex;
   align-items: center;
   justify-content: space-around;
}

.publi_h {
   width: 300px;
}

.contenedor.cont_buscar_2 {
   width: 315px !important;
   margin: 0;
   padding: 0;
}

.slick.slick_ult_n {
   width: calc(100% - 485px);
}

.contenedor.cont_buscar_2.view {
   display: block;
}

.contenedor.cont_buscar_2 {
   display: none;
   padding: 10px 0;
   border-bottom: 0 solid #b5b5b5;
   min-width: 100%;
}

@media only screen and (max-width: 1600px) {
   .slick.slick_ult_n {
      width: calc(100% - 190px);
   }

   .contenedor.cont_buscar_2 {
      width: auto !important;
      margin: 10px 0 0 0;
   }

   .buscar.b_buscar {
      display: block;
   }

   .publi_h {
      width: 300px;
   }

   @media only screen and (max-width: 970px) {
      .publi_h {
         width: 300px;
      }

      .publi_h:nth-last-child(-n + 2) {
         display: none;
      }

      @media only screen and (max-width: 600px) {
         .publi_h {
            width: 300px;
         }

         .publi_h:nth-last-child(-n + 3) {
            display: none;
         }
      }
   }
}

.cont_galeria {
   width: 100%;
   margin-bottom: 25px;
   display: flex;
}

.cont_galeria .galeria_titulo {
   width: 18%;
   height: auto;
   font-size: 37px;
   padding: 20px 10px 20px 10px;
}

.cont_galeria .galleria {
   width: 82%;
   height: auto;
}

.plantilla_home_3 .plantilla_home_fondo .dosenuno {
   width: 31% !important;
   padding: 0 10px !important;
   margin: 0;
}

.plantilla_home_4 .plantilla_home_fondo .dosenuno {
   width: 30% !important;
   padding: 0 10px !important;
   margin: 0;
}

.item.bloque_new.design1,
.item.bloque_new.design2,
.item.bloque_new.design3,
.row_espectaculos_articles {
   position: relative !important;
   float: left;
   margin-top: 15px;
}

.row_espectaculos_articles {
   margin-bottom: 15px;
}

.bloque_new {
   margin-bottom: 10px;
   padding: 10px;
}

.bloque_new,
.bloque_new .contenedorbloque {
   width: 100%;
}

.bloque_new .contenedorbloque {
   display: flex;
   flex-direction: column;
   justify-content: space-around;
   height: 350px;
}

.bloque_new p {
   font-family: "Oswald-Regular", arial, sans-serif;
   font-size: 16px;
   line-height: 21px;
}

.bloque_new .contenedorbloque > div {
   width: 100%;
   display: flex;
   flex-direction: row;
   justify-content: space-between;
}

.bloque_new .contenedorbloque > div .nota_bloqueone {
   display: flex;
   flex-direction: column;
   justify-content: space-between;
}

.bloque_new .contenedorbloque .bloqueone .imagen_bloqueone {
   height: 70%;
   overflow: hidden;
}

.bloque_new .contenedorbloque .bloqueone .imagen_bloqueone img {
   width: 100%;
}

.bloque_new .contenedorbloque .nota_bloquetwo {
   display: flex;
   flex-direction: row-reverse;
   align-items: self-start;
   justify-content: space-between;
   width: 30%;
}

.bloque_new .contenedorbloque .nota_bloquetwo a.titulo_bloquetwo {
   width: 60%;
}

.bloque_new .contenedorbloque .nota_bloquetwo a.imagen_bloquetwo {
   width: 35%;
   overflow: hidden;
}

.bloque_new .contenedorbloque .nota_bloquetwo a.imagen_bloquetwo img {
   height: 100%;
   width: auto;
   margin: 0 auto;
}

.bloque_new .contenedorbloque .nota_bloquetwo a.imagen_bloquetwo,
.bloque_new .contenedorbloque .bloqueone .imagen_bloqueone {
   padding: 4px;
   border: 1px solid #ccc;
}

.bloque_new .contenedorbloque .nota_bloquetwo .cont-text-dis1 {
   height: 100%;
   display: flex;
   flex-direction: column;
   justify-content: space-between;
}

.bloque_new.design1 .contenedorbloque .nota_bloquetwo .cont-text-dis1 {
   display: inherit;
}

.bloque_new.design1 .contenedorbloque .nota_bloqueone p {
   font-size: 20px;
}

.bloque_new.design1 .contenedorbloque {
   flex-direction: row;
   justify-content: space-between;
}

.bloque_new.design1 .contenedorbloque > div .nota_bloqueone {
   width: 100%;
   height: 100%;
}

.bloque_new.design1 .contenedorbloque > div {
   width: 50%;
   flex-direction: column;
   align-items: flex-end;
}

.bloque_new.design1 .contenedorbloque .nota_bloquetwo {
   width: 92%;
   height: 30%;
   overflow: hidden;
}

.bloque_new.design1 .contenedorbloque .bloqueone .imagen_bloqueone {
   height: 85%;
   overflow: hidden;
}

.bloque_new.design1 .contenedorbloque .bloqueone .imagen_bloqueone img {
   height: auto;
   width: 100%;
}

.bloque_new.design1 .contenedorbloque .nota_bloquetwo {
   justify-content: flex-end;
}

.bloque_new.design1 .contenedorbloque a.imagen_bloquetwo {
   height: 100%;
   width: 161px;
   margin-right: 9px;
}

.bloque_new.design1 .contenedorbloque .bloqueone .titulo_bloqueone {
   margin-top: 2%;
}

.bloque_new .contenedorbloque .conten-mag {
   height: 99%;
   overflow: hidden;
}

.bloque_new.design1 .titulo_bloquenew {
   margin-bottom: 5px;
   font-size: 20px !important;
}

.bloque_new.design1 p.tex-volanta {
   text-transform: uppercase;
   font-size: 13px;
   font-family: arial;
   font-stretch: condensed;
}

.bloque_new.design1 .contenedorbloque {
   padding-bottom: 5px;
}

.bloque_new.design2 {
   background: #eceff1;
}

.bloque_new.design2 .contenedorbloque .bloqueone a.titulo_bloqueone p,
.bloque_new.design3 .contenedorbloque .bloqueone a.titulo_bloqueone p {
   font-size: 18px;
}

.bloque_new.design2 .contenedorbloque .bloqueone .publi_newbloque {
   max-width: 300px;
   max-height: 250px;
   margin: 0 auto;
}

.bloque_new.design2 .contenedorbloque > div {
   justify-content: space-around;
}

.bloque_new.design2 .contenedorbloque {
   height: 320px;
}

.bloque_new.design2 .contenedorbloque .bloqueone .publi_newbloque > div {
   position: relative !important;
}

.bloque_new.design2 .contenedorbloque .bloqueone .imagen_bloqueone img {
   height: auto;
   width: 100%;
}

.bloque_new.design2 .contenedorbloque > div .nota_bloqueone {
   justify-content: flex-start;
   width: 32%;
}

.bloque_new.design2 .contenedorbloque .bloqueone .imagen_bloqueone {
   height: 85%;
}

.bloque_new.design2 .contenedorbloque .bloqueone a.titulo_bloqueone {
   height: 15%;
   margin-bottom: 7px;
}

.bloque_new.design2 .titulo_bloquenew {
   margin-bottom: 5px;
   font-size: 20px !important;
}

.bloque_new.design2 .titulo_bloquenew {
   margin-top: 5px;
}

.bloque_new.design3 .contenedorbloque .bloqueone > div {
   width: 23%;
}

.bloque_new.design3 .contenedorbloque .bloqueone a.titulo_bloqueone p {
   margin: 8px 0;
}

.bloque_new.design3 .contenedorbloque .bloqueone {
   height: 55%;
}

.bloque_new.design3 .contenedorbloque .bloquetwo {
   margin: 20px 0;
   height: 30%;
   overflow: hidden;
}

.bloque_new.design3 .contenedorbloque a.titulo_bloquetwo p {
   font-size: 15px;
   line-height: 20px;
}

.bloque_new.design3 .contenedorbloque a.imagen_bloquetwo {
   height: 85px;
}

.bloque_new.design3 .titulo_bloquenew {
   margin-bottom: 5px;
   font-size: 20px !important;
}

.bloque_new.design3 p.tex-volanta {
   text-transform: uppercase;
   font-size: 13px;
}

.bloque_new.design3 .titulo_bloquenew {
   display: block;
   border: initial;
   padding-bottom: 5px;
}

.bloque_new.design3 .contenedorbloque {
   height: auto;
}

.bloque_new.design3 .contenedorbloque {
   padding-bottom: 5px;
}

@media (max-width: 950px) {
   .bloque_new.design2 .contenedorbloque .bloqueone .imagen_bloqueone img {
      height: auto;
      width: 100%;
   }

   .bloque_new.design3 .contenedorbloque .bloqueone > div {
      width: 29%;
   }

   .bloque_new.design3 .contenedorbloque .bloqueone > div:last-child {
      display: none;
   }

   .bloque_new.design2 .contenedorbloque > div .nota_bloqueone {
      width: 260px;
   }

   .bloque_new.design2 .contenedorbloque .bloqueone .imagen_bloqueone {
      height: auto;
   }

   .bloque_new.design2 .contenedorbloque .bloqueone a.titulo_bloqueone {
      height: 50px;
      overflow: hidden;
   }

   .bloque_new.design1 .contenedorbloque .bloqueone .imagen_bloqueone img {
      height: 100%;
      width: auto;
   }
}

@media (min-width: 700px) and (max-width: 750px) {
   .bloque_new.design2 .contenedorbloque .bloqueone > div:nth-child(2) {
      display: none;
   }

   .bloque_new.design2 .contenedorbloque > div .nota_bloqueone {
      width: 300px;
   }
}

@media (max-width: 700px) {
   .bloque_new .contenedorbloque .nota_bloquetwo .cont-text-dis1 {
      justify-content: flex-start;
   }

   .bloque_new.design3 .contenedorbloque .nota_bloquetwo a.imagen_bloquetwo img {
      height: auto;
      width: 100%;
   }

   .bloque_new.design1 .contenedorbloque .nota_bloqueone p {
      margin: 0 0 8px 0;
   }

   .bloque_new.design1 .contenedorbloque {
      flex-direction: column;
      height: auto;
   }

   .bloque_new.design1 .contenedorbloque > div {
      width: 100%;
   }

   .bloque_new.design1 .contenedorbloque .bloqueone .imagen_bloqueone img {
      height: auto;
      width: 100%;
   }

   .bloque_new.design1 .contenedorbloque .nota_bloquetwo {
      width: 93%;
      margin: 12px auto 0 auto;
      height: 140px;
   }

   .bloque_new.design2 .contenedorbloque {
      height: auto;
   }

   .bloque_new.design2 .contenedorbloque .bloqueone {
      flex-direction: column;
   }

   .bloque_new.design2 .contenedorbloque > div .nota_bloqueone {
      width: 80%;
      margin: 0 auto;
   }

   .bloque_new.design2 .contenedorbloque .bloqueone .publi_newbloque {
      margin: 15px auto 3px auto;
   }

   .bloque_new.design3 .contenedorbloque .bloqueone a.titulo_bloqueone p {
      margin: 15px 0 3px 0;
   }

   .bloque_new.design2 .contenedorbloque .bloqueone a.titulo_bloqueone {
      height: auto;
      margin-top: 14px;
   }

   .bloque_new.design3 .contenedorbloque {
      height: auto;
   }

   .bloque_new.design3 .contenedorbloque .bloqueone {
      height: 95%;
      margin: 0 auto;
   }

   .bloque_new.design3 .contenedorbloque .bloqueone > div {
      width: 100%;
      margin: 10px 0;
   }

   .bloque_new .contenedorbloque .nota_bloquetwo {
      width: 100%;
   }

   .bloque_new.design3 .contenedorbloque > div {
      flex-direction: column;
   }

   .bloque_new.design3 .contenedorbloque .nota_bloquetwo {
      margin-bottom: 10px;
   }

   .bloque_new.design3 .contenedorbloque .nota_bloquetwo a.imagen_bloquetwo {
      max-height: 100px;
   }
}

@media (max-width: 500px) {
   .bloque_new.design1 .contenedorbloque .nota_bloquetwo {
      height: auto;
   }
}

#main_index_1 .nota_tag,
#main_index_2 .nota_tag {
   display: none;
}

#main_index_1 .nota_tag.chapitaColor,
#main_index_2 .nota_tag.chapitaColor {
   display: block;
   padding: 5px 10px;
   margin: 0;
}

.link_nota_principal {
   background: white !important;
   margin-bottom: 30px;
}

.link_nota_principal p.titulo_link_notapropia {
   margin: 0 0 17px 0;
   padding: 0;
   padding-bottom: 10px;
   color: #008fbe;
   border-bottom: 1px solid #008fbe;
   font-family: arial, sans-serif !important;
   max-height: 105px;
   overflow: hidden;
}

.link_nota_principal .cont_bloque {
   padding: 15px;
   background-color: #f0f0f0;
   display: flex;
   align-items: flex-start;
   justify-content: flex-start;
}

.link_nota_principal .cont_bloque img {
   width: 100px;
   margin-right: 12px;
}

.link_nota_principal .cont_bloque p.titulo_nota_linkp {
   margin: 0;
   padding: 0;
   font-family: arial, sans-serif;
   font-size: 15px;
}

.cont_links_internos {
   width: 100%;
   display: flex;
}

.subtitulo {
   text-transform: uppercase;
}

.link_nota_principal.notasdoble_propia {
   width: 50%;
}

.cont_links_internos > .notasdoble_propia:last-child p.titulo_link_notapropia {
   color: white;
}

.cont_links_internos > .notasdoble_propia:last-child p.titulo_link_notapropia.amppropia {
   colo: #fafafa;
}

.cont_links_internos > .notasdoble_propia:first-child p.titulo_link_notapropia {
   color: #0ab8ca !important;
}

.link_nota_principal.notasdoble_propia .cont_bloque {
   flex-direction: row-reverse;
}

.link_nota_principal.notasdoble_propia .cont_bloque p.titulo_nota_linkp {
   font-size: 15px;
   line-height: 20px;
   text-align: start;
}

.link_nota_principal.notasdoble_propia .cont_bloque img {
   min-width: 115px;
   margin-left: 20px;
   margin-right: 10px;
   min-height: 75px !important;
}

.cont_links_internos > .link_nota_principal.notasdoble_propia:last-child .cont_bloque p {
   margin-left: 5px;
}

@media (max-width: 580px) {
   .cont_links_internos {
      width: 100%;
      display: flex;
      flex-direction: column;
   }

   .link_nota_principal.notasdoble_propia {
      width: 100%;
   }

   .cont_links_internos > .notasdoble_propia:last-child p.titulo_link_notapropia {
      color: white;
      font-size: 6px;
      color: white;
   }
}

.panes.noticiasmas .tab_side_img img {
   max-height: 65px !important;
   min-height: 65px !important;
}

.dg-pagina {
   margin: 0 auto;
   width: 100%;
}

.gk-icon {
   height: 100%;
   position: absolute;
   width: 100%;
}

.gk-icon > i {
   color: #fff;
   font-size: 84px;
   left: 0;
   line-height: 84px;
   margin: -42px 0 0 0;
   padding: 0;
   position: absolute;
   text-align: center;
   -webkit-transition: all 0.3s ease-out;
   -moz-transition: all 0.3s ease-out;
   -ms-transition: all 0.3s ease-out;
   -o-transition: all 0.3s ease-out;
   transition: all 0.3s ease-out;
   -webkit-transform: translate3d(0, 0, 0);
   -moz-transform: translate3d(0, 0, 0);
   -ms-transform: translate3d(0, 0, 0);
   -o-transform: translate3d(0, 0, 0);
   transform: translate3d(0, 0, 0);
   top: 50%;
   width: 100%;
}

.gk-icon:hover {
   background: #272727 !important;
}

.gk-icon.gk-color4:hover > i {
   color: #fff !important;
}

.gk-icon.gk-color1 {
   background: #db4a37;
}

.gk-icon.gk-color2 {
   background: #272727;
}

.gk-icon.gk-color3 {
   background: #888;
}

.gk-icon.gk-color4 {
   background: #fff;
}

.gk-icon.gk-color4 > i {
   color: #272727;
}

.gk-icon.gk-color-fb {
   background: #3b5998;
}

.gk-icon.gk-color-twitter {
   background: #00aced;
}

.gk-icon.gk-color-gplus {
   background: #db3a37;
}

.gk-photo {
   background-size: cover;
   background-position: center center;
   height: 100%;
   position: absolute;
   opacity: 1;
   filter: alpha(opacity=100);
   -webkit-transition: all 0.3s ease-out;
   -moz-transition: all 0.3s ease-out;
   -ms-transition: all 0.3s ease-out;
   transition: all 0.3s ease-out;
   width: 100%;
}

.gk-photo:hover {
   filter: alpha(opacity=85);
   opacity: 0.85;
}

.gk-photo > a {
   background-size: cover;
   height: 100%;
   max-height: 60%;
   opacity: 1;
   filter: alpha(opacity=100);
   position: absolute;
   text-indent: -9999px;
   -webkit-transition: all 0.3s ease-out;
   -moz-transition: all 0.3s ease-out;
   -ms-transition: all 0.3s ease-out;
   -o-transition: all 0.3s ease-out;
   transition: all 0.3s ease-out;
   -webkit-transform: translate3d(0, 0, 0);
   -moz-transform: translate3d(0, 0, 0);
   -ms-transform: translate3d(0, 0, 0);
   -o-transform: translate3d(0, 0, 0);
   transform: translate3d(0, 0, 0);
   width: 100%;
}

.gk-photo > h3,
.gk-photo > h4 {
   color: #fff;
   font-size: 36px;
   font-weight: 300;
   line-height: 1.1;
   padding: 30px 40px;
}

.gk-photo > h3.homepage {
   font-size: 25px;
   font-weight: 400;
   left: 0;
   line-height: 1.2;
   margin: 0;
   padding: 25px;
   position: absolute;
   z-index: 1;
   text-shadow:
      -1px 0 #000,
      0 1px #000,
      1px 0 #000,
      0 -1px #000;
}

.gk-photo > h4 {
   font-size: 24px;
   padding: 20px 30px;
}

.gk-photo > h3 > a,
.gk-photo > h4 > a {
   color: #333;
   text-shadow: none;
}

.gk-photo > h3 > a:active,
.gk-photo > h3 > a:focus,
.gk-photo > h3 > a:hover,
.gk-photo > h4 > a:active,
.gk-photo > h4 > a:focus,
.gk-photo > h4 > a:hover,
.gk-photo > .gk-text-black > a:active,
.gk-photo > .gk-text-black > a:focus,
.gk-photo > .gk-text-black > a:hover {
   color: #999;
}

.gk-photo > h3 strong,
.gk-photo > h4 strong {
   display: block;
   font-weight: 500;
}

.gk-photo > .gk-status-text-bottom {
   bottom: 0;
   position: absolute;
}

.gk-photo > .gk-text-top {
   position: absolute;
   top: 0;
}

.gk-photo > .gk-text-black,
.gk-photo > .gk-text-black > a {
   color: #272727;
}

.gk-text {
   background: #db4a37;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   height: 100%;
   padding: 25px;
   position: absolute;
   width: 100%;
}

.gk-text.gk-color1 {
   background: #db4a37;
}

.gk-text.gk-color2 {
   background: #272727;
}

.gk-text.gk-color3 {
   background: #888;
}

.gk-text.gk-color4 {
   background: #fff;
}

.gk-text.gk-color4 h1,
.gk-text.gk-color4 h2,
.gk-text.gk-color4 h3,
.gk-text.gk-color4 h1 a,
.gk-text.gk-color4 h2 a,
.gk-text.gk-color4 h3 a,
.gk-text.gk-color4 h1 > i,
.gk-text.gk-color4 h2 > i,
.gk-text.gk-color4 h3 > i,
.gk-text.gk-color4 p {
   color: #272727;
}

.gk-text.gk-color4 h1 a:hover,
.gk-text.gk-color4 h2 a:hover,
.gk-text.gk-color4 h3 a:hover {
   color: #db4a37;
}

.gk-text.gk-color-fb {
   background: #3b5998;
}

.gk-text.gk-color-twitter {
   background: #00aced;
}

.gk-text.gk-color-gplus {
   background: #db3a37;
}

.gk-text h1,
.gk-text h2,
.gk-text h3 {
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   line-height: 1.2;
   margin: 0;
   padding: 0;
}

.gk-text h1 > i,
.gk-text h2 > i,
.gk-text h3 > i {
   color: #fff;
}

.gk-text p {
   color: #fff;
   font-size: 14px;
}

.gk-text h1,
.gk-text h1 a {
   color: #fff;
   font-size: 40px;
}

.gk-text h2,
.gk-text h2 a {
   color: #fff;
   font-size: 32px;
}

.gk-text h3,
.gk-text h3 a {
   color: #fff;
   font-size: 24px;
}

.gk-text h1 a:hover,
.gk-text h2 a:hover,
.gk-text h3 a:hover {
   color: #ffb1ae;
}

.gk-centered {
   left: 0;
   padding: 0 25px;
   position: absolute;
   text-align: center;
   top: 50%;
   width: 100%;
}

.gk-text h1.gk-centered {
   margin-top: -24px;
}

.gk-text h2.gk-centered {
   margin-top: -20px;
}

.gk-text h3.gk-centered {
   margin-top: -15px;
}

.widget_gk_buddypress > div {
   background: #fff;
   height: 100%;
   overflow: hidden;
   position: absolute;
   width: 100%;
}

.widget_gk_buddypress .gk-member-status {
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   line-height: 1.4;
   padding: 0 0 0 5px;
}

.widget_gk_buddypress .gk-member-status > a:first-child {
   color: #272727;
   font-family: "Oswald-Regular", arial, sans-serif;
   display: block;
   font-size: 14px;
   font-weight: 500;
   line-height: 1.4;
   padding: 8px 0 14px;
}

.widget_gk_buddypress .gk-member-status a.no-readmore {
   font-size: 18px;
   line-height: 1.4;
   color: #272727;
   margin: 0 0 10px;
}

.widget_gk_buddypress .gk-member-status > a.no-readmore:hover {
   color: #999;
}

.widget_gk_buddypress .gk-buddy-avatar,
.gk-buddy-avatar + .gk-member-status {
   float: left;
   -webkit-transform: translate3d(0, 0, 0);
   -moz-transform: translate3d(0, 0, 0);
   -ms-transform: translate3d(0, 0, 0);
   -o-transform: translate3d(0, 0, 0);
   transform: translate3d(0, 0, 0);
   width: 50%;
}

.widget_gk_buddypress .gk-buddy-avatar.right {
   float: right;
}

.widget_gk_buddypress .gk-buddy-avatar img {
   opacity: 1;
   filter: alpha(opacity=100);
   -webkit-transition: all 0.3s ease-out;
   -moz-transition: all 0.3s ease-out;
   -ms-transition: all 0.3s ease-out;
   -o-transition: all 0.3s ease-out;
   transition: all 0.3s ease-out;
   width: 100%;
}

.widget_gk_buddypress .gk-buddy-avatar img:hover {
   opacity: 0.85;
   filter: alpha(opacity=85);
}

.widget_gk_buddypress .gk-member-status p > a {
   display: block;
   font-size: 13px;
   font-style: italic;
   margin-top: 10px;
}

.widget_gk_buddypress .gk-member-status {
   line-height: 19px;
}

.box a {
   text-decoration: none;
}

.box .box-title {
   color: #272727;
   font-size: 18px;
   letter-spacing: 0;
   line-height: 1.5;
   margin: 0 0 22px;
   text-transform: uppercase;
}

.gk-grid {
   overflow: hidden;
   -webkit-transform: translate3d(0, 0, 0);
   -moz-transform: translate3d(0, 0, 0);
   -ms-transform: translate3d(0, 0, 0);
   -o-transform: translate3d(0, 0, 0);
   transform: translate3d(0, 0, 0);
}

@-moz-document url-prefix() {
   .gk-grid {
      -webkit-transform: translate3d(0, 0, 0) scale(1.00001);
      -moz-transform: translate3d(0, 0, 0) scale(1.00001);
      -ms-transform: translate3d(0, 0, 0) scale(1.00001);
      -o-transform: translate3d(0, 0, 0) scale(1.00001);
      transform: translate3d(0, 0, 0) scale(1.00001);
   }
}

.gk-grid-wrap.active {
   background-image: none !important;
}

.gk-grid-wrap > img {
   display: block;
   height: auto;
   width: 100%;
}

.gk-grid-wrap > .gk-grid-element {
   background: #fff;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   opacity: 0;
   filter: alpha(opacity=0);
   overflow: hidden;
   position: absolute;
   -webkit-transform: scale(1.01);
   -moz-transform: scale(1.01);
   -ms-transform: scale(1.01);
   -o-transform: scale(1.01);
   transform: scale(1.01);
   -webkit-transition-property: all;
   -moz-transition-property: all;
   -ms-transition-property: all;
   -o-transition-property: all;
   transition-property: all;
   -webkit-transition-timing-function: cubic-bezier(0.31, 0.77, 0.46, 0.92);
   -moz-transition-timing-function: cubic-bezier(0.31, 0.77, 0.46, 0.92);
   -ms-transition-timing-function: cubic-bezier(0.31, 0.77, 0.46, 0.92);
   -o-transition-timing-function: cubic-bezier(0.31, 0.77, 0.46, 0.92);
   transition-timing-function: cubic-bezier(0.31, 0.77, 0.46, 0.92);
   z-index: 1;
}

.gk-grid-wrap > .gk-grid-element.active {
   opacity: 1;
   filter: alpha(opacity=100);
}

.gk-grid[data-type="scale"] .gk-grid-element {
   -webkit-transform: scale(0.75);
   -moz-transform: scale(0.75);
   -ms-transform: scale(0.75);
   -o-transform: scale(0.75);
   transform: scale(0.75);
}

.gk-grid[data-type="scale"] .gk-grid-element.active {
   -webkit-transform: scale(1);
   -moz-transform: scale(1);
   -ms-transform: scale(1);
   -o-transform: scale(1);
   transform: scale(1);
}

.gk-grid[data-type="rotate"] .gk-grid-element {
   margin-top: 10%;
   -webkit-transform: rotateZ(25deg);
   -moz-transform: rotateZ(25deg);
   -ms-transform: rotateZ(25deg);
   -o-transform: rotateZ(25deg);
   transform: rotateZ(25deg);
}

.gk-grid[data-type="rotate"] .gk-grid-element.active {
   margin-top: 0;
   -webkit-transform: rotateZ(0);
   -moz-transform: rotateZ(0);
   -ms-transform: rotateZ(0);
   -o-transform: rotateZ(0);
   transform: rotateZ(0);
}

.gk-grid[data-type="rotate3d"] .gk-grid-element {
   -webkit-transform: rotateY(45deg);
   -moz-transform: rotateY(45deg);
   -ms-transform: rotateY(45deg);
   -o-transform: rotateY(45deg);
   transform: rotateY(45deg);
}

.gk-grid[data-type="rotate3d"] .gk-grid-element.active {
   -webkit-transform: rotateY(0);
   -moz-transform: rotateY(0);
   -ms-transform: rotateY(0);
   -o-transform: rotateY(0);
   transform: rotateY(0);
}

.gk-grid[data-type="bottom"] .gk-grid-element {
   margin-top: 20%;
}

.gk-grid[data-type="bottom"] .gk-grid-element.active {
   margin-top: 0;
}

.gk-grid[data-type="top"] .gk-grid-element {
   margin-top: -20%;
}

.gk-grid[data-type="top"] .gk-grid-element.active {
   margin-top: 0;
}

.gk-grid[data-type="left"] .gk-grid-element {
   margin-left: -20%;
}

.gk-grid[data-type="left"] .gk-grid-element.active {
   margin-left: 0;
}

.gk-grid[data-type="right"] .gk-grid-element {
   margin-left: 20%;
}

.gk-grid[data-type="right"] .gk-grid-element.active {
   margin-left: 0;
}

.gk-grid[data-speed="normal"] .gk-grid-element {
   -webkit-transition-duration: 0.5s;
   -moz-transition-duration: 0.5s;
   -ms-transition-duration: 0.5s;
   -o-transition-duration: 0.5s;
   transition-duration: 0.5s;
}

.gk-grid[data-speed="fast"] .gk-grid-element {
   -webkit-transition-duration: 0.25s;
   -moz-transition-duration: 0.25s;
   -ms-transition-duration: 0.25s;
   -o-transition-duration: 0.25s;
   transition-duration: 0.25s;
}

.gk-grid[data-speed="slow"] .gk-grid-element {
   -webkit-transition-duration: 0.75s;
   -moz-transition-duration: 0.75s;
   -ms-transition-duration: 0.75s;
   -o-transition-duration: 0.75s;
   transition-duration: 0.75s;
}

#gk-grid-gk_grid-2 .gk-grid-element {
   border: 12px solid #fff;
}

.gk-grid .gk-img-desktop {
   display: block;
}

.gk-grid .gk-img-tablet,
.gk-grid .gk-img-mobile {
   display: none;
}

#gk-grid-gk_grid-2 .gk-grid-element.gk-grid-1-1 {
   height: 50%;
   width: 33.333333333333%;
   left: 0;
   top: 0;
}

#gk-grid-gk_grid-2 .gk-grid-element.gk-grid-2-1 {
   height: 25%;
   width: 16.666666666667%;
   left: 33.333333333333%;
   top: 0;
}

#gk-grid-gk_grid-2 .gk-grid-element.gk-grid-3-1 {
   height: 50%;
   width: 50%;
   left: 50%;
   top: 0;
}

#gk-grid-gk_grid-2 .gk-grid-element.gk-grid-4-1 {
   height: 25%;
   width: 16.3%;
   left: 33.333333333333%;
   top: 25%;
}

#gk-grid-gk_grid-2 .gk-grid-element.gk-grid-5-1 {
   height: 25%;
   width: 33.333333333333%;
   left: 0;
   top: 50%;
}

#gk-grid-gk_grid-2 .gk-grid-element.gk-grid-6-1 {
   height: 25%;
   width: 33.333333333333%;
   left: 33.333333333333%;
   top: 50%;
}

#gk-grid-gk_grid-2 .gk-grid-element.gk-grid-7-1 {
   height: 25%;
   width: 16.666666666667%;
   left: 66.666666666667%;
   top: 50%;
}

#gk-grid-gk_grid-2 .gk-grid-element.gk-grid-8-1 {
   height: 25%;
   width: 16.666666666667%;
   left: 83.333333333333%;
   top: 50%;
}

#gk-grid-gk_grid-2 .gk-grid-element.gk-grid-9-1 {
   height: 25%;
   width: 33.333333333333%;
   left: 0;
   top: 75%;
}

#gk-grid-gk_grid-2 .gk-grid-element.gk-grid-10-1 {
   height: 25%;
   width: 16.666666666667%;
   left: 33.333333333333%;
   top: 75%;
}

#gk-grid-gk_grid-2 .gk-grid-element.gk-grid-11-1 {
   height: 25%;
   width: 16.666666666667%;
   left: 50%;
   top: 75%;
}

#gk-grid-gk_grid-2 .gk-grid-element.gk-grid-12-1 {
   height: 25%;
   width: 16.666666666667%;
   left: 66.666666666667%;
   top: 75%;
}

#gk-grid-gk_grid-2 .gk-grid-element.gk-grid-13-1 {
   height: 25%;
   width: 16.666666666667%;
   left: 83.333333333333%;
   top: 75%;
}

@media (max-width: 840px) {
   .gk-grid .gk-img-tablet {
      display: block;
   }

   .gk-grid .gk-img-desktop,
   .gk-grid .gk-img-mobile {
      display: none;
   }

   #gk-grid-gk_grid-2 .gk-grid-element.gk-grid-1-1 {
      height: 33.333333333333%;
      width: 50%;
      left: 0;
      top: 0;
   }

   #gk-grid-gk_grid-2 .gk-grid-element.gk-grid-2-1 {
      height: 16.666666666667%;
      width: 25%;
      left: 50%;
      top: 0;
   }

   #gk-grid-gk_grid-2 .gk-grid-element.gk-grid-3-1 {
      height: 33.333333333333%;
      width: 75%;
      left: 0;
      top: 33.333333333333%;
   }

   #gk-grid-gk_grid-2 .gk-grid-element.gk-grid-4-1 {
      height: 16.666666666667%;
      width: 25%;
      left: 75%;
      top: 0;
   }

   #gk-grid-gk_grid-2 .gk-grid-element.gk-grid-5-1 {
      height: 16.666666666667%;
      width: 50%;
      left: 50%;
      top: 16.666666666667%;
   }

   #gk-grid-gk_grid-2 .gk-grid-element.gk-grid-6-1 {
      height: 16.666666666667%;
      width: 50%;
      left: 0;
      top: 66.666666666667%;
   }

   #gk-grid-gk_grid-2 .gk-grid-element.gk-grid-7-1 {
      height: 16.666666666667%;
      width: 25%;
      left: 75%;
      top: 33.333333333333%;
   }

   #gk-grid-gk_grid-2 .gk-grid-element.gk-grid-8-1 {
      height: 16.666666666667%;
      width: 25%;
      left: 75%;
      top: 50%;
   }

   #gk-grid-gk_grid-2 .gk-grid-element.gk-grid-9-1 {
      height: 16.666666666667%;
      width: 50%;
      left: 50%;
      top: 66.666666666667%;
   }

   #gk-grid-gk_grid-2 .gk-grid-element.gk-grid-10-1 {
      height: 16.666666666667%;
      width: 25%;
      left: 0;
      top: 83.333333333333%;
   }

   #gk-grid-gk_grid-2 .gk-grid-element.gk-grid-11-1 {
      height: 16.666666666667%;
      width: 25%;
      left: 25%;
      top: 83.333333333333%;
   }

   #gk-grid-gk_grid-2 .gk-grid-element.gk-grid-12-1 {
      height: 16.666666666667%;
      width: 25%;
      left: 50%;
      top: 83.333333333333%;
   }

   #gk-grid-gk_grid-2 .gk-grid-element.gk-grid-13-1 {
      height: 16.666666666667%;
      width: 25%;
      left: 75%;
      top: 83.333333333333%;
   }
}

@media (max-width: 600px) {
   .gk-grid .gk-img-mobile {
      display: block;
   }

   .gk-grid .gk-img-desktop,
   .gk-grid .gk-img-tablet {
      display: none;
   }

   #gk-grid-gk_grid-2 .gk-grid-element.gk-grid-1-1 {
      height: 18.181818181818%;
      width: 100%;
      left: 0;
      top: 0;
   }

   #gk-grid-gk_grid-2 .gk-grid-element.gk-grid-2-1 {
      height: 9.0909090909091%;
      width: 50%;
      left: 0;
      top: 18.181818181818%;
   }

   #gk-grid-gk_grid-2 .gk-grid-element.gk-grid-3-1 {
      height: 18.181818181818%;
      width: 100%;
      left: 0;
      top: 27.272727272727%;
   }

   #gk-grid-gk_grid-2 .gk-grid-element.gk-grid-4-1 {
      height: 9.0909090909091%;
      width: 50%;
      left: 50%;
      top: 18.181818181818%;
   }

   #gk-grid-gk_grid-2 .gk-grid-element.gk-grid-5-1 {
      height: 9.0909090909091%;
      width: 100%;
      left: 0;
      top: 45.454545454545%;
   }

   #gk-grid-gk_grid-2 .gk-grid-element.gk-grid-6-1 {
      height: 9.0909090909091%;
      width: 100%;
      left: 0;
      top: 54.545454545455%;
   }

   #gk-grid-gk_grid-2 .gk-grid-element.gk-grid-7-1 {
      height: 9.0909090909091%;
      width: 50%;
      left: 0;
      top: 63.636363636364%;
   }

   #gk-grid-gk_grid-2 .gk-grid-element.gk-grid-8-1 {
      height: 9.0909090909091%;
      width: 50%;
      left: 50%;
      top: 63.636363636364%;
   }

   #gk-grid-gk_grid-2 .gk-grid-element.gk-grid-9-1 {
      height: 9.0909090909091%;
      width: 100%;
      left: 0;
      top: 72.727272727273%;
   }

   #gk-grid-gk_grid-2 .gk-grid-element.gk-grid-10-1 {
      height: 9.0909090909091%;
      width: 50%;
      left: 0;
      top: 81.818181818182%;
   }

   #gk-grid-gk_grid-2 .gk-grid-element.gk-grid-11-1 {
      height: 9.0909090909091%;
      width: 50%;
      left: 50%;
      top: 81.818181818182%;
   }

   #gk-grid-gk_grid-2 .gk-grid-element.gk-grid-12-1 {
      height: 9.0909090909091%;
      width: 50%;
      left: 0;
      top: 90.909090909091%;
   }

   #gk-grid-gk_grid-2 .gk-grid-element.gk-grid-13-1 {
      height: 9.0909090909091%;
      width: 50%;
      left: 50%;
      top: 90.909090909091%;
   }
}

#gk-grid-gk_grid-3 .gk-grid-element {
   border: 1px solid #fff !important;
}

.gk-grid .gk-img-desktop {
   display: block;
}

.gk-grid .gk-img-tablet,
.gk-grid .gk-img-mobile {
   display: none;
}

#gk-grid-gk_grid-3 .gk-grid-element.gk-grid--1 {
   height: 25%;
   width: 33.333333333333%;
   left: 0;
   top: 0;
}

#gk-grid-gk_grid-3 .gk-grid-element.gk-grid--2 {
   height: 75%;
   width: 50%;
   left: 33.333333333333%;
   top: 0;
}

#gk-grid-gk_grid-3 .gk-grid-element.gk-grid--3 {
   height: 25%;
   width: 16.666666666667%;
   left: 83.333333333333%;
   top: 0;
}

#gk-grid-gk_grid-3 .gk-grid-element.gk-grid--4 {
   height: 25%;
   width: 33.333333333333%;
   left: 0;
   top: 25%;
}

#gk-grid-gk_grid-3 .gk-grid-element.gk-grid--5 {
   height: 25%;
   width: 16.666666666667%;
   left: 83.333333333333%;
   top: 25%;
}

#gk-grid-gk_grid-3 .gk-grid-element.gk-grid--6 {
   height: 25%;
   width: 16.666666666667%;
   left: 0;
   top: 50%;
}

#gk-grid-gk_grid-3 .gk-grid-element.gk-grid--7 {
   height: 50%;
   width: 16.666666666667%;
   left: 16.666666666667%;
   top: 50%;
}

#gk-grid-gk_grid-3 .gk-grid-element.gk-grid--8 {
   height: 25%;
   width: 16.666666666667%;
   left: 83.333333333333%;
   top: 50%;
}

#gk-grid-gk_grid-3 .gk-grid-element.gk-grid--9 {
   height: 25%;
   width: 16.666666666667%;
   left: 0;
   top: 75%;
}

#gk-grid-gk_grid-3 .gk-grid-element.gk-grid--10 {
   height: 25%;
   width: 16.666666666667%;
   left: 33.333333333333%;
   top: 75%;
}

#gk-grid-gk_grid-3 .gk-grid-element.gk-grid--11 {
   height: 25%;
   width: 16.666666666667%;
   left: 50%;
   top: 75%;
}

#gk-grid-gk_grid-3 .gk-grid-element.gk-grid--12 {
   height: 25%;
   width: 33.333333333333%;
   left: 66.666666666667%;
   top: 75%;
}

@media (max-width: 840px) {
   .gk-grid .gk-img-tablet {
      display: block;
   }

   .gk-grid .gk-img-desktop,
   .gk-grid .gk-img-mobile {
      display: none;
   }

   #gk-grid-gk_grid-3 .gk-grid-element.gk-grid--1 {
      height: 16.666666666667%;
      width: 50%;
      left: 0;
      top: 0;
   }

   #gk-grid-gk_grid-3 .gk-grid-element.gk-grid--2 {
      height: 50%;
      width: 75%;
      left: 0;
      top: 16.666666666667%;
   }

   #gk-grid-gk_grid-3 .gk-grid-element.gk-grid--3 {
      height: 16.666666666667%;
      width: 25%;
      left: 50%;
      top: 0;
   }

   #gk-grid-gk_grid-3 .gk-grid-element.gk-grid--4 {
      height: 16.666666666667%;
      width: 50%;
      left: 0;
      top: 66.666666666667%;
   }

   #gk-grid-gk_grid-3 .gk-grid-element.gk-grid--5 {
      height: 16.666666666667%;
      width: 25%;
      left: 75%;
      top: 0;
   }

   #gk-grid-gk_grid-3 .gk-grid-element.gk-grid--6 {
      height: 16.666666666667%;
      width: 25%;
      left: 75%;
      top: 16.666666666667%;
   }

   #gk-grid-gk_grid-3 .gk-grid-element.gk-grid--7 {
      height: 33.333333333333%;
      width: 25%;
      left: 75%;
      top: 33.333333333333%;
   }

   #gk-grid-gk_grid-3 .gk-grid-element.gk-grid--8 {
      height: 16.666666666667%;
      width: 25%;
      left: 50%;
      top: 66.666666666667%;
   }

   #gk-grid-gk_grid-3 .gk-grid-element.gk-grid--9 {
      height: 16.666666666667%;
      width: 25%;
      left: 75%;
      top: 66.666666666667%;
   }

   #gk-grid-gk_grid-3 .gk-grid-element.gk-grid--10 {
      height: 16.666666666667%;
      width: 25%;
      left: 0;
      top: 83.333333333333%;
   }

   #gk-grid-gk_grid-3 .gk-grid-element.gk-grid--11 {
      height: 16.666666666667%;
      width: 25%;
      left: 25%;
      top: 83.333333333333%;
   }

   #gk-grid-gk_grid-3 .gk-grid-element.gk-grid--12 {
      height: 16.666666666667%;
      width: 50%;
      left: 50%;
      top: 83.333333333333%;
   }
}

@media (max-width: 600px) {
   .gk-grid .gk-img-mobile {
      display: block;
   }

   .gk-grid .gk-img-desktop,
   .gk-grid .gk-img-tablet {
      display: none;
   }

   #gk-grid-gk_grid-3 .gk-grid-element.gk-grid--1 {
      height: 11.111111111111%;
      width: 100%;
      left: 0;
      top: 0;
   }

   #gk-grid-gk_grid-3 .gk-grid-element.gk-grid--2 {
      height: 22.222222222222%;
      width: 100%;
      left: 0;
      top: 11.111111111111%;
   }

   #gk-grid-gk_grid-3 .gk-grid-element.gk-grid--3 {
      height: 11.111111111111%;
      width: 50%;
      left: 0;
      top: 33.333333333333%;
   }

   #gk-grid-gk_grid-3 .gk-grid-element.gk-grid--4 {
      height: 11.111111111111%;
      width: 100%;
      left: 0;
      top: 44.444444444444%;
   }

   #gk-grid-gk_grid-3 .gk-grid-element.gk-grid--5 {
      height: 11.111111111111%;
      width: 50%;
      left: 50%;
      top: 33.333333333333%;
   }

   #gk-grid-gk_grid-3 .gk-grid-element.gk-grid--6 {
      height: 11.111111111111%;
      width: 50%;
      left: 0;
      top: 55.555555555556%;
   }

   #gk-grid-gk_grid-3 .gk-grid-element.gk-grid--7 {
      height: 22.222222222222%;
      width: 50%;
      left: 50%;
      top: 55.555555555556%;
   }

   #gk-grid-gk_grid-3 .gk-grid-element.gk-grid--8 {
      height: 11.111111111111%;
      width: 50%;
      left: 0;
      top: 66.666666666667%;
   }

   #gk-grid-gk_grid-3 .gk-grid-element.gk-grid--9 {
      height: 11.111111111111%;
      width: 50%;
      left: 0;
      top: 77.777777777778%;
   }

   #gk-grid-gk_grid-3 .gk-grid-element.gk-grid--10 {
      height: 11.111111111111%;
      width: 50%;
      left: 50%;
      top: 77.777777777778%;
   }

   #gk-grid-gk_grid-3 .gk-grid-element.gk-grid--11 {
      height: 11.111111111111%;
      width: 50%;
      left: 0;
      top: 88.888888888889%;
   }

   #gk-grid-gk_grid-3 .gk-grid-element.gk-grid--12 {
      height: 11.111111111111%;
      width: 50%;
      left: 50%;
      top: 88.888888888889%;
   }
}

#gk-grid-gk_grid-4 .gk-grid-element {
   border: none !important;
}

.gk-grid .gk-img-desktop {
   display: block;
}

.gk-grid .gk-img-tablet,
.gk-grid .gk-img-mobile {
   display: none;
}

#gk-grid-gk_grid-4 .gk-grid-element.gk-grid--1 {
   height: 50%;
   width: 66.666666666667%;
   left: 0;
   top: 0;
}

#gk-grid-gk_grid-4 .gk-grid-element.gk-grid--2 {
   height: 50%;
   width: 33.333333333333%;
   left: 66.666666666667%;
   top: 0;
}

#gk-grid-gk_grid-4 .gk-grid-element.gk-grid--3 {
   height: 25%;
   width: 33.333333333333%;
   left: 0;
   top: 50%;
}

#gk-grid-gk_grid-4 .gk-grid-element.gk-grid--4 {
   height: 25%;
   width: 33.333333333333%;
   left: 33.333333333333%;
   top: 50%;
}

#gk-grid-gk_grid-4 .gk-grid-element.gk-grid--5 {
   height: 25%;
   width: 33.333333333333%;
   left: 66.666666666667%;
   top: 50%;
}

#gk-grid-gk_grid-4 .gk-grid-element.gk-grid--6 {
   height: 25%;
   width: 16.666666666667%;
   left: 0;
   top: 75%;
}

#gk-grid-gk_grid-4 .gk-grid-element.gk-grid--7 {
   height: 25%;
   width: 16.666666666667%;
   left: 16.666666666667%;
   top: 75%;
}

#gk-grid-gk_grid-4 .gk-grid-element.gk-grid--8 {
   height: 25%;
   width: 16.666666666667%;
   left: 33.333333333333%;
   top: 75%;
}

#gk-grid-gk_grid-4 .gk-grid-element.gk-grid--9 {
   height: 25%;
   width: 16.666666666667%;
   left: 50%;
   top: 75%;
}

#gk-grid-gk_grid-4 .gk-grid-element.gk-grid--10 {
   height: 25%;
   width: 16.666666666667%;
   left: 66.666666666667%;
   top: 75%;
}

#gk-grid-gk_grid-4 .gk-grid-element.gk-grid--11 {
   height: 25%;
   width: 16.666666666667%;
   left: 83.333333333333%;
   top: 75%;
}

@media (max-width: 840px) {
   .gk-grid .gk-img-tablet {
      display: block;
   }

   .gk-grid .gk-img-desktop,
   .gk-grid .gk-img-mobile {
      display: none;
   }

   #gk-grid-gk_grid-4 .gk-grid-element.gk-grid--1 {
      height: 33.333333333333%;
      width: 100%;
      left: 0;
      top: 0;
   }

   #gk-grid-gk_grid-4 .gk-grid-element.gk-grid--2 {
      height: 33.333333333333%;
      width: 50%;
      left: 0;
      top: 33.333333333333%;
   }

   #gk-grid-gk_grid-4 .gk-grid-element.gk-grid--3 {
      height: 16.666666666667%;
      width: 50%;
      left: 50%;
      top: 33.333333333333%;
   }

   #gk-grid-gk_grid-4 .gk-grid-element.gk-grid--4 {
      height: 16.666666666667%;
      width: 50%;
      left: 50%;
      top: 50%;
   }

   #gk-grid-gk_grid-4 .gk-grid-element.gk-grid--5 {
      height: 16.666666666667%;
      width: 50%;
      left: 0;
      top: 66.666666666667%;
   }

   #gk-grid-gk_grid-4 .gk-grid-element.gk-grid--6 {
      height: 16.666666666667%;
      width: 25%;
      left: 50%;
      top: 66.666666666667%;
   }

   #gk-grid-gk_grid-4 .gk-grid-element.gk-grid--7 {
      height: 16.666666666667%;
      width: 25%;
      left: 75%;
      top: 66.666666666667%;
   }

   #gk-grid-gk_grid-4 .gk-grid-element.gk-grid--8 {
      height: 16.666666666667%;
      width: 25%;
      left: 0;
      top: 83.333333333333%;
   }

   #gk-grid-gk_grid-4 .gk-grid-element.gk-grid--9 {
      height: 16.666666666667%;
      width: 25%;
      left: 25%;
      top: 83.333333333333%;
   }

   #gk-grid-gk_grid-4 .gk-grid-element.gk-grid--10 {
      height: 16.666666666667%;
      width: 25%;
      left: 50%;
      top: 83.333333333333%;
   }

   #gk-grid-gk_grid-4 .gk-grid-element.gk-grid--11 {
      height: 16.666666666667%;
      width: 25%;
      left: 75%;
      top: 83.333333333333%;
   }
}

@media (max-width: 600px) {
   .gk-grid .gk-img-mobile {
      display: block;
   }

   .gk-grid .gk-img-desktop,
   .gk-grid .gk-img-tablet {
      display: none;
   }

   #gk-grid-gk_grid-4 .gk-grid-element.gk-grid--1 {
      height: 12.5%;
      width: 100%;
      left: 0;
      top: 0;
   }

   #gk-grid-gk_grid-4 .gk-grid-element.gk-grid--2 {
      height: 12.5%;
      width: 100%;
      left: 0;
      top: 12.5%;
   }

   #gk-grid-gk_grid-4 .gk-grid-element.gk-grid--3 {
      height: 12.5%;
      width: 100%;
      left: 0;
      top: 25%;
   }

   #gk-grid-gk_grid-4 .gk-grid-element.gk-grid--4 {
      height: 12.5%;
      width: 100%;
      left: 0;
      top: 37.5%;
   }

   #gk-grid-gk_grid-4 .gk-grid-element.gk-grid--5 {
      height: 12.5%;
      width: 100%;
      left: 0;
      top: 50%;
   }

   #gk-grid-gk_grid-4 .gk-grid-element.gk-grid--6 {
      height: 12.5%;
      width: 50%;
      left: 0;
      top: 62.5%;
   }

   #gk-grid-gk_grid-4 .gk-grid-element.gk-grid--7 {
      height: 12.5%;
      width: 50%;
      left: 50%;
      top: 62.5%;
   }

   #gk-grid-gk_grid-4 .gk-grid-element.gk-grid--8 {
      height: 12.5%;
      width: 50%;
      left: 0;
      top: 75%;
   }

   #gk-grid-gk_grid-4 .gk-grid-element.gk-grid--9 {
      height: 12.5%;
      width: 50%;
      left: 50%;
      top: 75%;
   }

   #gk-grid-gk_grid-4 .gk-grid-element.gk-grid--10 {
      height: 12.5%;
      width: 50%;
      left: 0;
      top: 87.5%;
   }

   #gk-grid-gk_grid-4 .gk-grid-element.gk-grid--11 {
      height: 12.5%;
      width: 50%;
      left: 50%;
      top: 87.5%;
   }
}

#gk-grid-gk_grid-5 .gk-grid-element {
   border: none !important;
}

.gk-grid .gk-img-desktop {
   display: block;
}

.gk-grid .gk-img-tablet,
.gk-grid .gk-img-mobile {
   display: none;
}

#gk-grid-gk_grid-5 .gk-grid-element.gk-grid--1 {
   height: 50%;
   width: 50%;
   left: 0;
   top: 0;
}

#gk-grid-gk_grid-5 .gk-grid-element.gk-grid--2 {
   height: 50%;
   width: 50%;
   left: 50%;
   top: 0;
}

#gk-grid-gk_grid-5 .gk-grid-element.gk-grid--3 {
   height: 50%;
   width: 50%;
   left: 0;
   top: 50%;
}

#gk-grid-gk_grid-5 .gk-grid-element.gk-grid--4 {
   height: 50%;
   width: 50%;
   left: 50%;
   top: 50%;
}

@media (max-width: 840px) {
   .gk-grid .gk-img-tablet {
      display: block;
   }

   .gk-grid .gk-img-desktop,
   .gk-grid .gk-img-mobile {
      display: none;
   }

   #gk-grid-gk_grid-5 .gk-grid-element.gk-grid--1 {
      height: 50%;
      width: 50%;
      left: 0;
      top: 0;
   }

   #gk-grid-gk_grid-5 .gk-grid-element.gk-grid--2 {
      height: 50%;
      width: 50%;
      left: 50%;
      top: 0;
   }

   #gk-grid-gk_grid-5 .gk-grid-element.gk-grid--3 {
      height: 50%;
      width: 50%;
      left: 0;
      top: 50%;
   }

   #gk-grid-gk_grid-5 .gk-grid-element.gk-grid--4 {
      height: 50%;
      width: 50%;
      left: 50%;
      top: 50%;
   }
}

@media (max-width: 600px) {
   .gk-grid .gk-img-mobile {
      display: block;
   }

   .gk-grid .gk-img-desktop,
   .gk-grid .gk-img-tablet {
      display: none;
   }

   #gk-grid-gk_grid-5 .gk-grid-element.gk-grid--1 {
      height: 50%;
      width: 50%;
      left: 0;
      top: 0;
   }

   #gk-grid-gk_grid-5 .gk-grid-element.gk-grid--2 {
      height: 50%;
      width: 50%;
      left: 50%;
      top: 0;
   }

   #gk-grid-gk_grid-5 .gk-grid-element.gk-grid--3 {
      height: 50%;
      width: 50%;
      left: 0;
      top: 50%;
   }

   #gk-grid-gk_grid-5 .gk-grid-element.gk-grid--4 {
      height: 50%;
      width: 50%;
      left: 50%;
      top: 50%;
   }
}

#gk-grid-gk_grid-6 .gk-grid-element {
   border: 1px solid #fff !important;
}

.gk-grid .gk-img-desktop {
   display: block;
}

.gk-grid .gk-img-tablet,
.gk-grid .gk-img-mobile {
   display: none;
}

#gk-grid-gk_grid-6 .gk-grid-element.gk-grid--1 {
   height: 25%;
   width: 33.333333333333%;
   left: 0;
   top: 0;
}

#gk-grid-gk_grid-6 .gk-grid-element.gk-grid--2 {
   height: 75%;
   width: 50%;
   left: 33.333333333333%;
   top: 0;
}

#gk-grid-gk_grid-6 .gk-grid-element.gk-grid--3 {
   height: 25%;
   width: 16.666666666667%;
   left: 83.333333333333%;
   top: 0;
}

#gk-grid-gk_grid-6 .gk-grid-element.gk-grid--4 {
   height: 25%;
   width: 33.333333333333%;
   left: 0;
   top: 25%;
}

#gk-grid-gk_grid-6 .gk-grid-element.gk-grid--5 {
   height: 25%;
   width: 16.666666666667%;
   left: 83.333333333333%;
   top: 25%;
}

#gk-grid-gk_grid-6 .gk-grid-element.gk-grid--6 {
   height: 25%;
   width: 16.666666666667%;
   left: 0;
   top: 50%;
}

#gk-grid-gk_grid-6 .gk-grid-element.gk-grid--7 {
   height: 50%;
   width: 16.666666666667%;
   left: 16.666666666667%;
   top: 50%;
}

#gk-grid-gk_grid-6 .gk-grid-element.gk-grid--8 {
   height: 25%;
   width: 16.666666666667%;
   left: 83.333333333333%;
   top: 50%;
}

#gk-grid-gk_grid-6 .gk-grid-element.gk-grid--9 {
   height: 25%;
   width: 16.666666666667%;
   left: 0;
   top: 75%;
}

#gk-grid-gk_grid-6 .gk-grid-element.gk-grid--10 {
   height: 25%;
   width: 16.666666666667%;
   left: 33.333333333333%;
   top: 75%;
}

#gk-grid-gk_grid-6 .gk-grid-element.gk-grid--11 {
   height: 25%;
   width: 16.666666666667%;
   left: 50%;
   top: 75%;
}

#gk-grid-gk_grid-6 .gk-grid-element.gk-grid--12 {
   height: 25%;
   width: 33.333333333333%;
   left: 66.666666666667%;
   top: 75%;
}

@media (max-width: 840px) {
   .gk-grid .gk-img-tablet {
      display: block;
   }

   .gk-grid .gk-img-desktop,
   .gk-grid .gk-img-mobile {
      display: none;
   }

   #gk-grid-gk_grid-6 .gk-grid-element.gk-grid--1 {
      height: 16.666666666667%;
      width: 50%;
      left: 0;
      top: 0;
   }

   #gk-grid-gk_grid-6 .gk-grid-element.gk-grid--2 {
      height: 50%;
      width: 75%;
      left: 0;
      top: 16.666666666667%;
   }

   #gk-grid-gk_grid-6 .gk-grid-element.gk-grid--3 {
      height: 16.666666666667%;
      width: 25%;
      left: 50%;
      top: 0;
   }

   #gk-grid-gk_grid-6 .gk-grid-element.gk-grid--4 {
      height: 16.666666666667%;
      width: 50%;
      left: 0;
      top: 66.666666666667%;
   }

   #gk-grid-gk_grid-6 .gk-grid-element.gk-grid--5 {
      height: 16.666666666667%;
      width: 25%;
      left: 75%;
      top: 0;
   }

   #gk-grid-gk_grid-6 .gk-grid-element.gk-grid--6 {
      height: 16.666666666667%;
      width: 25%;
      left: 75%;
      top: 16.666666666667%;
   }

   #gk-grid-gk_grid-6 .gk-grid-element.gk-grid--7 {
      height: 33.333333333333%;
      width: 25%;
      left: 75%;
      top: 33.333333333333%;
   }

   #gk-grid-gk_grid-6 .gk-grid-element.gk-grid--8 {
      height: 16.666666666667%;
      width: 25%;
      left: 50%;
      top: 66.666666666667%;
   }

   #gk-grid-gk_grid-6 .gk-grid-element.gk-grid--9 {
      height: 16.666666666667%;
      width: 25%;
      left: 75%;
      top: 66.666666666667%;
   }

   #gk-grid-gk_grid-6 .gk-grid-element.gk-grid--10 {
      height: 16.666666666667%;
      width: 25%;
      left: 0;
      top: 83.333333333333%;
   }

   #gk-grid-gk_grid-6 .gk-grid-element.gk-grid--11 {
      height: 16.666666666667%;
      width: 25%;
      left: 25%;
      top: 83.333333333333%;
   }

   #gk-grid-gk_grid-6 .gk-grid-element.gk-grid--12 {
      height: 16.666666666667%;
      width: 50%;
      left: 50%;
      top: 83.333333333333%;
   }
}

@media (max-width: 600px) {
   .gk-grid .gk-img-mobile {
      display: block;
   }

   .gk-grid .gk-img-desktop,
   .gk-grid .gk-img-tablet {
      display: none;
   }

   #gk-grid-gk_grid-6 .gk-grid-element.gk-grid--1 {
      height: 11.111111111111%;
      width: 100%;
      left: 0;
      top: 0;
   }

   #gk-grid-gk_grid-6 .gk-grid-element.gk-grid--2 {
      height: 22.222222222222%;
      width: 100%;
      left: 0;
      top: 11.111111111111%;
   }

   #gk-grid-gk_grid-6 .gk-grid-element.gk-grid--3 {
      height: 11.111111111111%;
      width: 50%;
      left: 0;
      top: 33.333333333333%;
   }

   #gk-grid-gk_grid-6 .gk-grid-element.gk-grid--4 {
      height: 11.111111111111%;
      width: 100%;
      left: 0;
      top: 44.444444444444%;
   }

   #gk-grid-gk_grid-6 .gk-grid-element.gk-grid--5 {
      height: 11.111111111111%;
      width: 50%;
      left: 50%;
      top: 33.333333333333%;
   }

   #gk-grid-gk_grid-6 .gk-grid-element.gk-grid--6 {
      height: 11.111111111111%;
      width: 50%;
      left: 0;
      top: 55.555555555556%;
   }

   #gk-grid-gk_grid-6 .gk-grid-element.gk-grid--7 {
      height: 22.222222222222%;
      width: 50%;
      left: 50%;
      top: 55.555555555556%;
   }

   #gk-grid-gk_grid-6 .gk-grid-element.gk-grid--8 {
      height: 11.111111111111%;
      width: 50%;
      left: 0;
      top: 66.666666666667%;
   }

   #gk-grid-gk_grid-6 .gk-grid-element.gk-grid--9 {
      height: 11.111111111111%;
      width: 50%;
      left: 0;
      top: 77.777777777778%;
   }

   #gk-grid-gk_grid-6 .gk-grid-element.gk-grid--10 {
      height: 11.111111111111%;
      width: 50%;
      left: 50%;
      top: 77.777777777778%;
   }

   #gk-grid-gk_grid-6 .gk-grid-element.gk-grid--11 {
      height: 11.111111111111%;
      width: 50%;
      left: 0;
      top: 88.888888888889%;
   }

   #gk-grid-gk_grid-6 .gk-grid-element.gk-grid--12 {
      height: 11.111111111111%;
      width: 50%;
      left: 50%;
      top: 88.888888888889%;
   }
}

@media (min-width: 1599px) {
   .gk-photo > a {
      max-height: 70%;
   }

   .widget_gk_buddypress .gk-member-status {
      padding: 25px;
   }
}

.clasificados_home {
   background: #eceff1;
   border-bottom: 3px solid #103356;
   width: 100%;
   display: flex;
   flex-direction: column;
}

.clasificado_img {
   max-width: 264px;
   width: 23%;
   height: 221px;
   overflow: hidden;
}

.clasificado_img img {
   width: auto;
   height: 100%;
}

.header-clasificados {
   width: 100%;
   border: 1px solid black;
   padding: 14px;
   font-family: "Oswald-Regular", arial, sans-serif;
   color: white;
   font-size: 20px;
   background: #103356;
}

.header-clasificados label {
   color: yellow;
}

.clasificados_body {
   display: flex;
   justify-content: space-around;
   margin: 25px 0;
}

.casificados_random {
   width: 264px;
   height: 221px;
}

.casificados_random a,
.casificados_random label {
   font-size: 16px;
   color: white;
   line-height: 19px;
   font-family: "Oswald-Regular", arial, sans-serif;
   display: block;
   cursor: pointer;
}

.casificados_random label {
   font-size: 14px;
   line-height: 17px;
   padding-top: 0;
   color: #92f712;
}

.casificados_random p {
   font-size: 16px;
   color: yellow;
   margin: 5px;
}

.casificados_random > div {
   height: 33.4%;
   display: flex;
   flex-direction: column;
   align-items: flex-start;
   justify-content: space-evenly;
   padding-left: 5px;
}

@media (max-width: 900px) {
   .clasificados_body {
      flex-wrap: wrap;
   }

   .clasificado_img {
      width: 264px;
      height: 221px;
      overflow: hidden;
      margin-bottom: 15px;
   }

   .clasificados_body {
      max-width: 560px;
      width: auto;
      margin: 25px auto;
   }
}

.ram.ulti {
   position: relative;
}

.ram.ulti:before {
   content: "";
   position: absolute;
   top: 0;
   right: 0;
   border-right: 10px solid #ff0;
   border-top: 10px solid #ff0;
   border-left: 10px solid transparent;
   border-bottom: 10px solid transparent;
}

@media (max-width: 600px) {
   .header-clasificados {
      font-size: 16px;
   }
}

.bloquemasnoticias {
   display: flex;
   justify-content: space-around;
   border-bottom: 1px solid #ccc;
   margin: 20px 0;
}

.bloque_masnoticias > p {
   font-size: 25px;
   font-weight: bolder;
   margin-bottom: 12px;
   font-family: "Oswald-Regular", arial, sans-serif;
   line-height: 1.2em;
   font-weight: normal;
}

.bloquemasnoticias .caja_masnotashome > a {
   font-size: 15px;
   font-family: sans-serif;
   line-height: 18px;
   padding-right: 8px;
}

.bloquemasnoticias .caja_masnotashome.h_primero > a {
   min-height: 67px;
   overflow: hidden;
   padding: 10px 0 0 0;
}

.caja_masnotashome img {
   width: auto;
   height: 85px;
}

.bloquemasnoticias .caja_masnotashome.h_primero img {
   height: auto;
   width: 100%;
}

.bloquemasnoticias .caja_masnotashome {
   width: 100%;
   display: flex;
   justify-content: space-between;
   margin-bottom: 30px;
}

.bloquemasnoticias .caja_masnotashome.h_primero {
   flex-direction: column-reverse;
   margin-bottom: 15px;
   margin-bottom: 65px;
}

@media (max-width: 899px) {
   .links.blq_farmacias .links_notas {
      width: 100%;
   }

   .blq_farmacias .bloque_masnoticias {
      width: auto;
   }
}

@media (min-width: 901px) {
   .bloque_masnoticias {
      width: 23%;
   }
}

@media (max-width: 1599px) {
   .bloquemasnoticias .caja_masnotashome {
      width: 100%;
   }

   .publicidad_footer_sticky {
      max-width: 970px;
   }
}

@media (max-width: 900px) {
   .bloque_masnoticias {
      width: 250px;
   }

   .bloquemasnoticias .bloque_masnoticias:nth-last-child(4n) {
      display: none;
   }
}

@media (max-width: 750px) {
   .bloquemasnoticias .bloque_masnoticias:nth-last-child(3n) {
      display: none;
   }
}

@media (max-width: 550px) {
   .bloquemasnoticias {
      flex-direction: column;
      align-items: center;
   }

   .bloquemasnoticias .caja_masnotashome.h_primero {
      margin-bottom: 40px;
   }

   .bloquemasnoticias .caja_masnotashome {
      margin-bottom: 10px;
   }
}

@media (min-width: 900px) and (max-width: 1220px) {
   .header .cont_nav.menu_fixed .nav_menu {
      max-width: 100%;
   }

   .header .cont_nav.menu_fixed .logo_sticky {
      margin-right: 5px;
   }

   .header .cont_nav .nav_menu ul li:first-child:after,
   .header .cont_nav .nav_menu ul li a {
      font-size: 14px;
   }

   .dropdown .dropbtn {
      display: none;
   }

   .dropdown-content {
      right: -11px;
      top: 30px;
   }

   nav.nav_menu {
      padding-right: 0;
   }

   .header .cont_nav .nav_menu ul .buscar {
      padding: 5px;
   }
}

.ultimo-momento {
   position: relative;
   width: 100%;
   margin: 0 auto;
   background: black;
   color: white;
}

.ultimo-momento.bye_all {
   display: none !important;
}

.ultimo-momento.fixe {
   max-width: inherit;
   position: fixed;
   background: transparent;
   top: 48px;
}

.ultimo-momento .contenedor-momento {
   width: 100%;
   margin: 0 auto;
   display: flex;
   height: 90px;
}

.ultimo-momento.fixe .contenedor-momento {
   width: 100%;
   margin: 0 auto;
   position: relative;
   background: black;
}

.ultimo-momento .contenedor-momento .cuadro p {
   color: white;
   font-family: "Roboto", sans-serif;
   font-size: 1rem;
   word-wrap: break-word;
   text-transform: uppercase;
   width: 100%;
}

.ultimo-momento .contenedor-momento .cuadro {
   width: 120px;
   background: #09c;
   height: 90px;
   display: flex;
   align-items: center;
   text-align: center;
   margin: 0;
}

.ultimo-momento .contenedor-momento .imag {
   margin: 0 2%;
   margin-left: 1%;
   width: 132px;
}

.ultimo-momento .contenedor-momento .imag img {
   height: 100%;
}

.ultimo-momento .contenedor-momento span.titulo {
   display: flex;
   align-items: center;
   color: white;
   margin-left: 10px;
   margin-right: 40px;
}

.ultimo-momento .contenedor-momento span.titulo a {
   color: white;
}

.ultimo-momento .contenedor-momento .cont {
   padding: 0 7px;
}

.ultimo-momento .contenedor-momento .cont img {
   width: 20px;
}

.ultimo-momento.en-vivo,
.ultimo-momento.en-vivo.fixe .contenedor-momento {
   background: #979b9c;
   background: -moz-linear-gradient(180deg, rgba(151, 155, 156, 1) 0, rgba(136, 136, 136, 1) 100%);
   background: -webkit-linear-gradient(180deg, rgba(151, 155, 156, 1) 0, rgba(136, 136, 136, 1) 100%);
   background: linear-gradient(180deg, rgba(151, 155, 156, 1) 0, rgba(136, 136, 136, 1) 100%);
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#979b9c",endColorstr="#888888",GradientType=1);
   transition: all 0.2s ease;
}

.ultimo-momento.en-vivo.fixe .contenedor-momento {
   max-width: 1221px;
   left: 0;
   right: 0;
}

.ultimo-momento.en-vivo .contenedor-momento {
   display: flex;
   height: auto;
   transition: all 1s ease;
}

.ultimo-momento.en-vivo .contenedor-momento span.titulo {
   margin: 0 30px 0 0;
   font-size: 22px;
}

.ultimo-momento.en-vivo .play-button {
   border-radius: 100%;
   background-color: #019fe0;
   box-shadow: 0 0 5px #333;
   display: flex;
   align-items: center;
   justify-content: center;
   width: 35px;
   height: auto;
   min-height: 35px;
   float: left;
   margin: 15px 25px 0 25px;
   cursor: pointer;
   transition: all 0.15s ease;
   padding: 5px;
   position: relative;
   overflow: hidden;
}

.ultimo-momento.en-vivo .play-button .txt {
   position: absolute;
   top: 19px;
   bottom: 0;
   margin: auto;
   width: 100px;
   left: -100px;
   transition: all 0.2s ease;
   color: #fcfa25;
   font-size: 18px;
   text-transform: uppercase;
   letter-spacing: 1px;
   font-family: "Oswald-Regular", arial, sans-serif;
}

.ultimo-momento.en-vivo .play-button img {
   width: 14px;
   position: relative;
   left: 2px;
}

.ultimo-momento.en-vivo .ampliar-button {
   border: 2px solid #b7b7b7;
   padding: 5px 12px;
   background: transparent;
   border-radius: 5px;
   color: #ccc;
   font-size: 18px;
   transition: all 0.1s linear;
   font-family: "Oswald-Regular", arial, sans-serif;
   letter-spacing: 1px;
   float: left;
   margin-top: 15px;
}

.ultimo-momento.en-vivo .ampliar-button:hover {
   border-color: #eee;
   color: #eee;
}

.ultimo-momento.en-vivo .content-vivo {
   width: 65%;
   padding: 15px;
   transition: all 0.2s ease;
}

.ultimo-momento.en-vivo .content-vivo > * {
   display: table-cell;
   vertical-align: top;
}

.ultimo-momento.en-vivo .video-vivo {
   padding: 15px;
   width: 15%;
   transition: all 0.2s ease;
}

.ultimo-momento.en-vivo.expanded .content-vivo > * {
   display: block;
}

.ultimo-momento.en-vivo.expanded .ampliar-button {
   display: none;
}

.ultimo-momento.en-vivo.expanded .content-texto {
   padding-left: 25px;
   margin-top: 25px;
}

.ultimo-momento.en-vivo.expanded h2.titulo {
   font-size: 26px;
}

.ultimo-momento.en-vivo.expanded .play-button {
   float: none;
   width: 200px;
   border-radius: 10px;
   box-shadow: 0 0 3px #666;
   padding: 10px;
   height: auto;
   min-height: 40px;
   display: flex;
   justify-content: flex-end;
   background: #44b8eb;
   background: -moz-linear-gradient(180deg, rgba(68, 184, 235, 1) 0, rgba(5, 155, 206, 1) 100%);
   background: -webkit-linear-gradient(180deg, rgba(68, 184, 235, 1) 0, rgba(5, 155, 206, 1) 100%);
   background: linear-gradient(180deg, rgba(68, 184, 235, 1) 0, rgba(5, 155, 206, 1) 100%);
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#44b8eb",endColorstr="#059bce",GradientType=1);
}

.ultimo-momento.en-vivo.expanded .play-button img {
   position: absolute;
   top: 0;
   bottom: 0;
   margin: auto;
   right: 10px;
   left: initial;
}

.ultimo-momento.en-vivo.expanded .play-button .txt {
   left: 10px;
}

.ultimo-momento.en-vivo.expanded .play-button div {
   border-radius: 100%;
   background-color: #019fe0;
   box-shadow: 0 0 5px #333;
   display: flex;
   align-items: center;
   justify-content: center;
   width: 35px;
   height: auto;
   min-height: 35px;
   margin: 0;
   cursor: pointer;
   transition: all 0.15s ease;
   padding: 5px;
   position: relative;
   overflow: hidden;
}

.ultimo-momento.en-vivo.expanded .video-vivo {
   width: 42%;
}

.close-button {
   height: 30px;
   width: 30px;
   cursor: pointer;
   position: absolute;
   box-sizing: border-box;
   line-height: 50px;
   display: inline-block;
   top: 7px;
   right: 0;
}

.close-button:before,
.close-button:after {
   transform: rotate(-45deg);
   content: "";
   position: absolute;
   top: 50%;
   left: 50%;
   margin-top: -5px;
   margin-left: -25px;
   display: block;
   height: 5px;
   width: 23px;
   background-color: #fff;
   transition: all 0.08s ease-out;
}

.close-button:after {
   transform: rotate(45deg);
}

.close-button:hover:before,
.close-button:hover:after {
   transform: rotate(0);
}

.pulse {
   -webkit-animation: pulse 2s ease-out infinite;
   animation: pulse 2s ease-out infinite;
   box-shadow: 0 0 0 0.6em rgba(255, 255, 255, 0);
}

@-webkit-keyframes pulse {
   0% {
      box-shadow: 0 0 0 0 var(--hover);
   }
}

@keyframes pulse {
   0% {
      box-shadow: 0 0 0 0 var(--hover);
   }
}

.iframe-shopping {
   max-width: 970px;
   margin: 0 auto !important;
}

.iframe-shopping,
.iframe-shopping .ppp {
   width: 100% !important;
   max-width: 970px;
   margin: 0 auto;
   float: none;
}

.pulse {
   --color: #008fbd;
   --hover: #008fbd;
}

.pulse {
   color: var(--color);
   transition: 0.5s;
}

.pulse:hover,
.pulse:focus {
   color: #fff;
}

.pulse {
   background: 0;
   font: inherit;
   line-height: 1;
   margin: 0.5em;
}

.span_3_of_8.content_right span.tirita {
   display: inherit;
   font-size: 19px;
   padding-bottom: 5px;
   border-bottom: 1px solid;
   text-align: center !important;
   margin-bottom: 0 !important;
}

.span_3_of_8.content_right .leermas.relacion_derecha {
   margin-top: 0 !important;
   background: #c1def9;
}

.leermas.relacion_derecha label {
   text-transform: uppercase;
   font-weight: bold;
   height: 17px;
   background-color: #fff;
   font-size: 17px;
   font-family: "Oswald-Regular", arial, sans-serif;
   margin-left: 5px;
   cursor: pointer;
   color: #bebebe;
}

.leermas.relacion_derecha .blockleermas {
   position: relative;
   display: flex;
   justify-content: flex-start;
   margin: 15px 0 0;
   padding: 0 10px 10px 10px;
}

.leermas.relacion_derecha .blockleermas:first-child {
   margin: 0;
   padding: 10px;
}

.leermas.relacion_derecha .nota-ppal {
   padding: 10px;
}

.leermas.relacion_derecha .nota-ppal .nota {
   margin-bottom: 25px;
}

.leermas.relacion_derecha .blockleermas img {
   width: 73px;
   height: 73px;
   margin-right: 15px;
}

.leermas.relacion_derecha .blockleermas .text {
   width: calc(100% - 78px);
   max-height: 55px;
   overflow: hidden;
   min-width: 100px;
}

.leermas.relacion_derecha .blockleermas .text a.ti .title {
   display: inherit;
   font-family: "Oswald-Regular", arial, sans-serif;
   font-weight: bold;
   font-size: 15px;
   margin-bottom: 5px;
   max-height: 55px;
   overflow: hidden;
   line-height: 18px;
   font-weight: 300;
}

.contenedor_nota5 {
   display: flex;
   padding: 0;
   flex-wrap: wrap;
   margin-bottom: 20px;
}

.contenedor_nota5 .Elemnota_5 {
   width: 33%;
   height: auto;
   border: 0 solid;
   overflow: hidden;
   position: relative;
   border-bottom: 3px solid;
   border-right: 3px solid;
}

.contenedor_nota5 .Elemnota_5:nth-child(3),
.contenedor_nota5 .Elemnota_5:nth-child(6) {
   border-right: 0;
}

.contenedor_nota5 .Elemnota_5 img {
   width: 100%;
   height: 100%;
}

.contenedor_nota5 .Elemnota_5 p {
   margin: 0;
   position: absolute;
   bottom: 0;
   right: 0;
   font-size: 40px;
   font-weight: bolder;
   color: #009adb;
   width: 100%;
   background: linear-gradient(
      to bottom,
      rgba(0, 0, 0, 0) -74%,
      rgba(0, 0, 0, 0) -3%,
      rgba(0, 0, 0, 0.36) 27%,
      rgba(0, 0, 0, 0.51) 47%,
      rgba(0, 0, 0, 0.67) 69%,
      rgba(0, 0, 0, 1) 105%
   );
   text-align: end;
   padding: 0 10px 10px 0;
}

.Elemnota_5_descripcion {
   display: flex;
   margin: 25px 0;
}

.Elemnota_5_descripcion .img_5notas p.indice_5notas {
   position: absolute;
   margin: 0;
   bottom: 34%;
   left: -9px;
   z-index: 2;
   background: white;
   padding: 12px 17px;
   border-radius: 100%;
   color: #009adb;
   font-size: 25px;
   box-sizing: border-box;
}

.Elemnota_5_descripcion .img_5notas img {
   width: 100%;
}

.Elemnota_5_descripcion .img_5notas {
   min-width: 250px;
   max-width: 250px;
   margin-right: 10px;
   position: relative;
   border: 1px solid grey;
   padding: 3px;
   overflow: hidden;
}

.Elemnota_5_descripcion .texto_5notas .titulo {
   font-size: 21px;
   line-height: 25px;
}

.Elemnota_5_descripcion .texto_5notas p.datacabecera {
   font-size: 13px;
   font-weight: 100;
   font-family: arial;
   margin-bottom: 5px;
}

p.bajada.bloque5deldia {
   font-weight: initial;
   font-family: arial;
   font-size: 17px;
   margin: 0;
   line-height: 25px;
}

.firma_cuerpo {
   margin-bottom: 15px;
}

.bloque_design4,
.bloque_design3,
.bloque_design2,
.bloque_design1 {
   position: relative !important;
   float: left;
   padding: 0 10px;
   width: 100%;
}

.bloque_design4 a:focus,
.bloque_design4 a:hover,
.bloque_design3 a:focus,
.bloque_design3 a:hover,
.bloque_design2 a:focus,
.bloque_design2 a:hover,
.bloque_design1 a:focus,
.bloque_design1 a:hover {
   color: black;
}

.tituloSeparador_bloq4 a:focus,
.tituloSeparador_bloq4 a:hover {
   color: white;
   text-decoration: none !important;
}

.bloqueColum.first a:focus,
.bloqueColum.first a:hover {
   color: white;
}

.bloqueColum.first p {
   width: 360px;
   padding-bottom: 10px;
   color: white;
}

.bloqueColum.first img {
   width: 100%;
   height: auto;
}

.bloqueColum.first .texto_bloque4 {
   padding: 10px;
   height: auto;
   overflow: hidden;
   font-family: arial;
   font-family: "Oswald-Regular", arial, sans-serif;
}

.bloqueColum.first .relacionadas {
   padding: 10px;
   padding-top: 0;
}

.relacionadas ul,
.lista-relacionadas {
   list-style-type: disc;
   margin-left: 20px;
   color: #006490;
   display: flex;
   flex-direction: column;
}

.relacionada {
   font-family: "Georgia";
   font-size: 15px;
   margin: 5px;
   line-height: 1.3;
}

.relacionadas ul li article {
   font-family: Georgia;
   color: #000;
   font-weight: 600;
   font-size: 15px;
   line-height: 1.3;
   width: 100% !important;
   margin: 0;
   margin-bottom: 10px;
}

.bloqueColum.first .texto_bloque4 p.titulo_bloq4,
.bloqueColum.first .texto_bloque4 h2.titulo_bloq4 {
   font-size: 32px;
   line-height: 38px;
   margin-bottom: 10px;
   max-height: 113px;
   overflow: hidden;
}

.bloqueColum:not(.first) .texto_bloque4 .bajada_bloq4 {
   max-height: 71px;
   overflow: hidden;
}

.bloqueColum.first .texto_bloque4 .bajada_bloq4 p {
   font-size: 16px;
   line-height: 20px;
   font-weight: lighter;
   font-family: arial;
   margin: 0;
   padding: 0;
}

.bloqueColum.first .texto_bloque4 .bajada_bloq4 {
   height: auto;
   max-height: 60px;
   overflow: hidden;
}

.separador_bloque {
   text-align: center;
   margin: 15px 0;
}

.separador_bloque4 {
   font-size: 16px;
   text-transform: uppercase;
   margin: 25px 0;
   text-align: start;
   position: relative;
   height: 36px;
}

.separador_bloque4:before {
   content: "";
   width: 100%;
   height: 1px;
   background: #bdbdbd;
   position: absolute;
   top: 49%;
   right: 0;
}

.tituloSeparador_bloq4 {
   position: absolute;
   width: 100%;
   left: 0;
   text-align: start;
}

.tituloSeparador_bloq4 .t_separdor_b4 {
   margin: 0;
   background: #f7f7f7;
   display: inline-block;
   z-index: 2;
   padding: 10px 20px;
   font-weight: bolder;
   letter-spacing: 0;
   color: white;
   border-right: 20px solid white;
   font-size: 26px;
}

.tituloSeparador_bloq4 .t_separdor_b4 h3 {
   font-size: 26px;
}

.bloque4_cont.big {
   display: flex;
   justify-content: space-between;
   align-items: flex-start;
}

.bloque4_cont .bloqueColum.seconds {
   width: calc(100% - 404px);
   height: 457px;
}

.bloque4_cont.bloqueRow._small.design222 {
   align-items: start;
}

.bloque4_cont .bloqueColum.seconds .bloqueRow.b4_standar {
   height: 215px;
}

.bloque4_cont .bloqueColum.seconds .bloqueRow.b4_standar .img_bloq4 img {
   height: auto;
   max-width: 100%;
   width: auto;
}

.bloque4_cont .bloqueColum.seconds .bloqueRow.b4_standar .img_bloq4 {
   min-width: 322px;
   max-width: 250px;
   overflow: hidden;
   margin-right: 20px;
}

.bloque4_cont .img_bloq4 .panel_imagen,
.bloqueColum.b4_standar img {
   border: 1px solid #ccc;
}

.bloque4_cont .bloqueColum.first .img_bloq4 {
   border: 0;
}

.bloque4_cont .bloqueColum.seconds .bloqueRow.b4_standar .texto_bloque4 {
   max-width: 100%;
}

.b4_standar .texto_bloque4 p.titulo_bloq4,
.b4_standar .texto_bloque4 h2.titulo_bloq4 {
   font-size: 18px;
   line-height: 26px;
   font-family: "Oswald-Regular", arial, sans-serif;
   overflow: hidden;
   margin-bottom: 10px;
}

.b4_standar .texto_bloque4 .bajada_bloq4 p {
   font-size: 16px;
   font-weight: lighter;
   line-height: 23px;
   max-height: 135px;
   font-family: arial, "lucida grande", tahoma, verdana, sans-serif;
   overflow: hidden;
}

.bloqueColum {
   display: flex;
   flex-direction: column;
   justify-content: space-between;
   position: relative;
}

.bloqueColum .firmahome {
   position: absolute;
   bottom: 20px;
   right: 8px;
   border: 1px solid #d4d4d4;
   padding: 4px 6px;
   border-radius: 14px;
   background: #646464cc;
}

.bloqueColum .firmahome a {
   color: white;
}

.bloqueColum .firmahome.plain {
   position: relative;
   bottom: 0;
   right: 0;
   background: 0;
   border: 0;
   padding: 0;
}

.bloqueColum .firmahome.plain a {
   color: black;
   text-transform: uppercase;
}

.bloqueColum .firmahome.plain a span {
   font-weight: bold;
}

.bloqueColum.reverse {
   flex-direction: column-reverse;
}

.bloqueColum.reverse.b4_standar .texto_bloque4 p.titulo_bloq4,
.bloqueColum.reverse.b4_standar .texto_bloque4 h2.titulo_bloq4 {
   height: 75px;
}

.bloqueRow {
   display: flex;
   justify-content: flex-start;
}

.bloque4_cont.bloqueRow._small .bloqueColum.b4_standar {
   width: 23%;
   justify-content: flex-start;
}

.bloque4_cont.bloqueRow._small.modulo_custom {
   flex-wrap: wrap;
   width: 100%;
   column-gap: 10px;
   justify-content: flex-start;
}

.bloque4_cont.bloqueRow._small.modulo_custom .bloqueColum.b4_standar {
   width: 100%;
}

.bloque4_cont.bloqueRow._small.modulo_custom .columnas_notas {
   width: 24%;
   margin-bottom: 25px;
}

.bloque4_cont.bloqueRow._small.modulo_custom .bloqueColum.b4_standar h2.titulo_bloq4,
.modulo_custom .nota_title .titulo_bloq4 {
   font-size: 15px;
   font-family: "Book Antiqua";
   line-height: 18px;
}

.modulo_custom .nota_title {
   margin-bottom: 10px;
}

.modulo_custom .title_bloque {
   font-size: 15px;
   font-family: "FlamaBook";
   font-weight: bold;
   padding-bottom: 10px;
}

.bloque4_cont.bloqueRow._small {
   margin: 25px 0;
   justify-content: space-between;
}

.bloque4_cont.bloqueRow._small img {
   width: 100%;
   height: auto;
   margin-bottom: 12px;
}

@media (max-width: 1599px) {
   .bloque_design3 .titulo_text_bloque3 {
      max-height: 98px;
      overflow: hidden;
   }

   .bloque_design3 .bajada_text_bloque3,
   .bloque_design3 .bloqueColum.first .texto_bloque4 .bajada_bloq4 {
      display: none;
   }

   .bloqueColum:not(.first) .texto_bloque4 .bajada_bloq4 {
      display: none;
   }

   .b4_standar .texto_bloque4 p.titulo_bloq4,
   .b4_standar .texto_bloque4 h2.titulo_bloq4 {
      max-height: 158px;
      overflow: hidden;
   }
}

@media (max-width: 850px) {
   .bloque4_cont .bloqueColum.seconds .bloqueRow.b4_standar .texto_bloque4 {
      max-width: 45%;
   }

   .bloque4_cont .bloqueColum.seconds .bloqueRow.b4_standar .img_bloq4 {
      min-width: 30%;
   }
}

@media (max-width: 900px) and (min-width: 700px) {
   .bloque_design4 .bloque4_cont .bloqueColum.seconds > div:last-child {
      display: none;
   }

   .bloque_design4 .bloque4_cont .bloqueColum.seconds .bloqueRow.b4_standar {
      height: auto;
   }

   .bloque_design4 .bloque4_cont .bloqueColum.seconds .bloqueRow.b4_standar .img_bloq4,
   .bloque_design4 .bloque4_cont .bloqueColum.seconds .bloqueRow.b4_standar .texto_bloque4 {
      margin: 0;
      width: 100%;
      max-width: inherit;
   }

   .bloque_design4 .bloqueColum.seconds .bloqueRow {
      flex-direction: column;
   }
}

@media (max-width: 700px) {
   .bloque_design4 .bloqueColum.first .texto_bloque4 p.titulo_bloq4,
   .bloque_design4 .bloqueColum.first .texto_bloque4 h2.titulo_bloq4 {
      width: 100%;
      max-width: inherit;
   }

   .bloqueColum.first p {
      width: 100%;
   }

   .bloque4_cont.big {
      flex-direction: column !important;
   }

   .bloqueColum.first {
      width: 100%;
      padding-bottom: 10px;
   }

   .bloque4_cont .bloqueColum.seconds {
      margin-top: 20px;
      width: 100%;
   }

   .b4_standar .texto_bloque4 p.titulo_bloq4,
   .b4_standar .texto_bloque4 h2.titulo_bloq4 {
      font-size: 19px;
      line-height: 23px;
   }

   .bloque4_cont.bloqueRow._small .bloqueColum.b4_standar {
      width: 49%;
   }

   .bloque4_cont.bloqueRow._small {
      margin: 25px 0;
      flex-wrap: wrap;
   }
}

@media (max-width: 700px) {
   .bloque_design4 .bloque4_cont .bloqueColum.seconds .bloqueRow.b4_standar .img_bloq4 {
      min-width: 160px;
      max-width: 311px;
      overflow: hidden;
   }
}

.bloque_design1 .bloqueColum.first {
   width: 500px;
}

.bloque_design1 .bloque4_cont .bloqueColum.seconds {
   width: calc(100% - 520px);
   height: 538px;
}

.bloque_design1 .bloque4_cont .bloqueColum.seconds .bloqueRow.b4_standar {
   height: 165px;
   position: relative;
}

.bloque4_cont .bloqueColum.seconds .bloqueRow.b4_standar .img_bloq4 {
   min-width: 250px;
}

.bloque_design1 .b4_standar .texto_bloque4 .bajada_bloq4 p {
   max-height: 70px;
}

.bloque_design1 .bloque4_cont.big {
   margin-bottom: 20px;
}

.bloque_design1 .bloqueColum.first p {
   width: 480px;
}

.bloque_design1 .bloque4_cont .bloqueColum.seconds .bloqueRow.b4_standar .texto_bloque4 {
   max-width: 100%;
   min-width: 135px;
}

.bloque_design1 .bloque4_cont .bloqueColum.seconds .bloqueRow.b4_standar .relative {
   margin-right: 20px;
}

.bloque_design1 .bloque4_cont .bloqueColum.seconds .bloqueRow.b4_standar .img_bloq4 {
   margin: 0;
   max-width: 200px;
   width: 50%;
   min-width: 200px;
}

@media (max-width: 900px) {
   .bloque_design1 .bloque4_cont .bloqueColum.seconds .bloqueRow.b4_standar .img_bloq4 {
      max-width: 179px;
      width: 50%;
      min-width: 180px;
   }

   .bloque_design1 .bloque4_cont .bloqueColum.seconds {
      width: 100%;
   }

   .bloque_design1 .bloque4_cont.big {
      flex-direction: column !important;
   }

   .bloque_design1 .bloqueColum.first {
      width: 100%;
      margin-bottom: 20px;
   }

   .bloque_design1 .bloque4_cont .bloqueColum.seconds .bloqueRow.b4_standar .texto_bloque4 {
      max-width: inherit;
   }

   .bloque_design1 .bloqueColum.first p {
      width: 100%;
   }
}

@media (max-width: 500px) {
   .bloque_design1 .bloque4_cont .bloqueColum.seconds .bloqueRow.b4_standar .img_bloq4 {
      min-width: 190px;
   }
}

@media (max-width: 850px) {
   .bloque4_cont.bloqueRow._small {
      margin: 25px 0;
      justify-content: space-evenly;
      flex-wrap: wrap;
   }

   .bloque4_cont.bloqueRow._small .bloqueColum.b4_standar {
      width: 45%;
      justify-content: flex-start;
   }
}

@media (max-width: 500px) {
   .bloque4_cont.bloqueRow._small .bloqueColum.b4_standar {
      width: 90%;
      margin-bottom: 20px;
   }

   .bloqueColum.reverse.b4_standar .texto_bloque4 p.titulo_bloq4,
   .bloqueColum.reverse.b4_standar .texto_bloque4 h2.titulo_bloq4 {
      max-height: 72px;
      height: auto;
   }
}

.bloque_design3 {
   margin-bottom: 30px;
}

.titulo_text_bloque3 {
   font-size: 23px;
   line-height: 32px;
   font-family: "Oswald-Regular", arial, sans-serif;
   max-height: 65px;
   overflow: hidden;
   margin-bottom: 10px;
}

.titulo_text_bloque3 .titulo_bloq4 {
   font-size: 23px;
   line-height: 28px;
   font-family: "Book Antiqua Bold", arial, sans-serif;
   display: -webkit-box;
   -webkit-box-orient: vertical;
   overflow: hidden;
   -webkit-line-clamp: 2;
   font-size: 23px;
   line-height: 28px;
   max-height: calc(28px * 2);
   font-weight: bold;
}

.bloque3_cont.bloqueRow._small {
   justify-content: space-between;
}

.bloque3_cont.bloqueRow._small .bloqueColum_d3 {
   display: flex;
   flex-direction: column;
   justify-content: flex-start;
}

.bloque3_cont.bloqueRow._small .bloques_d3 {
   width: 32%;
}

.bloqueColum_d3.bloques_d3 img {
   width: 100%;
}

.bloqueColum_d3.bloques_d3 {
   background: #efefef;
   padding: 20px;
}

.notados_dis3 {
   margin-top: 20px;
   position: relative;
   padding-top: 20px;
}

.notados_dis3 .titulo_text_bloque3 {
   font-size: 20px;
   line-height: 28px;
   max-height: 55px;
   margin-bottom: 5px;
}

.bajada_text_bloque3 {
   font-size: 15px;
   line-height: 18px;
   max-height: 55px;
   overflow: hidden;
   font-family: "Georgia";
}

.imga_d3 {
   position: relative;
}

.imga_d3 .firmahome {
   position: absolute;
   bottom: 13px;
   right: 8px;
   border: 1px solid #d4d4d4;
   padding: 4px 6px;
   border-radius: 14px;
   background: #646464cc;
   font-size: 20px;
}

.imga_d3 .firmahome a {
   color: white;
}

.notados_dis3:before {
   content: "";
   position: absolute;
   width: calc(100% + 40px);
   height: 6px;
   left: -20px;
   top: 0;
   background: white;
}

.bloque_design3 .bloqueColum.first .texto_bloque4 p.titulo_bloq4,
.bloque_design3 .bloqueColum.first .texto_bloque4 h2.titulo_bloq4 {
   font-size: 28px;
   line-height: 31px;
   max-height: 95px;
   width: 100%;
   padding: 0;
   color: white;
   font-family: "Book Antiqua Bold";
}

.bloque_design3 .bloqueColum.first .texto_bloque4 .bajada_bloq4 {
   font-size: 15px;
   line-height: 18px;
   max-height: 80px;
   overflow: hidden;
   color: white;
   font-family: "Georgia";
}

.bloque_design3 .bloqueColum.first .texto_bloque4 .bajada_bloq4 p {
   color: white;
   font-family: "Georgia";
}

.bloque_design3 .bloqueColum.first p {
   width: 100%;
}

@media (max-width: 800px) {
   .imga_d3 .firmahome {
      font-size: 12px;
   }
}

@media (max-width: 600px) {
   .bloque_design3 .bloque3_cont.bloqueRow._small {
      flex-wrap: wrap;
   }

   .bloque_design3 .bloque3_cont.bloqueRow._small .bloques_d3 {
      width: 100%;
      margin-bottom: 20px;
   }
}

.plantilla_home_new.plantilla_home_9 {
   display: flex;
   justify-content: space-between;
   margin-bottom: 20px;
}

.plantilla_home_new.plantilla_home_9 .nota_titulo_arriba h6 {
   max-height: 46px;
   overflow: hidden;
   height: auto;
}

.plantilla_home_new.plantilla_home_9.plantilla_home_9 .nota_titulo_arriba.smalx2 > * {
   font-size: 17px;
   max-height: 45px;
   line-height: 22px;
}

.bloq1_home_9 img.panel_imagen {
   width: 100%;
   height: auto;
}

.bloq1_home_9 {
   width: 27%;
   display: flex;
   flex-direction: column;
   padding: 10px 15px;
   background: #eceff1;
}

.bloq1_home_9:not(._center) .nota {
   margin-bottom: 13px;
}

.bloq1_home_9._center {
   background: white;
   width: 40%;
   padding: 0;
}

.bloq1_home_9 .descripcion .lead {
   color: #000;
   height: 45px;
   line-height: 1.3;
   overflow: hidden;
}

.bloq1_home_9 .titulo_plantilla_home_abs {
   position: absolute;
   bottom: 0;
   width: 100%;
   padding: 10px;
   color: black;
   background: rgba(000, 000, 000, 0.81);
}

.bloq1_home_9 .titulo_plantilla_home_abs .nota_titulo {
   font-size: 20px;
   color: white;
   margin-bottom: 6px;
}

.bloq1_home_9._center .relativo {
   min-height: 400px;
   background: #eceff1;
}

@media (min-width: 1921px) {
   .plantilla_home_new.plantilla_home_9 .nota_titulo_arriba h6 {
      max-height: 102px;
      overflow: hidden;
      height: auto;
      font-size: 25px;
      margin-bottom: 10px;
   }

   .plantilla_home_new.plantilla_home_9 .nota_titulo_arriba.smalx2 > * {
      font-size: 20px;
      max-height: 52px;
      line-height: 25px;
   }
}

@media (max-width: 1599px) {
   .bloq1_home_9._center .relativo {
      min-height: 385px;
   }

   .nota_bajada_adentro_plantillahome {
      max-height: 74px;
      overflow: hidden;
   }

   .bloq1_home_9:not(._center) .lead {
      display: none;
      height: 0;
   }

   .bloq1_home_9 {
      width: 30%;
   }

   .bloq1_home_9._center {
      width: 37%;
   }

   .bloq1_home_9 .descripcion {
      height: 0;
   }

   .plantilla_home_new.plantilla_home_9 .nota_titulo_arriba.smalx2 > * {
      font-size: 14px;
      max-height: 42px;
      line-height: 19px;
   }

   .bloq1_home_9 .titulo_plantilla_home_abs .nota_titulo > h6 {
      font-size: 20px;
      line-height: 31px;
   }

   .bloq1_home_9 > article:last-child {
      margin: 0 !important;
   }
}

@media (max-width: 900px) {
   .plantilla_home_new.plantilla_home_9 {
      flex-wrap: wrap;
   }

   .bloq1_home_9 {
      margin-bottom: 20px;
      width: 40%;
   }

   .bloq1_home_9._center {
      width: 58%;
   }

   .plantilla_home_new.plantilla_home_9 > .bloq1_home_9:last-child {
      width: 100%;
   }

   .plantilla_home_new.plantilla_home_9 .nota_titulo_arriba h6 {
      max-height: initial;
   }

   .plantilla_home_new.plantilla_home_9 .nota_titulo_arriba.smalx2 > * {
      font-size: 17px;
      max-height: 48px;
      line-height: 25px;
   }
}

@media (max-width: 720px) {
   .bloq1_home_9 {
      margin-bottom: 10px;
      width: 100% !important;
   }
}

.plantilla_home_new.plantilla_home_10 {
   display: flex;
   justify-content: space-between;
   margin-bottom: 10px;
}

.bloq1_home_10 .descripcion {
   height: auto;
   max-height: 143px;
   overflow: hidden;
}

.bloq1_home_10 .lead {
   color: black;
}

.bloq1_home_10 .nota_6 {
   clear: both;
   margin-bottom: 10px;
   overflow: hidden;
}

.bloq1_home_10 .nota_6 .main_image,
.bloq1_home_10 .nota_6 .main__video {
   width: 68%;
   float: left;
}

.bloq1_home_10 .nota_6 .nota_titulo_arriba,
.bloq1_home_10 .nota_6 .descripcion {
   width: 30%;
   margin: 0 0 10px 0;
   float: right;
}

.bloq1_home_10 .nota_6 .main_image img {
   width: 100%;
}

article.nota.nota_6.elem_diferente_bloque_apertura {
   margin: 0;
}

article.nota.nota_6.elem_diferente_bloque_apertura .nota_titulo_arriba {
   width: 100%;
   padding: 5px;
   background: #eceff1;
}

.bloq1_home_10_center .relativo {
   overflow: hidden;
}

.bloq1_home_10_center .titulo_plantilla_home_abs {
   position: absolute;
   bottom: 0;
   width: 100%;
   padding: 10px;
   color: black;
   background: #383838;
}

.bloq1_home_10_center .titulo_plantilla_home_abs .nota_titulo {
   font-size: 20px;
   color: white;
   margin-bottom: 6px;
}

.plantilla_home_new.plantilla_home_10 > div {
   width: 49%;
   display: flex;
   flex-direction: column;
   justify-content: space-between;
}

@media (min-width: 1921px) {
   .bloq1_home_10_center .relativo {
      overflow: hidden;
      height: 700px;
   }

   .bloq1_home_10_center .relativo img {
      height: 100%;
      width: auto;
   }
}

@media (max-width: 1920px) and (min-width: 1599px) {
   .bloq1_home_10_center .relativo {
      height: 590px;
   }
}

@media (max-width: 1599px) {
   .bloq1_home_10:not(.center) .lead {
      display: none;
   }

   .bloq1_home_10:not(.center) .nota_titulo_arriba h6 {
      height: 4.3rem;
      overflow: hidden;
      max-height: 50px;
      line-height: 1.4;
   }

   .bloq1_home_10_center .relativo img {
      height: 100%;
      width: auto;
   }

   .bloq1_home_10_center .relativo {
      overflow: hidden;
      height: 501px;
   }
}

@media (max-width: 900px) {
   .plantilla_home_new.plantilla_home_10 article.nota.nota_6 {
      width: 100% !important;
   }

   .plantilla_home_10 .bloq1_home_10_center article.nota.nota_6 {
      width: 100% !important;
   }

   .plantilla_home_new.plantilla_home_10 {
      display: flex;
      justify-content: space-between;
      flex-direction: column-reverse !important;
   }

   .bloq1_home_10_center .relativo {
      overflow: hidden;
      height: auto;
   }

   .bloq1_home_10_center .relativo img {
      height: auto;
      width: 100%;
   }

   .plantilla_home_new.plantilla_home_10 > div {
      width: 100%;
      display: flex;
      flex-wrap: wrap;
      justify-content: space-between;
   }

   .bloq1_home_10 > article.nota.nota_6:last-child {
      width: 100% !important;
   }

   .bloq1_home_10 article.nota.nota_6 .nota_titulo_arriba h6 {
      height: auto;
      font-size: 19px;
      overflow: hidden;
      max-height: 128px;
   }
}

@media (max-width: 600px) {
   .plantilla_home_new.plantilla_home_10 article.nota.nota_6 {
      width: 100% !important;
   }
}

.notaespecial {
   width: 100%;
   height: auto;
   position: relative;
   z-index: 99999991;
   max-height: 100vh;
   overflow: hidden;
   min-height: 0;
   background: white;
}

.notaespecial img {
   width: 100%;
   top: 0;
   left: 0;
}

.notaespecial .textoo {
   position: absolute;
   left: 0;
   width: 100%;
   text-align: center;
}

.notaespecial .textoo.Arriba {
   top: 0;
   padding-top: 30px;
   background: linear-gradient(
      to top,
      rgba(0, 0, 0, 0) 1%,
      rgba(0, 0, 0, 0) 4%,
      rgba(0, 0, 0, 0.36) 12%,
      rgba(0, 0, 0, 0.51) 61%,
      rgba(0, 0, 0, 0.67) 70%,
      rgba(0, 0, 0, 1) 137%
   );
}

.notaespecial .textoo.Abajo {
   bottom: 0;
   background: linear-gradient(
      to bottom,
      rgba(0, 0, 0, 0) 1%,
      rgba(0, 0, 0, 0) 4%,
      rgba(0, 0, 0, 0.36) 12%,
      rgba(0, 0, 0, 0.51) 61%,
      rgba(0, 0, 0, 0.67) 70%,
      rgba(0, 0, 0, 1) 137%
   );
   padding-bottom: 51px;
}

.notaespecial .bajadaa {
   color: white;
   font-family: "Oswald-Regular", arial, sans-serif;
   width: 80%;
   margin: 0 auto;
   font-size: 30px;
   display: block;
   line-height: 50px;
   margin-top: 25px;
   text-align: start;
}

.notaespecial .textoo .titulete {
   font-family: arial, "lucida grande", tahoma, verdana, sans-serif;
   font-weight: bold;
   font-size: 180px;
   color: white;
}

.notaespecial .textoo .titulete.sizeMediano {
   font-size: 160px;
}

.notaespecial .textoo .titulete.sizeChico {
   font-size: 150px;
}

.logodia {
   position: absolute;
   left: 10%;
   z-index: 2;
}

.logodia.Abajo {
   top: 51px;
}

.logodia.Arriba {
   bottom: 50px;
}

.logodia img {
   width: auto;
}

@media (max-width: 1300px) {
   .notaespecial .textoo .titulete {
      font-size: 128px;
   }

   .notaespecial .textoo .titulete.sizeMediano {
      font-size: 108px;
   }

   .notaespecial .textoo .titulete.sizeChico {
      font-size: 88px;
   }

   .notaespecial .bajadaa {
      width: 92%;
      font-size: 27px;
      line-height: 41px;
   }
}

@media (max-width: 900px) {
   .notaespecial .textoo .titulete {
      font-size: 90px;
   }

   .notaespecial .textoo .titulete.sizeMediano {
      font-size: 70px;
   }

   .notaespecial .textoo .titulete.sizeChico {
      font-size: 50px;
   }

   .notaespecial .bajadaa {
      font-size: 23px;
      line-height: 31px;
   }

   .logodia {
      top: 30px;
      left: 30px;
   }

   .notaespecial {
      z-index: 1;
   }

   .notaespecial {
      min-height: initial;
      margin-top: 48px;
   }
}

@media (max-width: 600px) {
   .notaespecial .textoo .titulete {
      font-size: 48px;
      -webkit-text-stroke-width: 3px !important;
   }

   .notaespecial .textoo .titulete.sizeMediano {
      font-size: 38px;
   }

   .notaespecial .textoo .titulete.sizeChico {
      font-size: 28px;
   }

   .logodia {
      top: 10px;
      left: 10px;
   }

   .notaespecial img {
      height: auto;
      width: 100%;
      top: 0;
      left: 0;
   }
}

.plantilla_home_fondo .main__video {
   height: 217px;
   background: #000;
   display: flex;
   flex-direction: column;
   justify-content: center;
}

.plantilla_home_fondo .main__video iframe {
   height: 100%;
}

.bloque_design1 .main__video.img_bloq4 iframe {
   height: 333px;
}

@media (max-width: 1599px) {
   .plantilla_home_fondo .main__video {
      height: 170px;
   }
}

#homeparte_1 {
   height: auto;
   width: 100%;
   float: left;
   display: flex;
   justify-content: space-between;
   margin: 20px 0;
   align-items: flex-start;
}

div#homeparte_1 .der {
   width: 30%;
   background: repeating-linear-gradient(-52deg, #ecf1ed, #ecf1ed 20px, #fff 20px, #fdfdfd 23px);
   display: flex;
   flex-direction: column;
   align-items: center;
   justify-content: flex-start;
   padding: 30px 20px;
   min-width: 300px;
}

div#homeparte_1 .izq {
   width: calc(70% - 30px);
   margin: 0;
   height: auto;
   display: flex;
   flex-wrap: wrap;
   justify-content: space-between;
}

div#homeparte_1 .izq .nota {
   width: calc(50% - 25px) !important;
   margin: 0;
   margin-bottom: 0;
   padding: 0;
   margin: 10px 0;
}

div#homeparte_1 .izq .nota.nota_5 {
   width: 100% !important;
}

div#homeparte_1 .izq .dosenuno {
   width: calc(50% - 25px) !important;
   margin: 10px 0 !important;
   height: 350px !important;
}

div#homeparte_1 .der div.ppp {
   position: relative !important;
}

div#homeparte_1 .der > div {
   margin: 0 0 30px 0 !important;
   max-width: 100%;
}

div#homeparte_1 .der > div:last-child {
   margin: 0 !important;
}

.lmlbloc .leermas.relacion_derecha .blockleermas .text {
   width: calc(100% - 140px);
}

.lmlbloc .leermas.relacion_derecha .blockleermas {
   margin: 0 0 5px 0;
   padding: 0;
   border-bottom: 0;
   position: relative;
}

.lmlbloc .leermas.relacion_derecha .blockleermas .firmahome {
   position: absolute;
   left: 0;
   bottom: 1px;
   background: white;
   padding: 4px 2px 2px 1px;
   width: 100px;
   overflow: hidden;
   box-sizing: border-box;
}

.lmlbloc .leermas.relacion_derecha .notasmas {
   padding: 14px 16px;
   width: 300px;
}

.lmlbloc .leermas.relacion_derecha .blockleermas .text a.ti .title {
   display: inherit;
   font-size: 13px;
   margin-bottom: 5px;
   max-height: 55px;
   overflow: hidden;
   line-height: 18px;
   color: white;
   font-weight: 300;
   font-family: "FranklinGothic URW Book";
}

.lmlbloc .panes.noticiasmas,
.lmlbloc.lml .tabs,
.lmlbloc.lml {
   width: 300px;
}

.lmlbloc.lml .tabs li {
   margin: 0;
   width: 50%;
}

.lmlbloc .panes > div {
   width: 100%;
}

.lmlbloc .tab_side_content_title a {
   font-weight: normal;
   color: white;
}

.lmlbloc .tab_side_content_title a h3 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
}

.lmlbloc.lml .tabs {
   height: auto;
}

.lmlbloc.lml .tabs li #a {
   height: 100%;
   width: 100% !important;
   text-align: center;
   padding: 7px 0;
}

.lmlbloc.lml .panes {
   border: 0;
}

.lmlbloc .panes.noticiasmas .tab_side_img img {
   border: 2px solid white;
}

.lmlbloc.lml .panes > div {
   padding: 13px 10px;
}

.lmlbloc.lml .tabs li #a span {
   color: #fff !important;
   font-weight: bolder;
   font-size: 18px;
   letter-spacing: 0.5px;
   padding: 0;
}

.lmlbloc.lml .tabs li.masleid #a span,
.lmlbloc .masleid .tab_side_content_title a {
   color: #a2cff0 !important;
}

.lmlbloc.lml .tab_side_content {
   width: calc(100% - 114px);
   margin: 0 0 0 12px;
}

.lmlbloc li.notamas.masleid,
.lmlbloc.lml .tabs li.masleid #a,
.lmlbloc.lml .panes.noticiasmas {
   background: #0066ae !important;
}

.lmlbloc .panes.noticiasmas .mascoment,
.lmlbloc.lml .tabs li.mascoment #a {
   background: #09c !important;
}

.mascoment .mascoment_title {
   color: white;
   font-size: 20px;
   font-weight: 600;
   padding-bottom: 13px;
}

div#homeparte_1 .der span.tirita {
   color: white;
   padding: 20px 15px;
   font-size: 23px;
   background: #666;
   display: block;
   font-family: "FranklinGothic URW Book";
   font-weight: bold;
}

div#homeparte_1 .der .leermas.relacion_derecha {
   background: #999;
}

div#homeparte_1 .leermas.relacion_derecha .blockleermas img {
   width: 100px;
   height: 64px;
   border: 2px solid white;
}

#homeparte_1.bloq2 .encuestas_container.poll:last-child {
   margin: 0;
}

@media (max-width: 1599px) {
   div#homeparte_1 .izq .dosenuno {
      height: 295px !important;
      width: calc(50% - 10px) !important;
   }

   .firmahome.notass,
   .firma {
      padding-top: 5px !important;
   }

   div#homeparte_1 .der {
      padding: 20px 10px;
      width: 320px;
   }

   div#homeparte_1 .izq {
      width: calc(100% - 340px);
   }

   div#homeparte_1 .izq .nota {
      width: calc(50% - 10px) !important;
      margin: 10px 0;
   }

   div#homeparte_1 .izq .dosenuno {
      margin: 10px 0;
   }
}

div#homeparte_1 .izq .nota .relacionadas ul {
   list-style-type: disc;
   margin-left: 20px;
   color: #006490;
   display: flex;
   flex-direction: column;
}

div#homeparte_1 .izq .nota .relacionadas.relacionadasBlanca ul {
   color: #fff;
}

div#homeparte_1 .izq .nota .relacionadas ul li article {
   font-family: Georgia;
   color: #000;
   font-weight: 600;
   font-size: 15px;
   line-height: 1.3;
   width: 100% !important;
   margin: 0;
   margin-bottom: 10px;
}

#homeparte_1.bloq2 {
   flex-direction: row-reverse;
}

#homeparte_1.bloq2 .encuestas_container.poll {
   width: 300px;
   background: #009bdb;
   padding: 0;
}

#homeparte_1.bloq2 .encuestas_container.poll h5 {
   background: #007bae;
   padding: 13px 20px;
   color: white;
}

#homeparte_1.bloq2 .encuestas_container.poll h6 {
   padding: 22px;
   font-weight: inherit;
   color: white;
   font-family: "FranklinGothic URW Book";
}

#homeparte_1.bloq2 .encuestas.novoto {
   padding: 0 20px;
   color: white;
}

#homeparte_1.bloq2 .encuestas.voto {
   padding: 0 20px 20px 20px;
}

#homeparte_1.bloq2 .encuestas.voto span {
   margin: 10px 0 !important;
}

#homeparte_1.bloq2 .encuesta_enviar {
   display: block;
   margin: 0 auto 13px;
   margin-top: 0;
   margin-right: auto;
   margin-bottom: 13px;
   margin-left: auto;
   background: 0;
   border: 0 solid #151515;
   outline: 0;
   border-radius: 0;
   box-shadow: none;
   font-size: 18px;
   font-weight: 100;
   letter-spacing: 1px;
   cursor: pointer;
   font-family: "FranklinGothic URW Demi";
}

#homeparte_1.bloq2 .encuesta_enviar:hover {
   border-bottom: 1px solid white;
}

#homeparte_1.bloq2 .col_100 {
   width: 300px;
}

#homeparte_1.bloq2 .encuestas_pregunta label,
#homeparte_1.bloq2 .encuestas.voto span {
   color: white;
   font-family: "Arial";
   font-size: 17px;
}

#homeparte_1.bloq2 .tema_dia_main_6.bloque_de_notas {
   width: 300px;
}

#homeparte_1.bloq2 .tema_dia_main_6.bloque_de_notas .item.nota_3 > div {
   width: 100%;
}

#homeparte_1.bloq2 .tema_dia_main_6.bloque_de_notas .item.nota_3 {
   display: flex;
   flex-direction: column;
}

#homeparte_1.bloq2 .der span.tirita {
   background-color: #330065;
   font-family: "FranklinGothic URW Book";
}

div#homeparte_1.bloq2 .der .leermas.relacion_derecha .notasmas {
   padding: 30px 27px;
   width: 300px;
}

div#homeparte_1.bloq2 .der .leermas.relacion_derecha .blockleermas {
   margin: 0 0 18px 0;
}

div#homeparte_1.bloq2 .der .leermas.relacion_derecha .firmahome {
   display: none;
}

div#homeparte_1.bloq2 .der .leermas.relacion_derecha .blockleermas .text {
   display: flex;
   flex-direction: column;
   justify-content: flex-end;
}

div#homeparte_1.bloq2 .leermas.relacion_derecha .blockleermas img {
   width: 73px;
   height: 57px;
   border: 2px solid white;
}

div#homeparte_1.bloq2 .leermas.relacion_derecha .blockleermas .text {
   width: calc(100% - 100px);
}

div#homeparte_1.bloq2 .leermas.relacion_derecha .blockleermas .text a.ti {
   display: inherit;
   font-size: 16px;
   max-height: 54px;
   line-height: 1.2;
   font-weight: 300;
   font-family: "FranklinGothic URW Book";
   color: white;
}

@media (max-width: 900px) {
   div#homeparte_1,
   div#homeparte_1.bloq2 {
      flex-direction: column;
   }

   #homeparte_1 #main_index_1,
   #homeparte_1.bloq2 #main_index_1 {
      width: 100% !important;
   }

   div#homeparte_1 .izq .nota,
   div#homeparte_1 .izq .dosenuno,
   div#homeparte_1.bloq2 .izq .nota,
   div#homeparte_1.bloq2 .izq .dosenuno {
      margin: 10px !important;
      width: 390px !important;
      max-width: 45% !important;
   }

   div#homeparte_1.bloq2 .izq .dosenuno article,
   div#homeparte_1 .izq .dosenuno article {
      max-width: 100% !important;
   }

   div#homeparte_1 .izq,
   div#homeparte_1.bloq2 .izq {
      justify-content: space-evenly;
      width: 100%;
   }

   div#homeparte_1 .nota_titulo_arriba h6,
   div#homeparte_1.bloq2 .nota_titulo_arriba h6 {
      height: 3.3rem;
      overflow: hidden;
   }

   div#homeparte_1 .der,
   div#homeparte_1.bloq2 .der {
      padding: 20px 10px;
      width: 100%;
      flex-wrap: wrap;
      flex-direction: row;
      justify-content: space-evenly;
      align-items: flex-start;
   }
}

@media (max-width: 600px) {
   div#homeparte_1 .izq .nota,
   div#homeparte_1 .izq .dosenuno,
   div#homeparte_1.bloq2 .izq .nota,
   div#homeparte_1.bloq2 .izq .dosenuno {
      margin: 10px !important;
      width: 300px !important;
      max-width: 100% !important;
   }
}

.icons-impresa,
.icons-espacio {
   position: absolute;
   bottom: 0;
   width: 40%;
   right: 3px;
   max-width: 255px;
   z-index: 99;
}

.icons-impresa img,
.icons-espacio img {
   width: 100%;
   max-width: 244px;
}

* {
   box-sizing: border-box;
}

.grid {
   position: relative;
   display: -webkit-flex;
   display: flex;
   -webkit-backface-visibility: hidden;
   backface-visibility: hidden;
   -webkit-flex-flow: row wrap;
   flex-flow: row wrap;
}

.nowrap {
   -webkit-flex-wrap: nowrap;
   flex-wrap: nowrap;
}

.wrap-reverse {
   -webkit-flex-wrap: wrap-reverse;
   flex-wrap: wrap-reverse;
}

.vertical {
   -webkit-flex-direction: column;
   flex-direction: column;
   -webkit-flex-wrap: nowrap;
   flex-wrap: nowrap;
}

.align-center {
   -webkit-align-items: center;
   align-items: center;
   -webkit-align-self: center;
   align-self: center;
}

.justify-center {
   -webkit-justify-content: center;
   justify-content: center;
}

[class^="item-"],
[class*=" item-"] {
   -webkit-flex: 1 1 auto;
   flex: 1 1 auto;
   min-height: 0;
   min-width: 0;
   max-width: 100%;
   margin: 0;
}

.item-1 {
   flex-basis: 100%;
}

@media (min-width: 768px) {
   .item-1 {
      max-width: calc(8.33333%);
      flex: 0 0 calc(8.33333%);
   }
}

.item-2 {
   flex-basis: 100%;
}

@media (min-width: 768px) {
   .item-2 {
      max-width: calc(16.66667%);
      flex: 0 0 calc(16.66667%);
   }
}

.item-3 {
   flex-basis: 100%;
}

@media (min-width: 768px) {
   .item-3 {
      max-width: calc(25%);
      flex: 0 0 calc(25%);
   }
}

.item-4 {
   flex-basis: 100%;
}

@media (min-width: 768px) {
   .item-4 {
      max-width: calc(33.33333%);
      flex: 0 0 calc(33.33333%);
   }
}

.item-5 {
   flex-basis: 100%;
}

@media (min-width: 768px) {
   .item-5 {
      max-width: calc(41.66667%);
      flex: 0 0 calc(41.66667%);
   }
}

.item-6 {
   flex-basis: 100%;
}

@media (min-width: 768px) {
   .item-6 {
      max-width: calc(50%);
      flex: 0 0 calc(50%);
   }
}

.item-7 {
   flex-basis: 100%;
}

@media (min-width: 768px) {
   .item-7 {
      max-width: calc(58.33333%);
      flex: 0 0 calc(58.33333%);
   }
}

.item-8 {
   flex-basis: 100%;
}

@media (min-width: 768px) {
   .item-8 {
      max-width: calc(66.66667%);
      flex: 0 0 calc(66.66667%);
   }
}

.item-9 {
   flex-basis: 100%;
}

@media (min-width: 768px) {
   .item-9 {
      max-width: calc(75%);
      flex: 0 0 calc(75%);
   }
}

.item-10 {
   flex-basis: 100%;
}

@media (min-width: 768px) {
   .item-10 {
      max-width: calc(83.33333%);
      flex: 0 0 calc(83.33333%);
   }
}

.item-11 {
   flex-basis: 100%;
}

@media (min-width: 768px) {
   .item-11 {
      max-width: calc(91.66667%);
      flex: 0 0 calc(91.66667%);
   }
}

.item-12 {
   flex-basis: 100%;
}

@media (min-width: 768px) {
   .item-12 {
      max-width: calc(100%);
      flex: 0 0 calc(100%);
   }
}

.pasos {
   padding: 0 10px;
}

.pasos .paso {
   font-family: "Oswald-Regular", arial, sans-serif;
   color: #666;
   font-size: 40px;
}

.pasos .paso_descripcion {
   font-family: "Oswald-Regular", arial, sans-serif;
   font-size: 18px;
   color: #666;
   line-height: 1.5;
}

.pasos .fondo1 {
   height: 245px;
   width: 100%;
   background-image: url("/web/20251120022218im_/https://www.eldia.com/img/suscripcion/fondo1.png");
   background-repeat: no-repeat;
   background-position: 94% 50%;
   position: relative;
}

.pasos .fondo2 {
   height: 245px;
   width: 100%;
   background-image: url("/web/20251120022218im_/https://www.eldia.com/img/suscripcion/fondo2.png");
   background-repeat: no-repeat;
   background-position: 95% 50%;
   position: relative;
}

.pasos .fondo3 {
   height: 245px;
   width: 100%;
   background-image: url("/web/20251120022218im_/https://www.eldia.com/img/suscripcion/fondo3.png");
   background-repeat: no-repeat;
   background-position: 95% 50%;
   position: relative;
}

.pasos .fondo4 {
   height: 245px;
   width: 100%;
   background-image: url("/web/20251120022218im_/https://www.eldia.com/img/suscripcion/fondo4.png");
   background-repeat: no-repeat;
   background-position: 95% 50%;
   position: relative;
}

.pasos .fondo {
   text-align: center;
}

.pasos .fondo .info {
   padding: 15px 10px;
   border: 2px solid #666;
   background-color: #fff;
   font-family: "Oswald-Regular", arial, sans-serif;
   font-size: 20px;
   display: inline-block;
   border-radius: 20px;
   color: #009bdb;
   margin: auto;
   min-width: 260px;
   text-align: center;
}

.pasos .linea {
   height: 4px;
   width: 100%;
   background-color: #009bdb;
   margin-bottom: 60px;
}

.pasos .suscripcion_nombre {
   font-family: "Oswald-Regular", arial, sans-serif;
   font-size: 20px;
   color: #09c;
   margin-bottom: 10px;
}

.pasos .suscripcion_plan {
   font-family: "Oswald-Regular", arial, sans-serif;
   font-size: 16px;
   color: #666;
   margin-bottom: 40px;
}

.pasos .formulario .aclaracion_pago span {
   font-size: 14px;
   color: red;
}

.pasos .formulario .grupo {
   overflow: hidden;
   position: relative;
}

.pasos .formulario .grupo small {
   font-size: 12px;
}

.pasos .formulario .grupo .subgrupo {
   width: 50%;
   float: left;
}

.pasos .formulario .grupo label,
.pasos .formulario .grupo input,
.pasos .formulario .aclaracion {
   font-size: 16px;
   font-family: "Oswald-Regular", arial, sans-serif;
   width: 100%;
   color: #666;
}

.pasos .formulario .grupo select {
   margin: 5px 0 20px 0;
   padding: 4px 15px;
   background-color: #ebebeb;
   border: 0;
   font-size: 18px;
   font-family: "Oswald-Regular", arial, sans-serif;
   width: 95%;
   color: #666;
}

.pasos .formulario .grupo label.error {
   color: red;
   position: absolute;
   font-size: 12px;
   bottom: 6px;
}

.pasos .formulario .grupo label,
.pasos .formulario .grupo .subgrupo label {
   display: block;
   width: 100%;
}

.pasos .formulario .grupo input {
   margin: 5px 0 20px 0;
   padding: 5px 15px;
   background-color: #ebebeb;
   border: 0;
}

.pasos .formulario .grupo .subgrupo input {
   width: 100%;
}

.pasos .formulario .grupo .subgrupo:last-child {
   width: 45%;
   float: right;
}

.pasos .plan {
   border: 1px dashed #666;
   padding: 10px;
   margin: auto;
   max-width: 285px;
   border-radius: 20px;
   margin-top: 20px;
   margin-bottom: 15px;
}

.pasos .plan .texto_precio {
   font-family: "Oswald-Regular", arial, sans-serif;
   font-size: 18px;
   color: #666;
   margin-bottom: 30px;
}

.pasos .plan .texto_plan {
   font-family: "Oswald-Regular", arial, sans-serif;
   font-size: 44px;
   color: #09c;
   margin-bottom: 10px;
}

.pasos .plan .texto_ventaja {
   font-family: "Oswald-Light", arial, sans-serif;
   font-size: 24px;
   color: #666;
   margin-bottom: 10px;
}

.pasos .plan .precio {
   font-size: 50px;
   background: -webkit-linear-gradient(#4caae2, #0a6fa2);
   -webkit-background-clip: text;
   -webkit-text-fill-color: transparent;
   font-weight: bold;
}

.pasos .plan .texto_mes {
   font-family: "Oswald-Regular", arial, sans-serif;
   font-size: 24px;
   color: #666;
   margin-bottom: 10px;
}

.pasos .aclaracion_pago {
   font-family: "Oswald-Regular", arial, sans-serif;
   font-size: 16px;
   color: #09c;
   margin: 40px 0;
   line-height: 1.5;
}

.pasos .btn a {
   color: #fff;
   font-family: "FranklinGothic URW Demi", arial, sans-serif;
   font-size: 25px;
   border-radius: 20px;
   position: relative;
   display: block;
   margin: auto;
   max-width: 240px;
}

.pasos .siguiente {
   text-align: center;
   margin-bottom: 40px;
}

.pasos .siguiente.btn a {
   background: -webkit-linear-gradient(#72b9e7, #0798d4);
   padding: 12px 62px 12px 15px;
}

.pasos .siguiente img {
   position: absolute;
   top: 0;
   width: 54px;
   right: 4px;
}

.pasos .anterior {
   text-align: center;
   margin-bottom: 40px;
}

.pasos .anterior img {
   transform: rotate(180deg);
   position: absolute;
   top: -2px;
   width: 54px;
   left: 4px;
}

.pasos .top.siguiente img {
   transform: rotate(30deg);
   position: absolute;
   top: 0;
   width: 54px;
   right: 4px;
}

.pasos .top.anterior img {
   transform: rotate(30deg);
   position: absolute;
   top: -2px;
   width: 54px;
   left: 4px;
}

.pasos .anterior.btn a {
   background-color: #666;
   padding: 12px 15px 12px 62px;
}

.pasos .soporte {
   margin-bottom: 30px;
   font-family: "FranklinGothic URW Demi", arial, sans-serif;
   font-size: 18px;
   color: #b2b2b2;
}

.pasos .soporte span {
   color: #09c;
}

.pasos .soporte b {
   color: #999;
}

.pasos .resultado span {
   display: block;
   font-family: "Oswald-Regular", arial, sans-serif;
   font-size: 16px;
   width: 100%;
   margin-bottom: 15px;
}

.pasos .resultado span.mensaje_red {
   color: #c66;
}

.pasos .resultado .cont_resultado {
   width: 100%;
   margin-bottom: 15px;
}

.pasos .resultado .cont_resultado p {
   display: block;
   font-family: "Oswald-Regular", arial, sans-serif;
   font-size: 18px;
   width: 95%;
   background-color: #ebebeb;
   padding: 10px 15px;
}

.pasos .mensaje {
   font-family: "Oswald-Light", arial, sans-serif;
   font-size: 30px;
   line-height: 1.2;
   color: #09c;
   margin-bottom: 70px;
}

.pasos .paso2,
.pasos .paso3,
.pasos .paso4 {
   display: none;
}

.pasos #docType {
   margin: 5px 0 20px 0;
   padding: 5px 15px;
   background-color: #ebebeb;
   border: 0;
   font-size: 18px;
   font-family: "Oswald-Regular", arial, sans-serif;
   width: 90%;
   color: #666;
}

@media (min-width: 768px) {
   .pasos .paso {
      font-size: 82px;
   }

   .pasos .vertical {
      padding-left: 60px;
   }

   .pasos .fondo .info {
      font-size: 30px;
      display: inline-block;
      position: absolute;
      bottom: 52px;
      right: 88px;
   }

   .pasos .suscripcion_nombre {
      font-family: "Oswald-Regular", arial, sans-serif;
      font-size: 30px;
      color: #09c;
      padding-left: 60px;
      margin-bottom: 10px;
   }

   .pasos .suscripcion_plan {
      font-family: "Oswald-Regular", arial, sans-serif;
      padding-left: 60px;
      font-size: 18px;
      color: #666;
      margin-bottom: 40px;
   }

   .pasos .suscripcion_plan span {
      color: #09c;
   }

   .pasos .formulario {
      padding-left: 60px;
      padding-right: 20px;
   }

   .pasos .btn-fin {
      display: none;
   }

   .pasos .formulario .grupo .subgrupo {
      width: 50%;
      float: left;
   }

   .pasos .formulario .grupo label,
   .pasos .formulario .grupo input,
   .pasos .formulario .aclaracion {
      font-size: 18px;
      font-family: "Oswald-Regular", arial, sans-serif;
      width: 95%;
      color: #666;
   }

   .pasos .formulario .grupo label,
   .pasos .formulario .grupo .subgrupo label {
      display: block;
      width: 100%;
   }

   .pasos .formulario .grupo input {
      margin: 5px 0 20px 0;
      padding: 5px 15px;
      background-color: #ebebeb;
      border: 0;
   }

   .pasos .formulario .grupo .subgrupo input {
      width: 90%;
   }

   .pasos .plan {
      border: 1px dashed #666;
      padding: 10px;
      border-radius: 20px;
   }

   .pasos .aclaracion_pago {
      padding-left: 60px;
      font-family: "Oswald-Regular", arial, sans-serif;
      font-size: 18px;
      color: #09c;
      margin: 40px 0;
      line-height: 1.5;
   }

   .pasos .btn a {
      font-size: 25px;
   }

   .pasos .siguiente {
      padding-right: 115px;
      margin-bottom: 40px;
   }

   .pasos .siguiente img {
      position: absolute;
      top: 0;
      width: 54px;
      right: 4px;
   }

   .pasos .anterior {
      padding-left: 60px;
   }

   .pasos .anterior img {
      transform: rotate(180deg);
      position: absolute;
      top: -2px;
      width: 54px;
      left: 4px;
   }

   .pasos .top.siguiente img {
      transform: rotate(30deg);
      position: absolute;
      top: 0;
      width: 54px;
      right: 4px;
   }

   .pasos .top.anterior img {
      transform: rotate(30deg);
      position: absolute;
      top: -2px;
      width: 54px;
      left: 4px;
   }

   .pasos .resultado {
      width: 40%;
      float: left;
      margin-bottom: 100px;
   }

   .pasos .resultado span {
      display: block;
      font-family: "Oswald-Regular", arial, sans-serif;
      font-size: 18px;
      width: 100%;
      padding-left: 60px;
      margin-bottom: 15px;
   }

   .pasos .resultado span.mensaje_red {
      color: #c66;
   }

   .pasos .resultado .cont_resultado {
      padding-left: 60px;
      width: 100%;
   }

   .pasos .resultado .cont_resultado p {
      display: block;
      font-family: "Oswald-Regular", arial, sans-serif;
      font-size: 18px;
      width: 95%;
      background-color: #ebebeb;
      padding: 10px 15px;
   }

   .pasos .mensaje {
      font-family: "Oswald-Light", arial, sans-serif;
      font-size: 38px;
      line-height: 1.2;
      color: #09c;
      padding-left: 60px;
      margin-bottom: 70px;
   }
}

.mi_perfil {
   width: 100%;
   background-repeat: no-repeat;
   background-position: top center;
   position: relative;
}

.mi_perfil .contenedor {
   max-width: 1170px;
   margin: auto;
}

.mi_perfil .info {
   font-family: "FlamaBook";
   font-weight: bold;
   font-size: 27px;
   color: #009bdb;
   border: 1px solid #666;
   padding: 5px 10px;
   float: right;
}

.mi_perfil h2 {
   font-family: "Book Antiqua", arial, sans-serif;
   font-size: 44px;
   color: #666;
   margin-bottom: 40px;
}

.mi_perfil .recuadro {
   background-color: #fff;
   padding: 20px;
   border-radius: 50px;
   margin-bottom: 25px;
   overflow: hidden;
}

.mi_perfil .plan {
   background-color: #ffff;
   border-radius: 50px;
   min-height: 300px;
   margin-bottom: 30px;
   padding: 20px;
   position: relative;
   padding-bottom: 30px;
}

.mi_perfil .plan .texto {
   width: 70%;
   float: left;
}

.mi_perfil .plan .texto .tarjeta {
   display: none;
}

.mi_perfil .plan .precio {
   width: 30%;
   float: right;
   text-align: center;
}

.mi_perfil .plan .texto .titulo {
   font-family: "Book Antiqua", arial, sans-serif;
   font-size: 34px;
   color: #009bdb;
   margin-bottom: 37px;
}

.mi_perfil .plan .texto .lista li {
   text-transform: uppercase;
   overflow: hidden;
   display: inline-block;
   font-family: "Book Antiqua", arial, sans-serif;
   color: #666;
   font-size: 23px;
   width: 100%;
}

.mi_perfil .plan .texto .aclaracion {
   position: absolute;
   font-size: 15px;
   bottom: 10px;
   color: #9e9e9e;
}

.mi_perfil .plan .precio span {
   font-size: 50px;
   background: -webkit-linear-gradient(#4caae2, #0a6fa2);
   -webkit-background-clip: text;
   -webkit-text-fill-color: transparent;
   font-weight: bold;
}

.mi_perfil .plan .precio .p_mes {
   font-size: 18px;
   font-family: "Book Antiqua", arial, sans-serif;
   font-weight: bold;
   color: #999;
}

.mi_perfil .plan .precio .btn--info {
   color: #fff;
   font-family: "Book Antiqua", arial, sans-serif;
   font-size: 16px;
   border-radius: 10px;
   position: relative;
   display: block;
   margin: auto;
   background: -webkit-linear-gradient(#72b9e7, #0798d4);
   padding: 12px 15px;
   margin-top: 20px;
   width: 100%;
   max-width: 160px;
}

.mi_perfil .recuadro .titulo {
   font-family: "Book Antiqua", arial, sans-serif;
   font-size: 34px;
   color: #009bdb;
   margin-bottom: 37px;
}

.mi_perfil .recuadro .reg_ {
   display: flex;
   justify-content: space-between;
}

.mi_perfil .recuadro .reg_ a {
   font-family: "FlamaBook";
   font-weight: bold;
   font-size: 24px;
   color: #009bdb;
}

.mi_perfil .recuadro .texto {
   font-family: "Book Antiqua", arial, sans-serif;
   color: #666;
   font-size: 23px;
   line-height: 1.3;
}

.mi_perfil .recuadro .text_susc {
   color: #009bdb;
}

.mi_perfil .recuadro .opciones .texto {
   text-transform: uppercase;
   overflow: hidden;
   display: inline-block;
}

.mi_perfil .recuadro .opciones .texto span {
   margin: 10px 0 0 0;
   padding: 0;
   float: left;
}

.mi_perfil .item-6 {
   width: 50%;
   float: left;
}

.mi_perfil .item-12 {
   width: 100%;
   float: left;
}

@media (max-width: 400px) {
   .mi_perfil .recuadro {
      padding: 5px;
      border-radius: 20px;
   }

   .mi_perfil .recuadro .opciones .texto span {
      font-size: 80%;
   }

   .mi_perfil .recuadro .icono_susc {
      margin-right: 0;
   }
}

.mi_perfil .recuadro .icono_susc {
   margin-right: 10px;
   width: 47px;
   height: 40px;
   background-repeat: no-repeat;
   background-size: 49px;
   background-image: url(/web/20251120022218im_/https://www.eldia.com/img/perfil/iconos.png?A);
   display: inline-block;
   float: left;
   clear: left;
}

.mi_perfil .recuadro .icono_susc.tarjeta {
   background-position: -5px -2px;
}

.mi_perfil .recuadro .icono_susc.cambiar {
   background-position: -5px -39px;
   background-size: 54px;
}

.mi_perfil .recuadro .icono_susc.modificar {
   background-position: -5px -80px;
   background-size: 57px;
}

.mi_perfil .recuadro .icono_susc.cancelar {
   background-position: -5px -116px;
   background-size: 57px;
}

.mi_perfil .recuadro .icono_susc.factura {
   background-position: -5px -167px;
}

.mi_perfil .recuadro .icono_susc.pdf {
   background-position: -5px -204px;
}

.mi_perfil .btn {
   float: right;
   margin-top: 20px;
}

.mi_perfil .btn a {
   color: #fff;
   font-family: "Book Antiqua", arial, sans-serif;
   font-size: 30px;
   border-radius: 20px;
   position: relative;
   display: block;
   margin: auto;
   background: -webkit-linear-gradient(#72b9e7, #0798d4);
   padding: 12px 15px;
}

.mi_perfil .soporte {
   margin-bottom: 30px;
   font-family: "FlamaBook", arial, sans-serif;
   font-size: 18px;
   color: #b2b2b2;
   float: left;
   text-align: left;
   clear: both;
}

.mi_perfil .text-right {
   text-align: right;
   width: 100%;
   margin-top: 10px;
}

.mi_perfil .soporte span {
   color: #09c;
}

.mi_perfil .soporte b {
   color: #999;
}

.mi_perfil .btn--back {
   display: inline-block;
   line-height: 3;
   color: #4d4d4d;
   text-align: center;
   vertical-align: middle;
   font-size: 1rem;
   white-space: nowrap;
   background-color: transparent;
   border-top: 1px solid currentcolor;
   border-right: 1px solid currentcolor;
   border-bottom: 2px solid currentcolor;
   border-left: 1px solid currentcolor;
   cursor: pointer;
   margin: 0;
   padding: 10px;
   border-radius: 3px;
   -webkit-transition: all 0.3s ease-in;
   -moz-transition: all 0.3s ease-in;
   -ms-transition: all 0.3s ease-in;
   -o-transition: all 0.3s ease-in;
   transition: all 0.3s ease-in;
   background: white;
   -webkit-border-top-right-radius: 10px;
   -webkit-border-bottom-right-radius: 10px;
   -webkit-border-bottom-left-radius: 10px;
   -webkit-border-top-left-radius: 10px;
   -moz-border-radius-topright: 10px;
   -moz-border-radius-bottomright: 10px;
   -moz-border-radius-bottomleft: 10px;
   -moz-border-radius-topleft: 10px;
   border-top-right-radius: 10px;
   border-bottom-right-radius: 10px;
   border-bottom-left-radius: 10px;
   border-top-left-radius: 10px;
   -webkit-background-clip: padding-box;
   -moz-background-clip: padding;
   background-clip: padding-box;
   font-weight: bold;
   line-height: 1;
   border-color: #666;
   margin-bottom: 15px;
   float: left;
   position: relative;
}

.mi_perfil input[type="checkbox"] {
   height: 0;
   width: 0;
   visibility: hidden;
}

.mi_perfil label {
   cursor: pointer;
   text-indent: -9999px;
   width: 58px;
   height: 32px;
   background: grey;
   display: block;
   border-radius: 100px;
   position: relative;
   float: left;
}

.mi_perfil label:after {
   content: "";
   position: absolute;
   top: 5px;
   left: 5px;
   width: 26px !important;
   height: 22px;
   background: #fff;
   border-radius: 90px;
   transition: 0.3s;
}

.mi_perfil input:checked + label {
   background: #09c;
}

.mi_perfil input:checked + label:after {
   left: calc(100% - 5px);
   transform: translateX(-100%);
}

.mi_perfil label:active:after {
   width: 130px;
}

.section.group.row_content_bottom.gallinero {
   display: flex;
   flex-wrap: wrap;
   justify-content: space-evenly;
}

.section.group.row_content_bottom.gallinero > * {
   width: 32%;
   margin: 0;
}

.paddinbutton_portada {
   padding-bottom: 64%;
   position: relative;
}

.paddinbutton_portada iframe {
   position: absolute;
   top: 0;
   right: 0;
   width: 100% !important;
   height: 100% !important;
}

.relative {
   position: relative;
}

.firmahome.bloquer {
   bottom: 7px;
   top: initial;
   right: 24px;
   left: initial;
   width: auto;
   max-width: 210px;
   display: block;
}

.firmahome.bloquer p {
   width: auto !important;
   padding: 3px;
}

.firmahome.notass {
   bottom: 6px;
   top: initial;
   right: 6px;
   left: initial;
   width: auto;
   display: block;
   position: absolute;
   border: 1px solid #d4d4d4;
   padding: 4px 6px;
   border-radius: 14px;
   background: #646464cc;
}

.firmahome.notass a {
   color: white;
}

.firmahome.bloquer,
.firma,
.firmahome.notass,
.firma_cuerpo {
   text-transform: uppercase;
}

.alert-box.flash-message {
   border-left-width: 0;
   border-right-width: 0;
}

.alert-box.alert {
   background-color: #f04124;
   border-color: #de2d0f;
   color: white;
}

.alert-box {
   border-style: solid;
   border-width: 1px;
   display: block;
   font-weight: normal;
   margin-bottom: 1.25rem;
   position: relative;
   padding: 0.375rem 1rem 0.375rem 0.375rem;
   font-size: 1rem;
   -webkit-transition: opacity 300ms ease-out;
   transition: opacity 300ms ease-out;
   background-color: #008cba;
   border-color: #0078a0;
   color: white;
}

.alert-box .close {
   font-size: 1.375rem;
   padding: 9px 6px 4px;
   line-height: 0;
   position: absolute;
   top: 50%;
   margin-top: -0.6875rem;
   right: 0.25rem;
   color: white;
   opacity: 0.3;
}

.alert-box .close:hover,
.alert-box .close:focus {
   opacity: 0.5;
}

.alert-box.radius {
   border-radius: 3px;
}

.alert-box.round {
   border-radius: 1000px;
}

.alert-box.success {
   background-color: #43ac6a;
   border-color: #3a945b;
   color: white;
}

.alert-box.alert {
   background-color: #f04124;
   border-color: #de2d0f;
   color: white;
}

.alert-box.secondary {
   background-color: #e7e7e7;
   border-color: #c7c7c7;
   color: #4f4f4f;
}

.alert-box.warning {
   background-color: #f08a24;
   border-color: #de770f;
   color: white;
}

.alert-box.info {
   background-color: #a0d3e8;
   border-color: #74bfdd;
   color: #4f4f4f;
}

.alert-box.alert-close {
   opacity: 0;
}

.terminos_suscripcion {
   background-image: none;
}

.terminos_suscripcion_princ p {
   font:
      normal 130%/1.6em Georgia,
      serif;
   margin-block-start: 1em;
   margin-block-end: 1em;
}

.btn_suscribirme {
   display: none;
   color: white;
   -webkit-background-clip: padding-box;
   -moz-background-clip: padding;
   background-clip: padding-box;
   border-color: transparent;
   color: white;
   font-size: 17px;
   font-weight: bold;
   background: #09c;
   padding: 3px 10px 3px 10px;
   line-height: 2.5;
   position: relative;
   top: -7px;
   font-family: "FlamaBook";
   font-size: 17px;
}

.btn_clasif {
   color: white;
}

.btn_clasif:hover,
.btn_suscribirme:hover {
   color: #6cf;
}

@media (min-width: 1600px) {
   .plantilla_home_.plantilla_home_3 > .item.nota:nth-child(3) .main__video iframe,
   .plantilla_home_.plantilla_home_4 > .item.nota:first-child .main__video iframe {
      height: 420px;
   }
}

.dropdown-content a.button-login-suscripcion {
   display: none;
}

.mi_perfil input + label {
   background: gray;
}

#fechaPdf {
   font-size: 18px;
   margin-bottom: 20px;
}

.mensaje_tablet.esconder__mensaje {
   display: none;
}

#resizeIframe {
   width: 100%;
   background: url(/web/20251120022218im_/https://www.eldia.com/img/loading.gif) no-repeat center 40px;
   overflow: auto !important;
}

#volverIframe {
   width: 50px;
   vertical-align: middle;
   margin-top: -9px;
   cursor: pointer;
}

#label_no_domicilio,
#label_pert_partido {
   display: inline-block;
   color: black;
   font-size: 14px;
   font-weight: normal;
}

.la99 .container {
   margin-top: 0 !important;
}

.mensaje_suscripcion_nota {
   display: flex;
   font-size: 20px;
   background-color: #71b8e6;
   padding: 10px 20px;
   color: white;
   line-height: 1.5;
   letter-spacing: 1px;
   text-align: justify;
   border-radius: 5px;
   width: 570px;
   margin: 25px auto;
   align-items: center;
}

.mensaje_suscripcion_nota div {
   margin: 10px;
}

.mensaje_suscripcion_nota div.mensaje strong {
   color: #000;
}

.mensaje_suscripcion_nota div.mensaje p {
   margin: 0;
}

.mensaje_suscripcion_nota div.mensaje p a {
   color: #fff;
}

.mensaje_suscripcion_nota div.boton_subs {
   display: flex;
   align-items: flex-end;
}

.mensaje_suscripcion_nota div.boton_subs .btn_suscribirme_nota {
   border-radius: 10px;
   border-color: transparent;
   color: white;
   font-size: 17px;
   background: linear-gradient(to bottom, #666 0, #4f4f4f 43%, #434343 100%);
   padding: 5px 10px;
   line-height: 2.5;
   position: relative;
   font-weight: bold;
}

#img-title-podcast {
   width: 80px;
}

#podcast p {
   font-size: 16px;
   font-family: "Oswald-Regular", arial, sans-serif;
   margin-bottom: 15px;
   float: left;
   width: 75%;
}

#podcast .audio-podcast .redes-podcast .social-bar {
   padding-left: 82%;
}

#podcast .podcast-icon {
   padding: 30px;
}

#podcast .podcast-icon img {
   width: 120px;
}

#podcast .audio-podcast .titulo-podcast {
   position: absolute;
   z-index: 1;
   left: 14%;
   width: 100%;
   max-width: 462px;
   margin-top: 5px;
}

#podcast .audio-podcast .titulo-podcast h5 {
   font-size: 1.4em;
   color: #666;
}

#podcast .audio-podcast .titulo-podcast p {
   color: #009fe0;
}

.custom-audiojs {
   width: 100%;
   height: 80px !important;
   background: #fff !important;
   margin-bottom: 40px;
}

.custom-audiojs.vjs-loading-spinner {
   display: none !important;
}

.custom-audiojs .vjs-current-time {
   display: none !important;
}

.custom-audiojs .vjs-duration {
   display: none !important;
}

.custom-audiojs .vjs-progress-control {
   display: block;
}

.custom-audiojs .vjs-play-control {
   top: -20px;
   left: 30px;
   background-color: #009cde;
   font-size: 40px;
   border-radius: 100%;
   padding: 39px !important;
   outline: 0;
   width: auto !important;
}

.custom-audiojs .vjs-play-control .vjs-icon-placeholder:before {
   line-height: 1.1;
}

.custom-audiojs .vjs-play-progress .vjs-time-tooltip:empty {
   visibility: hidden;
}

.custom-audiojs .vjs-play-progress .vjs-time-tooltip {
   font-size: 13px !important;
   background: #009cde;
   color: #fff;
   border-radius: 0;
   padding: 3px 13px;
   visibility: visible;
   top: -25px;
}

.custom-audiojs .vjs-progress-holder {
   font-size: 23px !important;
   height: 39px !important;
   background-image: url("/web/20251120022218im_/https://www.eldia.com/img/podcast/wave-podcast.jpg");
   background-repeat: no-repeat;
   margin: 60px 0 0 0 !important;
   width: 95%;
   left: 50px;
}

.custom-audiojs .vjs-play-progress {
   background-color: transparent !important;
   border-right: 3px solid #009cde;
}

.custom-audiojs .vjs-play-progress:before {
   display: none !important;
}

.custom-audiojs .vjs-load-progress div {
   background: transparent !important;
}

.video-js .vjs-slider {
   background-color: transparent !important;
}

.custom-audiojs .vjs-control-bar {
   background: #fff !important;
   width: calc(100% - 60px) !important;
}

.custom-audiojs .vjs-big-play-button {
   display: none !important;
}

.custom-audiojsr .vjs-fullscreen-control {
   display: none !important;
}

.custom-audiojs .vjs-time-divider {
   display: none !important;
}

.custom-audiojs .vjs-mute-control {
   display: none !important;
}

.custom-audiojs .vjs-volume-panel {
   display: none !important;
}

.custom-audiojs .vjs-remaining-time {
   display: none !important;
}

.podcast-icon img {
   width: 100px;
}

.epigrafe_style,
.galleria-lightbox-title {
   color: #756e6e !important;
   text-transform: uppercase !important;
   font-family: sans-serif;
   line-height: 22px !important;
   font-size: 11px !important;
   word-break: break-word;
   text-align: justify;
}

.fb-video span {
   position: relative !important;
   width: 100% !important;
   height: 0 !important;
   padding-bottom: 56% !important;
}

.fb-video span iframe {
   position: absolute !important;
   width: 100% !important;
   height: 100% !important;
   left: 0 !important;
   top: 0 !important;
}

.mensaje_tablet {
   display: none;
}

.slider_elecciones .swiper-button-next {
   background: none !important;
}

.slider_elecciones .swiper-button-prev {
   transform: rotate(180deg);
   background: none !important;
}

@media only screen and (min-device-width: 768px) and (max-device-width: 900px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1) {
   .mensaje_tablet {
      display: flex;
      position: fixed;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      align-items: center;
      justify-content: center;
      z-index: 999;
   }

   .mensaje_tablet .mensaje {
      padding: 100px 30px;
      font-size: 25px;
      color: #fff;
      background-color: #6b4b4b;
   }
}

.podcast-element {
   padding: 15px 0;
   display: flex;
   border-bottom: 0.5px solid #ccc;
}

.podcast-element .media img {
   max-width: 120px;
   border-radius: 5px;
}

.podcast-element .podcast-data {
   margin-left: 25px;
   padding: 12px 0;
   font-family: "Book Antiqua Bold";
}

.podcast-element .podcast-data a {
   font-size: 24px;
   color: #09c;
}

.show-head {
   display: flex;
   margin-bottom: 30px;
   padding-bottom: 25px;
   border-bottom: 0.5px solid #ccc;
}

.show-head .show-img img {
   border-radius: 12px;
   max-width: 160px;
}

.show-head .show-data {
   padding-left: 45px;
   padding-top: 5px;
   font-family: "Book Antiqua Bold";
}

.show-head .show-data .descripcion {
   font-size: 15px;
   line-height: 1.5;
   color: #acacac;
}

.show-head .show-data .program-data {
   margin-bottom: 12px;
}

.show-head .show-data h4 {
   font-size: 34px;
}

.show-episodes {
   margin-bottom: 20px;
}

.icons-impresa img,
.icons-espacio img {
   border: none !important;
}

.total-agrupacion {
   text-transform: uppercase;
   font-size: 10px;
   color: #333;
   font-family: Arial, Helvetica, sans-serif;
}

.total-agrupacion span {
   font-weight: bold;
}

.edictos .encabezado {
   display: flex;
}

.edictos .encabezado .titulo {
   width: 80%;
}

.edictos .encabezado .titulo h2 {
   font-size: 40px;
   margin-bottom: 5px;
}

.edictos .encabezado .titulo p {
   font-size: 20px;
}

.edictos .encabezado .logo img {
   width: 240px;
   margin-bottom: 5px;
}

.edictos .encabezado .logo p {
   font-size: 32px;
   font-weight: bold;
}

.edictos .encabezado .logo p span {
   color: #008fbe;
}

.edictos__publicar p {
   font-family: "Flamabook";
   font-size: 16px;
}

.edictos .texto {
   margin-top: 20px;
   width: 100%;
   font-size: 16px;
   line-height: 1.2;
}

.notificacion-modal {
   background-color: #fff;
   z-index: 9999999999;
   padding: 15px;
   position: fixed;
   width: 100%;
   max-width: 400px;
   top: 0;
   left: 45px;
   border-left: 10px solid #00aef0;
   -webkit-box-shadow: 0 0 28px 3px rgba(0, 0, 0, 0.5);
   -moz-box-shadow: 0 0 28px 3px rgba(0, 0, 0, 0.5);
   box-shadow: 0 0 28px 3px rgba(0, 0, 0, 0.5);
   display: none;
}

.notificacion-modal .logo {
   display: block;
   margin-bottom: 10px;
}

.notificacion-modal .logo img {
   width: 140px;
}

.notificacion-modal .text {
   font-size: fsc(16px);
   display: block;
   margin-bottom: 25px;
   letter-spacing: 0.5px;
}

.notificacion-modal .botones {
   text-align: center;
}

.notificacion-modal .botones .btn--link {
   text-transform: uppercase;
   font: bold 11px Arial;
   margin-right: 15px;
   background: transparent;
   border: 0;
   cursor: pointer;
}

.notificacion-modal .botones .aceptar {
   cursor: pointer;
}

.notificacion-modal .botones .btn--primary {
   line-height: 1.8;
   -webkit-border-top-right-radius: 7px;
   -webkit-border-bottom-right-radius: 7px;
   -webkit-border-bottom-left-radius: 7px;
   -webkit-border-top-left-radius: 7px;
   -moz-border-radius-topright: 7px;
   -moz-border-radius-bottomright: 7px;
   -moz-border-radius-bottomleft: 7px;
   -moz-border-radius-topleft: 7px;
   border-top-right-radius: 7px;
   border-bottom-right-radius: 7px;
   border-bottom-left-radius: 7px;
   border-top-left-radius: 7px;
   -webkit-background-clip: padding-box;
   -moz-background-clip: padding;
   background-clip: padding-box;
   background-color: #00aef0;
   border: 0;
   color: #fff;
   padding: 3px 10px;
}

.control-group {
   display: flex;
   flex-wrap: wrap;
}

.control {
   font-family: arial;
   display: block;
   position: relative;
   padding-left: 27px;
   margin-bottom: 11px;
   padding-top: 5px;
   cursor: pointer;
   font-size: 16px;
   flex: 0 0 50%;
}

.control input {
   position: absolute;
   z-index: -1;
   opacity: 0;
}

.control_indicator {
   position: absolute;
   top: 2px;
   left: 0;
   height: 20px;
   width: 20px;
   background: #e6e6e6;
   border: 0 solid #000;
   border-radius: 0;
   border-radius: 5px;
}

.control:hover input ~ .control_indicator,
.control input:focus ~ .control_indicator {
   background: #ccc;
   border-radius: 5px;
}

.control_indicator:after {
   box-sizing: unset;
   content: "";
   position: absolute;
   display: none;
}

.control input:checked ~ .control_indicator:after {
   display: block;
}

.control-checkbox .control_indicator:after {
   left: 8px;
   top: 4px;
   width: 3px;
   height: 8px;
   border: solid #fff;
   border-width: 0 2px 2px 0;
   transform: rotate(45deg);
}

.control-checkbox .control_indicator::before {
   content: "";
   display: block;
   position: absolute;
   left: 0;
   top: 0;
   width: 4.5rem;
   height: 4.5rem;
   margin-left: -1.3rem;
   margin-top: -1.3rem;
   background: #2aa1c0;
   border-radius: 3rem;
   opacity: 0.6;
   z-index: 99999;
   transform: scale(0);
}

.control input:checked ~ .control_indicator {
   background: #00a2e8;
   border-radius: 5px;
}

@keyframes s-ripple {
   0% {
      transform: scale(0);
   }

   20% {
      transform: scale(1);
   }

   100% {
      opacity: 0;
      transform: scale(1);
   }
}

@keyframes s-ripple-dup {
   0% {
      transform: scale(0);
   }

   30% {
      transform: scale(0);
   }

   60% {
      transform: scale(1);
   }

   100% {
      opacity: 0;
      transform: scale(1);
   }
}

.control-checkbox input + .control_indicator::before {
   animation: s-ripple 250ms ease-out;
}

.control-checkbox input:checked + .control_indicator::before {
   animation-name: s-ripple-dup;
}

.notificacion-modal-lector-cont,
.notificacion-modal-news-cont {
   position: fixed;
   top: 0;
   bottom: 0;
   right: 0;
   left: 0;
   margin: auto;
   display: none;
   z-index: 9999999999;
   background: rgba(0, 0, 0, 0.5);
}

.notificacion-modal-lector-wrapper,
.notificacion-modal-news-wrapper {
   display: flex;
   align-items: center;
   justify-content: center;
   height: 100%;
}

.notificacion-modal-lector,
.notificacion-modal-news {
   background-color: #fff;
   padding: 15px;
   width: 100%;
   max-width: 450px;
   border-left: 10px solid #d85c5c;
   -webkit-box-shadow: 0 0 28px 3px rgba(0, 0, 0, 0.5);
   -moz-box-shadow: 0 0 28px 3px rgba(0, 0, 0, 0.5);
   box-shadow: 0 0 28px 3px rgba(0, 0, 0, 0.5);
}

.notificacion-modal-lector .logo,
.notificacion-modal-news .logo {
   display: block;
   margin-bottom: 10px;
}

.notificacion-modal-lector .logo img,
.notificacion-modal-news .logo img {
   width: 140px;
}

.notificacion-modal-lector .text a,
.notificacion-modal-news .text a {
   color: #2e6db1;
   font-weight: bold;
}

.notificacion-modal-lector .text p,
.notificacion-modal-news .text p {
   line-height: 16px;
}

.notificacion-modal-lector .text-titulo,
.notificacion-modal-news .text-titulo {
   font-weight: bold;
}

.notificacion-modal-lector .text-lector:empty,
.notificacion-modal-news .text-lector:empty {
   margin-bottom: 0 !important;
}

.notificacion-modal-lector > p,
.notificacion-modal-news > p {
   font-size: fsc(16px);
   display: block;
   margin-bottom: 15px;
   letter-spacing: 0.5px;
   line-height: 16px;
}

.notificacion-modal-lector .botones,
.notificacion-modal-news .botones {
   text-align: center;
   margin-top: 20px;
}

.notificacion-modal-lector .botones .btn--link,
.notificacion-modal-news .botones .btn--link {
   text-transform: uppercase;
   font: bold 11px Arial;
   margin-right: 15px;
   background: transparent;
   border: 0;
   cursor: pointer;
}

.notificacion-modal-lector .botones .btn--primary,
.notificacion-modal-news .botones .btn--primary {
   line-height: 1.8;
   -webkit-border-top-right-radius: 7px;
   -webkit-border-bottom-right-radius: 7px;
   -webkit-border-bottom-left-radius: 7px;
   -webkit-border-top-left-radius: 7px;
   -moz-border-radius-topright: 7px;
   -moz-border-radius-bottomright: 7px;
   -moz-border-radius-bottomleft: 7px;
   -moz-border-radius-topleft: 7px;
   border-top-right-radius: 7px;
   border-bottom-right-radius: 7px;
   border-bottom-left-radius: 7px;
   border-top-left-radius: 7px;
   -webkit-background-clip: padding-box;
   -moz-background-clip: padding;
   background-clip: padding-box;
   background-color: #d85c5c;
   border: 0;
   color: #fff;
   padding: 3px 10px;
   cursor: pointer;
}

.autor {
   text-transform: uppercase;
}

.minuto_a_minuto.home {
   display: flex;
   flex-direction: column;
   position: absolute;
   top: 0;
   left: 0;
   right: 0;
   z-index: 222;
   color: white;
   background: rgba(000, 000, 000, 0.5);
   min-height: 56px;
}

.minuto_a_minuto.home > div {
   width: 100%;
   display: flex;
   justify-content: center;
   align-items: center;
   font-size: 12px;
}

.minuto_a_minuto.home > div.barra-torneo-dos {
   margin: 8px 0 4px 0;
}

.minuto_a_minuto.home > div.barra-torneo-dos .space {
   margin: 0 8px;
}

.minuto_a_minuto.home > div.resultado-partido {
   margin: 4px 0 8px 0;
}

.minuto_a_minuto.home > div.resultado-partido .escudo {
   height: 45px;
   position: absolute;
   top: 5px;
}

.bloqueColum.seconds .minuto_a_minuto.home > div.resultado-partido .escudo {
   top: initial;
}

.minuto_a_minuto.home > div.resultado-partido .escudo1.escudo {
   left: calc(50% - 130px);
}

.bloqueColum.seconds .minuto_a_minuto.home > div.resultado-partido .escudo1.escudo {
   left: 2px;
}

.minuto_a_minuto.home > div.resultado-partido .escudo2.escudo {
   right: calc(50% - 130px);
}

.bloqueColum.seconds .minuto_a_minuto.home > div.resultado-partido .escudo2.escudo {
   right: 2px;
}

.minuto_a_minuto.home > div.resultado-partido .escudo img {
   height: 100%;
   width: auto;
   border: 0;
}

.minuto_a_minuto.home > div.resultado-partido .resultado {
   margin: 0 5.14%;
   font-size: 20px;
   line-height: 1;
}

.newnotapage {
   display: flex;
   justify-content: space-between;
}

.newnotapage .cuerpo_nota {
   display: flex;
   flex-direction: column;
   justify-content: space-between;
   font-family: "Georgia", serif;
   font-size: 18px;
   font-weight: lighter;
   line-height: 1.5;
   margin: 25px 0;
   clear: both;
   text-align: justify;
}

.cuerpo_nota .hiperlink {
   color: blue;
}

.newnotapage > div {
   min-height: 200px;
   height: auto;
}

.columan_one {
   width: calc(100% - 320px);
}

.columan_one .chapa_nota,
.fila_100 .chapa_nota {
   align-items: center;
   background: black;
   display: inline-flex;
   padding: 3px 4px;
   margin: 10px 0;
}

.columan_one .chapa_nota *,
.fila_100 .chapa_nota * {
   margin: 0;
   padding: 0;
   font-size: 14px;
   color: white;
}

.columan_one .chapa_nota b,
.fila_100 .chapa_nota b {
   margin: 0 4px;
}

.columan_two {
   width: 300px;
}

.columan_one .titulo_nota,
.fila_100 .titulo_nota {
   margin: 20px 0;
   font-size: 50px;
   line-height: 1.2;
   font-weight: 400;
   font-family: "Oswald-Regular", arial, sans-serif;
}

.columan_one .bajada,
.fila_100 .bajada {
   font-family: Georgia, serif;
   font-size: 18px;
   font-weight: lighter;
   line-height: 1.5;
   margin: 25px 0;
   clear: both;
}

.columan_one img {
   max-width: 100%;
}

.columan_one .cuerpo_nota p {
   font-family: Georgia, serif;
   font-size: 18px;
   font-weight: lighter;
   line-height: 1.5;
   margin: 25px 0;
   clear: both;
   text-align: justify;
}

.nota_bloqueada {
   display: none;
}

.paywall-background {
   background-color: #00a2ea;
   margin-top: 200px;
}

.pantalla-paywall {
   position: absolute;
   width: 100vw;
   left: 50%;
   transform: translateX(-50%);
   height: 830px;
   z-index: 9999999999;
   overflow-x: hidden;
   background-color: #00a2ea;
   background: linear-gradient(to top, rgba(255, 255, 255, 1) 630px, rgba(255, 255, 255, 0) 100%);
}

.paywall-cont {
   display: flex;
   align-items: center;
   flex-direction: column;
   padding: 40px;
   max-width: 1250px;
   margin: 0 auto;
   position: relative;
}

.paywall-text1 {
   display: none;
   color: white;
   font-size: 22px;
   text-align: center;
   font-family: "Roboto Condensed", sans-serif;
   font-weight: 100;
}

.paywall-separador1 {
   display: block;
   width: 250px;
   border-bottom: 1px solid white;
   margin: 30px auto;
}

.paywall-text2 {
   font-size: 30px;
   color: white;
   max-width: 760px;
   text-align: center;
   line-height: 1.3;
   margin-bottom: 20px;
   font-family: Georgia, serif;
}

.paywall-text3 {
   display: none;
   color: #0b5b8d;
   font-size: 16px;
}

#paywall-btn-login {
   color: white;
   cursor: pointer;
   font-size: 18px;
}

.paywall-susc-cont {
   display: grid;
   grid-template-columns: repeat(2, 1fr);
   column-gap: 100px;
   margin-top: 20px;
}

.verPlanesBTN {
   background-color: transparent;
   border: 1px solid white;
   color: white;
   align-items: center;
   display: flex;
   justify-content: center;
   align-self: center;
   padding: 5px;
   margin-top: 30px;
   font-size: 18px;
}

.paywall-susc {
   text-align: center;
   color: white;
   border: 1px solid white;
   padding: 25px;
   border-radius: 15px;
}

.paywall-susc-title {
   font-size: 30px;
   font-weight: 700;
}

.paywall-price-sign {
   font-size: 33px;
   position: relative;
   top: -16px;
}

.paywall-price {
   padding: 5px 0 15px;
   font-weight: 700;
}

.paywall-price-number {
   font-size: 60px;
   margin: 0 3px;
}

.paywall-price-month {
   font-size: 20px;
}

.paywall-susc-subtitle {
   font-family: "Roboto Condensed", sans-serif;
   letter-spacing: 1.1px;
   font-weight: 100;
}

.paywall-susc-items {
   min-height: 65px;
   padding-top: 15px;
}

.paywall-susc-item {
   font-weight: 700;
   font-size: 14px;
   line-height: 16px;
}

.paywall-susc-cont .btn--info {
   color: #fff;
   font-family: "Oswald-Regular", arial, sans-serif;
   font-size: 16px;
   position: relative;
   display: block;
   margin: auto;
   background: -webkit-linear-gradient(#72b9e7, #0798d4);
   margin-top: 20px;
   width: 100%;
   max-width: 160px;
   font-weight: 700;
   font-family: "FlamaBook";
}

.paywall-susc-cont .btn--colored-1 {
   color: white;
   border: 0;
   font-size: 20px;
   min-width: 160px;
   line-height: 2;
   background: rgba(35, 84, 140, 1);
   background: -moz-linear-gradient(top, rgba(35, 84, 140, 1) 0, rgba(60, 114, 172, 1) 100%);
   background: -webkit-gradient(
      left top,
      left bottom,
      color-stop(0, rgba(35, 84, 140, 1)),
      color-stop(100%, rgba(60, 114, 172, 1))
   );
   background: -webkit-linear-gradient(top, rgba(35, 84, 140, 1) 0, rgba(60, 114, 172, 1) 100%);
   background: -o-linear-gradient(top, rgba(35, 84, 140, 1) 0, rgba(60, 114, 172, 1) 100%);
   background: -ms-linear-gradient(top, rgba(35, 84, 140, 1) 0, rgba(60, 114, 172, 1) 100%);
   background: linear-gradient(to bottom, rgba(35, 84, 140, 1) 0, rgba(60, 114, 172, 1) 100%);
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#23548c',endColorstr='#3c72ac',GradientType=0);
}

.paywall-susc-cont .btn--colored-2 {
   color: white;
   border: 0;
   font-size: 20px;
   min-width: 160px;
   line-height: 2;
   background: rgba(91, 179, 67, 1);
   background: -moz-linear-gradient(top, rgba(91, 179, 67, 1) 0, rgba(41, 130, 27, 1) 100%);
   background: -webkit-gradient(
      left top,
      left bottom,
      color-stop(0, rgba(91, 179, 67, 1)),
      color-stop(100%, rgba(41, 130, 27, 1))
   );
   background: -webkit-linear-gradient(top, rgba(91, 179, 67, 1) 0, rgba(41, 130, 27, 1) 100%);
   background: -o-linear-gradient(top, rgba(91, 179, 67, 1) 0, rgba(41, 130, 27, 1) 100%);
   background: -ms-linear-gradient(top, rgba(91, 179, 67, 1) 0, rgba(41, 130, 27, 1) 100%);
   background: linear-gradient(to bottom, rgba(91, 179, 67, 1) 0, rgba(41, 130, 27, 1) 100%);
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bb343',endColorstr='#29821b',GradientType=0);
}

.paywall-inicio {
   position: absolute;
   bottom: 45px;
   right: 0;
   color: white;
   font-size: 18px;
   text-decoration: none;
}

.cuerpo_nota > p:first-child:first-letter {
   font-size: 69px;
   float: left;
   margin: 0 20px 20px 0;
   background: black;
   color: white;
   padding: 6px 14px 45px 14px;
   font-family: "Oswald-Regular", arial, sans-serif;
   line-height: 1;
   font-weight: bold;
}

.chapanotapage_item {
   margin: 20px 0;
   border: 1px solid;
   display: inline-block;
   background: black;
   color: white;
   padding: 4px 12px;
   font-family: "Oswald-Regular", arial, sans-serif;
   font-size: 18px;
}

.chapanotapage_item a {
   display: inline-block;
   background: black;
   color: white;
   font-family: "Oswald-Regular", arial, sans-serif;
   font-size: 15px;
   margin: 0;
   text-transform: initial;
}

.chapanotapage_item b {
   font-size: 23px;
   line-height: 0.6;
}

.columan_one .conttags_button {
   display: flex;
   align-items: flex-start;
   justify-content: space-between;
   flex-wrap: wrap;
   width: 100%;
   margin-top: 20px;
}

.columan_one .conttags_button .social-nota-top .social-bar .icon {
   margin-top: 0;
}

.columan_one .conttags_button .social-nota-top {
   width: 200px;
}

.cont_chapanota {
   width: 100%;
}

ul.ul_tagsnota {
   display: flex;
   flex-wrap: wrap;
}

ul.ul_tagsnota li {
   font-size: 20px;
   margin: 4px 5px;
   display: inline-block;
   font-weight: bold;
}

ul.ul_tagsnota li a {
   display: -webkit-box;
   color: #a4a4a4;
   text-align: start;
}

.mensaje_suscripcion_nota {
   background-color: initial;
   flex-direction: column;
   color: #fffdfd;
   font-weight: bold;
   margin: 0;
   margin-bottom: 20px;
   background: #008fbe;
}

.mensaje_suscripcion_nota div.boton_subs {
   align-items: center;
}

.mensaje_suscripcion_nota div {
   font-family: "Oswald-Regular", arial, sans-serif;
   font-size: 20px;
   letter-spacing: 0;
   font-weight: normal;
}

.mensaje_suscripcion_nota div.boton_subs .btn_suscribirme_nota {
   border-radius: 0;
   border-color: transparent;
   color: white;
   font-size: 19px;
   background: black;
   padding: 5px 10px;
   line-height: 1;
   position: relative;
   font-weight: bold;
   padding: 10px 20px;
   margin-right: 20px;
   letter-spacing: 1px;
}

.newnota_relleno .links,
.newnota_relleno .bloquemasnoticias {
   border-bottom: 0 solid #ccc;
}

.newnota_relleno .bloquemasnoticias {
   justify-content: space-between;
}

.newnota_relleno .bloquemasnoticias .bloque_masnoticias {
   width: 23%;
}

.autor_nota {
   display: flex;
   justify-content: space-between;
   align-items: center;
   padding-bottom: 30px;
   border-bottom: 3px solid black;
   margin: 30px 0;
}

.autor_nota .imagen {
   display: flex;
   align-items: center;
}

.autor_nota .imagen img {
   width: 100px;
   border-radius: 100%;
   box-shadow: 0 1px 11px 3px rgba(83, 83, 83, 0.51);
   margin-right: 20px;
}

.autor_nota .imagen p {
   line-height: 1.4;
   font-size: 14px;
}

.autor_nota .fecha {
   height: 45px;
   display: flex;
   align-items: center;
   border-left: 1px dashed grey;
   padding-left: 15px;
   font-size: 12px;
   line-height: 1.2;
}

.newnota_relleno .links h3,
.newnota_relleno .links h2 {
   font-size: 15px;
   font-family: "Book Antiqua Bold";
   line-height: 1.6;
   margin-top: 4px;
}

body.view {
   transition: 0.5s;
   margin-left: 150px !important;
   max-width: initial;
   width: calc(100% + 150px);
   overflow: hidden !important;
}

.container.header.stiky.view {
   padding-left: 150px;
}

#amp-burger {
   margin: 0;
   width: 82px;
   height: 38px;
   cursor: pointer;
   background-color: white;
   position: relative;
}

#amp-burger div.lines,
#amp-burger div.text {
   display: inline-block;
}

#amp-burger div.text {
   position: absolute;
   bottom: 5px;
   right: 0;
   z-index: 100;
   opacity: 1;
   cursor: pointer;
   color: black;
   font-size: 22px;
   font-family: "Oswald-Regular", arial, sans-serif;
}

#amp-burger div.lines input {
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   z-index: 10000;
   opacity: 0;
   margin: 0;
   cursor: pointer;
}

#amp-burger div.lines-icon {
   position: relative;
   width: 50px;
   height: 38px;
   -webkit-transition-duration: 0.5s;
   transition-duration: 0.5s;
}

#amp-burger div.lines-icon .icon-left {
   -webkit-transition-duration: 0.5s;
   transition-duration: 0.5s;
   position: absolute;
   height: 5px;
   width: 15px;
   top: 20px;
   background-color: #008fbe;
}

#amp-burger div.lines-icon .icon-left:before {
   -webkit-transition-duration: 0.5s;
   transition-duration: 0.5s;
   position: absolute;
   width: 15px;
   height: 5px;
   background-color: #008fbe;
   content: "";
   top: -10px;
}

#amp-burger div.lines-icon .icon-left:after {
   -webkit-transition-duration: 0.5s;
   transition-duration: 0.5s;
   position: absolute;
   width: 15px;
   height: 5px;
   background-color: #008fbe;
   content: "";
   top: 10px;
}

#amp-burger div.lines-icon .icon-left:hover {
   cursor: pointer;
}

#amp-burger div.lines-icon .icon-right {
   -webkit-transition-duration: 0.5s;
   transition-duration: 0.5s;
   position: absolute;
   height: 5px;
   width: 15px;
   top: 20px;
   background-color: #008fbe;
   left: 15px;
}

#amp-burger div.lines-icon .icon-right:before {
   -webkit-transition-duration: 0.5s;
   transition-duration: 0.5s;
   position: absolute;
   width: 15px;
   height: 5px;
   background-color: #008fbe;
   content: "";
   top: -10px;
}

#amp-burger div.lines-icon .icon-right:after {
   -webkit-transition-duration: 0.5s;
   transition-duration: 0.5s;
   position: absolute;
   width: 15px;
   height: 5px;
   background-color: #008fbe;
   content: "";
   top: 10px;
}

#amp-burger input:checked + div.lines-icon .icon-left {
   -webkit-transition-duration: 0.5s;
   transition-duration: 0.5s;
   background: transparent;
}

#amp-burger input:checked + div.lines-icon .icon-left:before {
   -webkit-transform: rotateZ(45deg) scaleX(1.4) translate(2px, 2px);
   transform: rotateZ(45deg) scaleX(1.4) translate(2px, 2px);
}

#amp-burger input:checked + div.lines-icon .icon-left:after {
   -webkit-transform: rotateZ(-45deg) scaleX(1.4) translate(2px, -2px);
   transform: rotateZ(-45deg) scaleX(1.4) translate(2px, -2px);
}

#amp-burger input:checked + div.lines-icon .icon-right {
   -webkit-transition-duration: 0.5s;
   transition-duration: 0.5s;
   background: transparent;
}

#amp-burger input:checked + div.lines-icon .icon-right:before {
   -webkit-transform: rotateZ(-45deg) scaleX(1.4) translate(-2px, 2px);
   transform: rotateZ(-45deg) scaleX(1.4) translate(-2px, 2px);
}

#amp-burger input:checked + div.lines-icon .icon-right:after {
   -webkit-transform: rotateZ(45deg) scaleX(1.4) translate(-2px, -2px);
   transform: rotateZ(45deg) scaleX(1.4) translate(-2px, -2px);
}

.menu_vertical {
   position: fixed;
   z-index: 999999999999999;
   background: white;
   top: 0;
   bottom: 0;
   width: 300px;
   left: 0;
   width: 0;
   overflow: hidden;
   opacity: 0;
   transition: 0.5s;
}

.menu_vertical.view {
   width: 250px;
   opacity: 1;
   overflow: initial;
}

.menu_vertical.view.subMenuActive {
   width: 390px;
}

.menu_vertical .cont_logo img {
   padding: 20px 13px;
   cursor: initial;
}

.menu_vertical .sub_side {
   position: relative;
}

.menu_vertical p {
   width: 100%;
   display: flex;
   cursor: pointer;
   justify-content: space-between;
}

.menu_vertical .sub_side .side_ul {
   display: none;
}

.menu_vertical .sub_side ul.side_ul {
   position: relative;
   right: 0;
   background: white;
   width: 220px;
   top: 10px;
   z-index: 1;
   border: 1px solid #e7e7e7;
   overflow: auto;
}

.menu_vertical .sub_side ul.side_ul.subMenuActive {
   right: -7px;
}

.menu_vertical li.sub_side span b {
   float: right;
}

.menu_vertical .sub_side ul.side_ul li {
   font-size: 15px;
}

.menu_vertical .sub_side ul.side_ul li:hover {
   background: #c2e7f5;
   transition: 3s;
}

.menu_vertical .sub_side ul.side_ul:before {
   content: "";
   width: 0;
   height: 0;
   border-right: 15px solid #e7e7e7;
   border-top: 9px solid transparent;
   border-bottom: 9px solid transparent;
   position: absolute;
   top: 16px;
   left: -15px;
}

.menu_vertical .sub_side ul.side_ul li {
   border-top: 0;
   margin: 0;
   padding: 5px 13px;
}

.menu_vertical .sub_side ul.side_ul span {
   color: #676767 !important;
   display: block;
   padding: 10px;
}

.menu_vertical .sub_side .openSubMenu {
   display: block;
}

.menu_vertical .sideScroll #arrowSubMenu {
   rotate: 90deg;
}

.menu_vertical .cont_logo .close {
   position: absolute;
   right: 30px;
   top: 18px;
   width: 24px;
   height: 24px;
   opacity: 0.3;
}

.menu_vertical .cont_logo .close:hover {
   opacity: 1;
}

.menu_vertical .cont_logo .close:before,
.close:after {
   position: absolute;
   left: 15px;
   content: " ";
   height: 27px;
   width: 2px;
   background-color: #333;
}

.menu_vertical .cont_logo .close:before {
   transform: rotate(45deg);
}

.menu_vertical .cont_logo .close:after {
   transform: rotate(-45deg);
}

div#detalle_minuto {
   margin-bottom: 30px;
}

.modulo_minuto.futbol .titulo-general {
   margin: 25px 0;
   font-size: 27px;
   text-align: center;
}

.modulo_minuto.futbol .resumen_mam .vsequipos {
   color: white;
   background: #008fbe;
   padding: 15px 18px;
   display: flex;
   justify-content: center;
   font-weight: bolder;
   font-size: 16px;
   line-height: 1;
   margin-top: 10px;
}

.modulo_minuto.futbol .resumen_mam .partidos_resumen {
   display: flex;
   justify-content: space-between;
   width: 100%;
   height: auto;
   flex-direction: column;
   margin-bottom: 0;
}

.modulo_minuto.futbol .resumen_mam .partidos_resumen .accion_f {
   height: auto;
   margin: 0 auto;
   width: 100%;
   border-bottom: 1px solid #008fbe87;
   padding: 12px;
   display: flex;
   justify-content: space-between;
   align-items: center;
}

.modulo_minuto.futbol .resumen_mam .partidos_resumen:last-child .accion_f {
   border: 0;
}

.modulo_minuto.futbol .resumen_mam .partidos_resumen .accion_f .info_t {
   display: flex;
   flex-direction: column;
   line-height: 1.4;
   font-size: 16px;
}

.modulo_minuto.futbol .resumen_mam .partidos_resumen .accion_f .info_t span:first-child {
   font-weight: bold;
   letter-spacing: 1px;
}

.modulo_minuto.futbol .resumen_mam .partidos_resumen .accion_f .info_im {
   width: 25px;
}

.modulo_minuto.futbol .resumen_mam .partidos_resumen .accion_f .info_im img {
   width: 100%;
}

.modulo_minuto.futbol .descripcion-torneo {
   text-align: center;
}

.modulo_minuto.futbol .descripcion-torneo span {
   padding: 13px 50px;
   text-transform: uppercase;
   color: #008fbe;
   font-weight: bold;
   line-height: 1.2;
   display: inline-block;
   font-size: 21px;
}

.modulo_minuto.futbol .fechahora-torneo {
   font-size: 25px;
   text-align: center;
   margin: 40px 0 0 0;
}

.modulo_minuto.futbol .resultado-partido {
   display: flex;
   align-items: flex-star;
   justify-content: center;
   padding: 25px 0;
   margin: 50px auto;
   width: calc(100% - 14px);
   box-shadow: 0 0 12px 1px rgba(46, 159, 255, 0.61);
   border: 1px solid #008fbe87;
}

.modulo_minuto.futbol .resultado-partido .escudo {
   display: flex;
   flex-direction: column;
   align-items: center;
   width: calc(50% - 80px);
   text-align: center;
}

.modulo_minuto.futbol .resultado-partido .escudo img {
   width: 64px;
   height: 64px;
}

.modulo_minuto.futbol .resultado-partido .escudo span {
   font-size: 17px;
   margin-top: 10px;
}

.modulo_minuto.futbol .resultado-partido p.resultado {
   font-size: 45px;
   letter-spacing: 3px;
   margin: 0 25px;
   align-self: center;
}

.modulo_minuto.futbol .jugadores_mam {
   display: flex;
   justify-content: space-between;
}

.modulo_minuto.futbol .jugadores_mam > div {
   width: 50%;
}

.modulo_minuto.futbol .jugadores_mam > div.equ_2 .jugador {
   justify-content: flex-end;
}

.modulo_minuto.futbol .jugadores_mam > div.equ_1 .jugador {
   justify-content: flex-start;
}

.modulo_minuto.futbol .jugadores_mam > div.equ_2 .jugador span {
   margin-right: 7px;
}

.modulo_minuto.futbol .jugadores_mam > div.equ_1 .jugador span {
   margin-left: 7px;
}

.modulo_minuto.futbol .jugadores_mam > div .jugador {
   font-size: 15px;
   margin-bottom: 18px;
   display: flex;
   align-items: center;
}

.modulo_minuto.futbol .jugadores_mam > div .jugador span {
   margin: 0;
}

.modulo_minuto.futbol .jugadores_mam > div .jugador .ima {
   width: 35px;
   height: 40px;
   position: relative;
   display: inline-block;
}

.modulo_minuto.futbol .jugadores_mam > div .jugador .ima img {
   width: 35px;
   height: 40px;
}

.modulo_minuto.futbol .jugadores_mam > div .jugador .ima .jugador-numero {
   position: absolute;
   top: 12px;
   width: 100%;
   text-align: center;
   margin: 0 !important;
   color: white;
   font-size: 12px;
}

.modulo_minuto.futbol .jugadores_mam > div .jugador .ima .jugador-numero.black {
   color: black;
}

.modulo_minuto.futbol .jugadores_mam > div .referencia_j {
   margin-bottom: 22px;
   font-size: 19px;
}

.modulo_minuto.futbol .jugadores_mam > div .referencia_j span {
   display: inline-block;
   background: #008fbd;
   padding: 16px 20px;
   border-radius: 9px;
   color: white;
   line-height: 1;
}

.modulo_minuto.futbol .jugadores_mam > div.equ_2 {
   text-align: end;
}

.modulo_minuto.futbol .cambios .datosextra {
   text-align: center;
   margin-bottom: 45px;
   font-size: 19px;
}

.modulo_minuto.futbol .tabs_estadisticas {
   cursor: pointer;
   display: flex;
   justify-content: space-evenly;
   background: #008fbd;
   padding: 13px 0;
   color: white;
   border-top-right-radius: 10px;
   border-top-left-radius: 10px;
   border: 1px solid #8b808073;
   border-top: 0;
   font-size: 15px;
   align-items: center;
   font-family: arial;
}

.modulo_minuto.futbol .tabs_estadisticas span {
   text-align: center;
   width: 80px;
}

.modulo_minuto.futbol .tabs_estadisticas span:first-child {
   width: calc(100% - 230px);
   font-size: 20px;
   text-align: start;
}

.modulo_minuto.futbol .tabs_estadisticas span.active {
   position: relative;
}

.modulo_minuto.futbol .tabs_estadisticas span.selectortime.active:before {
   content: " ";
   background-image: url(/web/20251120022218im_/https://www.eldia.com/images/gol.png);
   width: 20px;
   height: 30px;
   background-repeat: no-repeat;
   position: absolute;
   background-size: cover;
   left: -16px;
   filter: brightness(-68.5);
   filter: invert(5);
   bottom: -18px;
}

.modulo_minuto.futbol .detalles-bloque.estadisticas {
   display: none;
}

.modulo_minuto.futbol .detalles-bloque.estadisticas.active {
   display: block;
}

.modulo_minuto.futbol .detalles-bloque.estadisticas .celda-estadistica {
   display: flex;
   justify-content: space-evenly;
   padding: 13px 0;
   text-align: center;
   font-size: 14px;
   border: 1px solid #c7c6c6;
   border-top: 0;
}

.modulo_minuto.futbol .detalles-bloque.estadisticas .celda-estadistica:last-child {
   border-bottom-right-radius: 10px;
   border-bottom-left-radius: 10px;
   border: 1px solid #8b808073;
}

.modulo_minuto.futbol .detalles-bloque.estadisticas .celda-estadistica > p {
   text-align: center;
   width: 80px;
}

.modulo_minuto.futbol .detalles-bloque.estadisticas .celda-estadistica > p:first-child {
   text-align: start;
   width: calc(100% - 230px);
   text-align: start;
}

.publi_epl > div {
   float: none;
}

.bloquefutbol_generico {
   width: 100%;
}

.bloque_fubol_cont .descr {
   padding: 10px;
   background: #008fbe;
   margin-bottom: 10px;
}

.bloque_fubol_cont .descr p.titu {
   font-size: 18px;
   color: white;
   line-height: 1.2;
   display: inline-block;
   margin: 0;
}

.slider_fechas_torneo {
   margin: 0 20px;
   width: calc(100% - 40px);
   margin-bottom: 10px;
}

.slider_fechas_torneo .slick-next:before,
.slider_fechas_torneo .slick-prev:before {
   color: #101010 !important;
}

.slider_fechas_torneo .slick-next {
   right: -18px;
   z-index: 2;
}

.slider_fechas_torneo .slick-prev {
   left: -21px;
   z-index: 2;
}

.slider_fechas_torneo .slick-slide {
   margin: 0 7px !important;
}

.slider_fechas_torneo .slick-track,
.slider_fechas_torneo .slick-list.draggable {
   height: auto !important;
}

.slider_fechas_torneo .bloqu_partido {
   border: 1px solid #cacaca;
   background: white;
   height: auto;
   position: relative;
   padding-bottom: 25px;
   -webkit-box-shadow: 0 0.05rem 1rem rgba(0, 0, 0, 0.3);
   box-shadow: 0 0.05rem 1rem rgba(0, 0, 0, 0.3);
   -webkit-border-top-right-radius: 0.1875rem;
   -webkit-border-bottom-right-radius: 0.1875rem;
   -webkit-border-bottom-left-radius: 0.1875rem;
   -webkit-border-top-left-radius: 0.1875rem;
   -moz-border-radius-topright: 0.1875rem;
   -moz-border-radius-bottomright: 0.1875rem;
   -moz-border-radius-bottomleft: 0.1875rem;
   -moz-border-radius-topleft: 0.1875rem;
   border-top-right-radius: 0.1875rem;
   border-bottom-right-radius: 0.1875rem;
   border-bottom-left-radius: 0.1875rem;
   border-top-left-radius: 0.1875rem;
}

.slider_fechas_torneo .bloqu_partido .estado_partido {
   position: absolute;
   bottom: 8px;
   font-size: 12px;
   left: 12px;
   left: 0;
   right: 0;
   text-align: center;
}

.slider_fechas_torneo .bloqu_partido .parpadea {
   color: #ff002a;
   font-weight: bold;
   animation-name: parpadeo;
   animation-duration: 2s;
   animation-timing-function: linear;
   animation-iteration-count: infinite;
   -webkit-animation-name: parpadeo;
   -webkit-animation-duration: 2s;
   -webkit-animation-timing-function: linear;
   -webkit-animation-iteration-count: infinite;
}

@-moz-keyframes parpadeo {
   0% {
      opacity: 1;
   }

   50% {
      opacity: 0;
   }

   100% {
      opacity: 1;
   }
}

@-webkit-keyframes parpadeo {
   0% {
      opacity: 1;
   }

   50% {
      opacity: 0;
   }

   100% {
      opacity: 1;
   }
}

@keyframes parpadeo {
   0% {
      opacity: 1;
   }

   50% {
      opacity: 0;
   }

   100% {
      opacity: 1;
   }
}

.slider_fechas_torneo .bloqu_partido .hora {
   display: flex;
   align-items: center;
   margin: 4px 8px;
   font-size: 13px;
}

.slider_fechas_torneo .bloqu_partido .hora b {
   font-weight: bold;
}

.slider_fechas_torneo .bloqu_partido p {
   margin: 0;
   padding: 2px;
   font-size: 13px;
}

.slider_fechas_torneo .bloqu_partido .equi1 {
   position: relative;
}

.slider_fechas_torneo .bloqu_partido .equi1:before {
   content: "";
   border-bottom: 1px solid #cacaca;
   position: absolute;
   width: calc(100% - 50px);
   bottom: -1.5px;
}

.slider_fechas_torneo .bloqu_partido .equi1,
.slider_fechas_torneo .bloqu_partido .equi2 {
   font-size: 13px;
   display: flex;
   align-items: center;
   justify-content: space-between;
   margin: 2px 3px;
}

.slider_fechas_torneo .bloqu_partido .equi1 .elm,
.slider_fechas_torneo .bloqu_partido .equi2 .elm {
   display: flex;
   align-items: center;
}

.slider_fechas_torneo .bloqu_partido .equi1 img,
.slider_fechas_torneo .bloqu_partido .equi2 img {
   margin-right: 5px;
   width: 20px;
}

.slider_fechas_torneo .bloqu_partido .equi1 p,
.slider_fechas_torneo .bloqu_partido .equi2 p {
   margin: 0;
   margin-right: 10px;
}

.slider_fechas_torneo .bloqu_partido .equi1 .elm p,
.slider_fechas_torneo .bloqu_partido .equi2 .elm p {
   min-width: 100px;
}

.slider_fechas_torneo .bloqu_partido .equi1 p.res,
.slider_fechas_torneo .bloqu_partido .equi2 p.res {
   border: 1px solid #cacaca;
   padding: 5px 10px;
}

#homeparte_1 .cont-audio .relacionadas ul li::marker,
#homeparte_1 .cont-audio .relacionadas ul li article a {
   color: #fff;
}

.cont-audio .relacionadas ul li article {
   color: #fff;
}

#table_ur {
   width: 100%;
   background: transparent !important;
   font-family: Arial, Helvetica, sans-serif;
   margin: 0;
   font-size: 11px;
   margin-bottom: 0;
}

#table_ur table {
   border-spacing: 0;
   width: 100%;
}

#table_ur table tr.cont-data {
   background: #fff;
}

#table_ur table tr.cont-data:nth-child(2n) {
   background: #f2f2f2;
}

#table_ur table tr.head_torneo {
   background: #008fbe;
   color: white;
}

#table_ur table tr.head_torneo th {
   padding: 10px 2px;
   text-align: start;
}

#table_ur table tr.head_torneo th .text_cabecera {
   text-align: start;
   padding-left: 20px;
}

#table_ur table tr:hover td,
#table_ur table tr:hover th {
   background-color: initial;
}

#table_ur table tr td {
   padding: 4px 8px;
   vertical-align: middle;
   font-size: 15px;
   border-bottom: 1px solid #eaeaea;
}

#table_ur table tr td img {
   max-width: inherit;
   width: 22px;
   margin: 5px;
}

#table_ur table tr.head_torneo.peque th {
   padding: 7px 3px;
   font-size: 11px;
}

#table_ur table tr.cont-data.peque td {
   padding: 2px 6px;
   font-size: 14px;
}

.descr {
   font-family: Arial, Helvetica, sans-serif;
   display: flex;
   align-items: center;
   justify-content: space-between;
   padding: 8px 25px;
   background: #ff002a;
   color: white;
   margin-bottom: 10px;
}

.descr .titu {
   font-size: 18px;
}

.descr .publicida_clima {
   width: 150px;
   text-align: center;
}

th.det_eq {
   width: 6.8%;
}

.scrolltable {
   height: 250px;
   overflow-y: scroll;
}

.bloque_fubol_cont.item-12.conpubli_pos {
   display: flex;
   justify-content: space-between;
   align-items: flex-start;
   padding: 0;
   margin: 0;
   max-width: 100%;
}

.ppp.ppp_ST1,
.ppp.ppp_ST2,
.ppp.ppp_ST1 div,
.ppp.ppp_ST2 div {
   margin: 0 !important;
   width: 100% !important;
}

.ppp.item.ppp_H10_2 {
   height: 50px !important;
   width: auto !important;
   position: static !important;
}

.bloque_fubol_cont.item-12.conpubli_pos .ppp.ppp_H10_1 {
   position: static !important;
   min-width: 340px;
   padding-right: 20px;
}

.bloque_fubol_cont.item-12.conpubli_pos .ppp.ppp_H10_1 > div,
.ppp.ppp_H10_2 > div {
   height: auto !important;
   padding-bottom: 0 !important;
   margin: 0 !important;
}

#table_ur table tr td.det_eq {
   width: 50px;
   padding: 0;
   text-align: center;
}

#table_ur table tr.head_torneo th.det_eq {
   width: 50px;
   padding: 0;
}

@media (max-width: 700px) {
   #table_ur table tr td.det_eq {
      min-width: 35px;
      width: 35px;
   }

   .bloque_fubol_cont > .descr.item-12 {
      padding: 0 0 5px 0;
      display: flex;
      flex-direction: column-reverse;
   }

   .bloque_fubol_cont.item-12.conpubli_pos {
      flex-direction: column;
      align-items: center;
      justify-content: center;
   }

   .bloque_fubol_cont.item-12.conpubli_pos .ppp.ppp_H10_1 {
      padding: 0;
   }

   .mobileok {
      display: none;
   }

   #table_ur table tr.head_torneo th.det_eq {
      min-width: 35px;
      width: 35px;
      padding: 0;
      text-align: center;
   }

   #table_ur table tr td {
      padding: 0;
      vertical-align: middle;
      font-size: 13px;
      font-weight: lighter;
      border-bottom: 1px solid #eaeaea;
   }

   .scrolltable {
      height: 175px;
      overflow-y: scroll;
   }

   th.text_cabecera {
      width: 128px;
   }

   td.name_eq {
      width: 168px;
   }

   td.img_eq {
      width: 40px;
   }

   .det_eq {
      padding: 0;
      width: 20px;
      margin: 0;
   }

   #table_ur table tr td.det_eq:first-child {
      padding: 0 !important;
      max-width: 20px !important;
   }

   .ppp.item.ppp_H10_2 {
      height: auto !important;
      width: 100% !important;
      position: static !important;
      margin: 0 !important;
   }
}

.ppp.ppp_P1 {
   float: none;
}

.ppp_H39 iframe {
   margin-bottom: 0 !important;
}

@-moz-keyframes bounce {
   0%,
   20%,
   50%,
   80%,
   100% {
      -moz-transform: translateY(0);
      transform: translateY(0);
   }

   40% {
      -moz-transform: translateY(-30px);
      transform: translateY(-30px);
   }

   60% {
      -moz-transform: translateY(-15px);
      transform: translateY(-15px);
   }
}

@-webkit-keyframes bounce {
   0%,
   20%,
   50%,
   80%,
   100% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
   }

   40% {
      -webkit-transform: translateY(-30px);
      transform: translateY(-30px);
   }

   60% {
      -webkit-transform: translateY(-15px);
      transform: translateY(-15px);
   }
}

@keyframes bounce {
   0%,
   20%,
   50%,
   80%,
   100% {
      -moz-transform: translateY(0);
      -ms-transform: translateY(0);
      -webkit-transform: translateY(0);
      transform: translateY(0);
   }

   40% {
      -moz-transform: translateY(-30px);
      -ms-transform: translateY(-30px);
      -webkit-transform: translateY(-30px);
      transform: translateY(-30px);
   }

   60% {
      -moz-transform: translateY(-15px);
      -ms-transform: translateY(-15px);
      -webkit-transform: translateY(-15px);
      transform: translateY(-15px);
   }
}

@-webkit-keyframes fadeOutUp {
   0% {
      opacity: 1;
   }

   100% {
      opacity: 0;
      -webkit-transform: translate3d(0, -100%, 0);
      transform: translate3d(0, -100%, 0);
      height: 0;
   }
}

@keyframes fadeOutUp {
   0% {
      opacity: 1;
   }

   100% {
      opacity: 0;
      -webkit-transform: translate3d(0, -100%, 0);
      transform: translate3d(0, -100%, 0);
      height: 0;
   }
}

.interstitial-container {
   width: 100%;
   height: 100%;
   position: relative;
   z-index: 999999;
   background-color: #fff;
   display: flex;
   align-items: center;
   justify-content: center;
   flex-direction: column;
   bottom: 0;
   top: 0;
   right: 0;
   right: 0;
   margin: 0;
   padding: 0;
}

.interstitial-container.epl_interior_desktop,
.interstitial-container.Epl_mobile_home,
.interstitial-container.Epl_mobile_juegos,
.interstitial-container.H40 {
   height: 100vh;
   display: flex;
   align-items: center;
}

.cont-publi {
   position: relative;
}

.interstitial-close {
   color: #fff;
   background-color: #0090be;
   padding: 10px 10px;
   font-weight: bold;
}

.interstitial-container .interstitial-inner .interstitial-next {
   position: absolute;
   top: -18px;
   right: 0;
   cursor: pointer;
}

.interstitial-container .interstitial-inner .interstitial-next img {
   width: 41px;
   height: auto;
   position: absolute;
   right: -17px;
}

.interstitial-container .interstitial-inner .interstitial-next span {
   font-family: "Maison Neue";
   background: #00326c;
   font-size: 18px;
   text-transform: uppercase;
   margin-bottom: 10px;
   color: white;
   padding: 17px 8px;
   line-height: 0;
   border-radius: 6px;
}

.interstitial-container .interstitial-nav {
   position: absolute;
   top: 10px;
   display: flex;
   align-items: center;
   justify-content: center;
}

.interstitial-container .interstitial-nav p {
   margin-bottom: 0;
}

.interstitial-container .interstitial-nav .interstitial-next {
   cursor: pointer;
   position: absolute;
   bottom: 0;
   -moz-animation: bounce 3s infinite;
   -webkit-animation: bounce 3s infinite;
   animation: bounce 3s infinite;
}

.interstitial-container .interstitial-nav .interstitial-next img {
   filter: hue-rotate(138deg);
}

.interstitial-container .interstitial-inner {
   display: flex;
   justify-content: center;
   position: relative;
   align-items: center;
   flex-wrap: wrap;
}

.interstitial-container.interstitial-close {
   margin: 0;
   overflow: hidden;
   position: relative;
}

.cont-prepubli {
   position: relative;
}

@media (min-width: 768px) {
   .interstitial-container .interstitial-inner .interstitial-next {
      cursor: pointer;
      position: absolute;
   }

   .interstitial-container .interstitial-inner .interstitial-next img {
      width: 35px;
      height: auto;
   }
}

#console_ga {
   display: inline-block;
   width: 98%;
   height: 30px;
   position: fixed;
   left: 1%;
   bottom: 0;
   border: 1px solid #dcdcdc;
   border: 1px solid rgba(0, 0, 0, 0.1);
   text-align: center;
   -webkit-border-radius: 2px;
   -moz-border-radius: 2px;
   border-radius: 2px;
   -webkit-transition: all 0.218s;
   -moz-transition: all 0.218s;
   -o-transition: all 0.218s;
   transition: all 0.218s;
   background-color: #ab7171;
   color: white;
   padding-top: 8px;
   -webkit-user-select: none;
   -moz-user-select: none;
   cursor: default;
   z-index: 2147483647;
}

#console_ga > div {
   width: 25%;
   float: left;
   cursor: pointer;
}

#console_ga > div:active {
   outline: black auto 5px;
}

.bloque-entrevistas {
   text-align: center;
   border-bottom: 1px solid black;
   padding-bottom: 10px;
   margin-bottom: 15px;
   clear: both;
}

.bloque-entrevistas__head {
   text-align: left;
   color: #009acc;
   font-weight: bold;
   margin-bottom: 15px;
   font-size: 18px;
}

.bloque-entrevistas .nota {
   margin-bottom: 15px;
}

.bloque-entrevistas .nota__media {
   display: flex;
   align-items: center;
   justify-content: center;
   margin-bottom: 15px;
}

.bloque-entrevistas .nota__media img {
   max-width: 90px;
   max-height: 90px;
   border-radius: 100%;
   width: 100%;
   height: 100%;
}

.bloque-entrevistas .nota__volanta {
   text-align: center;
   font:
      0.875rem arial,
      "lucida grande",
      tahoma,
      verdana,
      sans-serif;
   margin-bottom: 20px;
   text-transform: capitalize;
}

.bloque-entrevistas .nota__titulo h2 {
   text-align: center;
   font-size: 20px;
   font-weight: normal;
   font-family: "Book Antiqua";
}

.bloque-entrevistas.entrevistas-plus .col_25 {
   width: 12%;
}

.bloque-entrevistas.entrevistas-plus .nota__entrevista {
   border-bottom: 0;
}

.cont_btn-plus {
   display: flex;
   min-width: 108px;
}

.btn-plus {
   background: #028fbe;
   font-size: 14px;
   padding: 5px 18px;
   color: #fff;
   border-bottom: 4px solid #bd0445;
   font-family: "FlamaBook";
   line-height: normal;
   margin: 0 0 0 auto;
   height: 28px;
}

.contenedor_flex {
   display: flex;
   justify-content: space-between;
}

.titulo_plus a {
   color: #009acc;
}

.elecciones_swipper > div {
   min-height: 100%;
}

.viviendas-container {
   display: block;
   text-align: center;
}

.hipervinculo_keyword {
   cursor: pointer !important;
   color: #028fbe !important;
   text-decoration: underline !important;
}

@font-face {
   font-family: "Barlow";
   src: url("/web/20251120022218im_/https://www.eldia.com/font/barlow/Barlow-Bold-webfont.eot");
   src:
      url("/web/20251120022218im_/https://www.eldia.com/font/barlow/Barlow-Bold-webfont.eot#iefix")
         format("embedded-opentype"),
      url("/web/20251120022218im_/https://www.eldia.com/font/barlow/Barlow-Bold-webfont.woff") format("woff"),
      url("/web/20251120022218im_/https://www.eldia.com/font/barlow/Barlow-Bold-webfont.ttf") format("truetype"),
      url("/web/20251120022218im_/https://www.eldia.com/font/barlow/Barlow-Bold-webfont.svg#barlowbold") format("svg");
   font-weight: 700;
   font-style: normal;
}

@font-face {
   font-family: "Barlow";
   src: url("/web/20251120022218im_/https://www.eldia.com/font/barlow/Barlow-Medium-webfont.eot");
   src:
      url("/web/20251120022218im_/https://www.eldia.com/font/barlow/Barlow-Medium-webfont.eot#iefix")
         format("embedded-opentype"),
      url("/web/20251120022218im_/https://www.eldia.com/font/barlow/Barlow-Medium-webfont.woff") format("woff"),
      url("/web/20251120022218im_/https://www.eldia.com/font/barlow/Barlow-Medium-webfont.ttf") format("truetype"),
      url("/web/20251120022218im_/https://www.eldia.com/font/barlow/Barlow-Medium-webfont.svg#barlowmedium")
         format("svg");
   font-weight: 500;
   font-style: normal;
}

@font-face {
   font-family: "Barlow";
   src: url("/web/20251120022218im_/https://www.eldia.com/font/barlow/Barlow-SemiBold-webfont.eot");
   src:
      url("/web/20251120022218im_/https://www.eldia.com/font/barlow/Barlow-SemiBold-webfont.eot#iefix")
         format("embedded-opentype"),
      url("/web/20251120022218im_/https://www.eldia.com/font/barlow/Barlow-SemiBold-webfont.woff") format("woff"),
      url("/web/20251120022218im_/https://www.eldia.com/font/barlow/Barlow-SemiBold-webfont.ttf") format("truetype"),
      url("/web/20251120022218im_/https://www.eldia.com/font/barlow/Barlow-SemiBold-webfont.svg#barlowsemibold")
         format("svg");
   font-weight: 600;
   font-style: normal;
}

@font-face {
   font-family: "Barlow";
   src: url("/web/20251120022218im_/https://www.eldia.com/font/barlow/Barlow-Regular-webfont.eot");
   src:
      url("/web/20251120022218im_/https://www.eldia.com/font/barlow/Barlow-Regular-webfont.eot#iefix")
         format("embedded-opentype"),
      url("/web/20251120022218im_/https://www.eldia.com/font/barlow/Barlow-Regular-webfont.woff") format("woff"),
      url("/web/20251120022218im_/https://www.eldia.com/font/barlow/Barlow-Regular-webfont.ttf") format("truetype"),
      url("/web/20251120022218im_/https://www.eldia.com/font/barlow/Barlow-Regular-webfont.svg#barlowregular")
         format("svg");
   font-weight: 400;
   font-style: normal;
}

@font-face {
   font-family: "Barlow Condensed";
   src: url("/web/20251120022218im_/https://www.eldia.com/font/barlow-condensed/BarlowCondensed-Medium-webfont.eot");
   src:
      url("/web/20251120022218im_/https://www.eldia.com/font/barlow-condensed/BarlowCondensed-Medium-webfont.eot#iefix")
         format("embedded-opentype"),
      url("/web/20251120022218im_/https://www.eldia.com/font/barlow-condensed/BarlowCondensed-Medium-webfont.woff")
         format("woff"),
      url("/web/20251120022218im_/https://www.eldia.com/font/barlow-condensed/BarlowCondensed-Medium-webfont.ttf")
         format("truetype"),
      url("/web/20251120022218im_/https://www.eldia.com/font/barlow-condensed/BarlowCondensed-Medium-webfont.svg#barlow_condensedmedium")
         format("svg");
   font-weight: 500;
   font-style: normal;
}

@font-face {
   font-family: "Barlow Condensed";
   src: url("/web/20251120022218im_/https://www.eldia.com/font/barlow-condensed/BarlowCondensed-SemiBold-webfont.eot");
   src:
      url("/web/20251120022218im_/https://www.eldia.com/font/barlow-condensed/BarlowCondensed-SemiBold-webfont.eot#iefix")
         format("embedded-opentype"),
      url("/web/20251120022218im_/https://www.eldia.com/font/barlow-condensed/BarlowCondensed-SemiBold-webfont.woff")
         format("woff"),
      url("/web/20251120022218im_/https://www.eldia.com/font/barlow-condensed/BarlowCondensed-SemiBold-webfont.ttf")
         format("truetype"),
      url("/web/20251120022218im_/https://www.eldia.com/font/barlow-condensed/BarlowCondensed-SemiBold-webfont.svg#barlow_condensedsemibold")
         format("svg");
   font-weight: 600;
   font-style: normal;
}

.containerMundial,
.contenedorMundial {
   position: relative;
}

.containerMundial .publis-solapas {
   display: block;
   position: absolute;
   width: 100%;
   height: calc(100% - 26px);
   z-index: 0;
}

.containerMundial .publis-solapas .box {
   position: relative;
}

.containerMundial .publis-solapas .boxIzq {
   height: 100%;
   left: 35px;
   top: 20px;
   width: fit-content;
   position: fixed;
}

.containerMundial .publis-solapas .boxDer {
   height: 100%;
   right: 35px;
   top: 20px;
   width: fit-content;
   position: fixed;
}

.containerMundial .publis-solapas .solapa_izq,
.containerMundial .publis-solapas .solapa_der {
   position: sticky;
}

.contenedorMundial .publi-block {
   margin: 40px auto;
   max-width: 1074px;
}

.contenedorMundial .publi-block.mobile {
   display: none;
}

.contenedorMundial .publi-block .section.group.row_content {
   display: flex;
   align-items: center;
   justify-content: space-around;
}

.container.containerfirst.containerMundial {
   padding: 0;
   max-width: 100%;
   overflow: hidden;
}

.containerMundial .section.group.row_other_sites.footer.container {
   max-width: 100%;
}

.headerMundial {
   position: absolute;
   z-index: 101;
   left: 0;
   right: 0;
   top: 45px;
}

.headerMundial *,
.container.containerfirst.containerMundial * {
   font-family: "Barlow", sans-serif;
}

.grid.headerMundial__container {
   background: #fff;
   width: calc(100% - 60px);
   max-width: 1500px;
   margin: 0 auto;
   align-items: center;
   padding: 17px 18px;
}

.grid.headerMundial__container .item-3 {
   padding: 0;
   margin: 0 auto;
}

.headerMundial-menu__ul {
   display: flex;
   justify-content: space-around;
   font-weight: bold;
   text-transform: uppercase;
   font-size: 18px;
   font-family: "FranklinGothic URW Cond";
}

.headerMundial-menu__ul-item:hover,
.headerMundial-menu__ul-item a:hover {
   color: #80162c;
}

.headerMundial-img {
   display: flex;
   align-items: center;
}

.headerMundial-img__logo--item {
   max-width: 70px;
}

.headerMundial-img__qatar--item {
   max-width: 165px;
}

.containerMundial .aperturaMundial {
   position: relative;
   margin: 0;
}

.containerMundial .aperturaMundial__img img {
   aspect-ratio: 16 / 8;
   object-fit: cover;
}

.containerMundial .aperturaMundial .slick_qatar .slick-prev {
   background-image: url("/web/20251120022218im_/https://www.eldia.com/coo/slick/izq.png") !important;
   width: 40px;
   height: 40px;
   top: initial;
   bottom: -40px;
   z-index: 1;
   right: 70px;
   left: initial;
}

.containerMundial .aperturaMundial .slick_qatar .slick-prev:before,
.containerMundial .aperturaMundial .slick_qatar .slick-next:before {
   content: none;
}

.containerMundial .aperturaMundial .slick_qatar .slick-next {
   background-image: url("/web/20251120022218im_/https://www.eldia.com/coo/slick/der.png") !important;
   width: 40px;
   height: 40px;
   top: initial;
   right: 5px;
}

.containerMundial .aperturaMundial__bodyFlotante {
   position: absolute;
   left: 60px;
   bottom: 90px;
   padding: 50px 45px;
   max-width: 580px;
   background-color: #000;
}

.containerMundial .aperturaMundial__titulo--item {
   color: #fff;
   font-size: 45px;
   line-height: 1.2;
   margin-bottom: 30px;
   text-transform: uppercase;
   overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-line-clamp: 4;
   line-clamp: 4;
   -webkit-box-orient: vertical;
}

.containerMundial .aperturaMundial__bajada--item {
   color: #fff;
   font-size: 14px;
   margin-bottom: 30px;
   line-height: 2;
}

.containerMundial .aperturaMundial__verMas {
   background-color: #80162c;
   padding: 20px 60px;
   width: fit-content;
   cursor: pointer;
}

.containerMundial .aperturaMundial__verMas--item {
   color: #fff;
   font-size: 16px;
   font-weight: bold;
}

@media (min-width: 1400px) {
   .containerMundial .aperturaMundial__bodyFlotante {
      bottom: 120px;
   }
}

@media (min-width: 1560px) {
   .containerMundial .aperturaMundial__bodyFlotante {
      bottom: 150px;
      left: 80px;
      padding: 65px 55px 55px;
   }

   .containerMundial .aperturaMundial__titulo--item {
      margin-bottom: 35px;
   }

   .containerMundial .aperturaMundial__bajada--item {
      font-size: 16px;
      margin-bottom: 60px;
   }

   .containerMundial .aperturaMundial__verMas {
      padding: 20px 40px;
   }
}

.contenedorNotasMundial {
   position: relative;
   width: 100%;
   max-width: 1152px;
   background: #fff;
   margin: auto;
}

.contenedorMundial .first-block {
   margin: -60px auto 0;
   background: transparent;
}

.contenedor.threeNotas {
   position: relative;
   margin: 0;
   padding: 0;
   display: flex;
   justify-content: center;
   align-items: center;
}

.contenedor.threeNotas .threeNotas-item {
   padding: 0 15px;
   flex-basis: 33.3333%;
}

.contenedor.threeNotas .threeNotas-item .nota {
   margin: 0;
   position: relative;
   background: black;
   min-height: 550px;
}

.contenedor.threeNotas .nota .nota__img img {
   object-fit: cover;
   aspect-ratio: 5/4;
}

.contenedor.threeNotas .threeNotas-item .nota .nota__titulo {
   padding: 30px 20px 0;
}

.contenedor.threeNotas .threeNotas-item .nota .nota__titulo h2 {
   color: white;
   font-size: 30px;
   line-height: 1.1;
   overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-line-clamp: 3;
   line-clamp: 3;
   -webkit-box-orient: vertical;
}

.contenedor.threeNotas .threeNotas-item .nota .nota__verMas {
   padding: 40px 30px;
   position: absolute;
   bottom: 0;
   right: 0;
   left: 0;
}

.contenedor.threeNotas .threeNotas-item .nota .nota__verMas p {
   width: fit-content;
   background: #333;
   color: white;
   margin: auto;
   padding: 20px 90px;
}

.contenedorMundial .second-block {
   margin: 60px auto 100px;
   background: transparent;
   padding: 0 15px;
}

.contenedor.unaNota {
   position: relative;
   margin: 0;
   padding: 0 25px;
   display: flex;
   justify-content: center;
   align-items: center;
}

.contenedor.unaNota .nota {
   width: 100%;
   display: flex;
}

.contenedor.unaNota .nota .nota__media {
   flex-basis: 50%;
}

.contenedor.unaNota .nota .nota__media img {
   object-fit: cover;
   aspect-ratio: 5/4;
}

.contenedor.unaNota .nota .nota__body {
   flex-basis: 50%;
   display: flex;
   flex-direction: column;
   padding-left: 70px;
}

.contenedor.unaNota .nota .nota__volanta {
   margin-bottom: 30px;
}

.contenedor.unaNota .nota .nota__volanta--text {
   font-size: 15px;
   border-bottom: 2px solid #80162c;
   padding-bottom: 0;
   color: #333;
   line-height: 1.3;
   text-transform: uppercase;
}

.contenedor.unaNota .nota .nota__titulo {
   margin-bottom: 20px;
}

.contenedor.unaNota .nota .nota__titulo--item {
   font-size: 50px;
   line-height: 1.2;
   font-weight: 500;
   color: #333;
   text-transform: uppercase;
}

.contenedor.unaNota .nota .nota__bajada {
   margin-bottom: 30px;
}

.contenedor.unaNota .nota .nota__bajada--item {
   font-size: 17px;
   line-height: 1.5;
   color: #333;
}

.contenedor.unaNota .nota .nota__verMas--item {
   padding: 20px 40px;
   background: #80162c;
   width: fit-content;
   color: white;
   font-size: 18px;
}

.contenedorMundial .subSecciones-block {
   margin: 100px auto;
}

.contenedorMundial .subSecciones__header {
   display: flex;
   flex-direction: column;
   justify-content: center;
   text-align: center;
}

.contenedorMundial .subSecciones__header--title-item {
   margin-bottom: 30px;
   font-size: 48px;
   text-transform: uppercase;
   color: #333;
   font-weight: 500;
}

.contenedorMundial .subSecciones__header--subtitle {
   max-width: 500px;
   margin: auto;
}

.contenedorMundial .subSecciones__header--subtitle-item {
   font-size: 17px;
   color: #333;
   line-height: 1.5;
}

.contenedorMundial .slick_qatarSubsecciones {
   margin: 50px 0;
}

.contenedorMundial .subSecciones-slide {
   position: relative;
   padding: 0 10px;
}

.contenedorMundial .subSecciones-slide__background {
   position: relative;
}

.contenedorMundial .subSecciones-slide .filterColor {
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   background-color: #ab13356b;
}

.contenedorMundial .subSecciones-slide__background img {
   width: 100%;
   aspect-ratio: 2 / 3;
   object-fit: cover;
}

.contenedorMundial .subSecciones-slide__title {
   position: absolute;
   top: 0;
   right: 0;
   left: 0;
   bottom: 0;
   width: fit-content;
   height: fit-content;
   margin: auto;
}

.contenedorMundial .subSecciones-slide__title-item {
   font-size: 32px;
   color: #fff;
   text-transform: uppercase;
}

.container.containerfirst.containerMundial .subSecciones-slide__title-item {
   font-family: "Barlow Condensed";
   font-weight: 500;
}

.contenedorMundial .fichasPlayers-block {
   margin: 100px auto;
}

.contenedorMundial .fichasPlayers__header {
   display: flex;
   flex-direction: column;
   justify-content: center;
   text-align: center;
}

.contenedorMundial .fichasPlayers__header--title-item {
   margin-bottom: 30px;
   font-size: 48px;
   text-transform: uppercase;
   color: #333;
   font-weight: 500;
}

.contenedorMundial .fichasPlayers__header--subtitle {
   max-width: 500px;
   margin: auto;
}

.contenedorMundial .fichasPlayers__header--subtitle-item {
   font-size: 17px;
   color: #333;
   line-height: 1.5;
}

.contenedorMundial .contenedor__slider {
   width: 100%;
   max-width: 1100px;
   margin: 0 auto;
}

.contenedorMundial .slick_qatarFichas {
   margin: 50px 0;
}

.contenedorMundial .fichasPlayers-slide {
   position: relative;
   margin: 0 10px;
   border: 2px solid #000;
}

.contenedorMundial .fichasPlayers-slide__img img {
   width: 100%;
   max-height: 470px;
   object-fit: cover;
   aspect-ratio: 2 / 3;
}

.contenedorMundial .fichasPlayers-slide__info {
   text-align: center;
   padding: 50px 0;
}

.contenedorMundial .fichasPlayers-slide__nombre {
   font-size: 21px;
   color: #333;
   margin-bottom: 15px;
   text-transform: uppercase;
   font-weight: 500;
}

.contenedorMundial .fichasPlayers-slide__pos {
   font-size: 17px;
   color: #a7a7a7;
   text-transform: capitalize;
}

.container.containerfirst.containerMundial .fichasPlayers-slide__nombre {
   font-weight: 600;
}

.container.containerfirst.containerMundial .fichasPlayers-slide__nombre,
.container.containerfirst.containerMundial .fichasPlayers-slide__pos {
   font-family: "Barlow Condensed";
   letter-spacing: -0.3px;
}

.fixture-block {
   margin: 100px auto;
   background-color: #80162c;
   color: #fff;
}

.fixture-block .fixture {
   display: flex;
   justify-content: center;
   align-items: center;
   flex-direction: column;
   max-width: 1391px;
   padding: 0 50px;
   margin: 0 auto;
}

.fixture-block .fixture__header {
   margin: 20px auto;
}

.fixture-block .fixture__header--title-item {
   font-size: 60px;
   text-transform: uppercase;
   font-weight: 500;
   color: white;
}

.fixture-block .contenedor__fixture {
   display: flex;
   align-items: center;
   flex-wrap: wrap;
   justify-content: space-between;
   margin: 0 auto 40px;
}

.fixture-block .contenedor__fixture .fixture-item {
   flex-basis: 23%;
   margin-bottom: 50px;
}

.fixture-block .contenedor__fixture .fixture-group__teams {
   display: flex;
   flex-wrap: wrap;
   justify-content: space-evenly;
   align-items: center;
   text-align: center;
   max-width: 285px;
   margin: 0 auto;
}

.fixture-block .contenedor__fixture .fixture-group__title {
   margin: 0 auto 20px;
   color: white;
}

.fixture-block .contenedor__fixture .fixture-group__title-item {
   font-size: 23px;
   text-align: center;
   padding: 0 50px 5px;
   border-bottom: 2px solid #fff;
   width: fit-content;
   margin: 0 auto;
   text-transform: uppercase;
   font-weight: 500;
   color: white;
}

.fixture-block .contenedor__fixture .fixture__teamName-item {
   font-size: 13px;
   color: white;
}

.fixture-block .contenedor__fixture .fixture-group__teams-item {
   flex-basis: 50%;
   margin-bottom: 25px;
}

.fixture-block .contenedor__fixture .fixture__teamFlag {
   margin-bottom: 7px;
}

.fixture-block .contenedor__fixture .fixture__teamFlag img {
   width: 100px;
   height: 60px;
}

.contenedorMundial .last-block {
   margin: 100px auto;
}

.contenedorMundial .notasRelacion .nota {
   padding: 0 15px;
   margin: 0;
}

.contenedorMundial .notasRelacion {
   display: flex;
   flex-wrap: wrap;
}

.contenedorMundial .notasRelacion .nota__lista {
   padding: 0 15px;
}

.contenedorMundial .notasRelacion .notasRelacion-item .nota__lista {
   padding: 0 15px 10px;
}

.contenedorMundial .notasRelacion .notasRelacion-item .nota__lista.secu ul {
   padding: 0 15px;
}

.contenedorMundial .notasRelacion-item {
   flex-basis: 33.33%;
}

.contenedorMundial .notasRelacion .nota__media {
   margin-bottom: 15px;
}

.contenedorMundial .notasRelacion .nota__titulo {
   list-style: none;
   margin-bottom: 10px;
}

.contenedorMundial .notasRelacion .nota__titulo--item.first {
   font-weight: bold;
   color: #333;
}

.contenedorMundial .notasRelacion .nota__titulo--item span {
   font-size: 14px;
   color: #333;
}

.contenedorMundial .notasRelacion .nota__titulo--item {
   font-size: 21px;
   line-height: 1.3;
   color: #5c5c5c;
}

.aperturaQatar-carrouselWall {
   position: relative;
   margin-bottom: 40px;
}

.carrouselWall-publica {
   text-align: right;
}

.carrouselWall-publica-item {
   color: #80162c;
   font-weight: bold;
   font-size: 20px;
   text-align: right;
   position: absolute;
   bottom: 0;
   right: 0;
   margin: 0;
   padding: 0 30px;
   background: 0;
   border: 0;
   cursor: pointer;
}

.aperturaQatar-carrouselWall .spaceSeparator {
   height: 130px;
}

.wallsIO__form {
   margin: 30px auto;
   padding: 20px;
}

.wallsIO-block {
   z-index: 6;
   position: relative;
   display: flex;
   flex-direction: column;
   overflow: hidden;
}

.wallsIO__header {
   width: 95%;
   margin: 0 auto;
   display: flex;
   align-items: center;
   justify-content: space-between;
}

.wallsIO__header-publica {
   padding-top: 5px;
}

.wallsIO__header-img {
   display: flex;
   align-items: self-end;
}

.wallsIO__header-img-item {
   max-width: 180px;
}

.wallsIO__header-img-text {
   padding-left: 30px;
   margin-bottom: 1px;
   font-size: 21px;
   font-weight: bold;
   color: #524d4d;
}

.cont_mundial {
   padding: 10px 0;
}

.cont_mundial table tr:hover th {
   background-color: #550c2a;
}

.cont_mundial__header {
   background-color: #550c2a;
   padding: 10px 20px 10px 10px;
   color: #fff;
   margin-bottom: 5px;
}

.cont_mundial__head {
   display: flex;
   justify-content: space-between;
   align-items: center;
   padding: 10px;
}

.cont_mundial__titulo {
   font-size: 20px;
   font-weight: 900;
}

.cont_mundial__auspiciantes .auspicios {
   list-style: none;
   display: inline-flex;
   padding: 5px 0 5px 5px;
}

.cont_mundial__auspiciantes .auspicios li {
   width: 50px;
   height: 50px;
   display: inline-block;
   -webkit-box-shadow: 0 0.05rem 1rem rgba(0, 0, 0, 0.3);
   box-shadow: 0 0.05rem 1rem rgba(0, 0, 0, 0.3);
   -webkit-border-top-right-radius: 0.1875rem;
   -webkit-border-bottom-right-radius: 0.1875rem;
   -webkit-border-bottom-left-radius: 0.1875rem;
   -webkit-border-top-left-radius: 0.1875rem;
   -moz-border-radius-topright: 0.1875rem;
   -moz-border-radius-bottomright: 0.1875rem;
   -moz-border-radius-bottomleft: 0.1875rem;
   -moz-border-radius-topleft: 0.1875rem;
   border-top-right-radius: 0.1875rem;
   border-bottom-right-radius: 0.1875rem;
   border-bottom-left-radius: 0.1875rem;
   border-top-left-radius: 0.1875rem;
   -webkit-background-clip: padding-box;
   -moz-background-clip: padding;
   background-clip: padding-box;
   background-color: white;
   display: inline-flex;
   justify-content: center;
   align-items: center;
   margin: 0 5px;
}

.cont_mundial__auspiciantes .auspicios li a {
   width: 100%;
   height: 100%;
   padding: 5px;
   display: flex;
   align-items: center;
}

.cont_mundial__opciones {
   display: flex;
   justify-content: space-around;
   padding: 10px 0;
   align-items: center;
   font-weight: 700;
}

.cont_mundial__opcion {
   cursor: pointer;
   padding: 5px;
   transition: all 0.5s ease-out;
}

.cont_mundial__opcion:hover {
   background: #490b24;
}

.cont_mundial__elegido {
   background: #fff;
   color: #550c2a;
   padding: 5px 10px;
   cursor: default;
   pointer-events: none;
}

.cont_mundial__elegido:hover {
   color: #550c2a;
   background-color: #fff;
}

.cont_mundial .cont_mundial__partidos table th {
   padding: 7px 2px;
}

@media (min-width: 374px) {
   .cont_mundial .cont_mundial__partidos table th {
      padding: 7px;
   }
}

@media (min-width: 1024px) {
   .cont_mundial .cont_mundial__partidos table th {
      padding: 7px 2px;
   }
}

@media (min-width: 1600px) {
   .cont_mundial .cont_mundial__partidos table {
      min-width: 326px;
   }
}

.cont_mundial .cont_mundial__partidos table th:first-child {
   padding-left: 7px;
}

.cont_mundial .cont_mundial__partidos table tr th:nth-child(n + 2) {
   text-align: center;
}

.cont_mundial .cont_mundial__partidos table tr td {
   padding: 6px;
   font-size: 14px;
   border: 0;
   vertical-align: middle;
}

.cont_mundial .cont_mundial__partidos table tr td img {
   max-width: 22px;
}

.cont_mundial .cont_mundial__partidos table tr td:nth-child(2) {
   min-width: 135px;
}

.cont_mundial .cont_mundial__partidos table tr td:nth-child(n + 3) {
   text-align: center;
}

.cont_mundial .cont_mundial__partidos table tr:nth-child(1) {
   background-color: #550c2a;
   color: white;
}

.cont_mundial .cont_mundial__partidos table tr {
   background: #fff;
}

.cont_mundial .cont_mundial__partidos table tr:nth-child(even) {
   background: #f2f2f2;
}

.fix_mundial {
   padding: 10px 0;
   min-width: 277px;
}

@media (min-width: 1600px) {
   .fix_mundial {
      min-width: 326px;
   }
}

.fix_mundial__header {
   background-color: #550c2a;
   padding: 10px 20px 10px 10px;
   color: #fff;
   margin-bottom: 5px;
}

.fix_mundial__head {
   display: flex;
   justify-content: space-between;
   align-items: center;
   padding: 10px;
}

.fix_mundial__titulo {
   font-size: 20px;
   font-weight: 900;
}

.fix_mundial__auspiciantes .auspicios {
   list-style: none;
   display: inline-flex;
   padding: 5px 0 5px 5px;
}

.fix_mundial__auspiciantes .auspicios li {
   width: 50px;
   height: 50px;
   display: inline-block;
   -webkit-box-shadow: 0 0.05rem 1rem rgba(0, 0, 0, 0.3);
   box-shadow: 0 0.05rem 1rem rgba(0, 0, 0, 0.3);
   -webkit-border-top-right-radius: 0.1875rem;
   -webkit-border-bottom-right-radius: 0.1875rem;
   -webkit-border-bottom-left-radius: 0.1875rem;
   -webkit-border-top-left-radius: 0.1875rem;
   -moz-border-radius-topright: 0.1875rem;
   -moz-border-radius-bottomright: 0.1875rem;
   -moz-border-radius-bottomleft: 0.1875rem;
   -moz-border-radius-topleft: 0.1875rem;
   border-top-right-radius: 0.1875rem;
   border-bottom-right-radius: 0.1875rem;
   border-bottom-left-radius: 0.1875rem;
   border-top-left-radius: 0.1875rem;
   -webkit-background-clip: padding-box;
   -moz-background-clip: padding;
   background-clip: padding-box;
   background-color: white;
   display: inline-flex;
   justify-content: center;
   align-items: center;
   margin: 0 5px;
}

.fix_mundial__auspiciantes .auspicios li a {
   width: 100%;
   height: 100%;
   padding: 5px;
   display: flex;
   align-items: center;
}

.fix_mundial__opciones {
   display: flex;
   justify-content: space-around;
   padding-top: 8px;
   padding-bottom: 2px;
   align-items: center;
   font-weight: 700;
}

.fix_mundial__opcion {
   cursor: pointer;
   padding: 5px;
   transition: all 0.5s ease-out;
}

.fix_mundial__opcion:hover {
   background: #490b24;
}

.fix_mundial__elegido {
   background: #fff;
   color: #550c2a;
   padding: 5px 10px;
   cursor: default;
   pointer-events: none;
}

.fix_mundial__elegido:hover {
   color: #550c2a;
   background-color: #fff;
}

.fix_mundial__partido {
   padding: 20px 0;
   background-color: #fff;
   color: #686868;
   font-weight: 600;
}

.fix_mundial__colum_derecha .fix_mundial__partido:nth-child(even) {
   background: #f2f2f2;
}

.fix_mundial__colum_derecha .fix_mundial__resultado {
   font-size: 16px;
}

.fix_mundial__nombre_largo {
   display: none;
}

.fix_mundial__fecha {
   display: flex;
   justify-content: center;
   padding-bottom: 10px;
   font-size: 12px;
}

.fix_mundial__equipos {
   display: flex;
   justify-content: space-between;
   position: relative;
   padding: 0 10px;
   font-size: 12px;
}

.fix_mundial__nombre {
   display: flex;
   align-items: center;
}

.fix_mundial__centro {
   position: absolute;
   top: 4px;
   right: 38%;
}

.fix_mundial__vs {
   font-size: 16px;
   margin: 0 8px;
}

@media (min-width: 1600px) {
   .fix_mundial__equipos {
      font-size: 13px;
   }

   .fix_mundial__vs {
      margin: 0 15px;
   }
}

.fix_mundial__nombre img {
   margin-right: 3px;
}

.fix_mundial__grid {
   color: #1a1a1a;
   display: grid;
   grid-template-columns: repeat(2, 1fr);
   gap: 12px;
}

.fix_mundial__grid .fix_mundial__titulo {
   font-size: 24px;
}

.fix_mundial__grid .fix_mundial__fecha {
   font-size: 14px;
   padding-bottom: 14px;
}

.fix_mundial__grid .fix_mundial__equipos {
   padding: 0 28px;
}

.fix_mundial__grid .fix_mundial__centro {
   position: absolute;
   right: 37%;
}

.fix_mundial__grid .fix_mundial__resultado {
   font-size: 22px;
}

.fix_mundial__grid .fix_mundial__vs {
   font-size: 24px;
   margin: 0 26px;
}

@media (min-width: 1600px) {
   .fix_mundial__grid .fix_mundial__vs {
      margin: 0 40px;
   }
}

.fix_mundial__grid .fix_mundial__nombre {
   font-size: 15px;
}

.fix_mundial__grid .fix_mundial__nombre img {
   width: 32px;
}

.fix_mundial__grid .fix_mundial__partido:nth-child(6n + 3) {
   background: #f2f2f2;
}

.fix_mundial__grid .fix_mundial__partido:nth-child(6n + 4) {
   background: #f2f2f2;
}

.fix_mundial__grid .fix_mundial__8:nth-child(4n + 3) {
   background: #f2f2f2;
}

.fix_mundial__grid .fix_mundial__8:nth-child(4n + 4) {
   background: #f2f2f2;
}

.backgroundForMenu {
   background: transparent;
   position: absolute;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   display: none;
   z-index: 0;
}

.backgroundForMenu.open {
   display: block;
}

.notasBack {
   position: absolute;
   z-index: 99999999;
   width: 100%;
   height: 100%;
   overflow-y: scroll;
   background-color: white;
   display: none;
   padding: 20px 0;
}

.notasBack_notas {
   display: grid;
   grid-template-columns: 1fr 1fr 1fr 1fr;
   gap: 20px;
   padding: 20px;
}

.notasBack_notas_nota_img {
   display: block;
   aspect-ratio: 16/9;
   position: relative;
}

.notasBack_notas_nota_img img {
   position: absolute;
   width: 100%;
   height: 100%;
   object-fit: cover;
}

.notasBack_notas_nota_body {
   font-size: 18px;
   font-weight: 700;
   margin-top: 5px;
   font-family: "Book Antiqua Bold";
}

.notasBackLogo {
   position: relative;
   display: flex;
   justify-content: center;
   align-items: center;
}

.notasBackLogo img {
   width: 275px;
}

.banda-top {
   position: relative;
   top: 0;
   width: 100%;
   background-color: #f5f5f5;
   padding: 5px 0;
   border-bottom: 1px solid #d3d3d3;
   .banda-top-cont {
      width: 100%;
      max-width: 953px;
      margin: auto;
      display: flex;
      justify-content: space-between;
      align-items: center;
      @media (min-width: 1600px) {
         max-width: 1210px;
      }

      .banda-top-left {
         display: flex;
         column-gap: 15px;
      }

      a {
         color: #028fbe;
         font-size: 17px;
         font-family: "FlamaBook";
      }
   }
}

.ppp_J0,
.ppp_J1 {
   width: 100%;
   float: unset;
}

@media (min-width: 1024px) {
   .notapage_bar.juegos {
      display: none;
   }
}

.games .mobile {
   display: none;
}

.ppp_P_cuerpo_nota_01 {
   display: flex;
   justify-content: center;
}

@font-face {
   font-family: "FlamaBook";
   src: url(/web/20251120022218im_/https://www.eldia.com/font/FlamaBook-Regular.otf);
   src: url(/web/20251120022218im_/https://www.eldia.com/font/FlamaBook-Regular.otf) format("truetype");
   font-weight: normal;
   font-display: swap;
   font-style: normal;
}

@font-face {
   font-family: "Book Antiqua";
   src: url(/web/20251120022218im_/https://www.eldia.com/font/book-antiqua.ttf);
   src: url(/web/20251120022218im_/https://www.eldia.com/font/book-antiqua.ttf) format("truetype");
   font-weight: normal;
   font-style: normal;
}

@font-face {
   font-family: "Book Antiqua Bold";
   src: url(/web/20251120022218im_/https://www.eldia.com/font/book-antiqua-bold.ttf);
   src: url(/web/20251120022218im_/https://www.eldia.com/font/book-antiqua-bold.ttf) format("truetype");
   font-weight: bold;
   font-style: normal;
}

* {
   box-sizing: border-box;
}

.grid {
   position: relative;
   display: -webkit-flex;
   display: flex;
   -webkit-backface-visibility: hidden;
   backface-visibility: hidden;
   -webkit-flex-flow: row wrap;
   flex-flow: row wrap;
}

.nowrap {
   -webkit-flex-wrap: nowrap;
   flex-wrap: nowrap;
}

.wrap-reverse {
   -webkit-flex-wrap: wrap-reverse;
   flex-wrap: wrap-reverse;
}

.justify-start {
   -webkit-justify-content: flex-start;
   justify-content: flex-start;
}

.justify-end {
   -webkit-justify-content: flex-end;
   justify-content: flex-end;
}

.justify-center {
   -webkit-justify-content: center;
   justify-content: center;
}

.justify-space {
   -webkit-justify-content: space-between;
   justify-content: space-between;
}

.justify-around {
   -webkit-justify-content: space-around;
   justify-content: space-around;
}

.reverse {
   -webkit-flex-direction: row-reverse;
   flex-direction: row-reverse;
}

.vertical {
   -webkit-flex-direction: column;
   flex-direction: column;
   -webkit-flex-wrap: nowrap;
   flex-wrap: nowrap;
}

.vertical.reverse {
   -webkit-flex-direction: column-reverse;
   flex-direction: column-reverse;
   -webkit-flex-wrap: nowrap;
   flex-wrap: nowrap;
}

.align-top {
   -webkit-align-items: flex-start;
   align-items: flex-start;
   -webkit-align-self: flex-start;
   align-self: flex-start;
}

.align-bottom {
   -webkit-align-items: flex-end;
   align-items: flex-end;
   -webkit-align-self: flex-end;
   align-self: flex-end;
}

.align-center {
   -webkit-align-items: center;
   align-items: center;
   -webkit-align-self: center;
   align-self: center;
}

.align-baseline {
   -webkit-align-items: baseline;
   align-items: baseline;
}

.align-stretch {
   -webkit-align-items: stretch;
   align-items: stretch;
}

[class^="item-"],
[class*=" item-"] {
   -webkit-flex: 1 1 auto;
   flex: 1 1 auto;
   min-height: 0;
   min-width: 0;
   width: 100%;
}

@media (min-width: 992px) {
   [class^="item-"],
   [class*=" item-"] {
      margin: 6px;
      padding: 5px;
   }
}

[class^="item-"].fit,
[class*=" item-"].fit {
   -webkit-flex: 0 0 auto;
   flex: 0 0 auto;
   width: auto;
}

[class^="item-"].columna-left,
[class*=" item-"].columna-left {
   padding: 0;
   margin: 0;
}

[class^="item-"].columna-right,
[class*=" item-"].columna-right {
   padding: 0;
   margin: 0;
}

@media (min-width: 992px) {
   [class^="item-"] .nowrap-desktop,
   [class*=" item-"] .nowrap-desktop {
      -webkit-flex-wrap: nowrap;
      flex-wrap: nowrap;
   }

   [class^="item-"].columna-left,
   [class*=" item-"].columna-left {
      -webkit-flex: 0 0 calc(100% - 334px);
      flex: 0 0 calc(100% - 334px);
      width: auto;
   }

   [class^="item-"].columna-right,
   [class*=" item-"].columna-right {
      -webkit-flex: 0 0 334px;
      flex: 0 0 334px;
      width: 334px;
   }
}

[class^="item-"].fill,
[class*=" item-"].fill {
   -webkit-flex: 1 1;
   flex: 1 1;
   width: auto;
}

[class^="item-"].collapse,
[class*=" item-"].collapse {
   margin: 0;
   padding: 0;
}

[class^="item-"].collapse-margin,
[class*=" item-"].collapse-margin {
   margin-left: 0;
   margin-right: 0;
}

[class^="item-"].collapse-padding,
[class*=" item-"].collapse-padding {
   padding-left: 0;
   padding-right: 0;
}

.item-1.grid {
   padding: 0;
   margin: 0;
   max-width: 100%;
   flex-basis: 100%;
}

@media (min-width: 992px) {
   .item-1 {
      max-width: calc(8.33333% - 12px);
      flex: 0 0 calc(8.33333% - 12px);
   }

   .item-1.collapse {
      max-width: calc(8.33333%);
      flex: 0 0 calc(8.33333%);
   }
}

.item-2.grid {
   padding: 0;
   margin: 0;
   max-width: 100%;
   flex-basis: 100%;
}

@media (min-width: 992px) {
   .item-2 {
      max-width: calc(16.66667% - 12px);
      flex: 0 0 calc(16.66667% - 12px);
   }

   .item-2.collapse {
      max-width: calc(16.66667%);
      flex: 0 0 calc(16.66667%);
   }
}

.item-3.grid {
   padding: 0;
   margin: 0;
   max-width: 100%;
   flex-basis: 100%;
}

@media (min-width: 992px) {
   .item-3 {
      max-width: calc(25% - 12px);
      flex: 0 0 calc(25% - 12px);
   }

   .item-3.collapse {
      max-width: calc(25%);
      flex: 0 0 calc(25%);
   }
}

.item-4.grid {
   padding: 0;
   margin: 0;
   max-width: 100%;
   flex-basis: 100%;
}

@media (min-width: 992px) {
   .item-4 {
      max-width: calc(33.33333% - 12px);
      flex: 0 0 calc(33.33333% - 12px);
   }

   .item-4.collapse {
      max-width: calc(33.33333%);
      flex: 0 0 calc(33.33333%);
   }
}

.item-5.grid {
   padding: 0;
   margin: 0;
   max-width: 100%;
   flex-basis: 100%;
}

@media (min-width: 992px) {
   .item-5 {
      max-width: calc(41.66667% - 12px);
      flex: 0 0 calc(41.66667% - 12px);
   }

   .item-5.collapse {
      max-width: calc(41.66667%);
      flex: 0 0 calc(41.66667%);
   }
}

.item-6.grid {
   padding: 0;
   margin: 0;
   max-width: 100%;
   flex-basis: 100%;
}

@media (min-width: 992px) {
   .item-6 {
      max-width: calc(50% - 12px);
      flex: 0 0 calc(50% - 12px);
   }

   .item-6.collapse {
      max-width: calc(50%);
      flex: 0 0 calc(50%);
   }
}

.item-7.grid {
   padding: 0;
   margin: 0;
   max-width: 100%;
   flex-basis: 100%;
}

@media (min-width: 992px) {
   .item-7 {
      max-width: calc(58.33333% - 12px);
      flex: 0 0 calc(58.33333% - 12px);
   }

   .item-7.collapse {
      max-width: calc(58.33333%);
      flex: 0 0 calc(58.33333%);
   }
}

.item-8.grid {
   padding: 0;
   margin: 0;
   max-width: 100%;
   flex-basis: 100%;
}

@media (min-width: 992px) {
   .item-8 {
      max-width: calc(66.66667% - 12px);
      flex: 0 0 calc(66.66667% - 12px);
   }

   .item-8.collapse {
      max-width: calc(66.66667%);
      flex: 0 0 calc(66.66667%);
   }
}

.item-9.grid {
   padding: 0;
   margin: 0;
   max-width: 100%;
   flex-basis: 100%;
}

@media (min-width: 992px) {
   .item-9 {
      max-width: calc(75% - 12px);
      flex: 0 0 calc(75% - 12px);
   }

   .item-9.collapse {
      max-width: calc(75%);
      flex: 0 0 calc(75%);
   }
}

.item-10.grid {
   padding: 0;
   margin: 0;
   max-width: 100%;
   flex-basis: 100%;
}

@media (min-width: 992px) {
   .item-10 {
      max-width: calc(83.33333% - 12px);
      flex: 0 0 calc(83.33333% - 12px);
   }

   .item-10.collapse {
      max-width: calc(83.33333%);
      flex: 0 0 calc(83.33333%);
   }
}

.item-11.grid {
   padding: 0;
   margin: 0;
   max-width: 100%;
   flex-basis: 100%;
}

@media (min-width: 992px) {
   .item-11 {
      max-width: calc(91.66667% - 12px);
      flex: 0 0 calc(91.66667% - 12px);
   }

   .item-11.collapse {
      max-width: calc(91.66667%);
      flex: 0 0 calc(91.66667%);
   }
}

.item-12.grid {
   padding: 0;
   margin: 0;
   max-width: 100%;
   flex-basis: 100%;
}

@media (min-width: 992px) {
   .item-12 {
      max-width: calc(100% - 12px);
      flex: 0 0 calc(100% - 12px);
   }

   .item-12.collapse {
      max-width: calc(100%);
      flex: 0 0 calc(100%);
   }
}

.img--circle {
   border-radius: 100%;
}

h1,
h2,
h3,
h4,
h5,
h6 {
   font-family: "Book Antiqua Bold";
}

.auto-articles h3,
.auto-articles h2 {
   font-family: "Book Antiqua Bold";
}

.nota_titulo_arriba h2 {
   font-size: 23px !important;
   line-height: 27px !important;
}

.firmahome {
   font-family: "FlamaBook";
   font-size: 14px;
}

.b4_standar .texto_bloque4 p.titulo_bloq4,
.b4_standar .texto_bloque4 h2.titulo_bloq4 {
   font-family: "Book Antiqua Bold";
   font-size: 22px;
}

.bloque4_cont.bloqueRow._small .bloqueColum.b4_standar p.titulo_bloq4,
.bloque4_cont.bloqueRow._small .bloqueColum.b4_standar h2.titulo_bloq4 {
   font-size: 20px;
}

.b4_standar .texto_bloque4 .bajada_bloq4 p {
   font-family: Georgia, serif;
   font-size: 16px;
   color: #666;
}

.b4_standar .texto_bloque4 .bajada_bloq4 {
   margin-bottom: 15px;
}

.bloqueColum.first .texto_bloque4 p.titulo_bloq4,
.bloqueColum.first .texto_bloque4 h2.titulo_bloq4 {
   font-family: "Book Antiqua Bold";
   font-size: 32px;
}

.bloqueColum.first .texto_bloque4 .bajada_bloq4 p {
   font-family: "Book Antiqua";
   font-size: 16px;
}

.dosenuno .nota_titulo_arriba h6,
.dosenuno .nota_titulo_arriba h1,
.dosenuno article.item.nota.nota_6.urgente h1 {
   max-height: 80px;
   font-family: "Book Antiqua";
   font-weight: bold;
   font-size: 20px;
   line-height: 26px;
}

.dosenuno article .bajada_row2 {
   font-family: "Book Antiqua";
   color: #737171;
   font-size: 16px;
   line-height: 20px;
}

div#main_index_2 .row_content_bottom article {
   margin-bottom: 15px;
}

.modulo_opinion .col_25 article.heading_tith2_photo_lead div.title h2 {
   font-family: "Book Antiqua";
}

.modulo_opinion .heading {
   font-family: "Book Antiqua Bold";
}

.plantilla_home_ .nota_1 h6 {
   max-height: initial;
}

.nota .nota_titulo_arriba h6 {
   height: auto;
   overflow: visible;
}

.plantilla_home_ .nota_4 {
   background: transparent;
}

.footer {
   border-bottom: 2px solid #000;
}

.footer .top {
   padding: 0;
}

.footer .top .cols {
   display: flex;
   justify-content: space-between;
   margin-bottom: 100px;
   flex-wrap: wrap;
}

.footer .top .cols .col {
   margin-right: 0;
}

.footer .top .cols .col > h3 {
   border: 1px solid #009bdb;
   color: #009bdb;
   text-transform: uppercase;
   font-family: "FlamaBook";
   text-align: center;
   padding: 10px 0;
}

.footer .top .cols .col .item a h4 {
   font-family: "FlamaBook";
   font-size: 16px;
   margin-top: 15px;
}

@media (min-width: 768px) {
   .footer .top .cols {
      flex-wrap: initial;
   }
}

.row_other_sites {
   border-top: 2px solid #000;
   padding-bottom: 20px;
}

.other_sites {
   display: flex;
   justify-content: center;
}

.other_sites ul {
   display: flex;
   align-items: center;
   overflow: scroll;
}

@media (min-width: 768px) {
   .other_sites ul {
      overflow: initial;
   }
}

.other_sites ul li a {
   font-family: "FlamaBook";
}

.social_profiles {
   display: inline-flex;
}

.social_profiles li {
   display: inline-block;
   border: 2px solid #000;
   border-radius: 20px;
   width: 39px;
   margin-right: 5px;
}

.social_profiles li a {
   width: 35px;
   height: 35px;
}

.social_profiles li img {
   width: 100%;
   padding: 5px;
}

.plantilla_home_4 .plantilla_home_fondo {
   display: flex;
   justify-content: space-between;
}

.plantilla_home_1 .plantilla_home_fondo,
.plantilla_home_2 .plantilla_home_fondo,
.plantilla_home_3 .plantilla_home_fondo,
.plantilla_home_4 .plantilla_home_fondo,
.plantilla_home_5 .plantilla_home_fondo,
.plantilla_home_8 .plantilla_home_fondo,
.plantilla_home_superbomba .plantilla_home_fondo,
.plantilla_home_bomba .plantilla_home_fondo {
   column-gap: 20px;
}

.plantilla_home_4 .plantilla_home_fondo .nota_1 {
   width: 33%;
   margin-right: 0;
}

.copyright {
   display: flex;
   align-items: center;
   width: 90%;
   margin: auto;
}

.copyright .texto {
   padding-left: 15px;
   font-family: "FlamaBook";
}

.copyright .texto p {
   line-height: 15px;
}

.mustang_div span {
   font-family: "FlamaBook";
}

.modulo_new_opinion {
   position: static !important;
   display: flex;
   flex-wrap: wrap;
   margin-bottom: 20px;
   justify-content: space-between;
   border-bottom: 1px solid #000;
   padding: 0 0 20px 0;
}

.modulo_new_opinion h6 {
   width: 100%;
   margin-bottom: 26px;
   font-family: "Book Antiqua Bold";
   font-size: 26px;
   color: #008fbe;
}

.modulo_new_opinion .cont-notas {
   width: 100%;
   margin: auto;
   display: flex;
}

.modulo_new_opinion .cont-notas .nota_opinion {
   width: 25%;
   display: flex;
}

.modulo_new_opinion .cont-notas .nota_opinion .media img {
   width: 60px;
   margin-right: 10px;
   border-radius: 100%;
}

.modulo_new_opinion .cont-notas .nota_opinion .data-cont {
   padding-left: 10px;
}

.modulo_new_opinion .cont-notas .nota_opinion .data-cont .title {
   font-size: 22px;
   font-family: "Book Antiqua Bold";
   margin-bottom: 15px;
}

.modulo_new_opinion .cont-notas .nota_opinion .data-cont .firma {
   display: flex;
   align-items: center;
}

.modulo_new_opinion .cont-notas .nota_opinion .data-cont .firma a {
   font-size: 12px;
   font-family: "FlamaBook";
}

.header .banda_top .contenedor .banda_top--left .lista li.menu_click {
   margin: 0;
}

.item-4 .lista {
   display: flex;
   height: 100%;
   align-items: flex-end;
}

iframe table.forecast-ram {
   margin: auto;
}

.forecast-ram {
   margin: auto;
}

iframe.clima-style table {
   margin: auto !important;
}

.clima-cont .clima a {
   display: flex;
   align-items: center;
}

.clima-cont .clima a img {
   width: 50px;
}

.clima-cont .clima a p {
   padding: 0 !important;
}

.cont-logo {
   text-align: center;
   height: 100%;
   display: flex;
   align-items: flex-end;
   justify-content: center;
}

.cont-logo .logo img {
   width: 275px;
}

.header.stiky .cont-logo .logo img {
   width: 200px;
}

.header.stiky .grid {
   padding-top: 0;
   padding-bottom: 0;
}

.header .sociales {
   display: flex;
   height: 100%;
   justify-content: flex-end;
   align-items: flex-end;
}

.header .sociales li {
   padding: 0 5px;
}

.header .banda_top > .contenedor {
   border: 0;
}

.header .mostrar_modal {
   width: 1.8rem;
   cursor: pointer;
}

.icons-espacio {
   top: 0;
   left: 0;
   right: initial;
   font-family: "FlamaBook";
   background-color: #7aa0a1;
   border-bottom: 1px solid #fff;
   border-right: 1px solid #fff;
   height: 25px;
   color: #fff;
   font-size: 12px;
   display: flex;
   justify-content: center;
   align-items: center;
   padding: 0 5px;
   width: auto;
}

.icons-impresa {
   top: 0;
   left: 0;
   right: initial;
   font-family: "FlamaBook";
   background-color: #028fbe;
   border-bottom: 1px solid #fff;
   border-right: 1px solid #fff;
   height: 25px;
   color: #fff;
   font-size: 12px;
   display: flex;
   justify-content: center;
   align-items: center;
   padding: 0 10px;
   width: auto;
}

.icons-impresa .down,
.icons-espacio .down {
   position: absolute;
   bottom: -12px;
   left: -1px;
   width: 12px;
}

.degrade_apertura {
   background: linear-gradient(360deg, transparent, rgba(0, 0, 0, 0.5) 40%, #000);
}

.plantilla_home_bomba .nota_titulo_abajo.posicion_ld {
   background: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.5) 40%, #000);
   padding: 10px 10%;
   padding-bottom: 30px;
}

.plantilla_home_bomba .nota_titulo_abajo.posicion_ld h1 {
   font-family: "Book Antiqua Bold";
   font-size: 1.6em;
   text-align: center;
   font-weight: bold;
}

.plantilla_home_fondo.super-bomba {
   justify-content: flex-start;
   align-items: flex-start;
}

.super-bomba .item {
   padding: 0 10px;
}

.super-bomba .item h6 {
   -webkit-line-clamp: 4;
   overflow: hidden;
}

.chapita_cont,
.chapita_cont .nota_tag {
   text-align: center;
}

.chapita_cont .firmante_vinculo,
.chapita_cont .nota_tag .heading {
   color: white;
   font-size: 1em;
   text-transform: capitalize;
   font-family: "FlamaBook";
}

.thumbnail_content {
   display: flex;
}

@media (min-width: 550px) {
   .plantilla_home_bomba .nota_titulo_abajo.posicion_ld h1 {
      font-size: 40px;
   }

   .chapita_cont .firmante_vinculo,
   .chapita_cont .nota_tag .heading {
      font-size: 1.3em;
   }
}

@media (min-width: 992px) {
   .plantilla_home_bomba .nota_titulo_abajo.posicion_ld h1 {
      font-size: 56px;
   }

   .chapita_cont .firmante_vinculo,
   .chapita_cont .nota_tag .heading {
      font-size: 1.8em;
   }
}

#main_index_1 article {
   padding: 0;
}

.separador_bloque4:before {
   content: none;
}

.item.nota_3.modulo-generico h2 {
   height: auto;
   min-height: 78px;
}

.secciones .nota_3 .heading {
   font-size: 12px;
}

#main_index_1 article .bajada_row2,
#main_index_2 article .bajada_row2,
#main_index_1 article .bajada_row2 a,
#main_index_2 article .bajada_row2 a {
   font-family: Georgia, serif;
   color: #666;
   height: auto;
   font-size: 16px;
}

#main_index_1 .nota.adelanto .bajada_row2,
#main_index_2 .nota.adelanto .bajada_row2,
#main_index_1 .nota.adelanto .bajada_row2 a,
#main_index_2 .nota.adelanto .bajada_row2 a {
   padding: 0 5px;
   color: #fff;
}

#main_seccion .nota .nota_titulo_abajo h2 {
   font-size: 32px;
   font-family: "Book Antiqua";
}

#main_seccion .nota .nota_titulo_arriba h2 {
   font-size: 21px !important;
   font-family: "Book Antiqua";
}

#main_seccion .nota .nota_titulo_abajo a .lead {
   font-size: 17px;
   font-family: "Book Antiqua";
   line-height: 1.2;
   margin: 5px 0 0 0;
}

#main_seccion .nota .nota_bajada_afuera .lead {
   font-family: "Georgia";
   color: #666;
   font-size: 17px;
}

#main_seccion .nota .heading {
   font-size: 12px;
   font-family: "FlamaBook";
}

#main_seccion .nota_titulo_seccion_noimage a h2 {
   font-family: "Book Antiqua";
   font-size: 2.7em;
}

.cont-audio .relacionadas ul li article a {
   color: #fff;
}

.cont-audio {
   background-color: #008fbe;
}

.cont-audio .descripcion p {
   padding: 2%;
   color: #fff;
}

.cont-audio.nota .nota_titulo_arriba h2,
.cont-audio.nota .nota_titulo_arriba {
   color: #fff;
   padding: 0 5px;
   line-height: 1.3 !important;
   font-size: 22px !important;
}

.cont-audio .firmahome.notass {
   padding-left: 16px;
}

.cont-audio .firmahome.notass a {
   color: white;
}

.cont-audio .lista-relacionadas,
.cont-audio .lista-relacionadas a {
   color: #fff;
}

.cont-audio .relacionadas {
   color: #fff;
}

.cont-audio .relacionadas ul li article a {
   color: #fff;
}

.row_espectaculos_articles {
   border-bottom: 1px solid #000;
   margin-top: 0;
   margin-bottom: 20px;
   padding-bottom: 20px;
   background-color: transparent;
}

.row_espectaculos_articles h5 {
   margin-bottom: 20px;
   font-family: "Book Antiqua Bold";
   font-size: 20px;
}

.row_espectaculos_articles h5 a {
   color: #008fbe;
}

#main_index_2 .section.group.row_content_middle {
   border-bottom: 1px solid #000;
   padding-bottom: 20px;
   margin-bottom: 30px;
}

#main_index_2 .section.group.row_content_middle {
   display: flex;
   flex-wrap: wrap;
}

.bloque_design1,
#homeparte_1 {
   border-bottom: 1px solid #000;
   padding: 0;
   margin-top: 0;
   margin-bottom: 20px;
}

.section.group.row_content_middle article {
   padding: 0;
}

.nota .nota_titulo_arriba:hover {
   text-decoration: none;
}

.separador_bloque4 {
   margin: 0 0 25px 0;
   text-transform: initial;
   font-size: 20px;
   height: 45px;
}

.bloque4_cont.bloqueRow._small {
   margin: 0;
}

.tituloSeparador_bloq4 .t_separdor_b4 {
   background: 0;
}

.tituloSeparador_bloq4 {
   border-bottom: 1px solid #09c;
}

.tituloSeparador_bloq4 .t_separdor_b4 {
   color: #09c;
   font-family: "Book Antiqua";
}

.plantilla_home_superbomba .nota .nota_titulo_abajo {
   background: linear-gradient(0, transparent, rgba(0, 0, 0, 0.5) 10%, #000);
}

.plantilla_home_fondo {
   display: flex;
   justify-content: space-between;
   align-items: start;
   padding: 20px 0;
   background: 0;
}

.plantilla_home_fondo article {
   padding: 0 0 10px 0;
}

.plantilla_home_.plantilla_home_1 article {
   padding: 0;
}

.plantilla_home_.plantilla_home_1 .plantilla_home_fondo,
.plantilla_home_.plantilla_home_2 .plantilla_home_fondo,
.plantilla_home_.plantilla_home_bomba .plantilla_home_fondo,
.plantilla_home_.plantilla_home_5 .plantilla_home_fondo {
   background: 0;
}

.plantilla_home_.plantilla_home_3 .nota_2 .relativo,
.plantilla_home_.plantilla_home_4 .nota_2 .relativo {
   max-height: 470px;
   overflow: hidden;
}

.plantilla_home_.plantilla_home_5 .nota_2 .relativo {
   height: 400px;
   overflow: hidden;
}

.main__video {
   margin-bottom: 5px;
}

.plantilla_home_.plantilla_home_1 .plantilla_home_fondo article,
.plantilla_home_.plantilla_home_2 .plantilla_home_fondo article,
.plantilla_home_.plantilla_home_bomba .plantilla_home_fondo article,
.plantilla_home_.plantilla_home_3 .plantilla_home_fondo article,
.plantilla_home_.plantilla_home_4 .plantilla_home_fondo article,
.plantilla_home_.plantilla_home_5 .plantilla_home_fondo article {
   padding: 0 0 20px 0;
   width: 32%;
   margin: 0 2% 0 0;
}

.plantilla_home_.plantilla_home_1 .plantilla_home_fondo article .relacionadas article,
.plantilla_home_.plantilla_home_2 .plantilla_home_fondo article .relacionadas article,
.plantilla_home_.plantilla_home_bomba .plantilla_home_fondo article .relacionadas article,
.plantilla_home_.plantilla_home_3 .plantilla_home_fondo article .relacionadas article,
.plantilla_home_.plantilla_home_4 .plantilla_home_fondo article .relacionadas article,
.plantilla_home_.plantilla_home_5 .plantilla_home_fondo article .relacionadas article {
   padding-top: 10px;
   padding-bottom: 0;
}

.plant-nota {
   display: flex;
   flex-direction: column;
   width: 100%;
}

.plantilla_home_.plantilla_home_1 .plantilla_home_fondo .plant-nota article,
.plantilla_home_.plantilla_home_2 .plantilla_home_fondo .plant-nota article,
.plantilla_home_.plantilla_home_3 .plantilla_home_fondo .plant-nota article,
.plantilla_home_.plantilla_home_4 .plantilla_home_fondo .plant-nota article,
.plantilla_home_.plantilla_home_5 .plantilla_home_fondo .plant-nota article,
.plantilla_home_.plantilla_home_8 .plantilla_home_fondo .plant-nota article,
.plantilla_home_.plantilla_home_superbomba .plantilla_home_fondo .plant-nota article,
.plantilla_home_.plantilla_home_bomba .plantilla_home_fondo .plant-nota article {
   height: 380px;
   padding: 0 0 20px 0;
   margin: 0 2% 0 0;
   width: 100%;
}

.plantilla_home_.plantilla_home_bomba .plantilla_home_fondo article {
   padding-bottom: 0;
}

.plantilla_home_.plantilla_home_1 .plantilla_home_fondo article:last-child,
.plantilla_home_.plantilla_home_2 .plantilla_home_fondo article:last-child,
.plantilla_home_.plantilla_home_bomba .plantilla_home_fondo article:last-child,
.plantilla_home_.plantilla_home_3 .plantilla_home_fondo article:last-child,
.plantilla_home_.plantilla_home_4 .plantilla_home_fondo article:last-child,
.plantilla_home_.plantilla_home_5 .plantilla_home_fondo article:last-child {
   margin-right: 0;
}

.plantilla_home_3 article.nota_2 {
   width: 65%;
}

.plantilla_home_5 .cont-audio.nota .nota_titulo_arriba {
   color: #333;
}

.plantilla_home_3 .nota_1 {
   padding: 0;
   width: 31%;
   margin-right: 3.5%;
   margin-bottom: 35px;
}

.plantilla_home_8 .nota .nota_titulo_arriba h1 {
   font-size: 21px;
   font-family: "Book Antiqua";
}

.plantilla_home_8 .nota .nota_titulo_abajo .lead {
   font-size: 12px;
   font-family: "Book Antiqua";
}

.plantilla_home_8 .nota_3 {
   display: flex;
   flex-direction: column;
}

.plantilla_home_8 .contenedor_derecha .nota_titulo_arriba.bbb h1 {
   font-size: 38px;
   font-weight: bold;
}

@media (min-width: 1600px) {
   .plantilla_home_8 .contenedor_derecha .nota_titulo_arriba.bbb h1 {
      font-size: 48px;
   }
}

@media (min-width: 1024px) {
   .plantilla_home_8 .nota_3 {
      flex-direction: row;
   }

   .plantilla_home_8 .plantilla_home_fondo.super-bomba {
      flex-direction: row !important;
   }
}

.plantilla_home_8 .plantilla_home_fondo.super-bomba {
   display: flex;
   flex-direction: column;
}

.plantilla_home_8 .posicion_titulo_cu {
   flex: 0 1 50%;
}

.plantilla_home_8 .nota_bajada_adentro .lead {
   color: white;
}

.plantilla_home_8 .contenedor_derecha .chapita_cont .nota__volanta--text {
   text-transform: uppercase;
}

.plantilla_home_8 .contenedor_derecha .descripcion .nota_bajada_afuera {
   font-family: "Georgia", Times, Serif;
   font-size: 16px;
   color: #666;
   line-height: 23px;
}

.contenedor_derecha {
   padding-left: 20px;
   flex: 0 1 50%;
   display: flex;
   flex-direction: column;
   row-gap: 17px;
}

.contenedor_derecha .chapita_cont {
   text-align: left;
}

.contenedor_derecha .chapita_cont a {
   font-family: "FlamaBook";
   background-color: #028fbe;
   border-top-right-radius: 3px;
   border-bottom-right-radius: 3px;
   height: 25px;
   color: #fff;
   justify-content: center;
   align-items: center;
   padding: 0 5px;
   width: auto;
}

.contenedor_derecha .nota_titulo_arriba.bbb {
   -webkit-line-clamp: 3;
   overflow: hidden;
   font-family: "Book Antiqua Bold";
}

.chapita_lbp {
   font-family: "FlamaBook";
   height: 16px;
   font-size: 12px;
   padding: 0 5px;
   display: flex;
   background-color: #fa2201;
   color: #fff;
   width: fit-content;
   justify-content: center;
   align-items: center;
   margin-bottom: 5px;
}

.chapita_lbp.finalizado {
   background-color: #028fbe;
}

.contenedor_derecha .nota_titulo_arriba.bbb h1 {
   font-size: 30px;
   color: #333;
   font-weight: 400;
   color: black;
}

.contenedor_derecha .nota_titulo_arriba.bbb.con_color h1 {
   color: white;
}

.plantilla_home_8 .nota .contenedor_derecha .descripcion .nota_bajada_afuera a p {
   font-size: 15px;
   font-family: georgia;
}

.columan_one .titulo_nota,
.columan_one .bajada {
   font-family: "Book Antiqua Bold";
}

.suscripcion_container {
   clear: both;
   margin-bottom: 30px;
}

.suscripcion_container .numeros {
   display: flex;
   justify-content: center;
   margin: 20px;
   font-weight: bold;
   flex-direction: column;
   align-items: center;
}

.suscripcion_container .numeros div {
   display: flex;
   justify-content: center;
   align-items: center;
   font-size: 19px;
   letter-spacing: -1px;
   margin: 5px 0;
}

.suscripcion_container .numeros img {
   width: 35px;
   margin-right: 5px;
}

.suscripcion_container .suscripcion_div {
   padding: 20px 0 5px;
   position: relative;
}

.suscripcion_container .suscripcion_div .bottom_info {
   padding: 5px 15px;
   font-size: 13px;
}

.suscripcion_container .suscripcion_div .suscripcion_info {
   padding: 50px 29px;
   display: flex;
   border-radius: 10px;
   border: 2px solid #979797;
   border-style: dotted;
   background-image: url(/web/20251120022218im_/https://www.eldia.com/landing-suscripcion/img/fondo_blanco2.png);
   background-repeat: no-repeat;
   background-position: right;
   background-size: contain;
}

.suscripcion_container .suscripcion_div .suscripcion_info .div-left {
   width: 70%;
}

.suscripcion_container .suscripcion_div .suscripcion_info .div-left .titulo {
   color: #09c;
   font-weight: bold;
   font-size: 40px;
   width: 100%;
   text-transform: uppercase;
   font-family: "Book Antiqua Bold";
   line-height: 1;
   margin-bottom: 15px;
}

.suscripcion_container .suscripcion_div .suscripcion_info .div-left .items {
   width: 100%;
   font-size: 22px;
   font-family: "FlamaBook";
   color: #666;
   line-height: 1.2;
}

.suscripcion_container .suscripcion_div .suscripcion_info .precio {
   width: 30%;
   display: flex;
   justify-content: flex-end;
   flex-direction: column;
   font-family: "FranklinGothicURWConDem", Helvetica, Arial, sans-serif;
}

.suscripcion_container .suscripcion_div .suscripcion_info .precio span {
   font-size: 67px;
   background: -webkit-linear-gradient(#4caae2, #0a6fa2);
   -webkit-background-clip: text;
   -webkit-text-fill-color: transparent;
   font-weight: bold;
   line-height: 1;
   overflow: hidden;
}

.suscripcion_container .suscripcion_div .suscripcion_info .precio .p_mes {
   font-size: 30px;
   margin-left: 10px;
   font-family: "FranklinGothicURWComBoo";
   color: #626262;
   line-height: 1;
}

.suscripcion_container .suscripcion_div .suscripcion_boton a {
   background-clip: padding-box;
   border-color: transparent;
   font-weight: bold;
   display: inline-block;
   font-family: "FlamaBook";
   font-size: 17px;
   color: white;
   background: #028fbe;
   padding: 6px 10px;
   line-height: unset;
}

.button.btn-gral,
.button.success.right,
.button.register {
   padding: 6px 10px;
   font-size: 17px;
   color: white;
   font-family: "FlamaBook";
   background: #028fbe;
   line-height: inherit;
   border: 0;
   border-radius: inherit;
   width: 160px;
}

.button.register,
.button.login.btn-gral.register {
   background-color: #699;
}

.button.register:hover,
.button.login.btn-gral.register:hover {
   color: #b4d7d7;
}

.button.btn-gral:hover,
.button.success.right:hover {
   color: #6cf;
   background-color: #028fbe;
}

.suscripcion_container .suscripcion_div .suscripcion_boton a:hover {
   color: #6cf;
}

.button.confirm.btn-gral:hover {
   background-color: #f04124;
   color: #e399a0;
}

.nota-vivo {
   display: inline-block;
   background-color: red;
   color: white;
   padding: 2px 5px;
   font-family: "FlamaBook";
   font-size: 12px;
   margin-bottom: 15px;
}

.slick {
   opacity: 0;
}

.cont_galeria {
   position: relative;
   display: flex;
   clear: both;
}

.cont_galeria .slick-wrapper {
   max-width: 70%;
}

.cont_galeria .galleria {
   width: 100%;
}

.cont_galeria .slick-slide {
   height: 400px !important;
   background-color: #000;
}

.cont_galeria .slick-slide img {
   width: auto;
   height: 100%;
   margin: auto;
}

.cont_galeria .galeria_titulo {
   max-width: 30%;
   width: 100%;
   background-color: #171a1f;
   padding: 20px 10px 30px 10px;
   position: relative;
}

.cont_galeria .galeria_titulo .label {
   font-family: "Book Antiqua";
   font-size: 30px;
   margin-bottom: 10px;
   font-weight: bold;
   color: #fff;
   line-height: 1.5;
}

.cont_galeria .galeria_titulo .bajada {
   font-family: Georgia, serif;
   font-size: 16px;
   color: #999997;
   line-height: 1.2;
}

.cont_galeria .galeria_titulo .cont-controles {
   display: flex;
   display: flex;
   justify-content: space-around;
   position: absolute;
   bottom: 0;
   width: 100%;
}

.cont_galeria .galeria_titulo .cont-controles .controles {
   display: flex;
   justify-content: space-around;
   align-items: center;
   width: 100px;
   position: relative;
}

.cont_galeria .galeria_titulo .cont-controles .controles img {
   cursor: pointer;
}

.cont_galeria .galeria_titulo .cont-controles .ampliar img {
   cursor: pointer;
}

.lg-outer {
   z-index: 99999 !important;
}

.lg-backdrop.in {
   z-index: 99999 !important;
}

.item.nota_3.modulo-generico h2 {
   display: -webkit-box;
   -webkit-box-orient: vertical;
   overflow: hidden;
   min-height: 80px;
}

.nota_modulo {
   height: auto;
   margin-bottom: 20px;
}

.slick-galeria .slick-prev {
   background-image: url("/web/20251120022218im_/https://www.eldia.com/coo/slick/izq.png") !important;
   width: 40px;
   height: 40px;
   top: initial;
   bottom: -40px;
   z-index: 1;
   right: 70px;
   left: initial;
}

.slick-galeria .slick-prev:before,
.slick-galeria .slick-next:before {
   content: none;
}

.slick-galeria .slick-next {
   background-image: url("/web/20251120022218im_/https://www.eldia.com/coo/slick/der.png") !important;
   width: 40px;
   height: 40px;
   top: initial;
   right: 5px;
}

.ultimo-momento.en-vivo .contenedor-momento span.titulo {
   font-family: "Book Antiqua Bold";
}

.ultimo-momento.en-vivo .ampliar-button {
   font-family: "FlamaBook";
}

.leermas.relacion_derecha .blockleermas .text a.ti .title {
   font-family: "Book Antiqua Bold";
}

.bloque_deco .nota .cont_wrapper .nota_volanta {
   font-family: Georgia, serif;
   color: #666;
}

.clima-cont .clima a p,
.dropdown .dropbtn,
.dropdown-content a,
.btn_suscribirme {
   font-family: "FlamaBook";
}

.clima-cont .clima a p {
   font-size: 15px;
}

.bloque4_cont .img_bloq4 .panel_imagen,
.bloqueColum.b4_standar img,
#main_index_1 .nota .cont_wrapper,
#main_index_2 .nota .cont_wrapper,
.nota_modulo .videoWrapper,
.nota .cont_wrapper {
   border: 0;
}

div#main_index_1 article:hover,
div#main_index_1 .adelanto:hover {
   box-shadow: none !important;
}

.bloqueColum .firmahome.plain a {
   text-transform: initial;
}

.firmahome.notass,
.firma {
   text-transform: initial;
   position: relative;
   background: 0;
   border: 0;
   padding-top: 10px;
   left: 0;
}

.firmahome.notass span,
.firma span,
.bloqueColum .firmahome.plain span {
   text-transform: uppercase;
}

.firmahome.notass a,
.firma a {
   color: #000;
}

.plantilla_home_.plantilla_home_5 .nota_1 {
   padding: 0;
}

.plantilla_home_.plantilla_home_5 .nota_2 {
   float: right;
}

.new-modulo {
   background: 0;
   border-bottom: 1px solid #000;
}

.new-modulo .head_elpincha {
   border-bottom: 1px solid #09c;
   height: auto;
}

.new-modulo h5,
.new-modulo h3 {
   padding: 10px 20px;
}

.new-modulo h5 a,
.new-modulo h3 a {
   color: #09c;
   font-size: 26px;
}

.bloque3_cont.bloqueRow._small .bloques_d3 {
   background: 0;
   padding: 0;
}

.bloque_design3 .bloqueColum_d3 .firmahome.plain {
   font-family: "FlamaBook";
   font-size: 14px;
   margin-bottom: 5px;
}

.bloque_design3 .bloqueColum_d3 .firmahome.plain span {
   text-transform: uppercase;
}

.tituloSeparador_bloq4 a:focus,
.tituloSeparador_bloq4 a:hover {
   color: #09c;
}

.plantilla_home_bomba .nota.nota_3 .nota_titulo_arriba h1,
.plantilla_home_2 .nota.nota_3 .nota_titulo_arriba h1 {
   background: 0;
   padding: 20px 0;
   color: #000;
}

.plantilla_home_bomba
   .noimgportada.nota.nota_3
   .nota_titulo_arriba
   h1
   .plantilla_home_2
   .noimgportada.nota.nota_3
   .nota_titulo_arriba
   h1 {
   color: white;
   padding: 15px 20px;
}

.plantilla_home_5 .nota_1 .nota_bajada_afuera.bajada_row2 p {
   font-family: "Georgia";
   color: #666;
   font-size: 17px;
}

.ultimo-momento .contenedor-momento .cuadro {
   width: 50px;
}

.ultimo-momento .contenedor-momento .cont {
   display: flex;
   flex-direction: column;
   align-items: flex-start;
   padding-left: 2%;
   justify-content: center;
}

.ultimo-momento .contenedor-momento .cont .chapita {
   font-family: "FlamaBook";
   color: #0098ca;
   font-size: 14px;
   text-transform: uppercase;
}

.ultimo-momento .contenedor-momento .cont span.titulo {
   font-family: "Book Antiqua";
   margin: 0;
   display: block;
   font-size: 1.8em;
}

.bloqueColum.first p {
   color: #000;
}

.bloqueColum.first .bajada_bloq4 p {
   color: #666;
}

#main_index_1 .dosenuno .nota_tag,
#main_index_2 .dosenuno .nota_tag {
   display: block;
   height: 21px;
   overflow: hidden;
}

#main_index_1 .dosenuno .nota_tag .heading,
#main_index_2 .dosenuno .nota_tag .heading {
   text-transform: uppercase;
   font-size: 14px;
   color: #009acc;
   font-family: "FlamaBook";
}

.dosenuno article {
   position: relative;
}

.dosenuno .icons-espacio {
   position: relative;
   margin-bottom: 15px;
   display: inline-flex;
   background-color: #7aa0a1;
   justify-content: end;
}

.dosenuno .icons-impresa {
   position: relative;
   margin-bottom: 15px;
   display: inline-flex;
   background-color: #028fbe;
   justify-content: end;
}

.item.nota .relativo a img:not(.down) {
   width: 100%;
}

.dosenuno .nota .nota_titulo_arriba {
   max-height: 55px;
   overflow: hidden;
   width: auto;
   width: auto;
   overflow: visible;
   height: auto;
   max-height: initial;
}

.dosenuno .nota-secundaria {
   height: auto !important;
}

.nota-secundaria div.main_image {
   margin-right: 10px;
}

.dosenuno .padres_secunadario,
.dosenuno .nota-secundaria {
   height: 48% !important;
   padding: 0 !important;
   overflow: hidden;
}

.dosenuno .nota .nota_titulo_arriba h6 {
   width: auto;
   overflow: hidden;
   height: auto;
   max-height: initial;
   padding-bottom: 2px;
}

.dosenuno {
   display: flex;
   flex-direction: column;
   justify-content: flex-start;
}

.dosenuno .nota .nota_titulo_arriba > * {
   font-size: 19px !important;
   line-height: 1.2 !important;
}

#main_index_1 .dosenuno article .bajada_row2 {
   height: auto;
   margin-top: 0;
}

.dosenuno .descripcion {
   max-height: initial;
   overflow: visible;
   display: none;
}

div#main_index_1 .dosenuno article.urgente h1 {
   height: auto;
}

.bloquemasnoticias .caja_masnotashome > a {
   font-family: "Book Antiqua Bold";
}

.chapanotapage_item a,
.chapanotapage_item {
   font-family: "FlamaBook";
}

.mensaje_suscripcion_nota div.boton_subs .btn_suscribirme_nota {
   background-clip: padding-box;
   border-color: transparent;
   color: #008fbe;
   font-weight: bold;
   background: white;
   padding: 4px 14px;
   line-height: 1.5;
   text-transform: capitalize;
   position: relative;
   font-family: "FlamaBook";
   font-size: 17px;
   margin: 0;
}

.mensaje_suscripcion_nota div.boton_subs .btn_suscribirme_nota:hover {
   color: #6cf;
}

.mensaje_suscripcion_nota div {
   font-family: "Book Antiqua";
}

.autor_nota .imagen p {
   font-family: Arial;
   font-weight: bold;
}

.autor_nota .fecha,
p.img-caption {
   color: #969696;
   font-family: sans-serif;
}

.plantilla_home_1 .nota_4:nth-of-type(odd) {
   margin: 0 1% 0 0;
}

.widget_gk_buddypress .gk-member-status > a:first-child {
   font-family: "Book Antiqua Bold";
}

div.data,
div.data_title {
   font-family: "Book Antiqua";
}

.heading {
   font-family: "FlamaBook";
}

.publicidad_footer_sticky {
   position: fixed;
   display: flex;
   justify-content: center;
   z-index: 900;
   width: 100%;
   bottom: 0;
}

.publicidad_footer_sticky .cont_sticky {
   display: inline-block;
   position: relative;
}

.publicidad_footer_sticky .cont_sticky .close_sticky {
   width: 24px;
   height: 24px;
   position: absolute;
   top: 0;
   right: 0;
   cursor: pointer;
}

.move-up {
   position: relative;
   top: -180px;
}

.increase {
   height: 260px;
}

.articulo__cuerpo .liveblog a {
   text-decoration: none;
}

.cont-separador {
   width: 100%;
   padding: 20px 0;
}

.cont-separador .separador {
   width: 100%;
   height: 2px;
   background-color: #008fbe;
}

.link-boton {
   background-color: #09c;
   display: flex;
   color: white;
   font-weight: 700;
   font-size: 17px;
   justify-content: space-between;
   align-items: center;
   font-family: "FlamaBook";
   padding: 6px 10px;
   width: fit-content;
   column-gap: 10px;
}

.lbp_detalle {
   display: flex;
   align-items: center;
   column-gap: 4px;
}

.dot {
   width: 34px;
   height: 34px;
   border: 1px solid #008fbe;
   border-radius: 50%;
   display: flex;
   justify-content: center;
   align-items: center;
   padding: 5px;
}

.dot .dot-in-dot {
   width: 22px;
   height: 22px;
   background: #008fbe;
   border-radius: 50%;
}

.lbp_fecha .fecha {
   font-family: sans-serif;
   color: #7d7d7d;
   font-weight: 700;
}

.lbp_fecha .fecha span {
   color: #008fbe;
   font-weight: 700;
}

.autor__firmante-bio {
   font-weight: 600;
}

.notapage__container .articulo__epigrafe {
   padding: 6px 0;
   border-bottom: 0;
   font-size: 13px;
   color: black;
   font-style: normal;
}

.contenedor-liveblog .entry--mobile__zone-2 {
   display: flex;
   padding: 5px 0 5px;
   flex-direction: column-reverse;
}

.contenedor-liveblog .entry--mobile__fecha {
   display: flex;
   column-gap: 16px;
   align-items: center;
}

.contenedor-liveblog .entry--mobile__autor {
   display: flex;
   align-items: center;
   font-weight: 700;
   font-size: 14px;
   font-family: sans-serif;
}

.contenedor-liveblog .entry--mobile__autor .autor__info {
   padding-left: 20px;
   font-weight: 700;
   font-size: 16px;
   border: 0;
}

.contenedor-liveblog .entry--mobile__autor .email {
   display: none;
}

.contenedor-liveblog .titulo {
   padding-top: 10px;
}

.contenedor-liveblog .titulo h2 {
   font-weight: 400;
   font-size: 24px;
}

.cuerpo-nota-imagen {
   padding-top: 20px;
}

.cuerpo-nota-texto,
.introduccion {
   display: flex;
   flex-direction: column;
   justify-content: space-between;
   font-family: "Georgia", serif;
   font-size: 18px;
   font-weight: lighter;
   line-height: 1.5;
   margin: 25px 0;
   clear: both;
}

.introduccion {
   margin: 0;
   padding: 20px 0;
}

.lbp_autor_desktop {
   display: none;
}

.cont-momentos-claves {
   max-width: 339px;
   margin: 0 auto 25px;
   box-shadow: rgb(161 161 161 / 50%) 3px 3px 10px 0;
   width: 100%;
}

.cont-momentos-claves .cont-titulo {
   font-weight: 700;
   font-size: 26px;
   line-height: 33px;
   position: relative;
}

.cont-momentos-claves .cont-titulo .history {
   width: 26px;
}

.cont-momentos-claves .cont-titulo .titulo {
   display: flex;
   position: relative;
   padding: 10px;
}

.cont-momentos-claves .cont-titulo .titulo p {
   color: #008fbe;
   padding-left: 10px;
   font-size: 20px;
}

.gradient {
   position: absolute;
   width: 78px;
   height: 0;
   border-right: 0 solid transparent;
   border-left: 18px solid transparent;
   border-top: 42px solid #008fbe;
   top: 0;
   right: 0;
}

.masleid .liveblog-timeline {
   padding-right: 5px;
}

.masleid .titulo {
   color: #008fbe;
   padding-left: 10px;
   font-size: 20px;
   font-weight: 600;
}

.mascoment .titulo {
   line-height: 10px;
}

.lmlbloc.lml .tabs {
   position: relative;
}

.lmlbloc.lml .tabs .masleid {
   width: 70%;
   z-index: 0;
   position: relative;
}

.lmlbloc.lml .tabs .mascoment {
   width: 30%;
   z-index: 2;
   position: relative;
   height: 44px;
}

.lmlbloc.lml .tabs .mascoment #a {
   justify-content: center;
   padding: 0;
   justify-content: center;
   align-items: center;
}

.lmlbloc.lml .tabs .gradient {
   width: 108px;
   height: 0;
   border-right: 0 solid transparent;
   border-left: 18px solid transparent;
   border-top: 45px solid #09c;
   z-index: 1;
}

.mascoment .titulo span {
   line-height: 12px;
}

.masleid .titulo p {
   padding-left: 10px;
}

.lmlbloc li.notamas.masleid,
.lmlbloc.lml .tabs li.masleid #a,
.lmlbloc.lml .panes.noticiasmas {
   background-color: white !important;
}

.lmlbloc .masleid .tab_side_content_title a {
   color: black !important;
}

.lmlbloc.lml .tabs li #a {
   display: flex;
}

.entrada_clave {
   display: flex;
}

.entrada_clave .little_dot {
   height: 10px;
   width: 10px;
   border: 2px solid #008fbe;
   border-radius: 50%;
   background-color: white;
}

.entrada_clave:first-of-type .little_dot {
   background-color: #008fbe;
}

.entrada_clave:last-of-type .vertical-line {
   display: none;
}

.entrada_clave .vertical-line {
   height: 100%;
   width: 2px;
   background-color: #008fbe;
   margin: auto;
}

.entrada_clave .entrada {
   padding: 0 0 16px 5px;
}

.entrada .entrada_fecha {
   padding-bottom: 5px;
}

.entrada .entrada_fecha,
.entrada .entrada_titulo h2 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13px;
}

.momentos-claves-desktop {
   display: none;
}

.entrada-liveblog:last-child .liveblog-timeline .vertical-line {
   display: none;
}

.entrada-liveblog:last-child .contenedor-liveblog .cont-separador {
   display: none;
}

.entrada-liveblog .liveblog-timeline {
   display: flex;
   flex-direction: column;
}

.entrada-liveblog .liveblog-timeline .vertical-line {
   height: 100%;
   width: 3px;
   background-color: #008fbe;
   margin: auto;
}

.entrada-liveblog {
   display: flex;
}

@media (min-width: 1024px) {
   .lbp_autor_mobile {
      display: none;
   }

   .lbp_autor_desktop {
      display: flex;
   }

   .lbp_detalle {
      column-gap: 11px;
   }

   .lbp_fecha {
      font-size: 18px;
   }

   .autor {
      margin: 0;
   }

   .contenedor-liveblog {
      width: 100%;
      padding: 0 0 10px 45px;
   }

   .contenedor-liveblog .entry--mobile {
      margin: 0;
   }

   .contenedor-liveblog .entry--mobile__autor {
      padding-left: 0;
   }

   .contenedor-liveblog .entry--mobile__fecha {
      position: relative;
      line-height: 15px;
      padding-bottom: 2px;
   }

   .cont-separador {
      padding-bottom: 26px;
   }

   .momentos-claves-mobile {
      display: none;
   }

   .momentos-claves-desktop {
      display: flex;
   }

   .momentos-claves-desktop .cont-entradas {
      padding: 15px 10px 0;
   }
}

.resultados_dos_candidatos {
   display: flex;
   flex-wrap: wrap;
   justify-content: center;
   padding-bottom: 20px;
}

.resultados_dos_candidatos * {
   font-family: "Book Antigua Bold";
   color: #666;
}

.resultados_dos_candidatos .candidato {
   flex-basis: 50%;
   padding: 0 10px;
   display: flex;
   align-items: flex-end;
   column-gap: 30px;
}

.resultados_dos_candidatos .candidato_column {
   display: flex;
   flex-direction: column;
}

.resultados_dos_candidatos .candidato:first-child {
   justify-content: end;
}

.resultados_dos_candidatos .candidato:first-child .candidato_column {
   align-items: end;
}

.resultados_dos_candidatos .candidato:nth-child(2) .candidato_column {
   order: 2;
}

.resultados_dos_candidatos .partido {
   font-size: 18px;
   text-transform: uppercase;
   padding-bottom: 15px;
}

.resultados_dos_candidatos .puesto {
   font-size: 18px;
   padding-bottom: 5px;
}

.resultados_dos_candidatos .candidato_img {
   max-width: 200px;
   min-width: 200px;
   margin-bottom: 15px;
}

.resultados_dos_candidatos .candidatoName {
   font-size: 2.3em;
   font-weight: 600;
   text-transform: uppercase;
   padding-bottom: 25px;
}

.resultados_dos_candidatos .resultados {
   display: flex;
   flex-wrap: wrap;
   justify-content: center;
   padding-top: 15px;
   font-size: 15px;
}

.resultados_dos_candidatos .escrutado {
   width: 100%;
   text-align: center;
   padding-bottom: 5px;
   font-size: 18px;
}

.resultados_dos_candidatos .barra_porcentaje {
   width: 80px;
   position: relative;
   height: 340px;
   background-color: #e6e6e6;
}

.resultados_dos_candidatos .barra_progreso {
   position: absolute;
   bottom: 0;
   left: 0;
   right: 0;
}

.resultados_dos_candidatos .separador {
   height: 0.1px;
   background-color: #afafaf;
   width: 129%;
   position: absolute;
   top: 50%;
   left: 50%;
   transform: translate(-50%, -50%);
}

.resultados_dos_candidatos .porcentaje_mobile {
   display: none;
}

.registroSorteo * {
   font-family: Georgia, serif;
}

.registroSorteo {
   padding: 0 10px;
}

.registroSorteo .registroSorteo_titulo {
   margin-bottom: 25px;
}

.registroSorteo .registroSorteo_titulo-item {
   font-size: 30px;
   font-weight: bold;
}

.registroSorteo_subtitulo {
   margin-bottom: 25px;
}

.registroSorteo_subtitulo-item {
   font-size: 16px;
}

.registroSorteo_usuario {
   display: flex;
   align-items: center;
   margin-bottom: 25px;
}

.registroSorteo_usuario .text {
   font-size: 13px;
   margin-right: 12px;
}

.registroSorteo_usuario .popUp-login {
   padding: 4px 10px;
   background: #009bdb;
}

.registroSorteo_usuario .popUp-login .button-login {
   font-size: 12px;
   color: white;
}

@media (min-width: 1024px) {
   .registroSorteo {
      padding: 0;
   }
}

.formularioDatos {
   margin-bottom: 20px;
}

.formularioDatos_text {
   font-size: 13px;
   margin-bottom: 20px;
}

.formularioDatos .simple_form.new_user_sorteo .row {
   display: flex;
   flex-direction: row;
   align-items: center;
   justify-content: space-between;
   margin-bottom: 25px;
}

.formularioDatos .simple_form.new_user_sorteo .row.medium-12 {
   justify-content: start;
   margin-bottom: 15px;
}

.formularioDatos .simple_form.new_user_sorteo .input_info {
   display: flex;
   align-items: flex-start;
   flex-direction: column;
   width: 46%;
}

.formularioDatos .simple_form.new_user_sorteo .row.little .input_info {
   width: 30%;
}

.formularioDatos .simple_form.new_user_sorteo .input_info label {
   padding-bottom: 8px;
}

.formularioDatos .simple_form.new_user_sorteo .input_info input {
   border: 0;
   background: #ebebeb;
   padding: 5px 10px;
   font-size: 16px;
   width: 100%;
}

.sorteo-page {
   padding: 0 10px;
}

.sorteo-page__titulo {
   margin-bottom: 20px;
}

.sorteo-page__imagen {
   margin-bottom: 30px;
}

.sorteo-page__imagen-item img {
   width: 100%;
}

.sorteo-page__message {
   margin-bottom: 20px;
}

.sorteo-page__message-item {
   font-size: 20px;
   text-align: center;
   color: #009bdb;
}

.sorteo-page__separator {
   border-top: 2px solid black;
   margin: 0 auto 10px;
}

.sorteo-page__cuerpo .cuerpo {
   margin: 5px auto;
}

.sorteo-page__cuerpo .cuerpo p {
   font-family: Georgia, serif;
   font-size: 16px;
   font-weight: lighter;
   line-height: 1.5;
   text-align: justify;
}

@media (min-width: 1024px) {
   .sorteo-page {
      padding: 0;
   }

   .sorteo-page__titulo {
      margin-bottom: 30px;
   }

   .sorteo-page__titulo-item {
      font-size: 36px;
   }

   .sorteo-page__message-item {
      font-size: 40px;
   }

   .sorteo-page__cuerpo .cuerpo p {
      font-size: 18px;
   }
}

.alert-box.flash-message {
   border-left-width: 0;
   border-right-width: 0;
}

.alert-box.alert {
   background-color: #f04124;
   border-color: #de2d0f;
   color: white;
}

.alert-box {
   border-style: solid;
   border-width: 1px;
   display: block;
   font-weight: normal;
   margin-bottom: 1.25rem;
   position: relative;
   padding: 0.375rem 1rem 0.375rem 0.375rem;
   font-size: 1rem;
   -webkit-transition: opacity 300ms ease-out;
   transition: opacity 300ms ease-out;
   background-color: #008cba;
   border-color: #0078a0;
   color: white;
}

.alert-box .close {
   font-size: 1.375rem;
   padding: 9px 6px 4px;
   line-height: 0;
   position: absolute;
   top: 50%;
   margin-top: -0.6875rem;
   right: 0.25rem;
   color: white;
   opacity: 0.3;
}

.alert-box .close:hover,
.alert-box .close:focus {
   opacity: 0.5;
}

.alert-box.radius {
   border-radius: 3px;
}

.alert-box.round {
   border-radius: 1000px;
}

.alert-box.success {
   background-color: #43ac6a;
   border-color: #3a945b;
   color: white;
}

.alert-box.alert {
   background-color: #f04124;
   border-color: #de2d0f;
   color: white;
}

.alert-box.secondary {
   background-color: #e7e7e7;
   border-color: #c7c7c7;
   color: #4f4f4f;
}

.alert-box.warning {
   background-color: #f08a24;
   border-color: #de770f;
   color: white;
}

.alert-box.info {
   background-color: #a0d3e8;
   border-color: #74bfdd;
   color: #4f4f4f;
}

.alert-box.alert-close {
   opacity: 0;
}

.popup .alert-box.notice {
   border-style: solid;
   border-width: 1px;
   display: block;
   font-weight: normal;
   margin-top: 1.2rem;
   margin-bottom: 1.25rem;
   position: relative;
   padding: 1rem;
   font-size: 1rem;
   -webkit-transition: opacity 300ms ease-out;
   transition: opacity 300ms ease-out;
   background-color: #43ac6a;
   border-color: #3a945b;
   color: white;
   clear: both;
   display: none;
}

.popup .alert-box.notice.error {
   background-color: red;
   border-color: #923b3b;
}

.popup .alert-box.notice.error a {
   color: #fff;
   font-weight: bold;
}

.swiper-container {
   margin-left: auto;
   margin-right: auto;
   position: relative;
   overflow: hidden;
   z-index: 1;
}

.swiper-container-no-flexbox .swiper-slide {
   float: left;
}

.swiper-container-vertical > .swiper-wrapper {
   -webkit-box-orient: vertical;
   -moz-box-orient: vertical;
   -ms-flex-direction: column;
   -webkit-flex-direction: column;
   flex-direction: column;
}

.swiper-wrapper {
   position: relative;
   width: 100%;
   height: 100%;
   z-index: 1;
   display: -webkit-box;
   display: -moz-box;
   display: -ms-flexbox;
   display: -webkit-flex;
   display: flex;
   -webkit-transition-property: -webkit-transform;
   -moz-transition-property: -moz-transform;
   -o-transition-property: -o-transform;
   -ms-transition-property: -ms-transform;
   transition-property: transform;
   -webkit-box-sizing: content-box;
   -moz-box-sizing: content-box;
   box-sizing: content-box;
}

.swiper-container-android .swiper-slide,
.swiper-wrapper {
   -webkit-transform: translate3d(0, 0, 0);
   -moz-transform: translate3d(0, 0, 0);
   -o-transform: translate(0, 0);
   -ms-transform: translate3d(0, 0, 0);
   transform: translate3d(0, 0, 0);
}

.swiper-container-multirow > .swiper-wrapper {
   -webkit-box-lines: multiple;
   -moz-box-lines: multiple;
   -ms-flex-wrap: wrap;
   -webkit-flex-wrap: wrap;
   flex-wrap: wrap;
}

.swiper-container-free-mode > .swiper-wrapper {
   -webkit-transition-timing-function: ease-out;
   -moz-transition-timing-function: ease-out;
   -ms-transition-timing-function: ease-out;
   -o-transition-timing-function: ease-out;
   transition-timing-function: ease-out;
   margin: 0 auto;
}

.swiper-slide {
   -webkit-flex-shrink: 0;
   -ms-flex: 0 0 auto;
   flex-shrink: 0;
   width: 100%;
   height: 100%;
   position: relative;
}

.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
   height: auto;
}

.swiper-container-autoheight .swiper-wrapper {
   -webkit-box-align: start;
   -ms-flex-align: start;
   -webkit-align-items: flex-start;
   align-items: flex-start;
   -webkit-transition-property: -webkit-transform, height;
   -moz-transition-property: -moz-transform;
   -o-transition-property: -o-transform;
   -ms-transition-property: -ms-transform;
   transition-property: transform, height;
}

.swiper-container .swiper-notification {
   position: absolute;
   left: 0;
   top: 0;
   pointer-events: none;
   opacity: 0;
   z-index: -1000;
}

.swiper-wp8-horizontal {
   -ms-touch-action: pan-y;
   touch-action: pan-y;
}

.swiper-wp8-vertical {
   -ms-touch-action: pan-x;
   touch-action: pan-x;
}

.swiper-button-next,
.swiper-button-prev {
   position: absolute;
   top: 50%;
   width: 27px;
   height: 44px;
   margin-top: -22px;
   z-index: 10;
   cursor: pointer;
   -moz-background-size: 27px 44px;
   -webkit-background-size: 27px 44px;
   background-size: 27px 44px;
   background-position: center;
   background-repeat: no-repeat;
}

.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
   opacity: 0.35;
   cursor: auto;
   pointer-events: none;
}

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
   background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
   left: 10px;
   right: auto;
}

.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black {
   background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}

.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white {
   background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
   background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
   right: 10px;
   left: auto;
}

.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black {
   background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}

.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white {
   background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}

.swiper-pagination {
   position: absolute;
   text-align: center;
   -webkit-transition: 0.3s;
   -moz-transition: 0.3s;
   -o-transition: 0.3s;
   transition: 0.3s;
   -webkit-transform: translate3d(0, 0, 0);
   -ms-transform: translate3d(0, 0, 0);
   -o-transform: translate3d(0, 0, 0);
   transform: translate3d(0, 0, 0);
   z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
   opacity: 0;
}

.swiper-container-horizontal > .swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
   bottom: 10px;
   left: 0;
   width: 100%;
}

.swiper-pagination-bullet {
   width: 8px;
   height: 8px;
   display: inline-block;
   border-radius: 100%;
   background: #000;
   opacity: 0.2;
}

button.swiper-pagination-bullet {
   border: 0;
   margin: 0;
   padding: 0;
   box-shadow: none;
   -moz-appearance: none;
   -ms-appearance: none;
   -webkit-appearance: none;
   appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
   cursor: pointer;
}

.swiper-pagination-white .swiper-pagination-bullet {
   background: #fff;
}

.swiper-pagination-bullet-active {
   opacity: 1;
   background: #007aff;
}

.swiper-pagination-white .swiper-pagination-bullet-active {
   background: #fff;
}

.swiper-pagination-black .swiper-pagination-bullet-active {
   background: #000;
}

.swiper-container-vertical > .swiper-pagination-bullets {
   right: 10px;
   top: 50%;
   -webkit-transform: translate3d(0, -50%, 0);
   -moz-transform: translate3d(0, -50%, 0);
   -o-transform: translate(0, -50%);
   -ms-transform: translate3d(0, -50%, 0);
   transform: translate3d(0, -50%, 0);
}

.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
   margin: 5px 0;
   display: block;
}

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
   margin: 0 5px;
}

.swiper-pagination-progress {
   background: rgba(0, 0, 0, 0.25);
   position: absolute;
}

.swiper-pagination-progress .swiper-pagination-progressbar {
   background: #007aff;
   position: absolute;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   -webkit-transform: scale(0);
   -ms-transform: scale(0);
   -o-transform: scale(0);
   transform: scale(0);
   -webkit-transform-origin: left top;
   -moz-transform-origin: left top;
   -ms-transform-origin: left top;
   -o-transform-origin: left top;
   transform-origin: left top;
}

.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar {
   -webkit-transform-origin: right top;
   -moz-transform-origin: right top;
   -ms-transform-origin: right top;
   -o-transform-origin: right top;
   transform-origin: right top;
}

.swiper-container-horizontal > .swiper-pagination-progress {
   width: 100%;
   height: 4px;
   left: 0;
   top: 0;
}

.swiper-container-vertical > .swiper-pagination-progress {
   width: 4px;
   height: 100%;
   left: 0;
   top: 0;
}

.swiper-pagination-progress.swiper-pagination-white {
   background: rgba(255, 255, 255, 0.5);
}

.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar {
   background: #fff;
}

.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar {
   background: #000;
}

.swiper-container-3d {
   -webkit-perspective: 1200px;
   -moz-perspective: 1200px;
   -o-perspective: 1200px;
   perspective: 1200px;
}

.swiper-container-3d .swiper-cube-shadow,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-wrapper {
   -webkit-transform-style: preserve-3d;
   -moz-transform-style: preserve-3d;
   -ms-transform-style: preserve-3d;
   transform-style: preserve-3d;
}

.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top {
   position: absolute;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   pointer-events: none;
   z-index: 10;
}

.swiper-container-3d .swiper-slide-shadow-left {
   background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
   background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
   background-image: -moz-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
   background-image: -o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
   background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-right {
   background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
   background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
   background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
   background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
   background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-top {
   background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
   background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
   background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
   background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
   background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-bottom {
   background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
   background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
   background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
   background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
   background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-coverflow .swiper-wrapper,
.swiper-container-flip .swiper-wrapper {
   -ms-perspective: 1200px;
}

.swiper-container-cube,
.swiper-container-flip {
   overflow: visible;
}

.swiper-container-cube .swiper-slide,
.swiper-container-flip .swiper-slide {
   pointer-events: none;
   -webkit-backface-visibility: hidden;
   -moz-backface-visibility: hidden;
   -ms-backface-visibility: hidden;
   backface-visibility: hidden;
   z-index: 1;
}

.swiper-container-cube .swiper-slide .swiper-slide,
.swiper-container-flip .swiper-slide .swiper-slide {
   pointer-events: none;
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active,
.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
   pointer-events: auto;
}

.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right,
.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right,
.swiper-container-flip .swiper-slide-shadow-top {
   z-index: 0;
   -webkit-backface-visibility: hidden;
   -moz-backface-visibility: hidden;
   -ms-backface-visibility: hidden;
   backface-visibility: hidden;
}

.swiper-container-cube .swiper-slide {
   visibility: hidden;
   -webkit-transform-origin: 0 0;
   -moz-transform-origin: 0 0;
   -ms-transform-origin: 0 0;
   transform-origin: 0 0;
   width: 100%;
   height: 100%;
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
   -webkit-transform-origin: 100% 0;
   -moz-transform-origin: 100% 0;
   -ms-transform-origin: 100% 0;
   transform-origin: 100% 0;
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-next + .swiper-slide,
.swiper-container-cube .swiper-slide-prev {
   pointer-events: auto;
   visibility: visible;
}

.swiper-container-cube .swiper-cube-shadow {
   position: absolute;
   left: 0;
   bottom: 0;
   width: 100%;
   height: 100%;
   background: #000;
   opacity: 0.6;
   -webkit-filter: blur(50px);
   filter: blur(50px);
   z-index: 0;
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
   -webkit-transition-timing-function: ease-out;
   -moz-transition-timing-function: ease-out;
   -ms-transition-timing-function: ease-out;
   -o-transition-timing-function: ease-out;
   transition-timing-function: ease-out;
}

.swiper-container-fade .swiper-slide {
   pointer-events: none;
   -webkit-transition-property: opacity;
   -moz-transition-property: opacity;
   -o-transition-property: opacity;
   transition-property: opacity;
}

.swiper-container-fade .swiper-slide .swiper-slide {
   pointer-events: none;
}

.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
   pointer-events: auto;
}

.swiper-zoom-container {
   width: 100%;
   height: 100%;
   display: -webkit-box;
   display: -moz-box;
   display: -ms-flexbox;
   display: -webkit-flex;
   display: flex;
   -webkit-box-pack: center;
   -moz-box-pack: center;
   -ms-flex-pack: center;
   -webkit-justify-content: center;
   justify-content: center;
   -webkit-box-align: center;
   -moz-box-align: center;
   -ms-flex-align: center;
   -webkit-align-items: center;
   align-items: center;
   text-align: center;
}

.swiper-zoom-container > canvas,
.swiper-zoom-container > img,
.swiper-zoom-container > svg {
   max-width: 100%;
   max-height: 100%;
   object-fit: contain;
}

.swiper-scrollbar {
   border-radius: 10px;
   position: relative;
   -ms-touch-action: none;
   background: rgba(0, 0, 0, 0.1);
}

.swiper-container-horizontal > .swiper-scrollbar {
   position: absolute;
   left: 1%;
   bottom: 3px;
   z-index: 50;
   height: 5px;
   width: 98%;
}

.swiper-container-vertical > .swiper-scrollbar {
   position: absolute;
   right: 3px;
   top: 1%;
   z-index: 50;
   width: 5px;
   height: 98%;
}

.swiper-scrollbar-drag {
   height: 100%;
   width: 100%;
   position: relative;
   background: rgba(0, 0, 0, 0.5);
   border-radius: 10px;
   left: 0;
   top: 0;
}

.swiper-scrollbar-cursor-drag {
   cursor: move;
}

.swiper-lazy-preloader {
   width: 42px;
   height: 42px;
   position: absolute;
   left: 50%;
   top: 50%;
   margin-left: -21px;
   margin-top: -21px;
   z-index: 10;
   -webkit-transform-origin: 50%;
   -moz-transform-origin: 50%;
   transform-origin: 50%;
   -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
   -moz-animation: swiper-preloader-spin 1s steps(12, end) infinite;
   animation: swiper-preloader-spin 1s steps(12, end) infinite;
}

.swiper-lazy-preloader:after {
   display: block;
   content: "";
   width: 100%;
   height: 100%;
   background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
   background-position: 50%;
   -webkit-background-size: 100%;
   background-size: 100%;
   background-repeat: no-repeat;
}

.swiper-lazy-preloader-white:after {
   background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

@-webkit-keyframes swiper-preloader-spin {
   100% {
      -webkit-transform: rotate(360deg);
   }
}

@keyframes swiper-preloader-spin {
   100% {
      transform: rotate(360deg);
   }
}

#galleria-loader {
   height: 1px !important;
}

.galleria-theme-twelve {
   position: relative;
   overflow: hidden;
   font:
      11px/1.4 arial,
      sans-serif;
   color: #fff;
   height: 450px;
   min-height: 450px;
}

.galleria-theme-twelve img {
   -moz-user-select: none;
   -webkit-user-select: none;
   -o-user-select: none;
}

.galleria-theme-twelve .galleria-stage {
   overflow: hidden;
   background: #000;
   position: absolute;
   top: 0;
   left: 0;
   right: 0;
   bottom: 30px;
}

.galleria-theme-twelve.fullscreen .galleria-stage {
   bottom: 0;
}

.galleria-theme-twelve .galleria-bar {
   height: 31px;
   width: 100%;
   position: absolute;
   bottom: 0;
   left: 0;
   background: #222 url(/web/20251120022218im_/https://www.eldia.com/img/css/bar.png) repeat-x;
   z-index: 3;
}

.galleria-theme-twelve.light .galleria-bar {
   background: #fff;
   height: 30px;
}

.galleria-theme-twelve .galleria-s1,
.galleria-theme-twelve .galleria-s2,
.galleria-theme-twelve .galleria-s3,
.galleria-theme-twelve .galleria-s4 {
   background: url(/web/20251120022218im_/https://www.eldia.com/img/css/separator.png);
   height: 29px;
   width: 2px;
   position: absolute;
   left: 28px;
   bottom: 1px;
}

.galleria-theme-twelve.light .galleria-s1,
.galleria-theme-twelve.light .galleria-s2,
.galleria-theme-twelve.light .galleria-s3,
.galleria-theme-twelve.light .galleria-s4,
.galleria-theme-twelve.light .galleria-counter {
   background-image: url(/web/20251120022218im_/https://www.eldia.com/img/css/separator-neg.png);
   bottom: 0;
   height: 30px;
}

.galleria-theme-twelve .galleria-s2 {
   left: 58px;
}

.galleria-theme-twelve .galleria-s3 {
   right: 29px;
   left: auto;
}

.galleria-theme-twelve .galleria-s4 {
   right: 58px;
   left: auto;
}

.galleria-theme-twelve .galleria-progress {
   height: 2px;
   position: absolute;
   top: 0;
   left: 0;
   width: 0;
   background: #aaa;
   opacity: 0.5;
   z-index: 3;
   -ms-filter: "alpha(opacity=50)";
   filter: alpha(opacity=50);
}

.galleria-theme-twelve .galleria-thumblink,
.galleria-theme-twelve .galleria-fullscreen,
.galleria-theme-twelve .galleria-play,
.galleria-theme-twelve .galleria-popout {
   width: 29px;
   height: 29px;
   position: absolute;
   left: 0;
   bottom: 1px;
   background: url(/web/20251120022218im_/https://www.eldia.com/img/css/thumbs.png) no-repeat 50% 50%;
   cursor: pointer;
}

.galleria-theme-twelve.light .galleria-thumblink,
.galleria-theme-twelve.light .galleria-fullscreen,
.galleria-theme-twelve.light .galleria-play,
.galleria-theme-twelve.light .galleria-popout {
   bottom: 0;
   height: 30px;
}

.galleria-theme-twelve.light .galleria-thumblink {
   background-image: url(/web/20251120022218im_/https://www.eldia.com/img/css/thumbs-neg.png);
}

.galleria-theme-twelve .galleria-fullscreen,
.galleria-theme-twelve .galleria-popout {
   left: auto;
   right: 0;
   background-image: url(/web/20251120022218im_/https://www.eldia.com/img/css/fullscreen.png);
   background-position: 8px 7px;
}

.galleria-theme-twelve.light .galleria-fullscreen {
   background-image: url(/web/20251120022218im_/https://www.eldia.com/img/css/fullscreen-neg.png);
   background-position: 8px 8px;
}

.galleria-theme-twelve .galleria-popout {
   background-image: url(/web/20251120022218im_/https://www.eldia.com/img/css/popout.png);
   right: 30px;
   background-position: 50% 50%;
}

.galleria-theme-twelve.light .galleria-popout {
   background-image: url(/web/20251120022218im_/https://www.eldia.com/img/css/popout-neg.png);
}

.galleria-theme-twelve .galleria-play {
   left: 30px;
   background-image: url(/web/20251120022218im_/https://www.eldia.com/img/css/playpause.png);
   background-position: 10px 9px;
}

.galleria-theme-twelve.light .galleria-play {
   background-image: url(/web/20251120022218im_/https://www.eldia.com/img/css/playpause-neg.png);
}

.galleria-theme-twelve .galleria-play.playing {
   background-position: 10px -91px;
}

.galleria-theme-twelve .galleria-fullscreen.open {
   background-position: 8px -93px;
}

.galleria-theme-twelve.notouch .galleria-thumblink:hover,
.galleria-theme-twelve.touch .galleria-thumblink:active,
.galleria-theme-twelve .galleria-thumblink.open,
.galleria-theme-twelve.notouch .galleria-fullscreen:hover,
.galleria-theme-twelve.touch .galleria-fullscreen:active,
.galleria-theme-twelve.notouch .galleria-play:hover,
.galleria-theme-twelve.touch .galleria-play:active,
.galleria-theme-twelve.notouch .galleria-popout:hover,
.galleria-theme-twelve.touch .galleria-popout:active {
   background-color: black;
}

.galleria-theme-twelve.light.notouch .galleria-thumblink:hover,
.galleria-theme-twelve.light.touch .galleria-thumblink:active,
.galleria-theme-twelve.light .galleria-thumblink.open,
.galleria-theme-twelve.light.notouch .galleria-fullscreen:hover,
.galleria-theme-twelve.light.touch .galleria-fullscreen:active,
.galleria-theme-twelve.light.notouch .galleria-play:hover,
.galleria-theme-twelve.light.touch .galleria-play:active,
.galleria-theme-twelve.light.notouch .galleria-popout:hover,
.galleria-theme-twelve.light.touch .galleria-popout:active {
   background-color: #eee;
}

.galleria-theme-twelve .galleria-thumbnails-container {
   position: absolute;
   top: 0;
   left: 0;
   width: 0;
   height: 0;
   background: url(/web/20251120022218im_/https://www.eldia.com/img/css/bg.png);
   z-index: 2;
}

.galleria-theme-twelve .galleria-thumbnails-list {
   position: absolute !important;
   top: 10px;
   right: 10px;
   left: 10px;
   bottom: 41px;
   overflow: auto !important;
}

.galleria-theme-twelve .galleria-thumbnails .galleria-image {
   width: 80px;
   height: 45px;
   float: left;
   margin: 0 7px 7px 0;
   border: 3px solid #fff;
   cursor: pointer;
}

.galleria-theme-twelve.notouch .galleria-thumbnails .galleria-image:hover,
.galleria-theme-twelve.touch .galleria-thumbnails .galleria-image:active {
   opacity: 0.9;
   box-shadow: 0 0 3px rgba(0, 0, 0, 0.4);
   -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.4);
   -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.4);
}

.galleria-theme-twelve .galleria-info {
   position: absolute;
   overflow: hidden;
   height: 29px;
   line-height: 29px;
   left: 70px;
   right: 70px;
   bottom: 1px;
   color: #bbb;
}

.galleria-theme-twelve.light .galleria-info {
   color: #888;
}

.galleria-theme-twelve .galleria-info > *,
.galleria-theme-twelve .galleria-info-text > * {
   display: inline;
}

.galleria-theme-twelve .galleria-info-title {
   color: #fff;
   font-weight: bold;
   padding: 0 10px;
}

.galleria-theme-twelve.light .galleria-info-title {
   color: #000;
}

.galleria-theme-twelve .galleria-info-text {
   padding-left: 10px;
}

.galleria-theme-twelve .galleria-counter {
   background: url(/web/20251120022218im_/https://www.eldia.com/img/css/separator.png) no-repeat 100% 0;
   display: inline-block;
   *display: inline;
   padding-right: 10px;
   _height: 29px;
   zoom: 1;
   color: #fff;
}

.galleria-theme-twelve .galleria-current {
   color: #fff;
}

.galleria-theme-twelve .galleria-total {
   color: #fff;
}

.galleria-theme-twelve .galleria-loader {
   width: 48px;
   height: 48px;
   position: absolute;
   top: 50%;
   left: 50%;
   margin: -24px 0 0 -24px;
   z-index: 2;
   display: none;
   background: #000 url(/web/20251120022218im_/https://www.eldia.com/img/css/loader.gif) no-repeat 50% 50%;
   opacity: 0.8;
   -ms-filter: "alpha(opacity=80)";
   filter: alpha(opacity=80);
   -moz-border-radius: 6px;
   -webkit-border-radius: 6px;
   border-radius: 6px;
}

.galleria-theme-twelve .galleria-image-nav {
   position: absolute;
   bottom: 32px;
   margin-top: 0;
   width: 8%;
   right: 0;
}

.galleria-theme-twelve .galleria-image-nav-left,
.galleria-theme-twelve .galleria-image-nav-right {
   cursor: pointer;
   width: 36px;
   height: 36px;
   position: absolute;
   left: 20px;
   z-index: 2;
   background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUYwQTY4NjUzQTVFMTFFMzg3MzZBRkMzMzE4MTk3MTciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUYwQTY4NjYzQTVFMTFFMzg3MzZBRkMzMzE4MTk3MTciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5RjBBNjg2MzNBNUUxMUUzODczNkFGQzMzMTgxOTcxNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5RjBBNjg2NDNBNUUxMUUzODczNkFGQzMzMTgxOTcxNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp7JTvwAAAxSSURBVHja7Jx9aJTJHceffXazeTPv2WjUeKHn2Zw9D0/hWrmW6/WOXimiVSF/1EasinBBBE2sERQpVfCNKv6hVNAiFDnicRxFSlNrRRRKrtwdFKupnqIx8eXSaNy4u9nsW39f/T252fF5dmeeffJfBobdPDszz2e+85uZ38wzT3yZTMaYCs7BnJJgSqCCQkD8w+fzKWcMhULIW8LRCimK8aGhoWievFl/JxIJ48mTJ1nXampqjKKioqxrVG4+pjL6KKboFy6PIVLepGrdxGEnoKNmbW0tblxPsSqVSlXkSAeYMMXhx48fh+XfKW/W3+l0+qUycE1O53CvSvqoo1hJ6QM50o3Sx1OK/yOmlCsLqq6udkoH0woRdKOiqEhTi0hlwpr6KUacBLETAtdMM3sEkPjKKc6hssoU61rBcQaV8wAGCWPREsiuJSnAzl9lIDcBFfguxQGK39glcLIgBx6EBoqzueHcDCtN3IC30MOVBbJpSYwvr1EMFjjW+RgKYt2VW07VgricV7hLFRrQ4C0Ub/I4pW1B+G0eW5BXARVLsjW5saBZHoljhSDX8RpzKVsQWmquijhiJWxa3C5MpxjDAK5pQXWc1/CYqYjr+l+7McnJgqarjDmYDimPSZ/kIfjoI5NWdBXm8CyXkKdVqWyxEnNUp2gXTOVc54c5HUW0GqZKio383TEmk0l8AgRTf9GOHTvmNDc3B/Pl42iK93AKQvpGzpO3bDCABUxgQz5mzRcbue7OFsQtWa/oYZvskBV1dXXNWr169duLFy++vmrVqi81xqP7Tn1f4AnojDsHDhx4o6Wl5XWyos/37ds3KJSVVqhPvWxFdkLUKooD8KKtW7fOXLt27ZKSkpLypqammZrLnGqFdNU6SyIwgAVMYOPuGVAsozbfWgyjeqmiOIGOjo7ZGzdu/CEtCUpGRkYebdu27aLmLFLpUZqJAAawgAlsYLR4FUQqlV0a08apy+fPPLecnTt3vrJhw4YlBBIk1/1hZ2fn3y9duhRx4UR6kWYigAEsYAIbGMEqWJJP5352FpRPIHPv3r2vtrW1LQkGg8Uszj8uXryoK47K/VTTZAWwgAlsYAQrmLm+Pp37mZrbHxg10ytWrHjL7/cHaHZIHj58uNeF5WQJnqc7u1lOPLcksIERrGAGu8L6yyxkPwiFJ3t6ev5F0+HzG2/atOkHNHtVuq1IHmC3250+MIENjGAFM8+YWmXKAqnsmaS3bNnS193dfXl8fDze0NAw/ejRo+8tXLiwwoVIaQWB0rrigAVMYAMjWMGsWFYyl0Ax1Yrt2rXr1unTpyHSOIE0HD9+/CcLFizQXfGPeZRmIoABLGACGxjBqiF0LJ9AqgWl9+/ff+fUqVOXiGOsvr6+4cSJEz/WFGjUozQTAQxgARPYwKhTp3wCpXmNpNxFDh06dPfjjz++HIvFov39/fc1BXrqUZqJAAawgAlsml00LKf3iQtFXtRV8waZVqDlRtOxY8cehsPhhEb3+o/dPrDAYoXvGdl7385eZWVlUXt7+wxaZtxzMbijK45kaWIjEMLrug6ai3BH3PLIIxDWYs2TzIOt4esyi9M0f6+AKVYlPBPFUQjDnGeyQobrnHeaFyswOEkw6IK3XeS7beTZPy4gDDo1QC5H8ZFmK6u21C2XFU1wXq8te5jraugKhHA3V2YXFcS2ZqSAMiJchleW9IjraLgVCK01wANqqsCK9RUojpdlpbhOA/ks0m5H0dYMaVaBPzKDYkhjDTfG/XskZys47Enn2EseZ5HgksxSdQHYx8EDw4dUvtKjaOVHz1zgAEE/4E2sGuPFc/BSYQ2WYPgwixKd5Kl5hGMZi1XJ2xVFQg+AZxyniIf/YaqHVk8I6BLxDZ5wnNSgcXYpyvG+1wxTx1+mBJoSaFKDr0BxA9I4luENp4RHY0uu9ZldsNuYT3JMu7mn7iAd5JmrJE/eDM9mYzyLZCaxgUuZJ5inwZPME2c2TwUq5ik0oAFezLGKnbpoKBRKFqKGdXRvaGgowFN7uaYxTONonYCLFypQkeBbvLT1QnF2WVnZxKGCVCoVicfj8JO+ltKiImVUsTBVsiDfiMoo43vbWcvc4uLiRr/fPyFcNBrtZ485LNW7VvDZEm7GoCAXIqYhPcp+GgwGv2+a5hs58o4mk8kvR0dHL9B485Xss9C1py7HoCp5n4quvVVRUfF+IBBYZLw4YmfvQqfTV8fHx3tJsL9JDiy6/2OnbuckUAl7yhOKkyg/I3F+mQvCAezrcDh8zHhxkktcuD4loRKKwhRxVxXPK71WWVnZTg01V1PnURLpDIn1VyP7CcYTw+YBgc/BcsTTFDXl5eU7yWznFdAz0mNjYycJ6s/ieooEGlYUqE7s5tRYy0pKStYX4qbQcHAjEonskVYEw7Il+WzGnDrhehNZzW8JMOTFlEPd7gKNUUeFKTdCIoXziFMpDMYmjTGbqTu979FSZoisabfx7W5ihkVKOAkktlRlaWnpUcPbM4EGWdGn1Hp/FC49JtC4gzjFhnAkhaz412Q9K73eMIvFYpuFQXzcEDYKA9JUbolDjRTYTRWp8xgGlVxJ5WIvxjoqg7HlG4fkVcL39ziv10h1qCtZ93YekyxfLy4LJJ7D+QXFeTnOKcteMSwxo/oqAwF9RED/5pbyU75SKicmWQ8cQL9QiY9UeFwyzeM6fyJoMSSuxYKCWBVUaKvKeUDrnCLi8uXLabat8CueUUTlWwXAaTbQ4jXwlKqUDQawWFyK5xPRIK3CDB2wepMpTOtW+JBaAC1q5Iuc31y5cmXFnj17ZnZ1ddWq5OO8H4hABBgQrEdc4yHNB6rlggEsYLL4FPOi0T6UXB1bgd7VWKyaS5cuLd+3bx/efwgsWrRIx/VHC70j/W33/R1D4xAVGMACJrBZnIrZ37UTyC/0dUznzariLFu2bNqRI0cap02b5r9x40Zs/fr1A5oD5JsKAr2pUyAYwAImsIFRQ6Rm1sCwdDGlgfo7quK0trZWHDp0aAb5Sf6+vr7omjVr7vX39+suRucpCKTloIIBLGACGxjBqiGSqEHANLJfPlM56u9bt25d1f79+2eQh+2/fv16tK2tbYDA3DyrEh1Qv8N3bScVLGACGxjBCmbF/S9RA7+sqkpfz9BAGCKHzSSnL93R0fFwcHDQ7YM80xCOHfs4CL+Xul1OgAlsYAQrmBX3pUQNTDc3x5mgR9aNDx482BgKhQp5XSrh8rd8e0dBsFkNCWY3u4qmlElpG+LEiRNPtm/f/uDZs2ep+fPnl545c2Z2TU2NG5Fiwoo6YwWhpZOG+rHAb1fXxAImsIERrGBWzC5qkDalJf8dVYju7u6RzZs336fF3nORzp49O5ucNN13ywalLVG771qnTMAAFjCBDYxg1ShC1CBpSmZ8V2e/tqenJ9ze3n5/dHQ01dLSApFmaQp0VVzHOny/qlMgGMACJrCBUWctbWQfZkiYbM4JIcEXOkDnz58Pd3Z23h8ZGUn29vbqHijoVRCoV6tAYgALmMCmyfOFcG9okgkIY4HVPS5QXKJT6rlz58LxeDxNQFHN7iVax5jD96ucVsk6d+/ePXzlypUYsbg5kXZBGh8nptCY1GLaJ8AYSGeWOCvtU8ur8ahD2ryzrEtxbkvWmiUQKiZ2jz8YLh+0KYZrUmvZWV5Uatlrk8iT5jpbIWLV33QAAszpSYLBdHtAhLHbvOdrYqMdMCbvRMlpqQGioh8kTq2iD/Cp1MqebEtT/J2wpSlbrhwigiUPc96kx0wXuK6iH5S0E8hSThyPsCf9mYeW8xsj+/HPSK4DTfyb6MPc5DK8sqTPuI7iuBOVPWk5jAjTPlrvJMXfG4WdFsNxuQ5JnKdOm/WSSHHJsm9yWX0F8ES5TicFC00YNkcFnVa3do+cK3ib9OcaG1h47Psniv+U3XmquJbgtIbFE9Uq6TLckV8Ziu/Us4/zFywEjOyXZBwfQedb/ovPpKwAULy99yPeGmgW9pSGOcLh+tx4+Rl9mrtV3E2z82Mgu7eg8XT1bYqLjRePqeqEMQ9LByxUL1P8yqYnRIwcL/Co7I/onuzINeAipgo8H+TnRisvkEfphIdKpVEAHoGUcDfTESojDHxeHf5OccVibM2lht5BsCR3L6UX9XQqO8bRZLGsf4UlnuhKcUxw2nFj8kKCB++nPCaW8Ngp7rFbJ95S3NBjug6wb+rfBOYO/xdgAAAQz5s4G6GSAAAAAElFTkSuQmCC");
}

.galleria-theme-twelve .galleria-image-nav-right {
   left: auto;
   right: 20px;
   background-position: -36px 0;
   z-index: 2;
}

.galleria-theme-twelve.light .galleria-image-nav-left,
.galleria-theme-twelve.light .galleria-image-nav-right {
   background-image: url(/web/20251120022218im_/https://www.eldia.com/img/css/nav-neg.png);
}

.galleria-theme-twelve .galleria-image-nav-right {
   left: auto;
   background-position: -115px 0;
   z-index: 2;
   right: 0 !important;
}

.galleria-theme-twelve .galleria-thumb-nav-left,
.galleria-theme-twelve .galleria-thumb-nav-right {
   cursor: pointer;
   display: none;
   background-position: -495px 5px;
   position: absolute;
   left: 0;
   top: 0;
   height: 40px;
   width: 23px;
   z-index: 3;
   opacity: 0.8;
}

.galleria-theme-twelve .galleria-thumb-nav-right {
   background-position: -578px 5px;
   border-right: 0;
   right: 0;
   left: auto;
}

.galleria-theme-twelve .galleria-thumbnails-container .disabled,
.galleria-theme-twelve .galleria-thumbnails-container .disabled:hover,
.galleria-theme-twelve .galleria-thumbnails-container .disabled:active {
   opacity: 0.2;
   cursor: default;
}

.galleria-theme-twelve.notouch .galleria-thumb-nav-left:hover,
.galleria-theme-twelve.touch .galleria-thumb-nav-left:active,
.galleria-theme-twelve.notouch .galleria-thumb-nav-right:hover,
.galleria-theme-twelve.touch .galleria-thumb-nav-right:active {
   opacity: 1;
   background-color: #111;
}

.galleria-theme-twelve.light.notouch .galleria-thumb-nav-left:hover,
.galleria-theme-twelve.light.touch .galleria-thumb-nav-left:active,
.galleria-theme-twelve.light.notouch .galleria-thumb-nav-right:hover,
.galleria-theme-twelve.light.touch .galleria-thumb-nav-right:active {
   background-color: #eee;
}

.galleria-theme-twelve .galleria-carousel .galleria-thumb-nav-left,
.galleria-theme-twelve .galleria-carousel .galleria-thumb-nav-right {
   display: block;
}

.galleria-theme-twelve .galleria-lightbox-content {
   background: url(/web/20251120022218im_/https://www.eldia.com/img/css/loader_pos.gif) no-repeat 50% 50%;
}

@media only screen and (max-width: 360px) {
   .galleria-theme-twelve .galleria-thumbnails .galleria-image {
      width: 60px;
      height: 42px;
      margin: 0 4px 4px 0;
      border-width: 2px;
   }
}

.galleria-lightbox-next {
   font-size: 36px;
   line-height: 36px;
}

@font-face {
   font-family: "Asap";
   src: url(/web/20251120022218im_/https://www.eldia.com/font/Asap-Regular.ttf);
   src: url(/web/20251120022218im_/https://www.eldia.com/font/Asap-Regular.ttf) format("truetype");
   font-weight: normal;
   font-display: swap;
   font-style: normal;
}

@font-face {
   font-family: "Roboto";
   src: url(/web/20251120022218im_/https://www.eldia.com/font/Roboto-Regular.ttf);
   src: url(/web/20251120022218im_/https://www.eldia.com/font/Roboto-Regular.ttf) format("truetype");
   font-weight: normal;
   font-display: swap;
   font-style: normal;
}

@font-face {
   font-family: "Roboto-Medium";
   src: url(/web/20251120022218im_/https://www.eldia.com/font/Roboto-Medium.ttf);
   src: url(/web/20251120022218im_/https://www.eldia.com/font/Roboto-Medium.ttf) format("truetype");
   font-weight: medium;
   font-display: swap;
   font-style: normal;
}

@font-face {
   font-family: "Roboto-Bold";
   src: url(/web/20251120022218im_/https://www.eldia.com/font/Roboto-Bold.ttf);
   src: url(/web/20251120022218im_/https://www.eldia.com/font/Roboto-Bold.ttf) format("truetype");
   font-weight: bold;
   font-display: swap;
   font-style: normal;
}

body.pincha {
   background-color: #de0b1d;
   background:
      url(/web/20251120022218im_/https://www.eldia.com/img/css/mosaic-pincha-9afcb46a0671514140b356d96454636d.png),
      url(/web/20251120022218im_/https://www.eldia.com/img/css/fondo_pincha.jpg);
   background-position: center top;
   background-repeat: repeat;
   background-attachment: fixed;
}

body.locura {
   background-color: #06072f;
   background:
      url(/web/20251120022218im_/https://www.eldia.com/img/css/mosaic-locura-31279d5456b2ae6a5ad6f866d5d025d6.png),
      url(/web/20251120022218im_/https://www.eldia.com/img/css/fondo_locura.jpg);
   background-position: center top;
   background-repeat: repeat;
   background-attachment: fixed;
}

body.laredonda {
   background: #666;
}

body.laplata * {
   font-family: "Asap";
}

.row_header_lpv {
   padding-top: 0;
}

body.quilmespresente {
   background: #fff;
}

body.quilmespresente > .container {
   padding: 0 5px;
}

body.quilmespresente .sitio {
   border-right: 1px solid #999;
   border-left: 1px solid #999;
}

body.quilmespresente .logo-quilmes,
.span_8_of_8.quilmespresente a {
   margin: auto auto auto 15px;
}

body.quilmespresente .header_quilmes,
.span_8_of_8.quilmespresente {
   border-bottom: solid 7px #004080;
   display: flex;
   height: 130px;
}

body.quilmespresente .clima {
   display: flex;
}

body.quilmespresente .clima .img_clima {
   margin: auto 0 auto auto;
}

body.quilmespresente .clima .img_clima #img_clima_quilmes {
   max-width: 60px;
}

body.quilmespresente .clima .txt_clima {
   margin: auto 10px auto 0;
   display: flex;
}

body.la-plata .sitio {
   border-right: 1px solid #999;
   border-left: 1px solid #999;
   font-family: "Asap";
}

body.laredonda .mk_cont {
   z-index: 0;
}

body.laredonda .lead {
   color: black;
}

body.quilmespresente .lead {
   color: black;
}

body.la-plata .lead {
   color: black;
}

body.la-plata .contenido .lead {
   margin-top: 20px;
}

body.quilmespresente .ads_izq,
body.quilmespresente .ads_der {
   display: none;
}

body.la-plata.ads_izq,
body.quilmespresente .ads_der {
   display: none;
}

.social_profiles {
   float: left;
}

body.pincha .row_header,
body.locura .row_header {
   padding-top: 1%;
}

body.laredonda .row_header {
   padding-top: 0;
}

body.laredonda .container {
   padding: 0;
   margin-top: 10px !important;
}

body.laredonda .container .nota-principal .span_6_of_8 {
   padding-left: 10px;
}

body.laredonda .container .nota-principal {
   display: flex;
   align-items: center;
   background-color: #eee;
   border-bottom: 0;
}

body.laredonda .container .nota-principal .cont_wrapper {
   margin: auto;
}

body.laredonda .nota .cont_wrapper {
   border: 0;
   margin: 0 0 10px 0;
}

body.quilmespresente .row_header {
   padding-top: 0;
}

.lpv-header,
.lpv.row_header {
   padding-top: 0;
   background-color: #115e90;
}

body.laplata article {
   padding: 0;
}

body.laplata article .title {
   font-weight: bold;
   line-height: 1.2;
   font-size: 400%;
}

body.laplata .container {
   margin-top: 0 !important;
   padding-top: 0;
}

body.la-plata .container {
   margin-top: 0 !important;
   padding: 0;
   font-family: "Asap";
   font-family: "Asap";
}

.cont-link {
   display: flex;
   align-items: center;
   justify-content: space-between;
}

.grid {
   position: relative;
   display: -webkit-flex;
   align-items: flex-start;
   display: flex;
   -webkit-backface-visibility: hidden;
   backface-visibility: hidden;
   -webkit-flex-flow: row wrap;
   flex-flow: row wrap;
   width: 100%;
}

.notas_quilmes {
   flex: 0 0 33.33333%;
   padding: 20px 18px 0 0;
}

.link-mobile {
   display: flex;
   align-items: center;
}

.link-mobile .link-dia-mob {
   margin-bottom: 15px;
}

.cont-link-page {
   justify-content: flex-end;
   margin-bottom: 12px;
   display: flex;
}

.link-dia-mob img,
.link-dia-home img,
.link-dia img {
   max-width: 125px;
}

.col.span_3_of_8.laplata .link-dia {
   margin-top: 18px;
}

.link-dia-mob {
   display: none;
}

body.la-plata .head {
   display: flex;
   justify-content: space-between;
}

body.la-plata .head .span_4_of_8 {
   width: 49%;
}

body.la-plata .contenido .titulo {
   background: #0578c4;
   background: linear-gradient(270deg, rgba(5, 120, 196, 1) 0, rgba(140, 55, 129, 1) 50%, rgba(222, 159, 53, 1) 100%);
   color: white;
   font-size: 24px;
   text-transform: uppercase;
   padding: 10px 15px;
   border-radius: 40px;
   font-weight: bold;
}

body.la-plata .contenido .notas_mobile {
   display: none;
}

body.la-plata .contenido .notas_desktop {
   display: inherit;
   margin: 0 2%;
}

body.la-plata .servicios {
   display: inherit !important;
}

.span_3_of_8 .cultura .titulo,
body.la-plata .cultura .titulo {
   background: #ba007d;
   color: white;
   font-size: 24px;
   text-transform: uppercase;
   padding: 10px 0 10px 15px;
   border-radius: 40px;
   font-weight: bold;
   margin-bottom: 12px;
}

body.la-plata .cultura .cont-cultura .element {
   font-size: 14px;
   text-transform: uppercase;
   color: black;
   font-weight: bold;
   padding: 6px;
   display: flex;
   justify-content: space-between;
   align-items: center;
   border-bottom: 0.3px solid gainsboro;
}

body.la-plata .cultura .cont-cultura .element .icon {
   display: flex;
   align-items: center;
}

body.la-plata .cultura .cont-cultura .element .icon img {
   max-width: 20px;
   margin-left: 5px;
}

.span_3_of_8 .eventos .titulo,
body.la-plata .eventos .titulo {
   background: #7aa0a1;
   color: white;
   font-size: 24px;
   text-transform: uppercase;
   padding: 10px 0 10px 15px;
   border-radius: 40px;
   font-weight: bold;
   margin-bottom: 12px;
}

body.la-plata .eventos .cont-eventos {
   border-bottom: 0.5px solid #7aa0a1;
   margin-bottom: 5px;
}

.span_8_of_8.servicios {
   width: 96%;
   margin: 0 2%;
}

.span_8_of_8.servicios .elemets-to-show {
   display: flex;
   justify-content: space-around;
}

.span_3_of_8 .ofertas .titulo,
body.la-plata .ofertas .titulo {
   background: #0092c1;
   color: white;
   font-size: 24px;
   text-transform: uppercase;
   padding: 10px 0 10px 15px;
   border-radius: 40px;
   font-weight: bold;
   margin-bottom: 12px;
}

.servicios .elemets-to-show .span_3_of_8.right {
   margin: auto 0;
}

.span_3_of_8 .clima .titulo,
body.la-plata .clima .titulo {
   background: #7aa0a1;
   color: white;
   font-size: 24px;
   text-transform: uppercase;
   padding: 10px 0 10px 15px;
   border-radius: 40px;
   font-weight: bold;
   margin-bottom: 12px;
}

body.laredonda .section.group.row_header {
   position: relative;
   display: inline-block;
   text-align: center;
   width: 100%;
}

body.laredonda .section.group.row_header .col.span_8_of_8 {
   margin: 0;
}

body.laredonda .col.span_8_of_8 .img-mobile {
   margin-top: 0 !important;
}

body.laredonda .col.span_8_of_8.header_links {
   justify-content: space-between;
   display: flex;
   position: absolute;
   top: 87%;
   left: 50%;
   transform: translate(-50%, -50%);
   align-items: center;
   margin: 0;
}

.links h3 {
   font-size: 15px;
   font-family: sans-serif;
   line-height: 18px;
   margin-top: 4px;
}

.chapanotapage_item {
   margin: 20px 0;
   border: 1px solid;
   display: inline-block;
   background: black;
   color: white;
   padding: 4px 12px;
   font-family: "Oswald-Regular", arial, sans-serif;
   font-size: 18px;
}

.chapanotapage_item a {
   display: inline-block;
   background: black;
   color: white;
   font-family: "Oswald-Regular", arial, sans-serif;
   font-size: 15px;
   margin: 0;
   text-transform: initial;
}

.chapanotapage_item b {
   font-size: 23px;
   line-height: 0.6;
}

.links.subsitio {
   float: none;
}

.links li {
   display: block;
   clear: both;
   font-size: small;
   line-height: 1.3em;
   padding: 5px 0 5px 0;
   margin: 0;
   border-bottom: 1px dotted #ccc;
}

.links .links_notas_container {
   width: 100%;
   float: none;
   display: flex;
   flex-wrap: wrap;
   justify-content: flex-start;
   column-gap: 5px;
}

.links .links_notas_container img {
   width: 100%;
   height: auto;
}

body.laredonda .col.span_8_of_8.header_links .live img {
   max-width: 130px;
}

body.laredonda .col.span_8_of_8.header_links .redes_head img {
   max-width: 45px;
}

body.laredonda .col.span_5_of_8.contenido .head-data {
   background: black;
   width: 100%;
   justify-content: flex-end;
   align-items: center;
   margin-bottom: 20px;
   max-width: none !important;
}

body.laredonda .col.span_5_of_8.contenido .head-data img {
   display: flex;
}

body.laredonda .col.span_5_of_8.contenido .head-data .datetime {
   font-size: 18px;
   color: #aaa;
   font-weight: 600;
}

#amp-burger2 {
   position: relative;
   background-color: transparent;
   width: 70px;
   height: 50px;
   cursor: pointer;
   position: relative;
   margin: 0;
}

#amp-burger2 div.lines {
   display: inline-block;
   position: absolute;
   left: 20px;
   top: 5px;
}

#amp-burger2 div.lines input {
   position: absolute;
   top: 5px;
   left: 0;
   width: 100%;
   height: 100%;
   z-index: 10000;
   opacity: 0;
   margin: 0;
   cursor: pointer;
}

#amp-burger2 div.lines-icon {
   position: relative;
   width: 50px;
   height: 38px;
   -webkit-transition-duration: 0.5s;
   transition-duration: 0.5s;
}

#amp-burger2 div.lines-icon .icon-left {
   -webkit-transition-duration: 0.5s;
   transition-duration: 0.5s;
   position: absolute;
   height: 5px;
   width: 15px;
   top: 20px;
   background-color: #9a9a9a;
}

#amp-burger2 div.lines-icon .icon-left:before {
   -webkit-transition-duration: 0.5s;
   transition-duration: 0.5s;
   position: absolute;
   width: 15px;
   height: 5px;
   background-color: #9a9a9a;
   content: "";
   top: -10px;
   left: 0;
}

#amp-burger2 div.lines-icon .icon-left:after {
   -webkit-transition-duration: 0.5s;
   transition-duration: 0.5s;
   position: absolute;
   width: 15px;
   height: 5px;
   background-color: #9a9a9a;
   content: "";
   top: 10px;
   left: 0;
}

#amp-burger2 div.lines-icon .icon-left:hover {
   cursor: pointer;
}

#amp-burger2 div.lines-icon .icon-right {
   -webkit-transition-duration: 0.5s;
   transition-duration: 0.5s;
   position: absolute;
   height: 5px;
   width: 15px;
   top: 20px;
   background-color: #9a9a9a;
   left: 15px;
}

#amp-burger2 div.lines-icon .icon-right:before {
   -webkit-transition-duration: 0.5s;
   transition-duration: 0.5s;
   position: absolute;
   width: 15px;
   height: 5px;
   background-color: #9a9a9a;
   content: "";
   top: -10px;
   left: 0;
}

#amp-burger2 div.lines-icon .icon-right:after {
   -webkit-transition-duration: 0.5s;
   transition-duration: 0.5s;
   position: absolute;
   width: 15px;
   height: 5px;
   background-color: #9a9a9a;
   content: "";
   top: 10px;
   left: 0;
}

#amp-burger2 input:checked + div.lines-icon .icon-left {
   -webkit-transition-duration: 0.5s;
   transition-duration: 0.5s;
   background: transparent;
}

#amp-burger2 input:checked + div.lines-icon .icon-left:before {
   -webkit-transform: rotateZ(45deg) scaleX(1.4) translate(2px, 2px);
   transform: rotateZ(45deg) scaleX(1.4) translate(2px, 2px);
}

#amp-burger2 input:checked + div.lines-icon .icon-left:after {
   -webkit-transform: rotateZ(-45deg) scaleX(1.4) translate(2px, -2px);
   transform: rotateZ(-45deg) scaleX(1.4) translate(2px, -2px);
}

#amp-burger2 input:checked + div.lines-icon .icon-right {
   -webkit-transition-duration: 0.5s;
   transition-duration: 0.5s;
   background: transparent;
}

#amp-burger2 input:checked + div.lines-icon .icon-right:before {
   -webkit-transform: rotateZ(-45deg) scaleX(1.4) translate(-2px, 2px);
   transform: rotateZ(-45deg) scaleX(1.4) translate(-2px, 2px);
}

#amp-burger2 input:checked + div.lines-icon .icon-right:after {
   -webkit-transform: rotateZ(45deg) scaleX(1.4) translate(-2px, -2px);
   transform: rotateZ(45deg) scaleX(1.4) translate(-2px, -2px);
}

.span_3_of_8 .clima,
body.la-plata .clima {
   background: #a0bcbd;
   height: 300px;
   border-radius: 20px 20px 0 0;
   margin-bottom: 20px;
}

.span_3_of_8 .farmacias .titulo,
body.la-plata .farmacias .titulo {
   background: #6dafab;
   color: white;
   font-size: 24px;
   text-transform: uppercase;
   padding: 10px 0 10px 15px;
   border-radius: 40px;
   font-weight: bold;
   margin-bottom: 12px;
}

.span_3_of_8 .transporte .titulo,
body.la-plata .transporte .titulo {
   background: #0097c4;
   color: white;
   font-size: 24px;
   text-transform: uppercase;
   padding: 10px 0 10px 15px;
   border-radius: 40px;
   font-weight: bold;
   margin-bottom: 12px;
}

body.la-plata .ofertas img,
body.la-plata .span_3_of_8 img {
   margin-bottom: 20px;
   width: 100%;
}

body.quilmespresente .container {
   padding: 0;
}

body.quilmespresente .nota .cont_wrapper {
   border: 0;
   margin: 0 0 10px 0;
}

body.la-plata .nota .cont_wrapper {
   border: 0;
   margin: 0 0 10px 0;
   font-family: "Asap";
}

body.quilmespresente .nota .cont_wrapper {
   border: 0;
   margin: 0 0 10px 0;
}

body.la-plata .nota .cont_wrapper {
   border: 0;
   margin: 0 0 10px 0;
}

body.laredonda .lead {
   float: left;
   line-height: 1.4em;
   color: #333;
   text-align: left;
}

body.quilmespresente .lead {
   float: left;
   line-height: 1.4em;
   color: #333;
   text-align: left;
   font-size: 15px;
}

body.laredonda .nota {
   display: inline-block;
   padding: 10px;
   margin: 0 0 30px 0;
   vertical-align: top;
   border-bottom: 1px solid #ccc;
}

body.quilmespresente .nota {
   display: inline-block;
   padding: 10px;
   margin: 0 0 30px 0;
   vertical-align: top;
   float: none;
}

body.la-plata .nota {
   display: inline-grid;
   padding: 10px;
   margin: 0 0 30px 0;
   vertical-align: top;
   float: none;
   font-family: "Asap";
   border-bottom: 0.5px solid gainsboro;
   position: relative;
   overflow: hidden;
}

body.la-plata .volanta {
   color: white;
   background-color: #a21468;
   width: fit-content;
   padding: 3px;
   font-size: 12px;
   text-transform: uppercase;
   font-weight: bold;
   max-width: 280px;
   position: absolute;
   top: 10px;
   left: 10px;
}

body.la-plata .intro {
   display: -webkit-box;
   -webkit-line-clamp: 4;
   -webkit-box-orient: vertical;
   overflow: hidden;
   text-overflow: ellipsis;
   font-size: 14px;
   color: #aea5a2;
   line-height: 1.3;
}

body.la-plata .firmante {
   font-size: 12px;
   color: #aea5a2;
   margin-top: 15px;
}

body.la-plata .videoWrapper img {
   border-radius: 0 8px 8px 8px;
}

.span_3_of_8 .clima .clima-cont,
body.la-plata .clima .clima-cont {
   padding: 0 7%;
}

.span_3_of_8 .clima .clima-cont .date,
body.la-plata .clima .clima-cont .date {
   display: flex;
   justify-content: space-between;
}

.span_3_of_8 .clima .clima-cont .date .dia,
body.la-plata .clima .clima-cont .date .dia {
   text-transform: uppercase;
   font-weight: bold;
   font-size: 20px;
}

.span_3_of_8 .clima .clima-cont .date .mes,
body.la-plata .clima .clima-cont .date .mes {
   font-size: 18px;
}

.span_3_of_8 .clima .clima-cont a .clima-value,
body.la-plata .clima .clima-cont a .clima-value {
   margin-top: 12px;
   display: flex;
}

.span_3_of_8 .clima .clima-cont a .left,
body.la-plata .clima .clima-cont a .left {
   margin: 0 auto;
   text-align: center;
}

.span_3_of_8 .clima .clima-cont a .left span,
body.la-plata .clima .clima-cont a .left span {
   text-transform: uppercase;
   color: white;
   font-weight: bold;
   font-size: 15px;
}

.span_3_of_8 .clima .clima-cont a .clima-value .temperature .agregados.termica,
body.la-plata .clima .clima-cont a .clima-value .temperature .agregados.termica {
   display: none;
}

.span_3_of_8 .clima .clima-cont a .clima-value .temperature .agregados,
body.la-plata .clima .clima-cont a .clima-value .temperature .agregados {
   font-size: 18px;
   margin-bottom: 5px;
   font-weight: bold;
}

.span_3_of_8 .clima .clima-cont a .clima-value .temperature .agregados span,
body.la-plata .clima .clima-cont a .clima-value .temperature .agregados span {
   color: white;
   font-weight: normal;
}

.span_3_of_8 .clima .clima-cont a .clima-value img,
body.la-plata .clima .clima-cont a .clima-value img {
   width: 100%;
   max-width: 141px;
   margin-bottom: 0;
   margin-top: 5px;
}

.span_3_of_8 .clima .clima-cont a p .ciudad,
body.la-plata .clima .clima-cont a p .ciudad {
   font-size: 24px;
   color: white;
}

.span_3_of_8 .clima .clima-cont a p .valor,
body.la-plata .clima .clima-cont a p .valor {
   font-size: 100px;
   font-family: "helvetica";
   color: black;
}

body.laredonda .nota.span_4_of_8 {
   width: 48%;
}

body.quilmespresente .nota.span_4_of_8 {
   width: 47%;
}

body.la-plata .nota.span_4_of_8 {
   width: 48%;
   font-family: "Asap";
}

body.laredonda .notasFm .nota:nth-child(even) {
   margin-left: 1%;
}

body.laredonda .notasFm .nota:nth-child(odd) {
   margin-right: 3%;
}

body.quilmespresente .nota:nth-child(even) {
   margin-left: 1%;
}

body.quilmespresente .nota:nth-child(odd) {
   margin-right: 3%;
}

body.laredonda .contenido {
   padding: 0 5px 0 30px;
}

body.laredonda .contenido .notapage {
   font-size: 12px;
   padding: 0 5px;
}

body.quilmespresente .contenido {
   padding: 0 5px 0 30px;
}

body.la-plata .contenido {
   width: 96%;
   margin: 0 2%;
   font-family: "Asap";
}

body.laredonda h5 {
   font-size: 16pt;
   margin-bottom: 10px;
   font-family: "Oswald-Regular", arial, sans-serif;
}

body.laredonda h2 {
   font-family: "Oswald-Regular", arial, sans-serif;
}

body.quilmespresente h5 {
   font-size: 15pt;
   margin-bottom: 10px;
   height: 50px;
   overflow: hidden;
}

body.la-plata h5 {
   margin-bottom: 20px;
   font-family: "Asap";
   font-size: 36px;
   line-height: 1;
   font-weight: 700;
   margin-top: 0;
}

.img-mobile {
   display: none;
}

.img-desktop {
   display: block;
}

.main-image {
   border: 1px solid #ccc;
   padding: 3px;
   background-color: #fff;
   float: left;
   margin: 0 10px 30px 0;
   width: 230px;
   height: auto;
}

.solumedia.mobile {
   display: none;
}

.titulos-titulo {
   font-family: "Book Antiqua Bold";
   font-size: 18px;
   line-height: 1.2em;
}

.result-details {
   float: left;
   width: 100%;
}

.titulos .result-details .title {
   font-size: 21px;
}

.result-details .title {
   font-size: 1.8em;
   line-height: 1.32em;
}

.result-details h4 {
   margin-bottom: 30px;
}

.row_footer_locura,
.row_footer_pincha,
.row_footer_la99 {
   width: auto;
   padding: 1%;
   font-size: 12px;
   margin: 0 -13px !important;
}

.row_footer_quilmes {
   background: white url(/web/20251120022218im_/https://www.eldia.com/img/subsitios/quilmes_footer.jpg) no-repeat;
   width: 100%;
   background-size: 100%;
   height: 145px;
}

.suplementos_footer .text a {
   color: #ccc;
}

.row_footer_quilmes .text {
   text-align: right;
   overflow: hidden;
   margin-right: 30px;
   color: #000;
   font-size: 90%;
   padding: 75px 0 0 120px;
}

.row_footer_laredonda {
   width: 100%;
   margin-top: 5%;
   font-size: 12px;
}

.row_footer_la-plata .text {
   text-align: right;
   overflow: hidden;
   margin-right: 30px;
   color: #000;
   font-size: 90%;
   padding: 75px 0 0 120px;
}

.row_footer_laredonda .text {
   text-align: right;
   overflow: hidden;
   margin-right: 30px;
   color: white !important;
   padding: 45px 0 0 120px;
}

.row_footer_laredonda .suplementos_footer {
   background: url(/web/20251120022218im_/https://www.eldia.com/img/subsitios/laredonda-pie.jpg) no-repeat;
   width: 100%;
   background-size: 100%;
   height: 145px;
}

.row_footer_locura {
   background-color: #070d47;
   border-top: 6px solid #4c9ed9;
}

.row_footer_pincha {
   background-color: #830404;
   border-top: 6px solid #c87770;
}

.row_footer_laredonda {
   background-color: #16171b;
   border-top: 6px solid #e3001b;
}

.row_footer_la99 {
   background-color: #16171b;
   border-top: 6px solid #e3001b;
}

.row_footer_locura .text,
.row_footer_pincha .text,
.row_footer_laredonda .text,
.row_footer_la99 .text {
   font-size: 110%;
   padding: 7% 0 0 2%;
   color: rgba(255, 255, 255, 0.4);
   line-height: 60px;
}

iframe.tabla_futbol {
   height: 720px;
}

.tab {
   font-size: 12px !important;
}

.row_footer_locura .text a,
.row_footer_pincha .text a,
.row_footer_la99 .text a,
.row_footer_laredonda .text a {
   color: white;
}

.laredonda table {
   font-family: "Open Sans", Helvetica;
   color: #efefef;
   width: 100%;
   font-size: 120%;
   line-height: 1.2em;
}

.laredonda .days,
.laredonda .time {
   background: #34495e;
   text-transform: uppercase;
   font-size: 0.7em;
   text-align: center;
   color: #fff !important;
}

.laredonda table tr:nth-child(2n) {
   background: #eff0f1;
}

.laredonda table tr:nth-child(2n + 3) {
   background: #fff;
}

.laredonda .time {
   width: 3em !important;
}

.laredonda .days,
.laredonda .time {
   background: #34495e;
   text-transform: uppercase;
   font-size: 0.7em;
   text-align: center;
   color: #fff !important;
}

.laredonda table th,
.laredonda table td {
   padding: 1em;
   width: 10em;
   color: #fff !important;
}

.blue {
   background: #3498db;
}

.purple {
   background: #9b59b6;
}

.navy {
   background: #34495e;
}

.green {
   background: #2ecc71;
}

.red {
   background: #e74c3c;
}

.orange {
   background: #f39c12;
}

.laredonda .title a {
   text-decoration: none;
   color: black;
   cursor: pointer;
}

.laredonda .container {
   width: 980px;
   margin: auto;
   z-index: 100;
   position: relative;
}

.lpv.section.group.row_header {
   height: 80px;
   display: flex;
}

.lpv .logo {
   align-items: center;
   display: flex;
   margin: 0 0 0 48px;
   width: 300px;
}

.lpv .logo img {
   max-width: 150px;
}

.lpv .nav_menu {
   display: flex;
   align-items: center;
   margin-left: auto;
}

.lpv .nav_menu ul {
   display: flex;
   justify-content: flex-end;
   align-items: flex-end;
}

.lpv .clima_lpv,
.lpv .nav_menu li {
   padding: 0 5px;
   font-family: "Roboto";
   color: white;
}

.lpv .clima_lpv {
   display: flex;
   align-content: flex-end;
   align-items: center;
   margin-right: 20px;
}

.lpv .clima_lpv img {
   max-width: 50px;
}

body.la-plata .contenido .titulo.lpv {
   font-size: 21px;
   background: transparent;
   padding: 17px 0 0 27px;
   text-transform: capitalize;
   font-family: "Roboto";
   color: black;
}

body.la-plata .lpv .videoWrapper img {
   border-radius: 0;
}

body.la-plata .lpv .title {
   font-family: "Roboto-Medium";
   font-size: 16px;
}

body.la-plata .lpv .volanta {
   font-size: 10px;
   background-color: #115e90;
}

body.la-plata .lpv .intro p {
   font-size: 11px;
}

body.la-plata #vermas {
   background: #115e90;
}

.lpv_social_bar {
   margin-top: 15px;
}

body.laplata .lpv * {
   font-family: "Roboto";
   font-size: 13px;
}

body.laplata article.lpv .volanta {
   font-size: 10px;
}

body.laplata article.lpv .title {
   font-family: "Roboto-Medium";
   font-size: 32px;
}

body.laplata article.lpv .bajada {
   font-family: "Roboto-Bold";
   font-size: 14px;
}

@media (min-width: 768px) {
   body.laredonda .col.span_8_of_8.header_links .live {
      display: flex;
      margin-left: 5px;
   }
}

@media (min-width: 1920px) {
   .laredonda .container {
      width: 1550px;
   }
}

@media (min-width: 1600px) and (max-width: 1920px) {
   .laredonda .container {
      width: 1250px;
   }

   body.la-plata .clima .clima-cont a p .ciudad {
      font-size: 28px;
   }

   body.la-plata .clima .clima-cont a p .valor {
      font-size: 106px;
   }

   body.la-plata .clima .clima-cont a .clima-value .temperature .agregados {
      font-size: 22px;
   }

   body.la-plata .clima .clima-cont a .clima-value img {
      max-width: 150px;
   }

   body.la-plata .farmacias .cont-farmacia .aclaracion {
      font-size: 16px;
   }

   body.la-plata .transporte .aclaracion {
      font-size: 16px;
   }

   body.laredonda .col.span_8_of_8.header_links .redes_head img {
      max-width: 50px;
   }

   body.laredonda .col.span_8_of_8.header_links .live img {
      max-width: 150px;
   }

   body.quilmespresente .clima {
      flex-direction: row;
   }
}

@media (max-width: 680px) {
   body.quilmespresente .clima {
      flex-direction: column;
   }

   body.quilmespresente .clima .img_clima #img_clima_quilmes {
      justify-content: center;
      margin: auto 0;
   }

   body.quilmespresente .clima .txt_clima {
      text-align: center;
      margin: 0 10px auto 0;
   }

   body.quilmespresente .clima .txt_clima p {
      font-size: 10px;
   }

   body.quilmespresente .clima .img_clima {
      margin: auto auto 0;
   }
}

p.respuesta {
   color: #fff;
}

[data-tooltip] {
   position: relative;
   z-index: 2;
   cursor: pointer;
}

[data-tooltip]:before,
[data-tooltip]:after {
   visibility: hidden;
   filter: alpha(opacity=0);
   opacity: 0;
   pointer-events: none;
   -moz-transition: ease 0.5s all;
   -o-transition: ease 0.5s all;
   -webkit-transition: ease 0.5s all;
   transition: ease 0.5s all;
}

[data-tooltip]:before {
   position: absolute;
   bottom: 110%;
   left: 30%;
   margin-bottom: 5px;
   margin-left: -80px;
   padding: 7px;
   width: 170px;
   -moz-border-radius: 6px;
   -webkit-border-radius: 6px;
   border-radius: 6px;
   background-color: black;
   color: #fff;
   content: attr(data-tooltip);
   font-size: 14px;
   line-height: 1.2;
}

[data-tooltip]:after {
   position: absolute;
   bottom: 110%;
   left: 30%;
   margin-left: -5px;
   width: 0;
   border-top: 5px solid black;
   border-right: 5px solid transparent;
   border-left: 5px solid transparent;
   content: " ";
   font-size: 0;
   line-height: 0;
}

[data-tooltip]:hover:before,
[data-tooltip]:hover:after {
   visibility: visible;
   bottom: 90%;
   filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
   opacity: 1;
}

p.respuesta {
   color: #fff;
}

iframe.cartelera_teatro_container {
   height: 932px;
}

.row_content_supplement {
   margin: 0 0 10px 0;
}

.row_footer_personaje {
   background-color: #070d47;
   border-top: 6px solid #4c9ed9;
   width: 102.7%;
   margin: 0 -1.383%;
   padding: 1%;
   margin-top: 5%;
   font-size: 12px;
}

.row_footer_personaje .text {
   font-size: 110%;
   padding: 10% 0 0 2%;
   color: rgba(255, 255, 255, 0.4);
   margin-bottom: 2%;
}

.row_footer_personaje .text a {
   color: #fff;
}

.especiales_futbol_footer {
   width: 100%;
   height: 10%;
}

.bottom {
   position: relative;
   line-height: 60px;
   color: #868686;
}

@media (max-width: 995px) {
   .subsitio .col,
   .sitio .span_5_of_8 {
      width: 100%;
   }

   body.la-plata .sitio .span_3_of_8 {
      width: 98%;
   }

   body.la-plata .clima {
      background-color: white;
      height: fit-content;
      margin-bottom: 0;
      background: 0;
   }

   body.la-plata .clima .clima-cont {
      display: none;
   }

   .subsitio .row_header img {
      margin: 20px auto;
      float: inherit !important;
   }

   .search-results-container h5 {
      font-size: 1.1em;
   }

   .vitacoraPersonaje {
      width: 100%;
      margin-left: 0;
   }

   body {
      background: url(/web/20251120022218im_/https://www.eldia.com/img/css/background-1-026416eb8847310115d6906ad495e3f7.jpg)
         repeat !important;
   }

   body.la-plata .contenido {
      padding: 0 10px;
   }

   body.la-plata .span_8_of_8.servicios {
      width: 96%;
      padding: 0 10px;
   }

   body.la-plata .span_8_of_8.servicios .elemets-to-show {
      display: block;
   }

   body.la-plata .span_8_of_8.servicios .elemets-to-show .span_3_of_8 {
      display: block !important;
      margin: 0 1%;
   }

   .link-dia {
      display: none;
   }

   .link-dia-mob {
      display: flex;
   }

   .col.span_8_of_8.header_links .live {
      text-align: initial;
   }

   .col.span_8_of_8.header_links .live img {
      margin: 0;
   }

   body.laredonda .col.span_8_of_8.header_links .redes_head {
      text-align: end;
   }

   body.laredonda .col.span_8_of_8.header_links .redes_head img {
      margin: 0;
   }

   body.laredonda .col.span_8_of_8.header_links {
      padding: 0 12px;
   }
}

@media (max-width: 902px) {
   .quilmespresente .container {
      margin-top: 0 !important;
   }
}

@media (max-width: 900px) {
   body.la-plata h5 {
      margin-top: 22px;
   }

   body.la-plata .contenido .notas_mobile {
      display: inherit;
   }

   body.la-plata .contenido .notas_desktop {
      display: none;
   }

   body.la-plata .contenido .titulo.lpv {
      padding: 10px;
   }

   .laredonda #subsitio {
      margin: 0 !important;
   }
}

@media (max-width: 768px) {
   body.laplata article .title {
      font-size: 250%;
   }

   body.laplata article {
      padding: 0 15px;
   }

   body.la-plata .nota:nth-child(even) {
      margin-left: 0;
   }

   body.la-plata .lpv.section.group.row_header,
   body.laplata .lpv.section.group.row_header {
      display: flex;
      flex-direction: column;
      align-items: center;
      margin: auto;
   }

   body.la-plata .lpv .logo,
   body.laplata .lpv .logo {
      margin: 20px;
      width: auto;
   }

   body.la-plata .lpv .logo .img-desktop,
   body.laplata .lpv .logo .img-desktop {
      display: none;
   }

   body.la-plata .lpv .clima_lpv,
   body.laplata .lpv .clima_lpv {
      display: none;
   }

   body.la-plata .lpv .nav_menu,
   body.laplata .lpv .nav_menu {
      margin: 0 auto;
   }

   .subsitio .col,
   .sitio .span_5_of_8 {
      width: 100%;
   }

   .subsitio .row_header img {
      margin: 20px auto;
      float: inherit !important;
   }

   .search-results-container h5 {
      font-size: 1.1em;
   }

   .img-mobile {
      display: block;
   }

   .img-desktop {
      display: none;
   }

   body.laredonda .col.span_8_of_8.header_links {
      padding: 0 12px;
   }

   body.laredonda .col.span_8_of_8.header_links .live {
      display: flex;
   }

   body.laredonda .col.span_8_of_8.header_links .live img {
      max-width: 65px;
      margin: 0;
   }

   body.laredonda .col.span_8_of_8.header_links .redes_head {
      display: flex;
      justify-content: flex-end;
   }

   body.laredonda .col.span_8_of_8.header_links .redes_head img {
      max-width: 23px;
      margin: 0;
      margin-left: 3px;
   }
}

@media (max-width: 750px) {
   .notas_quilmes {
      flex-basis: 100%;
      padding: 20px 0;
   }

   body.quilmespresente .logo-quilmes,
   .span_8_of_8.quilmespresente a {
      margin: auto;
      display: flex;
   }

   .logo_quilmespresente_img {
      max-height: 68px;
      width: 80% !important;
      max-width: 450px;
   }

   body.quilmespresente .contenido {
      padding: 0 15px;
   }

   .quilmespresente #vermas {
      width: unset;
   }
}

@media (max-width: 359px) {
   body.laredonda .col.span_8_of_8.header_links .live img {
      max-width: 63px;
   }

   body.laredonda .col.span_8_of_8.header_links .redes_head img {
      max-width: 20px;
   }
}

@media (max-width: 359px) {
   body.laredonda .col.span_8_of_8.header_links .live img {
      max-width: 63px;
   }

   body.laredonda .col.span_8_of_8.header_links .redes_head img {
      max-width: 20px;
   }
}

.force-size-height,
.force-size {
   min-height: initial !important;
   max-height: initial !important;
}

.force-size-width,
.force-size {
   min-width: initial !important;
   max-width: initial !important;
}

#subsitio .fb_iframe_widget span {
   width: 100% !important;
}

#subsitio .fb_iframe_widget span * {
   width: 100% !important;
}

#subsitio {
   min-height: 750px;
}

@media (max-width: 900px) {
   .solumedia.mobile {
      display: block;
   }

   .mrf-loading .mrf-column {
      opacity: 0;
   }

   .mrf-fadeInSection .mrf-column {
      opacity: 1;
      animation: fadeIn 0.5s linear;
   }

   .mrf-fadeOutSection .mrf-column {
      opacity: 0;
      animation: fadeOut 0.1s linear;
   }

   #mrf-header,
   .mrf-collapsableHeader,
   #mrf-controlBars,
   #mrf-cookiesHint,
   #mrf-detailsHeader,
   #mrf-paywallPopup,
   #mrf-imgGallery,
   #mrf-mosaicSections,
   #mrf-mosaicSubsections,
   #mrf-gallerySections,
   #mrf-detailsSections,
   #mrf-photoMosaicPages,
   #mrf-popUpBox {
      display: none;
   }

   .mrf-mosaicContainer .mrf-video .contentImg::after,
   .mrf-mosaicContainer .mrf-video .img:not(.mrf-galleryImg)::after {
      content: "ฆ";
      display: block;
      width: 40px;
      height: 25px;
      font-style: normal;
      font-variant: normal;
      font-weight: normal;
      font-stretch: normal;
      font-size: 18px;
      font-family: icon-font;
      line-height: 25px;
      text-align: center;
      color: white;
      pointer-events: none;
   }

   body #mrf-controlBars,
   body #mrf-imgGallery,
   body #mrf-detailsHeader,
   body #mrf-paywallPopup {
      display: block;
      z-index: 101;
      top: 0;
   }

   .mrf-button {
      -webkit-appearance: none;
      background: 0;
      border: 0;
      box-sizing: content-box;
      color: inherit;
      font-family: inherit;
      font-size: 100%;
      padding: 0;
      text-align: inherit;
      text-decoration: none;
      text-transform: inherit;
   }

   .mrf-button:focus {
      outline: 0;
   }

   .mrf-imgLoaded {
      animation: fadeInOpacity 0.4s;
   }

   .ios4 .mrf-imgLoaded,
   .ios5 .mrf-imgLoaded,
   .ios6 .mrf-imgLoaded,
   .aosp .mrf-imgLoaded {
      animation: none;
   }

   .mrf-fixedElement {
      max-width: 100vw;
   }

   .mrf-coverElement {
      max-width: 100vw;
      max-height: 100vh;
   }

   .mrf-mosaicContainer .mrf-article__share {
      float: right;
      width: 5%;
   }

   .mrf-mosaicContainer .mrf-article__share::before {
      font-size: 17px;
      color: #b3b3b3;
      position: initial;
      display: block;
   }

   .mrf-mosaicContainer .mrf-article__share::after {
      display: block;
      float: right;
      width: 45px;
      height: 60px;
      margin-top: -40px;
      content: "";
   }

   .mrf-mosaicContainer .mrf-video .contentImg::after,
   .mrf-mosaicContainer .mrf-video .img:not(.mrf-galleryImg)::after {
      width: 22px;
      height: 18px;
      font-size: 12px;
      line-height: 18px;
   }

   #mrf-details,
   #mrf-mosaic,
   #mrf-imgGallery {
      min-height: 100%;
      transform: none;
   }

   #mrf-details,
   #mrf-mosaic {
      background-color: #fafafa;
   }

   .mrf-icon::before,
   .mrf-bullet::before {
      font-style: normal;
      font-family: atf-font;
      font-size: 24px;
      position: absolute;
      width: 30px;
      height: 30px;
      color: #9c9c9c;
   }

   .mrf-icon:active::before,
   .mrf-bullet:active::before {
      text-shadow: rgba(0, 0, 0, 0.65098) 0 0 15px;
   }

   .mrf-iconRound {
      width: 40px;
      height: 40px;
      border-radius: 40px;
      background-color: rgba(255, 255, 255, 0.901961);
   }

   .mrf-iconRound::before {
      width: 40px;
      height: 40px;
      line-height: 42px;
      text-align: center;
      top: 0;
      left: 0;
   }

   .bullet-pager.current::before {
      color: rgba(0, 0, 0, 0.6);
   }

   .mrf-detailsLayout-default .mrf-scrollViewContainer {
      width: 100%;
      box-sizing: border-box;
      margin: 0;
      padding: 30px 15px 15px;
   }

   .mrf-rDetailsMedia.mrf-image {
      position: relative;
      height: 0;
      width: auto;
      display: block;
      margin: 0 -15px 26px;
      clear: both;
   }

   .mrf-rDetailsMedia.mrf-image img {
      position: absolute;
      width: 100%;
      height: 100%;
      margin: 0;
      left: 0;
   }

   #mrf-mosaic .mrf-detailsLayout-multipaged__container {
      padding-top: 24px;
   }

   .mrf-detailsLayout-multipaged .mrf-footer {
      height: 215px;
   }

   #mrf-mosaic .mrf-detailsContent {
      position: static;
      padding: 0;
      width: 100%;
   }

   #mrf-mosaic .mrf-detailsContent .mrf-nativeScrollView::-webkit-scrollbar,
   #mrf-mosaic .mrf-detailsContent .mrf-scrollView::-webkit-scrollbar {
      display: none;
   }

   #mrf-mosaic .mrf-detailsContent .mrf-detailsBody {
      padding-top: 15px;
   }

   .mrf-detailsContent .mrf-page {
      width: 100%;
   }

   .mrf-detailsContent .mrf-scrollViewContainer {
      padding: 0;
   }

   #mrf-body .mrf-detailsContent .mrf-hideImage {
      display: none;
   }

   .mrf-detailsContent .mrf-topMediaDecorator .mrf-madLoaded {
      padding-top: 26px;
      overflow: hidden;
   }

   #mrf-body .mrf-detailsContent .mrf-topGalleryGrid .mrf-galleryGrid {
      position: initial;
   }

   .mrf-detailsContent .mrf-topGalleryGrid + .mrf-topMediaDecorator .mad {
      margin-top: 100px;
   }

   .mrf-sectionsIndicator {
      position: relative;
      width: 100%;
      height: 100%;
      box-sizing: border-box;
      margin: 0;
      padding: 0;
      white-space: nowrap;
      line-height: 10px;
      transition: -webkit-transform 0.3s ease-out;
   }

   .mrf-sectionsIndicator .mrf-section {
      position: relative;
      display: inline-block;
      padding: 0 10px;
      text-transform: uppercase;
      font-size: 13px;
      line-height: 26px;
      color: #fff;
   }

   .mrf-sectionsIndicator .mrf-section .mrf-button::after {
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 150%;
   }

   .mrf-sectionsIndicator .mrf-section.mrf-current {
      font-family: SecondaryFontMedium, HelveticaNeue-Medium, sans-serif;
   }

   .mrf-sectionsIndicator .mrf-section.mrf-current::after {
      content: "";
      position: absolute;
      left: 0;
      top: 24px;
      width: 100%;
      height: 3px;
   }

   .mrf-sectionsIndicator .mrf-section.mrf-type-subsection {
      display: none;
   }

   .mrf-scrollableSections {
      width: 100%;
      overflow-x: scroll;
      padding: 40px 0 20px;
   }

   .mrf-scrollableSections::-webkit-scrollbar {
      display: none;
   }

   .mrf-scrollableSections--left {
      margin: 0 0 -20px 5px;
   }

   .mrf-scrollableSections--center .mrf-sectionsIndicator {
      transform: translate3d(100%, 0, 0);
   }

   .mrf-collapsableHeader {
      display: block;
   }

   .mrf-collapsableHeader .mrf-iconRound {
      transition: background-color 0.2s ease-out;
      background-color: rgba(255, 255, 255, 0);
   }

   .mrf-collapsableHeader.mrf-collapsedAll .mrf-iconRound {
      background-color: transparent;
   }

   .mrf-collapsableHeader .mrf-iconRound::before {
      transition: color 0.2s ease-out;
   }

   .mrf-collapsableHeader .mrf-levels {
      transition: -webkit-transform 0.2s ease-out;
   }

   #mrf-detailsHeader.mrf-collapsedAll .mrf-secondLevel {
      background: transparent;
   }

   .aosp .mrf-collapsableHeader .mrf-level {
      transition: none;
   }

   .aosp .mrf-collapsableHeader .mrf-collapse {
      transition: none;
   }

   .aosp .mrf-iconRound {
      transform: translateZ(1px);
   }

   #mrf-header,
   #mrf-detailsHeader {
      display: block;
      width: 100%;
      position: initial;
      top: 0;
      outline: 0;
      -webkit-tap-highlight-color: transparent;
   }

   #mrf-header {
      overflow: hidden;
   }

   #mrf-articleLinkButton + .mrf-timestamp-wrapper {
      display: none;
   }

   .mrf-header .mrf-menuButton,
   .mrf-header .mrf-buttonIcon.mrf-headerCloseButton {
      position: absolute;
      top: 5px;
   }

   .mrf-header .mrf-menuButton {
      left: 5px;
   }

   .mrf-header .mrf-buttonIcon.mrf-headerCloseButton {
      right: 5px;
   }

   .mrf-header .mrf-openMenu::after {
      content: "";
      position: absolute;
      top: -60%;
      right: -60%;
      width: 80px;
      height: 80px;
      border-radius: 50%;
   }

   .mrf-header .mrf-timestamp,
   .mrf-header .mrf-classicVersion {
      position: absolute;
      right: 10px;
      height: 100%;
      line-height: 50px;
      color: white;
   }

   .mrf-header .mrf-timestamp {
      font-size: 0.625em;
      top: 0;
   }

   .mrf-header .mrf-classicVersion {
      top: -20px;
   }

   .mrf-noUI .mrf-header {
      transform: translate3d(0, -100%, 0);
   }

   .mrf-header img {
      max-height: 50%;
      max-width: 50%;
      vertical-align: middle;
   }

   .mrf-header .mrf-firstLevel {
      width: 100%;
      height: 50px;
      position: absolute;
      top: 0;
      text-align: center;
   }

   .mrf-header .mrf-firstLevel .mrf-vAlignHelper {
      display: inline-block;
      height: 100%;
      vertical-align: middle;
   }

   .mrf-header .mrf-secondLevel {
      width: 100%;
      min-height: 21px;
      position: absolute;
      bottom: 0;
   }

   .mrf-header .mrf-levels {
      height: 76px;
      width: 100%;
      position: relative;
   }

   .mrf-header .mrf-levels.mrf-oneLevel {
      height: 50px;
   }

   #mrf-detailsHeader .mrf-levels {
      height: 75px;
   }

   #mrf-detailsHeader.mrf-darkHeader .mrf-secondLevel {
      background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.4) 0, transparent 100%);
   }

   #mrf-detailsHeader .mrf-secondLevel {
      background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.6) 0, rgba(255, 255, 255, 0) 100%);
   }

   .mrf-sectionPart .mrf-collapsableHeader {
      display: none;
   }

   .mrf-classicVersion {
      font-size: 0.711em;
      margin-bottom: 24px;
      display: block;
      width: auto;
      text-align: center;
   }

   .mrf-classicVersion::after {
      display: block;
      width: 94px;
      margin: 0 auto;
      font-family: SecondaryFont, HelveticaNeue-Light, sans-serif;
      text-transform: capitalize;
      text-align: center;
      color: #363636;
   }

   .mrf-header .mrf-classicVersion {
      margin: 0;
   }

   .mrf-header .mrf-classicVersion::after {
      margin: 30px auto;
      color: #fff;
   }

   #mrf-controlBars {
      bottom: 0;
      left: 0;
      width: 100%;
      height: 100%;
      pointer-events: none;
   }

   #mrf-controlBars {
      position: fixed;
   }

   .mrf-lateralMenu .mrf-scrollViewContainer {
      background-color: #fff;
   }

   .mrf-lateralMenu-listContainers {
      position: relative;
      list-style: none;
      padding: 0;
      margin: 0;
   }

   .mrf-linksContainer .mrf-listMenu__section:first-child .mrf-listMenu__title {
      border-top: 0;
   }

   .mrf-listMenu__title {
      color: #5c5b5b;
   }

   .mrf-listMenu__section {
      text-transform: uppercase;
   }

   .mrf-listMenu__section .mrf-listMenu__title {
      padding: 16px 0;
      margin: 0 15px;
      border-top: 1px solid #e7e7e7;
      letter-spacing: 1px;
      font-style: normal;
      font-variant: normal;
      font-weight: normal;
      font-stretch: normal;
      font-size: 0.875em;
      line-height: 1.4em;
      font-family: SecondaryFont, HelveticaNeue-Light, sans-serif;
   }

   .mrf-listMenu--externalLink .mrf-listMenu__title {
      padding: 10px 0;
      height: auto;
      margin: 0 15px;
      font-style: normal;
      font-variant: normal;
      font-weight: normal;
      font-stretch: normal;
      font-size: 0.9em;
      line-height: 1.4em;
      font-family: SecondaryFont, HelveticaNeue-Light, sans-serif;
   }

   .mrf-listMenu--externalLink.icon-externalLink::before {
      content: "";
   }

   .mrf-listMenu--externalLink:first-child .mrf-listMenu__title {
      border-top: 1px solid #e7e7e7;
      padding-top: 20px;
   }

   .mad {
      display: block;
      min-width: 100%;
      text-align: center;
      line-height: 0;
   }

   .mad.mrf-madLoaded {
      margin-bottom: 20px;
   }

   ul .mad.mrf-madLoaded {
      margin-left: -40px;
   }

   .mrf-detailsContent .mad.mrf-madLoaded {
      margin-bottom: 26px;
   }

   .mrf-detailsBody .mad {
      margin: 0 -15px;
   }

   .mrf-adv:not(.mrf-madLoaded) > iframe,
   .mrf-adv:not(.mrf-madLoaded) > div {
      position: fixed;
      bottom: -1000%;
      visibility: hidden;
   }

   #mrf-footer,
   .mrf-footer,
   .mrf-lateralMenu {
      visibility: hidden;
   }

   .mrf-initializing .mrf-icon,
   .mrf-initializing .mrf-video .contentImg::after,
   .mrf-initializing .mrf-video .img::after {
      visibility: hidden;
   }

   .mrf-initializing .mrf-icon.icon-menu {
      visibility: visible;
   }

   .mrf-viewNavigator {
      width: 100%;
      text-align: left;
   }

   .mrf-page {
      box-sizing: border-box;
   }

   .mrf-mosaicContainer .mrf-page article {
      text-overflow: ellipsis;
      box-sizing: border-box;
      border-width: 1px;
      border-color: rgba(0, 0, 0, 0.0784314);
   }

   .mrf-column {
      width: 100%;
      min-height: 100%;
   }

   .mrf-col2 {
      transform: translate3d(100%, 0, 0);
   }

   .mrf-col3 {
      transform: translate3d(200%, 0, 0);
   }

   .mrf-freeColumn {
      visibility: hidden;
   }

   .mrf-loading .mrf-viewNavigator {
      pointer-events: none;
   }

   .mrf-column {
      position: fixed;
      top: 0;
      left: 0;
   }

   #mrf-details .mrf-column {
      background-color: #fafafa;
   }

   .mrf-column.mrf-current {
      position: static;
   }

   .mrf-mosaicContainer .mrf-sizingWrapper {
      width: 100%;
   }

   .aosp .mrf-col1 {
      transform: none;
   }

   .mrf-article__title {
      margin: 0 0 8px;
      font-style: normal;
      font-variant: normal;
      font-weight: normal;
      font-stretch: normal;
      font-size: 1.6em;
      line-height: 1.1;
      font-family: MainFont, HelveticaNeue-Medium, sans-serif;
   }

   .mrf-mosaicContainer {
      outline: 0;
      -webkit-tap-highlight-color: transparent;
   }

   .mrf-mosaicContainer article .contentImg {
      position: relative;
      display: block;
      float: right;
      margin-bottom: 15px;
      margin-left: 15px;
   }

   .mrf-mosaicContainer article .contentImg img {
      width: 100%;
   }

   .mrf-mosaicContainer article .block {
      display: block;
      max-width: 100%;
      float: none;
      margin-right: auto;
      margin-left: auto;
   }

   .mrf-mosaicContainer article .s {
      max-width: 50%;
   }

   .mrf-mosaicContainer article .m {
      max-width: 65%;
   }

   .mrf-mosaicContainer article .l {
      max-width: 100%;
   }

   .mrf-hidden-link {
      text-decoration: none;
   }

   #mrf-body .mrf-hidden-link {
      color: inherit;
   }

   .mrf-article__subtitle {
      font-size: 0.9em;
      text-transform: uppercase;
      color: #333;
      line-height: 16px;
      padding-bottom: 5px;
      font-weight: normal;
   }

   .mrf-article__excerpt:first-child {
      margin-top: 5px;
   }

   .mrf-article__excerpt img {
      width: auto;
      float: left;
      margin-right: 15px;
   }

   .mrf-page .mrf-article__author,
   .mrf-page .mrf-article__date {
      padding-bottom: 5px;
      color: #a6a6a6;
      font-style: normal;
      font-variant: normal;
      font-weight: normal;
      font-stretch: normal;
      font-size: 0.6875em;
      line-height: 1.4706;
      font-family: SecondaryFont, HelveticaNeue-Light, sans-serif;
   }

   .mrf-article__image {
      background-size: cover;
      background-position: center 15%;
   }

   .android.aosp .mrf-article__title,
   .android.aosp .mrf-article__subtitle,
   .android.aosp .mrf-article__author,
   .android.aosp .mrf-article__date,
   .android.aosp .mrf-article__excerpt {
      pointer-events: none;
   }

   .android.aosp .mrf-article__image,
   .android.aosp article img {
      pointer-events: none;
   }

   .mrf-mosaicContainer article .contentImg {
      margin-bottom: 5px;
   }

   .mrf-mosaicContainer .mrf-premium .mrf-article__title {
      padding-left: 0;
   }

   .mrf-article__title {
      font-family: MainFont, HelveticaNeue-Medium, sans-serif;
      letter-spacing: 0;
      margin: 0 0 5px;
   }

   .mrf-article__subtitle {
      font-family: SecondaryFont, HelveticaNeue-Light, sans-serif;
      padding-bottom: 2px;
   }

   .mrf-article {
      overflow: hidden;
   }

   .mrf-article__title {
      line-height: 1.1;
   }

   .mrf-article__subtitle {
      margin: 0;
   }

   .mrf-article__excerpt {
      font-size: 1.1875em;
      line-height: 1.445;
   }

   #mrf-body .mrf-article.mrf-noFillet.mrf-image {
      border-top: 0;
      padding-top: 0;
      margin-bottom: 0;
   }

   .mrf-noFillet.mrf-image + .mrf-article {
      border-top: 0;
   }

   .mrf-article.mrf-noFillet.mrf-image + .mrf-madLoaded {
      padding-top: 20px;
   }

   .mrf-sectionPart > .mrf-article--opinion:first-child {
      margin-top: 15px;
   }

   .mrf-sectionPreview__sectionHeader {
      overflow: hidden;
   }

   .mrf-title--withSeparator {
      display: inline-block;
      overflow: visible;
      position: relative;
      text-align: left;
   }

   .mrf-sectionPreview .mrf-title--withSeparator,
   .mrf-homeSectionTitle .mrf-title--withSeparator,
   .mrf-title--withSeparator.mrf-readMore {
      margin: 20px 0 10px;
      padding: 0 10px 0 0;
   }

   .mrf-title--withSeparator,
   .mrf-detailsContent .mrf-title--withSeparator {
      font-style: normal;
      font-variant: normal;
      font-weight: normal;
      font-stretch: normal;
      font-size: 1em;
      line-height: normal;
      font-family: SecondaryFont, HelveticaNeue-Light, sans-serif;
   }

   .mrf-title--withSeparator::after {
      left: 100%;
      content: "";
      display: block;
      height: 2px;
      position: absolute;
      top: 50%;
      width: 100vw;
      pointer-events: none;
   }

   .mrf-article--thumb {
      width: 100%;
      border-top-style: none;
      padding-top: 20px;
      margin-bottom: 15px;
   }

   .mrf-premium.mrf-article--thumb {
      padding-left: 0;
   }

   .mrf-premium.mrf-article--thumb .mrf-articlePremiumWrapper {
      padding-left: 0;
   }

   .mrf-premium.mrf-article--thumb .mrf-articlePremiumWrapper .mrf-article__excerpt {
      padding-left: 0;
   }

   .mrf-image.mrf-article--thumb {
      padding-left: 0;
   }

   .mrf-article--thumb .mrf-article__image {
      float: left;
      height: 100%;
      width: 30%;
   }

   .mrf-article + .mrf-article--thumb,
   .mrf-composedLayout + .mrf-article--thumb,
   .mrf-page + .mrf-article--thumb,
   .mad + .mrf-article--thumb,
   .mrf-article--thumb:not(.mrf-image):first-child {
      padding-top: 15px;
      border-top: 1px solid #e4e4e4;
   }

   .mrf-article--thumb .mrf-articleText {
      width: 60%;
      float: left;
      box-sizing: border-box;
      padding-left: 8px;
      padding-right: 20px;
   }

   .mrf-article--thumb .mrf-article__subtitle {
      font-size: 0.6875em;
      line-height: 1.4706;
      padding-top: 0;
      padding-bottom: 0;
      margin-bottom: 0;
      margin-top: -2px;
   }

   .mrf-article--thumb .mrf-article__title {
      text-align: left;
      padding-top: 0;
      padding-bottom: 0;
      font-size: 1.0625em;
      line-height: 1.2353;
      margin: 0;
   }

   .mrf-article--thumb .mrf-article__excerpt {
      padding-top: 1px;
      margin-top: 2px;
      margin-bottom: 0;
      font-size: 0.8em;
      line-height: 1.2353;
      overflow: hidden;
      display: -webkit-box;
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical;
   }

   .mrf-article--thumb .mrf-article__author {
      padding-top: 3px;
      padding-bottom: 0;
   }

   .mrf-article--thumb .mrf-article__date {
      margin: 0;
   }

   .mrf-image.mrf-article--thumb .img {
      height: 98px;
      width: 35%;
   }

   .mrf-image.mrf-subtitle.mrf-article--thumb .mrf-article__excerpt,
   .mrf-image.mrf-author.mrf-article--thumb .mrf-article__excerpt {
      display: none;
   }

   .mrf-article--thumb:not(.mrf-image) .mrf-articleText {
      padding-left: 12px;
      padding-right: 12px;
      width: 95%;
   }

   .mrf-article--thumb:not(.mrf-subtitle):not(.mrf-image) .mrf-article__title {
      padding-bottom: 0;
   }

   .mrf-premium.mrf-article--thumb .mrf-article__subtitle {
      font-size: 0.6875em;
   }

   .mrf-article--pill {
      margin-bottom: 15px;
   }

   .mrf-article + .mrf-article--pill,
   .mrf-composedLayout + .mrf-article--pill,
   .mrf-page + .mrf-article--pill,
   .mad + .mrf-article--pill,
   .mrf-article--pill:not(.mrf-image):first-child {
      padding-top: 15px;
      border-top: 1px solid #e4e4e4;
   }

   .mrf-premium.mrf-article--pill .mrf-article__subtitle {
      font-size: 0.8em;
   }

   .mrf-article--pill .mrf-article__title,
   .mrf-article--pill .mrf-article__subtitle,
   .mrf-article--pill .mrf-article__author,
   .mrf-article--pill .mrf-article__date,
   .mrf-article--pill .mrf-article__excerpt {
      display: -webkit-box;
   }

   .mrf-article--pill .mrf-article__title,
   .mrf-article--pill .mrf-article__subtitle {
      margin-bottom: 5px;
      padding-bottom: 0;
   }

   .mrf-article--pill .mrf-article__title,
   .mrf-article--pill .mrf-article__subtitle,
   .mrf-article--pill .mrf-article__date,
   .mrf-article--pill .mrf-article__excerpt {
      padding-right: 15px;
   }

   .mrf-article--pill .mrf-article__title {
      font-size: 1.5em;
      line-height: 115%;
      word-break: break-word;
   }

   .mrf-article--pill .mrf-article__subtitle {
      font-size: 0.8em;
      line-height: 110%;
   }

   .mrf-article--pill .mrf-article__author,
   .mrf-article--pill .mrf-article__date {
      margin-top: 0;
      margin-bottom: 0;
      padding-bottom: 0;
      margin-left: 12px;
   }

   .mrf-article--pill .mrf-article__excerpt {
      margin-top: 8px;
   }

   .mrf-article--pill:not(.mrf-image) .mrf-article__title {
      font-size: 1.0625em;
      line-height: 1.2353;
   }

   .mrf-article--pill:not(.mrf-image) .mrf-article__subtitle {
      font-size: 0.6875em;
      line-height: 1.4706;
      margin-bottom: 0;
   }

   .mrf-article--pill:not(.mrf-image) .mrf-article__author {
      font-size: 0.6875em;
   }

   .mrf-article--photo {
      left: 0;
      position: relative;
      font-family: MainFont, HelveticaNeue-Medium, sans-serif;
      height: 240px;
      margin-bottom: 15px;
   }

   .mrf-article + .mrf-article--photo,
   .mrf-composedLayout + .mrf-article--photo,
   .mrf-page + .mrf-article--photo,
   .mad + .mrf-article--photo,
   .mrf-article--photo:not(.mrf-image):first-child {
      padding-top: 15px;
      border-top: 1px solid #e4e4e4;
   }

   .mrf-article--photo .mrf-articleText {
      width: 100%;
   }

   .mrf-article--photo .mrf-article__title {
      font-size: 1.375em;
      line-height: 1.2;
      padding: 0 10px 10px;
   }

   .mrf-article--photo .mrf-article__subtitle {
      font-size: 0.6875em;
      line-height: 1.1;
      padding-bottom: 0;
   }

   .mrf-article--photo .mrf-article__excerpt {
      margin-top: 8px;
   }

   .mrf-article--photo .mrf-article__author {
      font-size: 0.6875em;
      line-height: 1.46;
      opacity: 1;
   }

   .mrf-article--photo .mrf-article__title,
   .mrf-article--photo .mrf-article__author {
      display: -webkit-box;
      width: 100%;
      box-sizing: border-box;
   }

   .mrf-article--photo .mrf-article__excerpt,
   .mrf-article--photo .mrf-article__subtitle {
      display: none;
   }

   .mrf-article--photo .mrf-article__image {
      height: 100%;
      background-repeat: no-repeat;
   }

   .mrf-article--photo + .mrf-article--photo {
      margin-top: 2px;
   }

   .mrf-image.mrf-article--photo .mrf-article__title,
   .mrf-image.mrf-article--photo .mrf-article__subtitle,
   .mrf-image.mrf-article--photo .mrf-article__author,
   .mrf-image.mrf-article--photo .mrf-article__date,
   .mrf-image.mrf-article--photo .mrf-article__excerpt {
      margin-right: 15px;
      margin-left: 15px;
   }

   .mrf-image.mrf-article--photo .mrf-articleText {
      box-shadow: rgba(0, 0, 0, 0.14902) 0 1px 2px 0;
      position: absolute;
      left: 0;
      bottom: 0;
      padding: 0;
   }

   .mrf-image.mrf-article--photo .mrf-article__title,
   .mrf-image.mrf-article--photo .mrf-article__author {
      margin: 0;
      text-shadow: #000 1px 1px 0;
   }

   #mrf-body .mrf-image.mrf-article--photo .mrf-article__title,
   #mrf-body .mrf-image.mrf-article--photo .mrf-article__author {
      color: white;
   }

   .mrf-image.mrf-article--photo .mrf-article__author {
      padding: 0 10px 5px;
   }

   .mrf-image.mrf-article--photo .mrf-article__share {
      position: absolute;
      top: 15px;
      right: 0;
      text-shadow: #646464 1px 1px 11px;
   }

   .mrf-image.mrf-article--photo .mrf-article__share::before {
      font-size: 17px;
      color: #b3b3b3;
      position: initial;
      display: block;
   }

   .mrf-image.mrf-article--photo .mrf-article__share::after {
      display: block;
      float: right;
      width: 45px;
      height: 60px;
      margin-top: -40px;
      content: "";
   }

   .mrf-image.mrf-article--photo .mrf-article__share::before {
      color: #fff;
   }

   .mrf-article--photo:not(.mrf-image) {
      background-color: transparent;
      height: auto;
   }

   #mrf-body .mrf-sectionPart > .mrf-article--photo:not(.mrf-image):first-child {
      padding-top: 15px;
   }

   #mrf-body .mrf-article--photo:not(.mrf-image) .mrf-article__image {
      background-color: initial;
   }

   #mrf-body .mrf-article--photo:not(.mrf-image) .mrf-article__image::before {
      display: none;
   }

   .mrf-article--photo:not(.mrf-image) .mrf-articleText {
      box-shadow: none;
      position: relative;
   }

   .mrf-article--photo:not(.mrf-image) .mrf-article__title {
      font-size: 1.0625em;
      line-height: 1.2353;
      padding: 0 15px 0 0;
      margin-left: 12px;
      margin-right: 12px;
      width: 95%;
   }

   .mrf-article--photo:not(.mrf-image) .mrf-article__author {
      margin-left: 12px;
      margin-right: 12px;
      padding-bottom: 5px;
      width: 95%;
   }

   .mad:not(.mrf-madLoaded) + .mrf-article--photo {
      margin-top: 2px;
   }

   .photo-layout article .mrf-articleText {
      padding: 10px 0;
      box-shadow: rgba(0, 0, 0, 0.14902) 0 1px 2px 0;
      position: absolute;
      top: 0;
      left: 0;
      width: auto;
   }

   .photo-layout article .mrf-articleText h1,
   .photo-layout article .mrf-articleText h2,
   .photo-layout article .mrf-articleText address,
   .photo-layout article .mrf-articleText p {
      margin-left: 10px;
      margin-right: 10px;
   }

   .photo-layout article.mrf-image .mrf-articleText {
      padding: 0;
      bottom: 0;
      top: initial;
   }

   .photo-layout article.mrf-image h1,
   .photo-layout article.mrf-image address {
      display: -webkit-box;
      width: auto;
      box-sizing: border-box;
      background-color: rgba(0, 0, 0, 0.8);
   }

   #mrf-body .photo-layout article.mrf-image h1,
   #mrf-body .photo-layout article.mrf-image address {
      color: white;
   }

   .photo-layout article.mrf-image h1 {
      border-bottom: 4px solid;
   }

   .photo-layout article.mrf-image address {
      overflow: hidden;
      display: -webkit-box;
      -webkit-line-clamp: 1;
      -webkit-box-orient: vertical;
      opacity: 1;
      padding: 10px 10px 0;
   }

   .photo-layout article.mrf-image p,
   .photo-layout article.mrf-image h2 {
      display: none;
   }

   .photo-layout article .img {
      background-repeat: no-repeat;
   }

   .photo-layout article .img::before {
      content: "";
      height: 100%;
      position: absolute;
      width: 100%;
   }

   #mrf-mosaic .img {
      background-color: #f0f0f0;
   }

   .cover_1 .mrf-article__excerpt,
   .cover_2 .mrf-article__excerpt {
      font-size: 0.8em;
   }

   .intra_list .mrf-article__excerpt {
      font-size: 1em;
      line-height: 1.2353;
   }

   .mrf-article--pill {
      box-sizing: border-box;
   }

   .mrf-article--pill .mrf-article__image {
      background-repeat: no-repeat;
   }

   .mrf-article--pill .mrf-article__excerpt {
      font-size: 0.8em;
   }

   .mrf-article--pill:not(.mrf-image) {
      margin-left: 0;
      margin-right: 0;
   }

   .mrf-article--pill:not(.mrf-image) .mrf-article__title,
   .mrf-article--pill:not(.mrf-image) .mrf-article__subtitle,
   .mrf-article--pill:not(.mrf-image) .mrf-article__author,
   .mrf-article--pill:not(.mrf-image) .mrf-article__date,
   .mrf-article--pill:not(.mrf-image) .mrf-article__excerpt {
      margin-left: 12px;
      margin-right: 12px;
   }

   .mrf-sectionPart > .mrf-article--pill:first-child {
      padding-top: 15px;
   }

   .mrf-listMenu__subSection .mrf-listMenu__section.main .mrf-listMenu__title::before {
      content: "Todo ";
   }

   .mrf-footer .mrf-classicVersion::after {
      content: "Versión clásica";
   }

   .mrf-scrollViewContainer .mrf-paywallLoginButton.mrf-paywallLoggedIn h2::after {
      content: "Cerrar sesión";
   }

   .mrf-scrollViewContainer .mrf-paywallLoginButton.mrf-paywallLoggedOut h2::after {
      content: "Iniciar sesión";
   }

   .mrf-imgGallery .mrf-viewNavigator .mrf-interCloseBtn::before {
      content: "Swipe to next";
   }

   .mrf-twitter.mrf-shareOption .shareCopy::before {
      content: "Tuitear";
   }

   .mrf-twitter.mrf-shareOption .sharesCopy::before {
      content: "Tuits";
   }

   .mrf-pinterest.mrf-shareOption .sharesCopy::before {
      content: "Pins";
   }

   .mrf-pinterest.mrf-shareOption .shareCopy::before {
      content: "Pinear";
   }

   .mrf-reddit.mrf-shareOption .sharesCopy::before {
      content: "Enviados";
   }

   .mrf-reddit.mrf-shareOption .shareCopy::before {
      content: "Enviar";
   }

   .mrf-comments.mrf-shareOption .shareCopy::before {
      content: "Comentar";
   }

   .mrf-comments.mrf-shareOption .sharesCopy::before {
      content: "Comentarios";
   }

   .mrf-mosaic .nextColumnCopy::before {
      content: "HOME";
   }

   .mrf-mosaic .nextColumnCopy.mrf-nextColumnCopy--articles::before,
   .mrf-details .nextColumnCopy::before {
      content: "SIGUIENTE";
   }

   .mrf-sectionElement--next .mrf-sectionElement__section::after {
      content: "Siguiente Sección";
   }

   .mrf-sectionElement--previous .mrf-sectionElement__section::after {
      content: "Sección Anterior";
   }

   .mainColor {
      background-color: #fafafa;
   }

   .mrf-sectionTitle,
   .mrf-shareAggregated #mrf-goToComment .iconWraper::before {
      color: #fafafa;
   }

   #mrf-header .mrf-secondLevel {
      background-color: #fafafa;
   }

   .mrf-mosaicContainer .mrf-video .contentImg::after,
   .mrf-mosaicContainer .mrf-video .img::after {
      background-color: #fafafa;
   }

   #mrf-shareOptions.mrf-shareIndividual #mrf-goToComment .mrf-shareWrapper {
      border-color: #fafafa;
   }

   .mrf-sectionThumb.current h2 {
      border-right-color: #fafafa;
   }

   .mrf-sectionThumb.current h2::before {
      border-color: transparent #fafafa transparent transparent;
   }

   #mrf-lateralMenu input[type="submit"] {
      background-color: #fafafa;
   }

   .mrf-title--withSeparator::after,
   .mrf-nextArticlePage .mrf-article--photo:not(.mrf-image),
   .mrf-sectionPreview .mrf-composedLayout--pillSlider .mrf-article--pillFlow:not(.mrf-image),
   .mrf-detailsBody .mrf-inlineNextArticles .mrf-composedLayout--photoSlider .mrf-article--photo:not(.mrf-image) {
      background: #fafafa;
   }

   .mrf-shareModal__preview__section,
   .mrf-detailsContent .mrf-detailsBody .mrf-inlineNextArticles .mrf-title--moreIn,
   .mrf-detailsContent .mrf-detailsBody .mrf-inlineNextArticles .mrf-title--moreIn::before,
   .mrf-lateralMenu .mrf-shareOptionsHint .mrf-shareOption .mrf-icon::before,
   .mrf-lateralMenu .icon-externalLink::before {
      color: #fafafa;
   }

   .mrf-lateralMenu .mrf-searchForm.mrf-seachForm--opened .mrf-searchText {
      background-color: #fafafa;
   }

   .mrf-listMenu .mrf-listMenu__section.current .mrf-listMenu__title {
      color: #fafafa;
   }

   .mrf-listMenu .mrf-listMenu__section.current .subsection:not(.current) .mrf-listMenu__title,
   .mrf-listMenu .mrf-listMenu__section.current .mrf-type-subsection:not(.current) .mrf-listMenu__title {
      color: initial;
   }

   #mrf-header .mrf-logoContainer {
      background-color: rgba(250, 250, 250, 0.901961);
   }

   .iphone.mrf-tintBar #mrf-header.mrf-collapsableHeader::before,
   .iphone.mrf-tintBar #mrf-detailsHeader.mrf-collapsableHeader::before {
      background-color: #fafafa;
   }

   #mrf-detailsHeader:not(.mrf-darkHeader) .mrf-icon::before,
   #mrf-detailsHeader.mrf-collapsableHeader.mrf-collapsedAll .mrf-icon::before {
      color: #fafafa;
   }

   .photo_5 .mrf-image .mrf-article__title {
      border-color: #fafafa;
   }

   .photo_5 .mrf-image .mrf-article__author {
      color: #fafafa;
   }

   .mrf-header .icon-menu::before,
   .mrf-header .mrf-classicVersion::after,
   .mrf-header .mrf-sectionsIndicator .mrf-section,
   .mrf-sectionsIndicator .mrf-section.mrf-current,
   #mrf-detailsHeader.mrf-header--xl .icon-menu::before,
   #mrf-detailsHeader.mrf-header--xl .mrf-icon::before {
      color: #000;
   }

   .mrf-nextArticlesDecorator .mrf-article--photo:not(.mrf-image) .mrf-article__title,
   .mrf-nextArticlesDecorator .mrf-article--photo:not(.mrf-image) .mrf-article__subtitle,
   .mrf-sectionPreview .mrf-article--photo:not(.mrf-image) .mrf-article__title,
   .mrf-sectionPreview .mrf-article--photo:not(.mrf-image) .mrf-article__subtitle {
      color: #000;
   }

   .mrf-sectionsIndicator .mrf-section.mrf-current::after {
      background-color: #000;
   }

   #mrf-header .mrf-contentHeader {
      border-bottom-color: #969696;
   }

   .footerDecorator {
      background-color: transparent;
   }

   .mrf-mosaicContainer article h2 {
      color: #969696;
   }

   .mrf-mosaicContainer article h2.mrf-mostReadTitle {
      border-top-color: #969696;
   }

   .mrf-mosaicContainer .mad::before {
      color: #969696;
   }

   #mrf-mosaic .mrf-article--coverFullWidth .mrf-article__subtitle,
   #mrf-mosaic .mrf-article--pillFullWidth .mrf-article__subtitle,
   #mrf-mosaic .cover_1_topTitle article:first-child:not(.mrf-widget) .mrf-article__subtitle,
   #mrf-mosaic .pill_topTitle .mrf-article__subtitle,
   #mrf-mosaic .intra_1_text article:first-child:not(.mrf-widget) .mrf-article__subtitle {
      color: #969696;
   }

   .mrf-sectionTitle,
   .mrf-shareAggregated #mrf-goToComment .iconWraper::before,
   .mrf-detailsContent .mrf-nextArticles h1.mrf-readMore,
   .mrf-detailsContent h1.mrf-backToMosaic.mrf-endingHeader.mrf-icon.icon-home::before,
   #mrf-header .mrf-icon::before,
   #mrf-detailsHeader:not(.mrf-darkHeader) .mrf-icon::before,
   #mrf-detailsHeader.mrf-collapsableHeader.mrf-collapsedAll .mrf-icon::before,
   #mrf-nextElement h1,
   #mrf-nextElement .icon-arrow04::before,
   .mrf-cookiesHint__title,
   .mrf-cookiesHint__cookiePolicyLink,
   .mrf-lateralMenu .mrf-nativeBuildNumber,
   .mrf-listMenu .mrf-listMenu__section.current .mrf-listMenu__title,
   .mrf-shareModal__preview__section,
   .mrf-detailsContent .mrf-detailsBody .mrf-inlineNextArticles .mrf-title--moreIn,
   .mrf-detailsContent .mrf-detailsBody .mrf-inlineNextArticles .mrf-title--moreIn::before,
   .mrf-lateralMenu .mrf-shareOptionsHint .mrf-shareOption .mrf-icon::before,
   .mrf-lateralMenu .icon-externalLink::before,
   .mrf-lateralMenu .mrf-searchForm .mrf-closeButton::before,
   .mrf-lateralMenu .mrf-searchForm .mrf-searchText,
   .mrf-lateralMenu .mrf-searchForm .icon-loupe::before {
      color: #969696;
   }

   .mrf-mosaicContainer .mrf-video .contentImg::after,
   .mrf-mosaicContainer .mrf-video .img::after,
   #mrf-shareOptions.mrf-shareIndividual #mrf-goToComment .iconWraper,
   #mrf-lateralMenu input[type="submit"],
   .mrf-cookiesHint__accept {
      background-color: #969696;
   }

   .mrf-detailsContent .mrf-detailsDecorator.mrf-detailsDecoratorInline .mrf-detailsDecoratorScroll,
   #mrf-shareOptions.mrf-shareIndividual #mrf-goToComment .mrf-shareWrapper {
      border-color: #969696;
   }

   .mrf-registerPushBanner,
   .mrf-lateralMenu .mrf-searchForm.mrf-seachForm--opened .mrf-searchText {
      background-color: white;
   }

   #mrf-lateralMenu.mrf-listMenu .menuHeaderFixed {
      background-color: #fff;
      border-bottom-color: #d4d4d4;
   }

   #mrf-header .mrf-coverHeader span.mrf-sectionTitle {
      color: #666;
   }

   #mrf-header .mrf-classicVersion {
      color: #666;
   }

   .mrf-sectionThumb.current h2 {
      border-right-color: #969696;
   }

   .mrf-sectionThumb.current h2::before {
      border-color: transparent #969696 transparent transparent;
   }

   #mrf-header .mrf-PushNotificationFill {
      fill: #969696;
   }

   .mrf-title--withSeparator::after,
   .mrf-nextArticlePage .mrf-article--photo:not(.mrf-image),
   .mrf-sectionPreview .mrf-composedLayout--pillSlider .mrf-article--pillFlow:not(.mrf-image),
   .mrf-detailsBody .mrf-inlineNextArticles .mrf-composedLayout--photoSlider .mrf-article--photo:not(.mrf-image) {
      background: #969696;
   }

   .mrf-listMenu .mrf-listMenu__section.current .subsection:not(.current) .mrf-listMenu__title,
   .mrf-listMenu .mrf-listMenu__section.current .mrf-type-subsection:not(.current) .mrf-listMenu__title {
      color: initial;
   }

   .mrf-mosaic .mrf-collapsableHeader .mrf-button.mrf-buttonToWhite:active {
      animation: hoverBackgroundBlackFx 1s cubic-bezier(0.22, 0.61, 0.36, 1) 1 forwards;
   }

   .mrf-collapsableHeader .mrf-timestamp {
      color: #bbb;
   }

   .mrf-collapsableHeader .icon-menu::before,
   .mrf-collapsableHeader.mrf-collapsableHeader--xl .icon-menu::before {
      color: #fff;
   }

   .mrf-sectionsIndicator .mrf-section.mrf-current,
   .bullet-pager.current.mrf-galleryLayout-default-bullet::before {
      color: #969696;
   }

   .mrf-sectionsIndicator .mrf-section.mrf-current::after,
   .mrf-nextArticlesTitle::after,
   .mrf-detailsLayout-multipaged__pager,
   .mrf-galleryLayout-default__pager,
   .mrf-detailsNumericPagerContainer__wrapper,
   .mrf-lazyDetails--retry .mrf-detailsBody--below .mrf-lazyDetails__readMore::after {
      background-color: #969696;
   }

   .mrf-nextArticlesDecorator .mrf-article--photo:not(.mrf-image) .mrf-article__title,
   .mrf-nextArticlesDecorator .mrf-article--photo:not(.mrf-image) .mrf-article__subtitle,
   .mrf-sectionPreview .mrf-article--photo:not(.mrf-image) .mrf-article__title,
   .mrf-sectionPreview .mrf-article--photo:not(.mrf-image) .mrf-article__subtitle {
      color: #fff;
   }

   div.mad::after,
   div.mrf-adv::after {
      content: none;
   }

   .adSemiInvisible > iframe {
      padding: 0;
      border: 0;
      border-radius: 0;
   }

   .layout-intersticial .adSemiInvisible > iframe {
      border: 0;
      border-radius: 0;
   }

   .adSemiInvisible::after {
      content: 'google_ad_channel="customchannel";google_font_face="Open Sans";google_color_border="#fafafa";google_corner_style="square";google_color_link="#363636";google_color_bg="#fafafa";google_color_text="#363636";google_color_url="#969696";google_language="en";';
   }

   .mrf-article__title {
      color: #000;
   }

   .mrf-mosaicContainer .mrf-nextArticlePage h1 {
      color: #000;
   }

   #mrf-body #mrf-details .mrf-revcontent .rc-item .rc-description,
   #mrf-body #mrf-details .mrf-ntent .vsw-ad-title,
   #mrf-body #mrf-details .mrf-taboola .video-title,
   #mrf-body #mrf-mosaic .mrf-revcontent .rc-item .rc-description,
   #mrf-body #mrf-mosaic .mrf-ntent .vsw-ad-title,
   #mrf-body #mrf-mosaic .mrf-taboola .video-title {
      color: #000;
   }

   #mrf-mosaic article h2,
   .mrf-detailsContent .mrf-nextArticles .mrf-articleText h2,
   h2.mrf-shareModal__preview__section {
      color: #969696;
   }

   #mrf-mosaic .mrf-blogs article h2 span,
   .mrf-mosaicContainer article:not(.mrf-subtitle):not(.mrf-image) h1::before {
      background-color: #969696;
   }

   .mrf-detailsContent .mrf-title,
   .mrf-detailsContent .mrf-article__title {
      color: #000;
      font-weight: normal;
      padding: 0;
      margin: 0 0 10px;
      font-size: 1.4375em;
   }

   .mrf-detailsContent .mrf-title br,
   .mrf-detailsContent .mrf-article__title br {
      display: none;
   }

   .mrf-detailsContent .mrf-title a,
   .mrf-detailsContent .mrf-article__title a {
      color: #000;
      text-decoration: none;
   }

   .mrf-detailsContent .mrf-title .mrf-detailsHeading h1,
   .mrf-detailsContent .mrf-article__title .mrf-detailsHeading h1 {
      color: #000;
   }

   .mrf-detailsContent .mrf-title .mrf-detailsHeading h1,
   .mrf-detailsContent .mrf-article__title .mrf-detailsHeading h1 {
      font-size: 1.4375em;
   }

   #mrf-body .mrf-detailsLayout-fewText .mrf-detailsContent .img-caption {
      display: none;
   }

   #mrf-lateralMenu .mrf-searchForm {
      margin-bottom: 10px;
   }

   #mrf-lateralMenu .mrf-searchForm .mrf-searchForm__searchField,
   #mrf-lateralMenu .mrf-searchForm .form-submit {
      font-size: 0.9em;
   }

   li.mrf-hidden.mrf-type-subsection.mrf-listMenu__section {
      display: none;
   }

   .mrf-header .mrf-firstLevel img {
      max-height: 39%;
      max-width: 45%;
      padding-top: 2px;
   }

   .mrf-lateralMenuContainer .mrf-listMenu-logo {
      max-height: 17px;
   }

   .mrf-greyBoxArticle {
      background-color: #ccc;
      padding-bottom: 15px;
      margin-bottom: 0;
   }

   .mrf-greyBoxArticle.mrf-article--thumb,
   .mrf-greyBoxArticle.mrf-article--thumb + .mrf-article--thumb {
      border-top: 1px solid #999;
   }

   .mrf-sectionPreview .mrf-article--pillFlow {
      position: relative;
      overflow: hidden;
      margin: 0;
      border: 0;
      display: inline-block;
      box-sizing: border-box;
      padding-left: 0.75%;
      padding-right: 0.75%;
   }

   .mrf-sectionPreview .mrf-article--pillFlow .mrf-article__excerpt {
      margin-top: 5px;
   }

   .mrf-sectionPreview .mrf-premium.mrf-article--pillFlow .mrf-article__author,
   .mrf-sectionPreview .mrf-premium.mrf-article--pillFlow .mrf-article__title,
   .mrf-sectionPreview .mrf-premium.mrf-article--pillFlow .mrf-article__subtitle,
   .mrf-sectionPreview .mrf-premium.mrf-article--pillFlow .mrf-article__excerpt {
      padding-left: 12px;
   }

   .mrf-sectionPreview .mrf-premium.mrf-article--pillFlow .mrf-articlePremiumWrapper {
      padding-left: 12px;
   }

   .mrf-sectionPreview .mrf-premium.mrf-article--pillFlow .mrf-articlePremiumWrapper::after {
      left: 0;
   }

   .mrf-sectionPreview .mrf-article--pillFlow .mrf-article__image {
      height: 115px;
      width: 100%;
      margin-bottom: 12px;
   }

   .mrf-sectionPreview .mrf-article--pillFlow .mrf-article__author,
   .mrf-sectionPreview .mrf-article--pillFlow .mrf-article__title,
   .mrf-sectionPreview .mrf-article--pillFlow .mrf-article__subtitle,
   .mrf-sectionPreview .mrf-article--pillFlow .mrf-article__excerpt {
      margin-left: 10px;
      margin-right: 10px;
   }

   .mrf-sectionPreview .mrf-premium.mrf-article--pillFlow .mrf-article__author,
   .mrf-sectionPreview .mrf-premium.mrf-article--pillFlow .mrf-article__title,
   .mrf-sectionPreview .mrf-premium.mrf-article--pillFlow .mrf-article__subtitle,
   .mrf-sectionPreview .mrf-premium.mrf-article--pillFlow .mrf-article__excerpt {
      padding-left: 0;
   }

   .mrf-sectionPreview .mrf-article--pillFlow .mrf-articlePremiumWrapper {
      margin-left: 7px;
   }

   .mrf-sectionPreview .mrf-premium.mrf-article--pillFlow .mrf-article__subtitle {
      font-size: 0.875em;
   }

   .mrf-sectionPreview .mrf-article--pillFlow .mrf-article__title,
   .mrf-sectionPreview .mrf-article--pillFlow .mrf-article__subtitle,
   .mrf-sectionPreview .mrf-article--pillFlow .mrf-article__author {
      padding-bottom: 0;
   }

   .mrf-sectionPreview .mrf-article--pillFlow .mrf-article__author {
      margin-bottom: 2px;
      line-height: 1.33;
   }

   .mrf-sectionPreview .mrf-article--pillFlow .mrf-article__title,
   .mrf-sectionPreview .mrf-article--pillFlow .mrf-article__subtitle {
      margin-bottom: 5px;
   }

   .mrf-sectionPreview .mrf-article--pillFlow .mrf-article__title {
      font-size: 1.0625em;
      line-height: 1.2353;
   }

   .mrf-sectionPreview .mrf-article--pillFlow .mrf-article__subtitle {
      font-size: 0.6875em;
      padding-bottom: 0;
      padding-top: 0;
      line-height: 1.1;
   }

   .mrf-sectionPreview .mrf-article--pillFlow .mrf-article__excerpt {
      font-size: 0.875em;
      margin-top: 8px;
   }

   .mrf-sectionPreview .mrf-article--pillFlow .mrf-articleText {
      width: 95%;
   }

   .mrf-sectionPreview .mrf-composedLayout--pillSlider,
   .mrf-detailsBody .mrf-inlineNextArticles .mrf-composedLayout--photoSlider {
      box-sizing: initial;
      margin-bottom: 15px;
   }

   .mrf-sectionPreview .mrf-article + .mrf-composedLayout--pillSlider,
   .mrf-detailsBody .mrf-inlineNextArticles .mrf-article + .mrf-composedLayout--photoSlider,
   .mrf-sectionPreview .mrf-composedLayout + .mrf-composedLayout--pillSlider,
   .mrf-detailsBody .mrf-inlineNextArticles .mrf-composedLayout + .mrf-composedLayout--photoSlider,
   .mrf-sectionPreview .mrf-page + .mrf-composedLayout--pillSlider,
   .mrf-detailsBody .mrf-inlineNextArticles .mrf-page + .mrf-composedLayout--photoSlider,
   .mrf-sectionPreview .mad + .mrf-composedLayout--pillSlider,
   .mrf-detailsBody .mrf-inlineNextArticles .mad + .mrf-composedLayout--photoSlider,
   .mrf-sectionPreview .mrf-composedLayout--pillSlider:not(.mrf-image):first-child,
   .mrf-detailsBody .mrf-inlineNextArticles .mrf-composedLayout--photoSlider:not(.mrf-image):first-child {
      padding-top: 15px;
      border-top: 1px solid #e4e4e4;
   }

   .mrf-sectionPreview .mrf-composedLayout--pillSlider .mrf-article,
   .mrf-detailsBody .mrf-inlineNextArticles .mrf-composedLayout--photoSlider .mrf-article {
      padding-top: 0;
      border: 0;
   }

   .mrf-sectionPreview .mrf-composedLayout--pillSlider .mrf-contentSlideView,
   .mrf-detailsBody .mrf-inlineNextArticles .mrf-composedLayout--photoSlider .mrf-contentSlideView {
      width: 100%;
      height: 100%;
      white-space: nowrap;
   }

   .mrf-sectionPreview .mrf-composedLayout--pillSlider .mrf-article,
   .mrf-detailsBody .mrf-inlineNextArticles .mrf-composedLayout--photoSlider .mrf-article {
      font-family: MainFont, HelveticaNeue-Medium, sans-serif;
      width: 80%;
      height: 100%;
      display: inline-block;
      white-space: normal;
      margin: 0;
      vertical-align: top;
      background-color: rgba(0, 0, 0, 0.14902);
   }

   .mrf-sectionPreview .mrf-composedLayout--pillSlider .mrf-article__share,
   .mrf-detailsBody .mrf-inlineNextArticles .mrf-composedLayout--photoSlider .mrf-article__share {
      display: none;
   }

   .mrf-nextArticlesDecorator .mrf-nextArticlePage .mrf-article--photo,
   .mrf-detailsBody .mrf-inlineNextArticles .mrf-article--photo {
      left: 0;
      position: relative;
      font-family: MainFont, HelveticaNeue-Medium, sans-serif;
      height: 240px;
      margin-bottom: 15px;
   }

   .mrf-nextArticlesDecorator .mrf-nextArticlePage .mrf-article + .mrf-article--photo,
   .mrf-detailsBody .mrf-inlineNextArticles .mrf-article + .mrf-article--photo,
   .mrf-nextArticlesDecorator .mrf-nextArticlePage .mrf-composedLayout + .mrf-article--photo,
   .mrf-detailsBody .mrf-inlineNextArticles .mrf-composedLayout + .mrf-article--photo,
   .mrf-nextArticlesDecorator .mrf-nextArticlePage .mrf-page + .mrf-article--photo,
   .mrf-detailsBody .mrf-inlineNextArticles .mrf-page + .mrf-article--photo,
   .mrf-nextArticlesDecorator .mrf-nextArticlePage .mad + .mrf-article--photo,
   .mrf-detailsBody .mrf-inlineNextArticles .mad + .mrf-article--photo,
   .mrf-nextArticlesDecorator .mrf-nextArticlePage .mrf-article--photo:not(.mrf-image):first-child,
   .mrf-detailsBody .mrf-inlineNextArticles .mrf-article--photo:not(.mrf-image):first-child {
      padding-top: 15px;
      border-top: 1px solid #e4e4e4;
   }

   .mrf-nextArticlesDecorator .mrf-nextArticlePage .mrf-article--photo .mrf-articleText,
   .mrf-detailsBody .mrf-inlineNextArticles .mrf-article--photo .mrf-articleText {
      width: 100%;
   }

   .mrf-nextArticlesDecorator .mrf-nextArticlePage .mrf-article--photo .mrf-article__title,
   .mrf-detailsBody .mrf-inlineNextArticles .mrf-article--photo .mrf-article__title {
      font-size: 1.375em;
      line-height: 1.2;
      padding: 0 10px 10px;
   }

   .mrf-nextArticlesDecorator .mrf-nextArticlePage .mrf-article--photo .mrf-article__subtitle,
   .mrf-detailsBody .mrf-inlineNextArticles .mrf-article--photo .mrf-article__subtitle {
      font-size: 0.6875em;
      line-height: 1.1;
      padding-bottom: 0;
   }

   .mrf-nextArticlesDecorator .mrf-nextArticlePage .mrf-article--photo .mrf-article__excerpt,
   .mrf-detailsBody .mrf-inlineNextArticles .mrf-article--photo .mrf-article__excerpt {
      margin-top: 8px;
   }

   .mrf-nextArticlesDecorator .mrf-nextArticlePage .mrf-article--photo .mrf-article__author,
   .mrf-detailsBody .mrf-inlineNextArticles .mrf-article--photo .mrf-article__author {
      font-size: 0.6875em;
      line-height: 1.46;
      opacity: 1;
   }

   .mrf-nextArticlesDecorator .mrf-nextArticlePage .mrf-article--photo .mrf-article__title,
   .mrf-detailsBody .mrf-inlineNextArticles .mrf-article--photo .mrf-article__title,
   .mrf-nextArticlesDecorator .mrf-nextArticlePage .mrf-article--photo .mrf-article__author,
   .mrf-detailsBody .mrf-inlineNextArticles .mrf-article--photo .mrf-article__author {
      display: -webkit-box;
      width: 100%;
      box-sizing: border-box;
   }

   .mrf-nextArticlesDecorator .mrf-nextArticlePage .mrf-article--photo .mrf-article__excerpt,
   .mrf-detailsBody .mrf-inlineNextArticles .mrf-article--photo .mrf-article__excerpt,
   .mrf-nextArticlesDecorator .mrf-nextArticlePage .mrf-article--photo .mrf-article__subtitle,
   .mrf-detailsBody .mrf-inlineNextArticles .mrf-article--photo .mrf-article__subtitle {
      display: none;
   }

   .mrf-nextArticlesDecorator .mrf-nextArticlePage .mrf-article--photo .mrf-article__image,
   .mrf-detailsBody .mrf-inlineNextArticles .mrf-article--photo .mrf-article__image {
      height: 100%;
      background-repeat: no-repeat;
   }

   .mrf-nextArticlesDecorator .mrf-nextArticlePage .mrf-article--photo + .mrf-article--photo,
   .mrf-detailsBody .mrf-inlineNextArticles .mrf-article--photo + .mrf-article--photo {
      margin-top: 2px;
   }

   .mrf-nextArticlesDecorator .mrf-nextArticlePage .mrf-image.mrf-article--photo .mrf-article__title,
   .mrf-detailsBody .mrf-inlineNextArticles .mrf-image.mrf-article--photo .mrf-article__title,
   .mrf-nextArticlesDecorator .mrf-nextArticlePage .mrf-image.mrf-article--photo .mrf-article__subtitle,
   .mrf-detailsBody .mrf-inlineNextArticles .mrf-image.mrf-article--photo .mrf-article__subtitle,
   .mrf-nextArticlesDecorator .mrf-nextArticlePage .mrf-image.mrf-article--photo .mrf-article__author,
   .mrf-detailsBody .mrf-inlineNextArticles .mrf-image.mrf-article--photo .mrf-article__author,
   .mrf-nextArticlesDecorator .mrf-nextArticlePage .mrf-image.mrf-article--photo .mrf-article__date,
   .mrf-detailsBody .mrf-inlineNextArticles .mrf-image.mrf-article--photo .mrf-article__date,
   .mrf-nextArticlesDecorator .mrf-nextArticlePage .mrf-image.mrf-article--photo .mrf-article__excerpt,
   .mrf-detailsBody .mrf-inlineNextArticles .mrf-image.mrf-article--photo .mrf-article__excerpt {
      margin-right: 15px;
      margin-left: 15px;
   }

   .mrf-nextArticlesDecorator .mrf-nextArticlePage .mrf-image.mrf-article--photo .mrf-articleText,
   .mrf-detailsBody .mrf-inlineNextArticles .mrf-image.mrf-article--photo .mrf-articleText {
      box-shadow: rgba(0, 0, 0, 0.14902) 0 1px 2px 0;
      position: absolute;
      left: 0;
      bottom: 0;
      padding: 0;
   }

   .mrf-nextArticlesDecorator .mrf-nextArticlePage .mrf-image.mrf-article--photo .mrf-article__title,
   .mrf-detailsBody .mrf-inlineNextArticles .mrf-image.mrf-article--photo .mrf-article__title,
   .mrf-nextArticlesDecorator .mrf-nextArticlePage .mrf-image.mrf-article--photo .mrf-article__author,
   .mrf-detailsBody .mrf-inlineNextArticles .mrf-image.mrf-article--photo .mrf-article__author {
      margin: 0;
      text-shadow: #000 1px 1px 0;
   }

   #mrf-body .mrf-nextArticlesDecorator .mrf-nextArticlePage .mrf-image.mrf-article--photo .mrf-article__title,
   .mrf-nextArticlesDecorator .mrf-nextArticlePage #mrf-body .mrf-image.mrf-article--photo .mrf-article__title,
   #mrf-body .mrf-detailsBody .mrf-inlineNextArticles .mrf-image.mrf-article--photo .mrf-article__title,
   .mrf-detailsBody .mrf-inlineNextArticles #mrf-body .mrf-image.mrf-article--photo .mrf-article__title,
   #mrf-body .mrf-nextArticlesDecorator .mrf-nextArticlePage .mrf-image.mrf-article--photo .mrf-article__author,
   .mrf-nextArticlesDecorator .mrf-nextArticlePage #mrf-body .mrf-image.mrf-article--photo .mrf-article__author,
   #mrf-body .mrf-detailsBody .mrf-inlineNextArticles .mrf-image.mrf-article--photo .mrf-article__author,
   .mrf-detailsBody .mrf-inlineNextArticles #mrf-body .mrf-image.mrf-article--photo .mrf-article__author {
      color: white;
   }

   .mrf-nextArticlesDecorator .mrf-nextArticlePage .mrf-image.mrf-article--photo .mrf-article__author,
   .mrf-detailsBody .mrf-inlineNextArticles .mrf-image.mrf-article--photo .mrf-article__author {
      padding: 0 10px 5px;
   }

   .mrf-nextArticlesDecorator .mrf-nextArticlePage .mrf-image.mrf-article--photo .mrf-article__share,
   .mrf-detailsBody .mrf-inlineNextArticles .mrf-image.mrf-article--photo .mrf-article__share {
      position: absolute;
      top: 15px;
      right: 0;
      text-shadow: #646464 1px 1px 11px;
   }

   .mrf-nextArticlesDecorator .mrf-nextArticlePage .mrf-image.mrf-article--photo .mrf-article__share::before,
   .mrf-detailsBody .mrf-inlineNextArticles .mrf-image.mrf-article--photo .mrf-article__share::before {
      font-size: 17px;
      color: #b3b3b3;
      position: initial;
      display: block;
   }

   .mrf-nextArticlesDecorator .mrf-nextArticlePage .mrf-image.mrf-article--photo .mrf-article__share::after,
   .mrf-detailsBody .mrf-inlineNextArticles .mrf-image.mrf-article--photo .mrf-article__share::after {
      display: block;
      float: right;
      width: 45px;
      height: 60px;
      margin-top: -40px;
      content: "";
   }

   .mrf-nextArticlesDecorator .mrf-nextArticlePage .mrf-image.mrf-article--photo .mrf-article__share::before,
   .mrf-detailsBody .mrf-inlineNextArticles .mrf-image.mrf-article--photo .mrf-article__share::before {
      color: #fff;
   }

   .mrf-buttonOpacity,
   .mrf-buttonOpacityMid,
   .mrf-buttonOpacityLight,
   .mrf-buttonToWhite,
   .mrf-buttonToBlack {
      display: block;
   }

   .mrf-buttonOpacity:active {
      animation: hoverOpacityFx 1.5s cubic-bezier(0.22, 0.61, 0.36, 1) 1 forwards;
   }

   .mrf-buttonOpacityMid:active {
      animation: hoverOpacityMidFx 1.5s cubic-bezier(0.22, 0.61, 0.36, 1) 1 forwards;
   }

   .mrf-buttonOpacityLight:active {
      animation: hoverOpacityLightFx 1.5s cubic-bezier(0.22, 0.61, 0.36, 1) 1 forwards;
   }

   .mrf-buttonToWhite:active {
      animation: hoverBackgroundWhiteFx 1s cubic-bezier(0.22, 0.61, 0.36, 1) 1 forwards;
   }

   .mrf-buttonToBlack:active {
      animation: hoverBackgroundBlackFx 1s cubic-bezier(0.22, 0.61, 0.36, 1) 1 forwards;
   }

   .mrf-displayInitial {
      display: initial;
   }

   .mrf-buttonArticle {
      width: 100%;
      height: 100%;
   }

   .mrf-nativeScrollView {
      overflow-y: scroll;
      overflow-x: hidden;
      height: 100%;
   }

   .mrf-nativeScrollView.mrf-nativeHorizontal {
      overflow-x: scroll;
      overflow-y: hidden;
   }

   .chrome .mrf-nativeScrollView {
      transform: translate3d(0, 0, 0);
   }

   #mrf-imgGallery .layout-intersticial .mad {
      overflow-y: scroll;
      overflow-x: hidden;
      height: 100%;
   }

   .mrf-scrollView {
      text-align: left;
      position: relative;
      width: 100%;
      height: 100%;
      overflow: scroll;
   }

   .mrf-scrollViewContainer {
      overflow: hidden;
      height: 100%;
      width: 100%;
      margin: 0;
      padding: 0;
      box-sizing: border-box;
      text-align: center !important;
   }

   .mrf-detailsNumericPagerContainer .mrf-previousArticle,
   .mrf-detailsNumericPagerContainer .mrf-nextArticle {
      display: inline-block;
      font-family: icon-font;
      font-style: normal;
      font-size: 1em;
   }

   .mrf-detailsNumericPagerContainer .mrf-nextArticle {
      transform: rotate(90deg);
   }

   .mrf-detailsNumericPagerContainer .mrf-nextArticle::before {
      content: "";
      margin-left: 2px;
   }

   #mrf-mosaic .mrf-detailsLayout-multipaged > .mrf-detailsBody:first-child {
      padding-top: 30px;
   }

   .mrf-blackoutPart {
      position: absolute;
      width: 100%;
      height: 1200px;
      top: 0;
      bottom: 0;
      pointer-events: auto;
      opacity: 0;
      visibility: hidden;
   }

   body.ipad .mrf-blackoutPart {
      background-image: -webkit-radial-gradient(center 35%, ellipse cover, rgba(0, 0, 0, 0.0980392) 0, #000 95%);
   }

   body:not(.ipad) .mrf-blackoutPart {
      background-color: rgba(0, 0, 0, 0.498039);
   }

   body.ios4 .mrf-blackoutPart {
      background-color: rgba(0, 0, 0, 0.498039);
      background-image: none;
   }

   .mrf-open .mrf-blackoutPart {
      opacity: 1;
      visibility: visible;
      animation: fadeIn 0.2s linear 1;
   }

   .mrf-close .mrf-blackoutPart {
      opacity: 0;
      visibility: hidden;
      animation: fadeOut 0.2s linear 1;
      transition: visibility 0s linear 0.3s;
   }

   .android.chrome .mrf-open .mrf-blackoutPart {
      display: block;
   }

   .android.chrome .mrf-close .mrf-blackoutPart {
      display: none;
   }

   #mrf-paywallPopup .mrf-content .mrf-closeButton {
      opacity: 1;
   }

   .mrf-openPaywallTransition.mrf-mosaic #mrf-mosaic,
   .mrf-openPaywallTransition.mrf-details #mrf-details {
      transform: translate3d(-100%, 0, 0);
      transition: -webkit-transform 0.3s ease-out 0.1s;
   }

   .mrf-openPaywallTransition.mrf-details #mrf-detailsHeader,
   .mrf-openPaywallTransition.mrf-mosaic #mrf-header {
      transform: translate3d(-100%, 0, 0);
      transition: -webkit-transform 0.3s ease-out 0.1s;
   }

   .mrf-openPaywallTransition .mrf-column:not(.mrf-current) {
      visibility: hidden;
   }

   .mrf-paywall:not(.mrf-closePaywallTransition).mrf-details #mrf-details,
   .mrf-paywall:not(.mrf-closePaywallTransition).mrf-mosaic #mrf-mosaic {
      visibility: hidden;
      left: -100%;
      transform: none;
      position: fixed;
      top: 0;
   }

   .mrf-paywall:not(.mrf-closePaywallTransition).mrf-details #mrf-details .mrf-column.mrf-current,
   .mrf-paywall:not(.mrf-closePaywallTransition).mrf-mosaic #mrf-mosaic .mrf-column.mrf-current {
      visibility: hidden;
   }

   .mrf-paywall:not(.mrf-closePaywallTransition).mrf-details #mrf-detailsHeader,
   .mrf-paywall:not(.mrf-closePaywallTransition).mrf-mosaic #mrf-header {
      visibility: hidden;
      transform: translate3d(-100%, 0, 0);
   }

   .mrf-closePaywallTransition.mrf-details #mrf-details,
   .mrf-closePaywallTransition.mrf-mosaic #mrf-mosaic {
      visibility: visible;
      transform: translate3d(100%, 0, 0);
      transition: -webkit-transform 0.3s ease-out 0.1s;
      position: fixed;
      top: 0;
   }

   .mrf-closePaywallTransition.mrf-details #mrf-detailsHeader,
   .mrf-closePaywallTransition.mrf-mosaic #mrf-header {
      visibility: visible;
      transform: translate3d(0, 0, 0);
      transition: -webkit-transform 0.3s ease-out 0.1s;
   }

   .mrf-closePaywallTransition .mrf-column:not(.mrf-current) {
      visibility: hidden;
   }

   .android #mrf-paywallPopup {
      transition: -webkit-transform 0.33s ease 0.4s;
   }

   .mrf-imgGallery .mrf-viewNavigator .mrf-interCloseBtn::before {
      color: #818181;
      position: absolute;
      left: -105px;
      top: 12px;
      width: 95px;
      height: 20px;
      font-size: 0.7em;
      text-transform: uppercase;
   }

   .mrf-imgGallery .mrf-imageInfo .mad {
      opacity: 1;
      animation: none;
      transform: translate3d(0, 0, 1px);
   }

   #mrf-imgGallery .mrf-shareOptions {
      background-color: transparent;
      padding-left: 0;
      height: 40px;
   }

   #mrf-imgGallery .mrf-shareOptions .iconWraper::before {
      color: #c5c5c5;
   }

   .mrf-imgGallery .mrf-shareOptions {
      position: relative;
      bottom: -33px;
      z-index: 10;
      margin: 0;
   }

   .mrf-imgGallery .mrf-shareOptions .mrf-shareOption {
      width: 40px;
   }

   .mrf-imgGallery .mrf-shareOptions .mrf-shareOption.mrf-counters {
      width: auto;
   }

   .mrf-imgGallery .mrf-shareOptions .mrf-shareOption.mrf-counters .shareCopy {
      text-transform: capitalize;
   }

   .mrf-imgGallery .mrf-shareOptions .icon-gplus::before {
      font-size: 1.77em;
   }

   .mrf-imgGallery .mrf-shareOptions .mrf-shareOption {
      border-right: 0;
   }

   .mrf-imgGallery .mrf-shareOptions .mrf-shareOption .iconWraper::before {
      color: #fff;
      line-height: 39px;
   }

   #mrf-imgGallery.mrf-galleryNoUI .mrf-imageInfo,
   #mrf-imgGallery.mrf-galleryNoUI .mrf-galleryNavigationArrows,
   #mrf-imgGallery.mrf-galleryNoUI .mrf-shareOption,
   #mrf-imgGallery.mrf-galleryNoUI .mrf-madType-nativeAd::after {
      opacity: 0;
      pointer-events: none;
   }

   .mrf-openGalleryTransition.mrf-details #mrf-details,
   .mrf-openGalleryTransition.mrf-mosaic #mrf-mosaic {
      transform: translate3d(-100%, 0, 0);
      transition: -webkit-transform 0.3s ease-out 0.1s;
   }

   .mrf-openGalleryTransition.mrf-details #mrf-detailsHeader,
   .mrf-openGalleryTransition.mrf-mosaic #mrf-header {
      transform: translate3d(-100%, 0, 0);
      transition: -webkit-transform 0.3s ease-out 0.1s;
   }

   .mrf-openGalleryTransition .mrf-column:not(.mrf-current) {
      visibility: hidden;
   }

   .mrf-gallery.mrf-details #mrf-details,
   .mrf-gallery.mrf-mosaic #mrf-mosaic {
      visibility: hidden;
      left: -100%;
      transform: none;
      position: fixed;
      top: 0;
   }

   .mrf-gallery.mrf-details #mrf-detailsHeader,
   .mrf-gallery.mrf-mosaic #mrf-header {
      visibility: hidden;
      transform: translate3d(-100%, 0, 0);
   }

   .mrf-closeGalleryTransition.mrf-details #mrf-details,
   .mrf-closeGalleryTransition.mrf-mosaic #mrf-mosaic {
      visibility: visible;
      transform: translate3d(100%, 0, 0);
      transition: -webkit-transform 0.3s ease-out 0.1s;
      position: fixed;
      top: 0;
   }

   .mrf-closeGalleryTransition.mrf-details #mrf-detailsHeader,
   .mrf-closeGalleryTransition.mrf-mosaic #mrf-header {
      visibility: visible;
      transform: translate3d(0, 0, 0);
      transition: -webkit-transform 0.3s ease-out 0.1s;
   }

   .mrf-closeGalleryTransition .mrf-column:not(.mrf-current) {
      visibility: hidden;
   }

   .aosp.mrf-closeGalleryTransition #mrf-imgGallery .mrf-column *,
   .aosp.mrf-openGalleryTransition #mrf-imgGallery .mrf-column * {
      visibility: hidden;
   }

   #mrf-imgGallery .mrf-page {
      min-height: 100vh;
      background: black;
   }

   .mrf-galleryLayout-default #mrf-shareOptions {
      float: right;
   }

   .mrf-galleryIntersticial #mrf-imgGallery > .mrf-closeButton {
      pointer-events: none;
      background-color: transparent;
      background-image: none;
   }

   .mrf-galleryGrid--gallery + .mrf-madLoaded {
      margin-top: 26px;
   }

   .mrf-scrollIndicator {
      opacity: 0;
      border-radius: 99px;
      background-color: rgba(0, 0, 0, 0.34902);
      position: absolute;
      top: 0;
      right: 1px;
      width: 4px;
   }

   #mrf-mosaic .mrf-detailsContent .mrf-galleryImg::after {
      background-color: transparent;
   }

   audio {
      width: 100%;
      margin-bottom: 26px;
   }

   #mrf-body .mrf-lazyShowList .mrf-showArticles {
      display: block;
   }

   .mrf-openArticleTransition #mrf-mosaic {
      transform: translate3d(-100%, 0, 0);
      transition: -webkit-transform 0.3s ease-out 0.1s;
   }

   .mrf-openArticleTransition #mrf-header {
      transform: translate3d(-100%, 0, 0);
      transition: -webkit-transform 0.3s ease-out 0.1s;
   }

   .mrf-openArticleTransition .mrf-column:not(.mrf-current) {
      visibility: hidden;
   }

   .mrf-details #mrf-mosaic {
      visibility: hidden;
      left: -100%;
      transform: none;
      position: fixed;
      top: 0;
   }

   .mrf-details #mrf-header {
      visibility: hidden;
      transform: translate3d(-100%, 0, 0);
   }

   .mrf-closeArticleTransition #mrf-mosaic {
      visibility: visible;
      transform: translate3d(100%, 0, 0);
      transition: -webkit-transform 0.3s ease-out 0.1s;
      position: fixed;
      top: 0;
   }

   .mrf-closeArticleTransition #mrf-header {
      visibility: visible;
      transform: translate3d(0, 0, 0);
      transition: -webkit-transform 0.3s ease-out 0.1s;
   }

   .mrf-closeArticleTransition .mrf-column:not(.mrf-current) {
      visibility: hidden;
   }

   .mrf-sectionsHint {
      white-space: nowrap;
      font-size: 0;
   }

   .mrf-sectionElement {
      width: 100%;
      height: 174px;
      position: relative;
   }

   .mrf-sectionElement--container {
      width: 50%;
      margin-top: 30px;
      margin-bottom: 20px;
      display: inline-block;
      font-size: 0;
      white-space: normal;
      box-sizing: border-box;
   }

   .mrf-sectionElement--container.mrf-element--alone {
      width: 100%;
      background-color: #b1b1b1;
   }

   .mrf-sectionElement--container.mrf-sectionElement--container__previous {
      padding-right: 1px;
   }

   .mrf-sectionElement--container.mrf-sectionElement--container__next {
      padding-left: 1px;
   }

   .mrf-sectionElement--container.mrf-sectionElement--container__previous.mrf-element--alone,
   .mrf-sectionElement--container.mrf-sectionElement--container__next.mrf-element--alone {
      padding-right: 0;
   }

   .mrf-sectionElement__background {
      width: 100%;
      height: 100%;
      background-size: cover;
      background-position: center center;
      position: absolute;
      top: 0;
      left: 0;
   }

   .mrf-sectionElement__data {
      width: 100%;
      position: absolute;
      padding: 15px;
      box-sizing: border-box;
      transform: translateY(54px);
      top: 0;
      left: 0;
   }

   .mrf-sectionElement--previous,
   .mrf-sectionElement--next {
      background-color: #333;
      overflow: hidden;
   }

   .mrf-sectionElement--previous .mrf-sectionElement__section,
   .mrf-sectionElement--previous .mrf-sectionElement__title {
      text-align: right;
   }

   .mrf-sectionElement--previous .icon-arrow {
      left: 0;
      top: 25%;
   }

   .mrf-sectionElement--previous .icon-arrow::before {
      transform: rotate(270deg);
   }

   .mrf-sectionElement--previous .mrf-sectionElement__data {
      padding: 15px 15px 15px 26px;
   }

   .mrf-sectionElement--next .mrf-sectionElement__section,
   .mrf-sectionElement--next .mrf-sectionElement__title {
      text-align: left;
   }

   .mrf-sectionElement--next .icon-arrow {
      right: 0;
      top: 33%;
   }

   .mrf-sectionElement--next .icon-arrow::before {
      transform: rotate(-270deg);
   }

   .mrf-sectionElement--next .mrf-sectionElement__data {
      padding: 15px 26px 15px 15px;
   }

   .mrf-sectionElement .icon-arrow {
      height: 30px;
      width: 30px;
      position: absolute;
   }

   .mrf-sectionElement .icon-arrow::before {
      font-size: 24px;
      text-shadow: none;
      color: white;
   }

   .mrf-sectionElement__section,
   .mrf-sectionElement__title {
      color: white;
      letter-spacing: 1px;
   }

   .mrf-sectionElement__section {
      font-size: 14px;
      font-family: SecondaryFontMedium, HelveticaNeue-Medium, sans-serif;
      margin: 5px 0 0;
   }

   .mrf-sectionElement__title {
      font-size: 14px;
      font-family: SecondaryFont, HelveticaNeue-Light, sans-serif;
      margin: 0;
   }

   .mrf-mosaic .mrf-sectionPreview .mrf-sectionPreview__sectionHeader {
      margin: 0 15px;
   }

   .mrf-sectionPreview {
      box-sizing: initial;
   }

   .mrf-sectionPreview .mrf-composedLayout--pillSlider .mrf-article {
      width: 43%;
      padding: 0;
      background-color: initial;
   }

   .mrf-sectionPreview .mrf-composedLayout--pillSlider .mrf-article__image.mrf-article__image {
      display: block !important;
   }

   .mrf-sectionPreview .mrf-composedLayout--pillSlider {
      margin-bottom: 0;
   }

   .mrf-mosaic .mrf-sectionPreview .mrf-composedLayout--pillSlider .mrf-contentSlideView {
      margin-left: 15px;
      font-size: 18px;
   }

   .mrf-mosaic .mrf-sectionPreview .mrf-composedLayout--pillSlider .mrf-contentSlideView .mrf-article__author {
      display: block;
      margin: 0 10px 10px;
      font-size: 0.666em;
      color: #fff;
   }

   .mrf-sectionPreview .mrf-composedLayout--pillSlider .mrf-article--pillFlow {
      width: 190px;
      padding: 0;
      background-color: #333;
      margin-right: 3px;
      min-height: 233px;
   }

   .mrf-sectionPreview .mrf-composedLayout--pillSlider .mrf-article--pillFlow:last-child {
      margin-right: 0;
   }

   .mrf-sectionPreview .mrf-composedLayout--pillSlider .mrf-article--pillFlow .mrf-article__subtitle,
   .mrf-sectionPreview .mrf-composedLayout--pillSlider .mrf-article--pillFlow .mrf-article__author,
   .mrf-sectionPreview .mrf-composedLayout--pillSlider .mrf-article--pillFlow .mrf-article__excerpt,
   .mrf-sectionPreview .mrf-composedLayout--pillSlider .mrf-article--pillFlow .mrf-article__date {
      display: none;
   }

   .mrf-sectionPreview .mrf-composedLayout--pillSlider .mrf-article--pillFlow .mrf-article__title {
      font-size: 0.83em;
      line-height: 1.3;
      margin-bottom: 10px;
      color: #fff;
      overflow: hidden;
      display: -webkit-box;
      -webkit-line-clamp: 3;
      -webkit-box-orient: vertical;
   }

   .mrf-sectionPreview .mrf-composedLayout--pillSlider .mrf-article--pillFlow:not(.mrf-image) {
      position: relative;
   }

   .mrf-sectionPreview .mrf-composedLayout--pillSlider .mrf-article--pillFlow:not(.mrf-image) .mrf-articleText {
      position: absolute;
      bottom: 0;
   }

   .mrf-sectionPreview .mrf-composedLayout--pillSlider .mrf-article--pillFlow:not(.mrf-image) .mrf-article__title {
      font-size: 1.125em;
   }

   .mrf-sectionPreview .mrf-composedLayout--pillSlider .mrf-article--pillFlow:not(.mrf-image) .mrf-article__subtitle {
      display: block;
      font-size: 0.75em;
      text-transform: capitalize;
   }

   .mrf-sectionPreview .mrf-composedLayout--pillSlider .mrf-article__image.mrf-article__image {
      display: block;
   }

   .mrf-sectionPreview .mrf-composedLayout--pillSlider .mrf-article__image.mrf-article__image::before {
      background-image: none;
   }

   .mrf-sectionPreview .mrf-composedLayout--pillSlider .mrf-contentSlideView {
      display: table;
   }

   .mrf-nextArticlesDecorator .mrf-nextArticlePage .mrf-article--photo {
      margin-bottom: 3px;
      padding-top: 0;
      border-top: 0;
      height: initial;
   }

   .mrf-nextArticlesDecorator .mrf-nextArticlePage .mrf-article--photo.mrf-image .mrf-article__title {
      font-size: 1.125em;
      padding-left: 10px;
      padding-right: 10px;
   }

   .mrf-nextArticlesDecorator .mrf-nextArticlePage .mrf-article--photo.mrf-image .mrf-article__subtitle {
      color: white;
      text-shadow: #000 1px 1px 0;
      margin: 0 0 10px;
   }

   .mrf-nextArticlesDecorator .mrf-nextArticlePage .mrf-article--photo:not(.mrf-image):first-child {
      border-top: 0;
      padding-top: 0;
   }

   .mrf-nextArticlesDecorator .mrf-nextArticlePage .mrf-article--photo:not(.mrf-image) .mrf-articleText {
      position: relative;
      padding: 11px 0 9px;
      box-shadow: none;
   }

   .mrf-nextArticlesDecorator .mrf-nextArticlePage .mrf-article--photo:not(.mrf-image) .mrf-article__title {
      font-size: 1.5625em;
   }

   .mrf-nextArticlesDecorator .mrf-nextArticlePage .mrf-article--photo:not(.mrf-image) .mrf-article__title,
   .mrf-nextArticlesDecorator .mrf-nextArticlePage .mrf-article--photo:not(.mrf-image) .mrf-article__subtitle {
      margin-left: 0;
      padding-left: 14px;
      padding-right: 14px;
      text-shadow: none;
      margin-bottom: 0;
   }

   .mrf-nextArticlesDecorator .mrf-nextArticlePage .mrf-article--photo:not(.mrf-image) .mrf-article__subtitle {
      margin-bottom: 10px;
   }

   .mrf-nextArticlesDecorator .mrf-nextArticlePage .mrf-article--photo:not(.mrf-image) .mrf-article__excerpt {
      display: none;
   }

   .mrf-nextArticlesDecorator .mrf-nextArticlePage .mrf-article--photo .mrf-articlePremiumWrapper {
      margin-left: 14px;
   }

   .mrf-nextArticlesDecorator .mrf-nextArticlePage .mrf-article--photo .mrf-articlePremiumWrapper .mrf-article__title,
   .mrf-nextArticlesDecorator
      .mrf-nextArticlePage
      .mrf-article--photo
      .mrf-articlePremiumWrapper
      .mrf-article__subtitle {
      padding-left: 0;
      padding-right: 0;
   }

   .mrf-nextArticlesDecorator .mrf-article--thumb:last-child {
      margin-bottom: 0;
   }

   .mrf-nextArticlesDecorator .mrf-article__share {
      display: none;
   }

   .mrf-facebook.mrf-brandBkg,
   .mrf-facebook .mrf-brandBkg {
      background-color: #3b589e;
   }

   .mrf-twitter.mrf-brandBkg,
   .mrf-twitter .mrf-brandBkg {
      background-color: #55acee;
   }

   .mrf-whatsapp.mrf-brandBkg,
   .mrf-whatsapp .mrf-brandBkg {
      background-color: #24c34b;
   }

   .mrf-email.mrf-brandBkg,
   .mrf-email .mrf-brandBkg {
      background-color: #90a9b9;
   }

   .mrf-pinterest.mrf-brandBkg,
   .mrf-pinterest .mrf-brandBkg {
      background-color: #cb2027;
   }

   .mrf-googlePlus.mrf-brandBkg,
   .mrf-googlePlus .mrf-brandBkg {
      background-color: #d4232e;
   }

   .mrf-allShareOptions.mrf-brandBkg,
   .mrf-allShareOptions .mrf-brandBkg {
      background-color: #e48409;
   }

   .mrf-comments.mrf-brandBkg,
   .mrf-comments .mrf-brandBkg {
      background-color: #5b717b;
   }

   .mrf-reddit.mrf-brandBkg,
   .mrf-reddit .mrf-brandBkg {
      background-color: #f73b00;
   }

   .mrf-linkedIn.mrf-brandBkg,
   .mrf-linkedIn .mrf-brandBkg {
      background-color: #0077b5;
   }

   .mrf-stumble.mrf-brandBkg,
   .mrf-stumble .mrf-brandBkg {
      background-color: #eb4924;
   }

   .mrf-VK.mrf-brandBkg,
   .mrf-VK .mrf-brandBkg {
      background-color: #567ca4;
   }

   .mrf-OK.mrf-brandBkg,
   .mrf-OK .mrf-brandBkg {
      background-color: #f58220;
   }

   .mrf-telegram.mrf-brandBkg,
   .mrf-telegram .mrf-brandBkg {
      background-color: #08c;
   }

   .mrf-messenger.mrf-brandBkg,
   .mrf-messenger .mrf-brandBkg {
      background-color: #0084ff;
   }

   .mrf-flipboard.mrf-brandBkg,
   .mrf-flipboard .mrf-brandBkg {
      background-color: #e12828;
   }

   .mrf-shareAggregated .mrf-shareOption {
      height: 100%;
      box-sizing: border-box;
   }

   .mrf-shareAggregated .mrf-shareOption:last-child {
      border-right: 0;
   }

   .mrf-shareAggregated .mrf-shareOption .mrf-touchable:active {
      box-shadow: none;
   }

   .mrf-shareAggregated .mrf-shareOption .mrf-touchable:active .iconWraper::before {
      text-shadow: rgba(0, 0, 0, 0.65098) 0 0 15px;
   }

   .mrf-shareAggregated .mrf-shareOption .mrf-totalShares {
      font-weight: normal;
   }

   .mrf-shareAggregated .mrf-shareOption .iconWraper {
      width: 100%;
      height: 100%;
   }

   .mrf-shareAggregated .mrf-shareOption .iconWraper::before {
      position: relative;
      text-shadow: none;
      line-height: 42px;
      font-size: 1.4em;
      color: #fff;
   }

   .mrf-shareAggregated .mrf-shareOption .mrf-counter {
      display: none;
   }

   .mrf-shareAggregated .mrf-shareOptionsWrapper {
      width: 100%;
      height: 100%;
   }

   .mrf-shareAggregated .mrf-facebook .icon-share {
      padding-left: 2px;
   }

   .mrf-shareAggregated .mrf-facebook .icon-share::before {
      font-size: 1.04em;
   }

   .mrf-shareAggregated .mrf-twitter.mrf-hidden,
   .mrf-shareAggregated .mrf-facebook.mrf-hidden {
      display: none;
   }

   .mrf-shareAggregated .mrf-allShareOptions .icon-share {
      transform: rotate(90deg);
      margin-left: -1px;
   }

   .mrf-shareAggregated .mrf-allShareOptions .icon-share::before {
      font-size: 1.2em;
   }

   .mrf-shareAggregated .mrf-reddit .icon-reddit {
      padding-bottom: 5px;
   }

   .mrf-shareAggregated .mrf-reddit .icon-reddit::before {
      font-size: 1.26em;
   }

   .mrf-shareAggregated .mrf-counters {
      padding: 0 7px;
      text-align: right;
      line-height: 41px;
   }

   .mrf-shareAggregated .mrf-totalCounter {
      height: 100%;
      min-width: 74px;
      font-size: 0.85em;
      color: #363636;
      text-transform: lowercase;
      text-align: center;
      font-family: HelveticaNeue-Medium, Helvetica, "Roboto Medium", sans-serif;
   }

   body.android .mrf-shareAggregated .mrf-allShareOptions .icon-share {
      padding-bottom: 2px;
   }

   .mrf-shareOptions {
      overflow: hidden;
      box-sizing: border-box;
      height: 100%;
      list-style: none;
      padding: 0;
      background-color: #ededed;
   }

   .mrf-shareOptions .mrf-pinterest.mrf-noImage {
      display: none;
   }

   .mrf-shareOptions .mrf-shareOption {
      position: relative;
      float: left;
      text-align: center;
   }

   .mrf-shareOptions .mrf-shareOption:active .mrf-touchable {
      box-shadow: rgba(0, 0, 0, 0.65098) 0 0 25px;
   }

   .mrf-shareOptions .mrf-shareOption::before {
      color: #777;
   }

   .mrf-shareOption .mrf-button {
      width: 100%;
   }

   .mrf-shareOptions-items {
      height: inherit;
      list-style: inherit;
      padding: 0;
   }

   .mrf-shareAggregated {
      margin: 0;
      height: 50px;
      box-sizing: border-box;
   }

   .mrf-collapseFooter .mrf-shareAggregated {
      width: 100%;
   }

   .mrf-collapseFooter .mrf-shareAggregated .mrf-hidden {
      display: none;
   }

   .mrf-collapseFooter .mrf-shareAggregated .mrf-shareOption {
      width: 20%;
   }

   .mrf-collapseFooter .mrf-shareAggregated .mrf-shareWrapper {
      position: relative;
      top: 58%;
      transform: translateY(-58%);
      height: 100%;
      box-sizing: border-box;
      padding: 4px 0;
   }

   .mrf-collapseFooter .mrf-shareAggregated .mrf-shareOptionsWrapper {
      width: 62%;
      float: left;
   }

   .facebook .mrf-collapseFooter .mrf-shareAggregated .mrf-shareOption,
   .twitter .mrf-collapseFooter .mrf-shareAggregated .mrf-shareOption {
      display: none;
   }

   .facebook .mrf-collapseFooter .mrf-shareAggregated .mrf-allShareOptions,
   .twitter .mrf-collapseFooter .mrf-shareAggregated .mrf-allShareOptions {
      display: block;
   }

   .twitter .mrf-collapseFooter .mrf-shareAggregated .mrf-twitter,
   .facebook .mrf-collapseFooter .mrf-shareAggregated .mrf-facebook,
   .facebook .mrf-collapseFooter .mrf-shareAggregated .mrf-messenger {
      display: block;
   }

   .twitter .mrf-collapseFooter .mrf-shareAggregated .mrf-twitter .icon-twitter,
   .twitter .mrf-collapseFooter .mrf-shareAggregated .mrf-twitter .icon-facebook,
   .twitter .mrf-collapseFooter .mrf-shareAggregated .mrf-twitter .icon-messenger,
   .facebook .mrf-collapseFooter .mrf-shareAggregated .mrf-facebook .icon-twitter,
   .facebook .mrf-collapseFooter .mrf-shareAggregated .mrf-facebook .icon-facebook,
   .facebook .mrf-collapseFooter .mrf-shareAggregated .mrf-facebook .icon-messenger,
   .facebook .mrf-collapseFooter .mrf-shareAggregated .mrf-messenger .icon-twitter,
   .facebook .mrf-collapseFooter .mrf-shareAggregated .mrf-messenger .icon-facebook,
   .facebook .mrf-collapseFooter .mrf-shareAggregated .mrf-messenger .icon-messenger {
      padding-left: 5px;
      box-sizing: border-box;
   }

   .twitter .mrf-collapseFooter .mrf-shareAggregated .mrf-twitter {
      width: 75%;
   }

   .facebook .mrf-collapseFooter .mrf-shareAggregated .mrf-facebook,
   .facebook .mrf-collapseFooter .mrf-shareAggregated .mrf-messenger {
      width: 37.5%;
   }

   .facebook.android .mrf-collapseFooter .mrf-shareAggregated .mrf-messenger {
      display: none;
   }

   .facebook.android .mrf-collapseFooter .mrf-shareAggregated .mrf-facebook {
      width: 75%;
   }

   .US .mrf-collapseFooter .mrf-shareAggregated .mrf-whatsapp {
      display: none;
   }

   .US .mrf-collapseFooter .mrf-shareAggregated .mrf-messenger {
      display: block;
   }

   .mrf-shareAggregated .mrf-nextArticle {
      display: block;
      height: 100%;
      width: 38%;
      float: left;
      box-sizing: border-box;
      text-align: center;
      font-size: 0.785em;
      font-family: SecondaryFontMedium, HelveticaNeue-Medium, sans-serif;
   }

   .mrf-shareAggregated .mrf-nextArticle .mrf-icon {
      text-align: left;
      float: right;
      margin: -4px 22px 0 0;
   }

   .mrf-shareAggregated .mrf-nextArticle .mrf-icon::before {
      transform: rotate(90deg);
      color: #363636;
   }

   .mrf-shareAggregated .nextColumnCopy {
      position: relative;
      top: 58%;
      transform: translateY(-58%);
      padding: 16px 6px 16px 0;
      display: block;
      height: 100%;
      box-sizing: border-box;
      width: 100%;
   }

   .mrf-shareAggregated .nextColumnCopy::before {
      white-space: nowrap;
      display: inline-block;
      overflow: hidden;
      text-overflow: ellipsis;
      width: 80%;
      text-transform: uppercase;
   }

   .mrf-mosaic [data-mrf-next-column-name]::before {
      content: attr(data-mrf-next-column-name);
   }

   .mrf-shareModal__preview.img .mrf-shareModal__preview__section {
      padding-left: 145px;
   }

   .mrf-shareModal__preview.img .mrf-shareModal__preview__title {
      padding-left: 145px;
   }

   .mrf-shareModal .mrf-shareOption {
      list-style: none;
      padding: 0 15px;
   }

   .mrf-shareModal .mrf-shareOption.mrf-withValue .mrf-shareCounter {
      visibility: visible;
      opacity: 1;
   }

   .mrf-shareModal .mrf-shareOption .mrf-shareCounter {
      visibility: hidden;
      opacity: 0;
      transition: opacity 0.2s ease-in-out;
   }

   .mrf-shareModal__list .mrf-button {
      border-top: 1px solid #ddd;
      height: 40px;
      padding: 12px 0 11px;
      position: relative;
      text-align: left;
   }

   .mrf-shareModal__list .mrf-button::before,
   .mrf-shareModal__list .mrf-button::after {
      content: " ";
      display: table;
   }

   .mrf-shareModal__list .mrf-button::after {
      clear: both;
   }

   .mrf-shareModal__list .mrf-icon {
      border-radius: 50%;
      display: inline-block;
      height: 35px;
      position: relative;
      vertical-align: middle;
      width: 35px;
   }

   .mrf-shareModal__list .mrf-icon.icon-facebook::before {
      font-size: 18px;
   }

   .mrf-shareModal__list .mrf-icon::before {
      width: 35px;
      height: 35px;
      line-height: 35px;
      text-align: center;
      left: 0;
      top: 0;
      color: #fff;
      font-size: 20px;
   }

   .mrf-shareModal__list .icon-facebook::before,
   .mrf-shareModal__list .icon-whatsapp::before,
   .mrf-shareModal__list .icon-telegram::before,
   .mrf-shareModal__list .icon-flipboard::before,
   .mrf-shareModal__list .icon-pinterest::before,
   .mrf-shareModal__list .icon-reddit .icon-email::before {
      top: 1px;
   }

   .mrf-shareModal__list .mrf-counter {
      display: block;
      color: #363636;
      font-family: SecondaryFontMedium, HelveticaNeue-Medium, sans-serif;
      font-size: 16px;
      line-height: 12px;
   }

   .mrf-shareOptions {
      display: inline-block;
      pointer-events: auto;
      width: 100%;
   }

   .mrf-galleryIntersticial #mrf-footer {
      z-index: 1;
      pointer-events: none;
   }

   .mrf-close:not(#mrf-cookiesHint) .mrf-closeButton.ribbon {
      transform: translate3d(0, -50%, 0);
      transition: -webkit-transform 0.2s linear 0s;
   }

   .mrf-buttonIcon.mrf-icon {
      position: relative;
   }

   .mrf-buttonIcon.mrf-icon::before {
      height: auto;
      left: 0;
      right: 0;
      margin: 1px auto 0;
      line-height: 1;
      text-align: center;
      top: 50%;
      transform: translateY(-50%);
      transition: color 0.2s ease-out;
      width: auto;
   }

   .mrf-buttonIcon.mrf-icon:active::before {
      text-shadow: none;
   }

   .mrf-buttonIcon--large.mrf-icon::before {
      font-size: 32px;
   }

   .mrf-buttonIcon--colorGray.mrf-icon::before {
      color: #9b9b9b;
   }

   .mrf-buttonIcon--text.mrf-icon::before {
      left: auto;
      right: 0.5em;
      width: auto;
   }

   .mrf-wordpress.mrf-hidden {
      display: none;
   }

   .mrf-livefyre.mrf-hidden {
      display: none;
   }

   .mrf-bbt.mrf-hidden {
      display: none;
   }

   .mrf-detailsContent .mrf-detailsDecorator + .mad {
      margin-top: 26px;
   }

   .mrf-nextArticlesDecorator .img {
      position: relative;
      background-repeat: no-repeat;
   }

   .mrf-nextArticlesDecorator .mrf-image::after,
   .mrf-nextArticlesDecorator .mrf-image .mrf-article__excerpt,
   .mrf-nextArticlesDecorator .mrf-article__author,
   .mrf-nextArticlesDecorator .mrf-article__excerpt img {
      display: none !important;
   }

   .mrf-nextArticlesDecorator .mrf-article__excerpt {
      overflow: hidden;
      display: -webkit-box;
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical;
   }

   .mrf-nextArticlesDecorator .cover_1_common .img {
      width: 100%;
      height: 160px;
      margin-bottom: 10px;
   }

   .mrf-nextArticlesDecorator .cover_1_common .img::before {
      position: absolute;
      height: 100%;
      width: 100%;
      background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.6) 1%, rgba(0, 0, 0, 0) 60%, transparent 100%);
      bottom: 0;
      content: "";
      pointer-events: none;
   }

   .mrf-nextArticlesDecorator .cover_1_common .mrf-article__title,
   .mrf-nextArticlesDecorator .cover_1_common .mrf-article__subtitle,
   .mrf-nextArticlesDecorator .cover_1_common .mrf-article__author,
   .mrf-nextArticlesDecorator .cover_1_common .mrf-article__date,
   .mrf-nextArticlesDecorator .cover_1_common .mrf-article__excerpt {
      margin-left: 10px;
      margin-right: 10px;
   }

   .mrf-nextArticlesDecorator .cover_1_common .mrf-premium .mrf-article__title,
   .mrf-nextArticlesDecorator .cover_1_common .mrf-premium .mrf-article__subtitle,
   .mrf-nextArticlesDecorator .cover_1_common .mrf-premium .mrf-article__author,
   .mrf-nextArticlesDecorator .cover_1_common .mrf-premium .mrf-article__date,
   .mrf-nextArticlesDecorator .cover_1_common .mrf-premium .mrf-article__excerpt {
      margin-left: 15px;
   }

   .mrf-detailsContent .mrf-detailsDecorator.mrf-detailsDecoratorInline .mrf-hidden {
      display: none;
   }

   .mrf-detailsContent .mrf-detailsDecorator.mrf-detailsDecoratorInline .mrf-collapseBtn.icon-arrow {
      right: 2px;
      top: 12px;
   }

   .mrf-detailsContent .mrf-detailsDecorator.mrf-detailsDecoratorInline .mrf-collapseBtn.icon-arrow::before {
      color: #444;
   }

   .mrf-details #mrf-footer.mrf-open .mrf-floatingButton,
   #mrf-footer #mrf-animatedSwipeHint.mrf-visible + .mrf-floatingButton {
      display: none;
   }

   .mrf-galleryGrid .mrf-madLoaded {
      margin-top: 26px;
   }

   .mrf-detailsBody .mrf-inlineNextArticles .mrf-article--photo.mrf-article {
      width: 55%;
   }

   #mrf-body .mrf-detailsBody .mrf-inlineNextArticles .mrf-article--photo.mrf-article {
      padding-top: 0;
      border-top: 0;
      margin-bottom: 0;
      margin-top: 0;
   }

   .mrf-detailsBody .mrf-inlineNextArticles .mrf-article--photo.mrf-article .mrf-articleText {
      overflow: hidden;
      height: 100%;
      box-shadow: none;
   }

   .mrf-detailsBody .mrf-inlineNextArticles .mrf-article--photo.mrf-article .mrf-article__title {
      padding: 12px 12px 0;
      overflow: hidden;
      display: -webkit-box;
      -webkit-line-clamp: 3;
      -webkit-box-orient: vertical;
      font-size: 16px;
      position: absolute;
      bottom: 0;
      margin: 0 0 12px;
   }

   .mrf-detailsBody .mrf-inlineNextArticles .mrf-article--photo.mrf-article .mrf-article__subtitle,
   .mrf-detailsBody .mrf-inlineNextArticles .mrf-article--photo.mrf-article .mrf-article__author {
      display: none;
   }

   .mrf-detailsBody .mrf-inlineNextArticles .mrf-article--photo:not(.mrf-image) {
      height: 137px;
   }

   .mrf-detailsBody .mrf-inlineNextArticles .mrf-article--photo:not(.mrf-image) .mrf-article__title {
      color: #fff;
      font-size: 1.125em;
   }

   .mrf-detailsBody .mrf-inlineNextArticles .mrf-article:first-child {
      margin-left: 15px;
   }

   .mrf-mosaic .mrf-inlinePosition {
      margin-top: 2px;
   }

   .multiColumn span.mrf-image {
      margin-top: 5px;
      margin-bottom: 10px;
   }

   .multiColumn span.mrf-image img {
      max-width: 100%;
      max-height: 100%;
      height: auto;
   }

   .mrf-scrollableTable .mrf-rDetailsMedia.mrf-image {
      margin: 0 0 26px;
   }

   .iphone.mrf-tintBar #mrf-header.mrf-collapsableHeader,
   .iphone.mrf-tintBar #mrf-detailsHeader.mrf-collapsableHeader {
      top: -100px;
   }

   .iphone.mrf-tintBar #mrf-header.mrf-collapsableHeader .mrf-levels,
   .iphone.mrf-tintBar #mrf-header.mrf-collapsableHeader .mrf-menuButton,
   .iphone.mrf-tintBar #mrf-header.mrf-collapsableHeader .mrf-headerCloseButton,
   .iphone.mrf-tintBar #mrf-detailsHeader.mrf-collapsableHeader .mrf-levels,
   .iphone.mrf-tintBar #mrf-detailsHeader.mrf-collapsableHeader .mrf-menuButton,
   .iphone.mrf-tintBar #mrf-detailsHeader.mrf-collapsableHeader .mrf-headerCloseButton {
      margin-top: 100px;
   }

   .iphone.mrf-tintBar #mrf-header.mrf-collapsableHeader::before,
   .iphone.mrf-tintBar #mrf-detailsHeader.mrf-collapsableHeader::before {
      content: "";
      width: 100%;
      height: 100px;
      position: fixed;
   }

   #mrf-footer {
      position: absolute;
      bottom: 0;
      height: auto;
      width: 100%;
      padding: 0;
      left: 0;
      visibility: visible;
      outline: 0;
      -webkit-tap-highlight-color: transparent;
      text-align: left;
      transition: -webkit-transform 0.2s ease-out 0s;
   }

   #mrf-footer .mrf-collapseFooter {
      transition: -webkit-transform 0.4s ease-out 0s;
      transform: translate3d(0, 200%, 0);
      padding: 0;
   }

   #mrf-footer .stickyAdsFooter {
      border-top: 1px solid #ccc;
      background-color: #f0f0f0;
      line-height: 100%;
      pointer-events: auto;
      transform: translate3d(0, 0, 1px);
      margin-bottom: 0;
   }

   #mrf-footer .stickyAdsFooter iframe {
      bottom: 0;
   }

   #mrf-footer .mad.sInter {
      position: absolute;
   }

   #mrf-footer .mrf-goToTop {
      height: 100%;
      width: 60px;
      position: absolute;
      top: 0;
      right: 0;
      pointer-events: auto;
      transition: -webkit-transform 0.2s ease-out 0.2s;
      transform: translate3d(0, 0, 0);
   }

   #mrf-footer .mrf-goToTop .mrf-goToTopBtn {
      position: absolute;
      bottom: 14px;
      right: 5px;
   }

   .mrf-details:not(.mrf-gallery) #mrf-footer.mrf-open .mrf-collapseFooter:not(.mrf-hide),
   .mrf-mosaic.mrf-detailsInMosaic #mrf-footer.mrf-open .mrf-collapseFooter:not(.mrf-hide) {
      transform: translate3d(0, 7px, 0);
   }

   .iphone.ios9.mrf-linkedinResized.mrf-details:not(.mrf-gallery) #mrf-footer,
   .iphone.ios9.mrf-linkedinResized.mrf-mosaic #mrf-footer {
      bottom: 42px;
   }

   #mrf-footer.mrf-open .mrf-goToTop,
   .mrf-gallery #mrf-footer .mrf-goToTop {
      transform: translate3d(0, 100%, 0);
   }

   .mrf-footer {
      visibility: visible;
      height: auto;
      padding-bottom: 48px;
      padding-top: 30px;
      box-sizing: border-box;
      position: relative;
   }

   .mrf-footer::after {
      content: "";
      height: 4px;
      width: 100%;
      position: absolute;
      bottom: 0;
      background: -webkit-linear-gradient(left, #ff991f 0, #94d042 100%);
   }

   .mrf-footer .mrf-classicVersion {
      margin-bottom: 40px;
      width: 100%;
      text-align: center;
   }

   .mrf-detailsContent .mrf-footer {
      padding-bottom: 88px;
   }

   .mrf-noUI #mrf-footer {
      transform: translate3d(0, 100%, 0);
   }

   .mrf-initializing #mrf-footer,
   .mrf-initializing #mrf-footer .mrf-collapseFooter {
      transition: none;
   }

   .mrf-logo {
      width: 60px;
      margin: 0 auto;
      background-size: 100%;
      background-position: center top;
      background-repeat: no-repeat;
      padding-top: 22px;
      transform: translateX(5px);
   }

   .mrf-logo::after {
      content: "Powered by";
      width: 100%;
      display: block;
      font-size: 0.55em;
      font-family: SecondaryFont, HelveticaNeue-Light, sans-serif;
      line-height: 2;
      color: #9c9c9c;
      white-space: nowrap;
   }

   #mrf-mosaic .mrf-footer .mrf-logo::after {
      font-size: 0.62em;
   }

   #mrf-mosaic .mrf-footer .img {
      background-color: transparent;
   }

   .iphone #mrf-footer {
      position: fixed;
   }

   .mrf-lateralMenu {
      width: 100%;
      position: absolute;
      visibility: visible;
   }

   .mrf-lateralMenu .dropdownScrollView {
      list-style: none;
   }

   .mrf-lateralMenu .dropdownScrollView.mrf-appInstallHintOpen {
      position: absolute;
      width: 100%;
      height: 100%;
      margin: 0;
      padding: 0;
      box-sizing: border-box;
      list-style: none;
   }

   .mrf-lateralMenu .dropdownScrollView.mrf-appInstallHintOpen li:nth-last-child(2) {
      margin-bottom: 150px;
   }

   .mrf-lateralMenu .mrf-link {
      position: relative;
   }

   .mrf-lateralMenu .mrf-link a {
      text-decoration: none;
   }

   .mrf-lateralMenu .mrf-link .img {
      position: absolute;
      width: 100%;
      height: 30px;
      content: "";
      background-repeat: no-repeat;
      background-size: contain;
      top: 5px;
      left: 5px;
      background-position: left center;
   }

   .mrf-lateralMenu .mrf-link .img + h2 {
      padding-left: 30px;
   }

   .mrf-lateralMenu .mrf-linkBar {
      float: left;
      height: auto;
      width: 100%;
      margin: 0;
      padding: 7px;
      box-sizing: border-box;
      border-top: 1px solid rgba(0, 0, 0, 0.0980392);
   }

   .mrf-lateralMenu .mrf-linkBar li {
      display: inline-block;
      height: 30px;
   }

   .mrf-lateralMenu .mrf-linkBar .mrf-tenantLinks {
      display: block;
      width: 100%;
   }

   .mrf-lateralMenu .mrf-linkBar .mrf-tenantLinks li {
      width: auto;
      float: left;
   }

   .mrf-lateralMenu .mrf-linkBar .mrf-tenantLinks li span {
      color: rgba(0, 0, 0, 0.54902);
      text-shadow: rgba(255, 255, 255, 0.65098) 0 1px 0;
   }

   .mrf-lateralMenu .mrf-searchText {
      color: #fff;
   }

   .mrf-lateralMenu .mrf-searchForm {
      padding: 10px;
      display: block;
      margin: 0;
      position: absolute;
      top: 0;
      right: 0;
      width: 100%;
      height: 50px;
      text-align: right;
      box-sizing: border-box;
      overflow: hidden;
   }

   .mrf-lateralMenu .mrf-searchForm .icon-loupe::before {
      position: absolute;
      right: 10px;
      top: 12px;
      font-size: 18px;
      transition: -webkit-transform 0.3s ease;
      transform: translateX(0);
   }

   .mrf-lateralMenu .mrf-searchForm .mrf-searchText {
      box-sizing: border-box;
      -webkit-appearance: none;
      outline: 0;
      width: 100%;
      height: 100%;
      border: 0;
      padding: 0 35px;
      margin-left: 40px;
      background-color: transparent;
      font-size: 15px;
      transition:
         -webkit-transform 0.3s ease,
         background-color 0.3s ease;
      transform: translateX(88%);
   }

   .mrf-lateralMenu .mrf-searchForm.mrf-seachForm--opened .mrf-searchText {
      transform: translateX(0);
      margin-left: 0;
   }

   .mrf-lateralMenu .mrf-searchForm.mrf-seachForm--opened .mrf-closeButton {
      transform: translate(0, -50%);
   }

   .mrf-lateralMenu .mrf-searchForm.mrf-seachForm--opened .icon-loupe::before {
      transform: translateX(-237px);
   }

   .mrf-lateralMenu .mrf-searchForm .mrf-closeButton {
      right: 0;
      position: absolute;
      top: 50%;
      transform: translate(100px, -50%);
      transition: -webkit-transform 0.3s ease;
   }

   .mrf-lateralMenu .mrf-searchForm .mrf-closeButton::before {
      font-size: 21px;
      cursor: pointer;
   }

   .mrf-lateralMenu .mrf-classicVersion {
      margin: 0;
   }

   .mrf-lateralMenu .mrf-classicVersion::after {
      display: none;
   }

   .mrf-lateralMenu .mrf-appInstallHint {
      background-color: white;
      box-sizing: border-box;
      padding: 0 15px 15px;
   }

   .mrf-lateralMenu .mrf-appInstallHint__innerContainer {
      border-top: 1px solid #e7e7e7;
      box-sizing: border-box;
      padding-top: 15px;
   }

   .mrf-lateralMenu .mrf-appInstallHint__title {
      margin: 0 0 8px;
      font-size: 0.75em;
      line-height: 1.8em;
      letter-spacing: 1px;
   }

   .mrf-lateralMenu .mrf-appInstallHint__title::before {
      color: #5c5b5b;
      display: block;
   }

   .mrf-lateralMenu .mrf-appInstallHint .mrf-button {
      float: left;
      margin-right: 15px;
   }

   .mrf-lateralMenu .mrf-appInstallHint__icon {
      background-size: 100%;
      width: 45px;
      height: 45px;
      border-radius: 10px;
      border: 1px solid #e0e0e0;
   }

   .mrf-lateralMenu .mrf-appInstallHint--single .mrf-button {
      float: none;
      margin-right: 0;
      width: 100%;
   }

   .mrf-lateralMenu .mrf-appInstallHint--single .mrf-appInstallHint__icon {
      float: left;
      margin-right: 15px;
   }

   .mrf-lateralMenu .mrf-appInstallHint--single .mrf-appInstallHint__title {
      margin-bottom: 0;
      min-height: 45px;
      position: relative;
   }

   .mrf-lateralMenu .mrf-appInstallHint--single .mrf-appInstallHint__title::before {
      left: 60px;
      line-height: 1.4;
      position: absolute;
      top: 50%;
      transform: translateY(-50%);
   }

   .mrf-lateralMenu .mrf-nativeBuildNumber {
      display: none;
      float: left;
      width: 100%;
      font-size: 12px;
      color: #a6a6a6;
   }

   .native .mrf-lateralMenu .mrf-nativeBuildNumber {
      display: block;
   }

   .mrf-lateralMenu .mrf-nativeBuildNumber-value {
      float: right;
      display: inline-block;
      margin: 0;
      padding-right: 15px;
   }

   .mrf-lateralMenu .mrf-nativeBuildNumber-value::before {
      content: "v.";
   }

   .mrf-lateralMenu .mrf-shareOptionsHint {
      width: 100%;
      height: 50px;
      box-sizing: border-box;
      padding: 0 18px;
      position: absolute;
      bottom: 0;
      border-top: 1px solid #e7e7e7;
      background: white;
   }

   .mrf-lateralMenu .mrf-shareOptionsHint .mrf-shareOptions-items {
      height: 100%;
      margin-top: 12px;
   }

   .mrf-lateralMenu .mrf-shareOptionsHint .mrf-shareOption {
      display: inline-block;
      width: 40px;
      height: 26px;
      margin-right: 10px;
   }

   .mrf-lateralMenu .mrf-shareOptionsHint .mrf-shareOption .mrf-icon::before {
      text-align: center;
   }

   .mrf-lateralMenu .mrf-shareOptionsHint .mrf-shareOption .icon-facebook::before {
      content: "";
      font-size: 21px;
   }

   .mrf-lateralMenu .mrf-shareOptionsHint .mrf-shareOption .icon-twitter::before {
      content: "";
   }

   .mrf-lateralMenu .mrf-shareOptionsHint .mrf-shareOption .icon-gplus::before {
      content: "";
   }

   .mrf-lateralMenu .mrf-shareOptionsHint .mrf-shareOption .icon-rss::before {
      content: "";
      font-size: 18px;
   }

   .mrf-lateralMenu .mrf-shareOptionsHint .mrf-shareOption.mrf-link {
      padding: 0;
      border: 0;
   }

   .mrf-lateralMenuContainer {
      height: 100%;
      pointer-events: auto;
      transform: translate3d(-110%, 0, 0);
      background-color: #fafafa;
   }

   .mrf-lateralMenu.mrf-open .mrf-lateralMenuContainer {
      transform: translate3d(0, 0, 0);
   }

   .mrf-lateralMenu.mrf-open .mrf-lateralMenuContainer,
   .mrf-lateralMenu.mrf-close .mrf-lateralMenuContainer {
      transition: -webkit-transform 0.25s ease;
   }

   .iphone #mrf-controlBars {
      position: absolute;
   }

   .iphone .mrf-lateralMenu {
      position: fixed;
   }

   .mrf-photoMenu .mrf-lateralMenuContainer {
      background-color: #fafafa;
   }

   .mrf-photoMenu .dropdownScrollView {
      padding: 0;
   }

   .mrf-photoMenu .mrf-link .img + .mrf-link-title {
      padding-left: 30px;
   }

   .mrf-photoMenu .mrf-1c .mrf-sectionThumb.photo .img,
   .mrf-photoMenu .mrf-1c .mrf-sectionThumb:nth-child(-1n + 4):not(.list) .img,
   .mrf-photoMenu .mrf-2c .mrf-sectionThumb.photo .img,
   .mrf-photoMenu .mrf-2c .mrf-sectionThumb:nth-child(-1n + 4):not(.list) .img,
   .mrf-photoMenu .mrf-3c .mrf-sectionThumb.photo .img,
   .mrf-photoMenu .mrf-3c .mrf-sectionThumb:nth-child(-1n + 12):not(.list) .img {
      width: 100%;
      height: 100%;
      background-size: cover;
      background-repeat: no-repeat;
      background-position: 50% 50%;
      position: absolute;
   }

   .mrf-photoMenu .mrf-1c .current.mrf-sectionThumb.photo .img::after,
   .mrf-photoMenu .mrf-1c .current.mrf-sectionThumb:nth-child(-1n + 4):not(.list) .img::after,
   .mrf-photoMenu .mrf-2c .current.mrf-sectionThumb.photo .img::after,
   .mrf-photoMenu .mrf-2c .current.mrf-sectionThumb:nth-child(-1n + 4):not(.list) .img::after,
   .mrf-photoMenu .mrf-3c .current.mrf-sectionThumb.photo .img::after,
   .mrf-photoMenu .mrf-3c .current.mrf-sectionThumb:nth-child(-1n + 12):not(.list) .img::after {
      content: "";
      height: 100%;
      width: 100%;
      position: absolute;
      top: 0;
      background-image: -webkit-linear-gradient(
         bottom,
         rgba(255, 255, 255, 0.65098) 0,
         rgba(255, 255, 255, 0.247059) 40%,
         rgba(255, 255, 255, 0.901961) 100%
      );
   }

   .mrf-photoMenu .mrf-1c .mrf-sectionThumb.list,
   .mrf-photoMenu .mrf-1c .mrf-sectionThumb:nth-child(1n + 5):not(.photo),
   .mrf-photoMenu .mrf-1c .mrf-link,
   .mrf-photoMenu .mrf-2c .mrf-sectionThumb.list,
   .mrf-photoMenu .mrf-2c .mrf-sectionThumb:nth-child(1n + 5):not(.photo),
   .mrf-photoMenu .mrf-2c .mrf-link,
   .mrf-photoMenu .mrf-3c .mrf-sectionThumb.list,
   .mrf-photoMenu .mrf-3c .mrf-sectionThumb:nth-child(1n + 13):not(.photo),
   .mrf-photoMenu .mrf-3c .mrf-link {
      width: 100%;
      height: 40px;
      border-width: 1px;
      border-color: #dadada;
      border-bottom-style: solid;
      float: left;
      padding: 0;
   }

   .mrf-photoMenu .mrf-1c .mrf-sectionThumb.list .mrf-lateralMenu-item-title,
   .mrf-photoMenu .mrf-1c .mrf-sectionThumb:nth-child(1n + 5):not(.photo) .mrf-lateralMenu-item-title,
   .mrf-photoMenu .mrf-1c .mrf-link .mrf-lateralMenu-item-title,
   .mrf-photoMenu .mrf-2c .mrf-sectionThumb.list .mrf-lateralMenu-item-title,
   .mrf-photoMenu .mrf-2c .mrf-sectionThumb:nth-child(1n + 5):not(.photo) .mrf-lateralMenu-item-title,
   .mrf-photoMenu .mrf-2c .mrf-link .mrf-lateralMenu-item-title,
   .mrf-photoMenu .mrf-3c .mrf-sectionThumb.list .mrf-lateralMenu-item-title,
   .mrf-photoMenu .mrf-3c .mrf-sectionThumb:nth-child(1n + 13):not(.photo) .mrf-lateralMenu-item-title,
   .mrf-photoMenu .mrf-3c .mrf-link .mrf-lateralMenu-item-title {
      display: -webkit-box;
      -webkit-box-align: center;
      height: 100%;
      width: 100%;
      margin-left: 10px;
      font-size: 14px;
      font-family: Helvetica, Roboto, sans-serif;
      font-weight: normal;
      color: #606060;
   }

   .mrf-photoMenu .mrf-lateralMenuContainer {
      width: 226px;
   }

   .mrf-listMenu__section.icon-externalLink {
      position: relative;
   }

   .mrf-listMenu__section.icon-externalLink::before {
      content: "";
      font-size: 13px;
      top: -2px;
      left: 16px;
      margin-top: 8px;
   }

   .mrf-listMenu__section.icon-externalLink .mrf-listMenu__title {
      padding: 10px 30px;
      margin-left: 15px;
      margin-right: 15px;
   }

   .mrf-listMenu {
      height: 100%;
      width: 100%;
      visibility: visible;
   }

   .mrf-listMenu .menuHeaderFixed {
      display: block;
      width: 100%;
      height: 50px;
      box-sizing: border-box;
      border-bottom: 1px solid transparent;
      padding: 14px 15px;
   }

   .mrf-listMenu__container {
      width: 280px;
      background-color: #fff;
   }

   .mrf-listMenu__section.current:not(.mrf-listMenu--hasSubItems) .mrf-listMenu__title,
   .mrf-listMenu__section.current.mrf-listMenu--hasSubItems .mrf-listMenu__subsectionTitle {
      font-family: SecondaryFontMedium, HelveticaNeue-Medium, sans-serif;
   }

   .mrf-listMenu__section.current.mrf-listMenu--hasSubItems .mrf-listMenu__subsectionTitle {
      font-family: SecondaryFontMedium, HelveticaNeue-Medium, sans-serif;
   }

   .mrf-listMenu__section.icon-externalLink::before {
      top: 10px;
   }

   .mrf-listMenu__section.icon-externalLink .mrf-listMenu__title {
      padding: 16px 0 16px 30px;
   }

   .mrf-listMenu__section .mrf-listMenu__subsectionTitle {
      position: relative;
      padding-right: 30px;
   }

   .mrf-listMenu__section .mrf-listMenu__subsectionTitle::after {
      content: "";
      background-image: url("/web/20251120022218im_/https://www.eldia.com/img/css/arrow-up.png");
      height: 30px;
      width: 30px;
      font-style: normal;
      font-variant: normal;
      font-weight: normal;
      font-stretch: normal;
      font-size: 30px;
      line-height: normal;
      font-family: icon-font;
      position: absolute;
      margin: 0 auto;
      right: 0;
      top: 12px;
      color: #5c5b5b;
      transform-origin: 50% 48% 0;
      transition: transform 0.3s ease;
      transform: rotate(-180deg);
   }

   .mrf-listMenu__section.subsection,
   .mrf-listMenu__section.mrf-type-subsection {
      text-transform: none;
   }

   .mrf-listMenu .mrf-listMenu--externalLink {
      height: auto;
      border: 0;
      margin: 0;
      padding: 0;
   }

   .mrf-listMenu .mrf-listMenu--externalLink .mrf-listMenu__title {
      padding: 15px 30px 5px;
   }

   .mrf-listMenu .mrf-listMenu--externalLink .mrf-listMenu__title:last-child {
      padding-bottom: 15px;
   }

   .mrf-listMenu .mrf-listMenu--externalLink.icon-externalLink::before {
      content: "";
      font-size: 13px;
      top: 11px;
      left: 16px;
      margin-top: 0;
      width: 20px;
      height: 20px;
   }

   .mrf-listMenu .mrf-listMenu--externalLink.mrf-paywallLoginButton .mrf-button {
      width: 100%;
      background: #efefef;
      height: 48px;
   }

   .mrf-listMenu .mrf-listMenu--externalLink.mrf-paywallLoginButton:first-child .mrf-listMenu__title {
      border-top: 0;
      padding: 15px 0;
   }

   .mrf-listMenu .mrf-listMenu--externalLink.mrf-paywallLoginButton.icon-externalLink::before {
      content: none;
   }

   .mrf-listMenu .mrf-listMenu--externalLink.mrf-paywallLoginButton h2::after {
      font-size: 1.2em;
      font-family: SecondaryFontMedium;
   }

   .mrf-listMenu[data-mrf-collapse="true"] .mrf-collapseElement--opened .mrf-listMenu__subsectionTitle::after {
      transform: rotate(0);
   }

   .mrf-listMenu[data-mrf-collapse="true"] .mrf-collapseElement--opened .mrf-listMenu__subSection {
      height: auto;
      max-height: 1000px;
   }

   .mrf-listMenu[data-mrf-collapse="true"] .mrf-listMenu__subSection {
      height: 0;
      max-height: 0;
      overflow: hidden;
   }

   .mrf-listMenu__subSection {
      list-style: none;
      margin: 0;
      padding: 0;
   }

   .mrf-listMenu__subSection .mrf-listMenu__section {
      padding: 0;
      text-transform: none;
      clear: both;
   }

   .mrf-listMenu__subSection .mrf-listMenu__section.subsection .mrf-listMenu__title,
   .mrf-listMenu__subSection .mrf-listMenu__section.mrf-type-subsection .mrf-listMenu__title {
      border-top: 0;
      border-bottom: 0;
      padding: 10px 0 10px 15px;
   }

   .mrf-listMenu__subSection .mrf-listMenu__section:last-child .mrf-listMenu__title {
      padding-bottom: 15px;
   }

   .mrf-listMenu .dropdownScrollView {
      padding: 0;
      margin-top: 0;
      overflow-y: scroll;
   }

   .mrf-listMenu {
      height: 100%;
   }

   .mrf-listMenu-logo {
      max-height: 25px;
      max-width: 100%;
   }

   .mrf-listMenu .mrf-scrollViewContainer {
      position: absolute;
      top: 50px;
      bottom: 0;
      height: auto;
   }

   .mrf-listMenu[data-mrf-shareoptions="true"] .mrf-scrollViewContainer {
      height: calc(100% - 100px);
   }

   .aosp .mrf-lateralMenu:not(.mrf-open) .menuHeaderFixed {
      display: none;
   }

   .mrf-link {
      height: 28px;
      font-size: 14px;
      line-height: 26px;
      padding: 2px 9px 2px 10px;
      margin-right: 4px;
      box-sizing: border-box;
      border-radius: 4px;
      border: 1px solid #d8d8d8;
      text-decoration: none;
   }

   .mrf-header .mrf-registerPushButton {
      position: absolute;
      top: 0;
      right: 10px;
      line-height: 50px;
   }

   #mrf-detailsHeader.mrf-collapsedAll .mrf-buttonToWhite:active {
      animation: hoverBackgroundBlackFx 1s cubic-bezier(0.22, 0.61, 0.36, 1) 1 forwards;
   }

   .mrf-mosaic .mrf-collapsableHeader.mrf-collapsedAll .mrf-buttonToWhite:active {
      animation: hoverBackgroundBlackFx 1s cubic-bezier(0.22, 0.61, 0.36, 1) 1 forwards;
   }

   #mrf-detailsHeader .mrf-level {
      transform: translate3d(0, 0, 0);
      transition:
         -webkit-transform 0.2s ease-out,
         background-color 0.2s ease-out;
   }

   #mrf-detailsHeader.mrf-collapsedAll .mrf-iconRound {
      background-color: rgba(255, 255, 255, 0.901961);
   }

   #mrf-cookiesHint.mrf-close {
      display: block;
      animation: mrf-cookiesHintClose 0.3s forwards;
      transform: translate3d(0, 300px, 0);
   }

   #mrf-cookiesHint .mrf-closeButton {
      padding-top: 0;
      margin-top: 5px;
   }

   #mrf-popUpBox .mrf-closeButton {
      top: 0;
      left: 50%;
      margin-left: 110px;
      transform: translate3d(0, -500px, 1px);
   }

   #mrf-popUpBox.mrf-open .mrf-popUpBoxContent,
   #mrf-popUpBox.mrf-open .mrf-closeButton {
      animation: mrf-popUpBoxOpen 0.25s;
      transform: translate3d(0, 0, 1px);
   }

   #mrf-popUpBox.mrf-close {
      transition: visibility 0s linear 1s;
      display: block;
   }

   #mrf-popUpBox.mrf-close .mrf-popUpBoxContent,
   #mrf-popUpBox.mrf-close .mrf-closeButton {
      transition: -webkit-transform 0.25s ease;
      transform: translate3d(0, -500px, 1px);
   }

   #mrf-popUpBox .mrf-newsletter + .mrf-closeButton {
      top: 50%;
      left: 50%;
      margin-left: 125px;
      margin-top: -80px;
   }

   .mrf-modal__close.mrf-icon {
      position: absolute;
      right: 5px;
      top: 50%;
      transform: translateY(-50%);
   }

   .mrf-modal.mrf-close {
      display: block;
      opacity: 0;
      transition: opacity 0.25s ease-in-out;
   }

   .mrf-modal.mrf-close .mrf-modal__wrapper {
      transform: translate3d(0, 100%, 0);
      animation: mrf-modalExit 0.3s;
   }

   .layout-intersticial .mad.sRoba {
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translateX(-50%) translateY(-50%);
      width: 300px;
   }

   .layout-intersticial .mad.sRoba iframe {
      max-height: 300px;
   }

   .layout-intersticial .mrf-hitArea .mrf-closeButton {
      opacity: 1;
      box-shadow: none;
      float: right;
      margin-right: 10px;
      margin-top: 10px;
   }

   #mrf-details .layout-intersticial .sRoba {
      margin-top: 0;
   }

   #mrf-imgGallery .layout-intersticial .mad {
      height: 100%;
   }

   #mrf-imgGallery .layout-intersticial .mad::after {
      display: none;
   }

   #mrf-imgGallery .layout-intersticial .mad iframe {
      height: 100%;
      width: 100%;
   }

   #mrf-imgGallery .layout-intersticial .sRoba {
      height: 250px;
   }

   #mrf-imgGallery .layout-intersticial .sRoba iframe {
      margin-left: -150px;
   }

   #mrf-floatingInter .mad:not(.mrf-madLoaded) {
      transform: translate3d(0, -100%, 3px);
   }

   #mrf-floatingInter .mrf-closeButton {
      pointer-events: none;
      background-color: rgba(0, 0, 0, 0.4);
   }

   #mrf-floatingInter.mrf-close,
   #mrf-floatingInter.mrf-madHeight-0 {
      display: none;
   }

   #mrf-floatingInter .mad.mrf-madLoaded,
   #mrf-floatingInter .mad.mrf-madLoaded iframe {
      width: 100%;
      height: 100%;
      max-height: 100%;
      max-width: 100%;
   }

   .mrf-adv.mrf-nativeAd .mrf-contentAd .img {
      height: 115px;
      width: 100%;
   }

   #mrf-imgGallery .layout-intersticial .mad iframe {
      margin-top: 60px;
   }

   .mrf-adv.mrf-nativeAd .mrf-contentAd .img {
      height: 115px;
      width: 100%;
   }

   #mrf-imgGallery .layout-intersticial .mad iframe {
      margin-top: 60px;
   }

   .mrf-yahoo .img {
      background-position: 50% 15%;
      background-size: cover !important;
   }

   .mrf-detailsContent .mrf-adv.mrf-yahoo article .img {
      height: 125px;
   }

   .mrf-sectionPart .mad.sRoba.mrf-madLoaded {
      padding-top: 15px;
      border-top: 1px solid #e4e4e4;
      margin-bottom: 15px;
   }

   .mrf-madLoaded .mrf-dfpInterSync {
      z-index: 1;
      position: fixed;
      top: 50%;
      left: 50%;
      transform: translate3d(-50%, -50%, 0);
   }

   .native .mrf-classicVersion {
      display: none !important;
   }

   .native .mrf-footer {
      height: 15px;
      padding-bottom: 0;
   }

   .native .mrf-logo {
      display: none;
   }

   .container {
      margin-top: 45px !important;
      width: 100% !important;
   }

   .laredonda .subsitio .span_3_of_8 {
      display: block !important;
      text-align: center;
   }

   .laredonda .subsitio .ad_box {
      display: block !important;
   }

   .laredonda .subsitio .ad_box * {
      margin: auto;
   }

   .laredonda #subsitio {
      min-height: initial;
      margin: 20px 0;
      padding: 0;
   }

   .laredonda .subsitio .row_content_supplement {
      display: none;
   }

   .subsitio .col.span_3_of_8 .ppp {
      float: none;
      margin: auto;
   }

   .row_footer_laredonda .suplementos_footer {
      padding-top: 20px;
   }
}

/*! jQuery UI - v1.12.1 - 2017-10-24
* http://jqueryui.com
* Includes: core.css, datepicker.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif
* Copyright jQuery Foundation and other contributors; Licensed MIT */
.ui-helper-hidden {
   display: none;
}

.ui-helper-hidden-accessible {
   border: 0;
   clip: rect(0 0 0 0);
   height: 1px;
   margin: -1px;
   overflow: hidden;
   padding: 0;
   position: absolute;
   width: 1px;
}

.ui-helper-reset {
   margin: 0;
   padding: 0;
   border: 0;
   outline: 0;
   line-height: 1.3;
   text-decoration: none;
   font-size: 100%;
   list-style: none;
}

.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
   content: "";
   display: table;
   border-collapse: collapse;
}

.ui-helper-clearfix:after {
   clear: both;
}

.ui-helper-zfix {
   width: 100%;
   height: 100%;
   top: 0;
   left: 0;
   position: absolute;
   opacity: 0;
   filter: Alpha(Opacity=0);
}

.ui-front {
   z-index: 100;
}

.ui-state-disabled {
   cursor: default !important;
   pointer-events: none;
}

.ui-icon {
   display: inline-block;
   vertical-align: middle;
   margin-top: -0.25em;
   position: relative;
   text-indent: -99999px;
   overflow: hidden;
   background-repeat: no-repeat;
}

.ui-widget-icon-block {
   left: 50%;
   margin-left: -8px;
   display: block;
}

.ui-widget-overlay {
   position: fixed;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
}

.ui-datepicker {
   width: 17em;
   padding: 0.2em 0.2em 0;
   display: none;
}

.ui-datepicker .ui-datepicker-header {
   position: relative;
   padding: 0.2em 0;
}

.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
   position: absolute;
   top: 2px;
   width: 1.8em;
   height: 1.8em;
}

.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
   top: 1px;
}

.ui-datepicker .ui-datepicker-prev {
   left: 2px;
}

.ui-datepicker .ui-datepicker-next {
   right: 2px;
}

.ui-datepicker .ui-datepicker-prev-hover {
   left: 1px;
}

.ui-datepicker .ui-datepicker-next-hover {
   right: 1px;
}

.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
   display: block;
   position: absolute;
   left: 50%;
   margin-left: -8px;
   top: 50%;
   margin-top: -8px;
}

.ui-datepicker .ui-datepicker-title {
   margin: 0 2.3em;
   line-height: 1.8em;
   text-align: center;
}

.ui-datepicker .ui-datepicker-title select {
   font-size: 1em;
   margin: 1px 0;
}

.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
   width: 45%;
}

.ui-datepicker table {
   width: 100%;
   font-size: 0.9em;
   border-collapse: collapse;
   margin: 0 0 0.4em;
}

.ui-datepicker th {
   padding: 0.7em 0.3em;
   text-align: center;
   font-weight: bold;
   border: 0;
}

.ui-datepicker td {
   border: 0;
   padding: 1px;
}

.ui-datepicker td span,
.ui-datepicker td a {
   display: block;
   padding: 0.2em;
   text-align: right;
   text-decoration: none;
}

.ui-datepicker .ui-datepicker-buttonpane {
   background-image: none;
   margin: 0.7em 0 0 0;
   padding: 0 0.2em;
   border-left: 0;
   border-right: 0;
   border-bottom: 0;
}

.ui-datepicker .ui-datepicker-buttonpane button {
   float: right;
   margin: 0.5em 0.2em 0.4em;
   cursor: pointer;
   padding: 0.2em 0.6em 0.3em 0.6em;
   width: auto;
   overflow: visible;
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
   float: left;
}

.ui-datepicker.ui-datepicker-multi {
   width: auto;
}

.ui-datepicker-multi .ui-datepicker-group {
   float: left;
}

.ui-datepicker-multi .ui-datepicker-group table {
   width: 95%;
   margin: 0 auto 0.4em;
}

.ui-datepicker-multi-2 .ui-datepicker-group {
   width: 50%;
}

.ui-datepicker-multi-3 .ui-datepicker-group {
   width: 33.3%;
}

.ui-datepicker-multi-4 .ui-datepicker-group {
   width: 25%;
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
   border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
   clear: left;
}

.ui-datepicker-row-break {
   clear: both;
   width: 100%;
   font-size: 0;
}

.ui-datepicker-rtl {
   direction: rtl;
}

.ui-datepicker-rtl .ui-datepicker-prev {
   right: 2px;
   left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next {
   left: 2px;
   right: auto;
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
   right: 1px;
   left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
   left: 1px;
   right: auto;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
   clear: right;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
   float: left;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
   float: right;
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
   border-right-width: 0;
   border-left-width: 1px;
}

.ui-datepicker .ui-icon {
   display: block;
   text-indent: -99999px;
   overflow: hidden;
   background-repeat: no-repeat;
   left: 0.5em;
   top: 0.3em;
}

.ui-widget {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 1em;
}

.ui-widget .ui-widget {
   font-size: 1em;
}

.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 1em;
}

.ui-widget.ui-widget-content {
   border: 1px solid #c5c5c5;
}

.ui-widget-content {
   border: 1px solid #ddd;
   background: #fff;
   color: #333;
}

.ui-widget-content a {
   color: #333;
}

.ui-widget-header {
   border: 1px solid #ddd;
   background: #e9e9e9;
   color: #333;
   font-weight: bold;
}

.ui-widget-header a {
   color: #333;
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
   border: 1px solid #c5c5c5;
   background: #f6f6f6;
   font-weight: normal;
   color: #454545;
}

.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
   color: #454545;
   text-decoration: none;
}

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
   border: 1px solid #ccc;
   background: #ededed;
   font-weight: normal;
   color: #2b2b2b;
}

.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
   color: #2b2b2b;
   text-decoration: none;
}

.ui-visual-focus {
   box-shadow: 0 0 3px 1px #5e9ed6;
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
   border: 1px solid #003eff;
   background: #007fff;
   font-weight: normal;
   color: #fff;
}

.ui-icon-background,
.ui-state-active .ui-icon-background {
   border: #003eff;
   background-color: #fff;
}

.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
   color: #fff;
   text-decoration: none;
}

.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
   border: 1px solid #dad55e;
   background: #fffa90;
   color: #777620;
}

.ui-state-checked {
   border: 1px solid #dad55e;
   background: #fffa90;
}

.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
   color: #777620;
}

.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
   border: 1px solid #f1a899;
   background: #fddfdf;
   color: #5f3f3f;
}

.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
   color: #5f3f3f;
}

.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
   color: #5f3f3f;
}

.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
   font-weight: bold;
}

.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
   opacity: 0.7;
   filter: Alpha(Opacity=70);
   font-weight: normal;
}

.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
   opacity: 0.35;
   filter: Alpha(Opacity=35);
   background-image: none;
}

.ui-state-disabled .ui-icon {
   filter: Alpha(Opacity=35);
}

.ui-icon {
   width: 16px;
   height: 16px;
}

.ui-icon,
.ui-widget-content .ui-icon {
   background-image: url("/web/20251120022218im_/https://www.eldia.com/css/images/ui-icons_444444_256x240.png");
}

.ui-widget-header .ui-icon {
   background-image: url("/web/20251120022218im_/https://www.eldia.com/css/images/ui-icons_444444_256x240.png");
}

.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
   background-image: url("/web/20251120022218im_/https://www.eldia.com/css/images/ui-icons_555555_256x240.png");
}

.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
   background-image: url("/web/20251120022218im_/https://www.eldia.com/css/images/ui-icons_ffffff_256x240.png");
}

.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
   background-image: url("/web/20251120022218im_/https://www.eldia.com/css/images/ui-icons_777620_256x240.png");
}

.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
   background-image: url("/web/20251120022218im_/https://www.eldia.com/css/images/ui-icons_cc0000_256x240.png");
}

.ui-button .ui-icon {
   background-image: url("/web/20251120022218im_/https://www.eldia.com/css/images/ui-icons_777777_256x240.png");
}

.ui-icon-blank {
   background-position: 16px 16px;
}

.ui-icon-caret-1-n {
   background-position: 0 0;
}

.ui-icon-caret-1-ne {
   background-position: -16px 0;
}

.ui-icon-caret-1-e {
   background-position: -32px 0;
}

.ui-icon-caret-1-se {
   background-position: -48px 0;
}

.ui-icon-caret-1-s {
   background-position: -65px 0;
}

.ui-icon-caret-1-sw {
   background-position: -80px 0;
}

.ui-icon-caret-1-w {
   background-position: -96px 0;
}

.ui-icon-caret-1-nw {
   background-position: -112px 0;
}

.ui-icon-caret-2-n-s {
   background-position: -128px 0;
}

.ui-icon-caret-2-e-w {
   background-position: -144px 0;
}

.ui-icon-triangle-1-n {
   background-position: 0 -16px;
}

.ui-icon-triangle-1-ne {
   background-position: -16px -16px;
}

.ui-icon-triangle-1-e {
   background-position: -32px -16px;
}

.ui-icon-triangle-1-se {
   background-position: -48px -16px;
}

.ui-icon-triangle-1-s {
   background-position: -65px -16px;
}

.ui-icon-triangle-1-sw {
   background-position: -80px -16px;
}

.ui-icon-triangle-1-w {
   background-position: -96px -16px;
}

.ui-icon-triangle-1-nw {
   background-position: -112px -16px;
}

.ui-icon-triangle-2-n-s {
   background-position: -128px -16px;
}

.ui-icon-triangle-2-e-w {
   background-position: -144px -16px;
}

.ui-icon-arrow-1-n {
   background-position: 0 -32px;
}

.ui-icon-arrow-1-ne {
   background-position: -16px -32px;
}

.ui-icon-arrow-1-e {
   background-position: -32px -32px;
}

.ui-icon-arrow-1-se {
   background-position: -48px -32px;
}

.ui-icon-arrow-1-s {
   background-position: -65px -32px;
}

.ui-icon-arrow-1-sw {
   background-position: -80px -32px;
}

.ui-icon-arrow-1-w {
   background-position: -96px -32px;
}

.ui-icon-arrow-1-nw {
   background-position: -112px -32px;
}

.ui-icon-arrow-2-n-s {
   background-position: -128px -32px;
}

.ui-icon-arrow-2-ne-sw {
   background-position: -144px -32px;
}

.ui-icon-arrow-2-e-w {
   background-position: -160px -32px;
}

.ui-icon-arrow-2-se-nw {
   background-position: -176px -32px;
}

.ui-icon-arrowstop-1-n {
   background-position: -192px -32px;
}

.ui-icon-arrowstop-1-e {
   background-position: -208px -32px;
}

.ui-icon-arrowstop-1-s {
   background-position: -224px -32px;
}

.ui-icon-arrowstop-1-w {
   background-position: -240px -32px;
}

.ui-icon-arrowthick-1-n {
   background-position: 1px -48px;
}

.ui-icon-arrowthick-1-ne {
   background-position: -16px -48px;
}

.ui-icon-arrowthick-1-e {
   background-position: -32px -48px;
}

.ui-icon-arrowthick-1-se {
   background-position: -48px -48px;
}

.ui-icon-arrowthick-1-s {
   background-position: -64px -48px;
}

.ui-icon-arrowthick-1-sw {
   background-position: -80px -48px;
}

.ui-icon-arrowthick-1-w {
   background-position: -96px -48px;
}

.ui-icon-arrowthick-1-nw {
   background-position: -112px -48px;
}

.ui-icon-arrowthick-2-n-s {
   background-position: -128px -48px;
}

.ui-icon-arrowthick-2-ne-sw {
   background-position: -144px -48px;
}

.ui-icon-arrowthick-2-e-w {
   background-position: -160px -48px;
}

.ui-icon-arrowthick-2-se-nw {
   background-position: -176px -48px;
}

.ui-icon-arrowthickstop-1-n {
   background-position: -192px -48px;
}

.ui-icon-arrowthickstop-1-e {
   background-position: -208px -48px;
}

.ui-icon-arrowthickstop-1-s {
   background-position: -224px -48px;
}

.ui-icon-arrowthickstop-1-w {
   background-position: -240px -48px;
}

.ui-icon-arrowreturnthick-1-w {
   background-position: 0 -64px;
}

.ui-icon-arrowreturnthick-1-n {
   background-position: -16px -64px;
}

.ui-icon-arrowreturnthick-1-e {
   background-position: -32px -64px;
}

.ui-icon-arrowreturnthick-1-s {
   background-position: -48px -64px;
}

.ui-icon-arrowreturn-1-w {
   background-position: -64px -64px;
}

.ui-icon-arrowreturn-1-n {
   background-position: -80px -64px;
}

.ui-icon-arrowreturn-1-e {
   background-position: -96px -64px;
}

.ui-icon-arrowreturn-1-s {
   background-position: -112px -64px;
}

.ui-icon-arrowrefresh-1-w {
   background-position: -128px -64px;
}

.ui-icon-arrowrefresh-1-n {
   background-position: -144px -64px;
}

.ui-icon-arrowrefresh-1-e {
   background-position: -160px -64px;
}

.ui-icon-arrowrefresh-1-s {
   background-position: -176px -64px;
}

.ui-icon-arrow-4 {
   background-position: 0 -80px;
}

.ui-icon-arrow-4-diag {
   background-position: -16px -80px;
}

.ui-icon-extlink {
   background-position: -32px -80px;
}

.ui-icon-newwin {
   background-position: -48px -80px;
}

.ui-icon-refresh {
   background-position: -64px -80px;
}

.ui-icon-shuffle {
   background-position: -80px -80px;
}

.ui-icon-transfer-e-w {
   background-position: -96px -80px;
}

.ui-icon-transferthick-e-w {
   background-position: -112px -80px;
}

.ui-icon-folder-collapsed {
   background-position: 0 -96px;
}

.ui-icon-folder-open {
   background-position: -16px -96px;
}

.ui-icon-document {
   background-position: -32px -96px;
}

.ui-icon-document-b {
   background-position: -48px -96px;
}

.ui-icon-note {
   background-position: -64px -96px;
}

.ui-icon-mail-closed {
   background-position: -80px -96px;
}

.ui-icon-mail-open {
   background-position: -96px -96px;
}

.ui-icon-suitcase {
   background-position: -112px -96px;
}

.ui-icon-comment {
   background-position: -128px -96px;
}

.ui-icon-person {
   background-position: -144px -96px;
}

.ui-icon-print {
   background-position: -160px -96px;
}

.ui-icon-trash {
   background-position: -176px -96px;
}

.ui-icon-locked {
   background-position: -192px -96px;
}

.ui-icon-unlocked {
   background-position: -208px -96px;
}

.ui-icon-bookmark {
   background-position: -224px -96px;
}

.ui-icon-tag {
   background-position: -240px -96px;
}

.ui-icon-home {
   background-position: 0 -112px;
}

.ui-icon-flag {
   background-position: -16px -112px;
}

.ui-icon-calendar {
   background-position: -32px -112px;
}

.ui-icon-cart {
   background-position: -48px -112px;
}

.ui-icon-pencil {
   background-position: -64px -112px;
}

.ui-icon-clock {
   background-position: -80px -112px;
}

.ui-icon-disk {
   background-position: -96px -112px;
}

.ui-icon-calculator {
   background-position: -112px -112px;
}

.ui-icon-zoomin {
   background-position: -128px -112px;
}

.ui-icon-zoomout {
   background-position: -144px -112px;
}

.ui-icon-search {
   background-position: -160px -112px;
}

.ui-icon-wrench {
   background-position: -176px -112px;
}

.ui-icon-gear {
   background-position: -192px -112px;
}

.ui-icon-heart {
   background-position: -208px -112px;
}

.ui-icon-star {
   background-position: -224px -112px;
}

.ui-icon-link {
   background-position: -240px -112px;
}

.ui-icon-cancel {
   background-position: 0 -128px;
}

.ui-icon-plus {
   background-position: -16px -128px;
}

.ui-icon-plusthick {
   background-position: -32px -128px;
}

.ui-icon-minus {
   background-position: -48px -128px;
}

.ui-icon-minusthick {
   background-position: -64px -128px;
}

.ui-icon-close {
   background-position: -80px -128px;
}

.ui-icon-closethick {
   background-position: -96px -128px;
}

.ui-icon-key {
   background-position: -112px -128px;
}

.ui-icon-lightbulb {
   background-position: -128px -128px;
}

.ui-icon-scissors {
   background-position: -144px -128px;
}

.ui-icon-clipboard {
   background-position: -160px -128px;
}

.ui-icon-copy {
   background-position: -176px -128px;
}

.ui-icon-contact {
   background-position: -192px -128px;
}

.ui-icon-image {
   background-position: -208px -128px;
}

.ui-icon-video {
   background-position: -224px -128px;
}

.ui-icon-script {
   background-position: -240px -128px;
}

.ui-icon-alert {
   background-position: 0 -144px;
}

.ui-icon-info {
   background-position: -16px -144px;
}

.ui-icon-notice {
   background-position: -32px -144px;
}

.ui-icon-help {
   background-position: -48px -144px;
}

.ui-icon-check {
   background-position: -64px -144px;
}

.ui-icon-bullet {
   background-position: -80px -144px;
}

.ui-icon-radio-on {
   background-position: -96px -144px;
}

.ui-icon-radio-off {
   background-position: -112px -144px;
}

.ui-icon-pin-w {
   background-position: -128px -144px;
}

.ui-icon-pin-s {
   background-position: -144px -144px;
}

.ui-icon-play {
   background-position: 0 -160px;
}

.ui-icon-pause {
   background-position: -16px -160px;
}

.ui-icon-seek-next {
   background-position: -32px -160px;
}

.ui-icon-seek-prev {
   background-position: -48px -160px;
}

.ui-icon-seek-end {
   background-position: -64px -160px;
}

.ui-icon-seek-start {
   background-position: -80px -160px;
}

.ui-icon-seek-first {
   background-position: -80px -160px;
}

.ui-icon-stop {
   background-position: -96px -160px;
}

.ui-icon-eject {
   background-position: -112px -160px;
}

.ui-icon-volume-off {
   background-position: -128px -160px;
}

.ui-icon-volume-on {
   background-position: -144px -160px;
}

.ui-icon-power {
   background-position: 0 -176px;
}

.ui-icon-signal-diag {
   background-position: -16px -176px;
}

.ui-icon-signal {
   background-position: -32px -176px;
}

.ui-icon-battery-0 {
   background-position: -48px -176px;
}

.ui-icon-battery-1 {
   background-position: -64px -176px;
}

.ui-icon-battery-2 {
   background-position: -80px -176px;
}

.ui-icon-battery-3 {
   background-position: -96px -176px;
}

.ui-icon-circle-plus {
   background-position: 0 -192px;
}

.ui-icon-circle-minus {
   background-position: -16px -192px;
}

.ui-icon-circle-close {
   background-position: -32px -192px;
}

.ui-icon-circle-triangle-e {
   background-position: -48px -192px;
}

.ui-icon-circle-triangle-s {
   background-position: -64px -192px;
}

.ui-icon-circle-triangle-w {
   background-position: -80px -192px;
}

.ui-icon-circle-triangle-n {
   background-position: -96px -192px;
}

.ui-icon-circle-arrow-e {
   background-position: -112px -192px;
}

.ui-icon-circle-arrow-s {
   background-position: -128px -192px;
}

.ui-icon-circle-arrow-w {
   background-position: -144px -192px;
}

.ui-icon-circle-arrow-n {
   background-position: -160px -192px;
}

.ui-icon-circle-zoomin {
   background-position: -176px -192px;
}

.ui-icon-circle-zoomout {
   background-position: -192px -192px;
}

.ui-icon-circle-check {
   background-position: -208px -192px;
}

.ui-icon-circlesmall-plus {
   background-position: 0 -208px;
}

.ui-icon-circlesmall-minus {
   background-position: -16px -208px;
}

.ui-icon-circlesmall-close {
   background-position: -32px -208px;
}

.ui-icon-squaresmall-plus {
   background-position: -48px -208px;
}

.ui-icon-squaresmall-minus {
   background-position: -64px -208px;
}

.ui-icon-squaresmall-close {
   background-position: -80px -208px;
}

.ui-icon-grip-dotted-vertical {
   background-position: 0 -224px;
}

.ui-icon-grip-dotted-horizontal {
   background-position: -16px -224px;
}

.ui-icon-grip-solid-vertical {
   background-position: -32px -224px;
}

.ui-icon-grip-solid-horizontal {
   background-position: -48px -224px;
}

.ui-icon-gripsmall-diagonal-se {
   background-position: -64px -224px;
}

.ui-icon-grip-diagonal-se {
   background-position: -80px -224px;
}

.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
   border-top-left-radius: 3px;
}

.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
   border-top-right-radius: 3px;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
   border-bottom-left-radius: 3px;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
   border-bottom-right-radius: 3px;
}

.ui-widget-overlay {
   background: #aaa;
   opacity: 0.3;
   filter: Alpha(Opacity=30);
}

.ui-widget-shadow {
   -webkit-box-shadow: 0 0 5px #666;
   box-shadow: 0 0 5px #666;
}

.flip-clock-wrapper * {
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   -ms-box-sizing: border-box;
   -o-box-sizing: border-box;
   box-sizing: border-box;
   -webkit-backface-visibility: hidden;
   -moz-backface-visibility: hidden;
   -ms-backface-visibility: hidden;
   -o-backface-visibility: hidden;
   backface-visibility: hidden;
}

.flip-clock-wrapper a {
   cursor: pointer;
   text-decoration: none;
   color: #ccc;
}

.flip-clock-wrapper a:hover {
   color: #fff;
}

.flip-clock-wrapper ul {
   list-style: none;
}

.flip-clock-wrapper.clearfix:before,
.flip-clock-wrapper.clearfix:after {
   content: " ";
   display: table;
}

.flip-clock-wrapper.clearfix:after {
   clear: both;
}

.flip-clock-wrapper.clearfix {
   *zoom: 1;
}

.flip-clock-wrapper {
   font:
      normal 11px "Helvetica Neue",
      Helvetica,
      sans-serif;
   -webkit-user-select: none;
}

.flip-clock-meridium {
   background: none !important;
   box-shadow: 0 0 0 !important;
   font-size: 36px !important;
}

.flip-clock-meridium a {
   color: #313333;
}

.flip-clock-wrapper {
   text-align: center;
   position: relative;
   width: 100%;
   margin: 1em;
}

.flip-clock-wrapper:before,
.flip-clock-wrapper:after {
   content: " ";
   display: table;
}

.flip-clock-wrapper:after {
   clear: both;
}

.flip-clock-wrapper ul {
   position: relative;
   float: left;
   margin: 5px;
   width: 59px;
   height: 77px;
   font-size: 60px;
   font-weight: bold;
   line-height: 70px;
   background: #fff;
}

.flip-clock-wrapper ul li {
   z-index: 1;
   position: absolute;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   line-height: 87px;
   text-decoration: none !important;
}

.flip-clock-wrapper ul li:first-child {
   z-index: 2;
}

.flip-clock-wrapper ul li a {
   display: block;
   height: 100%;
   -webkit-perspective: 200px;
   -moz-perspective: 200px;
   perspective: 200px;
   margin: 0 !important;
   overflow: visible !important;
   cursor: default !important;
}

.flip-clock-wrapper ul li a div {
   z-index: 1;
   position: absolute;
   left: 0;
   width: 100%;
   height: 50%;
   font-size: 80px;
   overflow: hidden;
   outline: 1px solid transparent;
}

.flip-clock-wrapper ul li a div .shadow {
   position: absolute;
   width: 100%;
   height: 100%;
   z-index: 2;
}

.flip-clock-wrapper ul li a div.up {
   -webkit-transform-origin: 50% 100%;
   -moz-transform-origin: 50% 100%;
   -ms-transform-origin: 50% 100%;
   -o-transform-origin: 50% 100%;
   transform-origin: 50% 100%;
   top: 0;
}

.flip-clock-wrapper ul li a div.up:after {
   content: "";
   position: absolute;
   top: 44px;
   left: 0;
   z-index: 5;
   width: 100%;
   height: 3px;
   background-color: #000;
   background-color: rgba(0, 0, 0, 0.4);
}

.flip-clock-wrapper ul li a div.down {
   -webkit-transform-origin: 50% 0;
   -moz-transform-origin: 50% 0;
   -ms-transform-origin: 50% 0;
   -o-transform-origin: 50% 0;
   transform-origin: 50% 0;
   bottom: 0;
}

.flip-clock-wrapper ul li a div div.inn {
   position: absolute;
   left: 0;
   z-index: 1;
   width: 100%;
   height: 200%;
   color: #eb413e;
   text-align: center;
   background-color: #fff;
   font-size: 60px;
}

.flip-clock-wrapper ul li a div.up div.inn {
   top: 0;
}

.flip-clock-wrapper ul li a div.down div.inn {
   bottom: 0;
}

.flip-clock-wrapper ul.play li.flip-clock-before {
   z-index: 3;
}

.flip-clock-wrapper ul.play li.flip-clock-active {
   -webkit-animation: asd 0.5s 0.5s linear both;
   -moz-animation: asd 0.5s 0.5s linear both;
   animation: asd 0.5s 0.5s linear both;
   z-index: 5;
}

.flip-clock-divider {
   float: left;
   display: inline-block;
   position: relative;
   width: 20px;
   height: 100px;
}

.flip-clock-divider:first-child {
   width: 0;
}

.flip-clock-dot {
   display: block;
   background: #fff;
   width: 10px;
   height: 10px;
   position: absolute;
   border-radius: 50%;
   box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
   left: 5px;
}

.flip-clock-divider .flip-clock-label {
   position: absolute;
   top: -1.5em;
   right: -86px;
   color: black;
   text-shadow: none;
}

.flip-clock-divider.minutes .flip-clock-label {
   right: -88px;
}

.flip-clock-divider.seconds .flip-clock-label {
   right: -91px;
}

.flip-clock-dot.top {
   top: 30px;
}

.flip-clock-dot.bottom {
   bottom: 30px;
}

@-webkit-keyframes asd {
   0% {
      z-index: 2;
   }

   20% {
      z-index: 4;
   }

   100% {
      z-index: 4;
   }
}

@-moz-keyframes asd {
   0% {
      z-index: 2;
   }

   20% {
      z-index: 4;
   }

   100% {
      z-index: 4;
   }
}

@-o-keyframes asd {
   0% {
      z-index: 2;
   }

   20% {
      z-index: 4;
   }

   100% {
      z-index: 4;
   }
}

@keyframes asd {
   0% {
      z-index: 2;
   }

   20% {
      z-index: 4;
   }

   100% {
      z-index: 4;
   }
}

.flip-clock-wrapper ul.play li.flip-clock-active .down {
   z-index: 2;
   -webkit-animation: turn 0.5s 0.5s linear both;
   -moz-animation: turn 0.5s 0.5s linear both;
   animation: turn 0.5s 0.5s linear both;
}

@-webkit-keyframes turn {
   0% {
      -webkit-transform: rotateX(90deg);
   }

   100% {
      -webkit-transform: rotateX(0);
   }
}

@-moz-keyframes turn {
   0% {
      -moz-transform: rotateX(90deg);
   }

   100% {
      -moz-transform: rotateX(0);
   }
}

@-o-keyframes turn {
   0% {
      -o-transform: rotateX(90deg);
   }

   100% {
      -o-transform: rotateX(0);
   }
}

@keyframes turn {
   0% {
      transform: rotateX(90deg);
   }

   100% {
      transform: rotateX(0);
   }
}

.flip-clock-wrapper ul.play li.flip-clock-before .up {
   z-index: 2;
   -webkit-animation: turn2 0.5s linear both;
   -moz-animation: turn2 0.5s linear both;
   animation: turn2 0.5s linear both;
}

@-webkit-keyframes turn2 {
   0% {
      -webkit-transform: rotateX(0);
   }

   100% {
      -webkit-transform: rotateX(-90deg);
   }
}

@-moz-keyframes turn2 {
   0% {
      -moz-transform: rotateX(0);
   }

   100% {
      -moz-transform: rotateX(-90deg);
   }
}

@-o-keyframes turn2 {
   0% {
      -o-transform: rotateX(0);
   }

   100% {
      -o-transform: rotateX(-90deg);
   }
}

@keyframes turn2 {
   0% {
      transform: rotateX(0);
   }

   100% {
      transform: rotateX(-90deg);
   }
}

.flip-clock-wrapper ul li.flip-clock-active {
   z-index: 3;
}

.flip-clock-wrapper ul.play li.flip-clock-before .up .shadow {
   box-shadow: 0 0 1px 0 #ddd inset;
}

.flip-clock-wrapper ul.play li.flip-clock-active .up .shadow {
   box-shadow: 0 0 1px 0 #ddd inset;
}

.flip-cloc/k-wrapper ul.play li.flip-clock-before .down .shadow {
   box-shadow: 0 0 1px 0 #ddd inset;
   background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.5) 0, rgba(255, 255, 255, 0) 100%);
   background: -webkit-gradient(
      linear,
      left top,
      left bottom,
      color-stop(0, rgba(0, 0, 0, 0.5)),
      color-stop(100%, rgba(255, 255, 255, 0))
   );
   background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5) 0, rgba(255, 255, 255, 0) 100%);
   background: -o-linear-gradient(top, rgba(0, 0, 0, 0.5) 0, rgba(255, 255, 255, 0) 100%);
   background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.5) 0, rgba(255, 255, 255, 0) 100%);
   background: linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 0, rgba(255, 255, 255, 0) 100%);
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00ffffff',GradientType=0);
   -webkit-animation: show 0.5s linear both;
   -moz-animation: show 0.5s linear both;
   animation: show 0.5s linear both;
}

.flip-clock-wrapper ul.play li.flip-clock-active .down .shadow {
   box-shadow: 0 0 1px 0 #ddd inset;
   background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.5) 0, rgba(255, 255, 255, 0) 100%);
   background: -webkit-gradient(
      linear,
      left top,
      left bottom,
      color-stop(0, rgba(0, 0, 0, 0.5)),
      color-stop(100%, rgba(255, 255, 255, 0))
   );
   background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5) 0, rgba(255, 255, 255, 0) 100%);
   background: -o-linear-gradient(top, rgba(0, 0, 0, 0.5) 0, rgba(255, 255, 255, 0) 100%);
   background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.5) 0, rgba(255, 255, 255, 0) 100%);
   background: linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 0, rgba(255, 255, 255, 0) 100%);
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00ffffff',GradientType=0);
   -webkit-animation: hide 0.5s 0.3s linear both;
   -moz-animation: hide 0.5s 0.3s linear both;
   animation: hide 0.5s 0.2s linear both;
}

@-webkit-keyframes show {
   0% {
      opacity: 0;
   }

   100% {
      opacity: 1;
   }
}

@-moz-keyframes show {
   0% {
      opacity: 0;
   }

   100% {
      opacity: 1;
   }
}

@-o-keyframes show {
   0% {
      opacity: 0;
   }

   100% {
      opacity: 1;
   }
}

@keyframes show {
   0% {
      opacity: 0;
   }

   100% {
      opacity: 1;
   }
}

@-webkit-keyframes hide {
   0% {
      opacity: 1;
   }

   100% {
      opacity: 0;
   }
}

@-moz-keyframes hide {
   0% {
      opacity: 1;
   }

   100% {
      opacity: 0;
   }
}

@-o-keyframes hide {
   0% {
      opacity: 1;
   }

   100% {
      opacity: 0;
   }
}

@keyframes hide {
   0% {
      opacity: 1;
   }

   100% {
      opacity: 0;
   }
}

.clock {
   position: relative;
   display: block;
   width: 255px;
}

.flip-clock-wrapper {
   margin: 0;
   top: 7px;
   left: 32px;
}

.flip-clock-wrapper ul {
   height: 25px;
   line-height: 25px;
   margin: 0 1px;
   width: 20px !important;
}

.flip-clock-wrapper ul li a div.up:after {
   top: 16px;
}

.flip {
   width: 30px;
}

.flip-clock-divider {
   height: 35px;
   width: 20px;
}

.flip-clock-dot {
   height: 4px;
   width: 4px;
   left: 4px !important;
   display: none;
}

.flip-clock-dot.top {
   top: 8px;
}

.flip-clock-dot.bottom {
   bottom: 3px;
}

.flip-clock-divider .flip-clock-label {
   font-size: 11px !important;
}

.flip-clock-divider.days .flip-clock-label {
   right: -46px !important;
}

.flip-clock-divider.hours .flip-clock-label {
   right: -46px !important;
}

.flip-clock-divider.minutes .flip-clock-label {
   right: -55px !important;
}

.flip-clock-divider.days,
.flip-clock-divider.hours,
.flip-clock-divider.minutes,
.flip-clock-divider.seconds {
   height: 25px;
}

.flip-clock-divider.seconds .flip-clock-label {
   right: -55px !important;
}

.flip-clock-wrapper ul li {
   line-height: 25px;
}

.flip-clock-wrapper ul {
   width: 26px;
}

.flip-clock-wrapper ul li a div div.inn {
   font-size: 21px;
}

.flip-clock-divider:before {
   position: absolute;
   font-size: 18px;
   color: #fff;
   bottom: -1px;
   font-weight: 300;
   text-align: center;
   z-index: 9999;
}

.flip-clock-divider.days:before {
   content: "D";
   left: 47px;
}

.flip-clock-divider.hours:before {
   content: "H";
   left: 67px;
}

.flip-clock-divider.minutes:before {
   content: "M";
   left: 66px;
}

.flip-clock-divider.seconds:before {
   content: "S";
   left: 68px;
}

.flip-clock-divider .flip-clock-label {
   display: none;
}

@media only screen and (max-width: 900px) {
   .flip-clock-wrapper {
      left: 0;
   }
}

@media only screen and (max-width: 470px) {
   .flip-clock-wrapper {
      margin: auto;
   }
}

.video-js .vjs-big-play-button .vjs-icon-placeholder:before,
.video-js .vjs-modal-dialog,
.vjs-button > .vjs-icon-placeholder:before,
.vjs-modal-dialog .vjs-modal-dialog-content {
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
}

.video-js .vjs-big-play-button .vjs-icon-placeholder:before,
.vjs-button > .vjs-icon-placeholder:before {
   text-align: center;
}

@font-face {
   font-family: VideoJS;
   src: url(/web/20251120022218im_/https://www.eldia.com/css/font/VideoJS.eot#iefix) format("eot");
}

@font-face {
   font-family: VideoJS;
   src:
      url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABBIAAsAAAAAGoQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV3RY21hcAAAAYQAAADQAAADIjn098ZnbHlmAAACVAAACv4AABEIAwnSw2hlYWQAAA1UAAAAKwAAADYSy2hLaGhlYQAADYAAAAAbAAAAJA4DByFobXR4AAANnAAAAA8AAACE4AAAAGxvY2EAAA2sAAAARAAAAEQ9NEHGbWF4cAAADfAAAAAfAAAAIAEyAIFuYW1lAAAOEAAAASUAAAIK1cf1oHBvc3QAAA84AAABDwAAAZ5AAl/0eJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGQ7xTiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGBHcRdyA4RZgQRAC4HCwEAAHic7dFprsIgAEXhg8U61XmeWcBb1FuQP4w7ZQXK5boMm3yclFDSANAHmuKviBBeBPQ8ymyo8w3jOh/5r2ui5nN6v8sYNJb3WMdeWRvLji0DhozKdxM6psyYs2DJijUbtuzYc+DIiTMXrty4k8oGLb+n0xCe37ekM7Z66j1DbUy3l6PpHnLfdLO5NdSBoQ4NdWSoY9ON54mhdqa/y1NDnRnq3FAXhro01JWhrg11Y6hbQ90Z6t5QD4Z6NNSToZ4N9WKoV0O9GerdUJORPqkhTd54nJ1YDXBU1RV+576/JBs2bPYPkrDZt5vsJrv53V/I5mclhGDCTwgGBQQSTEji4hCkYIAGd4TGIWFAhV0RQTpWmQp1xv6hA4OTOlNr2zFANbHUYbq2OtNCpViRqsk+e+7bTQAhzti8vPfuPffcc88959zznbcMMPjHD/KDDGEY0ABpYX384NhlomIYlo4JISGEY9mMh2FSidYiqkEUphtNYDSY/dXg9023l4DdxlqUl0chuZRhncJKrsCQHIwcGuwfnhMIzBnuH4Sym+1D2zaGjheXlhYfD238z80mKYMmvJ5XeOTzd8z9eujbMxJNhu4C9xPE/bCMiDuSNIWgkTQwBE55hLSAE7ZwhrHLnAHZOGV/kmBGTiNjZxzI77Hb7Hqjz68TjT6vh+5JT/cCIkqS0D6CqPf5jX4Qjdx5j6vlDfZM4aZFdbVXIxtOlJaP/WottMnH6CJQ3bTiue3PrY23HjnChtuamxwvvzFjxkPrNj3z0tG9T561HDYf6OgmRWvlY3JQHoQb8ltV2Yet7YfWctEjR1AtxS/cSX6U4alf6NJEBQ7YKg9wrXQKd0IeZCb2ux75Uhh1Un+Nz+9LTOE7PK777nN5xqdTneTBhCbx446mZrhnUkrCz2YhA9dSMxaG0SYmT8hi9ZPu1E94PJYQSH6LRmhxec7Q7ZeXntgQuVpbh+a4qWNsckVyTdn0P7o7DpgPW84+uRcq0BITflBikGdUjAZ9wYBVI3mtrNvr9kpg1UsaK6t3690aoorC1lg0GpMH2HAMtkZjsSi5Ig9ESVosOh7GQfLjKNLvKpMKkLSKNFAka710GdgSi8oDMSoNhqjkKBXTgn3swtaxyzGkUzIzae9RtLdWkSlZ1KDX6EzgllzV4NV4SoDFSOGD4+HCeQUF8wrZ5Hs8zIb5EaVxy8DYFTbMCJPnLIWZxugZE2NlivC0gc1qEQUR8jEKgZcAXeH18BiCgl5nlHh0CrjB4Hb5fX4gb0J7c9PuHVsfgkx2n/vTY/JV8kn8PGxf7faOZ8qX8JVByuIf4whk9sqXli2hvPJV9hrp0hY7l8r2x37ydaVsb4xvXv/47v2NjfCl8m5oRDJclFMoE1yk0Uh1Te4/m8lFXe9qBZD0EkheicebXvzI2PLCuoKCukLuhPIeKwaHPEouxw3kMqaIUXDQ1p0mip+MyCORSCQaoUsnY1VZ38nUTrG21WvVo4f1OsEJFhvSfAFwGfT8VHRMeAVUpwLOoLzjT/REIj3O3FhuURE+nERF+0pTId5Fyxv5sfwGyg4O+my4vZv0sZm7oeQlFZORiB+tG0MweVNraeitl7yxiPIHTk4/diVxs94o5lEYishB2iAtkchEnsActoEpx44Fo8XnsQMaA22BlqC20RmhBKzYojZyYaxg+JggMc4HHY2m+L9EkWSYljirOisrO7d3VorxzyZ6Vc4lJqITAu1b2wOBdrLElAP+bFc2eGaZFVbkmJktv5uT6Jlz5D/MnBFor6ig/JPnRViBsV3LNKGGqB1ChJ0tgQywlVLFJIuQgTFttwkiKxhyQdAZMdMYtSaoAewqfvXVYPAbDT6/1mez85YS8FSDywQ6NfAnef6FNEGMilnppyvn5rB6tTyq1pOceRWnp2WJEZFXHeX5oyoem1nTTgdqc4heDY7bOeKz63vnz+/dRx+s31Ht2JGanQ5seirfWJL9tjozU/12TnEjn5oux9OzU3ckGbBzBwNOyk69JykKH0n/0LM9A72tuwM3zQpIRu4AxiToseEpgPOmbROyFe9/X2yeUvoUsCyEvjcgs7fpWP3/aKlFN0+6HFUe6D9HFz/XPwBlN9tTqNyZjFJ8UO2RUT5/h4CptCctEyeisnOyXjALEp7dXKaQKf6O7IMnGjNNACRMLxqdYJX8eMLvmmd68D+ayBLyKKYZwYxDt/GNhzETDJ05Qxlyi3pi3/Z93ndYVSumgj0V/KkIFlO6+1K3fF2+3g0q+YtuSIf0bvmLqV09nnobI6hwcjIP8aPCKayjsF5JBY3LaKAeRLSyYB1h81oTwe9SlPMkXB7G0mfL9q71gaqqwPqu67QRKS1+ObTx+sbQy9QV2OQHEScGkdFBeT7v7qisqqrs6N52i78/R+6S0qQONVj26agOVoswCyQWIV5D86vH53bxNUeXV0K+XZaHv/nm/KsHhOvylwsWnJX/HE8l/4WCv5x+l5n08z6UU8bUMa3MBpSmM7F63AxntdC9eBCKEZW9Hr+ABNqtxgAQrSbMtmrW7lKQuoSgBhSrTazWVU2QAKWY8wiiuhqFmQgWJBgoXiuWIm42N7hqZbBsgXz52O5P5uSvaNgFGnOuvsRw8I8Laha91wMvDuxqWFheN7/8GVtTltdS83DQsXRmqc5ZtcJXEVrlV2doTWk5+Yunm71dG5f55m/qY0MjI93vv9/NfpxXV9sUXrxy2fbNy1or65cOlDRnOoKFeeXcbw42H/bNDT5Qs3flgs31gWC1lD1nfUV/X7NdCnSUdHY2e8afzfKsqZ5ZljfDqjLOmk3UebNXB+aHArPYDRs+/HDDxeT5DiP+sFg7OpRaVQMGBV89PpeBdj22hCE0Uub0UqwLrNWsG0cuyadgLXTeR5rbO4+3c/vl15cur2nRq+TXCQDcS3SO+s6ak+e5/eMS+1dw3btu3YG2tvFL8XdIZvdjdW6TO/4B7IdrZWVPmctm5/59AgsPItTSbCiIBr2OqIGzmu20SMKAS7yqwGBUfGfgjDYlLLDeF0SfcLB2LSx8flT+08/kzz6yOj96rft4rpTjdPQcmLd47uKibbDq7ZSz/XtbH2nN717Nd62rU+c8Icevvv7I09wA6WvjVcafb+FsbNG+ZQ80Rn6ZZsvrP7teP2dzTdoETvNhjCmsr8FID2sJ69VYvdUcxk4AzYRlKcaE38eXNRlfW9H1as9i6acLHp1XpuNB5K7DIvkX08y1ZYvh3KfWaiCzH+ztrSDmD7LuX73x/mJelB8Yj39t8nhNQJJ2CAthpoFGLsGgtSOCJooCGoaJAMTjSWHVZ08YAa1Fg9lPI5U6DOsGVjDasJeZZ+YyhfCwfOzCxlBA69M9XLXtza7H/rav+9Tjq5xNi0wpKQIRNO4Lrzz7yp5QVYM6Jd/oc1Uvn/mQhhuWh6ENXoS2YTZ8QT42bF5d/559zp5r0Uff2VnR2tdf2/WCOd2cO0Mw6qpWPnvxpV0nrt5fZd2yItc199GWe8vlNfNDq+CH/7yAAnB9hn7T4QO4c1g9ScxsZgmzntnE/IDGndtHMw69lFwoCnYsMGx+rBp8JSBqdLzBr9QRPq/PbhWMWFtQZp1xguy/haw3TEHm3TWAnxFWQQWgt7M5OV0lCz1VRYucpWliy7z6Zd4urwPIyeZQqli2Lgg7szJV09PysATbOQtYIrB2YzbkJYkGgJ0m4AjPUap1pvYu1K9qr97z0Yl3p332b2LYB78ncYIlRkau/8GObSsOlZancACE5d5ily+c2+7h5Yj4lqhVmXXB+iXLfvdqSgqfKtQvfHDV0OnvQR1qhw42XS/vkvsh/hXcrDFP0a+SJNIomEfD1nsrYGO+1bgTOJhM8Hv6ek+7vVglxuSRwoKn17S937bm6YJCeSSG0Op1n+7tE37tcZ/p7dsTv4EUrGpDbWueKigsLHhqTVsoEj+JU0kaSjnj9tz8/gryQWwJ9BcJXBC/7smO+I/IFURJetFPrdt5WcoL6DbEJaygI8CTHfQTjf40ofD+DwalTqIAAHicY2BkYGAA4jC5t2/j+W2+MnCzM4DAtTC+5cg0OyNYnIOBCUQBAAceB90AeJxjYGRgYGcAARD5/z87IwMjAypQBAAtgwI4AHicY2BgYGAfYAwAOkQA4QAAAAAAAA4AaAB+AMwA4AECAUIBbAGYAcICGAJYArQC4AMwA7AD3gQwBJYE3AUkBWYFigYgBmYGtAbqB1gIEghYCG4IhHicY2BkYGBQZChlYGcAASYg5gJCBob/YD4DABfTAbQAeJxdkE1qg0AYhl8Tk9AIoVDaVSmzahcF87PMARLIMoFAl0ZHY1BHdBJIT9AT9AQ9RQ9Qeqy+yteNMzDzfM+88w0K4BY/cNAMB6N2bUaPPBLukybCLvleeAAPj8JD+hfhMV7hC3u4wxs7OO4NzQSZcI/8Ltwnfwi75E/hAR7wJTyk/xYeY49fYQ/PztM+jbTZ7LY6OWdBJdX/pqs6NYWa+zMxa13oKrA6Uoerqi/JwtpYxZXJ1coUVmeZUWVlTjq0/tHacjmdxuL90OR8O0UEDYMNdtiSEpz5XQGqzlm30kzUdAYFFOb8R7NOZk0q2lwAyz1i7oAr1xoXvrOgtYhZx8wY5KRV269JZ5yGpmzPTjQhvY9je6vEElPOuJP3mWKnP5M3V+YAAAB4nG2PyXLCMBBE3YCNDWEL2ffk7o8S8oCnkCVHC5C/jzBQlUP6IHVPzYyekl5y0iL5X5/ooY8BUmQYIkeBEca4wgRTzDDHAtdY4ga3uMM9HvCIJzzjBa94wzs+8ImvZNAq8TM+HqVkKxWlrQiOxjujQkNlEzyNzl6Z/cU2XF06at7U83VQyklLpEvSnuzsb+HAPnPfQVgaupa1Jlu4sPLsFblcitaz0dHU0ZF1qatjZ1+aTXYCmp6u0gSvWNPyHLtFZ+ZeXWVSaEkqs3T8S74WklbGbNNNq4LL4+CWKtZDv2cfX8l8aFbKFhEnJnJ+IULFpqwoQnNHlHaVQtPBl+ypmbSWdmyC61KS/AKZC3Y+AA==)
         format("woff"),
      url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwR1NVQiCLJXoAAAE4AAAAVE9TLzJRiV3RAAABjAAAAFZjbWFwOfT3xgAAAmgAAAMiZ2x5ZgMJ0sMAAAXQAAARCGhlYWQSy2hLAAAA4AAAADZoaGVhDgMHIQAAALwAAAAkaG10eOAAAAAAAAHkAAAAhGxvY2E9NEHGAAAFjAAAAERtYXhwATIAgQAAARgAAAAgbmFtZdXH9aAAABbYAAACCnBvc3RAAl/0AAAY5AAAAZ4AAQAABwAAAAAABwAAAP//BwEAAQAAAAAAAAAAAAAAAAAAACEAAQAAAAEAAFYfTwlfDzz1AAsHAAAAAADWVg6nAAAAANZWDqcAAAAABwEHAAAAAAgAAgAAAAAAAAABAAAAIQB1AAcAAAAAAAIAAAAKAAoAAAD/AAAAAAAAAAEAAAAKADAAPgACREZMVAAObGF0bgAaAAQAAAAAAAAAAQAAAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAgAAQAGAAAAAQAAAAEGygGQAAUAAARxBOYAAAD6BHEE5gAAA1wAVwHOAAACAAUDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBmRWQAQPEB8SAHAAAAAKEHAAAAAAAAAQAAAAAAAAAAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAAAAAUAAAADAAAALAAAAAQAAAGSAAEAAAAAAIwAAwABAAAALAADAAoAAAGSAAQAYAAAAAQABAABAADxIP//AADxAf//AAAAAQAEAAAAAQACAAMABAAFAAYABwAIAAkACgALAAwADQAOAA8AEAARABIAEwAUABUAFgAXABgAGQAaABsAHAAdAB4AHwAgAAABBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAGQAAAAAAAAACAAAPEBAADxAQAAAAEAAPECAADxAgAAAAIAAPEDAADxAwAAAAMAAPEEAADxBAAAAAQAAPEFAADxBQAAAAUAAPEGAADxBgAAAAYAAPEHAADxBwAAAAcAAPEIAADxCAAAAAgAAPEJAADxCQAAAAkAAPEKAADxCgAAAAoAAPELAADxCwAAAAsAAPEMAADxDAAAAAwAAPENAADxDQAAAA0AAPEOAADxDgAAAA4AAPEPAADxDwAAAA8AAPEQAADxEAAAABAAAPERAADxEQAAABEAAPESAADxEgAAABIAAPETAADxEwAAABMAAPEUAADxFAAAABQAAPEVAADxFQAAABUAAPEWAADxFgAAABYAAPEXAADxFwAAABcAAPEYAADxGAAAABgAAPEZAADxGQAAABkAAPEaAADxGgAAABoAAPEbAADxGwAAABsAAPEcAADxHAAAABwAAPEdAADxHQAAAB0AAPEeAADxHgAAAB4AAPEfAADxHwAAAB8AAPEgAADxIAAAACAAAAAAAAAADgBoAH4AzADgAQIBQgFsAZgBwgIYAlgCtALgAzADsAPeBDAElgTcBSQFZgWKBiAGZga0BuoHWAgSCFgIbgiEAAEAAAAABYsFiwACAAABEQECVQM2BYv76gILAAADAAAAAAZrBmsAAgAbADQAAAkCEyIHDgEHBhAXHgEXFiA3PgE3NhAnLgEnJgMiJy4BJyY0Nz4BNzYyFx4BFxYUBw4BBwYC6wHA/kCVmIuGzjk7OznOhosBMIuGzjk7OznOhouYeW9rpi0vLy2ma2/yb2umLS8vLaZrbwIwAVABUAGbOznOhov+0IuGzjk7OznOhosBMIuGzjk7+sAvLaZrb/Jva6YtLy8tpmtv8m9rpi0vAAACAAAAAAVABYsAAwAHAAABIREpAREhEQHAASv+1QJVASsBdQQW++oEFgAAAAQAAAAABiEGIAAHABcAJwAqAAABNCcmJxUXNjcUBxc2NTQnLgEnFR4BFxYBBwEhESEBEQEGBxU2Nxc3AQcXBNA0MlW4A7spcU1FQ+6VbKovMfu0XwFh/p8BKwF1AT5QWZl6mV/9YJycA4BhUlAqpbgYGGNicZKknYyHvSKaIJNlaQIsX/6f/kD+iwH2/sI9G5ojZJhfBJacnAAAAAEAAAAABKsF1gAFAAABESEBEQECCwEqAXb+igRg/kD+iwSq/osAAAACAAAAAAVmBdYACAAOAAABNCcmJxE2NzYBESEBEQEFZTQyVFQyNPwQASsBdf6LA4BhUlAq/aYqUFIBQf5A/osEqv6LAAMAAAAABiAGDwAFAA4AIgAAExEhAREBBTQnJicRNjc2AxUeARcWFAcOAQcVPgE3NhAnLgHgASsBdf6LAsU0MlVVMjS7bKovMTEvqmyV7kNFRUPuBGD+QP6LBKr+i+BhUlAq/aYqUFIC8Jogk2Vp6GllkyCaIr2HjAE6jIe9AAAABAAAAAAFiwWLAAUACwARABcAAAEjESE1IwMzNTM1IQEjFSERIwMVMxUzEQILlgF24JaW4P6KA4DgAXaW4OCWAuv+ipYCCuCW/ICWAXYCoJbgAXYABAAAAAAFiwWLAAUACwARABcAAAEzFTMRIRMjFSERIwEzNTM1IRM1IxEhNQF14Jb+iuDgAXaWAcCW4P6KlpYBdgJV4AF2AcCWAXb76uCWAcDg/oqWAAAAAAIAAAAABdYF1gATABcAAAEhIg4BFREUHgEzITI+ATURNC4BAyERIQVA/IApRCgoRCkDgClEKChEKfyAA4AF1ShEKfyAKUQoKEQpA4ApRCj76wOAAAYAAAAABmsGawAIAA0AFQAeACMALAAACQEmIyIHBgcBJS4BJwEFIQE2NzY1NAUBBgcGFRQXIQUeARcBMwEWMzI3NjcBAr4BZFJQhHt2YwESA44z7Z/+7gLl/dABel0zNfwS/t1dMzUPAjD95DPtnwESeP7dU0+Ee3Zj/u4D8AJoEy0rUf4nd6P6PP4nS/1zZn+Ej0tLAfhmf4SPS0pLo/o8Adn+CBMtK1EB2QAFAAAAAAZrBdYAEwAXABsAHwAjAAABISIOARURFB4BMyEyPgE1ETQuAQEhFSEBITUhBSE1ITUhNSEF1ftWKUUoKEUpBKopRSgoRfstASr+1gLq/RYC6gHA/tYBKv0WAuoF1ShEKfyAKUQoKEQpA4ApRCj9q5X+1ZWVlZaVAAAAAAMAAAAABiAF1gATACsAQwAAASEiDgEVERQeATMhMj4BNRE0LgEBIzUjFTM1MxUUBisBIiY1ETQ2OwEyFhUFIzUjFTM1MxUUBisBIiY1ETQ2OwEyFhUFi/vqKEUoKEUoBBYoRSgoRf2CcJWVcCsf4B8sLB/gHysCC3CVlXAsH+AfKysf4B8sBdUoRCn8gClEKChEKQOAKUQo/fYl4CVKHywsHwEqHywsH0ol4CVKHywsHwEqHywsHwAGAAAAAAYgBPYAAwAHAAsADwATABcAABMzNSMRMzUjETM1IwEhNSERITUhERUhNeCVlZWVlZUBKwQV++sEFfvrBBUDNZb+QJUBwJX+QJb+QJUCVZWVAAAAAQAAAAAGIQZsADEAAAEiBgcBNjQnAR4BMzI+ATQuASIOARUUFwEuASMiDgEUHgEzMjY3AQYVFB4BMj4BNC4BBUAqSx797AcHAg8eTys9Zzw8Z3pnPAf98R5PKz1nPDxnPStPHgIUBjtkdmQ7O2QCTx4cATcbMhsBNB0gPGd6Zzw8Zz0ZG/7NHCA8Z3pnPCAc/soZGDtkOjpkdmQ7AAAAAAIAAAAABlkGawBDAFAAAAE2NCc3PgEnAy4BDwEmLwEuASMhIgYPAQYHJyYGBwMGFh8BBhQXBw4BFxMeAT8BFh8BHgEzITI2PwE2NxcWNjcTNiYnBSIuATQ+ATIeARQOAQWrBQWeCgYHlgcaDLo8QhwDFQ7+1g4VAhxEOroNGgeVBwULnQUFnQsFB5UHGg26O0McAhUOASoOFQIcRDq6DRoHlQcFC/04R3hGRniOeEZGeAM3Kj4qewkbDAEDDAkFSy4bxg4SEg7GHC1LBQkM/v0MGwl7Kj4qewkbDP79DAkFSy4bxg4SEg7GHC1LBQkMAQMMGwlBRniOeEZGeI54RgABAAAAAAZrBmsAGAAAExQXHgEXFiA3PgE3NhAnLgEnJiAHDgEHBpU7Oc6GiwEwi4bOOTs7Oc6Gi/7Qi4bOOTsDgJiLhs45Ozs5zoaLATCLhs45Ozs5zoaLAAAAAAIAAAAABmsGawAYADEAAAEiBw4BBwYQFx4BFxYgNz4BNzYQJy4BJyYDIicuAScmNDc+ATc2MhceARcWFAcOAQcGA4CYi4bOOTs7Oc6GiwEwi4bOOTs7Oc6Gi5h5b2umLS8vLaZrb/Jva6YtLy8tpmtvBms7Oc6Gi/7Qi4bOOTs7Oc6GiwEwi4bOOTv6wC8tpmtv8m9rpi0vLy2ma2/yb2umLS8AAwAAAAAGawZrABgAMQA+AAABIgcOAQcGEBceARcWIDc+ATc2ECcuAScmAyInLgEnJjQ3PgE3NjIXHgEXFhQHDgEHBhMUDgEiLgE0PgEyHgEDgJiKhs85Ozs5z4aKATCKhs85Ozs5z4aKmHlva6YtLy8tpmtv8m9rpi0vLy2ma29nPGd6Zzw8Z3pnPAZrOznPhor+0IqGzzk7OznPhooBMIqGzzk7+sAvLaZrb/Jva6YtLy8tpmtv8m9rpi0vAlU9Zzw8Z3pnPDxnAAAABAAAAAAGIAYhABMAHwApAC0AAAEhIg4BFREUHgEzITI+ATURNC4BASM1IxUjETMVMzU7ASEyFhURFAYjITczNSMFi/vqKEUoKEUoBBYoRSgoRf2CcJVwcJVwlgEqHywsH/7WcJWVBiAoRSj76ihFKChFKAQWKEUo/ICVlQHAu7ssH/7WHyxw4AAAAAACAAAAAAZrBmsAGAAkAAABIgcOAQcGEBceARcWIDc+ATc2ECcuAScmEwcJAScJATcJARcBA4CYi4bOOTs7Oc6GiwEwi4bOOTs7Oc6Gi91p/vT+9GkBC/71aQEMAQxp/vUGazs5zoaL/tCLhs45Ozs5zoaLATCLhs45O/wJaQEL/vVpAQwBDGn+9QELaf70AAABAAAAAAXWBrYAJwAAAREJAREyFxYXFhQHBgcGIicmJyY1IxQXHgEXFjI3PgE3NjQnLgEnJgOA/osBdXpoZjs9PTtmaPRoZjs9lS8tpWtv9G9rpS0vLy2la28FiwEq/ov+iwEqPTtmaPNpZTw9PTxlaXl5b2umLS8vLaZrb/Nva6UuLwABAAAAAAU/BwAAFAAAAREjIgYdASEDIxEhESMRMzU0NjMyBT+dVjwBJSf+/s7//9Ctkwb0/vhISL3+2P0JAvcBKNq6zQAAAAAEAAAAAAaOBwAAMABFAGAAbAAAARQeAxUUBwYEIyImJyY1NDY3NiUuATU0NwYjIiY1NDY3PgEzIQcjHgEVFA4DJzI2NzY1NC4CIyIGBwYVFB4DEzI+AjU0LgEvASYvAiYjIg4DFRQeAgEzFSMVIzUjNTM1MwMfQFtaQDBI/uqfhOU5JVlKgwERIB8VLhaUy0g/TdNwAaKKg0pMMUVGMZImUBo1Ij9qQCpRGS8UKz1ZNjprWzcODxMeChwlThAgNWhvUzZGcX0Da9XVadTUaQPkJEVDUIBOWlN6c1NgPEdRii5SEipAKSQxBMGUUpo2QkBYP4xaSHNHO0A+IRs5ZjqGfVInITtlLmdnUjT8lxo0Xj4ZMCQYIwsXHTgCDiQ4XTtGazsdA2xs29ts2QADAAAAAAaABmwAAwAOACoAAAERIREBFgYrASImNDYyFgERIRE0JiMiBgcGFREhEhAvASEVIz4DMzIWAd3+tgFfAWdUAlJkZ6ZkBI/+t1FWP1UVC/63AgEBAUkCFCpHZz+r0ASP/CED3wEySWJik2Fh/N39yAISaXdFMx4z/dcBjwHwMDCQIDA4H+MAAAEAAAAABpQGAAAxAAABBgcWFRQCDgEEIyAnFjMyNy4BJxYzMjcuAT0BFhcuATU0NxYEFyY1NDYzMhc2NwYHNgaUQ18BTJvW/tKs/vHhIyvhsGmmHyEcKypwk0ROQk4seQFbxgi9hoxgbWAlaV0FaGJFDhyC/v3ut22RBIoCfWEFCxexdQQmAyyOU1hLlbMKJiSGvWYVOXM/CgAAAAEAAAAABYAHAAAiAAABFw4BBwYuAzURIzU+BDc+ATsBESEVIREUHgI3NgUwUBewWWitcE4hqEhyRDAUBQEHBPQBTf6yDSBDME4Bz+0jPgECOFx4eDoCINcaV11vVy0FB/5Y/P36HjQ1HgECAAEAAAAABoAGgABKAAABFAIEIyInNj8BHgEzMj4BNTQuASMiDgMVFBYXFj8BNjc2JyY1NDYzMhYVFAYjIiY3PgI1NCYjIgYVFBcDBhcmAjU0EiQgBBIGgM7+n9FvazsTNhRqPXm+aHfijmm2f1srUE0eCAgGAgYRM9Gpl6mJaz1KDgglFzYyPlYZYxEEzv7OAWEBogFhzgOA0f6fziBdR9MnOYnwlnLIfjpgfYZDaJ4gDCAfGAYXFD1al9mkg6ruVz0jdVkfMkJyVUkx/l5Ga1sBfOnRAWHOzv6fAAAHAAAAAAcBBM8AFwAhADgATwBmAHEAdAAAAREzNhcWFxYXFhcWBw4BBwYHBicmLwEmNxY2NzYuAQcRFAUWNzY/ATY3NjU2JyMGFxYfARYXFhcUFxY3Nj8BNjc2NzYnIwYXFh8BFhcWFRYXFjc2PwE2NzY3NicjBhcWHwEWFxYVFgUzPwEVMxEjBgsBARUnAxwcaC5MND0sTSsvCgdVREdTNWg1KgECq1JrCQcwYkABfhoSCxAKJBQXAX4dAQMCBgMnFxsBJBoSCxAKJBQWAQF+HgEEAgUEJxcbASMZEwsQCiQUFgEBfh4BBAIFBCcXGwH5Q+5B4arNDfHvAhaOAckC/QIBAwwPHzdcZXlZmC8xCAQBAQIDBMIDVkxCZDQF/pUHwgcTCyAUQEdPU8etCAgFCQZHTFxbwLoHEwsgFEBHT1PHrQgIBQkGR0xcW8C6BxMLIBRAR09Tx60ICAUJBkdMXFvAwGQBZQMMFf6D/oYB/fkBAAABAAAAAAYhBrYALAAAASIHDgEHBhURFB4BOwERITU0Nz4BNzYyFx4BFxYdASERMzI+ATURNCcuAScmA4CJfXi6MzU8Zz3g/tUpKJFeYdRhXpEoKf7V4D1nPDUzunh9BrU0M7t4fYn99j1nPAJVlWthXpAoKSkokF5ha5X9qzxnPQIKiX14uzM0AAAAAAIAAAAABUAFQAACAAYAAAkCIREzEQHAAnv9hQLrlQHAAcABwPyAA4AAAAAAAgAAAAAFQAVAAAMABgAAATMRIwkBEQHAlZUBBQJ7BUD8gAHA/kADgAAAAAAAABAAxgABAAAAAAABAAcAAAABAAAAAAACAAcABwABAAAAAAADAAcADgABAAAAAAAEAAcAFQABAAAAAAAFAAsAHAABAAAAAAAGAAcAJwABAAAAAAAKACsALgABAAAAAAALABMAWQADAAEECQABAA4AbAADAAEECQACAA4AegADAAEECQADAA4AiAADAAEECQAEAA4AlgADAAEECQAFABYApAADAAEECQAGAA4AugADAAEECQAKAFYAyAADAAEECQALACYBHlZpZGVvSlNSZWd1bGFyVmlkZW9KU1ZpZGVvSlNWZXJzaW9uIDEuMFZpZGVvSlNHZW5lcmF0ZWQgYnkgc3ZnMnR0ZiBmcm9tIEZvbnRlbGxvIHByb2plY3QuaHR0cDovL2ZvbnRlbGxvLmNvbQBWAGkAZABlAG8ASgBTAFIAZQBnAHUAbABhAHIAVgBpAGQAZQBvAEoAUwBWAGkAZABlAG8ASgBTAFYAZQByAHMAaQBvAG4AIAAxAC4AMABWAGkAZABlAG8ASgBTAEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAIAAAAAAAAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIQECAQMBBAEFAQYBBwEIAQkBCgELAQwBDQEOAQ8BEAERARIBEwEUARUBFgEXARgBGQEaARsBHAEdAR4BHwEgASEBIgAEcGxheQtwbGF5LWNpcmNsZQVwYXVzZQt2b2x1bWUtbXV0ZQp2b2x1bWUtbG93CnZvbHVtZS1taWQLdm9sdW1lLWhpZ2gQZnVsbHNjcmVlbi1lbnRlcg9mdWxsc2NyZWVuLWV4aXQGc3F1YXJlB3NwaW5uZXIJc3VidGl0bGVzCGNhcHRpb25zCGNoYXB0ZXJzBXNoYXJlA2NvZwZjaXJjbGUOY2lyY2xlLW91dGxpbmUTY2lyY2xlLWlubmVyLWNpcmNsZQJoZAZjYW5jZWwGcmVwbGF5CGZhY2Vib29rBWdwbHVzCGxpbmtlZGluB3R3aXR0ZXIGdHVtYmxyCXBpbnRlcmVzdBFhdWRpby1kZXNjcmlwdGlvbgVhdWRpbwluZXh0LWl0ZW0NcHJldmlvdXMtaXRlbQAAAAA=)
         format("truetype");
   font-weight: 400;
   font-style: normal;
}

.video-js .vjs-big-play-button .vjs-icon-placeholder:before,
.video-js .vjs-play-control .vjs-icon-placeholder,
.vjs-icon-play {
   font-family: VideoJS;
   font-weight: 400;
   font-style: normal;
}

.video-js .vjs-big-play-button .vjs-icon-placeholder:before,
.video-js .vjs-play-control .vjs-icon-placeholder:before,
.vjs-icon-play:before {
   content: "\f101";
}

.vjs-icon-play-circle {
   font-family: VideoJS;
   font-weight: 400;
   font-style: normal;
}

.vjs-icon-play-circle:before {
   content: "\f102";
}

.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder,
.vjs-icon-pause {
   font-family: VideoJS;
   font-weight: 400;
   font-style: normal;
}

.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
.vjs-icon-pause:before {
   content: "\f103";
}

.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder,
.vjs-icon-volume-mute {
   font-family: VideoJS;
   font-weight: 400;
   font-style: normal;
}

.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
.vjs-icon-volume-mute:before {
   content: "\f104";
}

.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder,
.vjs-icon-volume-low {
   font-family: VideoJS;
   font-weight: 400;
   font-style: normal;
}

.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before,
.vjs-icon-volume-low:before {
   content: "\f105";
}

.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder,
.vjs-icon-volume-mid {
   font-family: VideoJS;
   font-weight: 400;
   font-style: normal;
}

.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before,
.vjs-icon-volume-mid:before {
   content: "\f106";
}

.video-js .vjs-mute-control .vjs-icon-placeholder,
.vjs-icon-volume-high {
   font-family: VideoJS;
   font-weight: 400;
   font-style: normal;
}

.video-js .vjs-mute-control .vjs-icon-placeholder:before,
.vjs-icon-volume-high:before {
   content: "\f107";
}

.video-js .vjs-fullscreen-control .vjs-icon-placeholder,
.vjs-icon-fullscreen-enter {
   font-family: VideoJS;
   font-weight: 400;
   font-style: normal;
}

.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
.vjs-icon-fullscreen-enter:before {
   content: "\f108";
}

.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder,
.vjs-icon-fullscreen-exit {
   font-family: VideoJS;
   font-weight: 400;
   font-style: normal;
}

.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before,
.vjs-icon-fullscreen-exit:before {
   content: "\f109";
}

.vjs-icon-square {
   font-family: VideoJS;
   font-weight: 400;
   font-style: normal;
}

.vjs-icon-square:before {
   content: "\f10a";
}

.vjs-icon-spinner {
   font-family: VideoJS;
   font-weight: 400;
   font-style: normal;
}

.vjs-icon-spinner:before {
   content: "\f10b";
}

.video-js .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js .vjs-subtitles-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,
.vjs-icon-subtitles {
   font-family: VideoJS;
   font-weight: 400;
   font-style: normal;
}

.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js .vjs-subtitles-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.vjs-icon-subtitles:before {
   content: "\f10c";
}

.video-js .vjs-captions-button .vjs-icon-placeholder,
.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,
.vjs-icon-captions {
   font-family: VideoJS;
   font-weight: 400;
   font-style: normal;
}

.video-js .vjs-captions-button .vjs-icon-placeholder:before,
.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.vjs-icon-captions:before {
   content: "\f10d";
}

.video-js .vjs-chapters-button .vjs-icon-placeholder,
.vjs-icon-chapters {
   font-family: VideoJS;
   font-weight: 400;
   font-style: normal;
}

.video-js .vjs-chapters-button .vjs-icon-placeholder:before,
.vjs-icon-chapters:before {
   content: "\f10e";
}

.vjs-icon-share {
   font-family: VideoJS;
   font-weight: 400;
   font-style: normal;
}

.vjs-icon-share:before {
   content: "\f10f";
}

.vjs-icon-cog {
   font-family: VideoJS;
   font-weight: 400;
   font-style: normal;
}

.vjs-icon-cog:before {
   content: "\f110";
}

.video-js .vjs-play-progress,
.video-js .vjs-volume-level,
.vjs-icon-circle {
   font-family: VideoJS;
   font-weight: 400;
   font-style: normal;
}

.video-js .vjs-play-progress:before,
.video-js .vjs-volume-level:before,
.vjs-icon-circle:before {
   content: "\f111";
}

.vjs-icon-circle-outline {
   font-family: VideoJS;
   font-weight: 400;
   font-style: normal;
}

.vjs-icon-circle-outline:before {
   content: "\f112";
}

.vjs-icon-circle-inner-circle {
   font-family: VideoJS;
   font-weight: 400;
   font-style: normal;
}

.vjs-icon-circle-inner-circle:before {
   content: "\f113";
}

.vjs-icon-hd {
   font-family: VideoJS;
   font-weight: 400;
   font-style: normal;
}

.vjs-icon-hd:before {
   content: "\f114";
}

.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder,
.vjs-icon-cancel {
   font-family: VideoJS;
   font-weight: 400;
   font-style: normal;
}

.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before,
.vjs-icon-cancel:before {
   content: "\f115";
}

.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder,
.vjs-icon-replay {
   font-family: VideoJS;
   font-weight: 400;
   font-style: normal;
}

.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before,
.vjs-icon-replay:before {
   content: "\f116";
}

.vjs-icon-facebook {
   font-family: VideoJS;
   font-weight: 400;
   font-style: normal;
}

.vjs-icon-facebook:before {
   content: "\f117";
}

.vjs-icon-gplus {
   font-family: VideoJS;
   font-weight: 400;
   font-style: normal;
}

.vjs-icon-gplus:before {
   content: "\f118";
}

.vjs-icon-linkedin {
   font-family: VideoJS;
   font-weight: 400;
   font-style: normal;
}

.vjs-icon-linkedin:before {
   content: "\f119";
}

.vjs-icon-twitter {
   font-family: VideoJS;
   font-weight: 400;
   font-style: normal;
}

.vjs-icon-twitter:before {
   content: "\f11a";
}

.vjs-icon-tumblr {
   font-family: VideoJS;
   font-weight: 400;
   font-style: normal;
}

.vjs-icon-tumblr:before {
   content: "\f11b";
}

.vjs-icon-pinterest {
   font-family: VideoJS;
   font-weight: 400;
   font-style: normal;
}

.vjs-icon-pinterest:before {
   content: "\f11c";
}

.video-js .vjs-descriptions-button .vjs-icon-placeholder,
.vjs-icon-audio-description {
   font-family: VideoJS;
   font-weight: 400;
   font-style: normal;
}

.video-js .vjs-descriptions-button .vjs-icon-placeholder:before,
.vjs-icon-audio-description:before {
   content: "\f11d";
}

.video-js .vjs-audio-button .vjs-icon-placeholder,
.vjs-icon-audio {
   font-family: VideoJS;
   font-weight: 400;
   font-style: normal;
}

.video-js .vjs-audio-button .vjs-icon-placeholder:before,
.vjs-icon-audio:before {
   content: "\f11e";
}

.vjs-icon-next-item {
   font-family: VideoJS;
   font-weight: 400;
   font-style: normal;
}

.vjs-icon-next-item:before {
   content: "\f11f";
}

.vjs-icon-previous-item {
   font-family: VideoJS;
   font-weight: 400;
   font-style: normal;
}

.vjs-icon-previous-item:before {
   content: "\f120";
}

.video-js {
   display: block;
   vertical-align: top;
   box-sizing: border-box;
   color: #fff;
   background-color: #000;
   position: relative;
   padding: 0;
   font-size: 10px;
   line-height: 1;
   font-weight: 400;
   font-style: normal;
   font-family: Arial, Helvetica, sans-serif;
   word-break: initial;
}

.video-js:-moz-full-screen {
   position: absolute;
}

.video-js:-webkit-full-screen {
   width: 100% !important;
   height: 100% !important;
}

.video-js[tabindex="-1"] {
   outline: 0;
}

.video-js *,
.video-js :after,
.video-js :before {
   box-sizing: inherit;
}

.video-js ul {
   font-family: inherit;
   font-size: inherit;
   line-height: inherit;
   list-style-position: outside;
   margin-left: 0;
   margin-right: 0;
   margin-top: 0;
   margin-bottom: 0;
}

.video-js.vjs-16-9,
.video-js.vjs-4-3,
.video-js.vjs-fluid {
   width: 100%;
   max-width: 100%;
   height: 0;
}

.video-js.vjs-16-9 {
   padding-top: 56.25%;
}

.video-js.vjs-4-3 {
   padding-top: 75%;
}

.video-js.vjs-fill {
   width: 100%;
   height: 100%;
}

.video-js .vjs-tech {
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
}

body.vjs-full-window {
   padding: 0;
   margin: 0;
   height: 100%;
   overflow-y: auto;
}

.vjs-full-window .video-js.vjs-fullscreen {
   position: fixed;
   overflow: hidden;
   z-index: 1000;
   left: 0;
   top: 0;
   bottom: 0;
   right: 0;
}

.video-js.vjs-fullscreen {
   width: 100% !important;
   height: 100% !important;
   padding-top: 0 !important;
}

.video-js.vjs-fullscreen.vjs-user-inactive {
   cursor: none;
}

.vjs-hidden {
   display: none !important;
}

.vjs-disabled {
   opacity: 0.5;
   cursor: default;
}

.video-js .vjs-offscreen {
   height: 1px;
   left: -9999px;
   position: absolute;
   top: 0;
   width: 1px;
}

.vjs-lock-showing {
   display: block !important;
   opacity: 1;
   visibility: visible;
}

.vjs-no-js {
   padding: 20px;
   color: #fff;
   background-color: #000;
   font-size: 18px;
   font-family: Arial, Helvetica, sans-serif;
   text-align: center;
   width: 300px;
   height: 150px;
   margin: 0 auto;
}

.vjs-no-js a,
.vjs-no-js a:visited {
   color: #66a8cc;
}

.video-js .vjs-big-play-button {
   font-size: 3em;
   line-height: 1.5em;
   height: 1.5em;
   width: 3em;
   display: block;
   position: absolute;
   top: 10px;
   left: 10px;
   padding: 0;
   cursor: pointer;
   opacity: 1;
   border: 0.06666em solid #fff;
   background-color: #2b333f;
   background-color: rgba(43, 51, 63, 0.7);
   -webkit-border-radius: 0.3em;
   -moz-border-radius: 0.3em;
   border-radius: 0.3em;
   -webkit-transition: all 0.4s;
   -moz-transition: all 0.4s;
   -ms-transition: all 0.4s;
   -o-transition: all 0.4s;
   transition: all 0.4s;
}

.vjs-big-play-centered .vjs-big-play-button {
   top: 50%;
   left: 50%;
   margin-top: -0.75em;
   margin-left: -1.5em;
}

.video-js .vjs-big-play-button:focus,
.video-js:hover .vjs-big-play-button {
   border-color: #fff;
   background-color: #73859f;
   background-color: rgba(115, 133, 159, 0.5);
   -webkit-transition: all 0s;
   -moz-transition: all 0s;
   -ms-transition: all 0s;
   -o-transition: all 0s;
   transition: all 0s;
}

.vjs-controls-disabled .vjs-big-play-button,
.vjs-error .vjs-big-play-button,
.vjs-has-started .vjs-big-play-button,
.vjs-using-native-controls .vjs-big-play-button {
   display: none;
}

.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button {
   display: block;
}

.video-js button {
   background: 0;
   border: 0;
   color: inherit;
   display: inline-block;
   overflow: visible;
   font-size: inherit;
   line-height: inherit;
   text-transform: none;
   text-decoration: none;
   transition: none;
   -webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;
}

.vjs-control .vjs-button {
   width: 100%;
   height: 100%;
}

.video-js .vjs-control.vjs-close-button {
   cursor: pointer;
   height: 3em;
   position: absolute;
   right: 0;
   top: 0.5em;
   z-index: 2;
}

.video-js .vjs-modal-dialog {
   background: rgba(0, 0, 0, 0.8);
   background: -webkit-linear-gradient(-90deg, rgba(0, 0, 0, 0.8), rgba(255, 255, 255, 0));
   background: linear-gradient(180deg, rgba(0, 0, 0, 0.8), rgba(255, 255, 255, 0));
   overflow: auto;
   box-sizing: content-box;
}

.video-js .vjs-modal-dialog > * {
   box-sizing: border-box;
}

.vjs-modal-dialog .vjs-modal-dialog-content {
   font-size: 1.2em;
   line-height: 1.5;
   padding: 20px 24px;
   z-index: 1;
}

.vjs-menu-button {
   cursor: pointer;
}

.vjs-menu-button.vjs-disabled {
   cursor: default;
}

.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu {
   display: none;
}

.vjs-menu .vjs-menu-content {
   display: block;
   padding: 0;
   margin: 0;
   font-family: Arial, Helvetica, sans-serif;
   overflow: auto;
   box-sizing: content-box;
}

.vjs-menu .vjs-menu-content > * {
   box-sizing: border-box;
}

.vjs-scrubbing .vjs-menu-button:hover .vjs-menu {
   display: none;
}

.vjs-menu li {
   list-style: none;
   margin: 0;
   padding: 0.2em 0;
   line-height: 1.4em;
   font-size: 1.2em;
   text-align: center;
   text-transform: lowercase;
}

.vjs-menu li.vjs-menu-item:focus,
.vjs-menu li.vjs-menu-item:hover {
   background-color: #73859f;
   background-color: rgba(115, 133, 159, 0.5);
}

.vjs-menu li.vjs-selected,
.vjs-menu li.vjs-selected:focus,
.vjs-menu li.vjs-selected:hover {
   background-color: #fff;
   color: #2b333f;
}

.vjs-menu li.vjs-menu-title {
   text-align: center;
   text-transform: uppercase;
   font-size: 1em;
   line-height: 2em;
   padding: 0;
   margin: 0 0 0.3em 0;
   font-weight: 700;
   cursor: default;
}

.vjs-menu-button-popup .vjs-menu {
   display: none;
   position: absolute;
   bottom: 0;
   width: 10em;
   left: -3em;
   height: 0;
   margin-bottom: 1.5em;
   border-top-color: rgba(43, 51, 63, 0.7);
}

.vjs-menu-button-popup .vjs-menu .vjs-menu-content {
   background-color: #2b333f;
   background-color: rgba(43, 51, 63, 0.7);
   position: absolute;
   width: 100%;
   bottom: 1.5em;
   max-height: 15em;
}

.vjs-menu-button-popup .vjs-menu.vjs-lock-showing,
.vjs-workinghover .vjs-menu-button-popup:hover .vjs-menu {
   display: block;
}

.video-js .vjs-menu-button-inline {
   -webkit-transition: all 0.4s;
   -moz-transition: all 0.4s;
   -ms-transition: all 0.4s;
   -o-transition: all 0.4s;
   transition: all 0.4s;
   overflow: hidden;
}

.video-js .vjs-menu-button-inline:before {
   width: 2.222222222em;
}

.video-js .vjs-menu-button-inline.vjs-slider-active,
.video-js .vjs-menu-button-inline:focus,
.video-js .vjs-menu-button-inline:hover,
.video-js.vjs-no-flex .vjs-menu-button-inline {
   width: 12em;
}

.vjs-menu-button-inline .vjs-menu {
   opacity: 0;
   height: 100%;
   width: auto;
   position: absolute;
   left: 4em;
   top: 0;
   padding: 0;
   margin: 0;
   -webkit-transition: all 0.4s;
   -moz-transition: all 0.4s;
   -ms-transition: all 0.4s;
   -o-transition: all 0.4s;
   transition: all 0.4s;
}

.vjs-menu-button-inline.vjs-slider-active .vjs-menu,
.vjs-menu-button-inline:focus .vjs-menu,
.vjs-menu-button-inline:hover .vjs-menu {
   display: block;
   opacity: 1;
}

.vjs-no-flex .vjs-menu-button-inline .vjs-menu {
   display: block;
   opacity: 1;
   position: relative;
   width: auto;
}

.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu,
.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,
.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu {
   width: auto;
}

.vjs-menu-button-inline .vjs-menu-content {
   width: auto;
   height: 100%;
   margin: 0;
   overflow: hidden;
}

.video-js .vjs-control-bar {
   display: none;
   width: 100%;
   position: absolute;
   bottom: 0;
   left: 0;
   right: 0;
   height: 3em;
   background-color: #2b333f;
   background-color: rgba(43, 51, 63, 0.7);
}

.vjs-has-started .vjs-control-bar {
   display: -webkit-box;
   display: -webkit-flex;
   display: -ms-flexbox;
   display: flex;
   visibility: visible;
   opacity: 1;
   -webkit-transition:
      visibility 0.1s,
      opacity 0.1s;
   -moz-transition:
      visibility 0.1s,
      opacity 0.1s;
   -ms-transition:
      visibility 0.1s,
      opacity 0.1s;
   -o-transition:
      visibility 0.1s,
      opacity 0.1s;
   transition:
      visibility 0.1s,
      opacity 0.1s;
}

.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
   visibility: visible;
   opacity: 0;
   -webkit-transition:
      visibility 1s,
      opacity 1s;
   -moz-transition:
      visibility 1s,
      opacity 1s;
   -ms-transition:
      visibility 1s,
      opacity 1s;
   -o-transition:
      visibility 1s,
      opacity 1s;
   transition:
      visibility 1s,
      opacity 1s;
}

.vjs-controls-disabled .vjs-control-bar,
.vjs-error .vjs-control-bar,
.vjs-using-native-controls .vjs-control-bar {
   display: none !important;
}

.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
   opacity: 1;
   visibility: visible;
}

.vjs-has-started.vjs-no-flex .vjs-control-bar {
   display: table;
}

.video-js .vjs-control {
   position: relative;
   text-align: center;
   margin: 0;
   padding: 0;
   height: 100%;
   width: 4em;
   -webkit-box-flex: none;
   -moz-box-flex: none;
   -webkit-flex: none;
   -ms-flex: none;
   flex: none;
}

.vjs-button > .vjs-icon-placeholder:before {
   font-size: 1.8em;
   line-height: 1.67;
}

.video-js .vjs-control:focus,
.video-js .vjs-control:focus:before,
.video-js .vjs-control:hover:before {
   text-shadow: 0 0 1em #fff;
}

.video-js .vjs-control-text {
   border: 0;
   clip: rect(0 0 0 0);
   height: 1px;
   overflow: hidden;
   padding: 0;
   position: absolute;
   width: 1px;
}

.vjs-no-flex .vjs-control {
   display: table-cell;
   vertical-align: middle;
}

.video-js .vjs-custom-control-spacer {
   display: none;
}

.video-js .vjs-progress-control {
   cursor: pointer;
   -webkit-box-flex: auto;
   -moz-box-flex: auto;
   -webkit-flex: auto;
   -ms-flex: auto;
   flex: auto;
   display: -webkit-box;
   display: -webkit-flex;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-align: center;
   -webkit-align-items: center;
   -ms-flex-align: center;
   align-items: center;
   min-width: 4em;
}

.video-js .vjs-progress-control.disabled {
   cursor: default;
}

.vjs-live .vjs-progress-control {
   display: none;
}

.vjs-no-flex .vjs-progress-control {
   width: auto;
}

.video-js .vjs-progress-holder {
   -webkit-box-flex: auto;
   -moz-box-flex: auto;
   -webkit-flex: auto;
   -ms-flex: auto;
   flex: auto;
   -webkit-transition: all 0.2s;
   -moz-transition: all 0.2s;
   -ms-transition: all 0.2s;
   -o-transition: all 0.2s;
   transition: all 0.2s;
   height: 0.3em;
}

.video-js .vjs-progress-control .vjs-progress-holder {
   margin: 0 10px;
}

.video-js .vjs-progress-control:hover .vjs-progress-holder {
   font-size: 1.666666666666666666em;
}

.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled {
   font-size: 1em;
}

.video-js .vjs-progress-holder .vjs-load-progress,
.video-js .vjs-progress-holder .vjs-load-progress div,
.video-js .vjs-progress-holder .vjs-play-progress {
   position: absolute;
   display: block;
   height: 100%;
   margin: 0;
   padding: 0;
   width: 0;
   left: 0;
   top: 0;
}

.video-js .vjs-play-progress {
   background-color: #fff;
}

.video-js .vjs-play-progress:before {
   font-size: 0.9em;
   position: absolute;
   right: -0.5em;
   top: -0.333333333333333em;
   z-index: 1;
}

.video-js .vjs-load-progress {
   background: #bfc7d3;
   background: rgba(115, 133, 159, 0.5);
}

.video-js .vjs-load-progress div {
   background: #fff;
   background: rgba(115, 133, 159, 0.75);
}

.video-js .vjs-time-tooltip {
   background-color: #fff;
   background-color: rgba(255, 255, 255, 0.8);
   -webkit-border-radius: 0.3em;
   -moz-border-radius: 0.3em;
   border-radius: 0.3em;
   color: #000;
   float: right;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 1em;
   padding: 6px 8px 8px 8px;
   pointer-events: none;
   position: relative;
   top: -3.4em;
   visibility: hidden;
   z-index: 1;
}

.video-js .vjs-progress-holder:focus .vjs-time-tooltip {
   display: none;
}

.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip,
.video-js .vjs-progress-control:hover .vjs-time-tooltip {
   display: block;
   font-size: 0.6em;
   visibility: visible;
}

.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip {
   font-size: 1em;
}

.video-js .vjs-progress-control .vjs-mouse-display {
   display: none;
   position: absolute;
   width: 1px;
   height: 100%;
   background-color: #000;
   z-index: 1;
}

.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
   z-index: 0;
}

.video-js .vjs-progress-control:hover .vjs-mouse-display {
   display: block;
}

.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display {
   visibility: hidden;
   opacity: 0;
   -webkit-transition:
      visibility 1s,
      opacity 1s;
   -moz-transition:
      visibility 1s,
      opacity 1s;
   -ms-transition:
      visibility 1s,
      opacity 1s;
   -o-transition:
      visibility 1s,
      opacity 1s;
   transition:
      visibility 1s,
      opacity 1s;
}

.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
   display: none;
}

.vjs-mouse-display .vjs-time-tooltip {
   color: #fff;
   background-color: #000;
   background-color: rgba(0, 0, 0, 0.8);
}

.video-js .vjs-slider {
   position: relative;
   cursor: pointer;
   padding: 0;
   margin: 0 0.45em 0 0.45em;
   -webkit-touch-callout: none;
   -webkit-user-select: none;
   -khtml-user-select: none;
   -moz-user-select: none;
   -ms-user-select: none;
   user-select: none;
   background-color: #73859f;
   background-color: rgba(115, 133, 159, 0.5);
}

.video-js .vjs-slider.disabled {
   cursor: default;
}

.video-js .vjs-slider:focus {
   text-shadow: 0 0 1em #fff;
   -webkit-box-shadow: 0 0 1em #fff;
   -moz-box-shadow: 0 0 1em #fff;
   box-shadow: 0 0 1em #fff;
}

.video-js .vjs-mute-control {
   cursor: pointer;
   -webkit-box-flex: none;
   -moz-box-flex: none;
   -webkit-flex: none;
   -ms-flex: none;
   flex: none;
   padding-left: 2em;
   padding-right: 2em;
   padding-bottom: 3em;
}

.video-js .vjs-volume-control {
   cursor: pointer;
   margin-right: 1em;
   display: -webkit-box;
   display: -webkit-flex;
   display: -ms-flexbox;
   display: flex;
}

.video-js .vjs-volume-control.vjs-volume-horizontal {
   width: 5em;
}

.video-js .vjs-volume-panel .vjs-volume-control {
   visibility: visible;
   opacity: 0;
   width: 1px;
   height: 1px;
   margin-left: -1px;
}

.video-js .vjs-volume-panel {
   -webkit-transition: width 1s;
   -moz-transition: width 1s;
   -ms-transition: width 1s;
   -o-transition: width 1s;
   transition: width 1s;
}

.video-js .vjs-volume-panel .vjs-mute-control:hover ~ .vjs-volume-control,
.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active,
.video-js .vjs-volume-panel .vjs-volume-control:active,
.video-js .vjs-volume-panel .vjs-volume-control:hover,
.video-js .vjs-volume-panel:active .vjs-volume-control,
.video-js .vjs-volume-panel:focus .vjs-volume-control,
.video-js .vjs-volume-panel:hover .vjs-volume-control {
   visibility: visible;
   opacity: 1;
   position: relative;
   -webkit-transition:
      visibility 0.1s,
      opacity 0.1s,
      height 0.1s,
      width 0.1s,
      left 0s,
      top 0s;
   -moz-transition:
      visibility 0.1s,
      opacity 0.1s,
      height 0.1s,
      width 0.1s,
      left 0s,
      top 0s;
   -ms-transition:
      visibility 0.1s,
      opacity 0.1s,
      height 0.1s,
      width 0.1s,
      left 0s,
      top 0s;
   -o-transition:
      visibility 0.1s,
      opacity 0.1s,
      height 0.1s,
      width 0.1s,
      left 0s,
      top 0s;
   transition:
      visibility 0.1s,
      opacity 0.1s,
      height 0.1s,
      width 0.1s,
      left 0s,
      top 0s;
}

.video-js .vjs-volume-panel .vjs-mute-control:hover ~ .vjs-volume-control.vjs-volume-horizontal,
.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal,
.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,
.video-js .vjs-volume-panel .vjs-volume-control:hover.vjs-volume-horizontal,
.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,
.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal,
.video-js .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-horizontal {
   width: 5em;
   height: 3em;
}

.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active,
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:hover {
   width: 9em;
   -webkit-transition: width 0.1s;
   -moz-transition: width 0.1s;
   -ms-transition: width 0.1s;
   -o-transition: width 0.1s;
   transition: width 0.1s;
}

.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
   height: 8em;
   width: 3em;
   left: -3.5em;
   -webkit-transition:
      visibility 1s,
      opacity 1s,
      height 1s 1s,
      width 1s 1s,
      left 1s 1s,
      top 1s 1s;
   -moz-transition:
      visibility 1s,
      opacity 1s,
      height 1s 1s,
      width 1s 1s,
      left 1s 1s,
      top 1s 1s;
   -ms-transition:
      visibility 1s,
      opacity 1s,
      height 1s 1s,
      width 1s 1s,
      left 1s 1s,
      top 1s 1s;
   -o-transition:
      visibility 1s,
      opacity 1s,
      height 1s 1s,
      width 1s 1s,
      left 1s 1s,
      top 1s 1s;
   transition:
      visibility 1s,
      opacity 1s,
      height 1s 1s,
      width 1s 1s,
      left 1s 1s,
      top 1s 1s;
}

.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
   -webkit-transition:
      visibility 1s,
      opacity 1s,
      height 1s 1s,
      width 1s,
      left 1s 1s,
      top 1s 1s;
   -moz-transition:
      visibility 1s,
      opacity 1s,
      height 1s 1s,
      width 1s,
      left 1s 1s,
      top 1s 1s;
   -ms-transition:
      visibility 1s,
      opacity 1s,
      height 1s 1s,
      width 1s,
      left 1s 1s,
      top 1s 1s;
   -o-transition:
      visibility 1s,
      opacity 1s,
      height 1s 1s,
      width 1s,
      left 1s 1s,
      top 1s 1s;
   transition:
      visibility 1s,
      opacity 1s,
      height 1s 1s,
      width 1s,
      left 1s 1s,
      top 1s 1s;
}

.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
   width: 5em;
   height: 3em;
   visibility: visible;
   opacity: 1;
   position: relative;
   -webkit-transition: none;
   -moz-transition: none;
   -ms-transition: none;
   -o-transition: none;
   transition: none;
}

.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,
.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
   position: absolute;
   bottom: 3em;
   left: 0.5em;
}

.video-js .vjs-volume-panel {
   display: -webkit-box;
   display: -webkit-flex;
   display: -ms-flexbox;
   display: flex;
}

.video-js .vjs-volume-bar {
   margin: 1.35em 0.45em;
}

.vjs-volume-bar.vjs-slider-horizontal {
   width: 5em;
   height: 0.3em;
}

.vjs-volume-bar.vjs-slider-vertical {
   width: 0.3em;
   height: 5em;
   margin: 1.35em auto;
}

.video-js .vjs-volume-level {
   position: absolute;
   bottom: 0;
   left: 0;
   background-color: #fff;
}

.video-js .vjs-volume-level:before {
   position: absolute;
   font-size: 0.9em;
}

.vjs-slider-vertical .vjs-volume-level {
   width: 0.3em;
}

.vjs-slider-vertical .vjs-volume-level:before {
   top: -0.5em;
   left: -0.3em;
}

.vjs-slider-horizontal .vjs-volume-level {
   height: 0.3em;
}

.vjs-slider-horizontal .vjs-volume-level:before {
   top: -0.3em;
   right: -0.5em;
}

.video-js .vjs-volume-panel.vjs-volume-panel-vertical {
   width: 4em;
}

.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level {
   height: 100%;
}

.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level {
   width: 100%;
}

.video-js .vjs-volume-vertical {
   width: 3em;
   height: 8em;
   bottom: 8em;
   background-color: #2b333f;
   background-color: rgba(43, 51, 63, 0.7);
}

.video-js .vjs-volume-horizontal .vjs-menu {
   left: -2em;
}

.vjs-poster {
   display: inline-block;
   vertical-align: middle;
   background-repeat: no-repeat;
   background-position: 50% 50%;
   background-size: contain;
   background-color: #000;
   cursor: pointer;
   margin: 0;
   padding: 0;
   position: absolute;
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
   height: 100%;
}

.vjs-poster img {
   display: block;
   vertical-align: middle;
   margin: 0 auto;
   max-height: 100%;
   padding: 0;
   width: 100%;
}

.vjs-has-started .vjs-poster {
   display: none;
}

.vjs-audio.vjs-has-started .vjs-poster {
   display: block;
}

.vjs-using-native-controls .vjs-poster {
   display: none;
}

.video-js .vjs-live-control {
   display: -webkit-box;
   display: -webkit-flex;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-align: flex-start;
   -webkit-align-items: flex-start;
   -ms-flex-align: flex-start;
   align-items: flex-start;
   -webkit-box-flex: auto;
   -moz-box-flex: auto;
   -webkit-flex: auto;
   -ms-flex: auto;
   flex: auto;
   font-size: 1em;
   line-height: 3em;
}

.vjs-no-flex .vjs-live-control {
   display: table-cell;
   width: auto;
   text-align: left;
}

.video-js .vjs-time-control {
   -webkit-box-flex: none;
   -moz-box-flex: none;
   -webkit-flex: none;
   -ms-flex: none;
   flex: none;
   font-size: 1em;
   line-height: 3em;
   min-width: 2em;
   width: auto;
   padding-left: 1em;
   padding-right: 1em;
}

.vjs-live .vjs-time-control {
   display: none;
}

.video-js .vjs-current-time,
.vjs-no-flex .vjs-current-time {
   display: none;
}

.vjs-no-flex .vjs-remaining-time.vjs-time-control.vjs-control {
   width: 0 !important;
   white-space: nowrap;
}

.video-js .vjs-duration,
.vjs-no-flex .vjs-duration {
   display: none;
}

.vjs-time-divider {
   display: none;
   line-height: 3em;
}

.vjs-live .vjs-time-divider {
   display: none;
}

.video-js .vjs-play-control .vjs-icon-placeholder {
   cursor: pointer;
   -webkit-box-flex: none;
   -moz-box-flex: none;
   -webkit-flex: none;
   -ms-flex: none;
   flex: none;
}

.vjs-text-track-display {
   position: absolute;
   bottom: 3em;
   left: 0;
   right: 0;
   top: 0;
   pointer-events: none;
}

.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {
   bottom: 1em;
}

.video-js .vjs-text-track {
   font-size: 1.4em;
   text-align: center;
   margin-bottom: 0.1em;
   background-color: #000;
   background-color: rgba(0, 0, 0, 0.5);
}

.vjs-subtitles {
   color: #fff;
}

.vjs-captions {
   color: #fc6;
}

.vjs-tt-cue {
   display: block;
}

video::-webkit-media-text-track-display {
   -moz-transform: translateY(-3em);
   -ms-transform: translateY(-3em);
   -o-transform: translateY(-3em);
   -webkit-transform: translateY(-3em);
   transform: translateY(-3em);
}

.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display {
   -moz-transform: translateY(-1.5em);
   -ms-transform: translateY(-1.5em);
   -o-transform: translateY(-1.5em);
   -webkit-transform: translateY(-1.5em);
   transform: translateY(-1.5em);
}

.video-js .vjs-fullscreen-control {
   cursor: pointer;
   -webkit-box-flex: none;
   -moz-box-flex: none;
   -webkit-flex: none;
   -ms-flex: none;
   flex: none;
}

.vjs-playback-rate .vjs-playback-rate-value,
.vjs-playback-rate > .vjs-menu-button {
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
}

.vjs-playback-rate .vjs-playback-rate-value {
   pointer-events: none;
   font-size: 1.5em;
   line-height: 2;
   text-align: center;
}

.vjs-playback-rate .vjs-menu {
   width: 4em;
   left: 0;
}

.vjs-error .vjs-error-display .vjs-modal-dialog-content {
   font-size: 1.4em;
   text-align: center;
}

.vjs-error .vjs-error-display:before {
   color: #fff;
   content: "X";
   font-family: Arial, Helvetica, sans-serif;
   font-size: 4em;
   left: 0;
   line-height: 1;
   margin-top: -0.5em;
   position: absolute;
   text-shadow: 0.05em 0.05em 0.1em #000;
   text-align: center;
   top: 50%;
   vertical-align: middle;
   width: 100%;
}

.vjs-loading-spinner {
   display: none;
   position: absolute;
   top: 50%;
   left: 50%;
   margin: -25px 0 0 -25px;
   opacity: 0.85;
   text-align: left;
   border: 6px solid rgba(43, 51, 63, 0.7);
   box-sizing: border-box;
   background-clip: padding-box;
   width: 50px;
   height: 50px;
   border-radius: 25px;
   visibility: hidden;
}

.vjs-seeking .vjs-loading-spinner,
.vjs-waiting .vjs-loading-spinner {
   display: block;
   animation: 0s linear 0.3s forwards vjs-spinner-show;
}

.vjs-loading-spinner:after,
.vjs-loading-spinner:before {
   content: "";
   position: absolute;
   margin: -6px;
   box-sizing: inherit;
   width: inherit;
   height: inherit;
   border-radius: inherit;
   opacity: 1;
   border: inherit;
   border-color: transparent;
   border-top-color: #fff;
}

.vjs-seeking .vjs-loading-spinner:after,
.vjs-seeking .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:before {
   -webkit-animation:
      vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite,
      vjs-spinner-fade 1.1s linear infinite;
   animation:
      vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite,
      vjs-spinner-fade 1.1s linear infinite;
}

.vjs-seeking .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:before {
   border-top-color: #fff;
}

.vjs-seeking .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:after {
   border-top-color: #fff;
   -webkit-animation-delay: 0.44s;
   animation-delay: 0.44s;
}

@keyframes vjs-spinner-show {
   to {
      visibility: visible;
   }
}

@-webkit-keyframes vjs-spinner-show {
   to {
      visibility: visible;
   }
}

@keyframes vjs-spinner-spin {
   100% {
      transform: rotate(360deg);
   }
}

@-webkit-keyframes vjs-spinner-spin {
   100% {
      -webkit-transform: rotate(360deg);
   }
}

@keyframes vjs-spinner-fade {
   0% {
      border-top-color: #73859f;
   }

   20% {
      border-top-color: #73859f;
   }

   35% {
      border-top-color: #fff;
   }

   60% {
      border-top-color: #73859f;
   }

   100% {
      border-top-color: #73859f;
   }
}

@-webkit-keyframes vjs-spinner-fade {
   0% {
      border-top-color: #73859f;
   }

   20% {
      border-top-color: #73859f;
   }

   35% {
      border-top-color: #fff;
   }

   60% {
      border-top-color: #73859f;
   }

   100% {
      border-top-color: #73859f;
   }
}

.vjs-chapters-button .vjs-menu ul {
   width: 24em;
}

.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
   position: absolute;
}

.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
   font-family: VideoJS;
   content: "\f10d";
   font-size: 1.5em;
   line-height: inherit;
}

.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-custom-control-spacer {
   -webkit-box-flex: auto;
   -moz-box-flex: auto;
   -webkit-flex: auto;
   -ms-flex: auto;
   flex: auto;
}

.video-js.vjs-layout-tiny:not(.vjs-fullscreen).vjs-no-flex .vjs-custom-control-spacer {
   width: auto;
}

.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-audio-button,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-captions-button,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-chapters-button,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-current-time,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-descriptions-button,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-duration,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-mute-control,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-playback-rate,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-progress-control,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-remaining-time,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subtitles-button,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-time-divider,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-control {
   display: none;
}

.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-audio-button,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-captions-button,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-chapters-button,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-current-time,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-descriptions-button,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-duration,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-mute-control,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-playback-rate,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-remaining-time,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subtitles-button,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-time-divider,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-control {
   display: none;
}

.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-captions-button,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-chapters-button,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-current-time,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-descriptions-button,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-duration,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-mute-control,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-playback-rate,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-remaining-time,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-subtitles-button .vjs-audio-button,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-time-divider,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-control {
   display: none;
}

.vjs-modal-dialog.vjs-text-track-settings {
   background-color: #2b333f;
   background-color: rgba(43, 51, 63, 0.75);
   color: #fff;
   height: 70%;
}

.vjs-text-track-settings .vjs-modal-dialog-content {
   display: table;
}

.vjs-text-track-settings .vjs-track-settings-colors,
.vjs-text-track-settings .vjs-track-settings-controls,
.vjs-text-track-settings .vjs-track-settings-font {
   display: table-cell;
}

.vjs-text-track-settings .vjs-track-settings-controls {
   text-align: right;
   vertical-align: bottom;
}

.vjs-text-track-settings fieldset {
   margin: 5px;
   padding: 3px;
   border: 0;
}

.vjs-text-track-settings fieldset span {
   display: inline-block;
   margin-left: 5px;
}

.vjs-text-track-settings legend {
   color: #fff;
   margin: 0 0 5px 0;
}

.vjs-text-track-settings .vjs-label {
   position: absolute;
   clip: rect(1px 1px 1px 1px);
   clip: rect(1px, 1px, 1px, 1px);
   display: block;
   margin: 0 0 5px 0;
   padding: 0;
   border: 0;
   height: 1px;
   width: 1px;
   overflow: hidden;
}

.vjs-track-settings-controls button:active,
.vjs-track-settings-controls button:focus {
   outline-style: solid;
   outline-width: medium;
   background-image: linear-gradient(0, #fff 88%, #73859f 100%);
}

.vjs-track-settings-controls button:hover {
   color: rgba(43, 51, 63, 0.75);
}

.vjs-track-settings-controls button {
   background-color: #fff;
   background-image: linear-gradient(-180deg, #fff 88%, #73859f 100%);
   color: #2b333f;
   cursor: pointer;
   border-radius: 2px;
}

.vjs-track-settings-controls .vjs-default-button {
   margin-right: 1em;
}

@media print {
   .video-js > :not(.vjs-tech):not(.vjs-poster) {
      visibility: hidden;
   }
}

.vjs-resize-manager {
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   border: 0;
   visibility: hidden;
}

@media \0screen {
   .vjs-user-inactive.vjs-playing .vjs-control-bar:before {
      content: "";
   }
}

@media \0screen {
   .vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
      visibility: hidden;
   }
}

/*! lightgallery - v1.6.11 - 2018-05-22
* http://sachinchoolur.github.io/lightGallery/
* Copyright (c) 2018 Sachin N; Licensed GPLv3 */
@font-face {
   font-family: "lg";
   src: url("/web/20251120022218im_/https://www.eldia.com/lightGallery/fonts/lg.eot?n1z373");
   src:
      url("/web/20251120022218im_/https://www.eldia.com/lightGallery/fonts/lg.eot#iefixn1z373")
         format("embedded-opentype"),
      url("/web/20251120022218im_/https://www.eldia.com/lightGallery/fonts/lg.woff?n1z373") format("woff"),
      url("/web/20251120022218im_/https://www.eldia.com/lightGallery/fonts/lg.ttf?n1z373") format("truetype"),
      url("/web/20251120022218im_/https://www.eldia.com/lightGallery/fonts/lg.svg?n1z373#lg") format("svg");
   font-weight: normal;
   font-style: normal;
}

.lg-icon {
   font-family: "lg";
   speak: none;
   font-style: normal;
   font-weight: normal;
   font-variant: normal;
   text-transform: none;
   line-height: 1;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
}

.lg-actions .lg-next,
.lg-actions .lg-prev {
   background-color: rgba(0, 0, 0, 0.45);
   border-radius: 2px;
   color: #999;
   cursor: pointer;
   display: block;
   font-size: 22px;
   margin-top: -10px;
   padding: 8px 10px 9px;
   position: absolute;
   top: 50%;
   z-index: 1080;
   border: 0;
   outline: 0;
}

.lg-actions .lg-next.disabled,
.lg-actions .lg-prev.disabled {
   pointer-events: none;
   opacity: 0.5;
}

.lg-actions .lg-next:hover,
.lg-actions .lg-prev:hover {
   color: #fff;
}

.lg-actions .lg-next {
   right: 20px;
}

.lg-actions .lg-next:before {
   content: "\e095";
}

.lg-actions .lg-prev {
   left: 20px;
}

.lg-actions .lg-prev:after {
   content: "\e094";
}

@-webkit-keyframes lg-right-end {
   0% {
      left: 0;
   }

   50% {
      left: -30px;
   }

   100% {
      left: 0;
   }
}

@-moz-keyframes lg-right-end {
   0% {
      left: 0;
   }

   50% {
      left: -30px;
   }

   100% {
      left: 0;
   }
}

@-ms-keyframes lg-right-end {
   0% {
      left: 0;
   }

   50% {
      left: -30px;
   }

   100% {
      left: 0;
   }
}

@keyframes lg-right-end {
   0% {
      left: 0;
   }

   50% {
      left: -30px;
   }

   100% {
      left: 0;
   }
}

@-webkit-keyframes lg-left-end {
   0% {
      left: 0;
   }

   50% {
      left: 30px;
   }

   100% {
      left: 0;
   }
}

@-moz-keyframes lg-left-end {
   0% {
      left: 0;
   }

   50% {
      left: 30px;
   }

   100% {
      left: 0;
   }
}

@-ms-keyframes lg-left-end {
   0% {
      left: 0;
   }

   50% {
      left: 30px;
   }

   100% {
      left: 0;
   }
}

@keyframes lg-left-end {
   0% {
      left: 0;
   }

   50% {
      left: 30px;
   }

   100% {
      left: 0;
   }
}

.lg-outer.lg-right-end .lg-object {
   -webkit-animation: lg-right-end 0.3s;
   -o-animation: lg-right-end 0.3s;
   animation: lg-right-end 0.3s;
   position: relative;
}

.lg-outer.lg-left-end .lg-object {
   -webkit-animation: lg-left-end 0.3s;
   -o-animation: lg-left-end 0.3s;
   animation: lg-left-end 0.3s;
   position: relative;
}

.lg-toolbar {
   z-index: 1082;
   left: 0;
   position: absolute;
   top: 0;
   width: 100%;
   background-color: rgba(0, 0, 0, 0.45);
}

.lg-toolbar .lg-icon {
   color: #999;
   cursor: pointer;
   float: right;
   font-size: 24px;
   height: 47px;
   line-height: 27px;
   padding: 10px 0;
   text-align: center;
   width: 50px;
   text-decoration: none !important;
   outline: medium none;
   -webkit-transition: color 0.2s linear;
   -o-transition: color 0.2s linear;
   transition: color 0.2s linear;
}

.lg-toolbar .lg-icon:hover {
   color: #fff;
}

.lg-toolbar .lg-close:after {
   content: "\e070";
}

.lg-toolbar .lg-download:after {
   content: "\e0f2";
}

.lg-sub-html {
   background-color: rgba(0, 0, 0, 0.45);
   bottom: 0;
   color: #eee;
   font-size: 16px;
   left: 0;
   padding: 10px 40px;
   position: fixed;
   right: 0;
   text-align: center;
   z-index: 1080;
}

.lg-sub-html h4 {
   margin: 0;
   font-size: 13px;
   font-weight: bold;
}

.lg-sub-html p {
   font-size: 12px;
   margin: 5px 0 0;
}

#lg-counter {
   color: #999;
   display: inline-block;
   font-size: 16px;
   padding-left: 20px;
   padding-top: 12px;
   vertical-align: middle;
}

.lg-toolbar,
.lg-prev,
.lg-next {
   opacity: 1;
   -webkit-transition:
      -webkit-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s,
      opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s,
      color 0.2s linear;
   -moz-transition:
      -moz-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s,
      opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s,
      color 0.2s linear;
   -o-transition:
      -o-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s,
      opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s,
      color 0.2s linear;
   transition:
      transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s,
      opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s,
      color 0.2s linear;
}

.lg-hide-items .lg-prev {
   opacity: 0;
   -webkit-transform: translate3d(-10px, 0, 0);
   transform: translate3d(-10px, 0, 0);
}

.lg-hide-items .lg-next {
   opacity: 0;
   -webkit-transform: translate3d(10px, 0, 0);
   transform: translate3d(10px, 0, 0);
}

.lg-hide-items .lg-toolbar {
   opacity: 0;
   -webkit-transform: translate3d(0, -10px, 0);
   transform: translate3d(0, -10px, 0);
}

body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object {
   -webkit-transform: scale3d(0.5, 0.5, 0.5);
   transform: scale3d(0.5, 0.5, 0.5);
   opacity: 0;
   -webkit-transition:
      -webkit-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s,
      opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
   -moz-transition:
      -moz-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s,
      opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
   -o-transition:
      -o-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s,
      opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
   transition:
      transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s,
      opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
   -webkit-transform-origin: 50% 50%;
   -moz-transform-origin: 50% 50%;
   -ms-transform-origin: 50% 50%;
   transform-origin: 50% 50%;
}

body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object {
   -webkit-transform: scale3d(1, 1, 1);
   transform: scale3d(1, 1, 1);
   opacity: 1;
}

.lg-outer .lg-thumb-outer {
   background-color: #0d0a0a;
   bottom: 0;
   position: absolute;
   width: 100%;
   z-index: 1080;
   max-height: 350px;
   -webkit-transform: translate3d(0, 100%, 0);
   transform: translate3d(0, 100%, 0);
   -webkit-transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
   -moz-transition: -moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
   -o-transition: -o-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
   transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
}

.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item {
   cursor: -webkit-grab;
   cursor: -moz-grab;
   cursor: -o-grab;
   cursor: -ms-grab;
   cursor: grab;
}

.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item {
   cursor: move;
   cursor: -webkit-grabbing;
   cursor: -moz-grabbing;
   cursor: -o-grabbing;
   cursor: -ms-grabbing;
   cursor: grabbing;
}

.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb {
   -webkit-transition-duration: 0s !important;
   transition-duration: 0s !important;
}

.lg-outer.lg-thumb-open .lg-thumb-outer {
   -webkit-transform: translate3d(0, 0, 0);
   transform: translate3d(0, 0, 0);
}

.lg-outer .lg-thumb {
   padding: 10px 0;
   height: 100%;
   margin-bottom: -5px;
}

.lg-outer .lg-thumb-item {
   border-radius: 5px;
   cursor: pointer;
   float: left;
   overflow: hidden;
   height: 100%;
   border: 2px solid #fff;
   border-radius: 4px;
   margin-bottom: 5px;
}

@media (min-width: 1025px) {
   .lg-outer .lg-thumb-item {
      -webkit-transition: border-color 0.25s ease;
      -o-transition: border-color 0.25s ease;
      transition: border-color 0.25s ease;
   }
}

.lg-outer .lg-thumb-item.active,
.lg-outer .lg-thumb-item:hover {
   border-color: #a90707;
}

.lg-outer .lg-thumb-item img {
   width: 100%;
   height: 100%;
   object-fit: cover;
}

.lg-outer.lg-has-thumb .lg-item {
   padding-bottom: 120px;
}

.lg-outer.lg-can-toggle .lg-item {
   padding-bottom: 0;
}

.lg-outer.lg-pull-caption-up .lg-sub-html {
   -webkit-transition: bottom 0.25s ease;
   -o-transition: bottom 0.25s ease;
   transition: bottom 0.25s ease;
}

.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html {
   bottom: 100px;
}

.lg-outer .lg-toogle-thumb {
   background-color: #0d0a0a;
   border-radius: 2px 2px 0 0;
   color: #999;
   cursor: pointer;
   font-size: 24px;
   height: 39px;
   line-height: 27px;
   padding: 5px 0;
   position: absolute;
   right: 20px;
   text-align: center;
   top: -39px;
   width: 50px;
}

.lg-outer .lg-toogle-thumb:after {
   content: "\e1ff";
}

.lg-outer .lg-toogle-thumb:hover {
   color: #fff;
}

.lg-outer .lg-video-cont {
   display: inline-block;
   vertical-align: middle;
   max-width: 1140px;
   max-height: 100%;
   width: 100%;
   padding: 0 5px;
}

.lg-outer .lg-video {
   width: 100%;
   height: 0;
   padding-bottom: 56.25%;
   overflow: hidden;
   position: relative;
}

.lg-outer .lg-video .lg-object {
   display: inline-block;
   position: absolute;
   top: 0;
   left: 0;
   width: 100% !important;
   height: 100% !important;
}

.lg-outer .lg-video .lg-video-play {
   width: 84px;
   height: 59px;
   position: absolute;
   left: 50%;
   top: 50%;
   margin-left: -42px;
   margin-top: -30px;
   z-index: 1080;
   cursor: pointer;
}

.lg-outer .lg-has-iframe .lg-video {
   -webkit-overflow-scrolling: touch;
   overflow: auto;
}

.lg-outer .lg-has-vimeo .lg-video-play {
   background: url("/web/20251120022218im_/https://www.eldia.com/img/vimeo-play.png") no-repeat scroll 0 0 transparent;
}

.lg-outer .lg-has-vimeo:hover .lg-video-play {
   background: url("/web/20251120022218im_/https://www.eldia.com/img/vimeo-play.png") no-repeat scroll 0 -58px
      transparent;
}

.lg-outer .lg-has-html5 .lg-video-play {
   background: transparent url("/web/20251120022218im_/https://www.eldia.com/img/video-play.png") no-repeat scroll 0 0;
   height: 64px;
   margin-left: -32px;
   margin-top: -32px;
   width: 64px;
   opacity: 0.8;
}

.lg-outer .lg-has-html5:hover .lg-video-play {
   opacity: 1;
}

.lg-outer .lg-has-youtube .lg-video-play {
   background: url("/web/20251120022218im_/https://www.eldia.com/img/youtube-play.png") no-repeat scroll 0 0 transparent;
}

.lg-outer .lg-has-youtube:hover .lg-video-play {
   background: url("/web/20251120022218im_/https://www.eldia.com/img/youtube-play.png") no-repeat scroll 0 -60px
      transparent;
}

.lg-outer .lg-video-object {
   width: 100% !important;
   height: 100% !important;
   position: absolute;
   top: 0;
   left: 0;
}

.lg-outer .lg-has-video .lg-video-object {
   visibility: hidden;
}

.lg-outer .lg-has-video.lg-video-playing .lg-object,
.lg-outer .lg-has-video.lg-video-playing .lg-video-play {
   display: none;
}

.lg-outer .lg-has-video.lg-video-playing .lg-video-object {
   visibility: visible;
}

.lg-progress-bar {
   background-color: #333;
   height: 5px;
   left: 0;
   position: absolute;
   top: 0;
   width: 100%;
   z-index: 1083;
   opacity: 0;
   -webkit-transition: opacity 0.08s ease 0s;
   -moz-transition: opacity 0.08s ease 0s;
   -o-transition: opacity 0.08s ease 0s;
   transition: opacity 0.08s ease 0s;
}

.lg-progress-bar .lg-progress {
   background-color: #a90707;
   height: 5px;
   width: 0;
}

.lg-progress-bar.lg-start .lg-progress {
   width: 100%;
}

.lg-show-autoplay .lg-progress-bar {
   opacity: 1;
}

.lg-autoplay-button:after {
   content: "\e01d";
}

.lg-show-autoplay .lg-autoplay-button:after {
   content: "\e01a";
}

.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap,
.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image {
   -webkit-transition-duration: 0s;
   transition-duration: 0s;
}

.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
   -webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
   -moz-transition: -moz-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
   -o-transition: -o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
   transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
}

.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
   -webkit-transition:
      left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s,
      top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
   -moz-transition:
      left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s,
      top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
   -o-transition:
      left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s,
      top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
   transition:
      left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s,
      top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
}

.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
   -webkit-transform: translate3d(0, 0, 0);
   transform: translate3d(0, 0, 0);
   -webkit-backface-visibility: hidden;
   -moz-backface-visibility: hidden;
   backface-visibility: hidden;
}

.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image {
   -webkit-transform: scale3d(1, 1, 1);
   transform: scale3d(1, 1, 1);
   -webkit-transition:
      -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s,
      opacity 0.15s !important;
   -moz-transition:
      -moz-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s,
      opacity 0.15s !important;
   -o-transition:
      -o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s,
      opacity 0.15s !important;
   transition:
      transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s,
      opacity 0.15s !important;
   -webkit-transform-origin: 0 0;
   -moz-transform-origin: 0 0;
   -ms-transform-origin: 0 0;
   transform-origin: 0 0;
   -webkit-backface-visibility: hidden;
   -moz-backface-visibility: hidden;
   backface-visibility: hidden;
}

#lg-zoom-in:after {
   content: "\e311";
}

#lg-actual-size {
   font-size: 20px;
}

#lg-actual-size:after {
   content: "\e033";
}

#lg-zoom-out {
   opacity: 0.5;
   pointer-events: none;
}

#lg-zoom-out:after {
   content: "\e312";
}

.lg-zoomed #lg-zoom-out {
   opacity: 1;
   pointer-events: auto;
}

.lg-outer .lg-pager-outer {
   bottom: 60px;
   left: 0;
   position: absolute;
   right: 0;
   text-align: center;
   z-index: 1080;
   height: 10px;
}

.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont {
   overflow: visible;
}

.lg-outer .lg-pager-cont {
   cursor: pointer;
   display: inline-block;
   overflow: hidden;
   position: relative;
   vertical-align: top;
   margin: 0 5px;
}

.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont {
   opacity: 1;
   -webkit-transform: translate3d(0, 0, 0);
   transform: translate3d(0, 0, 0);
}

.lg-outer .lg-pager-cont.lg-pager-active .lg-pager {
   box-shadow: 0 0 0 2px white inset;
}

.lg-outer .lg-pager-thumb-cont {
   background-color: #fff;
   color: #fff;
   bottom: 100%;
   height: 83px;
   left: 0;
   margin-bottom: 20px;
   margin-left: -60px;
   opacity: 0;
   padding: 5px;
   position: absolute;
   width: 120px;
   border-radius: 3px;
   -webkit-transition:
      opacity 0.15s ease 0s,
      -webkit-transform 0.15s ease 0s;
   -moz-transition:
      opacity 0.15s ease 0s,
      -moz-transform 0.15s ease 0s;
   -o-transition:
      opacity 0.15s ease 0s,
      -o-transform 0.15s ease 0s;
   transition:
      opacity 0.15s ease 0s,
      transform 0.15s ease 0s;
   -webkit-transform: translate3d(0, 5px, 0);
   transform: translate3d(0, 5px, 0);
}

.lg-outer .lg-pager-thumb-cont img {
   width: 100%;
   height: 100%;
}

.lg-outer .lg-pager {
   background-color: rgba(255, 255, 255, 0.5);
   border-radius: 50%;
   box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.7) inset;
   display: block;
   height: 12px;
   -webkit-transition: box-shadow 0.3s ease 0s;
   -o-transition: box-shadow 0.3s ease 0s;
   transition: box-shadow 0.3s ease 0s;
   width: 12px;
}

.lg-outer .lg-pager:hover,
.lg-outer .lg-pager:focus {
   box-shadow: 0 0 0 8px white inset;
}

.lg-outer .lg-caret {
   border-left: 10px solid transparent;
   border-right: 10px solid transparent;
   border-top: 10px dashed;
   bottom: -10px;
   display: inline-block;
   height: 0;
   left: 50%;
   margin-left: -5px;
   position: absolute;
   vertical-align: middle;
   width: 0;
}

.lg-fullscreen:after {
   content: "\e20c";
}

.lg-fullscreen-on .lg-fullscreen:after {
   content: "\e20d";
}

.lg-outer #lg-dropdown-overlay {
   background-color: rgba(0, 0, 0, 0.25);
   bottom: 0;
   cursor: default;
   left: 0;
   position: fixed;
   right: 0;
   top: 0;
   z-index: 1081;
   opacity: 0;
   visibility: hidden;
   -webkit-transition:
      visibility 0s linear 0.18s,
      opacity 0.18s linear 0s;
   -o-transition:
      visibility 0s linear 0.18s,
      opacity 0.18s linear 0s;
   transition:
      visibility 0s linear 0.18s,
      opacity 0.18s linear 0s;
}

.lg-outer.lg-dropdown-active .lg-dropdown,
.lg-outer.lg-dropdown-active #lg-dropdown-overlay {
   -webkit-transition-delay: 0s;
   transition-delay: 0s;
   -moz-transform: translate3d(0, 0, 0);
   -o-transform: translate3d(0, 0, 0);
   -ms-transform: translate3d(0, 0, 0);
   -webkit-transform: translate3d(0, 0, 0);
   transform: translate3d(0, 0, 0);
   opacity: 1;
   visibility: visible;
}

.lg-outer.lg-dropdown-active #lg-share {
   color: #fff;
}

.lg-outer .lg-dropdown {
   background-color: #fff;
   border-radius: 2px;
   font-size: 14px;
   list-style-type: none;
   margin: 0;
   padding: 10px 0;
   position: absolute;
   right: 0;
   text-align: left;
   top: 50px;
   opacity: 0;
   visibility: hidden;
   -moz-transform: translate3d(0, 5px, 0);
   -o-transform: translate3d(0, 5px, 0);
   -ms-transform: translate3d(0, 5px, 0);
   -webkit-transform: translate3d(0, 5px, 0);
   transform: translate3d(0, 5px, 0);
   -webkit-transition:
      -webkit-transform 0.18s linear 0s,
      visibility 0s linear 0.5s,
      opacity 0.18s linear 0s;
   -moz-transition:
      -moz-transform 0.18s linear 0s,
      visibility 0s linear 0.5s,
      opacity 0.18s linear 0s;
   -o-transition:
      -o-transform 0.18s linear 0s,
      visibility 0s linear 0.5s,
      opacity 0.18s linear 0s;
   transition:
      transform 0.18s linear 0s,
      visibility 0s linear 0.5s,
      opacity 0.18s linear 0s;
}

.lg-outer .lg-dropdown:after {
   content: "";
   display: block;
   height: 0;
   width: 0;
   position: absolute;
   border: 8px solid transparent;
   border-bottom-color: #fff;
   right: 16px;
   top: -16px;
}

.lg-outer .lg-dropdown > li:last-child {
   margin-bottom: 0;
}

.lg-outer .lg-dropdown > li:hover a,
.lg-outer .lg-dropdown > li:hover .lg-icon {
   color: #333;
}

.lg-outer .lg-dropdown a {
   color: #333;
   display: block;
   white-space: pre;
   padding: 4px 12px;
   font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
   font-size: 12px;
}

.lg-outer .lg-dropdown a:hover {
   background-color: rgba(0, 0, 0, 0.07);
}

.lg-outer .lg-dropdown .lg-dropdown-text {
   display: inline-block;
   line-height: 1;
   margin-top: -3px;
   vertical-align: middle;
}

.lg-outer .lg-dropdown .lg-icon {
   color: #333;
   display: inline-block;
   float: none;
   font-size: 20px;
   height: auto;
   line-height: 1;
   margin-right: 8px;
   padding: 0;
   vertical-align: middle;
   width: auto;
}

.lg-outer #lg-share {
   position: relative;
}

.lg-outer #lg-share:after {
   content: "\e80d";
}

.lg-outer #lg-share-facebook .lg-icon {
   color: #3b5998;
}

.lg-outer #lg-share-facebook .lg-icon:after {
   content: "\e901";
}

.lg-outer #lg-share-twitter .lg-icon {
   color: #00aced;
}

.lg-outer #lg-share-twitter .lg-icon:after {
   content: "\e904";
}

.lg-outer #lg-share-googleplus .lg-icon {
   color: #dd4b39;
}

.lg-outer #lg-share-googleplus .lg-icon:after {
   content: "\e902";
}

.lg-outer #lg-share-pinterest .lg-icon {
   color: #cb2027;
}

.lg-outer #lg-share-pinterest .lg-icon:after {
   content: "\e903";
}

.lg-group:after {
   content: "";
   display: table;
   clear: both;
}

.lg-outer {
   width: 100%;
   height: 100%;
   position: fixed;
   top: 0;
   left: 0;
   z-index: 1050;
   text-align: left;
   opacity: 0;
   -webkit-transition: opacity 0.15s ease 0s;
   -o-transition: opacity 0.15s ease 0s;
   transition: opacity 0.15s ease 0s;
}

.lg-outer * {
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
}

.lg-outer.lg-visible {
   opacity: 1;
}

.lg-outer.lg-css3 .lg-item.lg-prev-slide,
.lg-outer.lg-css3 .lg-item.lg-next-slide,
.lg-outer.lg-css3 .lg-item.lg-current {
   -webkit-transition-duration: inherit !important;
   transition-duration: inherit !important;
   -webkit-transition-timing-function: inherit !important;
   transition-timing-function: inherit !important;
}

.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide,
.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,
.lg-outer.lg-css3.lg-dragging .lg-item.lg-current {
   -webkit-transition-duration: 0s !important;
   transition-duration: 0s !important;
   opacity: 1;
}

.lg-outer.lg-grab img.lg-object {
   cursor: -webkit-grab;
   cursor: -moz-grab;
   cursor: -o-grab;
   cursor: -ms-grab;
   cursor: grab;
}

.lg-outer.lg-grabbing img.lg-object {
   cursor: move;
   cursor: -webkit-grabbing;
   cursor: -moz-grabbing;
   cursor: -o-grabbing;
   cursor: -ms-grabbing;
   cursor: grabbing;
}

.lg-outer .lg {
   height: 100%;
   width: 100%;
   position: relative;
   overflow: hidden;
   margin-left: auto;
   margin-right: auto;
   max-width: 100%;
   max-height: 100%;
}

.lg-outer .lg-inner {
   width: 100%;
   height: 100%;
   position: absolute;
   left: 0;
   top: 0;
   white-space: nowrap;
}

.lg-outer .lg-item {
   background: url("/web/20251120022218im_/https://www.eldia.com/img/loading.gif") no-repeat scroll center center
      transparent;
   display: none !important;
}

.lg-outer.lg-css3 .lg-prev-slide,
.lg-outer.lg-css3 .lg-current,
.lg-outer.lg-css3 .lg-next-slide {
   display: inline-block !important;
}

.lg-outer.lg-css .lg-current {
   display: inline-block !important;
}

.lg-outer .lg-item,
.lg-outer .lg-img-wrap {
   display: inline-block;
   text-align: center;
   position: absolute;
   width: 100%;
   height: 100%;
}

.lg-outer .lg-item:before,
.lg-outer .lg-img-wrap:before {
   content: "";
   display: inline-block;
   height: 50%;
   width: 1px;
   margin-right: -1px;
}

.lg-outer .lg-img-wrap {
   position: absolute;
   padding: 0 5px;
   left: 0;
   right: 0;
   top: 0;
   bottom: 0;
}

.lg-outer .lg-item.lg-complete {
   background-image: none;
}

.lg-outer .lg-item.lg-current {
   z-index: 1060;
}

.lg-outer .lg-image {
   display: inline-block;
   vertical-align: middle;
   max-width: 100%;
   max-height: 100%;
   width: auto !important;
   height: auto !important;
}

.lg-outer.lg-show-after-load .lg-item .lg-object,
.lg-outer.lg-show-after-load .lg-item .lg-video-play {
   opacity: 0;
   -webkit-transition: opacity 0.15s ease 0s;
   -o-transition: opacity 0.15s ease 0s;
   transition: opacity 0.15s ease 0s;
}

.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,
.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play {
   opacity: 1;
}

.lg-outer .lg-empty-html {
   display: none;
}

.lg-outer.lg-hide-download #lg-download {
   display: none;
}

.lg-backdrop {
   position: fixed;
   top: 0;
   left: 0;
   right: 0;
   bottom: 0;
   z-index: 1040;
   background-color: #000;
   opacity: 0;
   -webkit-transition: opacity 0.15s ease 0s;
   -o-transition: opacity 0.15s ease 0s;
   transition: opacity 0.15s ease 0s;
}

.lg-backdrop.in {
   opacity: 1;
}

.lg-css3.lg-no-trans .lg-prev-slide,
.lg-css3.lg-no-trans .lg-next-slide,
.lg-css3.lg-no-trans .lg-current {
   -webkit-transition: none 0s ease 0s !important;
   -moz-transition: none 0s ease 0s !important;
   -o-transition: none 0s ease 0s !important;
   transition: none 0s ease 0s !important;
}

.lg-css3.lg-use-css3 .lg-item {
   -webkit-backface-visibility: hidden;
   -moz-backface-visibility: hidden;
   backface-visibility: hidden;
}

.lg-css3.lg-use-left .lg-item {
   -webkit-backface-visibility: hidden;
   -moz-backface-visibility: hidden;
   backface-visibility: hidden;
}

.lg-css3.lg-fade .lg-item {
   opacity: 0;
}

.lg-css3.lg-fade .lg-item.lg-current {
   opacity: 1;
}

.lg-css3.lg-fade .lg-item.lg-prev-slide,
.lg-css3.lg-fade .lg-item.lg-next-slide,
.lg-css3.lg-fade .lg-item.lg-current {
   -webkit-transition: opacity 0.1s ease 0s;
   -moz-transition: opacity 0.1s ease 0s;
   -o-transition: opacity 0.1s ease 0s;
   transition: opacity 0.1s ease 0s;
}

.lg-css3.lg-slide.lg-use-css3 .lg-item {
   opacity: 0;
}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
   -webkit-transform: translate3d(-100%, 0, 0);
   transform: translate3d(-100%, 0, 0);
}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide {
   -webkit-transform: translate3d(100%, 0, 0);
   transform: translate3d(100%, 0, 0);
}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
   -webkit-transform: translate3d(0, 0, 0);
   transform: translate3d(0, 0, 0);
   opacity: 1;
}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide,
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
   -webkit-transition:
      -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s,
      opacity 0.1s ease 0s;
   -moz-transition:
      -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s,
      opacity 0.1s ease 0s;
   -o-transition:
      -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s,
      opacity 0.1s ease 0s;
   transition:
      transform 1s cubic-bezier(0, 0, 0.25, 1) 0s,
      opacity 0.1s ease 0s;
}

.lg-css3.lg-slide.lg-use-left .lg-item {
   opacity: 0;
   position: absolute;
   left: 0;
}

.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {
   left: -100%;
}

.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide {
   left: 100%;
}

.lg-css3.lg-slide.lg-use-left .lg-item.lg-current {
   left: 0;
   opacity: 1;
}

.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide,
.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,
.lg-css3.lg-slide.lg-use-left .lg-item.lg-current {
   -webkit-transition:
      left 1s cubic-bezier(0, 0, 0.25, 1) 0s,
      opacity 0.1s ease 0s;
   -moz-transition:
      left 1s cubic-bezier(0, 0, 0.25, 1) 0s,
      opacity 0.1s ease 0s;
   -o-transition:
      left 1s cubic-bezier(0, 0, 0.25, 1) 0s,
      opacity 0.1s ease 0s;
   transition:
      left 1s cubic-bezier(0, 0, 0.25, 1) 0s,
      opacity 0.1s ease 0s;
}

/*
     FILE ARCHIVED ON 02:22:18 Nov 20, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 06:42:08 May 22, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 0.521
  load_resource: 94.501
  PetaboxLoader3.resolve: 54.923
  PetaboxLoader3.datanode: 20.774
*/
