/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 24 2025 | 10:43:52 */
span.woocommerce-terms-and-conditions-checkbox-text {
    color: black;
    font-size: 13px;
}
.woocommerce-form__input-checkbox {
    transform: scale(1.5); /* Ajusta el número según el tamaño que necesites */
    margin-right: 10px; /* Espacio entre el checkbox y el texto */
}


.tribe-events-venue-map {
     width: 411px;
}

.tribe-events-content ol, .tribe-events-content p, .tribe-events-content ul {
        font-size: 17px;
        line-height: var(--tec-line-height-2);
    }
:root {
--tec-color-accent-primary: #014357!important;
--tec-color-accent-primary-hover: #014357!important;
--tec-color-accent-primary-active: #014357!important;
--tec-color-accent-primary-background-datepicker: #014357!important;
--tec-color-button-primary: #014357!important;
--tec-color-button-primary-hover: #014357!important;
--tec-color-button-primary-active: #014357!important;
--tec-color-day-marker-current-month: #014357!important;
}

/* Oculta la barra lateral en la vista de eventos */
.post-type-archive-tribe_events .right-sidebar {
    display: none!important;
}

/* Ajusta el ancho del contenido principal */
.post-type-archive-tribe_events .main-content.col-lg-9 {
    width: 100%!important;
}

.custom-checkout-login {
    background: #f8f8f8;
    padding: 15px;
    border-radius: 5px;
    text-align: center;
}

.custom-checkout-login .button {
    background-color: #0071a1;
    color: white;
    padding: 10px 20px;
    border-radius: 5px;
    text-decoration: none;
}

.elementor-widget-woocommerce-checkout-page {
    color: #ffffff;    
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {
    min-height: 700px;
    padding-bottom: 3%;
    padding-top:3%;
}

.text { font-size: 1.2em;
        }
.tribe-events-event-meta {
    font-size: 12px;
}
.wc-block-components-checkout-step__description {
    font-size: 14px;   
}

@media (min-width: 768px) {
            .text {
                font-size: 1.4em;
            }
     }
@media (min-width: 1200px) {
            .text {
                font-size: 1.8em;
                   }
        }

@media (max-width: 768px) {
.main-content {
    padding-top: 1%;
    padding-bottom: 1%;
    }
	.tribe-events .tribe-events-l-container {
    min-height: 600px;
    padding-bottom: 1%;
    padding-top: 1%;
     }
}