/*
 Theme Name:   Bricks Child Theme
 Theme URI:    https://bricksbuilder.io/
 Description:  Use this child theme to extend Bricks.
 Author:       Bricks
 Author URI:   https://bricksbuilder.io/
 Template:     bricks
 Version:      1.1
 Text Domain:  bricks
*/

#faqs ul {
	display: block;
	margin: var(--espaciado-m) 0;
}

#faqs li {
	margin: 0 0 var(--espaciado-s) 0;
}

/* ============
03. FORMULARIOS
============ */

.wp-block-columns {
	gap: 0.75rem !important;
	margin: 0 !important;
}

.jet-form-builder a {
  text-decoration: underline;
}

.jet-form-builder a:hover {
  color: var(--principales-d-3);
}
.jet-form-builder button {
  transition: all 200ms ease-in-out;
}

.jet-form-builder__field-wrap.checkradio-wrap span {
	gap: 0 !important;
}

.field-type-checkbox-field .jet-form-builder__field-label.for-checkbox>span::before {
	display: inline-block !important;
	line-height: 1.5rem !important;
}

.jet-form-builder-row.field-has-error .error-message {
	color: red !important;
	margin: 0.5rem 0 0 0 !important;
}

.slider-medicos {
  overflow: hidden;           /* recorta en el borde del contenedor */
}

.slider-medicos .splide__track {
  overflow: visible !important;  /* la pista deja asomar el siguiente slide... */
}

/* Ancho de cada slide: 4,5 por vista */
.slider-medicos .splide__slide {
  width: calc((100% - 48px) / 4.7) !important;   /* 3 gutters de 16px */
}

@media (max-width: 991px) {
  .slider-medicos .splide__slide {
    width: calc((100% - 16px) / 2.7) !important;
  }
}
@media (max-width: 767px) {
  .slider-medicos .splide__slide {
    width: calc((100% - 16px) / 1.7) !important;
  }
}