.ap5-pack-product-content .ribbon {background:#2fb5d2!important;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#2fb5d2), to(#2fb5d2))!important;background: -webkit-linear-gradient(#2fb5d2, #2fb5d2)!important;background: -moz-linear-gradient(#2fb5d2, #2fb5d2)!important;background: -ms-linear-gradient(#2fb5d2, #2fb5d2)!important;background: -o-linear-gradient(#2fb5d2, #2fb5d2)!important;background: linear-gradient(#2fb5d2, #2fb5d2)!important;-pie-background: linear-gradient(#2fb5d2, #2fb5d2)!important;color:#ffffff!important;}
@keyframes ap5loader { 0%, 80%, 100% { box-shadow: 0 2.5em 0 -1.3em #2fb5d2; } 40% { box-shadow: 0 2.5em 0 0 #2fb5d2; } }@-webkit-keyframes ap5loader { 0%, 80%, 100% { box-shadow: 0 2.5em 0 -1.3em #2fb5d2; } 40% { box-shadow: 0 2.5em 0 0 #2fb5d2; } } 
.ap5-pack-product .ap5-pack-product-icon-plus:before {color:#000000!important;}
.ap5-pack-product:hover .ap5-pack-product-icon-remove:after {color:#000000!important;}
.ap5-is-excluded-product .ap5-pack-product-icon-check:after {color:#000000!important;}

/* Tamaño de los precios */
.product-price {
font-size: 18px;
 }

/* Ocultar el texto spam del pack */
.ap5-view-pack-category {
  display: none !important;
}

/* Capitalizar el nombre del pack */
.ap5-view-pack-name {
  text-transform: capitalize;
}

/* Pone el precio debajo del nombre del pack */
.ap5-product-footer-pack-informations .ap5-price-container {
  display: block !important;
  float: none !important;
  margin-top: 5px; /* separa un poco del nombre */
}
.ap5-product-footer-pack-informations .ap5-price-container {
  text-align: left;
}

/* Pone el botón ver este pack debajo del precio */
.ap5-product-footer-pack-name .btn {
  display: block !important;
  width: 50%;
  margin-top: 10px;
  color: white;
}
.ap5-price-container {
  margin-bottom: 10px;
}

/* Centra los precios del carrusel del pack */
.ap5-pack-product-price-table-container {
    text-align: center; 
}