.public .main {
  padding-top: 20px;
}
.promo-financing .container {
  background-image: none;
  padding-bottom: 0;
  padding-top: 10px;
}
.promo-financing .main-content {
  padding: 0 20px 5px
}
.promo-financing ul.disc li:last-of-type {
  padding-left: 0;
  position: relative;
  left: -2px;
}
.promo-financing ul.disc li:last-of-type:before {
  display: none;
}
.promo-financing .disc2 li:first-of-type {
  font-family: 'Lato bold', sans-serif;
}
.promo-financing #smartphones .disc2 li{
  font-family: 'Lato bold', sans-serif;
}
.promo-financing #smartphones .disc2 li:last-of-type{
  font-family: 'Lato', sans-serif;
}
.tae-block {
  font-family: 'Lato', sans-serif;
  display: block;
}
.features-list .box-details p,
.features-list .box-details ul {
  min-height: 52px;
  overflow: hidden;
}
.features .title-with-link {
  position: relative;
}
.highlighted-promo {
  position: relative;
}
.highlighted-promo .title-with-link:before,
.highlighted-promo .title-with-link:after,
.highlighted-promo .box-details:before,
.highlighted-promo .box-details:after,
.open-tooltip {
  content: '';
  position: absolute;
  top: 2px;
  right: 2px;
}
.promo-financing .buttons-inline {
  border-top: none;
  margin: 0;
  padding-top: 0;
}
.promo-financing .buttons-inline  a {
  margin-left: 0;
}
.promo-financing .buttons-inline .item:last-child {
  display: none;
}

.main-title-promo{
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 39px;
  text-align: left;
  color: #000000;
}

.subtitle-promo{
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 19px;
  text-align: left;
  margin-top: 20px;
  color: #000000;
}
.promo-financing .btn-secondary.btn-inverted {
    background-color: #fff;
    /* color: #242424!important; */
    border-color: #242424;
 }
