/*
Theme Name: Child Theme of LoveTravel
Theme URI: https://ejemplo.com/tema-hijo/
Description: Child Theme basado en LoveTravel para personalizaciones.
Author: Samir Obiols
Author URI: https://ejemplo.com/tu-nombre/
Template: lovetravel
Version: 1.0.0
Text Domain: Child-theme
*/

/* Aquí puedes agregar tus estilos personalizados */

/* Para incluir estilos del tema padre (Storefront) */
/*@import url('../lovetravel/style.css');*/


bdi {
	color: #986d38;
}

small.woocommerce-price-suffix {
	color: #986d38;
}


.legend_visitor{
	font-size: 18px;
	font-weight: bold;
	color: black;
}

.elementor-button {
	background-color: #986d38 !important;
}

ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details{
	background-color: black !important;
}

.elementor-kit-7740 button, .elementor-kit-7740 input[type="button"], .elementor-kit-7740 input[type="submit"], .elementor-kit-7740 .elementor-button
{
	background-color: #986d38 !important;
}

.elementor-5912 .elementor-element.elementor-element-74e5c56.elementor-wc-products ul.products li.product .button
{
	background-color: #986d38 !important;
}

.elementor-5898 .elementor-element.elementor-element-5a7f2de .woocommerce .wc-proceed-to-checkout .checkout-button
{
	background-color: #986d38 !important;
}

.elementor-6062 .elementor-element.elementor-element-4df120be.elementor-wc-products ul.products li.product .button
{
	background-color: #986d38 !important;
}

.elementor-4588 .elementor-element.elementor-element-97423dd .elementor-nav-menu--dropdown a:hover, .elementor-4588 .elementor-element.elementor-element-97423dd .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-4588 .elementor-element.elementor-element-97423dd .elementor-nav-menu--dropdown a.highlighted
{
	background-color: #986d38 !important;
}

a.checkout-button.button.alt.wc-forward, div.elementor-menu-toggle, a.button.wc-backward, ul.woocommerce-error
{
	background-color: #986d38 !important;
}

button.button
{
	color: white !important;
	opacity: 1 !important;
}

.elementor-item.elementor-item-active, .elementor-item:hover
{
	color: #986d38 !important;
}


/**
 * Calendario HMTL
 *
 * */
        body {
            font-family: Arial, sans-serif;
        }
        .calendar {
            /*border: solid #976d3b 0px;*/
            /*max-width: 300px;*/
        }
        .parte_se_extiende_contrae {
            /*max-width: 300px;*/
            margin: 0 auto;
            padding: 0px 8px;
            text-align: center;
            border: solid #976d3b 0px;
   /*         overflow: hidden; 
            z-index: 999;      
            position: absolute;  */
	        background-color: white;
	        
        }
        .month-year {
            margin-bottom: 10px;
        }
        .days-header {
            display: flex;
            justify-content: space-between;
        }
        .day-header {
            width: calc(100% / 7);
            text-align: center;
            font-weight: bold;
        }
        .days-container {
            display: grid;
            grid-template-columns: repeat(7, 1fr);
            gap: 5px;
        }
        .day {
            width: 100%;
            height: 30px;
            line-height: 30px;
            display: inline-block;
            margin: 2px;
            border: 1px solid #ccc;
            cursor: pointer;
        }
        .weekend {
            background-color: #ffffff;
        }
        .selected {
            background-color: #976d3b;
            color: white;
        }
        .blocked {
            background-color: grey;
            color: white;
            pointer-events: none; /* Evitar clics en días bloqueados */
        }

        #selectedDate {
			animation: blinker 1s linear 1;
            margin: 2px;
            padding:0px;
			width:90%;
        }
        @keyframes blinker {
          50% {
            opacity: 0;
          }
        }
        #nextMonth, #prevMonth {
            background-color: #976d3b;
			border: 1px solid black;
            color: white;
			padding:2px 4px;
			margin:0px;
			cursor: pointer;
        }
        #desplegarContraer {
	        font-size: 18px;
			cursor: pointer;
        }

/**
 * Fin del Calendario HMTL
 *
 * */