/*
Theme Name: Sayma
Description: Sayma
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/



.fusion-counters-box .content-box-counter {font-weight:bold !important; text-align:left;}

.fusion-counters-box .counter-box-content{text-align:left;}

.fusion-counters-box .fusion-counter-box .counter-box-container{padding:0px !important;}

.counter h5{margin-bottom:6px; margin-top:0px;}
.fusion-counters-box .counter-box-content {line-height:1.2em; font-weight:bold !important;}

.post-content .noticias h1{font-size:2.3em;}
.post-content .noticias h2{font-size:1.5em;}

#main .tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container{padding-top:10px;}

body .fusion-events-single-title-content{background:none !important; padding:0px !important;}
body .tribe-events-schedule h3{font-size:0.6em !important; margin-top:10px !important;}

.direccion p{margin-bottom:0px !important;}

.noticia .fusion-widget-area .widget li{padding: 10px 10px 10px 12px; line-height:1.3em;}

#main .tribe-events h3 .tribe-events-calendar-month__day-date-daynum{font-size:24px;}

#main .tribe-events .tribe-events-calendar-month__calendar-event-tooltip h3{font-size:24px;}

h3.tribe-events-calendar-month__calendar-event-tooltip-title{font-size:20px !important; line-height:1.1em !important;}

.tribe-events-content a:hover{color:#003957 !important; border-bottom:1px solid #003957 !important;}
.tribe-events-content a{color:#48b8e6 !important; border-bottom:1px solid #48b8e6 !important;}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__header-column-title-desktop{font-size:30px;}



.datepicker-months table{width:100% !important;}

.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title{font-size:1em;}

.tribe-events{margin-top:150px;}

#tribe-events-content .tribe-events{margin-top:0px;}

/*   Calendario fiscal     */

.post-content .calendario_fiscal{margin-bottom: 50px;}
.calendario_fiscal tr:nth-child(2n){background-color: #fff !important;}
.fusion-tabs.fusion-tabs-1 .nav-tabs li a.tab-link h4{color: #8B8B8B;}
.fusion-tabs.fusion-tabs-1 .nav-tabs li.active a.tab-link h4{color:#fff !important; }

.post-content .calendario_fiscal table tr td{border-color:#FFFFFF;}
.calendario_fiscal table th{background:#003c57 !important; color: #fff; text-align: center; border-color:#003c57 !important; padding: 5px 20px !important; margin-top:30px!important;}
.calendario_fiscal tr td{padding: 2px 20px !important;}
.calendario_fiscal ul{margin: 0px;}
.calendario_fiscal p{margin: 5px 0px 0px 0px!important; color: #000;}
.calendario_fiscal .mes{font-size: 1.3em; text-transform: uppercase; color:#003c57; background:#dde7ef; padding-top: 25px !important;}

.calendario_fiscal .territorio{font-size: 1.1em; text-transform: uppercase; color:#48b8e6; font-weight:bold; padding-top: 25px !important;}


/*   testimonios     */

.testimonios p{letter-spacing: 0px; line-height:1.25em;}
.fusion-testimonials.clean.testimonios .author{letter-spacing:0px;}


/*Cookies*/



/* Contenedor principal del banner */
#cookies-eu-banner {
    background-color: rgba(255, 250, 250, 0.7);;
    border-top: none; /* El azul de tu marca */
    box-shadow: 0 -4px 20px rgba(0,0,0,0.1) !important;
    padding: 20px !important;
	
    
}

/* Texto del banner */
#cookies-eu-banner {
    color: #333333 !important;
    font-size: 1em !important;
    line-height: 1.5;
	text-align: left !important;
}
#cookies-eu-banner a {color:#003c57!important;}

/* Estilo común para todos los botones */
#cookies-eu-buttons button{
    border-radius: 4px !important;
    padding: 10px 25px !important;
    font-weight: 600 !important;
    transition: all 0.3s ease !important;
    text-transform: none !important; /* Más moderno que todo mayúsculas */
}

/* Botón Rechazar (Azul corporativo) */
#cookies-eu-reject {
    background-color: #273541 !important; 
    color: #ffffff !important;
    border: 2px solid #273541 !important;
}

/* Botón CONFIGURAR / Aceptar (Gris elegante para equilibrio visual) */
#cookies-eu-accept {
    background-color: #48b8e6 !important;
    color: #fff !important;
    border: 2px solid #48b8e6 !important;
    margin-right: 10px !important;
}

/* Efecto al pasar el ratón */
#cookies-eu-banner .cl-accept:hover {
    background-color: #004494 !important;
    border-color: #004494 !important;
}

#cookies-eu-banner .cl-settings:hover {
    background-color: #e2e2e2 !important;


