

*,
*::before,
*::after {
  box-sizing: border-box;
}

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}

body {
  margin: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff;
}


.container,
.container-fluid,
.container-sm,
.container-md,
.container-lg,
.container-xl {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container, .container-sm {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  .container, .container-sm, .container-md {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  .container, .container-sm, .container-md, .container-lg {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  .container, .container-sm, .container-md, .container-lg, .container-xl {
    max-width: 1140px;
  }
}

.row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}

.no-gutters > .col,
.no-gutters > [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}

.col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}




@font-face {
  font-family: "audi_extended_normal";
  src: url(fonts/AudiType-ExtendedNormal_08.woff) format("woff"); }

@font-face {
  font-family: "audi_extended_normal";
  src: url(fonts/AudiType-ExtendedNormal_08.eot); }

@font-face {
  font-family: "audi_extended_normal";
  src: url("fonts/AudiType-ExtendedNormal_08.svg#AudiType-ExtendedNormal_08") format("svg"); }

@font-face {
  font-family: "audi_extended_bold";
  src: url(fonts/AudiType-ExtendedBold_08.woff) format("woff"); }

@font-face {
  font-family: "audi_extended_bold";
  src: url(fonts/AudiType-ExtendedBold_08.eot); }

@font-face {
  font-family: "audi_extended_bold";
  src: url("fonts/AudiType-ExtendedBold_08.svg#AudiType-ExtendedBold_08") format("svg"); }

@font-face {
  font-family: "audi_type_screen_normal";
  src: url(fonts/AudiTypeScreen-Normal.woff) format("woff"); }

@font-face {
  font-family: "audi_type_screen_normal";
  src: url(fonts/AudiTypeScreen-Normal.woff2) format("woff2"); }

@font-face {
  font-family: "audi_type_screen_normal";
  src: url(fonts/AudiTypeScreen-Normal.eot); }

@font-face {
  font-family: "audi_type_screen_normal";
  src: url("fonts/AudiTypeScreen-Normal.svg#AudiTypeScreen-Normal") format("svg"); }

@font-face {
  font-family: "audi_type_screen_bold";
  src: url(fonts/AudiTypeScreen-Bold.woff) format("woff"); }

@font-face {
  font-family: "audi_type_screen_bold";
  src: url(fonts/AudiTypeScreen-Bold.woff2) format("woff2"); }

@font-face {
  font-family: "audi_type_screen_bold";
  src: url(fonts/AudiTypeScreen-Bold.eot); }

@font-face {
  font-family: "audi_type_screen_bold";
  src: url("fonts/AudiTypeScreen-Bold.svg#AudiTypeScreen-Bold") format("svg"); }


.box__content .box__mask {
  z-index: 5 !important; }

.container-fluid {
  max-width: 1900px !important; }

.v2-box-left {
  text-align: left; }

.v2-box-center {
  text-align: center; }
  .v2-box-center .cLogoA:hover {
    color: #ffffff !important; }

.rmp-rating-widget .rmp-icon--half-highlight {
  background: linear-gradient(to right, #000000 50%, #ccc 50%) !important; }

.v2-box-right {
  text-align: right; }

.redes-in-mobile {
  display: none; }

.bloque-01-modelo-mes h2 {
  margin: 0 !important; }

.box_footer_menu {
  padding: 10px 5px 40px 5px; }

ul.date-list {
  height: 300px;
  overflow: scroll;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  align-items: stretch;
  align-content: flex-end; }
  ul.date-list li {
    display: block;
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    align-self: auto;
    order: 0; }

.area-boxes {
  padding: 0 !important; }



.txt-claro {
  color: #ffffff !important; }

.white-cta {
  background-color: #ffffff;
  color: #000000;
  border-color: #ffffff !important;
  padding-left: 8% !important;
  padding-right: 8% !important;
  margin: 10px 0;
  -webkit-transition: all ease-in-out 0.3s;
  -moz-transition: all ease-in-out 0.3s;
  -o-transition: all ease-in-out 0.3s;
  transition: all ease-in-out 0.3s; }
  .white-cta:hover {
    background-color: transparent;
    border-color: #ffffff !important;
    color: #ffffff;
    -webkit-transition: all ease-in-out 0.3s;
    -moz-transition: all ease-in-out 0.3s;
    -o-transition: all ease-in-out 0.3s;
    transition: all ease-in-out 0.3s; }







.st-slider-p {
  padding: 30px 30px 30px 30px !important; 
}







.v2-mask-item-slide {
  aspect-ratio: 1 / 1;
  min-width: 100%;
  width: 100%;
  max-height: 100%;
  height: auto;
  display: block;
  overflow: hidden;
  border-radius: var(--border-ra);
  position: relative; 
  z-index: 0;
  -webkit-transition: all ease-in-out 0.3s;
  -moz-transition: all ease-in-out 0.3s;
  -o-transition: all ease-in-out 0.3s;
  transition: all ease-in-out 0.3s; }
  .v2-mask-item-slide:hover .v2-cta-mask {
    opacity: 1;
    visibility: visible; }
  .v2-mask-item-slide .v2-cta-mask {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    align-content: normal;
    z-index: 3;
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    -webkit-transition: all ease-in-out 0.25s;
    -moz-transition: all ease-in-out 0.25s;
    -o-transition: all ease-in-out 0.25s;
    transition: all ease-in-out 0.25s;
    opacity: 0;
    visibility: hidden; }
  .v2-mask-item-slide img.img-responsiva {
    position: absolute;
    transform: translate(-50%, -50%) scale(1);
    top: 50%;
    left: 50%;
    z-index: 1;
    opacity: 1;
    /* transition: all 5000ms cubic-bezier(0.645, 0.045, 0.355, 1);  */
    transition: all ease 1s;
  }

.master-content .sp-horizontal .sp-previous-arrow {
  left: -20px !important; }

.master-content .sp-horizontal .sp-next-arrow {
  right: -20px !important; }

.master-content .sp-previous-arrow::after, .master-content .sp-previous-arrow::before,
.master-content .sp-next-arrow::after, .master-content .sp-next-arrow::before {
  background-color: #000000 !important; }

.master-content .sp-slides-container .sp-fade-arrows {
  opacity: 1 !important; }

.master-content .sp-arrow {
  width: 7px !important; }

.contenidoGeneralPost iframe {
  margin: 0 auto !important; }

.contenidoGeneralPost p:has(> iframe[loading="lazy"]) {
  text-align: center !important;
  padding: 30px 0;
}

.ajuste-centrar {
  text-align: center !important; }

.v2-nota-landing {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: normal;
  align-content: normal;
  position: relative;
  width: 100%;
  height: calc(100vh - 180px);
  background-color: #83572a; }
  .v2-nota-landing .v2-nota-landing-left-side {
    display: block;
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    align-self: auto;
    order: 0;
    width: 50%;
    height: 100%;
    background-color: #000000;
    background-size: cover;
    background-position: center center; }
    .v2-nota-landing .v2-nota-landing-left-side .v2-inner-content-left-side {
      background-color: #000000;
      display: block;
      width: 100%;
      height: 100%;
      opacity: 0;
      transition: all ease .6s; }
      .v2-nota-landing .v2-nota-landing-left-side .v2-inner-content-left-side.thOpacity {
        opacity: .7;
        transition: all ease .6s; }
  .v2-nota-landing .v2-nota-landing-right-side {
    display: block;
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    align-self: auto;
    order: 0;
    width: 50%;
    height: 100%;
    background-color: #ffffff;
    padding: 0 0 0 0;
    position: relative; }
    
      .v2-nota-landing .v2-nota-landing-right-side .v2-inner-content-right-side article.status-publish h1, .v2-nota-landing .v2-nota-landing-right-side .v2-inner-content-right-side article.status-publish h2, .v2-nota-landing .v2-nota-landing-right-side .v2-inner-content-right-side article.status-publish h3 {
        text-align: left !important; }
      .v2-nota-landing .v2-nota-landing-right-side .v2-inner-content-right-side .simple-info-header {
        display: block;
        padding: 3% 5% 0 5% }
      .v2-nota-landing .v2-nota-landing-right-side .v2-inner-content-right-side h3.__subtituloPost {
        font-family: "audi_extended_normal";
        font-size: 20px; }
      .v2-nota-landing .v2-nota-landing-right-side .v2-inner-content-right-side h1.__tituloPost {
        font-family: "audi_extended_bold";
        font-size: 32px;
        line-height: 1.4 !important; }
      .v2-nota-landing .v2-nota-landing-right-side .v2-inner-content-right-side .contenidoGeneralPost {
        padding: 0 2% 0 2%; }

.rmp-icon--ratings {
  color: #fff!important;
}
  .v2-section-compartir .col-estrella p.rmp-heading.rmp-heading--title,
  .v2-section-compartir .col-estrella p.rmp-heading.rmp-heading--subtitle,
  .v2-section-compartir .col-estrella p.rmp-rating-widget__results.js-rmp-results,
  .v2-section-compartir .col-estrella p.rmp-rating-widget__msg.js-rmp-msg {
    display: none; }
  .v2-section-compartir .col-estrella .-rmp-icon--ratings {
    color: #ffffff; }
  .v2-section-compartir .col-estrella .rmp-rating-widget .rmp-icon--full-highlight {
    color: #000000; }
  .v2-section-compartir .col-estrella .rmp-rating-widget .rmp-icon--ratings {
    font-size: 35px;
    text-shadow: rgb(102, 102, 102) 1px 0px 0px, rgb(102, 102, 102) 0.540302px 0.841471px 0px, rgb(102, 102, 102) -0.416147px 0.909297px 0px, rgb(102, 102, 102) -0.989992px 0.14112px 0px, rgb(102, 102, 102) -0.653644px -0.756802px 0px, rgb(102, 102, 102) 0.283662px -0.958924px 0px, rgb(102, 102, 102) 0.96017px -0.279415px 0px;}
  .v2-section-compartir .col-estrella .rmp-widgets-container.rmp-wp-plugin.rmp-main-container .rmp-rating-widget__icons-list {
    text-align: left; }
  .v2-section-compartir .col-share .ssba-classic-2 br {
    display: none; }
  .v2-section-compartir .col-share .ssba-share-text {
    display: none; }
  .rmp-rating-widget .rmp-icon--hovered{
    color:var(--c-extra)!important;
  }
  .rmp-icon--full-highlight {
    color: var(--c-extra) !important;
  }

h4.txt-notas-rela {
  font-family: "audi_extended_bold" !important;
  color: #000000;}

.nota-relacionada-sl a {
  color: #000000 !important;
  text-decoration: none !important; }

.nota-relacionada-sl img {
  max-width: 100%; }

.nota-relacionada-sl span.ind-box {
  padding: 25px;
  display: block;
  height: 180px; }

.slide-swiper-relacionados h4 {
  font-size: 12px !important; }

.slide-swiper-relacionados h2 {
  font-size: 18px !important;
  font-family: "audi_extended_bold" !important; }

.slide-swiper-relacionados .swiper-slide:nth-child(even) .nota-relacionada-sl {
  background-color: #b3b3b3; }
  .slide-swiper-relacionados .swiper-slide:nth-child(even) .nota-relacionada-sl:hover {
    background-color: #ffffff; }

.slide-swiper-relacionados .swiper-slide:nth-child(odd) {
  background-color: #dedede; }
  .slide-swiper-relacionados .swiper-slide:nth-child(odd):hover {
    background-color: #ffffff; }

section.header-auto-mes {
  display: block;
  width: 100%;
  height: auto;
  background-color: #000000;
  font-family: "audi_extended_bold" !important; }
  section.header-auto-mes h1 {
    font-family: "audi_extended_bold" !important; }
  section.header-auto-mes .__subtituloPost {
    font-size: 25px;
    font-family: "audi_extended_normal" !important; }

.colu-barra-info {
  background-color: #ffffff;
  height: 80vh; }
  .colu-barra-info .box-header-info {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-end;
    align-items: normal;
    align-content: normal;
    height: 100%; }
  .colu-barra-info .inner-box-header-info {
    display: block;
    width: 100%;
    padding: 40px; }

.colu-imagen-fondo {
  background-color: #000000;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover; }



h1, h2, h3, h4, h5, h6 {
  font-family: "audi_extended_bold";
  margin-bottom: 0; }

h2 {
  font-size: 28px !important;
  font-family: "audi_extended_normal" !important;
  margin-bottom: 29px; }

/* .contenidoGeneralPost.modelo-del-mes {
  background-color: #ffffff !important;
  padding: 0px 0px 40px 0px !important; } */


.modal-lg, .modal-xl {
  max-width: 85% !important; }

.colu-info-slider-modelo .st-slider-p .swiper-button-next,
.colu-info-slider-modelo .st-slider-p .swiper-button-prev {
  display: inline-block !important; }

.colu-info-slider-modelo .st-slider-p .swiper-button-next:after,
.colu-info-slider-modelo .st-slider-p .swiper-button-prev:after {
  color: #000000 !important; }

.colu-info-slider-modelo .swiper-button-next {
  right:-5px;
  top: 51%; }

.colu-info-slider-modelo .swiper-button-prev {
  left:-5px;
  top: 51%; }

.slide-modelo-mes {
  width: 100%;
  height: auto; }
  .slide-modelo-mes .item-slide-destacado {
    display: block;
    width: 100%;
    height: 650px; }
    .slide-modelo-mes .item-slide-destacado .sl-mask-item-slide {
      display: block;
      width: 100%;
      height: 100%;
      background-size: cover;
      background-position: center center;
      background-repeat: no-repeat; }

.post-template-default p, .post-template-default ul, .post-template-default ol,
.contenidoGeneralPost p,
.contenidoGeneralPost ul,
.contenidoGeneralPost ol {
  font-family: "audi_extended_normal" !important; }

.box-new-buttons {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: normal;
  align-content: normal;
  padding: 35px 10%;
  height: 100%; }

.box-new-buttons-header {
  display: block;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  align-self: auto;
  order: 0; }

.box-new-buttons-content {
  display: flex;
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: auto;
  align-self: auto;
  order: 0;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: normal;
  align-content: normal; }

.box-new-buttons-footer {
  display: block;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  align-self: auto;
  order: 0; }

@media screen and (min-width: 1440px) {
  .v2-home-full-width-section .v2-box-full-modelo .box__content .box__img_back img {
    transform: translate(-50%, -50%) scale(1.4); } }

@media screen and (max-width: 1060px) {
  .v2-box-left {
    display: none !important; }
  .v2-box-center {
    text-align: left; }
  .redes-in-mobile {
    display: inline-block;
    text-align: right;
    float: right;
    margin-right: -15px; }
    .redes-in-mobile a {
      color: #ffffff;
      display: inline-block;
      padding: 5px;
      font-size: 22px;
      text-decoration: none !important; }
      .redes-in-mobile a:hover {
        color: #bb0a30;
        text-decoration: none !important; }
      .redes-in-mobile a:last-child {
        padding-right: 0; }
  .columna-header-mobile {
    padding-top: 15px; } }

@media screen and (max-width: 799px) {
  .st-slider-p .swiper-button-next,
  .st-slider-p .swiper-button-prev {
    display: flex; }
  .st-slider-p .swiper-pagination-bullets {
    display: none; }
  .v2-nota-landing {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: normal;
    align-content: normal;
    width: 100%;
    height: auto !important; }
  .v2-nota-landing .v2-nota-landing-left-side {
    height: auto;
    width: 100%; }
  .v2-inner-content-left-side {
    height: 60vh; }
  .v2-nota-landing .v2-nota-landing-right-side {
    width: 100%; }
  .v2-nota-landing .v2-nota-landing-right-side .v2-inner-content-right-side {
    height: auto; }
  .v2-nota-landing .v2-nota-landing-right-side .v2-inner-content-right-side .simple-info-header {
    padding: 40px 8% 0 8%; }
  .v2-nota-landing .v2-nota-landing-right-side .v2-inner-content-right-side h3.__subtituloPost {
    text-align: center !important; }
  }

@media screen and (max-width: 767px) {
  .colu-imagen-fondo {
    height: 75vh; }
  .colu-barra-info {
    height: auto;
    padding-top: 20%; }
  .colu-info-slider-modelo .swiper-button-prev {
    left: 40%;
    top: 50px; }
  .colu-info-slider-modelo .swiper-button-next {
    right: 40%;
    top: 50px; }
  .st-slider-relacionado .swiper-button-next,
  .st-slider-relacionado .swiper-button-prev {
    display: none !important; }
  .mask-scroll {
    opacity: 0 !important;
    display: none !important; }
  .slide-swiper-relacionados .swiper-pagination {
    position: relative !important; }
  .slide-swiper-relacionados .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet {
    background-color: #ababab !important;
    width: 80px; }
  .slide-swiper-relacionados .swiper-pagination-bullets.swiper-pagination-horizontal {
    top: -5px !important; }
  .slide-swiper-relacionados .swiper-horizontal > .swiper-pagination-bullets, .slide-swiper-relacionados .swiper-pagination-bullets.swiper-pagination-horizontal, .slide-swiper-relacionados .swiper-pagination-custom, .slide-swiper-relacionados .swiper-pagination-fraction {
    margin-bottom: 10px; } }

@media screen and (max-width: 680px) {
  .v2-home-full-width-section {
    height: 600px; }
    .v2-home-full-width-section .v2-box-full-modelo .box__content .box__img_back img {
      transform: translate(-50%, -50%) scale(0.8); }
    .v2-home-full-width-section video {
      transform: translateX(-50%) translateY(-50%) scale(1.2); }
  .v2-mask-item-slide {
    height: 60vh; } }

@media screen and (max-width: 570px) {
  .v2-data-info {
    width: 100%; }
    .v2-data-info h1 {
      font-size: 3.8em; }
    .v2-data-info h2 {
      font-size: 1.7em !important; } }

.contenedor-menu-principal {
  text-align: right; }

.bloque-menu {
  margin-top: 20px; }
  .bloque-menu ul, .bloque-menu ol {
    list-style: none;
    margin: 0;
    padding: 0; }

.col-box-menu {
  display: inline-block;
  vertical-align: middle;
  margin-right: 80px; }



.v-movil-mes {
  display: none; }

ul#menu-menu-principal li.active a, ul#menu-menu-principal-1 li.active a {
  color: var(--c-extra)!important; }

* {
  outline: none !important; }

.maqueta {
  background-color: #ebc6eb; }

.ms {
  background-color: #e20ce2; }

.m2 {
  background-color: #790979; }

img.img-responsiva {
  max-width: 100%;
  height: auto; }

.espacio {
  display: block;
  width: 100%;
  height: 30px;
  overflow: hidden;
  clear: both; }

.espacio-1 {
  display: block;
  width: 100%;
  height: 15px;
  overflow: hidden;
  clear: both; }

.espaciox2 {
  display: block;
  width: 100%;
  height: 60px;
  overflow: hidden;
  clear: both; }

.no-padding {
  padding: 0; }

.basic-padding {
  padding-left: 15px;
  padding-right: 15px; }

.dis-table {
  display: table;
  width: 100%; }

.content-top {
  display: table-cell;
  vertical-align: top; }

.content-center {
  display: table-cell;
  vertical-align: middle; }

.content-bottom {
  display: table-cell;
  vertical-align: bottom !important; }

.p-relative {
  position: relative; }

.p-absolute {
  position: absolute; }

.text-regular {
  font-family: "audi_type_screen_bold", Helvetica, sans-serif; }

.container .col-center-1000 {
  max-width: 1000px;
  margin: 0 auto;
  position: relative; }

.container .col-center-900 {
  max-width: 900px;
  margin: 0 auto;
  position: relative; }

.container .col-center-800 {
  max-width: 800px;
  margin: 0 auto;
  position: relative; }

.container .col-center-700 {
  max-width: 700px;
  margin: 0 auto;
  position: relative; }

.container .col-center-600 {
  max-width: 600px;
  margin: 0 auto;
  position: relative; }

.container .col-center-500 {
  max-width: 500px;
  margin: 0 auto;
  position: relative; }

.container .col-center-400 {
  max-width: 400px;
  margin: 0 auto;
  position: relative; }

.container .col-center-300 {
  max-width: 300px;
  margin: 0 auto;
  position: relative; }



/* start state */
.my-mfp-zoom-in .zoom-anim-dialog {
  opacity: 0;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-transform: scale(0.8);
  -moz-transform: scale(0.8);
  -ms-transform: scale(0.8);
  -o-transform: scale(0.8);
  transform: scale(0.8); }

/* animate in */
.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog {
  opacity: 1;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1); }

/* animate out */
.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog {
  -webkit-transform: scale(0.8);
  -moz-transform: scale(0.8);
  -ms-transform: scale(0.8);
  -o-transform: scale(0.8);
  transform: scale(0.8);
  opacity: 0; }

/* Dark overlay, start state */
.my-mfp-zoom-in.mfp-bg {
  opacity: 0;
  -webkit-transition: opacity 0.3s ease-out;
  -moz-transition: opacity 0.3s ease-out;
  -o-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out; }

/* animate in */
.my-mfp-zoom-in.mfp-ready.mfp-bg {
  opacity: 0.8; }

/* animate out */
.my-mfp-zoom-in.mfp-removing.mfp-bg {
  opacity: 0; }

/**
 * Fade-move animation for second dialog
 */
/* at start */
.my-mfp-slide-bottom .zoom-anim-dialog {
  opacity: 0;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  -webkit-transform: translateY(-20px) perspective(600px) rotateX(10deg);
  -moz-transform: translateY(-20px) perspective(600px) rotateX(10deg);
  -ms-transform: translateY(-20px) perspective(600px) rotateX(10deg);
  -o-transform: translateY(-20px) perspective(600px) rotateX(10deg);
  transform: translateY(-20px) perspective(600px) rotateX(10deg); }

/* animate in */
.my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog {
  opacity: 1;
  -webkit-transform: translateY(0) perspective(600px) rotateX(0);
  -moz-transform: translateY(0) perspective(600px) rotateX(0);
  -ms-transform: translateY(0) perspective(600px) rotateX(0);
  -o-transform: translateY(0) perspective(600px) rotateX(0);
  transform: translateY(0) perspective(600px) rotateX(0); }

/* animate out */
.my-mfp-slide-bottom.mfp-removing .zoom-anim-dialog {
  opacity: 0;
  -webkit-transform: translateY(-10px) perspective(600px) rotateX(10deg);
  -moz-transform: translateY(-10px) perspective(600px) rotateX(10deg);
  -ms-transform: translateY(-10px) perspective(600px) rotateX(10deg);
  -o-transform: translateY(-10px) perspective(600px) rotateX(10deg);
  transform: translateY(-10px) perspective(600px) rotateX(10deg); }

/* Dark overlay, start state */
.my-mfp-slide-bottom.mfp-bg {
  opacity: 0;
  -webkit-transition: opacity 0.3s ease-out;
  -moz-transition: opacity 0.3s ease-out;
  -o-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out; }

/* animate in */
.my-mfp-slide-bottom.mfp-ready.mfp-bg {
  opacity: 0.8; }

/* animate out */
.my-mfp-slide-bottom.mfp-removing.mfp-bg {
  opacity: 0; }

body, html {
  overflow-x: hidden;
  font-family: "audi_type_screen_bold", Helvetica, sans-serif;
  font-size: 12px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  min-height: 100vh; }


* {
  margin: 0;
  padding: 0;
  border: 0; }

html {
  overflow-x: hidden;
  width: 100%;
  height: auto; }

h1, h2, h3, h4, h5 {
  font-family: "audi_type_screen_bold", Helvetica, sans-serif; }

h1 {
  font-size: 50px; }

h2 {
  font-size: 40px; }

h3 {
  font-size: 30px; }

h4 {
  font-size: 25px; }

h5 {
  font-size: 18px; }

h6 {
  font-size: 18px; }

p, ul, ol, li {
  font-family: "audi_extended_normal" !important; }

p strong, ul strong, ol strong, li strong {
  font-family: "audi_extended_bold" !important; }

.master-content {
  position: relative;
  -webkit-transition: all ease-in-out 0.3s;
  -moz-transition: all ease-in-out 0.3s;
  -o-transition: all ease-in-out 0.3s;
  transition: all ease-in-out 0.3s; }

a.cLogoA {
  text-decoration: none !important;
  color: #ffffff; }

section {
  display: block;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative; }

a {
  color: #bb0a30; }
  a:hover {
    color: #bb0a30; }

.box-cta {
  display: inline-block;
  padding: 5px 15px;
  text-decoration: none !important;
  -webkit-transition: all ease-in-out 0.2s;
  -moz-transition: all ease-in-out 0.2s;
  -o-transition: all ease-in-out 0.2s;
  transition: all ease-in-out 0.2s;
  border: solid 1px;
  border-radius: 2px; }
  .box-cta:hover {
    -webkit-transition: all ease-in-out 0.3s;
    -moz-transition: all ease-in-out 0.3s;
    -o-transition: all ease-in-out 0.3s;
    transition: all ease-in-out 0.3s; }
  .box-cta.bigCta {
    padding: 15px 25px;
    font-size: 18px; }

.cta-red {
  color: #ffffff;
  background-color: #bb0a30;
  border-color: #bb0a30;
  font-family: "audi_extended_normal"; }
  .cta-red:hover {
    -webkit-transition: all ease-in-out 0.3s;
    -moz-transition: all ease-in-out 0.3s;
    -o-transition: all ease-in-out 0.3s;
    transition: all ease-in-out 0.3s;
    background-color: transparent;
    color: #ffffff;
    border-color: #bb0a30; }
  .cta-red.red-to-black:hover {
    background-color: #000000;
    color: #ffffff;
    border-color: #000000; }

.cta-black {
  color: #ffffff;
  background-color: #000000;
  border-color: #000000;
  font-family: "audi_extended_bold";
  padding: 15px 25px; }
  .cta-black:hover {
    -webkit-transition: all ease-in-out 0.3s;
    -moz-transition: all ease-in-out 0.3s;
    -o-transition: all ease-in-out 0.3s;
    transition: all ease-in-out 0.3s;
    background-color: #bb0a30;
    color: #ffffff;
    border-color: #bb0a30; }

header.header-content {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 100;
  width: 100%;
  display: block;
  padding: 30px 0 20px 0;
  background-color: #000000;
  -webkit-transition: all ease-in-out 0.3s;
  -moz-transition: all ease-in-out 0.3s;
  -o-transition: all ease-in-out 0.3s;
  transition: all ease-in-out 0.3s; }
  header.header-content .bloque-menu {
    -webkit-transition: all ease-in-out 0.3s;
    -moz-transition: all ease-in-out 0.3s;
    -o-transition: all ease-in-out 0.3s;
    transition: all ease-in-out 0.3s; }
  header.header-content p {
    margin: 0; }
  header.header-content .col-logo {
    width: 110px;
    display: inline-block; }
    header.header-content .col-logo a {
      width: 100%;
      display: inline-block; }
    header.header-content .col-logo img {
      max-width: 100%;
      height: auto; }
  header.header-content .col-titulo-site {
    display: inline-block;
    font-family: "audi_extended_bold";
    color: #ffffff;
    font-size: 20px;
    letter-spacing: 18px;
    position: relative; }
    header.header-content .col-titulo-site span.site-description {
      position: relative;
      top: 5px;
      padding-left: 30px; }
  header.header-content .col-redes {
    display: inline-block;
    vertical-align: middle;
    width: auto;
    position: relative;
    top: 2px; }
    header.header-content .col-redes a {
      color: #ffffff;
      text-decoration: none;
      font-size: 28px;
      -webkit-transition: all ease-in-out 0.2s;
      -moz-transition: all ease-in-out 0.2s;
      -o-transition: all ease-in-out 0.2s;
      transition: all ease-in-out 0.2s;
      margin-right: 10px; }
      header.header-content .col-redes a:hover {
        color: #bb0a30;
        -webkit-transition: all ease-in-out 0.2s;
        -moz-transition: all ease-in-out 0.2s;
        -o-transition: all ease-in-out 0.2s;
        transition: all ease-in-out 0.2s; }
      header.header-content .col-redes a:first-child {
        margin-left: 10px; }
  header.header-content .col-cta-subscripcion {
    display: inline-block;
    vertical-align: middle;
    margin-right: 50px; }

header.header-content.lockMenu {
  -webkit-transition: all ease-in-out 0.3s;
  -moz-transition: all ease-in-out 0.3s;
  -o-transition: all ease-in-out 0.3s;
  transition: all ease-in-out 0.3s;
  padding: 10px 0;
  -webkit-box-shadow: 0px 4px 21px 2px rgba(0, 0, 0, 0.39);
  -moz-box-shadow: 0px 4px 21px 2px rgba(0, 0, 0, 0.39);
  box-shadow: 0px 4px 21px 2px rgba(0, 0, 0, 0.39); }
  header.header-content.lockMenu .bloque-menu {
    margin-top: 10px;
    -webkit-transition: all ease-in-out 0.3s;
    -moz-transition: all ease-in-out 0.3s;
    -o-transition: all ease-in-out 0.3s;
    transition: all ease-in-out 0.3s; }

.col-buscador {
  display: inline-block;
  vertical-align: middle;
  margin: 0 10px 0 20px;
  height: 30px;
  position: relative;
  z-index: 0; }
  .col-buscador .searchform {
    display: inline-block;
    width: auto;
    position: absolute;
    top: -1px;
    z-index: 2;
    right: 0;
    height: 30px;
    -webkit-box-shadow: -12px 0px 11px -8px rgba(0, 0, 0, 0.89);
    -moz-box-shadow: -12px 0px 11px -8px rgba(0, 0, 0, 0.89);
    box-shadow: -12px 0px 11px -8px rgba(0, 0, 0, 0.89);
    -webkit-transition: all ease-in-out 0.3s;
    -moz-transition: all ease-in-out 0.3s;
    -o-transition: all ease-in-out 0.3s;
    transition: all ease-in-out 0.3s; }
    .col-buscador .searchform:focus {
      width: 190px;
      -webkit-transition: all ease-in-out 0.3s;
      -moz-transition: all ease-in-out 0.3s;
      -o-transition: all ease-in-out 0.3s;
      transition: all ease-in-out 0.3s; }
  .col-buscador .border-search {
    background-color: #ffffff;
    padding: 1px; }
    .col-buscador .border-search label.screen-reader-text {
      display: none !important; }
  .col-buscador .lupa-cta {
    display: inline-block;
    width: 20px;
    height: 20px;
    margin-right: 5px;
    position: absolute;
    top: 7px;
    right: 0;
    background-image: url(img/lupa.svg);
    background-repeat: no-repeat;
    background-position: center center;
    background-color: transparent; }
    .col-buscador .lupa-cta:hover {
      background-image: url(img/lupa-red.svg); }
  .col-buscador .input-search {
    display: inline-block;
    float: left;
    height: 30px;
    width: 60px;
    box-sizing: border-box;
    padding: 10px 0px 10px 3px;
    margin-right: 20px;
    font-size: 13px;
    line-height: normal;
    background-color: transparent;
    font-family: "audi_extended_normal";
    color: #ffffff;
    -webkit-transition: all ease-in-out 0.3s;
    -moz-transition: all ease-in-out 0.3s;
    -o-transition: all ease-in-out 0.3s;
    transition: all ease-in-out 0.3s; }
    .col-buscador .input-search::-webkit-input-placeholder {
      /* Edge */
      color: #ffffff; }
    .col-buscador .input-search::-ms-input-placeholder {
      /* Internet Explorer 10-11 */
      color: #ffffff; }
    .col-buscador .input-search::placeholder {
      color: #ffffff; }
    .col-buscador .input-search:focus {
      width: 150px;
      -webkit-transition: all ease-in-out 0.3s;
      -moz-transition: all ease-in-out 0.3s;
      -o-transition: all ease-in-out 0.3s;
      transition: all ease-in-out 0.3s; }

.contenedor-seleccion-mes {
  display: block;
  position: relative; }


.col-redes2 {
  display: block;
  vertical-align: middle;
  width: 100%;
  position: relative;
  top: 2px;
  text-align: center; }
  .col-redes2 a {
    color: #ffffff;
    text-decoration: none;
    font-size: 28px;
    -webkit-transition: all ease-in-out 0.2s;
    -moz-transition: all ease-in-out 0.2s;
    -o-transition: all ease-in-out 0.2s;
    transition: all ease-in-out 0.2s;
    margin: 5px 6%; }
    .col-redes2 a:hover {
      color: #bb0a30;
      -webkit-transition: all ease-in-out 0.2s;
      -moz-transition: all ease-in-out 0.2s;
      -o-transition: all ease-in-out 0.2s;
      transition: all ease-in-out 0.2s; }


section.headerSinglePage {
  display: block;
  width: 100%;
  height: 70vh;
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  background-color: #000000; }
  section.headerSinglePage h1 {
    display: inline-block;
    text-align: center;
    margin: 20px 0 0 35px;
    padding: 0;
    font-size: 0; }
  section.headerSinglePage.sinimg {
    background-size: 25%; }
  section.headerSinglePage .__tituloPost {
    display: inline-block;
    background-color: #ffffff;
    padding: 10px 25px;
    font-weight: bold;
    color: #000000;
    font-family: "audi_extended_bold";
    font-size: 16px; }
  section.headerSinglePage .__subtituloPost {
    text-align: center;
    font-size: 12px;
    display: block;
    margin-top: 10px;
    font-family: "audi_extended_normal"; }

.share-bar {
  display: block;
  padding: 0;
  background-color: #e9e9e9;
  font-size: 12px !important;
  font-family: "audi_type_screen_normal";
  color: #919191; }
  .share-bar .col-md-12 {
    position: relative;
    overflow: hidden; }
  .share-bar .col-post-relacionados,
  .share-bar .col-share-info {
    display: inline-block;
    height: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 20px 0 10px 0;
    padding: 20px; }
  .share-bar .col-post-relacionados {
    width: 60%;
    float: left;
    background-color: transparent; }
  .share-bar .col-share-info {
    width: 40%;
    float: right;
    background-color: transparent;
    text-align: left; }
    .share-bar .col-share-info .col-estrella {
      display: block;
      padding: 5px 20px 5px 20px;
      margin-top: 25%; }
      .share-bar .col-share-info .col-estrella .rmp-main-subtitle {
        display: none !important; }
      .share-bar .col-share-info .col-estrella .rmp-main {
        text-align: left; }
      .share-bar .col-share-info .col-estrella .rmp-main-title {
        display: none; }
      .share-bar .col-share-info .col-estrella .rmp-main #voting-results, .share-bar .col-share-info .col-estrella .rmp-main #thank-you-msg, .share-bar .col-share-info .col-estrella .rmp-main #descriptive-rating {
        display: none; }
      .share-bar .col-share-info .col-estrella .rating-stars ul > li.star.hover > i.fa {
        color: #bb0a30; }
      .share-bar .col-share-info .col-estrella .rating-stars ul > li.star.widget-stars-highlight > i.fa {
        color: #e9e9e9;
        -webkit-text-stroke: 1px #acacac; }
      .share-bar .col-share-info .col-estrella .rating-stars ul > li.star.widget-stars-highlight.hover > i.fa {
        color: #bb0a30;
        -webkit-text-stroke: 1px #bb0a30; }
      .share-bar .col-share-info .col-estrella .rating-stars ul > li.star.widget-stars-highlight > i.fa {
        color: #bb0a30;
        -webkit-text-stroke: 1px #bb0a30; }
    .share-bar .col-share-info .col-share {
      display: block;
      padding: 5px 20px 5px 20px; }
      .share-bar .col-share-info .col-share .ssba_sharecount {
        background-color: transparent;
        border: none;
        font-size: 13px; }
      .share-bar .col-share-info .col-share .ssba_sharecount:before,
      .share-bar .col-share-info .col-share .ssba_sharecount:after {
        display: none; }
  .share-bar h3, .share-bar h4 {
    font-family: "audi_extended_bold";
    margin-top: 5px; }
  .share-bar ul.lista-post-relacionados {
    list-style: none;
    margin: 0;
    padding: 0; }
    .share-bar ul.lista-post-relacionados li.item-lista-post {
      list-style: none;
      vertical-align: top;
      display: inline-block;
      width: 28%;
      margin: 10px;
      text-align: left; }
      .share-bar ul.lista-post-relacionados li.item-lista-post a {
        text-decoration: none !important;
        color: #000000; }
      .share-bar ul.lista-post-relacionados li.item-lista-post img {
        max-width: 100%; }
      .share-bar ul.lista-post-relacionados li.item-lista-post h3, .share-bar ul.lista-post-relacionados li.item-lista-post h4 {
        font-family: "audi_extended_normal";
        font-size: 11px;
        color: #919191; }

@media screen and (max-width: 768px) {
  .share-bar .container {
    padding-left: 0;
    padding-right: 0;
    max-width: 100%; }
    .share-bar .container .col-md-12 {
      margin: 0;
      padding: 0; }
  .share-bar .col-post-relacionados,
  .share-bar .col-share-info {
    float: none;
    width: 100%;
    height: auto; }
  .share-bar .col-post-relacionados {
    margin: 0;
    text-align: center; }
  .share-bar .col-share-info {
    margin: 0;
    position: relative;
    overflow: hidden;
    background-color: #d3d3d3; }
    .share-bar .col-share-info .col-estrella {
      margin: 0;
      display: inline-block;
      width: 50%;
      float: left; }
      .share-bar .col-share-info .col-estrella .rating-stars ul > li.star > i.fa {
        color: #d3d3d3;
        -webkit-text-stroke: 1px #acacac; }
    .share-bar .col-share-info .col-share {
      display: inline-block;
      width: 50%;
      float: right; }
  .share-bar ul.lista-post-relacionados li.item-lista-post {
    width: 25%;
    margin: 3%; } }

@media screen and (max-width: 620px) {
  .share-bar .col-share-info .col-estrella,
  .share-bar .col-share-info .col-share {
    display: block;
    width: 100%;
    float: none;
    text-align: left; }
  .share-bar ul.lista-post-relacionados li.item-lista-post h4 {
    white-space: nowrap;
    width: 98%;
    overflow: hidden;
    text-overflow: ellipsis; } }

@media screen and (max-width: 370px) {
  .share-bar ul.lista-post-relacionados li.item-lista-post {
    display: block;
    width: 50%;
    margin: 0 auto 25px auto; } }

.box_footer_menu {
  background-color: #000000;
  padding-top: 10px; }

.legales-footer {
  text-align: right;
  color: #8c8c8c !important;
  font-size: 11px; }

.box-modal {
  max-width: 95%;
  height: auto;
  background-color: #ffffff;
  padding: 20px 30px;
  margin: 15px auto;
  position: relative; }
  .box-modal p, .box-modal ul, .box-modal ol {
    font-family: "audi_type_screen_normal" !important;
    font-size: 14px;
    color: #414141 !important;
    margin-bottom: 15px; }
  .box-modal ul, .box-modal ol {
    margin-left: 15px; }
  .box-modal button.mfp-close {
    width: 45px;
    height: 45px;
    top: 20px;
    right: 20px;
    font-size: 0px;
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 23.0.6, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 60 60' style='enable-background:new 0 0 60 60;' xml:space='preserve'%3E%3Cpolygon points='57.8,6.8 53.3,2.4 30,25.6 6.7,2.4 2.2,6.8 25.5,30 2.2,53.2 6.7,57.6 30,34.4 53.3,57.6 57.8,53.2 34.5,30 '/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat; }

.innerScrollModal {
  width: 100%;
  height: 70vh;
  padding: 60px 20px 20px 20px;
  margin-bottom: 30px; }

video.embed-responsive-item {
  width: 100% !important;
  position: relative;
  z-index: 0 !important;
  transform: none !important; }

.mfp-bg {
  background: rgba(0, 0, 0, 0.9) !important;
  opacity: 1 !important; }

.ctaHideVideo {
  background: rgba(0, 0, 0, 0.9) !important;
  opacity: 1 !important; }

.modal-content button.btn.btn-default {
  display: inline-block;
  width: 30px;
  background-color: transparent;
  position: absolute;
  z-index: 2;
  right: -10px;
  top: -30px;
  color: gray;
  border: none;
  font-size: 15px; }

h5.card-title {
  font-family: "audi_extended_bold" !important; }

.pagination {
  padding: 10px;
  color: #ffffff;
  font-size: 18px; }
  .pagination .page-numbers {
    padding: 10px; }

body.error404 h4 {
  font-size: 42px;
  font-family: "audi_extended_bold" !important; }

.contenidoGeneralPost {
  display: block;
  position: relative;
  font-size: 14px; }
  .contenidoGeneralPost h1, .contenidoGeneralPost h2, .contenidoGeneralPost h3, .contenidoGeneralPost h4, .contenidoGeneralPost h5, .contenidoGeneralPost h6 {
    font-family: "audi_extended_normal" !important;
    font-weight: normal; }
    .contenidoGeneralPost h1 strong, .contenidoGeneralPost h2 strong, .contenidoGeneralPost h3 strong, .contenidoGeneralPost h4 strong, .contenidoGeneralPost h5 strong, .contenidoGeneralPost h6 strong {
      font-family: "audi_extended_bold" !important; }
  .contenidoGeneralPost h1, .contenidoGeneralPost h2 {
    font-size: 30px; }
  .contenidoGeneralPost h3 {
    font-size: 28px; }
  .contenidoGeneralPost h4 {
    font-size: 24px; }
  .contenidoGeneralPost h5 {
    font-size: 22px; }
  .contenidoGeneralPost h6 {
    font-size: 20px; }
  .contenidoGeneralPost p, .contenidoGeneralPost ol, .contenidoGeneralPost ul, .contenidoGeneralPost li {
    font-size: 14px;
    font-family: "audi_type_screen_normal"; }
    .contenidoGeneralPost p strong, .contenidoGeneralPost ol strong, .contenidoGeneralPost ul strong, .contenidoGeneralPost li strong {
      font-family: "audi_type_screen_bold" !important; }
  .contenidoGeneralPost ul, .contenidoGeneralPost ol {
    margin-left: 40px; }

.showVideoBTN {
  position: relative;
  z-index: 0; }
  .showVideoBTN:before {
    content: " ";
    display: inline-block;
    position: absolute;
    z-index: 1;
    height: 70px;
    width: 70px;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 23.1.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 600 600' style='enable-background:new 0 0 600 600;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M300.2,566.5c-65.3,0-128.2-23.9-177-67.3l15.6-17.6c44.5,39.6,101.8,61.4,161.3,61.4 c100.7,0,189.4-60.6,226.1-154.3l21.9,8.6C508,500.1,410.6,566.5,300.2,566.5z'/%3E%3C/g%3E%3Cg%3E%3Cpath class='st0' d='M559.6,360.5l-22.9-5.3c4.1-17.9,6.2-36.4,6.2-55C543,178,451.7,74.5,330.6,59.3l2.9-23.3 c132.8,16.6,232.9,130.2,232.9,264.2C566.5,320.6,564.2,340.8,559.6,360.5z'/%3E%3C/g%3E%3Cg%3E%3Cpath class='st0' d='M95.1,470.1c-39.5-47.6-61.2-107.9-61.2-169.9c0-141.9,110.9-258.7,252.5-265.9l1.2,23.5 C158.5,64.4,57.4,170.9,57.4,300.2c0,56.5,19.8,111.5,55.8,154.8L95.1,470.1z'/%3E%3C/g%3E%3Cg%3E%3Cpath class='st0' d='M223.1,426.2V167.3l230.1,133.2L223.1,426.2z M246.7,208.1v178.4l158.6-86.6L246.7,208.1z'/%3E%3C/g%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain; }

blockquote {
  display: block;
  padding: 5px 10px 5px 25px;
  border-left: solid 5px #bb0a30;
  font-style: italic;
  font-family: "audi_extended_bold" !important; }
  blockquote p {
    margin-bottom: 4px;
    font-family: "audi_extended_bold" !important;
    color: #565656; }

.autor-msg p {
  font-size: 12px;
  margin-bottom: 2px; }

.box-titulo-video {
  width: 100%;
  display: block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #000000;
  padding: 5px;
  color: #ffffff;
  text-align: center; }
  .box-titulo-video p {
    margin: 2px;
    font-size: 13px; }
  .box-titulo-video ul, .box-titulo-video ol {
    margin: 2px;
    font-size: 13px; }

.modelo-del-mes.bloque-1 {
  background-color: #d6d6d6;
  padding: 80px 0; }

.modelo-del-mes.bloque-2 {
  background-color: #000000;
  padding: 5px 0; }
  .modelo-del-mes.bloque-2 .container-fluid {
    padding-right: 5px;
    padding-left: 5px; }

.modelo-del-mes .item__slide .__box_content {
  display: block;
  max-width: 85%;
  margin: 0 auto;
  position: relative;
  overflow: hidden; }

.modelo-del-mes .item__slide .__col_icon {
  display: inline-block;
  width: 20%;
  height: 70px;
  vertical-align: top;
  float: left;
  text-align: center; }
  .modelo-del-mes .item__slide .__col_icon img {
    max-width: 70px; }

.modelo-del-mes .item__slide .__col_text {
  display: inline-block;
  width: 80%;
  vertical-align: top;
  float: right;
  padding-left: 5px;
  color: #ffffff !important; }
  .modelo-del-mes .item__slide .__col_text p.dato {
    font-size: 22px;
    padding-top: 8px;
    display: block;
    padding-bottom: 0;
    margin-bottom: 0 !important; }
  .modelo-del-mes .item__slide .__col_text p.text-ellips {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    font-size: 12px; }

.modelo-del-mes.bloque-4.video-destacado {
  padding: 25px 0;
  display: block; }

.galeria-3 .item__slide {
  position: relative; }
  .galeria-3 .item__slide .__box_content {
    display: block;
    width: 100%;
    margin: 0 auto;
    position: absolute;
    overflow: hidden;
    background-color: rgba(0, 0, 0, 0.8);
    z-index: 1;
    bottom: -100%;
    right: 0;
    opacity: 0;
    color: #ffffff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 8px;
    font-size: 11px !important;
    line-height: normal;
    -webkit-transition: all ease-in-out 0.3s;
    -moz-transition: all ease-in-out 0.3s;
    -o-transition: all ease-in-out 0.3s;
    transition: all ease-in-out 0.3s; }
    .galeria-3 .item__slide .__box_content p {
      font-size: 11px !important; }
  .galeria-3 .item__slide:hover .__box_content {
    opacity: 1;
    bottom: 0;
    -webkit-transition: all ease-in-out 0.3s;
    -moz-transition: all ease-in-out 0.3s;
    -o-transition: all ease-in-out 0.3s;
    transition: all ease-in-out 0.3s; }

.galeria-3.container-fluid {
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0; }

.owl-theme.owl-galeria-template-3 .owl-dots .owl-dot span {
  width: 60px;
  height: 5px;
  border-radius: 0; }

.box-img-izq {
  display: block;
  height: 400px;
  background-color: #0037c4;
  margin: 0px;
  position: relative;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.box-img-der {
  display: block;
  height: 800px;
  background-color: #0037c4;
  margin: 0px;
  position: relative;
  box-sizing: border-box;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.box-img-izq figure,
.box-img-der figure {
  display: block;
  width: 100%;
  height: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
  position: relative;
  border: solid 4px #ffffff;
  -webkit-transition: all ease-in-out 0.3s;
  -moz-transition: all ease-in-out 0.3s;
  -o-transition: all ease-in-out 0.3s;
  transition: all ease-in-out 0.3s; }
  .box-img-izq figure img,
  .box-img-der figure img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(1.5);
    -webkit-transition: all ease-in-out 0.3s;
    -moz-transition: all ease-in-out 0.3s;
    -o-transition: all ease-in-out 0.3s;
    transition: all ease-in-out 0.3s; }

.template-tipo-5 .col-float-content-1 {
  padding: 25px;
  position: relative;
  z-index: 1;
  width: 49%; }

.template-tipo-5 .col-float-content-2 {
  padding: 25px;
  position: relative;
  z-index: 1;
  width: 49%; }

.template-tipo-5 .col-float-imagen-1 {
  display: inline-block;
  position: absolute;
  top: 0;
  right: 0;
  width: 49%;
  height: 100%;
  overflow: hidden;
  z-index: 0; }
  .template-tipo-5 .col-float-imagen-1 figure {
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden !important; }
    .template-tipo-5 .col-float-imagen-1 figure img {
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%) scale(1);
      -webkit-transition: all ease-in-out 0.3s;
      -moz-transition: all ease-in-out 0.3s;
      -o-transition: all ease-in-out 0.3s;
      transition: all ease-in-out 0.3s; }

.template-tipo-5 .col-float-imagen-2 {
  display: inline-block;
  position: relative;
  float: left;
  top: 0;
  right: 0;
  width: 64%;
  height: 600px;
  overflow: hidden;
  z-index: 0; }
  .template-tipo-5 .col-float-imagen-2 figure {
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden !important; }
    .template-tipo-5 .col-float-imagen-2 figure img {
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%) scale(0.8);
      -webkit-transition: all ease-in-out 0.3s;
      -moz-transition: all ease-in-out 0.3s;
      -o-transition: all ease-in-out 0.3s;
      transition: all ease-in-out 0.3s; }

.template-tipo-5 .col-float-content-3 {
  display: inline-block;
  float: right;
  padding: 25px;
  position: relative;
  width: 35%; }

.template-tipo-5 .col-float-imagen-3 {
  display: block;
  position: relative;
  float: none;
  top: 0;
  right: 0;
  width: 100%;
  height: 600px;
  overflow: hidden;
  z-index: 0; }
  .template-tipo-5 .col-float-imagen-3 figure {
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden !important; }
    .template-tipo-5 .col-float-imagen-3 figure img {
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%) scale(0.8);
      -webkit-transition: all ease-in-out 0.3s;
      -moz-transition: all ease-in-out 0.3s;
      -o-transition: all ease-in-out 0.3s;
      transition: all ease-in-out 0.3s; }

.innerMask1,
.mask-2-float {
  background: transparent; }

.pipe {
  display: none; }

.col-items-descarga {
  text-align: center;
  color: #ffffff;
  font-size: 12px; }
  .col-items-descarga a.button-descargas {
    color: #000000;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: normal;
    align-items: center;
    align-content: normal;
    text-decoration: none;
    padding: 15px 5px;
    -webkit-transition: all ease-in-out 0.3s;
    -moz-transition: all ease-in-out 0.3s;
    -o-transition: all ease-in-out 0.3s;
    transition: all ease-in-out 0.3s;
    text-align: center;
    border-bottom: solid 1px #000000;
    background-position: 95% center;
    background-repeat: no-repeat;
    background-size: 18px;
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 48 48' style='enable-background:new 0 0 48 48;' xml:space='preserve'%3E%3Cg%3E%3Cpolygon points='9.2,47.2 8.5,46.5 31.1,23.9 8.5,1.3 9.2,0.6 32.5,23.9 '/%3E%3C/g%3E%3C/svg%3E"); }
    .col-items-descarga a.button-descargas:first-child {
      margin-top: 0; }
    .col-items-descarga a.button-descargas:last-child {
      margin-bottom: 0;
      border-bottom: solid 1px rgba(255, 255, 255, 0); }
    .col-items-descarga a.button-descargas img {
      width: 50px !important;
      display: inline-block;
      margin: 0; }
    .col-items-descarga a.button-descargas span.enlaceB {
      display: block;
      padding-left: 20px;
      font-family: "audi_extended_normal" !important; }

.paddingx25 {
  padding: 25px; }

.box-height-equal,
.box-height-x1,
.box-height-x2 {
  background-color: #000000; }

.speBigtext {
  font-size: 28px !important; }

.tittle-superMovil {
  display: none; }

.box-height-x1.aux-m-left-box {
  margin-left: 5px;
  margin-bottom: 10px; }

.box-height-x1.aux-m-right-box {
  margin-right: 5px;
  margin-bottom: 10px; }

.box-height-x2.aux-m-left-box {
  margin-left: 5px; }

.box-height-x2.aux-m-right-box {
  margin-right: 5px; }

.area-boxes {
  padding-left: 5px;
  padding-right: 5px;
  -webkit-transition: all ease-in-out 0.3s;
  -moz-transition: all ease-in-out 0.3s;
  -o-transition: all ease-in-out 0.3s;
  transition: all ease-in-out 0.3s; }
  .area-boxes .is-item-box {
    padding: 5px;
    -webkit-transition: all ease-in-out 0.3s;
    -moz-transition: all ease-in-out 0.3s;
    -o-transition: all ease-in-out 0.3s;
    transition: all ease-in-out 0.3s;
    color: #ffffff !important; }

.its-bloque-2-clon,
.its-bloque-6-clon,
.its-bloque-8-clon,
.its-bloque-7-clon,
.box-full-hidde {
  display: none !important;
  visibility: hidden; }

.dos-columnas-grandes {
  display: none !important;
  visibility: hidden; }

.isBloque-show {
  display: none !important;
  visibility: hidden; }

.box-height-equal {
  display: block;
  height: 350px;
  position: relative;
  z-index: 0;
  -webkit-transition: all ease-in-out 0.3s;
  -moz-transition: all ease-in-out 0.3s;
  -o-transition: all ease-in-out 0.3s;
  transition: all ease-in-out 0.3s; }

.box-height-x1 {
  display: block;
  height: 610px;
  -webkit-transition: all ease-in-out 0.3s;
  -moz-transition: all ease-in-out 0.3s;
  -o-transition: all ease-in-out 0.3s;
  transition: all ease-in-out 0.3s;
  position: relative;
  z-index: 0;
  background-position: center center;
  background-size: cover;
  background-image: url(img/img-poster.png);
  background-size: 40%;
  background-repeat: no-repeat; }

.box-height-x2 {
  display: block;
  height: 300px;
  margin: 0 0 10px 0;
  -webkit-transition: all ease-in-out 0.3s;
  -moz-transition: all ease-in-out 0.3s;
  -o-transition: all ease-in-out 0.3s;
  transition: all ease-in-out 0.3s;
  position: relative;
  z-index: 0;
  background-position: center center;
  background-size: cover;
  background-image: url(img/img-poster.png);
  background-size: 40%;
  background-repeat: no-repeat; }

.box__content.noSombra {
  background: none !important; }

.box__content {
  display: flex;
  height: 100%;
  width: 100%;
  -webkit-transition: all ease-in-out 0.3s;
  -moz-transition: all ease-in-out 0.3s;
  -o-transition: all ease-in-out 0.3s;
  transition: all ease-in-out 0.3s;
  opacity: 1;
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
  overflow: hidden;
  position: relative; }
  .box__content .box__front {
    padding: 15px;
    -webkit-transition: all ease-in-out 0.3s;
    -moz-transition: all ease-in-out 0.3s;
    -o-transition: all ease-in-out 0.3s;
    transition: all ease-in-out 0.3s;
    position: relative;
    z-index: 3; }
    .box__content .box__front h2 {
      color: #ffffff;
      font-family: "audi_extended_bold";
      font-size: 1.5rem;
      line-height: normal;
      position: relative;
      top: 0;
      -webkit-transition: all ease-in-out 0.3s;
      -moz-transition: all ease-in-out 0.3s;
      -o-transition: all ease-in-out 0.3s;
      transition: all ease-in-out 0.3s; }
    .box__content .box__front h3 {
      padding: 0;
      display: none; }
      .box__content .box__front h3.tittle-movil {
        font-size: 1.2rem;
        text-align: left;
        font-family: "audi_type_screen_normal";
        margin: 0 0 5px 0; }
  .box__content .box__front.modeloMes {
    -webkit-transition: all ease-in-out 0.3s;
    -moz-transition: all ease-in-out 0.3s;
    -o-transition: all ease-in-out 0.3s;
    transition: all ease-in-out 0.3s;
    position: absolute;
    z-index: 1;
    bottom: 0;
    right: 0; }
  .box__content .box__mask {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    position: absolute;
    z-index: 2;
    background-color: rgba(0, 0, 0, 0.5);
    opacity: 0;
    -webkit-transition: all ease-in-out 0.3s;
    -moz-transition: all ease-in-out 0.3s;
    -o-transition: all ease-in-out 0.3s;
    transition: all ease-in-out 0.3s;
    color: #ffffff; }
    .box__content .box__mask .isa {
      display: flex;
      flex-direction: column;
      text-align: center; }
    .box__content .box__mask h3 {
      margin: 0;
      padding: 0;
      display: block; }
      .box__content .box__mask h3.tittle-desktop {
        font-size: 2rem;
        text-align: center;
        font-family: "audi_type_screen_normal"; }
    .box__content .box__mask a.inner_cta {
      margin-top: 10px;
      background-color: #ffffff;
      border: solid 1px transparent;
      color: #000000;
      cursor: pointer;
      text-align: center;
      text-decoration: none !important; }
      .box__content .box__mask a.inner_cta:hover {
        border: solid 1px #ffffff;
        color: #ffffff;
        background-color: transparent; }
  .box__content .box__img_back {
    display: block;
    position: absolute;
    z-index: -1;
    overflow: hidden;
    width: 100%;
    height: 100%; }
    .box__content .box__img_back img {
      position: absolute;
      top: 50%;
      left: 50%;
      transform-origin: center center;
      transition: all ease 5s; }

video {
  width: 220%;
  height: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  z-index: -1; }

video:hover {
  opacity: 1;
  transition: all 300ms cubic-bezier(0.645, 0.045, 0.355, 1); }

.box-height-x1 video {
  width: 150%;
  height: 120%; }

.BigVideo video {
  width: 240%;
  height: 150%; }

@media screen and (min-width: 1024px) {
  .v2-home-full-width-section .v2-box-full-modelo:hover .box__img_back img {
    transform: translate(-50%, -50%) scale(1.2); }
  .v2-mask-item-slide:hover img.img-responsiva {
    transform: translate(-50%, -50%) scale(1.2);
    /* transition: all 5000ms cubic-bezier(0.645, 0.045, 0.355, 1);  */
    transition: all ease 1s;
  } }

@media screen and (min-width: 1440px) {
  .v2-home-full-width-section .v2-box-full-modelo:hover .box__img_back img {
    transform: translate(-50%, -50%) scale(1.6); } }

@media screen and (min-width: 1280px) {
  .box-height-equal {
    height: 400px; }
    .box-height-equal .box__content .box__img_back img {
      transform: translate(-50%, -50%) scale(0.7); }
    .box-height-equal .box__content:hover .box__img_back img {
      transform: translate(-50%, -50%) scale(0.75); }
    .box-height-equal .box__content.is-bloque-2 .box__img_back img {
      transform: translate(-50%, -50%) scale(0.35); }
    .box-height-equal .box__content.is-bloque-2:hover .box__img_back img {
      transform: translate(-50%, -50%) scale(0.42); } }

@media screen and (min-width: 1366px) {
  .box-height-equal {
    height: 400px; }
    .box-height-equal .box__content .box__img_back img {
      transform: translate(-50%, -50%) scale(0.75); }
    .box-height-equal .box__content:hover .box__img_back img {
      transform: translate(-50%, -50%) scale(0.8); }
    .box-height-equal .box__content.is-bloque-2 .box__img_back img {
      transform: translate(-50%, -50%) scale(0.5); }
    .box-height-equal .box__content.is-bloque-2:hover .box__img_back img {
      transform: translate(-50%, -50%) scale(0.6); } }

@media screen and (min-width: 1440px) {
  .box-height-equal .box__content .box__img_back img {
    transform: translate(-50%, -50%) scale(0.8); }
  .box-height-equal .box__content:hover .box__img_back img {
    transform: translate(-50%, -50%) scale(0.85); } }

@media screen and (min-width: 1560px) {
  .box-height-equal .box__content .box__img_back img {
    transform: translate(-50%, -50%) scale(0.85); }
  .box-height-equal .box__content:hover .box__img_back img {
    transform: translate(-50%, -50%) scale(0.9); } }

@media screen and (min-width: 1650px) {
  .box-height-equal .box__content .box__img_back img {
    transform: translate(-50%, -50%) scale(0.93); }
  .box-height-equal .box__content:hover .box__img_back img {
    transform: translate(-50%, -50%) scale(0.96); } }

@media screen and (min-width: 1800px) {
  .box-height-equal {
    height: 550px; }
    .box-height-equal .box__content .box__img_back img {
      transform: translate(-50%, -50%) scale(1); }
    .box-height-equal .box__content:hover .box__img_back img {
      transform: translate(-50%, -50%) scale(1.1); }
    .box-height-equal .box__content.is-bloque-2 .box__img_back img {
      transform: translate(-50%, -50%) scale(0.6); }
    .box-height-equal .box__content.is-bloque-2:hover .box__img_back img {
      transform: translate(-50%, -50%) scale(0.7); } }

@media screen and (min-width: 2000px) {
  .box-height-equal {
    height: 650px; }
    .box-height-equal .box__content .box__img_back img {
      transform: translate(-50%, -50%) scale(1.3); }
    .box-height-equal .box__content:hover .box__img_back img {
      transform: translate(-50%, -50%) scale(1.5); }
    .box-height-equal .box__content.is-bloque-2 .box__img_back img {
      transform: translate(-50%, -50%) scale(0.6); }
    .box-height-equal .box__content.is-bloque-2:hover .box__img_back img {
      transform: translate(-50%, -50%) scale(0.7); } }

.box__content .box__img_back img {
  transform: translate(-50%, -50%) scale(0.5); }

@media screen and (max-width: 414px) {
  .box-height-x1 {
    height: 190px; }
    .box-height-x1 .box__content .box__img_back img {
      transform: translate(-50%, -50%) scale(0.23); }
    .box-height-x1 .box__content:hover .box__img_back img {
      transform: translate(-50%, -50%) scale(0.4); } }

@media screen and (max-width: 370px) {
  .box-height-x1 {
    height: 190px; }
    .box-height-x1 .box__content .box__img_back img {
      transform: translate(-50%, -50%) scale(0.4); }
    .box-height-x1 .box__content:hover .box__img_back img {
      transform: translate(-50%, -50%) scale(0.4); } }

@media screen and (min-width: 680px) {
  .box-height-x1 {
    height: 410px; }
    .box-height-x1 .box__content .box__img_back img {
      transform: translate(-50%, -50%) scale(0.3); }
    .box-height-x1 .box__content:hover .box__img_back img {
      transform: translate(-50%, -50%) scale(0.4); } }

@media screen and (min-width: 1024px) {
  .box-height-x1 {
    height: 510px; }
    .box-height-x1 .box__content .box__img_back img {
      transform: translate(-50%, -50%) scale(0.35); }
    .box-height-x1 .box__content:hover .box__img_back img {
      transform: translate(-50%, -50%) scale(0.45); } }

@media screen and (min-width: 1280px) {
  .box-height-x1 {
    height: 610px; }
    .box-height-x1 .box__content .box__img_back img {
      transform: translate(-50%, -50%) scale(0.45); }
    .box-height-x1 .box__content:hover .box__img_back img {
      transform: translate(-50%, -50%) scale(0.5); } }

@media screen and (min-width: 1366px) {
  .box-height-x1 .box__content .box__img_back img {
    transform: translate(-50%, -50%) scale(0.5); }
  .box-height-x1 .box__content:hover .box__img_back img {
    transform: translate(-50%, -50%) scale(0.6); } }

@media screen and (min-width: 1440px) {
  .box-height-x1 .box__content .box__img_back img {
    transform: translate(-50%, -50%) scale(0.65); }
  .box-height-x1 .box__content:hover .box__img_back img {
    transform: translate(-50%, -50%) scale(0.75); } }

@media screen and (min-width: 1800px) {
  .box-height-x1 {
    height: 870px; } }

@media screen and (min-width: 2000px) {
  .box-height-x1 {
    height: 1010px; }
    .box-height-x1 .box__content .box__img_back img {
      transform: translate(-50%, -50%) scale(0.8); }
    .box-height-x1 .box__content:hover .box__img_back img {
      transform: translate(-50%, -50%) scale(0.85); } }

@media screen and (max-width: 414px) {
  .box-height-x2 {
    height: 190px; }
    .box-height-x2 .box__content .box__img_back img {
      transform: translate(-50%, -50%) scale(0.2); }
    .box-height-x2 .box__content:hover .box__img_back img {
      transform: translate(-50%, -50%) scale(0.3); } }

@media screen and (max-width: 370px) {
  .box-height-x2 .box__content .box__img_back img {
    transform: translate(-50%, -50%) scale(0.4); }
  .box-height-x2 .box__content:hover .box__img_back img {
    transform: translate(-50%, -50%) scale(0.4); } }

@media screen and (min-width: 680px) {
  .box-height-x2 {
    height: 200px; }
    .box-height-x2 .box__content .box__img_back img {
      transform: translate(-50%, -50%) scale(0.25); }
    .box-height-x2 .box__content:hover .box__img_back img {
      transform: translate(-50%, -50%) scale(0.3); } }

@media screen and (min-width: 1024px) {
  .box-height-x2 {
    height: 250px; } }

@media screen and (min-width: 1280px) {
  .box-height-x2 {
    height: 300px; }
    .box-height-x2 .box__content .box__img_back img {
      transform: translate(-50%, -50%) scale(0.26); }
    .box-height-x2 .box__content:hover .box__img_back img {
      transform: translate(-50%, -50%) scale(0.32); } }

@media screen and (min-width: 1366px) {
  .box-height-x2 .box__content .box__img_back img {
    transform: translate(-50%, -50%) scale(0.4); }
  .box-height-x2 .box__content:hover .box__img_back img {
    transform: translate(-50%, -50%) scale(0.45); } }

@media screen and (min-width: 1800px) {
  .box-height-x2 {
    height: 430px; }
    .box-height-x2 .box__content .box__img_back img {
      transform: translate(-50%, -50%) scale(0.5); }
    .box-height-x2 .box__content:hover .box__img_back img {
      transform: translate(-50%, -50%) scale(0.55); } }

@media screen and (min-width: 2000px) {
  .box-height-x2 {
    height: 500px; }
    .box-height-x2 .box__content .box__img_back img {
      transform: translate(-50%, -50%) scale(0.65); }
    .box-height-x2 .box__content:hover .box__img_back img {
      transform: translate(-50%, -50%) scale(0.7); } }

@media screen and (max-width: 780px) {
  .box-height-x2.full {
    height: 300px; }
    .box-height-x2.full .box__content .box__img_back img {
      transform: translate(-50%, -50%) scale(0.52); }
    .box-height-x2.full .box__content:hover .box__img_back img {
      transform: translate(-50%, -50%) scale(0.55); } }

@media screen and (max-width: 680px) {
  .box-height-x2.full {
    height: 200px; }
    .box-height-x2.full .box__content .box__img_back img {
      transform: translate(-50%, -50%) scale(0.4); }
    .box-height-x2.full .box__content:hover .box__img_back img {
      transform: translate(-50%, -50%) scale(0.4); } }

@media screen and (min-width: 1024px) {
  .box-height-x2.full .box__content .box__img_back img {
    transform: translate(-50%, -50%) scale(0.35); }
  .box-height-x2.full .box__content:hover .box__img_back img {
    transform: translate(-50%, -50%) scale(0.45); } }

@media screen and (min-width: 1060px) {
  .box-height-x2.full .box__content .box__img_back img {
    transform: translate(-50%, -50%) scale(0.45); }
  .box-height-x2.full .box__content:hover .box__img_back img {
    transform: translate(-50%, -50%) scale(0.55); } }

@media screen and (min-width: 1280px) {
  .box-height-x2.full .box__content .box__img_back img {
    transform: translate(-50%, -50%) scale(0.45); }
  .box-height-x2.full .box__content:hover .box__img_back img {
    transform: translate(-50%, -50%) scale(0.55); } }

@media screen and (min-width: 1366px) {
  .box-height-x2.full .box__content .box__img_back img {
    transform: translate(-50%, -50%) scale(0.53); }
  .box-height-x2.full .box__content:hover .box__img_back img {
    transform: translate(-50%, -50%) scale(0.63); } }

@media screen and (min-width: 1440px) {
  .box-height-x2.full .box__content .box__img_back img {
    transform: translate(-50%, -50%) scale(0.65); }
  .box-height-x2.full .box__content:hover .box__img_back img {
    transform: translate(-50%, -50%) scale(0.69); } }

@media screen and (min-width: 1800px) {
  .box-height-x2.full .box__content .box__img_back img {
    transform: translate(-50%, -50%) scale(0.68); }
  .box-height-x2.full .box__content:hover .box__img_back img {
    transform: translate(-50%, -50%) scale(0.72); } }

@media screen and (min-width: 2000px) {
  .box-height-x2.full .box__content .box__img_back img {
    transform: translate(-50%, -50%) scale(0.8); }
  .box-height-x2.full .box__content:hover .box__img_back img {
    transform: translate(-50%, -50%) scale(0.84); } }

@media screen and (max-width: 780px) {
  .box-height-x2.aux-m-right-box,
  .box-height-x2.aux-m-left-box {
    height: 300px; }
    .box-height-x2.aux-m-right-box .box__content .box__img_back img,
    .box-height-x2.aux-m-left-box .box__content .box__img_back img {
      transform: translate(-50%, -50%) scale(0.33); }
    .box-height-x2.aux-m-right-box .box__content:hover .box__img_back img,
    .box-height-x2.aux-m-left-box .box__content:hover .box__img_back img {
      transform: translate(-50%, -50%) scale(0.4); } }

@media screen and (max-width: 680px) {
  .box-height-x2.aux-m-right-box,
  .box-height-x2.aux-m-left-box {
    height: 190px; } }

@media screen and (max-width: 370px) {
  .box-height-x2.aux-m-right-box .box__content .box__img_back img,
  .box-height-x2.aux-m-left-box .box__content .box__img_back img {
    transform: translate(-50%, -50%) scale(0.38); }
  .box-height-x2.aux-m-right-box .box__content:hover .box__img_back img,
  .box-height-x2.aux-m-left-box .box__content:hover .box__img_back img {
    transform: translate(-50%, -50%) scale(0.4); } }

@media screen and (max-width: 780px) {
  .box-height-x1.aux-m-left-box,
  .box-height-x1.aux-m-right-box {
    height: 610px; }
    .box-height-x1.aux-m-left-box .box__content .box__img_back img,
    .box-height-x1.aux-m-right-box .box__content .box__img_back img {
      transform: translate(-50%, -50%) scale(0.48); }
    .box-height-x1.aux-m-left-box .box__content:hover .box__img_back img,
    .box-height-x1.aux-m-right-box .box__content:hover .box__img_back img {
      transform: translate(-50%, -50%) scale(0.58); } }

@media screen and (max-width: 680px) {
  .box-height-x1.aux-m-left-box,
  .box-height-x1.aux-m-right-box {
    height: 340px; }
    .box-height-x1.aux-m-left-box .box__content .box__img_back img,
    .box-height-x1.aux-m-right-box .box__content .box__img_back img {
      transform: translate(-50%, -50%) scale(0.26); }
    .box-height-x1.aux-m-left-box .box__content:hover .box__img_back img,
    .box-height-x1.aux-m-right-box .box__content:hover .box__img_back img {
      transform: translate(-50%, -50%) scale(0.34); } }

@media screen and (max-width: 680px) {
  .box-height-x1 video {
    width: 150%;
    height: 220%; } }

@media screen and (max-width: 414px) {
  .bloque-x2-special {
    height: 390px !important; }
  .col-sm-4.last-bloquex2 {
    flex: 0 0 100% !important;
    max-width: 100% !important; }
  .box-height-x2.bloque-f-50a,
  .box-height-x2.bloque-f-50b {
    flex: 0 0 50%;
    width: 50%;
    display: block;
    float: left; }
  .box-height-x2.bloque-f-50a {
    padding-right: 5px; }
  .box-height-x2.bloque-f-50b {
    padding-left: 5px; }
  .rmbottom {
    margin-bottom: 0; } }

@media screen and (max-width: 370px) {
  .box-height-x2.aux-m-right-box,
  .box-height-x2.aux-m-left-box {
    margin-left: 0;
    margin-right: 0;
    height: 320px; }
  .box-height-x1.aux-m-left-box,
  .box-height-x1.aux-m-right-box {
    margin-left: 0;
    margin-right: 0;
    height: 490px; }
  .dos-columnas-grandes.col-6,
  .movilSmall.col-6 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    margin-bottom: 10px; }
  .box-height-x1.aux-m-left-box .box__content .box__img_back img, .box-height-x1.aux-m-right-box .box__content .box__img_back img {
    transform: translate(-50%, -50%) scale(0.4) !important; }
  .box-height-x2.full {
    height: 300px; }
  .box-height-x2.bloque-f-50a,
  .box-height-x2.bloque-f-50b {
    flex: 0 0 100%;
    width: 100%;
    display: block;
    float: none;
    padding: 0; } }

.master-content .gform_wrapper label.gfield_label, .master-content .gform_wrapper legend.gfield_label {
  font-size: 14px;
  font-weight: normal;
  margin-bottom: 0 !important; }

.master-content .gform_wrapper ul.gform_fields li.gfield select {
  -webkit-appearance: none;
  border: solid 1px #c8c8c8;
  border-radius: 0;
  padding: 7px;
  background-color: transparent;
  position: relative;
  background-image: url(img/i-abajo.svg);
  background-size: 20px 20px;
  background-position: 98% center;
  background-repeat: no-repeat; }

.master-content .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
  border: solid 1px #c8c8c8;
  z-index: 2;
  padding: 5px 15px; }

.master-content .gform_wrapper .gform_footer input.button, .master-content .gform_wrapper .gform_footer input[type=submit] {
  display: inline-block;
  position: relative;
  width: auto;
  height: auto;
  margin: 0;
  padding: 0;
  text-decoration: none;
  color: #000000;
  text-transform: uppercase;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  -webkit-transition: all ease-in-out 0.3s;
  -moz-transition: all ease-in-out 0.3s;
  -o-transition: all ease-in-out 0.3s;
  transition: all ease-in-out 0.3s;
  font-size: 16px;
  border: solid 1px #c8c8c8;
  z-index: 2;
  padding: 5px 15px;
  text-align: right; }
  .master-content .gform_wrapper .gform_footer input.button:hover, .master-content .gform_wrapper .gform_footer input[type=submit]:hover {
    color: #ffffff;
    -webkit-transition: all ease-in-out 0.3s;
    -moz-transition: all ease-in-out 0.3s;
    -o-transition: all ease-in-out 0.3s;
    transition: all ease-in-out 0.3s;
    background-color: #000000; }

.master-content .gform_wrapper textarea.large {
  height: 100px;
  border: 1px solid #c8c8c8; }

@media screen and (min-width: 1500px) {
  .BigVideo video {
    height: 175%;
    width: 270%; } }

@media screen and (min-width: 1680px) {
  .BigVideo video {
    height: 180%;
    width: 275%; } }

@media screen and (max-width: 1920px) {
  .videoiSHorizontal video {
    width: 250%;
    height: 140%; } }

@media screen and (max-width: 1260px) {
  ul#menu-menu-footer li {
    margin: 2px 2%; } }

@media screen and (max-width: 1199px) {
  ul#menu-menu-principal {
    font-size: 11px; }
  ul#menu-menu-footer {
    font-size: 11px; }
    ul#menu-menu-footer li {
      margin: 2px 5px; }
  .col-buscador .input-search {
    font-size: 11px; }
  .box-img-izq figure img {
    transform: translate(-50%, -50%) scale(1.8); } }

@media screen and (min-width: 1100px) {
  .BigVideo video {
    height: 175%;
    width: 270%; } }

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

  header.header-content {
    padding: 15px 0 5px 0; }
    header.header-content .col-titulo-site {
      -webkit-transition: all ease-in-out 0.3s;
      -moz-transition: all ease-in-out 0.3s;
      -o-transition: all ease-in-out 0.3s;
      transition: all ease-in-out 0.3s; }
    header.header-content .col-md-6.bloque-logo {
      width: 100%;
      flex: 100%;
      max-width: 100%;
      position: relative; }
    header.header-content .col-md-6.b-redes {
      width: 100%;
      flex: 100%;
      max-width: 100%;
      position: relative;
      margin-top: 10px; }
    header.header-content .col-cta-subscripcion {
      margin-right: 5px; }
  
  .box-cta {
    padding: 10px 15px; }
  .col-redes-hide-under-1060 {
    display: none !important;
    visibility: hidden; }
  .col-md-10.contenedor-menu-principal .col-box-menu {
    display: none !important;
    visibility: hidden; }
  .v-desktop-mes {
    display: none !important;
    visibility: hidden;
    height: 0; }
  .v-movil-mes {
    display: inline-block;
    float: left;
    margin-top: 0px;
    margin-left: 15px; }
  .bloque-menu {
    margin-top: 0px; }
  .content-menu-movil {
    display: block;
    width: 100%;
    border-top: solid 1px rgba(179, 179, 179, 0.3);
    background-color: #000000;
    padding: 10px 10px 0px 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .only-for-desktop {
    display: none !important; }
  .box-drop-month-cta {
    background-position: 99% center !important; }
  .second-menu {
    display: block;
    width: 100%;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    .second-menu .second-menu--izq {
      display: inline-block;
      width: 65%;
      vertical-align: top;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
      .second-menu .second-menu--izq .col-box-menu {
        margin: 0; }
    .second-menu .second-menu--der {
      display: inline-block;
      width: 34%;
      vertical-align: top;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      padding: 20px 25px 25px 25px; }
    .second-menu .col-buscador {
      display: block;
      width: 100%;
      margin: 0; }
      .second-menu .col-buscador .searchform {
        display: block;
        width: 100%; }
      .second-menu .col-buscador .input-search {
        width: 85%; }
  ul#menu-menu-principal-1 li {
    display: inline-block;
    width: 47%;
    text-align: center; }
    ul#menu-menu-principal-1 li a {
      padding: 10px 0; } }

@media screen and (max-width: 1024px) {
  ul#menu-menu-footer li {
    margin: 3px 1%; }
    ul#menu-menu-footer li a {
      font-size: 10px; }
  .box__content .box__front h3.tittle-movil,
  .box__content .box__front h2.tittle-movil {
    display: block; }
  .box__content .box__mask h3.tittle-desktop,
  .box__content .box__mask h2.tittle-desktop {
    display: none; }
  a.isctaMovil {
    display: flex;
    width: 100%;
    height: 100%;
    z-index: 4;
    background-color: transparent;
    position: absolute;
    text-decoration: none !important;
    font-size: 0; }
  .owl-theme.owl-modelo-mes-caracteristicas .owl-dots .owl-dot span {
    width: 60px;
    height: 5px;
    border-radius: 0; }
  .owl-theme.owl-modelo-mes-caracteristicas .owl-nav.disabled + .owl-dots {
    position: relative;
    width: 100%;
    text-align: center;
    margin-left: -5px;
    margin-right: -5px;
    padding: 15px 0;
    bottom: -5px;
    width: 103%; }
  .template-tipo-5 .col-float-imagen-2 {
    height: 700px; } }

@media screen and (min-width: 1025px) {
  a.isctaMovil {
    display: none; }
  .box__content:hover .box__front {
    opacity: 0;
    -webkit-transition: all ease-in-out 0.3s;
    -moz-transition: all ease-in-out 0.3s;
    -o-transition: all ease-in-out 0.3s;
    transition: all ease-in-out 0.3s; }
  .box__content:hover .box__mask {
    opacity: 1;
    -webkit-transition: all ease-in-out 0.3s;
    -moz-transition: all ease-in-out 0.3s;
    -o-transition: all ease-in-out 0.3s;
    transition: all ease-in-out 0.3s; } }

@media screen and (max-width: 950px) {
  .second-menu .second-menu--izq {
    width: 70%; }
  .second-menu .second-menu--der {
    width: 25%; } }

@media screen and (max-width: 991px) {
  .second-menu .second-menu--izq {
    width: 100%;
    display: block; }
  .second-menu .second-menu--der {
    width: 100%;
    display: block;
    margin-top: 10px;
    border-top: solid 1px rgba(179, 179, 179, 0.3);
    padding: 25px 10px; }
  .box-img-izq figure img {
    transform: translate(-50%, -50%) scale(2.2); } }

@media screen and (max-width: 780px) {
  .box__content .box__front h2 {
    font-size: 1.2rem; }
  video {
    width: 250%; } }

@media screen and (max-width: 768px) {
  .col-force-100-in768[class*="col-md-"] {
    flex: 0 0 100% !important;
    max-width: 100% !important; }
  .col-items-descarga a.button-descargas {
    width: 100%; }
  blockquote {
    max-width: 100%; }
  .remove-all-space.container {
    padding: 0 !important;
    margin: 0 !important;
    width: 100% !important;
    max-width: 100% !important; }
    .remove-all-space.container .row {
      margin-left: 0 !important;
      margin-right: 0 !important; }
    .remove-all-space.container .col-md-12 {
      padding: 0 !important; }
  .box-img-der {
    height: 650px; }
  .box-img-izq {
    height: 325px; }
  .template-tipo-5 .col-float-content-1,
  .template-tipo-5 .col-float-content-2 {
    width: 55%; }
  .template-tipo-5 .col-float-imagen-1 {
    width: 44%;
    height: 90%; }
  .template-tipo-5 .col-float-imagen-2 {
    height: 700px;
    width: 50%; }
    .template-tipo-5 .col-float-imagen-2 figure img {
      transform: translate(-50%, -50%) scale(0.9); }
  .template-tipo-5 .col-float-content-3 {
    width: 50%; }
  .template-tipo-5 .col-float-imagen-1 figure img {
    transform: translate(-50%, -50%) scale(1.2); } }

@media screen and (max-width: 767px) {
  ul#menu-menu-footer li {
    display: block;
    text-align: center; }
    ul#menu-menu-footer li a {
      padding: 10px 5px; }
  .legales-footer {
    text-align: center !important; }
  .box-img-der {
    height: 550px; }
  .box-img-izq {
    height: 275px; }
  .template-tipo-5 .col-float-imagen-1 figure img {
    transform: translate(-50%, -50%) scale(2); }
  .pipe,
  .innerMask1 {
    display: none; }
  .template-tipo-5 .container {
    padding-right: 15px;
    padding-left: 15px; }
  .template-tipo-5 .col-float-imagen-1 {
    position: relative;
    top: 0;
    width: 100%;
    right: 0;
    height: 400px;
    box-sizing: border-box; }
    .template-tipo-5 .col-float-imagen-1 figure img {
      transform: translate(-50%, -50%) scale(1); }
  .template-tipo-5 .col-float-content-1,
  .template-tipo-5 .col-float-content-2 {
    width: 100%; }
  .template-tipo-5 .col-float-imagen-2 {
    width: 40%;
    height: 400px;
    margin: 0 25px 8px 0; }
  .template-tipo-5 .col-float-content-3 {
    width: 100%;
    float: none;
    padding: 5px;
    display: initial; }
  .v2-home-full-width-section .v2-box-full-modelo .white-cta {
    opacity: 1 !important; } }

@media screen and (max-width: 680px) {
  header.header-content .col-logo {
    width: 65px; }
  header.header-content .col-titulo-site span.site-description {
    padding-left: 15px;
    top: 3px; }
  header.header-content .col-titulo-site {
    font-size: 14px;
    letter-spacing: 7px; }


  .tittle-superMovil {
    display: block !important;
    font-size: 18px !important; }
  .hiddeTitulo {
    display: none !important; }
  .speBigtext {
    font-size: 22px !important; } }

@media screen and (max-width: 620px) {
  .second-menu .second-menu--izq .col-box-menu {
    width: 100%;
    display: block; }
  ul#menu-menu-principal-1 {
    text-align: center;
    width: 100%;
    display: block; }
    ul#menu-menu-principal-1 li {
      width: 50%;
      margin: 0 auto; }
  div[class*="its-bloque-"].col-sm-4 {
    flex: 0 0 50%;
    max-width: 50%; }
  .its-bloque-7-clon {
    display: block !important;
    visibility: visible; }
  .box-height-x2.its-bloque-7 {
    display: none !important;
    visibility: hidden; }
  .box-height-x2.its-bloque-4 {
    margin-bottom: 0; }
  .modelo-del-mes .item__slide .__box_content {
    max-width: 100%; }
  .modelo-del-mes.bloque-2 {
    margin-bottom: 40px; }
  .col-items-descarga a.button-descargas {
    width: 100%; }
  .paddingx25 {
    padding: 25px 5px; }
  .template-tipo-5 .col-float-content-1,
  .template-tipo-5 .col-float-content-2 {
    width: 100%; }
  .template-tipo-5 .container {
    padding-left: 0;
    padding-right: 0; }
  .innerMask1 {
    width: 230px;
    height: 280px;
    float: right;
    position: absolute;
    bottom: 0;
    right: 0;
    clear: right; }
  .pipe {
    display: block;
    width: 0px;
    float: right; }
  .mask-2-float {
    display: inline-block;
    height: 90px;
    width: 230px;
    float: right; }
  .template-tipo-5 .col-float-imagen-1 figure img {
    transform: translate(-50%, -50%) scale(0.6); }
  .container.offpa {
    padding-left: 15px;
    padding-right: 15px; }
  .template-tipo-5 .col-float-imagen-2 {
    width: 34%;
    height: 270px; }
  .contenidoGeneralPost h2 {
    font-size: 25px; }
  .contenidoGeneralPost h3 {
    font-size: 20px; }
  .template-tipo-5 .col-float-content-1, .template-tipo-5 .col-float-content-2 {
    padding: 0; } }

@media screen and (max-width: 570px) {
  .innerMask1 {
    width: 270px;
    height: 330px; }
  .mask-2-float {
    height: 120px;
    width: 270px; } }

@media screen and (max-width: 490px) {
  .box-img-der {
    height: 450px; }
  .box-img-izq {
    height: 225px; }
  .template-tipo-5 .col-float-imagen-1 {
    margin: 30px 0; } }

@media screen and (max-width: 440px) {
  header.header-content .col-cta-subscripcion {
    margin-right: 0; }
    header.header-content .col-cta-subscripcion .box-cta {
      font-size: 10px;
      padding: 10px 10px; }
  .box__content .box__front h2 {
    font-size: 1rem; }
  .modelo-del-mes .item__slide .__col_text p.text-ellips {
    white-space: normal;
    overflow: initial;
    text-overflow: initial;
    width: 100%;
    font-size: 12px; }
  .modelo-del-mes .item__slide .__col_icon {
    padding-top: 10px; }
  .box-img-der {
    height: 400px; }
  .box-img-izq {
    height: 200px; } }

@media screen and (max-width: 414px) {
  header.header-content .col-titulo-site span.site-description {
    top: 0;
    padding-left: 5px; }
  header.header-content {
    padding: 10px 0 10px 0; }
    header.header-content .col-titulo-site {
      font-size: 9px;
      letter-spacing: 5px; }

  .col-cta-subscripcion {
    display: block;
    width: 90%;
    vertical-align: middle;
    margin: 0 auto; }
    .col-cta-subscripcion .box-cta {
      display: block !important;
      width: 100% !important;
      padding: 10px;
      text-align: center; }
  .box-img-der {
    height: 450px; }
  .box-img-izq {
    height: 225px; }
  .innerMask1 {
    width: 200px;
    height: 330px; }
  .mask-2-float {
    display: none; }
  .template-tipo-5 .col-float-content-2 {
    padding-top: 5px; }
  .template-tipo-5 .col-float-content-1 {
    padding-bottom: 5px; }
  .template-tipo-5 .col-float-imagen-2 {
    margin: 15px; }
    .template-tipo-5 .col-float-imagen-2 figure img {
      transform: translate(-50%, -50%) scale(0.35); } }

@media screen and (max-width: 375px) {
  .box-img-der {
    height: 360px; }
  .box-img-izq {
    height: 180px; }
  .box_footer_menu {
    padding: 10px 0 60px 0; } }

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

  header.header-content .col-titulo-site {
    font-size: 10px;
    letter-spacing: 10px; }

  .v-movil-mes {
    display: block;
    float: none;
    margin-bottom: 10px; }
  .box-drop-month-cta, .box-other-months {
    width: 150px; }
  header.header-content .col-cta-subscripcion {
    display: block;
    width: 100%;
    text-align: center; }
  .col-cta-subscripcion .box-cta {
    width: 80% !important;
    margin: 0 auto; }
  header.header-content .col-md-6.b-redes {
    margin-top: 0; }
  ul#menu-menu-principal-1 li {
    width: 51%; }
    ul#menu-menu-principal-1 li a {
      padding: 5px 0; }
  .second-menu .second-menu--der {
    padding: 15px 5px 0px 5px; }
  div[class*="its-bloque-"].col-sm-4 {
    flex: 0 0 100%;
    max-width: 100%; }
  .force-100-375 .col-6 {
    flex: 0 0 100%;
    max-width: 100%; }
  .box-img-der {
    height: 580px; }
  .box-img-izq {
    height: 320px; }
  .template-tipo-5 .col-float-imagen-2 {
    width: 100%;
    margin: 0; } }

@media screen and (max-width: 320px) {
  header.header-content .col-logo {
    width: 50px; }
  header.header-content .col-titulo-site {
    font-size: 8px;
    letter-spacing: 5px; }
  .col-md-8.col-9.v2-header.v2-box-center {
    -ms-flex: 0 0 80%;
    flex: 0 0 80%;
    max-width: 80%; }
  .col-md-2.col-3.v2-header.v2-box-right {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%; }

  .box-drop-month-cta, .box-other-months {
    width: 130px; }
  .redes-in-mobile a {
    padding: 5px;
    font-size: 20px; }
  .v-movil-mes {
    margin-bottom: 0px; }
  .box-other-months ul li a {
    font-size: 9px;
    padding: 4px 10px; } }


