@media (min-width : 1365px) 
and (max-width : 1666px)  {
a.qbutton.default.boton-sub {
position: ABSOLUTE;
TOP: 78%!important;
LEFT: 20.4%;
}
a.qbutton.default.boton-noticias {
position: ABSOLUTE !important;
TOP: 78%!important;
LEFT: 34% !important;
} 
.image_with_text h5 {
font-size: 60px !important;
top: 33% !important;
}
.bl-espacio {
height: 390px !important;
}
.bloque-uno.bl-espacio .wpb_column.vc_column_container.vc_col-sm-4 {
height: 390px !important;
}
.bloque-uno.bl-espacio .wpb_column.vc_column_container.vc_col-sm-4 .vc_column-inner {
height: 390px !important;
}
}
@media (min-width : 320px) 
and (max-width : 767px)  { p.p-caja-horarios-centros
{
text-align: center;
font-size: 19px;
margin-bottom: 10px !important;
}
img.img-cajas-horarios {
display: none;
}
.wpb_text_column.wpb_content_element.caja-horarios-centros {
padding: 15px!important;
}
.wpb_text_column.wpb_content_element.caja-horarios-centros.centro-av-madrid {
height: 240px !important;
}
.wpb_text_column.wpb_content_element.caja-horarios-centros.centro-jose-antonio
{
height: 300px !important;
} .wpb_column.vc_column_container.vc_col-sm-6 {
margin-bottom: 30px;
}
.joinchat.joinchat--right.joinchat--btn.joinchat--show {
bottom: 10%;
}
.footer_bottom .wp-image-1645 {display:none !important;}
summary {
position: relative;
top: 0px;
left: 0px;
}
.cc_banner-wrapper {z-index:90001 !important;}
.cc_container .cc_message {font-size:12px !important;}
.breadcrumb {left:0px; top:4px !important; font-size:11px;} 
a.qbutton.default.boton-sub {
position: absolute !important;
TOP: 60% !important;
LEFT: 8% !important;
} 
a.qbutton.default.boton-sub.horarios {
position: absolute !important;
TOP: 10% !important;
LEFT: 6% !important;
}   
a.qbutton.default.boton-noticias {
position: absolute !important;
TOP: 72% !important;
LEFT: 8% !important;
}
header .q_logo img.mobile  {
width: 170px !important;
height: 74px !important;
margin-top: 10px !important;
}
i.qode_icon_font_awesome.fa.fa-bars {
border: 1px solid;
padding: 3px;
font-size: 25px;
}
i.qode_icon_font_awesome.fa.fa-info-circle {
color: black;
}
.hazte-socio {
top: 83% !important;
width: 50% !important;
}
p.sub-slider {
font-size: 27px;
line-height: 32px;
}
.bl-espacio {
height: inherit !important;
}
.bloque-uno.bl-espacio .wpb_column.vc_column_container.vc_col-sm-4 {
height: inherit !important;
}
.bloque-uno.bl-espacio .wpb_column.vc_column_container.vc_col-sm-4 .vc_column-inner {
height: inherit !important;
}
.vc_row.wpb_row.section.vc_row-fluid.vc_inner.bloque-uno.vc_custom_1571134235682 {
padding-top: 0 !important;
margin-top: 0 !important;
}
.bloque-uno .image_with_text h3:after {
left: 80% !important;
top: 68% !important;
}
p.post-titulo {
font-size: 17px;
margin-left: 15px;
margin-right: 15px;
line-height: 25px;
}
.vc_empty_space.solo-quinc {
height: 15px !important;
}
.alinear-dere  .q_icon_with_title.right .icon_holder {
float: none !important;
}
.alinear-dere .wpb_column.vc_column_container.vc_col-sm-4 {
text-align: center !important;
}
.alinear-dere .icon_text_holder {
padding: 0 !important;
}
.alinear-dere   h5.icon_title {
font-size: 19px;
line-height: 24px;
margin-top: 10px;
text-align: center;
}
.alinear-izda    h5.icon_title {
font-size: 19px;
line-height: 24px;
margin-top: 10px;
text-align: center;
}
.icon_text_inner p {
text-align: center !important;
}
.alinear-dere .icon_text_holder {
margin-right: 0px !important;
}
.alinear-izda   .q_icon_with_title:not(.right) .icon_holder {
float: none !Important;
}
.alinear-izda .icon_text_holder {
padding: 0 !important;
}
.alinear-izda .icon_text_holder {
margin-left: 0px !important;
}
.alinear-izda.wpb_column.vc_column_container.vc_col-sm-4 {
text-align: center;
}
.alinear-izda.wpb_column.vc_column_container.vc_col-sm-4 {
text-align: center !important;
}
.espacio-menos {
height:25px !Important;
}
a.qbutton.large.center.default.colocar-boton {
top: -62px !important;
left: 11% !important;
}
.vc_empty_space.quitar-espacio {
display: none !important;
}
.vc_row.wpb_row.section.vc_row-fluid.vc_inner.datos-dic {
text-align: center !important;
}
.datos-dic img.vc_single_image-img.attachment-full {
margin-bottom: 25px;
}
.footer_inner.clearfix {
line-height: 30px !important;
}
p.frase-cab {
font-size: 15px !important;
line-height: 21px !important;
}
.imagen-actividad-2.wpb_column.vc_column_container.vc_col-sm-6 {
width: 100% !important;
left: 0 !important;
}
.call_to_action_text h2 {
display: none !important;
}
.solo-mo{
display:block !important;  
}
.imagen-actividad-2.wpb_column.vc_column_container.vc_col-sm-12 {
WIDTH: 100% !important;
LEFT: 0 !important;
}
.vc_row.wpb_row.section.vc_row-fluid.vc_inner.foto-actividad.grid_section img {
margin-top: 25px !important;
}
.foto-actividad img {
border: 4px solid #ffffff;
}
.margen-imagen.wpb_column.vc_column_container.vc_col-sm-6 {
margin-top: 25px;
}
.single-post .title_subtitle_holder_inner h1 span {
font-size: 15px !important;
line-height: 17px !important;
}
.single-post .breadcrumb {
font-size: 11px !important;
}
.single-post .breadcrumb {
margin-top: 0px !important;
} }
@media (min-width : 768px) 
and (max-width : 1023px)  { 
.footer_bottom .wp-image-1645 {display:none !important;}
a.qbutton.default.boton-sub {
position: absolute;
top: 65% !important;
left: 8% !important;
} 
a.qbutton.default.boton-noticias {
position: absolute;
top: 65% !important;
left: 32% !important;
} 
} }
@media (min-width : 1024px) 
and (max-width : 1366px)  { 
.image_with_text h1 {
position: absolute;
top: 38% !important;
width: 44% !important;
left: 8% !Important;
}
.image_with_text h1 {
font-size: 44px !important;
}
.vc_empty_space.quitar-espacio {
display: none ;
}
.sub-slider{
line-height: 42px;
}
.call_to_action_text h2 {
font-size: 25px !important;
}
.q_logo a {
height: 70px !important;
}
.sidebar .telefono {
font-size: 17px !Important;
}
a.email {
font-size: 14px ;
}
aside.sidebar h5 {
font-size: 24px !important;
line-height: 25px !important;
}
ul#menu-menu-principal li a {
font-size: 12px;
}
p.qode-iwiat-text {
font-size: 12px !important;
}
.beneficio p.qode-iwiat-text {
font-size: 14px !Important;
line-height: 21px !important; 
height: 266px !important; 
}
h3.qode-iwiat-title {
FONT-SIZE: 16px !important;
height: 30px !important;
}
i.colocar-dere.fa.fa-quote-right {
position: ABSOLUTE;
COLOR: rgba(234, 234, 234, 0.4392156862745098);
font-size: 53px !important;
top: 131px !important;
left: none;
right:0px !important
}
i.colocar.fa.fa-quote-left {
font-size: 53px !Important;
}
a.qbutton.default.boton-sub {
TOP: 76% !important;
LEFT: 8.4% !important;
}
a.qbutton.default.boton-noticias {
TOP: 76% !important;
LEFT: 39% !important;
}
.bloque-uno .wpb_column.vc_column_container.vc_col-sm-4 {
height: 262px !important;
}
.bloque-uno .image_with_text h3:after {
left: 83% !important;
top: 67px !important;
}
.bl-espacio {
height: inherit !important;
}
.bloque-uno.bl-espacio .wpb_column.vc_column_container.vc_col-sm-4 .vc_column-inner {
height: auto !important;
}
.vc_row.wpb_row.section.vc_row-fluid.vc_inner.bloque-uno.vc_custom_1571134235682 {
margin-bottom: 35px !important;
}
h5.icon_title {
font-size: 16px !Important;
line-height: 21px !important;
}
a.qbutton.large.center.default.colocar-boton {
top: -75px !important;
left: 23% !important;
} }
@media (min-width : 1023px) and (max-width : 1366px) and (orientation : landscape) { 
.image_with_text h5 {
font-size:43px !important; 
}
a.qbutton.default.boton-noticias {
LEFT: 39% !important;
}
nav.main_menu > ul > li > a {
padding: 0 5px !important;
font-size: 11px !important;
}
img.oferta-online {
top: 39% !important;
left: 66% !important;
width: 25% !important;
}
.image_with_text h5 {
font-size: 43px !important;
}
.bloque-uno.bl-espacio .wpb_column.vc_column_container.vc_col-sm-4 {
height: 370px !important;
}
.bl-espacio {
height: 370px !important;
}
.bloque-uno.bl-espacio .wpb_column.vc_column_container.vc_col-sm-4 .vc_column-inner {
height: 370px;
}
h5.icon_title {
font-size: 16px !important;
}
.wpb_single_image.wpb_content_element.vc_align_right.vc_custom_1577435459584 img {
width: 75% !important;
top: 80px !important;
position:relative;
}
a.qbutton.large.center.default.colocar-boton {
top: 0px !important;
left: 46% !important;
}
}
@media (min-width : 1024px) and (orientation : portrait) { 
nav.main_menu > ul > li > a {
font-size: 10px !important;
}
nav.main_menu > ul > li > a {
padding: 0 7px !important;
}
a.qbutton.default.boton-noticias {
LEFT: 39% !important;
}
img.oferta-online {
width: 25% !important;
}
.bloque-uno .wpb_column.vc_column_container.vc_col-sm-4 {
height: 252px !important;
}
.wpb_single_image.wpb_content_element.vc_align_right.vc_custom_1577435459584 img {
width: 60% !important;
top: 70px !important;
position: relative !important;
}
a.qbutton.large.center.default.colocar-boton {
top: -18px !important;
left: 54% !important;
}
}
@media (min-width : 767px) and (orientation : portrait) { 
.image_with_text h5 {
font-size: 40px !important;
}
a.enlace-activ {
font-size: 9px !important;
text-shadow: none !important;
}
.text p {
text-shadow: 1px 1px 1px black;
font-size: 14px !important;
}
p.frase-cab {
font-size: 17px !important;
margin-bottom: 15px !important;
}
.bloque-uno .image_with_text h3:after {
left: 76% !important;
top: 83px !Important;
}
.bloque-uno .image_with_text h3 {
font-size: 17px !important;
}
.qbutton.large {
margin-top: 41px !Important;
}
.vc_row.wpb_row.section.vc_row-fluid.vc_inner.datos-dic .vc_empty_space {
height: 10px !important;
}
a.email {
font-size: 14px;
}
a.telefono {
font-size: 18px !important;
padding: 5px !important;
}
.vc_row.wpb_row.section.vc_row-fluid.vc_inner.datos-dic h1 {
font-size: 18px;
}
.vc_empty_space.quitar-espacio {
display: none;
}
a.qbutton.large.center.default.colocar-boton {
top: -68px !important;
left: 14% !important;
}
.vc_empty_space.espacio-menos {
height: 25px !important;
}
.icon_text_inner p {
font-weight: 300;
color: black;
font-size: 13px;
line-height: 18px;
}
h5.icon_title {
font-size: 16px !important;
}
.icon_holder {
display: none !important;
}
.icon_text_holder {
padding: 0 !important;
}
.alinear-izda .icon_text_holder {
margin-left: 0px !Important;
}
i.qode_icon_font_awesome.fa.fa-bars {
border: 1px solid;
padding: 3px;
font-size: 25px;
}
p.sub-slider {
font-size: 27px;
line-height: 32px;
}
.bloque-uno .wpb_column.vc_column_container.vc_col-sm-4 {
height: 172px ;
}
.bl-espacio {
height: inherit !important;
}
.bloque-uno.bl-espacio .wpb_column.vc_column_container.vc_col-sm-4 .vc_column-inner {
height: inherit !important;
}
.call_to_action_text h2 {
font-size: 18px !important;
}
.margen-imagen.wpb_column.vc_column_container.vc_col-sm-6 {
width: 100%;
}
.vc_row.wpb_row.section.vc_row-fluid.vc_inner.en-dos.grid_section .wpb_column.vc_column_container.vc_col-sm-6 {
width: 100%;
}
.page-id-450 a.qbutton.white.medium {
font-size: 8px;
}
.price_table_inner ul li.table_title .title_content {
font-size: 19px !important;
}
.page-id-18  .two_columns_75_25>.column1 {
width: 100% !important;
float: left;
}
.page-id-18 .two_columns_75_25>.column2 {
display: none !important;
}
.page-id-18  .blog_holder.masonry.masonry_pagination {
width: 100% !important;
}
.single-post .column2 {
DISPLAY: NONE;
}
.single-post .two_columns_75_25>.column1 {  
WIDTH: 100% !IMPORTANT;
}
.formulario-contacto.wpb_column.vc_column_container.vc_col-sm-6 {
width: 100%;
}
.blo-ofert.wpb_column.vc_column_container.vc_col-sm-6 {
width: 100%;
} }
.solo-mo{
display:none;  
}
.sidebar .telefono {
font-size: 25px ;
}
.single-post .breadcrumb {
margin-top: 66px;
}
@media (min-width : 1365px) 
and (max-width : 2000px)  { 
.q_logo a img {
width: 280px !important;
height: 109px !important;
} }h3.tituloh3-caja-horarios-centros {
margin-top:15px;
margin-bottom: 20px;
font-size: 20px;
}
.wpb_text_column.wpb_content_element.caja-horarios-centros
{
background-color: #e9e9e9;
padding: 30px;
border-radius: 10px;
box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1);
height: 225px;
}
p.p-caja-horarios-centros {
font-weight: 500;
margin-bottom: 5px;
font-size:17px;
} input.wpcf7-form-control.has-spinner.wpcf7-submit {
margin-top: 10px;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 0em;
font-size: 13px;
line-height: 19px;
}
p.min-uno {
font-size: 11px;
line-height: 14px;
color: #dddcdc;
margin-bottom: 0 !important;
}
.wp-image-1645 {position:fixed; bottom:0px; right:0px; display:none;}
.home .wp-image-1645 {position:fixed; bottom:0px; right:0px; display:inherit;}
.breadcrumb {left:0px; top:60px;}
#text-2 p {margin-bottom:0px !important;}
#custom_html-7 p {margin-top:0px !important;}
.datos-dic h5 {font-size:30px; color:#c2e71f; line-height:1.25em;}
.texto-largo h1 {text-align:Center !important; color:#444444; font-size:23px; font-weight:900; text-transform:uppercase; margin-top:32px;
margin-bottom:12px; font-family:'Roboto', sans-serif;}
.texto-largo h2, .texto-largo h3 {margin-top:20px; margin-bottom:12px;}
.texto-largo p {margin-top:12px; margin-bottom:12px;}
.texto-largo summary {font-weight:bold; cursor:pointer; color:#444444;}
.formulario-contacto input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {font-weight:bold; color:#ffffff;}
.formulario-contacto textarea.wpcf7-form-control.wpcf7-textarea {font-weight:bold; color:#ffffff;}
html .cc_container .cc_btn, .cc_container .cc_btn:visited {background-color:#212121; color:#ffffff; font-weight:bold;}
html .cc_container .cc_btn, .cc_container .cc_btn {background-color:#212121; color:#ffffff; font-weight:bold; text-transform:uppercase;}
html .cc_container {font-family:sans-serif; font-size:14px; padding:12px 24px;}
html  .cc_container a, html  .cc_container a:visited {color:#212121; font-weight:bold;}
.textwidget-footer{
padding-top: 0px;
}
.titulo-contact {
color: white !important;
}
.contenedor-footer {
padding-bottom: 15px;
}
.footer_top {
padding: 45px 0px 0px 0px;
}
img.oferta-online {
position: absolute;
top: 45%;
left: 65%;
}
li#nav-menu-item-777 a span {
background: white;
padding: 3px;
color: black;
text-align: center !important;
text-transform: none;
}
li#nav-menu-item-777 a span {
padding-left: 3px;
}
li#nav-menu-item-777 span.plus {
display: none;
}
.right_side_menu_opened .hazte-socio{
display:none;
}
.titulo-form {
font-size: 32px;
color: black;
font-style: italic;
font-weight: 900 !important;
font-family: rubik;
line-height: 37px;
}
.formulario-contacto input.wpcf7-form-control.wpcf7-submit {
color: white !important;
border: 2px solid white !important;
background: black;
}
.formulario-contacto span.wpcf7-list-item a {
font-weight: 900;
color: white;
text-decoration: underline;
}
.formulario-contacto span.wpcf7-list-item {
color: white;
margin-top: 20px;
}
.formulario-contacto  input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required::placeholder {
color: white;
font-weight: bold;
font-size: 17px;
}
.formulario-contacto  textarea.wpcf7-form-control.wpcf7-textarea::placeholder {
color: white;
font-weight: bold;
font-size: 17px;
}
.formulario-contacto .wpb_column.vc_column_container.vc_col-sm-6 h5 {
color: black;
}
.formulario-contacto .wpb_column.vc_column_container.vc_col-sm-6 h1 {
color: #000 !important;
font-style: italic;
}
.formulario-contacto input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
background: transparent;
border-bottom: 2px solid white;
}
.formulario-contacto textarea.wpcf7-form-control.wpcf7-textarea {
background: transparent;
border-bottom: 2px solid white;
}
p.direccion-footer {
font-size: 15px !important;
line-height: 28px;
}
.contacto-footer a {
font-size: 21px !important;
background: none !important;
color: white !important;
padding-bottom: 15px;
}
.contacto-footer a:hover {
font-size: 21px !important;
background: none !important;
color: #b2e800 !important;
}
.footer_inner.clearfix {
line-height: 49px;
} a.qbutton.large.center.default.boton-activi:hover {
border: 1px solid #c2e71f !important;
}
.bloque-uno .vc_column_container {
cursor: pointer;
}
.wpb_raw_code.wpb_content_element.wpb_raw_html.arriba-ht {
position: absolute;
left: 48%;
}
.anima-bot{
z-index: 15;
min-width: 35px;
max-width: 35px;
white-space: nowrap;
font-weight: 300;
color: transparent;
font-family: "Open Sans";
background-color: rgba(0, 0, 0, 0);
border-color: rgb(255, 255, 255);
border-style: solid;
border-width: 3px;
border-radius: 23px;
box-sizing: border-box;
cursor: pointer;
visibility: inherit;
transition: none 0s ease 0s;
text-align: inherit;
line-height: 26px;
margin: 0px;
padding: 0px;
letter-spacing: 0px;
font-size: 15px;
min-height: 55px;
max-height: 55px;
opacity: 1;
transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
transform-origin: 50% 50% 0px;
position: relative;
top: -150px;
left: 50%;
}
span.interior-bot{
position: absolute;
display: block;
top: 29%;
left: 50%;
width: 8px;
height: 8px;
margin: -4px 0 0 -4px;
background: white;
border-radius: 50%;
animation: rev-ani-mouse 2.5s linear infinite;
} .sidebar{
margin-top: 20px;
}
.post_image img{
margin: 20px 0;
}
a.qbutton.default.boton-noticias{
position: ABSOLUTE;
TOP: 70%;
LEFT: 32%;
}
a.qbutton.default.boton-sub {
position: ABSOLUTE;
TOP: 70%;
LEFT: 20.4%;
}
a.enlace-activ {
PADDING-TOP: 10PX;
PADDING-BOTTOM: 10PX;
font-size: 16px;
color: #000;
PADDING-LEFT: 15PX;
top: 19px;
PADDING-RIGHT: 15PX;
position: relative;
BACKGROUND-COLOR: #FFF;
LINE-HEIGHT: 40PX;
TEXT-TRANSFORM: UPPERCASE;
FONT-WEIGHT:500;
LETTER-SPACING:1PX;
}
a.enlace-activ:hover {
background: #c2e71f;
}
.desc p {
font-size: 28px;
}
.desc {
opacity: 1 !important;
font-size: 18px !important;
}
.image_with_text h1 {
position: absolute;
top: 30%;
font-size: 80px;
width: 36%;
left: 20%;
}
.image_with_text h5 {
position: absolute;
top: 30%;
font-size: 80px;
width: 36%;
left: 20%;
line-height:1.25em;
letter-spacing:0px;
}
h1 strong {
color: #c2e71f;
z-index: 999999 !important;
position: relative;
text-shadow: 1px 1px 1px black;
}
h5 strong {
color: #c2e71f;
z-index: 999999 !important;
position: relative;
text-shadow: 1px 1px 1px black;
}
.image_with_text h1 {
color:white;
}
.image_with_text h5 {
color:white;
}
p.subtitulo {
position: absolute;
top: 670px;
left: 20.4%;
font-size: 23px;
WIDTH: 32%;
COLOR: WHITE;
}
img.alignnone.size-full.wp-image-51 {
position: absolute;
top: 740px;
left: 20%;
}
i.colocar.fa.fa-quote-left {
position: ABSOLUTE;
COLOR: rgba(234, 234, 234, 0.4392156862745098);
font-size: 83px;
top: -30px;
left: -29px;
}
i.colocar-dere.fa.fa-quote-right {
position: ABSOLUTE;
COLOR: rgba(234, 234, 234, 0.4392156862745098);
font-size: 73px;
}
.efecto-uno {
animation: pulse 5s infinite;
}
@keyframes pulse {
0% {
color: #fff;
}
100% {
color: #c2e71f;
}
}
.sub-slider {
font-size: 45px;
line-height: 50px;
color: #444;
text-align: center;
text-transform: uppercase;
font-weight: 700;
font-family: rubik;
}
p.sub-sub {
font-size: 19px;
font-weight: 300;
color: black;
}
.bloque-uno .image_with_text h3 {
font-size: 32px;
font-weight: 300;
top: -140px;
margin-left: 25px;
position: relative;
color: transparent;
}
.bloque-uno .image_with_text p {
position: absolute;
top: 450px;
color: white;
margin-left: 0px;
}
.bloque-uno .image_with_text  h3:after {
content: "\f144";
font-family: fontawesome;
font-size: 45px;
left: 89%;
top: 65%;
color: white;
position: absolute;
}
.bloque-uno .image_with_text span.separator.transparent {
display: none;
}
.bloque-uno .image_with_text img:hover {
box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
p.una-frase {
position: relative;
top: -133px;
padding-left: 25px;
width: 75%;
color: white;
}
@keyframes pulse-dos {
0% {
-moz-box-shadow: 0 0 0 0 rgba(204,169,44, 0.4);
box-shadow: 0 0 0 0 rgba(204,169,44, 0.4);
}
70% {
-moz-box-shadow: 0 0 0 10px rgba(204,169,44, 0);
box-shadow: 0 0 0 10px rgba(204,169,44, 0);
}
100% {
-moz-box-shadow: 0 0 0 0 rgba(204,169,44, 0);
box-shadow: 0 0 0 0 rgba(204,169,44, 0);
}
}
@-webkit-keyframes pulse-dos {
0% {
-webkit-box-shadow: 0 0 0 0 rgba(204,169,44, 0.4);
}
70% {
-webkit-box-shadow: 0 0 0 10px rgba(204,169,44, 0);
}
100% {
-webkit-box-shadow: 0 0 0 0 rgba(204,169,44, 0);
}
}
.para-pulse {
line-height: 85px;
display: inline-block;
width: 85px;
height: 85px;
border-radius: 50%;
background: #b2e800;
cursor: pointer;
margin-bottom: 35px !important;
box-shadow: 0 0 0 rgba(204,169,44, 0.4);
animation: pulse-dos 2s infinite;
}
.para-pulse:hover {
animation: none;
}
.bl-espacio {
height: 550px;
}
.bloque-uno.bl-espacio .wpb_column.vc_column_container.vc_col-sm-4 {
height: 540px;
}
.bloque-uno.bl-espacio .wpb_column.vc_column_container.vc_col-sm-4 .vc_column-inner {
height: 530px;
}
p.post-titulo {
font-weight: 900;
font-size: 25px;
color: #444;
}
.redes-sociales {
font-size: 24px;
padding: 10px;
}
.redes-sociales a:first-child {
padding-left: 10px;
padding-right: 10px;
}
.redes-sociales a {
border: 2px solid #fff;
padding: 5px;
color: #fff;
}
.redes-sociales a:hover {
border: 2px solid #b2e800;
padding: 5px;
color: #b2e800;
}
.redes-sociales a:first-child:hover {
padding-left: 10px;
padding-right: 10px;
}
p.frase-cab {
font-size: 21px;
font-weight: bold;
color: #d0d0d0;
text-align: center;
line-height: 28px;
}
.call_to_action_text h2 {
font-size: 32px;
color: white;
text-shadow: 1px 1px 1px black;
font-family: rubik;
font-weight: 900;
width: 60%;
}
.call_to_action.with_background_image {
padding-bottom: 22px;
padding-top: 40px;
}
.beneficio img.attachment-full.size-full {
background: white;
border-radius: 100px;
position: relative;
width: 32%;
top: -10px;
}
h5.icon_title {
color: black;
font-size: 26px;
font-weight: 900;
}
.icon_text_inner p {
font-weight: 300;
color: black;
line-height: 22px;
}
.alinear-izda.wpb_column.vc_column_container.vc_col-sm-4 {
text-align: left;
}
.alinear-izda .icon_text_holder {
margin-left: 25px ;
}
.alinear-dere .icon_text_holder {
margin-right: 25px ;
}
p.frase-side {
color: white;
font-size: 14px;
line-height: 18px;
margin-top: 35px;
text-align: center;
margin-bottom: 25px;
}
h3.titullo-side {
color: #c2e71f;
font-family: rubik;
font-size: 25px;
text-align: center;
}
.datos-side .telefono-side {
font-size: 26px;
font-weight: 700;
color: white;
}
.datos-side .icono-side {
color: #c2e71f;
font-size: 21px;
}
.datos-side a {
font-size: 14px;
color: white;
}
.datos-side {
text-align: center;
}
.direcion-side {
margin-top: 15px;
}
.datos-side i {
color: #c2e71f;
}
.textito {
font-size: 12px;
}
a.side_menu_button_link.normal {
color: black;
font-size: 35px;
}
a.qbutton.large.center.default.colocar-boton {
top: -76px;
left: 59%;
}
.second ul li i {
display: inline-block !important;
margin-right: 5px;
}
.drop_down .wide .second .inner>ul>li>a {
color: #ffffff;
font-family: 'Rubik', sans-serif !important;
font-size: 16px;
color: greenyellow;
border-bottom: 1px solid white;
}
.second .inner {
background-image: url(https://bodyfitnesstraining.es/wp-content/uploads/2019/10/fondo-menu.jpg);
background-repeat: no-repeat;
background-size: cover;
}
.drop_down .second .inner>ul, li.narrow .second .inner ul {
background-color: transparent;
}
.price_table_inner {
background: #444 !important;
}
.active_text {
BACKGROUND: #c2e71f !IMPORTANT;
COLOR: BLACK;
FONT-SIZE: 18PX !IMPORTANT;
FONT-WEIGHT: BOLD;
FONT-FAMILY: RUBIK;
}
h3.titulo-precio {
color: #c2e71f;
font-size: 15px;
font-weight: 100 !important;
margin-bottom: 10px;
}
.q_image_with_text_over .shader {
background-color: transparent !important;
}
.page-id-18 .container_inner.default_template_holder.clearfix {
margin-top: 45px;
}
.imagen-actividad-2.wpb_column.vc_column_container.vc_col-sm-6 {
width: 33%;
left: 18%;
}
.hazte-socio {
background: none repeat scroll 0 0 #c2e71f;
border: medium none;
color: #000;
height: 50px;
right: 0;
position: fixed;
top: 150px;
width: 200px;
z-index: 99999999999 !important;
box-shadow: 1px 1px 9px grey;
}
.hazte-socio a {
display: inline-block;
color: black;
font-size: 18px;
line-height: 50px;
font-weight: bold;
font-family: rubik;
}
aside.sidebar .telefono {
font-weight: 700;
font-size: 28px;
line-height: 55px;
}
aside.sidebar {
color: black;
}
aside.sidebar h5 {
font-size: 32px;
text-align: center;
line-height: 35px;
}
aside.sidebar {
text-align: center;
}
.sidebar .widget_text.widget.widget_custom_html {
background: #f1f1f1;
padding: 20px;
}
.sidebar span.wpcf7-list-item {
margin-top: 15px;
font-size: 12px;
line-height: 17px;
}
.sidebar span.wpcf7-list-item a {
font-weight: 900;
text-decoration: underline;
}
a.telefono {
font-size: 31px;
font-weight: 900;
color: black;
font-family: rubik;
background: #c2e71f;
padding: 7px;
}
a.email {
color: black;
}
.imagen-actividad-2.wpb_column.vc_column_container.vc_col-sm-12 {
WIDTH: 33%;
LEFT: 35%;
}
.horariocultar {
display:none;
}