@media (max-width: 767px) {
  .promo-financing .main-content .subtitle {
    margin-bottom: 0
  }
  .promo-financing .bg-image,
  .promo-financing .social {
    display: none;
  }
  .promo-financing .disc2 li {
    margin-bottom: 10px;
  }
  .highlighted-promo .title-with-link:before {
    width: 41px;
    height: 41px;
    border-top: 41px solid #0a8250;
    border-left: 41px solid transparent;
  }
  .highlighted-promo .title-with-link:after {
    background: url('/assets/img/icons/icon_star.svg') no-repeat 75% 65%;
    background-size: 13px 13px;
    height: 13px;
    width: 13px;
    display: inline-block;
    right: 6px;
    top: 7px;
  }
  .user-actions .item:first-of-type .btn{
    margin-top: 0;
  }
  /*ICONS*/
  .promo-financing .image-block .title:before {
    background-image: url('/assets/img/icons/00_icono_imagen y Sonido.svg');
    background-size: 25px 20px;
  }
  .promo-financing .photography-block .title:before {
    background-image: url('/assets/img/icons/00_icono_fotografia.svg');
    background-size: 27px 20px;
  }
  .promo-financing .telephony-block .title:before {
    background-image: url('/assets/img/icons/00_icono_telefonia.svg');
    background-size: 26px 20px;
  }
  .promo-financing .it-block .title:before {
    background-image: url('/assets/img/icons/00_icono_informatica.svg');
    background-size: 25px 18px;
  }
  .promo-financing .appliance-block .title:before {
    background-image: url('/assets/img/icons/00_icono_electrodomesticos.svg');
    background-size: 21px 20px;
  }
  .promo-financing .home-block .title:before {
    background-image: url('/assets/img/icons/00_icono_hogar.svg');
    background-size: 20px 20px;
  }
  .promo-financing .textil-block .title:before {
    background-image: url('/assets/img/icons/00_icono_colchones_textil.svg');
    background-size: 20px 20px;
  }
  .promo-financing .fitness-block .title:before {
    background-image: url('/assets/img/icons/00_icono_fitness.svg');
    background-size: 27px 16px;
  }
  .promo-financing .cycling-block .title:before {
    background-image: url('/assets/img/icons/00_icono_ciclismo.svg');
    background-size: 35px 22px;
  }
  .promo-financing .jewelry-block .title:before {
    background-image: url('/assets/img/icons/00_icono_relojeria.svg');
    background-size: 19px 20px;
  }
  .promo-financing .diamond-block .title:before {
    background-image: url('/assets/img/icons/00_icono_joyeria.svg');
    background-size: 23px 20px;
  }
  .promo-financing .furniture-block .title:before {
    background-image: url('/assets/img/icons/00_icono_muebles.svg');
    background-size: 26px 20px;
  }
  .promo-financing .baby-block .title:before {
    background-image: url('/assets/img/icons/00_icono_feria_bebe.svg');
    background-size: 26px 20px;
  }
  .promo-financing .electronic-sport-block .title:before {
    background-image: url('/assets/img/icons/00_icono_electronica_deportiva.svg');
    background-size: 26px 20px;
  }
  .promo-financing .fridge-block .title:before {
    background-image: url('/assets/img/icons/00_icono_electrodomesticos_(nevera).svg');
    background-size: 25px 20px;
  }
  .promo-financing .mattresses-block .title:before {
    background-image: url('/assets/img/icons/0_icono_cama.svg');
    background-size: 23px 20px;
  }
  .promo-financing .kitchen-block .title:before {
    background-image: url('/assets/img/icons/0_icono_cocina.svg');
    background-size: 27px 20px;
  }
  .promo-financing .furriery-block .title:before {
    background-image: url('/assets/img/icons/0_icono_peleteria.svg');
    background-size: 19px 20px;

  }
  .promo-financing .toilet-block .title:before {
    background-image: url('/assets/img/icons/0_icono_bano.svg');
    background-size: 20px 20px;
  
  }
  .promo-financing .pae-block .title:before {
    background-image: url('/assets/img/icons/00_icono_PAE.svg');
    background-size: 30px 22px;
  }
  .promo-financing .videogame-block .title:before {
    background-image: url('/assets/img/icons/00_icono_videojuegos.svg');
    background-size: 26px 26px;
  }
  .promo-financing .optics-block .title:before {
    background-image: url('/assets/img/icons/00_icono_optica2000.svg');
    background-size: 27px 24px;
  }
  .promo-financing .diy-block .title:before {
    background-image: url('/assets/img/icons/00_icono_bricor.svg');
    background-size: 25px 25px;
  }
  .promo-financing .motor-block .title:before {
    background-image: url('/assets/img/icons/00_icono_automovil-motortown.svg');
    background-size: 28px 24px;
  }
  .promo-financing .earphone-block .title:before {
    background-image: url('/assets/img/icons/00_icono_audifonos.svg');
    background-size: 28px 20px;
  }
  .promo-financing .electronic-block .title:before {
    background-image: url('/assets/img/icons/00_icono_electronica_auriculares.svg');
    background-size: 28px 21px;
  }
  .promo-financing .beauty-block .title:before {
    background-image: url('/assets/img/icons/00_icono_estetica.svg');
    background-size: 28px 21px;
  }
  .promo-financing .dental-block .title:before {
    background-image: url('/assets/img/icons/00_icono_dental.svg');
    background-size: 28px 21px;
  }
  .promo-financing .pools-block .title:before {
    background-image: url('/assets/img/icons/00_icono_piscinas.svg');
    background-size: 28px 21px;
  }
  .promo-financing .garden-block .title:before {
    background-image: url('/assets/img/icons/00_vida_al_aire_libre.svg');
    background-size: 28px 21px;
  }
}
@media (min-width: 768px) {
  .promo-financing .main-content {
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 0;
  }
  .promo-financing .container {
    padding-top: 20px;
  }
  .promo-financing .box-details {
    padding: 24px 10px 16px;
    position: relative;
    height: 150px;
  }
  .promo-financing .content .disc2 {
    margin-left: 66px;
    padding-right: 30px;
  }
  .promo-financing .parent-detail .content:after {
    clear: both;
  }
  .promo-financing .parent-detail .content:before {
    width: 56px;
    float: left;
    background-position: 50% 3px;
    height: 40px;
  }
  .promo-financing .appliance-block .content:before,
  .promo-financing .pae-block .content:before {
    background-position: 50% 0;
  }
  .promo-financing .buttons-inline {
    display: table;
    max-width: 100%;
    margin-top: 12px;
  }
  .promo-financing .buttons-inline .item {
    display: table-cell;
  }
  .promo-financing .buttons-inline .item:first-of-type {
    padding-right: 13px;
  }
  .promo-financing .buttons-inline .btn {
    padding: 9px 3px;
    display: table-cell;
    width: 200px;
  }
  .open-tooltip {
    background-color: transparent;
    z-index: 101;
  }
  .highlighted-promo .box-details:before,
  .open-tooltip {
    width: 66px;
    height: 66px;
    top: 6px;
    right: 6px;
  }
  .highlighted-promo .box-details:before {
    border-top: 66px solid #0a8250;
    border-left: 66px solid transparent;
  }
  .highlighted-promo .box-details:after {
    width: 18px;
    background: url('/assets/img/icons/icon_star.svg') no-repeat 84% 81%;
    background-size: 18px 19px;
    height: 19px;
    right: 15px;
    top: 16px;
  }
  /*Icons*/
  .promo-financing .image-block .content:before {
    background-image: url('/assets/img/icons/00_icono_imagen y Sonido.svg');
    background-size: 46px 37px;
  }
  .promo-financing .photography-block .content:before {
    background-image: url('/assets/img/icons/00_icono_fotografia.svg');
    background-size: 46px 34px;
  }
  .promo-financing .telephony-block .content:before {
    background-image: url('/assets/img/icons/00_icono_telefonia.svg');
    background-size: 40px 32px;
  }
  .promo-financing .it-block .content:before {
    background-image: url('/assets/img/icons/00_icono_informatica.svg');
    background-size: 46px 32px;
  }
  .promo-financing .appliance-block .content:before {
    background-image: url('/assets/img/icons/00_icono_electrodomesticos.svg');
    background-size: 37px 36px;
    background-position: 50% 0;
  }
  .promo-financing .home-block .content:before {
    background-image: url('/assets/img/icons/00_icono_hogar.svg');
    background-size: 37px 37px;
  }
  .promo-financing .textil-block .content:before {
    background-image: url('/assets/img/icons/00_icono_colchones_textil.svg');
    background-size: 37px 37px;
  }
  .promo-financing .fitness-block .content:before {
    background-image: url('/assets/img/icons/00_icono_fitness.svg');
    background-size: 46px 27px;
  }
  .promo-financing .cycling-block .content:before {
    background-image: url('/assets/img/icons/00_icono_ciclismo.svg');
    background-size: 46px 30px;
  }
  .promo-financing .jewelry-block .content:before {
    background-image: url('/assets/img/icons/00_icono_relojeria.svg');
    background-size: 31px 37px;
  }
  .promo-financing .diamond-block .content:before {
    background-image: url('/assets/img/icons/00_icono_joyeria.svg');
    background-size: 41px 34px;
  }
  .promo-financing .furniture-block .content:before {
    background-image: url('/assets/img/icons/00_icono_muebles.svg');
    background-size: 46px 37px;
  }
  .promo-financing .baby-block .content:before {
    background-image: url('/assets/img/icons/00_icono_feria_bebe.svg');
    background-size: 46px 37px;
  }
  .promo-financing .electronic-sport-block .content:before {
    background-image: url('/assets/img/icons/00_icono_electronica_deportiva.svg');
    background-size: 46px 37px;
  }
  .promo-financing .fridge-block .content:before {
    background-image: url('/assets/img/icons/00_icono_electrodomesticos_(nevera).svg');
    background-size: 47px 34px;
  }
  .promo-financing .mattresses-block .content:before {
    background-image: url('/assets/img/icons/0_icono_cama.svg');
    background-size: 43px 37px;
  }
  .promo-financing .kitchen-block .content:before {
    background-image: url('/assets/img/icons/0_icono_cocina.svg');
    background-size: 46px 31px;
  }
  .promo-financing .toilet-block .content:before {
    background-image: url('/assets/img/icons/0_icono_bano.svg');
    background-size: 35px 35px;
  }
  .promo-financing .furriery-block .content:before {
    background-image: url('/assets/img/icons/0_icono_peleteria.svg');
    background-size: 35px 37px;

  }
  .promo-financing .pae-block .content:before {
    background-image: url('/assets/img/icons/00_icono_PAE.svg');
    background-size: 42px 37px;
    background-position: 50% 0;
  }
  .promo-financing .videogame-block .content:before {
    background-image: url('/assets/img/icons/00_icono_videojuegos.svg');
    background-size: 42px 37px;
    background-position: 50% 0;
  }
  .promo-financing .optics-block .content:before {
    background-image: url('/assets/img/icons/00_icono_optica2000.svg');
    background-size: 45px 40px;
  }
  .promo-financing .diy-block .content:before {
    background-image: url('/assets/img/icons/00_icono_bricor.svg');
    background-size: 42px 42px;
  }
  .promo-financing .motor-block .content:before {
    background-image: url('/assets/img/icons/00_icono_automovil-motortown.svg');
    background-size: 48px 42px;
  }
  .promo-financing .earphone-block .content:before {
    background-image: url('/assets/img/icons/00_icono_audifonos.svg');
    background-size: 48px 32px;
  }
  .promo-financing .electronic-block .content:before {
    background-image: url('/assets/img/icons/00_icono_electronica_auriculares.svg');
    background-size: 44px 33px;
  }
  .promo-financing .beauty-block .content:before {
    background-image: url('/assets/img/icons/00_icono_estetica.svg');
    background-size: 44px 33px;
  }
  .promo-financing .dental-block .content:before {
    background-image: url('/assets/img/icons/00_icono_dental.svg');
    background-size: 44px 33px;
  }
  .promo-financing .pools-block .content:before {
    background-image: url('/assets/img/icons/00_icono_piscinas.svg');
    background-size: 44px 33px;
  }
  .promo-financing .garden-block .content:before {
    background-image: url('/assets/img/icons/00_vida_al_aire_libre.svg');
    background-size: 40px 36px;
  }
}
@media (min-width: 1024px) {
  .public .main {
    margin-bottom: 68px;
  }
  .promo-financing .bg-image {
    background-image: none;
  }
}
@media (min-width: 1280px) {
  .promo-financing .box-details {
    padding: 24px 18px 16px;
    height: 150px;
  }
}

@media (max-width: 420px) {
  .width-promotion-mobile {
    width: 100%!important;
  }
}