
@font-face{
    font-family:cheanxb;
    font-style:normal;
    font-weight:bold;
    src:url("https://e00-elmundo.uecdn.es/fonts/cheanxb/cheanxb-webfont.woff") format("woff"),url("https://e00-elmundo.uecdn.es/fonts/cheanxb/cheanxb-webfont.ttf") format("ttf");
    font-display:swap;
    }
    :root{--color: #e8e0d5; --color-texto: #797979;  --cols: 1rem 0 auto 0 1rem; }
    @media (min-width: 60rem) {
        :root{
          --cols: 1fr 9rem minmax(0, 41.3rem) 9rem 1fr;
        }
        }

/* --------------------------------

Parcheo Cabecera

-------------------------------- */

.marca-theme-v3 .ue-l-common-page__inner {
    max-width: 100% !important;
    padding: 0px;
    ;
}

.marca-theme-v3 .ue-c-section-title {
    border-bottom: none !important;
    font-size: 0;
    line-height: 0;
    padding: 0;
}

.main-header.inside .main-nav-container { background-color: #ffffff;}
.main-header .breadcrumbs {position: relative; z-index: 1; }
.main {  padding-bottom: 0px; background:url(https://e00-especiales-marca.uecdn.es/calendario-adviento/images/2024/fondo-calendario4.jpg) no-repeat 0 0;     background-size: cover;  background-position: 52% 0%;}
.main:first-of-type { padding-top: 0px;}
.main-header.inside ~ .main:first-of-type>.tab-title.visible .container-header {width: 990px;border-bottom: solid 1px #141d25; position: absolute;  left: -900000px;}
.seo-links-container {display: none;}
.seo-links-container .list-seo-links a { display: inline-block;}
.main .tab-title { margin-bottom: 0px; height: 0px; width: 100%;}
.row-layout .container {  padding: 0px 0;}
.container {width: 100%; max-width: 100%; margin-right: auto; margin-left: auto;}
.breadcrumbs .tab-breadcrumb-list li.active a { background-color: transparent;}
.content-ad .ad-item-si, .content-ad .ad-item-sd {display: none;}
.main-header.inside.default .main-tab-default>a.highlight, .main-header.inside[data-ue-model="default"] .main-tab-default>a.highlight {
  background-color: #003322;
  color: #fff;
}
.main-header .breadcrumbs {
    position: relative;
    z-index: 1;
    background-color: #003322;
}

/* --------------------------------

Estilos generales

-------------------------------- */

* {box-sizing: border-box; margin: 0; padding: 0;}
html {min-height: 100%;}
body { min-height: 100%; padding: 0;   overflow-x: hidden;}
ol, ul { list-style: none; font-size: inherit; margin-bottom: 0px; overflow: inherit;}
.content-items .content-item { padding: 0px !important; }
.marca-theme-v2 .ue-l-common-page__inner {  padding: 0rem 0rem; background-color: transparent;}
.marca-theme-v2 .ue-c-section-title { color: #fff; font-size: 0rem; line-height: 0rem; text-indent: -9999999px; border-bottom: transparent;}
.site-footer {  margin: 0px 0 0;}
.volver-arriba {  width: 65px; height: 65px;  background: url(https://e00-especiales-marca.uecdn.es/entrevistas/images/subir.jpg) no-repeat center top;  bottom: 20px;  display: none;  text-indent: -9999px;  overflow: hidden;   padding: 5px 15px; position: fixed;  right: 20px;  border-radius: 35px;  transition: all 0.2s linear 0s;  z-index: 10;}
@-webkit-keyframes flashing {
    0% {
      opacity: 1;
    }
    100% {
      opacity: 0.1;
    }
  }
  @keyframes flashing {
    0% {
      opacity: 1;
    }
    100% {
      opacity: 0.1;
    }
  }
  @keyframes calendar-item-link {
    0% {
      background-position: 0 0;
    }
    100% {
      background-position: 1.44rem 0;
    }
  }

  /* --------------------------------

Estilos contenido. 

-------------------------------- */

.especial-calendarioadviento {
    display: grid;
    grid-template-columns: var(--cols);
    grid-template-rows: 1fr auto;
    scroll-padding-top: 90px;
  }
  .especial-calendarioadviento .articulo{
    grid-column: 1 / -1;
    display: grid;
    grid-template-columns: var(--cols);
  
  }
  .especial-calendarioadviento .articulo > * { grid-column: 2 / -2;}
  .especial-calendarioadviento h2 {
    font: 30px/1 'Barlow Semi Condensed', sans-serif;
    font-weight: 700;
    color: #003322;
    margin: 0em 0em 0.5em 0em;
text-align: center;
text-transform: uppercase;

}
.especial-calendarioadviento .cabecera {
    grid-column: 3 / -3;
    margin: 2em 0em 0em 0em;
}

.especial-calendarioadviento .cabecera p.entradilla {margin-top: 0;
    margin-bottom: 0px;
    font-weight: 500;
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 20px;
    color: #000000;
    line-height: 26px;}

.especial-calendarioadviento .cabecera p.entradilla span { color: #990000;}

/* calendar layout */
.calendar-grid {
    display: grid;
    width: 700px;
    /*height: 1168px;*/
    margin: 3% auto 2rem auto;
    background: url(https://e00-especiales-marca.uecdn.es/calendario-adviento/images/2024/cajones.png) no-repeat 0 0;
    background-size: 100%;
    padding: 28px 28px 25px 28px;
  box-shadow: -7px 18px 20px 0px #000000;
  
  
    grid-template-rows: auto;
    grid-gap: 9px;
  
    transform: translate3d(0px, 0px, 0px);
  
    grid-template-columns: repeat(4, 1fr);
      grid-template-areas:
        "day10  day21   day3  day24"
        "day6  day11  day8  day18"
        "day13  day14   day17  day12"
        "day9  day15  day1  day16"
        "day23   day5  day19  day7"
        "day20   day2  day22  day4";
  }
  /* opening/closing doors */
.calendar-grid .day {
    transform: translate3d(0px, 0px, 0px);
    position: relative;
  }
  
  .calendar-grid input {
    display: none;
  }
  
  .calendar-grid label {
    perspective: 1000px;
    transform-style: preserve-3d;
    cursor: pointer;
    display: flex;
    min-height: 100%;
    width: 100%;
    height: calc(85vw / 3);
    position: relative;
  }
  
  @media only screen and (min-width: 576px) {
  
            p.loguito {
              font-family:cheanxb;
              color: #fff;
  font-size: 172px;
  opacity: 0.6;
  }
  
  
    .calendar-grid label {
      height: 178px;
    }
  }
  
  
  
  
  
  
  .calendar-grid .door {
    width: 100%;
    transform-style: preserve-3d;
    transition: all 1600ms;
    transform-origin: 0% 50%;
  }
  
  
  
  .calendar-grid .door div {
    position: absolute;
    height: 100%;
    width: 100%;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    border-radius: 0.4rem;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #10303c;
    font-size: 3em;
    font-weight: bold;
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.2);
  }
  
  .calendar-grid .door .back {
    background: linear-gradient(to right, #a90823, #5d0413);
    transform: rotateY(-180deg);
    
  }
  
  .calendar-grid .door div span {
  color: white;
    font-size: 2em;
    font-family: 'cheanxb';
    font-weight: normal;
    opacity: 0.6;
  }
  
   
  
  
  
  .calendar-grid :checked + .door {
    transform: rotateY(-79deg);
  }
  
  .calendar-grid .title-container {
    opacity: 0;
    transform: translateY(-1rem);
    pointer-events: none;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    z-index: 1000;
    transition: all 2400ms ease-in-out;
    bottom: -0.8rem;
      left: -8.8rem;
      right: -10rem;
  }
  
  .calendar-grid :checked ~ .title-container {
    opacity: 1;
    transform: translateY(0);
    pointer-events: all;
  }
  
  .calendar-grid .title-container a {
    position: relative;
    display: inline-block;
    padding: 0.2rem 0.5rem;
    background-color: #001305;
    color: #f1faee;
    font-size: 0.9rem;
    white-space: nowrap;
    text-decoration: none;
    width: 121px;
  
  
  
  }
  
  .calendar-grid .title-container a::before {
    /* pseudo class behind the title,
       with a negative offset in each direction */
    content: "";
    display: block;
    position: absolute;
    top: -0.3rem;
    right: -0.3rem;
    bottom: -0.3rem;
    left: -0.3rem;
    z-index: -1;
  
    /* the striped background uses repeating linear gradient */
    background: repeating-linear-gradient(
      -45deg,
      #f1faee 0,
      #f1faee 0.5rem,
      #003522  0.5rem,
      #003522  1rem
    );
    background-size: 1.44rem 1.44rem;
    animation: calendar-item-link 1.5s infinite linear;
    animation-play-state: running;
  
  
  }
  
  
  
  
  
  .calendar-grid .inside {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden;
    opacity: 0;
    transition: opacity 2300ms ease-in-out;
  }
  
  
  .calendar-grid :checked ~ .inside {
    opacity: 1;
   
  }
  
  .calendar-grid :checked ~ .inside a {
    display: block;
    width: 100%;
    height: 100%;
   
  }
  
  
  
  /* Calendar day positions and z-indexes */
  .calendar-grid .day-1 {
    grid-area: day1;
    z-index: 16;
  
  }
  .calendar-grid .day-2 {
    grid-area: day2;
    z-index: 9;
  }
  .calendar-grid .day-3 {
    grid-area: day3;
    z-index: 1;
  }
  .calendar-grid .day-4 {
    grid-area: day4;
    z-index: 15;
  }
  .calendar-grid .day-5 {
    grid-area: day5;
    z-index: 22;
  }
  .calendar-grid .day-6 {
    grid-area: day6;
    z-index: 11;
  }
  .calendar-grid .day-7 {
    grid-area: day7;
    z-index: 3;
  }
  .calendar-grid .day-8 {
    grid-area: day8;
    z-index: 10;
  }
  .calendar-grid .day-9 {
    grid-area: day9;
    z-index: 2;
  }
  .calendar-grid .day-10 {
    grid-area: day10;
    z-index: 7;
  }
  .calendar-grid .day-11 {
    grid-area: day11;
    z-index: 19;
  }
  .calendar-grid .day-12 {
    grid-area: day12;
    z-index: 18;
  }
  .calendar-grid .day-13 {
    grid-area: day13;
    z-index: 4;
  }
  .calendar-grid .day-14 {
    grid-area: day14;
    z-index: 13;
  }
  .calendar-grid .day-15 {
    grid-area: day15;
    z-index: 24;
  }
  .calendar-grid .day-16 {
    grid-area: day16;
    z-index: 21;
  }
  .calendar-grid .day-17 {
    grid-area: day17;
    z-index: 23;
  }
  .calendar-grid .day-18 {
    grid-area: day18;
    z-index: 17;
  }
  .calendar-grid .day-19 {
    grid-area: day19;
    z-index: 6;
  }
  .calendar-grid .day-20 {
    grid-area: day20;
    z-index: 20;
  }
  .calendar-grid .day-21 {
    grid-area: day21;
    z-index: 8;
  }
  .calendar-grid .day-22 {
    grid-area: day22;
    z-index: 12;
  }
  .calendar-grid .day-23 {
    grid-area: day23;
    z-index: 5;
  }
  .calendar-grid .day-24 {
    grid-area: day24;
    z-index: 14;
  }
  
  .day-1 .door {background: url(https://e00-especiales-marca.uecdn.es/calendario-adviento/images/2024/numeros/num-01.jpg) no-repeat 0 0;  background-size: 100%;background-position: 1px 1px;}
  .day-2 .door {background: url(https://e00-especiales-marca.uecdn.es/calendario-adviento/images/2024/numeros/num-02.jpg) no-repeat 0 0;  background-size: 100%;     background-position: 0px -1px;}
  .day-3 .door {background: url(https://e00-especiales-marca.uecdn.es/calendario-adviento/images/2024/numeros/num-03.jpg) no-repeat 0 0;  background-size: 100%; background-position: 0px 1px;}
  .day-4 .door {background: url(https://e00-especiales-marca.uecdn.es/calendario-adviento/images/2024/numeros/num-04.jpg) no-repeat 0 0;  background-size: 100%; background-position: 0px 0px;}
  .day-5 .door {background: url(https://e00-especiales-marca.uecdn.es/calendario-adviento/images/2024/numeros/num-05.jpg) no-repeat 0 0;  background-size: 100%;    background-position: 1px 1px;}
  .day-6 .door {background: url(https://e00-especiales-marca.uecdn.es/calendario-adviento/images/2024/numeros/num-06.jpg) no-repeat 0 0;  background-size: 100%;    background-position: 0px -2px;}
  .day-7 .door {background: url(https://e00-especiales-marca.uecdn.es/calendario-adviento/images/2024/numeros/num-07.jpg) no-repeat 0 0;  background-size: 100%;background-position: 1px 2px;}
  .day-8 .door {background: url(https://e00-especiales-marca.uecdn.es/calendario-adviento/images/2024/numeros/num-08.jpg) no-repeat 0 0;  background-size: 100%; background-position: 0px -2px;}
  .day-9 .door {background: url(https://e00-especiales-marca.uecdn.es/calendario-adviento/images/2024/numeros/num-09.jpg) no-repeat 0 0;  background-size: 100%;     background-position: 0px 1px;}
  .day-10 .door {background: url(https://e00-especiales-marca.uecdn.es/calendario-adviento/images/2024/numeros/num-10.jpg) no-repeat 0 0;  background-size: 100%; background-position: 0px 1px;}
  .day-11 .door {background: url(https://e00-especiales-marca.uecdn.es/calendario-adviento/images/2024/numeros/num-11.jpg) no-repeat 0 0;  background-size: 100%; background-position: 1px -1px;}
  .day-12 .door {background: url(https://e00-especiales-marca.uecdn.es/calendario-adviento/images/2024/numeros/num-12.jpg) no-repeat 0 0;  background-size: 100%;     background-position: 0px -1px;}
  .day-13 .door {background: url(https://e00-especiales-marca.uecdn.es/calendario-adviento/images/2024/numeros/num-13.jpg) no-repeat 0 0;  background-size: 100%;     background-position: -1px -4px;}
  .day-14 .door {background: url(https://e00-especiales-marca.uecdn.es/calendario-adviento/images/2024/numeros/num-14.jpg) no-repeat 0 0;  background-size: 100%;    background-position: 0px 1px;}
  .day-15 .door {background: url(https://e00-especiales-marca.uecdn.es/calendario-adviento/images/2024/numeros/num-15.jpg) no-repeat 0 0;  background-size: 100%; background-position: 0px 0px;}
  .day-16 .door {background: url(https://e00-especiales-marca.uecdn.es/calendario-adviento/images/2024/numeros/num-16.jpg) no-repeat 0 0;  background-size: 100%; background-position: 2px 3px;}
  .day-17 .door {background: url(https://e00-especiales-marca.uecdn.es/calendario-adviento/images/2024/numeros/num-17.jpg) no-repeat 0 0;  background-size: 100%; background-position: -1px 0px;}
  .day-18 .door {background: url(https://e00-especiales-marca.uecdn.es/calendario-adviento/images/2024/numeros/num-18.jpg) no-repeat 0 0;  background-size: 100%; background-position: -1px -3px;}
  .day-19 .door {background: url(https://e00-especiales-marca.uecdn.es/calendario-adviento/images/2024/numeros/num-19.jpg) no-repeat 0 0;  background-size: 100%; background-position: 0px 1px;}
  .day-20 .door {background: url(https://e00-especiales-marca.uecdn.es/calendario-adviento/images/2024/numeros//num-20.jpg) no-repeat 0 0;  background-size: 100%; background-position: -5px 1px;}
  .day-21 .door {background: url(https://e00-especiales-marca.uecdn.es/calendario-adviento/images/2024/numeros/num-21.jpg) no-repeat 0 0;  background-size: 100%; background-position: 0px 0px;}
  .day-22 .door {background: url(https://e00-especiales-marca.uecdn.es/calendario-adviento/images/2024/numeros/num-22.jpg) no-repeat 0 0;  background-size: 100%; background-position: 0px 0px;}
  .day-23 .door {background: url(https://e00-especiales-marca.uecdn.es/calendario-adviento/images/2024/numeros/num-23.jpg) no-repeat 0 0;  background-size: 100%; background-position: -3px 1px;}
  .day-24 .door {background: url(https://e00-especiales-marca.uecdn.es/calendario-adviento/images/2024/numeros/num-24.jpg) no-repeat 0 0;  background-size: 100%;   background-position: 0px 0px;}
  
  
  
  
  
  
  
  
  
  
  
  
  .temblor {
  
          animation-name: tiembla;
    animation-duration: 2.8s;
    animation-iteration-count: infinite;
        }
  
  
  
        .especial-calendarioadviento p.firma {
      font-family: 'Barlow Semi Condensed', sans-serif;
      font-size: 18px;
      font-weight: 300;
      line-height: 1.6em;
      text-align: center;
      margin-bottom: 3em;
      margin-top: 3em;
      text-align: center;
      color: #ffffff;
  }
  
  .especial-calendarioadviento p.firma span {
      font-weight: 500;
  }
  
  
/* (1024x768) iPad 1 & 2, XGA */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  .main {
   padding-bottom: 0px;
   background: url(https://e00-especiales-marca.uecdn.es/calendario-adviento/images/2024/fondo-calendario1024x768.jpg) no-repeat 0 0;
   background-size: cover;
   background-position: 52% 0%;
}
   
}



/* (1024x768) iPad 1 & 2, Landscape */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
 .main {
   padding-bottom: 0px;
   background: url(https://e00-especiales-marca.uecdn.es/calendario-adviento/images/2024/fondo-calendario1024x768.jpg) no-repeat 0 0;
   background-size: cover;
   background-position: 52% 0%;
}
}

/* (2048x1536) iPad 3 */
@media only screen and (min-device-width: 1536px) and (max-device-width: 2048px) {
 .main {
   padding-bottom: 0px;
   background: url(https://e00-especiales-marca.uecdn.es/calendario-adviento/images/2024/fondo-calendario2048x1536.jpg) no-repeat 0 0;
   background-size: cover;
   background-position: 52% 0%;
}
}

/* (1280x720) Galaxy Note 2, WXGA */
@media only screen and (min-device-width: 720px) and (max-device-width: 1280px) {
 .main {
   padding-bottom: 0px;
   background: url(https://e00-especiales-marca.uecdn.es/calendario-adviento/images/2024/fondo-calendario1280x720.jpg) no-repeat 0 0;
   background-size: cover;
   background-position: 52% 0%;
}
}

/* (1366x768) WXGA Display */
@media  screen and (max-width: 1366px) {
 .main {
   padding-bottom: 0px;
   background: url(https://e00-especiales-marca.uecdn.es/calendario-adviento/images/2024/fondo-calendario1366x768.jpg) no-repeat 0 0;
   background-size: cover;
   background-position: 52% 0%;
}
}

/* (1280x1024) SXGA Display */
@media  screen and (max-width: 1280px) {
 .main {
   padding-bottom: 0px;
   background: url(https://e00-especiales-marca.uecdn.es/calendario-adviento/images/2024/fondo-calendario1280x1024.jpg) no-repeat 0 0;
   background-size: cover;
   background-position: 52% 0%;
}
}

/* (1440x900) WXGA+ Display */
@media  screen and (max-width: 1440px) {
 .main {
   padding-bottom: 0px;
   background: url(https://e00-especiales-marca.uecdn.es/calendario-adviento/images/2024/fondo-calendario1440x900.jpg) no-repeat 0 0;
   background-size: cover;
   background-position: 52% 0%;
}
}

/* (1680x1050) WSXGA+ Display */
@media  screen and (max-width: 1680px) {
 .main {
   padding-bottom: 0px;
   background: url(https://e00-especiales-marca.uecdn.es/calendario-adviento/images/2024/fondo-calendario1680x1050.jpg) no-repeat 0 0;
   background-size: cover;
   background-position: 52% 0%;
}
}

/* (1920x1080) Full HD Display */
@media  screen and (max-width: 1920px) {
 .main {
   padding-bottom: 0px;
   background: url(https://e00-especiales-marca.uecdn.es/calendario-adviento/images/2024/fondo-calendario1920x1080.jpg) no-repeat 0 0;
   background-size: cover;
   background-position: 52% 0%;
}
}

/* (1600x900) HD+ Display */
@media  screen and (max-width: 1600px) {
 .main {
   padding-bottom: 0px;
   background: url(https://e00-especiales-marca.uecdn.es/calendario-adviento/images/2024/fondo-calendario1600x900.jpg) no-repeat 0 0;
   background-size: cover;
   background-position: 52% 0%;
}
}
  






























  /* --------------------------------

Estilos para mvil

-------------------------------- */

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

    .especial-calendarioadviento .cabecera p.entradilla {
    margin-top: 0;
    margin-bottom: 0px;
    font-weight: 500;
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 20px;
    color: #000000;
    line-height: 26px;
    background-color: #fff;
    border-radius: 16px 10px 10px 10px;
    padding: 10px;
    opacity: 0.8;
}
.especial-calendarioadviento h2 {
    font: 30px / 1 'Barlow Semi Condensed', sans-serif;
    font-weight: 700;
    color: #003322;
    margin: 0em 0em 0.5em 0em;
    text-align: center;
    text-transform: uppercase;
    background-color: white;
    border-radius: 16px 10px 10px 10px;
    padding: 10px;
    opacity: 0.8;
}















    .day-1 .door {background: url(https://e00-especiales-marca.uecdn.es/calendario-adviento/images/2024/numeros/num-01.jpg) no-repeat top center;  background-size:cover;}
.day-2 .door {background: url(https://e00-especiales-marca.uecdn.es/calendario-adviento/images/2024/numeros/num-02.jpg) no-repeat top center;  background-size:cover;}
.day-3 .door {background: url(https://e00-especiales-marca.uecdn.es/calendario-adviento/images/2024/numeros/num-03.jpg) no-repeat top center;  background-size:cover;}
.day-4 .door {background: url(https://e00-especiales-marca.uecdn.es/calendario-adviento/images/2024/numeros/num-04.jpg) no-repeat top center;  background-size:cover;}
.day-5 .door {background: url(https://e00-especiales-marca.uecdn.es/calendario-adviento/images/2024/numeros/num-05.jpg) no-repeat top center;  background-size:cover;}
.day-6 .door {background: url(https://e00-especiales-marca.uecdn.es/calendario-adviento/images/2024/numeros/num-06.jpg) no-repeat top center;  background-size:cover;}
.day-7 .door {background: url(https://e00-especiales-marca.uecdn.es/calendario-adviento/images/2024/numeros/num-07.jpg) no-repeat top center;  background-size:cover;}
.day-8 .door {background: url(https://e00-especiales-marca.uecdn.es/calendario-adviento/images/2024/numeros/num-08.jpg) no-repeat top center;  background-size:cover;}
.day-9 .door {background: url(https://e00-especiales-marca.uecdn.es/calendario-adviento/images/2024/numeros/num-09.jpg) no-repeat top center;  background-size:cover;}
.day-10 .door {background: url(https://e00-especiales-marca.uecdn.es/calendario-adviento/images/2024/numeros/num-10.jpg) no-repeat top center;  background-size:cover;}
.day-11 .door {background: url(https://e00-especiales-marca.uecdn.es/calendario-adviento/images/2024/numeros/num-11.jpg) no-repeat top center; background-size:cover;}
.day-12 .door {background: url(https://e00-especiales-marca.uecdn.es/calendario-adviento/images/2024/numeros/num-12.jpg) no-repeat top center;  background-size:cover;}
.day-13 .door {background: url(https://e00-especiales-marca.uecdn.es/calendario-adviento/images/2024/numeros/num-13.jpg) no-repeat top center;  background-size:cover;}
.day-14 .door {background: url(https://e00-especiales-marca.uecdn.es/calendario-adviento/images/2024/numeros/num-14.jpg) no-repeat top center;  background-size:cover;}
.day-15 .door {background: url(https://e00-especiales-marca.uecdn.es/calendario-adviento/images/2024/numeros/num-15.jpg) no-repeat top center;  background-size:cover;}
.day-16 .door {background: url(https://e00-especiales-marca.uecdn.es/calendario-adviento/images/2024/numeros/num-16.jpg) no-repeat top center;  background-size:cover;}
.day-17 .door {background: url(https://e00-especiales-marca.uecdn.es/calendario-adviento/images/2024/numeros/num-17.jpg) no-repeat top center;  background-size:cover;}
.day-18 .door {background: url(https://e00-especiales-marca.uecdn.es/calendario-adviento/images/2024/numeros/num-18.jpg) no-repeat top center;  background-size:cover;}
.day-19 .door {background: url(https://e00-especiales-marca.uecdn.es/calendario-adviento/images/2024/numeros/num-19.jpg) no-repeat top center;  background-size:cover;}
.day-20 .door {background: url(https://e00-especiales-marca.uecdn.es/calendario-adviento/images/2024/numeros/num-20.jpg) no-repeat top center;  background-size:cover;}
.day-21 .door {background: url(https://e00-especiales-marca.uecdn.es/calendario-adviento/images/2024/numeros/num-21.jpg) no-repeat top center;  background-size:cover;}
.day-22 .door {background: url(https://e00-especiales-marca.uecdn.es/calendario-adviento/images/2024/numeros/num-22.jpg) no-repeat top center;  background-size:cover;}
.day-23 .door {background: url(https://e00-especiales-marca.uecdn.es/calendario-adviento/images/2024/numeros/num-23.jpg) no-repeat top center;  background-size:cover;}
.day-24 .door {background: url(https://e00-especiales-marca.uecdn.es/calendario-adviento/images/2024/numeros/num-24.jpg) no-repeat top center;  background-size:cover;}


.main {
    padding-bottom: 0px;
    background: url(https://e00-especiales-marca.uecdn.es/calendario-adviento/images/2024/fondo-calendario-movil.jpg) no-repeat 0 0;
    background-size: cover;
    background-position: 14% 0%;
}




   .calendar-grid {
  display: grid;
  width: 100%;
  margin: 3% auto 2rem auto;
  height: auto;
    background: url(https://e00-especiales-marca.uecdn.es/calendario-adviento/images/texturamovil.png) repeat 0 0;

  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: auto;
  grid-gap: 1rem;
  box-shadow: none;
  transform: translate3d(0px, 0px, 0px);
  border-radius: 0px;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
border: 0px solid #000000;

grid-template-areas:
    "day22  day3"
    "day8  day9"
    "day18  day11"
    "day2  day24"
    "day13  day12"
    "day10  day4"
    "day20  day1"
    "day7  day5"
    "day14  day17"
    "day16  day23"
    "day6  day15"
    "day21  day19"
}


  

.calendar-grid .title-container {
  opacity: 0;
  transform: translateY(-1rem);
  pointer-events: none;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  z-index: 1000;
  transition: all 2400ms ease-in-out;
  bottom: 0px;
    left: 18px;
    right: 0px;
}

.title img {max-width: 100%}

.calendar-grid label {
    perspective: 1000px;
    transform-style: preserve-3d;
    cursor: pointer;
    display: flex;
    min-height: 100%;
    width: 100%;
    height: calc(88vw / 2);
    position: relative;
   background: url(https://e00-especiales-marca.uecdn.es/calendario-adviento/images/fondo-armario2.png) repeat 0 0;
}

.calendar-grid .title-container a {
    position: relative;
    display: inline-block;
    padding: 0.2rem 0rem 0.2rem 0.7rem;
    background-color: #001305;
    color: #f1faee;
    font-size: 1rem;
    white-space: nowrap;
    text-decoration: none;
    width: 158px;
}

.super-menu-header+.main .ue-c-section-title {
    text-transform: inherit;
    border-bottom: none;
    border-top: none;
}

.super-menu-header ~ .main .tab-title-text {  display: none;}

.volver-arriba {
    width: 65px;
    height: 65px;
    background: url(https://e00-especiales-marca.uecdn.es/entrevistas/images/subir.jpg) no-repeat center top;
    bottom: 46px;
    display: none;
    text-indent: -9999px;
    overflow: hidden;
    padding: 5px 15px;
    position: fixed;
    right: 12px;
    /* border-radius: 35px; */
    transition: all 0.2s linear 0s;
    z-index: 10;
}

.tabs-content .tab-breadcrumb-list li {background: #03060d;}
.tabs-content .tab-breadcrumb-list li a { color: #ffffff;}
.tabs-content { background-color: #0a0d12; display: none;}


.content-items .content-item .multimedia-item {float: none; height: auto; margin-right:0px; max-height: inherit; max-width: 100%;
    overflow: hidden;}





  }
