/*!
Theme Name: Maria Theme
Theme URI: https://juanmi.es/
Template: kadence
Author: Juanmi Carretero
Author URI: https://juanmi.es/
Description: A child theme for the Kadence Theme.
Version: 1.0.0
License: GNU General Public License v3.0 (or later)
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: kadence-child
*/

/* Theme customization starts here
-------------------------------------------------------------- */

/*Funciones generales*/

/*Cabecera----------------------------------------------------------------------------------------------------------------*/
/*Sombra de navegación fija 
#masthead .kadence-sticky-header.item-is-fixed:not(.item-at-start):not(.item-hidden-above) > .site-header-row-container-inner{
    -webkit-box-shadow: 0px 15px 25px -7px rgba(0,0,0,0.23); 
    box-shadow: 0px 15px 25px -7px rgba(0,0,0,0.23); 
}

/*Padding general de contenido*/
.entry-content-wrap{
    padding: 0 !important;
}
  
  
/*===============AMELIA=================*/

/*
*
*GENERAL
*
*/
.amelia-app-booking #amelia-booking-wrap h1, #am-modal.am-modal.am-in-body h1, .amelia-app-booking #amelia-booking-wrap h2, #am-modal.am-modal.am-in-body h2, .amelia-app-booking #amelia-booking-wrap h3, #am-modal.am-modal.am-in-body h3, .amelia-app-booking #amelia-booking-wrap h4, #am-modal.am-modal.am-in-body h4, .amelia-app-booking #amelia-booking-wrap p, #am-modal.am-modal.am-in-body p, .amelia-app-booking #amelia-booking-wrap span, #am-modal.am-modal.am-in-body span, .amelia-app-booking #amelia-booking-wrap div, #am-modal.am-modal.am-in-body div, .amelia-app-booking #amelia-booking-wrap section, #am-modal.am-modal.am-in-body section, .amelia-app-booking #amelia-booking-wrap ul, #am-modal.am-modal.am-in-body ul, .amelia-app-booking #amelia-booking-wrap li, #am-modal.am-modal.am-in-body li, .amelia-app-booking #amelia-booking-wrap a, #am-modal.am-modal.am-in-body a {
    font-family: var(--global-body-font-family) !important;
  }
  /*Color fondo varios formularios*/
  .am-oit__img-placeholder, .amelia-app-booking #am-cabinet .am-cabinet-dashboard .am-cabinet-dashboard-header, .amelia-app-booking #am-cabinet .am-cabinet-dashboard .am-cabinet-menu{
    background: var(--global-palette1);
  }
  .am-cabinet-timezone-dropdown .el-select-dropdown__item:hover, .am-cabinet-timezone-dropdown .el-select-dropdown__item:focus, .am-cabinet-timezone-dropdown .el-select-dropdown__item.selected:hover, .am-cabinet-timezone-dropdown .el-select-dropdown__item.selected:focus, .el-select-dropdown .el-select-dropdown__item.selected{
    color: var(--global-palette1);
  }
  
  /*
  *
  **FORMULARIO V2 BOOKING PASO A PASO*
  *
  */
  .amelia-v2-booking #amelia-container.am-fs__wrapper {
    margin-top: 15px !important;
    border-radius: 3px !important;
    box-shadow: none !important; /*<--- BOX SHADOW FORMULARIO*/
  }
  /*Parte izquierda del formulario*/
  .amelia-v2-booking #amelia-container .am-fs-sb {
    background: var(--global-palette1);
    font-size: 16px;
    border-radius: 3px 0 0 3px !important; /*<---- RADIUS */
  }
  /*Parte derecha del formulario*/
  .amelia-v2-booking #amelia-container .am-fs__main {
    border-radius: 0 3px 3px 0 !important; /*<---- RADIUS */
  }
  .amelia-v2-booking #amelia-container .am-fs-sb__step-checker{
    background: var(--global-palette2);
    border: 1px solid var(--global-palette9);
  }
  .amelia-v2-booking #amelia-container .am-fs-sb__step-checker .am-icon-check {
    background-color: green;
    color: var(--global-palette9);
  }
  
  /*Desplegables selección de especialidad*/
  .amelia-v2-booking #amelia-container.am-fs__wrapper .el-form-item__label::before{
    color: var(--global-palette3);
  }
  .am-adv-select__popper .el-cascader-node.in-active-path .am-adv-select__item-label{
    color: var(--global-palette1);
  }
  .am-adv-select__popper .am-adv-select__item-price{
    color: var(--global-palette3);
  }
  
  /**Calendario**/
  .amelia-v2-booking #amelia-container .am-advsc__time-zone span{
    background: var(--global-palette7);
    border-radius: 3px;
  }
  /*Día seleccionado*/
  .amelia-v2-booking #amelia-container .am-advsc.fc-theme-standard td.am-advsc__dayGridMonth-cell.am-advsc__dayGridMonth-selected .fc-daygrid-day-frame {
    --am-c-advsc-cell-text: var(--global-palette9); /*<-- text*/
    --am-c-advsc-cell-bgr: var(--global-palette1); /*<-- Background*/
    --am-c-advsc-cell-border: var(--global-palette3); /*<-- border*/
  }
  /*Hora seleccionada*/
  .amelia-v2-booking #amelia-container .am-advsc__slots-item__selected {
    --am-c-advsc-slot-text: var(--global-palette9); /*<-- text*/
    --am-c-advsc-slot-bgr: var(--global-palette1); /*<-- Background*/
    --am-c-advsc-slot-border: var(--global-palette3); /*<-- border*/
  }
  /**Checkout**/
  .amelia-v2-booking #amelia-container .am-fs__payments-app-info-total > span:nth-child(2){
    color: var(--global-palette1);
  }
  
  /**button**/
  .amelia-v2-booking #amelia-container .am-button.am-button--filled{
    background: var(--global-palette-btn-bg);
    color: var(--global-palette-btn);
    padding: 0.4em 1em;
    border: 0;
    line-height: 1.6;
    display: inline-block;
    font-family: var(--global-body-font-family);
    font-weight: 700;
    border-radius: 3px;
  }
  
  /*
  *
  **FORMULARIO CUENTA CLIENTE*
  *
  */
  .amelia-app-booking #am-cabinet .am-cabinet-dashboard{
    border-radius: 3px !important; /*<--- RADIUS*/
    box-shadow: none !important; /*<--- BOX SHADOW FORMULARIO*/
  }
  .amelia-app-booking #amelia-booking-wrap input[type="text"], #am-modal.am-modal.am-in-body input[type="text"], .amelia-app-booking #amelia-booking-wrap input[type="password"], #am-modal.am-modal.am-in-body input[type="password"], .amelia-app-booking #amelia-booking-wrap input[type="email"], #am-modal.am-modal.am-in-body input[type="email"], .amelia-app-booking #amelia-booking-wrap input[type="tel"], #am-modal.am-modal.am-in-body input[type="tel"], .amelia-app-booking #amelia-booking-wrap input[type="url"], #am-modal.am-modal.am-in-body input[type="url"], .amelia-app-booking #amelia-booking-wrap textarea, #am-modal.am-modal.am-in-body textarea, .amelia-app-booking #amelia-booking-wrap select, #am-modal.am-modal.am-in-body select, .amelia-app-booking #amelia-booking-wrap .form-control, #am-modal.am-modal.am-in-body .form-control, .amelia-app-booking #amelia-booking-wrap .am-stripe-card, #am-modal.am-modal.am-in-body .am-stripe-card {
    font-family: var(--global-body-font-family) !important;
    color: var(--global-palette5);
    border-radius: 3px !important; /*<--- RADIUS*/
  }
  
  /*
  *
  **FORMULARIO LOGIN
  *
  */
  .amelia-app-booking #am-cabinet .am-cabinet-auth{
    box-shadow: none !important; /*<--- BOX SHADOW FORMULARIO*/
  }
  
  /*
  *
  **FORMULARIO EMPLEADO
  *
  */
  /*Formulario editar reserva*/
  .el-tabs__active-bar{
    background: var(--global-palette1) !important;
  }
			