.elementor-38959 .elementor-element.elementor-element-b935309{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38959 .elementor-element.elementor-element-368c618 .jet-listing-dynamic-field__content{color:var( --e-global-color-text );font-family:"Medium", Sans-serif;font-size:1rem;text-align:center;}.elementor-38959 .elementor-element.elementor-element-368c618 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-38959 .elementor-element.elementor-element-368c618 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-38959 .elementor-element.elementor-element-368c618 .jet-listing-dynamic-field{justify-content:center;}.elementor-38959 .elementor-element.elementor-element-b62b024 .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-38959 .elementor-element.elementor-element-b62b024 .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;font-family:"NeueHaasDisplay", Sans-serif;font-size:1rem;color:var( --e-global-color-text );}.jet-listing-item.single-jet-engine.elementor-page-38959 > .elementor{width:200px;margin-left:auto;margin-right:auto;}/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-b62b024 */.jet-listing-dynamic-repeater,
.jet-listing-dynamic-repeater__items{
  display:flex !important;
  flex-direction:column !important;
  gap:14px !important;
}

.horario-item{
  border-radius:12px;
  padding:16px 18px;
  color:#fff;
  font-weight:800;
  width:100%;
  display:flex;
  flex-direction:column;
  gap:8px;
}

/* si algún campo viene vacío */
.horario-item > div:empty{ display:none !important; }

.horario-hora{
  font-size:1rem;
  opacity:.95;
  white-space:nowrap;
  font-size: 0.8rem;
  font-weight: 100;
}

.horario-act{
  font-size:0.8rem;
  text-transform:uppercase;
  line-height:1.05;
  text-align: center;
}

.horario-nota{
  font-size:13px;
  opacity:.85;
  font-weight:700;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Medium';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.scorpioncrossfit.com/wp-content/uploads/2026/01/MediumRegular.woff2') format('woff2'),
		url('https://www.scorpioncrossfit.com/wp-content/uploads/2026/01/MediumRegular.woff') format('woff'),
		url('https://www.scorpioncrossfit.com/wp-content/uploads/2026/01/MediumRegular.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'NeueHaasDisplay';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.scorpioncrossfit.com/wp-content/uploads/2026/01/NeueHaasDisplay-Roman-1.woff2') format('woff2'),
		url('https://www.scorpioncrossfit.com/wp-content/uploads/2026/01/NeueHaasDisplay-Roman-1.woff') format('woff'),
		url('https://www.scorpioncrossfit.com/wp-content/uploads/2026/01/NeueHaasDisplayRoman.ttf') format('truetype');
}
@font-face {
	font-family: 'NeueHaasDisplay';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://www.scorpioncrossfit.com/wp-content/uploads/2026/01/NeueHaasDisplay-Bold.woff2') format('woff2'),
		url('https://www.scorpioncrossfit.com/wp-content/uploads/2026/01/NeueHaasDisplay-Bold.woff') format('woff'),
		url('https://www.scorpioncrossfit.com/wp-content/uploads/2026/01/NeueHaasDisplayBold.ttf') format('truetype');
}
/* End Custom Fonts CSS */