.single .post-content h2 {
font-size: 45px;
font-weight: 600;
}
.single .post-content h3 {
font-size: 28px;
}
.alturasiguales {
max-height:500px !important;
min-height: 500px !important;} .off-canvas-close.awb-icon-close.close-position-right {
margin: 0px !important;
margin-top: 5px !important;
margin-right: 5px !important;
}
.cmplz-soft-cookiewall {
position: fixed;
width: 100%;
height: 100%;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: rgba(0, 0, 0, 0.7);
z-index: 99999 !important;} .fusion-li-icon.icon-Nutricin, .fusion-li-icon.icon-Cuida-tu-corazon,  .fusion-li-icon.fa-swimming-pool, .fusion-li-icon.icon-Pesas {
font-size: 25px !important;} .listadoamarillo a:hover {
color: #ECC100;}
.listadoazul a:hover {
color: #00A0DA;} .fondoespecialactividades {
height: 200px;
width: 100%;
transition: background 0.3s ease;}
.cabeceraportfolioespecial {
margin-right:1%;
margin-left:1%;}
.fondoespecialactividades:hover {
background: linear-gradient(to right, #e91e63, #9c27b0);} .aviso {
border: 1px solid #ECC100 !important;
padding: 5px !important;
margin-top: 20px !important;
background-color: #ecc100;
color: black !important; }
.textosiguales {
max-height:50px !important;
min-height:50px !important;}
.margenesfranja {
margin-right:30px !important;
margin-left:30px !important;}
.fusion-form-form-wrapper .fusion-form-field .fusion-form-checkbox label {font-size: 13px !important;}
.fusion-form-field.fusion-form-consent-field.fusion-form-label-above {
margin-top: 0px;  margin-bottom: 0px;} .fusion-form-element-required {display: none;}
#mensaje {max-height: 80px !important;}
.fusion-layout-column .fusion-column-inner-bg-image .degradadoaiguajoc:hover {
background-image: linear-gradient(180deg, rgba(139,178,59,0.69) 0%,rgba(236,193,0,0.67) 100%) !important;} .flip-box-front, .flip-box-back {
min-height: 580px !important;
max-height: 500px !important;} .tribe-events-single-section.tribe-events-event-meta.primary.tribe-clearfix {display: none;}
.alturafija {
min-height: 55px !important;} .bordeeventos {
width: fit-content;
height: fit-content;
border-right: 2px solid #ecc100;
border-top: 2px solid #c10611;
border-left: 2px solid #8bb23b;
border-bottom: 2px solid #00a0da;
box-sizing: border-box;} .fusion-column-inner-bg-image.efectoimagen {background: white !important;}
.efectoimagen:hover {linear-gradient(180deg, rgba(255,255,255,0.41) 0%,rgba(255,255,255,0.41) 100%),url(//aiguajoc.com/wp-content/uploads/05-entrenamiento-pesas.webp) !important;} .home .flex-control-nav.flex-control-paging {
display: none !important;}
.home .flex-next, .home .flex-prev {
display: none !important;}
.slides .image {
linear-gradient(180deg, rgba(0, 0, 0, 0.79) 0%,rgb(211, 20, 20) 100%) !important;}
.btnalta {
transform: skewX(-30deg);}
.btnalta span {
transform: skewX(30deg) !important;}
.fa-user.far.button-icon-left{
transform: skewX(30deg) !important;}
.cuatrocolors {
width: 100%;
height: 2px; background: linear-gradient(to right, #8bb23b, #8bb23b 25%, #c10611 25%, #c10611 50%, #ecc100 50%, #ecc100 75%, #00a0da 75%, #00a0da);}
.verde {
width: 1px !important;
height: 100% !important;
border: 1px solid #8bb23b !important;
background: #8bb23b;
transform: skewX(-30deg) !important;}
.rojo {
width: 1px !important;
height: 100% !important;
border: 1px solid #c10611!important;
background: #c10611;
transform: skewX(-30deg) !important;}
.amarillo {
width: 1px !important;
height: 100% !important;
border: 1px solid #ecc100 !important;
background: #ecc100;
transform: skewX(-30deg) !important;}
.azul {
width: 1px !important;
height: 100% !important;
border: 1px solid #00a0da !important;
background: #00a0da;
transform: skewX(-30deg) !important;}
.sombreado {
box-shadow: 5px 5px 0px 1px black;} .mostrarruta {
width: 50%;
border-radius: 0px !important;
margin-top: 10px;
border: 1px solid #00a0da;}
#from-input1 { border: 0px;
height: 40px;}
#driveclick {
width: 50%;
font-size: 18px;
margin-top: 5px;
border: 1px solid black;} .tribe-events-c-view-selector__list-item-text {
color: white !important;}
.tribe-common-form-control-text.tribe-events-c-search__input-control.tribe-events-c-search__input-control--keyword {
background-color: white;
margin: 23px;}
.tribe-events-calendar-month__header-column-title-desktop.tribe-common-a11y-hidden {
font-size: 18px;}
.tribe-events-calendar-month__day-date.tribe-common-h4 {
font-size: 18px !important;}
.tribe-events-calendar-list__event-date-tag-daynum.tribe-common-h5.tribe-common-h4--min-medium {
color: #0081b0 !important;}
.tribe-common-h3.tribe-common-h--alt.tribe-events-c-top-bar__datepicker-button {
font-size: 21px !important;}
.tribe-events a:hover {
color: #00baff !important;} .alturamenu {min-height: 450px;}
.alturamenuotros {}
.sombra {box-shadow: 5px 5px 0px 1px white;}
.tribe-events-calendar-month__multiday-event-hidden-title.tribe-common-h8 {
font-size: 21px !important;} .acuaticos {
background-color: white;}
body {font-family: Arial, sans-serif;} .tabla-precios {
width: 100%;
border-collapse: collapse;
margin: 5px 0;
background-color: #f2f2f2;
border: 1px solid black;}
.categoria {
border: 1px solid black;
padding: 8px;
text-align: left;
font-size: 14px !important;
}
.tabla-precios tr:nth-child(even) {
background-color: white;
}
.entrada, .precio {
border: 1px solid black;
padding: 10px;
text-align: left;width: 27%;
} table {
width: 100%;
border-collapse: collapse;
margin: 5px 0;
background-color: #f2f2f2;
}
th, td {
padding: 0px;
text-align: center;
font-size: 14px !important;  }
th {
background-color: black;
color: #fff;
font-size: 18px !important;
font-weight: 400 !important;}
tr:nth-child(even) {
background-color: white; }
tr { background-color: white;}
.acuaticos tr:nth-child(even) { background-color: white !important;}
.acuaticos tr:nth-child(odd) {background: linear-gradient(to right, #59c6cb, #9cfcc5);}
.columna1 {
background-color: black !important;
color: white !important;
border-bottom: 1px solid white !important;
width: 40px;}
.columnafinal {
background-color: black;
color: white;
border-bottom: 1px solid black !important;}
.salas {
color: #FFF;
background-color: black;}
.carril {
color: #FFF;
background-color: black;}
.dia {
text-transform: uppercase;
}
.horario td span {
display: inline-block;
width: 100%;
min-width: 20px;
}
.horario td span a {
width: 100%;
display: inline-block;
}
th.salas {
width: 30px;
font-size: 14px !important;
}
th.dia {
min-width: 10.5%;
}  .cardiovascular a { background-color: #c10611; color: white; } .cuerpomente a { background-color: #8bb23b; color: #323e1b;} .bajaintensidad a {  background-color: #00a0da;  color: white;} .muscular a { background-color: #ecc100; color: #5f5209;} .mixta a { background-color: #EA7500; color: #7d4812;}  .cardiovascular a:hover { background-color: #410601; color: #c10611; cursor: pointer; } .cuerpomente a:hover { background-color: #323e1b; color: #8bb23b; cursor: pointer;} .bajaintensidad a:hover { background-color: #126884; color: #00a0da; cursor: pointer;} .muscular a:hover { background-color: #5f5209; color: #ecc100; cursor: pointer;} .mixta a:hover { background-color: #7d4812; color: #EA7500; cursor: pointer;} .bannermenu:hover {background-color: red;} .tablaHorarios td {
vertical-align: top;
padding-bottom: 30px;
}
.tablaHorarios.fusion-no-medium-visibility.fusion-no-large-visibility td {
width: 100%;
display: inline-block;
text-align: left;
padding-left: 10%;
}
.tablaHorarios.fusion-no-medium-visibility.fusion-no-large-visibility, .horario.fusion-no-medium-visibility.fusion-no-large-visibility {
width: 100%;
}
.horario.fusion-no-medium-visibility.fusion-no-large-visibility tbody {
border-bottom: 10px solid #fff;
}
.hora {
background: #000;
color: #fff;
padding: 5px;
width: 60px;
display: inline-block;
border-bottom: 1px solid #fff;
text-align: center;
}
.ancho {
width: 100%;
display: inline-block;
} .tabla-natacion {
border-collapse: collapse;
width: 100%;}
.tabla-natacion th, .custom-table td {
border: 1px solid black;
padding: 15px;
text-align: center;}
.tabla-natacion th {
background-color: black;
color: white;}
.tabla-natacion td {padding: 10px !important;}
.tabla-natacion {
border-collapse: collapse;
width: 100%;
}
.tabla-natacion th, .tabla-natacion td {
border: 1px solid black;
padding: 8px;
text-align: left;
}
.tabla-natacion th {
background-color: black;
color: white;
} .popover-title {font-size: 18px !important;}
.awb-t-icon-left.fa-quote-left.fas {
color: #0000005c !important;
opacity: 0.5;
font-size: 40px;}
.textodescriptivo {
background:linear-gradient (45deg, #f0f0f0 25%, #e0e0e0 25%, #e0e0e0 50%, #f0f0f0 50%) !important;
background-size: 5px 5px; }
.awb-quote-content {
border: 1px solid #000;
padding: 10px;}
.kk-star-ratings.kksr-align-center {
display: none;
} .decolora:hover {
background: url(//aiguajoc.com/wp-content/uploads/prueba2.png) center/cover;
color: white !important;
border:0px !important;
border-bottom: 1px solid red;}
.fusion-title .decolora:hover {
color: white !important;}
.bannermuscular:hover {background: url(//aiguajoc.com/wp-content/uploads/muscular.png) center/contain;background-repeat: no-repeat !important;  }
.bannerbajaintensidad:hover {background: url(//aiguajoc.com/wp-content/uploads/acuatica.png) center/contain;background-repeat: no-repeat !important; }
.bannercuerpoymente:hover {background: url(//aiguajoc.com/wp-content/uploads/cuerpoymente.png) center/contain;background-repeat: no-repeat !important; }
.banneracuatica:hover {background: url(//aiguajoc.com/wp-content/uploads/acuatica.png) center/contain;background-repeat: no-repeat !important; }
.bannermixtas:hover {background: url(//aiguajoc.com/wp-content/uploads/mixtas.png) center/contain;background-repeat: no-repeat !important; }
.bannercardio:hover {background: url(//aiguajoc.com/wp-content/uploads/cardio.png) center/contain;background-repeat: no-repeat !important; }
.bannerneutro:hover {background: url(//aiguajoc.com/wp-content/uploads/estilo3.png) center/contain;background-repeat: no-repeat !important; }
.bannerneutro2:hover {background: url(//aiguajoc.com/wp-content/uploads/estilo2024.png) center/contain;background-repeat: no-repeat !important; }
.bannerneutro3:hover {background: url(//aiguajoc.com/wp-content/uploads/estilo2024.png) center/contain;background-repeat: no-repeat !important;
background-position-y: center; margin-top: 38px !important;}
.bannermuscular2:hover {
background: url(//aiguajoc.com/wp-content/uploads/muscular.png) center/contain !important;
background-repeat: no-repeat; filter: grayscale(0%);  }
.bannerbajaintensidad2:hover {background: url(//aiguajoc.com/wp-content/uploads/bajaintensidad.png) center/contain;background-repeat: no-repeat !important; }
.bannercuerpoymente2:hover {background: url(//aiguajoc.com/wp-content/uploads/cuerpoymente.png) center/contain;background-repeat: no-repeat !important; }
.banneracuatica2:hover {background: url(//aiguajoc.com/wp-content/uploads/acuatica.png) center/contain;background-repeat: no-repeat !important; }
.bannermixtas2:hover {background: url(//aiguajoc.com/wp-content/uploads/mixtas.png) center/contain;background-repeat: no-repeat !important; }
.bannercardio2:hover {background: url(//aiguajoc.com/wp-content/uploads/cardio.png) center/contain;background-repeat: no-repeat !important; }
.decolorado h3 {color: black !important;} .accordion {
width: 100%;
border-collapse: collapse;
margin-bottom: 20px;}
.accordion th, .accordion td {
border: 1px solid #000;
padding: 10px;
text-align: left;
width:25%;}
.accordion th {
background-color: #000;}
.details {
display: none;
padding: 10px;
border-top: 1px solid #ddd;
background-color: #f9f9f9;
}
.button-cell button {
border: 1px solid white !important;
padding: 10px !important;
text-align: center !important;
width: 100% !important;
background-color: #d8d8d8 !important;}
.button-cell button:hover {
border: 1px solid black !important;
padding: 10px !important;
text-align: center !important;
width: 100% !important;
background-color: #fff !important;}
.tachado {
text-decoration: line-through;
margin-bottom: 0px !important;
text-decoration-color: red;
color: red;
}
.entrenadortarifa {
text-align: left;
padding: 36px;}
tr:nth-child(odd) {background-color: #e7e7e7 !important;}
tr:nth-child(even) {
background-color: #ffffff !important; }
.tercio {width:75%;}
.map-container {
overflow:hidden;
height:500px !important;
width:500px !important;
position:relative;
}
.map-container iframe {
left:0;
top:0;
height:100% !important;
width:100% !important;
position:absolute !important;
} #tribe-events-search-container {
margin-left: 21px !important;} @media only screen and (min-width: 230px) and (max-width: 780px) {
.bannerneutro3:hover {background-image:none !important;} .map-container {
overflow:hidden !important;
padding-bottom:56.25% !important;
position: inherit !important;
height:0 !important;}
.map-container iframe {
left:0;
top:0;
height:100%;
width:100%;
position:absolute;}
#menu-menu-movil {
min-height: fit-content !important;
max-height: fit-content !important;}
p {font-size: 17px;}
.titulomovil h2 {font-size:25px !important;}
.titulomovil h3 {font-size:25px !important;}
.fusion-title-heading.title-heading-left h3 {font-size: 25px !important;}
.fusion-title-heading.title-heading-left {font-size: 21px !important;}
.margenesfranja {
margin-right:10px !important;
margin-left:10px !important;}
.verde {
width: 50px !important;
height: 100% !important;
border: 1px solid #8bb23b !important;
background: #8bb23b; }
.rojo {
width: 50px !important;
height: 100% !important;
border: 1px solid #c10611 !important;
background: #c10611;}
.amarillo {
width: 50px !important;
height: 100% !important;
border: 1px solid #ecc100 !important;
background: #ecc100;}
.azul {
width: 50px !important;
height: 100% !important;
border: 1px solid #00a0da !important;
background: #00a0da;} .textolegal p {
margin-bottom: 0;
font-size: 13px !important;} .textosiguales {
font-size: 21px !important;} .img-responsive.wp-image-460 {width: 95px !important;}
.img-responsive.wp-image-1665 {width: 95px !important;} .mostrarruta {
width: 100% !important;
border-radius: 0px !important;
margin-top: 10px;
border: 1px solid #00a0da;}
#from-input1 { border: 0px;
height: 40px;}
#driveclick {
width: 100% !important;
font-size: 18px;
margin-top: 5px;
border: 1px solid black;} .fondofranja1 {background-color: black;}
.fondomovil {background-color: black !important;}
.fusion-slider-sc:not(.fusion-has-margin) .flexslider {margin: 0 0 0px !important;} table {
width: 100%;
border-collapse: collapse;
margin: 5px 0;
background-color: #f2f2f2;}
th, td {
padding: 3px;
text-align: center; font-size: 14px !important;}
th {
background-color: black;
color: #fff;font-size: 18px !important;
font-weight: 400 !important;}
tr:nth-child(even) {
background-color: white;}
tr { background-color: #f2f2f2;}
.tabla-natacion th, .tabla-natacion td {
font-size: 11px !important;}
.tabla-natacion td {padding: 5px !important;} .fusion-filter {
float: none !important;
margin-right: 7px !important;
} .accordion {
width: 100%;
border-collapse: collapse;
margin-bottom: 20px;}
.accordion th, .accordion td {
border: 1px solid #000;
padding: 5px;
text-align: left;
font-size: 14px !important;}
.accordion th {
background-color: #000;
width: 19% !important;}
.details {
display: none;
padding: 5px;
border-top: 1px solid #ddd;
background-color: #f9f9f9;}
.tachado {
text-decoration: line-through;
text-decoration-color: currentcolor;
margin-bottom: 0px !important;
text-decoration-color: red;
color: red;
font-size: 13px;
}
.button-cell button {
border: 1px solid white !important;
padding: 5px !important;
text-align: center !important;
width: 100% !important;
background-color: #d8d8d8 !important;
width: fit-content !important;
}
.button-cell button:hover {
border: 1px solid black !important;
padding: 5px !important;
text-align: center !important;
width: 100% !important;
background-color: #fff !important;
}
.entrenadortarifa {
display: block;
width: 100%;
}
.entrenadortarifa p {
margin-bottom: 10px;
}
.entrenadortarifa {
text-align: left;
padding: 15px;
font-size:12px;
}
.cmplz-soft-cookiewall { width: 100%;
height: 100%;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: rgba(0, 0, 0, 0.7);
}
.off-canvas-close.awb-icon-close.close-position-right {
margin: 0px !important;
margin-top: 5px !important;
margin-right: 5px !important;
}
.awb-off-canvas-wrap .awb-off-canvas-inner .off-canvas-content {
width: 100%;
height: 100%;
max-width: 280px !important;
max-height: auto !important;
display: flex !important;
position: relative;
overflow-x: hidden;
overflow-y: auto;
}
}