/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Apr 28 2026 | 08:34:03 */
.wp-block-embed iframe 
{
  max-width: 100%;
  width: 100%;
  height: auto;
  aspect-ratio: 16/9;
}

.comments-form__closed
{
	display: none;
}

.mec-search-form.mec-totalcal-box
{
	box-shadow: none;
	background-color: #EAEDF0;
	border: solid 1px #F9F9F9;
}

.mec-wrap .mec-totalcal-box .mec-totalcal-view  span.mec-totalcalview-selected
{
	color: #fff;
}

.mec-wrap input:focus,
.mec-wrap select:focus,
.mec-wrap textarea:focus 
{
  outline: none !important; 
  border-color: #0E3852 !important;
}

.mec-calendar .mec-calendar-events-side .mec-table-side-day
{
	padding: 8px !important;
}


.ticker-news .tickercontainer
{
	background: #D7E7F7;
}

.ticker-news .tickercontainer ul.newsticker li
{
	background: transparent;	
	color: #0E3852;
	font-size: 16px;
}

.ticker-news .tickercontainer ul.newsticker li a
{
	color: #0E3852;
}

.ticker-news .tickercontainer .t4bScroll-controls
{
	background: transparent;	
}

.ticker-news
{
	border-radius: 12px;
}





.femp-docs-field select[disabled]
{
	opacity: .7;
	transition: all 0.3s;
}

.femp-docs-category .select2-container--default .select2-selection--single
{
	height: 53px;
}

body:not(:has(#breakdance_canvas)) .hide-frontend
{
	display: none;
}


.breakdance a.wp-block-file__button
{
	color: #fff;
	margin-right: 8px;
}

.breakdance a.wp-block-file__button:hover
{
	color: #F9F9F9;
}

.wp-block-file:not(.wp-element-button) 
{
  font-size: 1em;
}

.mec-single-event-description a.link,
.mec-single-event-description a.download
{
	display: inline-block;
	padding: 10px 16px;
  	background-color: #f5f6f8;
  	color: #0E3852;
  	font-size: 14px;
  	font-family: sans-serif;
  	text-decoration: none;
  	border-left: 3px solid #0E3852;
  	border-radius: 6px;
  	font-weight: 400;
}

.mec-single-event-description a.link:hover,
.mec-single-event-description a.download:hover 
{
  background-color: #edeef1;
}

.mec-single-event-description a.link::before 
{
  font-family: "Font Awesome 7 Free";
  content: "\f0c1";
  font-weight: 900;
  margin-right: 8px;
}

.mec-single-event-description a.download::before 
{
  font-family: "Font Awesome 7 Free";
  content: "\f019";
  font-weight: 900;
  margin-right: 8px;
}






/* ============================================
   ESTILO BASE — aplicado a todas las variaciones
   y también por defecto sin clase adicional
   ============================================ */
.wp-block-buttons:not(section.carta-local-wrapper *) .wp-block-button, .mec-single-event .mec-booking-button
{
    width: 100%;
}
.wp-block-buttons:not(section.carta-local-wrapper *), .mec-single-event .mec-booking-button
{
    flex-direction: column;
    gap: 0.5rem;
    align-content: start;
}

.mec-booking-button.mec-bg-color
{
	background-color: #f5f5f3 !important;
	line-height: auto !important;
	text-align: left !important;
	color: #1e3a4a !important;
	height: auto !important;
  	line-height: 1.6em !important;
}

a.mec-booking-button.mec-bg-color:hover
{
	color: #fff !important;
}

.wp-block-buttons:not(section.carta-local-wrapper *) .wp-block-button__link, .mec-single-event .mec-booking-button
{
    background-color: #f5f5f3;
    border: none;
    border-radius: 0;
    border-left: 4px solid #1e3a4a;
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
    padding: 0.75rem 1.25rem;
    display: inline-flex;
    align-items: center;
    gap: 0.75rem;
    color: #1e3a4a;
    font-size: 1rem;
    font-weight: 500;
    text-decoration: none;
    width: 100%;
    box-sizing: border-box;
    transition: background-color 0.2s ease;
}

.wp-block-buttons:not(section.carta-local-wrapper *) .wp-block-button__link:hover, .mec-single-event .mec-booking-button:hover
{
    background-color: #e8e8e4;
    color: #1e3a4a;
}

/* ============================================
   ICONO COMPARTIDO (descarga y enlace)
   ============================================ */
.wp-block-buttons .wp-block-button.descarga .wp-block-button__link::before,
.wp-block-buttons .wp-block-button.enlace .wp-block-button__link::before {
    font-family: "Font Awesome 7 Free";
    font-weight: 900;
    font-size: 1.1rem;
    color: #1e3a4a;
    flex-shrink: 0;
}

/* ============================================
   VARIACIÓN 1 — icono de descarga
   Clase a añadir en Gutenberg: descarga
   ============================================ */
.wp-block-buttons .wp-block-button.descarga .wp-block-button__link::before {
    content: "\f019"; /* fa-download */
}

/* ============================================
   VARIACIÓN 2 — icono de enlace
   Clase a añadir en Gutenberg: enlace
   ============================================ */
.wp-block-buttons .wp-block-button.enlace .wp-block-button__link::before {
    content: "\f0c1"; /* fa-link */
}

/* ============================================
   VARIACIÓN 3 — sin icono (comportamiento por defecto)
   No es necesario añadir ninguna clase adicional
   ============================================ */
