/*
Theme Name: SkyTime - CSS
Description: Child theme for SkyTime theme
Author: Maii Blancocasinegro
Author URI: https://www.blancocasinegro.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

/****************** TABLA DE PRECIOS ************************/
.table-prices-skytime.fusion-pricing-table {
  max-width:980px;
  margin:0 auto;
  gap:20px;
  background-color: transparent !important;
}

.table-prices-skytime.fusion-pricing-table .panel-wrapper:hover .fusion-panel{
  background-color: transparent !important;   
  box-shadow:none !important;
}
.table-prices-skytime.fusion-pricing-table .standout.panel-wrapper:hover .fusion-panel{
  background-color: #000 !important;   
  box-shadow:none !important;
}

/* COLUMNAS */

.table-prices-skytime.fusion-pricing-table .fusion-panel{
  border-radius:16px;
  padding:40px 55px 36px;
  text-align:center;
  border:1px solid rgba(0,0,0,.06);
  background:#fff;
  transition:all .35s cubic-bezier(.4,0,.2,1);
}

.table-prices-skytime.fusion-pricing-table .fusion-panel:hover{
  transform:translateY(-6px);
  box-shadow:0 20px 50px rgba(0,0,0,.08);
}

/* TARJETA DESTACADA */
.table-prices-skytime.fusion-pricing-table .standout .fusion-panel{
  background:#0A0A0A;
  border-color:#F5A623 !important;
  color:#fff !important;
  transform:scale(1.04);
}
.table-prices-skytime.fusion-pricing-table .standout  .price .integer-part,
.table-prices-skytime.fusion-pricing-table .standout .price .currency {
  color:#fff !important;
} 

.table-prices-skytime.fusion-pricing-table .standout .fusion-panel:hover{
  transform:scale(1.04) translateY(-6px);
  box-shadow:0 20px 50px rgba(245,166,35,.15);
}

.table-prices-skytime.fusion-pricing-table .list-group .list-group-item, 
.table-prices-skytime.fusion-pricing-table .list-group .list-group-item:last-child {
    background-color: transparent!important;
    border-color: rgba(255, 255, 255, 0.08) !important;
}

.table-prices-skytime.fusion-pricing-table .panel-body, 
.table-prices-skytime.fusion-pricing-table .panel-footer {
    background-color: transparent !important;
}

/* TITULO */
.table-prices-skytime.fusion-pricing-table .title-row{
  font-family:'Oswald',sans-serif;
  font-size:20px!important;
  font-weight:600;
  text-transform:uppercase;
  letter-spacing:2px;
  color:#9A9590;
}

.table-prices-skytime.fusion-pricing-table .standout .title-row,
.table-prices-skytime.fusion-pricing-table .standout .panel-heading h3 {
  color:#F5A623 !important;
}
.table-prices-skytime.fusion-pricing-table .panel-heading,  
.table-prices-skytime.fusion-pricing-table .panel-container,
.table-prices-skytime.fusion-pricing-table .panel-body,
.pricing-table-1.fusion-pricing-table .panel-container, 
.table-prices-skytime.fusion-pricing-table .standout .panel-container {
  background-color: transparent !important;
  box-shadow: none !important;
}
  

/* PRECIO */
.table-prices-skytime.fusion-pricing-table .price{
  font-family:'Bebas Neue',sans-serif;
  font-size:3.8rem;
  line-height:1;
  color:#000;
}

.table-prices-skytime.fusion-pricing-table .standout .price{
  color:#fff;
}

.table-prices-skytime.fusion-pricing-table .price .currency{
  font-size:1.4rem;
  vertical-align:super;
}

/* LISTA */
.table-prices-skytime.fusion-pricing-table .list-group{
  margin:20px 0 28px;
}

.table-prices-skytime.fusion-pricing-table .list-group-item{
  display:flex;
  align-items:center;
  gap:10px;
  padding:10px 0;
  font-size:15px;
  border-bottom:1px solid rgba(0,0,0,.05);
}

.table-prices-skytime.fusion-pricing-table .list-group-item:last-child{
  border-bottom:none;
}

.table-prices-skytime.fusion-pricing-table .standout .list-group-item{
  color:rgba(255,255,255,1);
  border-color:rgba(255,255,255,.08);
}
.table-prices-skytime.fusion-pricing-table .list-group-item{
  padding-left: 30px;
}

/* BOTON */
.table-prices-skytime.fusion-pricing-table .fusion-button{
  width:100%;
  justify-content:center;
  background:#F5A623;
  color:#0A0A0A;
  font-family:'Oswald',sans-serif;
  font-weight:600;
  text-transform:uppercase;
  letter-spacing:1.5px;
  padding:18px 40px;
  border-radius:3px;
  transition:all .3s;
  border-radius: 8px;

}

.table-prices-skytime.fusion-pricing-table .button-default .fusion-button-text, 
.table-prices-skytime.fusion-pricing-table .button.default .fusion-button-text, 
.table-prices-skytime.fusion-pricing-table .comment-form input[type="submit"] .fusion-button-text, 
.table-prices-skytime.fusion-pricing-table .fusion-button-default .fusion-button-text, 
.table-prices-skytime.fusion-pricing-table input.button-default .fusion-button-text {
  color:#0A0A0A;
}

.table-prices-skytime .list-group-item{
  position:relative;
  padding-left:26px;
}

.table-prices-skytime .list-group-item::before{
  content:"";
  position:absolute;
  left:0;
  top:13px;
  width:16px;
  height:16px;
  background-repeat:no-repeat;
  background-size:16px 16px;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23F5A623' stroke-width='2.5' viewBox='0 0 24 24'%3E%3Cpath d='M5 13l4 4L19 7'/%3E%3C/svg%3E");
}

.table-prices-skytime.fusion-pricing-table .fusion-button:hover{
  background: #000000;
  transform: translateY(-2px);
  box-shadow: 0 12px 32px rgba(245, 166, 35, .3);
  border: 1px solid #f5A623;
  color: #fff;
}
.table-prices-skytime.fusion-pricing-table .fusion-button:hover span{
  color: #fff;
}

/* RESPONSIVE */
@media (max-width:768px){
  .table-prices-skytime.fusion-pricing-table{
    display:block;
  }

  .table-prices-skytime.fusion-pricing-table .panel-wrapper{
    width:100%!important;
    margin-bottom:20px;
  }

  .table-prices-skytime.fusion-pricing-table .standout .fusion-panel{
    transform:none;
  }
}

/****************** VÍDEOS ************************/
.fusion-counters-box.counters-box.row.fusion-clearfix.fusion-columns-5.boxes-fun-skytime .fusion-counter-box .counter-box-container {
    background: rgba(255, 255, 255, 0.11);
    border-radius: 10px;
}

.swiper-pagination-bullet-active {
    background: #000 !important;
}