
.if-more img {
  z-index: 0;
  position: static;
}

.pc {
  display: none;
}
.paramount::after {
  position: absolute;
  height: 35px;
  width: 35px;
  top: calc(50% - 17px);
  left: 0;
  background-image: url(../img/sprite-parrilla-v3.svg) !important;
  background-position: -459px -2px;
  background-repeat: no-repeat;
}

img.person-logo-img {
  width: 150px;
}

img.netflix-logo-img {
  width: 72px;
}
.if-head-subtitle {
  color: #ffffffbf;
  font: 24px "TelefonicaWeb-Light", arial, sans-serif;
  margin-bottom: 25px;
  margin-top: 12px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.if-head-subtitle img {
  width: 35px;
  margin-right: 10px;
}
@media (max-width: 797px) {
  .if-head-subtitle {
    font-size: 18px;
    max-width: 275px;
    margin: 10px auto;
  }
  .if-head-subtitle img {
    width: 25px;
    margin-top: 0px;
  }
}

.if-newheader p,
.if-newheader h2 {
  font-size: 18px;
}

section.if-more.if-container.card-info {
  padding-top: 7px;
  padding-bottom: 24px;
}

.card-info-contet h2 {
  font-size: 18px;
  margin-bottom: 5px;
}

section.if-more.if-container.card-info p {
  width: 89%;
  font-size: 24px;
  max-width: 687px;
  font-family: "TelefonicaWeb-Regular";
  color: #50535a;
}

section.if-more.if-container.card-info p span {
  font-weight: bold;
}

.if-container {
  max-width: 1162px;
}

.if-more a {
  max-width: 259px;
  margin-right: 25px;
  background-color: #019df4;
  color: white;
}

.if-more {
  background-color: white;
  color: black;
}

.if-parrilla_container::before {
  background: none;
}

.img-content {
  margin-left: 12px;
}

.img-content {
  margin-left: 12px;
}

.if-newheader h2,
.if-newheader p {
  background: #019df4;
}

.bgGreen {
  background: #5cb615 !important;
}

.textLightBlue {
  color: #019df4;
}

.resaltadoLightBlue {
  font-size: 12px;
  font-family: TelefonicaWeb-Bold, arial, sans-serif;
  border-radius: 2px;
  padding: 2px 4px;
  color: #019df4;
  background: #e7f5fe 0 0 no-repeat padding-box;
  margin-bottom: 5px;
  -webkit-box-shadow: 1px 1px 1px #00000019;
  box-shadow: 1px 1px 1px #00000019;
  letter-spacing: 0;
  width: fit-content;
}

.if-parrilla_col.up.main .cucarda {
  background: #5cb615;
  font-size: 12px;
  width: fit-content;
  padding: 5px 10px;
  color: #fff;
  border-radius: 3px 3px 3px 3px;
  margin: -15px auto 0;
}

.if-parrilla_price {
  margin: 20px auto 0;
}

@media (max-width: 991px) {
  section.if-more.if-container.card-info {
    display: flex;
    flex-direction: column;
    max-width: 376px;
  }
  img.person-logo-img {
    display: block;
  }
  .if-more a {
    margin: 20px auto;
  }
  .card-info-contet h2 {
    text-align: initial;
    margin-left: 20px;
    margin-top: 20px;
    font-size: 14px;
  }
  img.netflix-logo-img {
    display: block;
  }
  section.if-more.if-container.card-info p {
    text-align: initial;
    margin-left: 20px;
    font-size: 20px;
  }
  img.netflix-logo-img {
    width: 58px;
  }
}

@media (max-width: 1095px) {
  img.netflix-logo-img {
    display: inline-block;
  }
}

@media (min-width: 798px) {
  .movil {
    display: none;
  }
  .pc {
    display: block;
  }
  .if-newheader p,
  .if-newheader h2 {
    font-size: 20px;
  }
}

div#parr300 .solicitude {
  background: #5cb615;
}

.if-modalint p {
  padding-left: 0px;
}

img.nube-flechas {
  width: 40px;
  height: 40px;
  float: left;
}

p.text-sm {
  font-family: "TelefonicaWeb-Regular", arial, sans-serif;
  margin-left: 50px;
}

.if-velocidad li {
  width: calc(100% / 4);
  font-size: 12px;
  padding: 0 5px;
  position: relative;
  text-align: center;
  display: flex;
  flex-direction: column;
}

.if-velocidad li img {
  display: block;
  margin: auto auto 20px;
  height: 40px;
}

.tarjetaRepetidores-mobile {
  display: none !important;
}

.if-terms_list li.tit {
  font-weight: 700;
}

@media (max-width: 796px) {
  .if-parrilla_price {
    display: block;
    text-align: left;
    padding-left: 25px;
  }
  .if-velocidad li {
    padding: 20px 0;
    width: 100%;
    align-items: center;
  }
  .tarjetaRepetidores-desktop {
    display: none !important;
  }
  .tarjetaRepetidores-mobile {
    display: flex !important;
    justify-content: center;
    align-content: center;
    margin: 0 auto;
    padding-left: 10px;
    padding-top: 10px;
    border-top: 1px solid #dedede;
    width: 100%;
    text-align: center;
  }
  .tarjetaRepetidores-mobile .infoTarjetaRepetidores {
    min-height: 30px;
    text-align: left;
  }
}

@media (max-width: 365px) {
  .if-parrilla_price {
    display: block;
    text-align: left;
    padding-left: 15px;
  }
}

p.title-head {
  font-size: 13px;
  margin-bottom: 0;
  margin-left: 60px;
}

p.subtitle {
  position: relative;
  font: 26px "TelefonicaWeb-Bold", arial, sans-serif;
  color: #313235;
  margin-bottom: 15px;
  margin-left: 60px;
}

.dt-includes img:after {
  height: 2px;
  width: calc(100% - 3px);
  left: 0;
  top: calc(50% - 2px);
}

.dt-includes_internet img {
  position: absolute;
  width: 200px;
  bottom: 0;
  right: -30px;
}

img.nube-flechas-megas {
  position: absolute;
  display: block;
  left: 20px;
  top: calc(20% - 40px);
  width: 50px;
  height: 80px;
}

@media (max-width: 991px) {
  .tv-parrilla_bgtwo .bg {
    top: 34px;
  }
}
.nubeRepetidor {
  width: 35px;
}
