.footer-widget h4,#main-footer .widget_block h1,#main-footer .widget_block h2,#main-footer .widget_block h3,#main-footer .widget_block h4,#main-footer .widget_block h5,#main-footer .widget_block h6{color:#2EA3F2}.footer-widget li:before{border-color:#2EA3F2}.bottom-nav li.current-menu-item>a{color:#2EA3F2}#main-footer{background-color:#222222}#footer-widgets{padding:6% 0 0}.footer-widget{float:left;color:#fff}.last{margin-right:0}.footer-widget .fwidget:last-child{margin-bottom:0 !important}#footer-widgets .footer-widget li{padding-left:14px;position:relative}#footer-widgets .footer-widget li:before{border-radius:3px;border-style:solid;border-width:3px;content:"";left:0;position:absolute;top:9px}#footer-widgets .footer-widget a{color:#fff}#footer-widgets .footer-widget li a{color:#fff;text-decoration:none}#footer-widgets .footer-widget li a:hover{color:rgba(255,255,255,0.7)}.footer-widget .widget_adsensewidget ins{min-width:160px}#footer-bottom{background-color:#1f1f1f;background-color:rgba(0,0,0,0.32);padding:15px 0 5px}#footer-bottom a{-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}#footer-info{text-align:left;color:#666;padding-bottom:10px;float:left}#footer-info a{font-weight:700;color:#666}#footer-info a:hover{opacity:.7}#et-footer-nav{background-color:rgba(255,255,255,0.05)}.bottom-nav{padding:15px 0}.bottom-nav li{font-weight:600;display:inline-block;font-size:14px;padding-right:22px}.bottom-nav a{color:#bbb;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.bottom-nav a:hover{opacity:.7}@media all and (max-width: 980px){.footer-widget:nth-child(n){width:46.25% !important;margin:0 7.5% 7.5% 0 !important}.et_pb_footer_columns1 .footer-widget{width:100% !important;margin:0 7.5% 7.5% 0 !important}#footer-widgets .footer-widget .fwidget{margin-bottom:16.21%}.et_pb_gutters1 .footer-widget:nth-child(n){width:50% !important;margin:0 !important}.et_pb_gutters1 #footer-widgets .footer-widget .fwidget{margin-bottom:0}#footer-widgets{padding:8% 0}#footer-widgets .footer-widget:nth-child(2n){margin-right:0 !important}#footer-widgets .footer-widget:nth-last-child(-n+2){margin-bottom:0 !important}.bottom-nav{text-align:center}#footer-info{float:none;text-align:center}}@media all and (max-width: 767px){#footer-widgets .footer-widget,.et_pb_gutters1 #footer-widgets .footer-widget{width:100% !important;margin-right:0 !important}#footer-widgets .footer-widget:nth-child(n),#footer-widgets .footer-widget .fwidget{margin-bottom:9.5% !important}.et_pb_gutters1 #footer-widgets .footer-widget:nth-child(n),.et_pb_gutters1 #footer-widgets .footer-widget .fwidget{margin-bottom:0 !important}#footer-widgets{padding:10% 0}#footer-widgets .footer-widget .fwidget:last-child{margin-bottom:0 !important}#footer-widgets .footer-widget:last-child{margin-bottom:0 !important}}@media all and (max-width: 479px){#footer-widgets .footer-widget:nth-child(n),.footer-widget .fwidget{margin-bottom:11.5% !important}#footer-widgets .footer-widget.last{margin-bottom:0 !important}.et_pb_gutters1 #footer-widgets .footer-widget:nth-child(n),.et_pb_gutters1 #footer-widgets .footer-widget .fwidget{margin-bottom:0 !important}#footer-widgets{padding:12% 0}}
@media all and (min-width: 981px){.et_pb_gutters3 .footer-widget{margin-right:5.5%;margin-bottom:5.5%}.et_pb_gutters3 .footer-widget:last-child{margin-right:0}.et_pb_gutters3.et_pb_footer_columns6 .footer-widget{width:12.083%}.et_pb_gutters3.et_pb_footer_columns6 .footer-widget .fwidget{margin-bottom:45.517%}.et_pb_gutters3.et_pb_footer_columns5 .footer-widget{width:15.6%}.et_pb_gutters3.et_pb_footer_columns5 .footer-widget .fwidget{margin-bottom:35.256%}.et_pb_gutters3.et_pb_footer_columns4 .footer-widget{width:20.875%}.et_pb_gutters3.et_pb_footer_columns4 .footer-widget .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns3 .footer-widget{width:29.667%}.et_pb_gutters3.et_pb_footer_columns3 .footer-widget .fwidget{margin-bottom:18.539%}.et_pb_gutters3.et_pb_footer_columns2 .footer-widget{width:47.25%}.et_pb_gutters3.et_pb_footer_columns2 .footer-widget .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns1 .footer-widget{width:100%}.et_pb_gutters3.et_pb_footer_columns1 .footer-widget .fwidget{margin-bottom:5.5%}.et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(1){width:73.625%;clear:both}.et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(1) .fwidget{margin-bottom:7.47%}.et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(2){width:20.875%}.et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(2) .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(1){width:20.875%;clear:both}.et_pb_gutters3.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(1) .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(2){width:73.625%}.et_pb_gutters3.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(2) .fwidget{margin-bottom:7.47%}.et_pb_gutters3.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(1){width:64.833%}.et_pb_gutters3.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(1) .fwidget{margin-bottom:8.483%}.et_pb_gutters3.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(2){width:29.667%}.et_pb_gutters3.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(2) .fwidget{margin-bottom:18.539%}.et_pb_gutters3.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(1){width:29.667%}.et_pb_gutters3.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(1) .fwidget{margin-bottom:18.539%}.et_pb_gutters3.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(2){width:64.833%}.et_pb_gutters3.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(2) .fwidget{margin-bottom:8.483%}.et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2){width:20.875%}.et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2) .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(3){width:47.25%}.et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(3) .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget:first-child{width:47.25%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget:first-child .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(-n+3):not(:nth-child(1)){width:20.875%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(-n+3):not(:nth-child(1)) .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(-n+2){width:15.6%}.et_pb_gutters3.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(-n+2) .fwidget{margin-bottom:35.256%}.et_pb_gutters3.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(3){width:57.8%}.et_pb_gutters3.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(3) .fwidget{margin-bottom:9.516%}.et_pb_gutters3.et_pb_footer_columns_3_5__1_5 .footer-widget:first-child{width:57.8%}.et_pb_gutters3.et_pb_footer_columns_3_5__1_5 .footer-widget:first-child .fwidget{margin-bottom:9.516%}.et_pb_gutters3.et_pb_footer_columns_3_5__1_5 .footer-widget:nth-child(-n+3):not(:nth-child(1)){width:15.6%}.et_pb_gutters3.et_pb_footer_columns_3_5__1_5 .footer-widget:nth-child(-n+3):not(:nth-child(1)) .fwidget{margin-bottom:35.256%}.et_pb_gutters3.et_pb_footer_columns_3_5__2_5 .footer-widget:nth-child(1){width:57.8%}.et_pb_gutters3.et_pb_footer_columns_3_5__2_5 .footer-widget:nth-child(1) .fwidget{margin-bottom:9.516%}.et_pb_gutters3.et_pb_footer_columns_3_5__2_5 .footer-widget:nth-child(2){width:36.7%}.et_pb_gutters3.et_pb_footer_columns_3_5__2_5 .footer-widget:nth-child(2) .fwidget{margin-bottom:14.986%}.et_pb_gutters3.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(1){width:36.7%}.et_pb_gutters3.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(1) .fwidget{margin-bottom:14.986%}.et_pb_gutters3.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(2){width:57.8%}.et_pb_gutters3.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(2) .fwidget{margin-bottom:9.516%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_6 .footer-widget:first-child{width:47.25%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_6 .footer-widget:first-child .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_6 .footer-widget:nth-child(-n+4):not(:nth-child(1)){width:12.083%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_6 .footer-widget:nth-child(-n+4):not(:nth-child(1)) .fwidget{margin-bottom:45.517%}.et_pb_gutters3.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(-n+3){width:12.083%}.et_pb_gutters3.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(-n+3) .fwidget{margin-bottom:45.517%}.et_pb_gutters3.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(4){width:47.25%}.et_pb_gutters3.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(4) .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(-n+3):not(:nth-child(2)){width:20.875%}.et_pb_gutters3.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(-n+3):not(:nth-child(2)) .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(2){width:47.25%}.et_pb_gutters3.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(2) .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(-n+3):not(:nth-child(2)){width:15.6%}.et_pb_gutters3.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(-n+3):not(:nth-child(2)) .fwidget{margin-bottom:35.256%}.et_pb_gutters3.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(2){width:57.8%}.et_pb_gutters3.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(2) .fwidget{margin-bottom:9.516%}}
.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#2ea3f2}.et_pb_module.et_pb_button{display:inline-block;color:inherit}.et_pb_button_module_wrapper.et_pb_button_alignment_left{text-align:left}.et_pb_button_module_wrapper.et_pb_button_alignment_right{text-align:right}.et_pb_button_module_wrapper.et_pb_button_alignment_center{text-align:center}.et_pb_button_module_wrapper>a{display:inline-block}@media (max-width:980px){.et_pb_button_module_wrapper.et_pb_button_alignment_tablet_left{text-align:left}.et_pb_button_module_wrapper.et_pb_button_alignment_tablet_right{text-align:right}.et_pb_button_module_wrapper.et_pb_button_alignment_tablet_center{text-align:center}}@media (max-width:767px){.et_pb_button_module_wrapper.et_pb_button_alignment_phone_left{text-align:left}.et_pb_button_module_wrapper.et_pb_button_alignment_phone_right{text-align:right}.et_pb_button_module_wrapper.et_pb_button_alignment_phone_center{text-align:center}}
.et_pb_button[data-icon]:not([data-icon=""]):after{content:attr(data-icon)}@media (max-width:980px){.et_pb_button[data-icon-tablet]:not([data-icon-tablet=""]):after{content:attr(data-icon-tablet)}}@media (max-width:767px){.et_pb_button[data-icon-phone]:not([data-icon-phone=""]):after{content:attr(data-icon-phone)}}.et_pb_text ul {
list-style-image: url(//luzmariapsicologa.es/wp-content/themes/Divi-child/images/ul-img.png);
}
.et-fixed-header .logo{
}  .delgada{
font-weight: 200;
}
.wpcf7-text, 
.wpcf7-textarea, 
.wpcf7-captchar, 
.wpcf7-number, .woocommerce-product-search .search-field {
background-color: transparent !important;
border: none !important;
width: 100% !important;
border: 2px solid #b3b2b2 !important;
-moz-border-radius: 0 !important;
-webkit-border-radius: 0 !important;
border-radius: 15px !important;
font-size: 14px;
color: #b3b2b2 !important;
padding: 16px !important;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
margin: 5px auto; 
}
.formulario-pagina-contacto .wpcf7-text, 
.formulario-pagina-contacto .wpcf7-textarea, 
.formulario-pagina-contacto .wpcf7-captchar, 
.formulario-pagina-contacto .wpcf7-number {
background-color: #fff !important;
border: 1px solid #706f6f !important;
}
.formulario-pagina-contacto .wpcf7-text:focus, 
.formulario-pagina-contacto .wpcf7-textarea:focus, 
.formulario-pagina-contacto .wpcf7-captchar:focus, 
.formulario-pagina-contacto .wpcf7-number:focus {
border: 1px solid #95cfbd !important;
}
.formulario-pagina-contacto .formulario-contacto .campo-form.boton-enviar {
text-align: left;
}
::-webkit-input-placeholder { color: #b3b2b2;
opacity: 1;
}
::-moz-placeholder { color: #b3b2b2;
opacity: 1;
}
:-ms-input-placeholder { color: #b3b2b2;
opacity: 1;
}
:-moz-placeholder { color: #b3b2b2;
opacity: 1;
}
.wpcf7-submit {
color: #fff !important;
margin: 8px auto 0;
cursor: pointer;
font-size: 20px;
font-weight: 500;
-moz-border-radius: 25px;
-webkit-border-radius: 25px;
border-radius: 25px;
padding: 2.5px 20px;
line-height: 1.7em;
background: #95cfbd;
border: 2px solid #95cfbd;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-moz-transition: all 0.2s;
-webkit-transition: all 0.2s;
transition: all 0.2s;
}
.wpcf7-submit:hover {
background-color: #eee;
color:#95cfbd !important;
text-decoration: underline;
}
.formulario-contacto .mitad{
width: 49%;
float: left;
}
.formulario-contacto .campo-form{
margin-bottom: 1.2em;
}
.formulario-contacto .mitad.mitad-1{
margin-right:2%;
}
.formulario-contacto .campo-form.boton-enviar{
text-align: right;
}
.contacto-pie-fijo {
display: none;
} #et-info {
float: right;
}
#top-menu li.current-menu-item > a{
font-weight: bold;
}
#top-menu li a{
font-size: 18px !important;
} .cabecera-home h1{
font-weight: 600 !important;
font-size: 55px;
font-family: 'Open Sans' !important;
}
.cabecera-web h1, .cabecera-web .titulo{
font-weight: 600;
font-size: 55px;
line-height: 1.3em;
}
.cabecera-home .et_pb_button::after{
opacity: 1;
margin-left: 0px;
}
.cabecera-home .subtitulo{
font-size: 38px !important;
color: #3c3c3b;
line-height: 1.3em;
}
.cabecera-web p{
font-size: 38px;
color: #ffffff;
line-height: 1.3em;
}
.cabecera-web .subtitulo{
font-size: 45px;
line-height: 1.3em;
font-style: italic;
font-weight: 600;
}
.cabecera-web .subtitulo strong{
font-size: 55px;
}
.cabecera-web .et_pb_text {
max-width: 100%;
width: 100%;
margin: 0px 0px 35px !important;
}
.cabecera-web .et_pb_button_0 {
font-size: 30px !important;
}
.cabecera-web .et_pb_button_0:hover{
opacity: 0.8;
}
.cabecera-web .et_pb_button_0_wrapper .et_pb_button_0, .cabecera-web .et_pb_button_0_wrapper .et_pb_button_0, .cabecera-web .et_pb_button_0_wrapper .et_pb_button_0:hover {
padding-top: 5px !important;
padding-right: 45px !important;
padding-bottom: 5px !important;
padding-left: 40px !important;
}
.anuncios-verde .et-pb-icon {
background-image: url(//luzmariapsicologa.es/wp-content/themes/Divi-child/images/bg-icon.jpg);
background-repeat: no-repeat;
background-position: center center;
background-size: 15px 20px;
} .sobre-home h2{
font-weight: 200;
font-size: 45px;
}
.sobre-home p{
font-size: 25px;
font-weight: 200;
}
.sobre-home p strong{
font-size: 32px;
}
.sobre-home .et_pb_button_1 {
font-family: 'Monserrat';
font-size: 22px !important;
}
.seccion-web h2, .seccion-web h1{
font-size: 45px;
position: relative;
margin-bottom: 35px;
font-weight: 400 !important;
}
.contenido-servicios.seccion-web h2{
font-size: 30px;
}
.p{
font-size: 18px;
font-weight: 600;
margin-bottom: 15px !important;
}
.seccion-web h2::after, .seccion-web h1::after{
content: ' ';
background: rgba(69,186,197,1);
background: -moz-linear-gradient(left, rgba(69,186,197,1) 0%, rgba(149,207,189,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(69,186,197,1)), color-stop(100%, rgba(149,207,189,1)));
background: -webkit-linear-gradient(left, rgba(69,186,197,1) 0%, rgba(149,207,189,1) 100%);
background: -o-linear-gradient(left, rgba(69,186,197,1) 0%, rgba(149,207,189,1) 100%);
background: -ms-linear-gradient(left, rgba(69,186,197,1) 0%, rgba(149,207,189,1) 100%);
background: linear-gradient(to right, rgba(69,186,197,1) 0%, rgba(149,207,189,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45bac5', endColorstr='#95cfbd', GradientType=1 );
width: 15%;
height: 3px;
position: absolute;
bottom: 0px;
margin: auto 42.5%;
left: 0px;
}
.contenedor-slider .et_pb_slide{
padding: 0px !important;
}
.comentarios-home .contenedor-slider .et_pb_slide{
background-size: contain !important;
color: #95cfbd !important;
}
.comentarios-home .et-pb-controllers {
bottom: 110px;
}
.comentarios-home p{
font-size: 25px;
}
#marca{
float: left;
color: #fff;
}
.menu-legal{
float: right;
}
.menu-legal #et-footer-nav {
background: transparent;
}
.menu-legal .bottom-nav {
padding: 0px;
}
.clearfix{
clear: both;
} #firma .container{
text-align: center;
font-size: 9.5px;
color: white;
}
#firma .firma-link, 
#firma .firma-link:hover,
#firma .firma-link:active,
#firma .firma-link:visited{
font-weight: bold;
color: white;
}
.clearfix{
clear: both;
}
.contacto-mitad{
float: left;
margin-right: 5px;
}
.contacto-mitad-1{
margin-right: 15px;
} .secction-sobre h5{
color:#575756 !important;
}
.secction-sobre h2{
font-size: 42px;
line-height: 1.3em;
font-weight: 400;
}
.secction-sobre .sobre-mi h1{
font-size: 45px;
font-weight: 200;
}
.secction-sobre .sobre-mi h2{
font-size: 25px;
font-weight: 200;
}
.secction-sobre .et_pb_button{
font-size: 26px !important;
font-family: 'Monserrat';
}
.secction-sobre .et_pb_text_4 span{
font-size: 25px;
}
.secction-sobre .servicios-sobre h2{
font-size: 30px;
}
.secction-sobre .et_pb_promo_button{
font-size: 22px;
padding-top: 5px !important;
padding-right: 45px !important;
padding-bottom: 5px !important;
padding-left: 40px !important;
} .et_pb_gutters3 .et_pb_column_1_4 .et_pb_module, .et_pb_gutters3.et_pb_row .et_pb_column_1_4 .et_pb_module .rcm-clinica{
margin-right: -40% !important;
}
.et_pb_row .et_pb_column.et-last-child, .et_pb_row .et_pb_column:last-child .texto-huetor{
z-index: 0;
}
.mas-info{
margin-right:46% !important;
}
blockquote{
position: relative;
border: none !important;
font-size: 26px;
font-weight: 600;
font-style: italic;
padding: 0px;
text-align: center;
color: #575756;
}
blockquote::before{
content: ' ';
background: url(//luzmariapsicologa.es/wp-content/themes/Divi-child/images/before-bloq.png);
left: 0;
top: -20px;
position: absolute;
width: 40px;
height: 40px;
}
blockquote::after{
content: ' ';
background: url(//luzmariapsicologa.es/wp-content/themes/Divi-child/images/after-bloq.png);
right: 0;
bottom: -10px;
position: absolute;
width: 40px;
height: 40px;
}
.boton-buscar {
font-family: 'ETmodules';
font-size: 20px;
position: absolute;
right: 1px;
padding: 8px 10px;
border: 0;
bottom: 0px;
background: #95cfbd;
color: #fff;
font-weight: 800;
}
#search-2 .searchform{
position: relative;
}
#search-2 input {
width: 100%;
padding: 10px 35px 10px 15px;
background: #f6f6f6;
color: #fff;
}
#comment-wrap {
padding-top: 0px;
}
.et_pb_post .et_pb_section{
padding: 0px;
}
.et_pb_post .et_pb_section img{
margin-top: 15px;
margin-bottom: 15px;
}
.et_pb_post .post-meta{
font-size: 12px !important;
}
#recent-posts-2 li {
font-size: 14px;
}
.widgettitle{
color: #95cfbd;
}
#direcciones-contacto .et_pb_blurb_container{
padding-left: 0px !important;
}
.contacto-mitad.whatsapp{
position: relative;
}
.contacto-mitad.whatsapp p{
padding-left: 30px;
}
.contacto-mitad.whatsapp a{
color: #3c3c3b;
}
.contacto-mitad.whatsapp img{
position: absolute;
left: 0px;
}
span.wpcf7-list-item {
margin: 0px !important;
}
.form-submit .et_pb_button, .comment-reply-link{
color: #95cfbd;
border-color: #95cfbd !important;
}
#et-footer-nav .bottom-nav li.current-menu-item a {
color: #2ea3f2;
}
.ayuda-home .et_pb_blurb_content{
padding-bottom: 15px !important;
}
.contenedor-slider strong{
font-weight: 600 !important;
line-height: 1.5em;
} @media(max-width: 1440px){ .cabecera-web .subtitulo {
font-size: 34px;
}
.cabecera-web .subtitulo strong {
font-size: 45px;
}
.servicios-home .et_pb_promo_description p{
font-size: 14px;
}
.servicios-home .et_pb_promo_description {
min-height: 400px;
}
.secction-sobre .et_pb_promo_description p{
font-size: 14px
}
blockquote::before {
left: -25px;
}
blockquote::after {
right: -25px;
}
blockquote p{
padding: 0 14px;
}
}
@media(max-width: 1279px){ #top-menu li a{
font-size: 15px !important;
}
.cabecera-web h1 {
font-size: 45px;
}
.cabecera-web .subtitulo {
font-size: 25px;
}
.cabecera-web .subtitulo strong {
font-size: 35px;
}
.cabecera-web .et_pb_button_0 {
font-size: 22px !important;
}
.servicios-home .et_pb_promo_description h2{
font-size: 18px;
}
.servicios-home .et_pb_promo_description {
min-height: 480px;
}
.sobre-home h2{
font-size: 22px !important;
}
.sobre-home p strong {
font-size: 18px;
}
.sobre-home p{
font-size: 16px;
}
.sobre-home .et_pb_button_1 {
font-size: 16px !important;
}
.sobre-home .et_pb_button_1_wrapper .et_pb_button_1, .sobre-home  .et_pb_button_1_wrapper .et_pb_button_1:hover, .et_pb_button_1_wrapper .et_pb_button_1, .et_pb_button_1_wrapper .et_pb_button_1:hover{
padding-top: 8px !important;
padding-right: 30px !important;
padding-bottom: 8px !important;
padding-left: 30px !important;
}
}
@media(max-width: 1024px){ #logo{
max-height: 73% !important;
}
#top-menu li a{
font-size: 11px !important;
}
blockquote p{
padding: 0px 40px;
}
}
@media(max-width: 980px){
.mobile_nav {
border: 1px solid #95cfbd;
margin-left: 10px;
color: #95cfbd;
font-weight: 600;
height: 32px;
}
.mobile_nav::before {
content: "MENÚ";
font-family: "Lato";
line-height: 32px;
padding-right: 3px;
padding-left: 3px;
float: left;
}
.mobile_menu_bar {
float: right;
}
.mobile_menu_bar::before{
color: #95cfbd !important;
}
#top-header{
display: none;
}
.et_mobile_menu {
top: 81px;
border-top: 2px solid #95cfbd;
}
.cabecera-web h1 {
font-size: 40px;
}
.cabecera-web .titulo {
font-size: 40px;
}
.cabecera-web .subtitulo strong {
font-size: 25px;
}
.cabecera-web .subtitulo, .cabecera-web p {
font-size: 18px;
}
.cabecera-web .et_pb_button_0 {
font-size: 18px !important;
}
.servicios-home .et_pb_promo_description {
min-height: auto;
}
.comentarios-home p strong{
font-size: 16px;
}
.comentarios-home p {
font-size: 14px;
}
.comentarios-home .et-pb-controllers {
bottom: 65px;
}
.seccion-web h2, .seccion-web h1 {
font-size: 28px;
}
.et_pb_gutters3 .et_pb_column_1_4 .et_pb_module, .et_pb_gutters3.et_pb_row .et_pb_column_1_4 .et_pb_module .rcm-clinica{
margin-right: -5% !important;
}
.mas-info{
text-align: center;
margin-right: 0% !important;
margin-bottom: 10% !important;
}
#marca {
float: none;
text-align: center;
}
.menu-legal {
float: none;
}
.secction-sobre .sobre-mi h1{
font-size: 30px;
}
.secction-sobre .sobre-mi h2{
font-size: 20px;
}
.secction-sobre .et_pb_button {
font-size: 18px !important;
}
.secction-sobre h2 {
font-size: 24px;
}
.servicios-sobre h2{
font-size: 24px !important;
}
.secction-sobre .et_pb_promo_description {
min-height: auto;
}
.seccion-web h2::after, .seccion-web h1::after {
width: 25%;
margin: auto 37.5%;
}
blockquote::before {
left: -15px;
}
blockquote::after {
right: -15px;
}
blockquote{
font-size: 22px;
padding: 0px 15px;
}
.seccion-terapia h2{
font-size: 28px !important;
}
.contacto-pie-fijo {
display: block;
border-top: 1px solid #999;
min-height: 35px;
background: #f2f2f2;
-webkit-box-shadow: 0px -2px 5px 0px rgba(204,204,204,0.8);
-moz-box-shadow: 0px -2px 5px 0px rgba(204,204,204,0.8);
box-shadow: 0px -2px 5px 0px rgba(204,204,204,0.8);
background: -moz-linear-gradient(top, rgba(242,242,242,1) 0%, rgba(222,222,222,1) 100%);
background: -webkit-linear-gradient(top, rgba(242,242,242,1) 0%,rgba(222,222,222,1) 100%);
background: linear-gradient(to bottom, rgba(242,242,242,1) 0%,rgba(222,222,222,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#00f2f2f2',GradientType=0 );
position: fixed;
width: 100%;
bottom: 0px;
z-index: 999999;
}
.contacto-pie-fijo .icon .elemento {
padding: 0px 15px;
border-left: 1px solid #999;
}
.contacto-pie-fijo .text, .contacto-pie-fijo .icon, .contacto-pie-fijo .icon .elemento {
display: inline-block;
float: right;
}
.contacto-pie-fijo .et-pb-icon {
font-size: 22px;
line-height: 35px;
}
#footer-bottom {
padding-bottom: 50px;
}
.contacto-pie-fijo .text{
line-height: 40px;
padding-right: 15px;
color: #45bbc5;
}
.contacto-pie-fijo img{
max-width: 25px;
height: auto;
margin-top: 5px;
}
#main-header{
position: fixed !important;
width: 100%;
}
#main-header.et-fixed-header{
top: 0px !important;
}
.et_pb_column {
margin-bottom: 0px !important;
}
.mobile_nav {
margin-left: 0px;
}
.et_header_style_left #logo, .et_header_style_split #logo {
max-width: 50% !important;
max-height: 100% !important;
}
}
@media(max-width:650px){
.mobile_nav::before {
font-size: 14px;
}
body p, body li{
font-size: 14px !important;
}
.cabecera-web h1 {
font-size: 24px !important;
}
.cabecera-web .subtitulo, .cabecera-web p {
font-size: 16px;
}
.cabecera-web .subtitulo strong {
font-size: 20px;
}
.sobre-home .et_pb_button_1 {
font-size: 14px !important;
}
.sobre-home .et_pb_column{
padding-left: 15px !important;
padding-right: 15px !important;  
}
.sobre-home h2 {
font-size: 20px !important;
}
.seccion-web h2, .seccion-web h1, .cta-home h2, h2, .servicios-sobre h2 {
font-size: 20px !important;
}
#page-container .et_pb_button_1 {
font-size: 12px !important;
}
.comentarios-home .contenedor-slider .et_pb_slide {
background-size: cover !important;
}
.comentarios-home .et-pb-controllers {
bottom: 25px;
}
.et_pb_gutters3 .et_pb_column_1_4 .et_pb_module, .et_pb_gutters3.et_pb_row .et_pb_column_1_4 .et_pb_module .rcm-clinica{
margin-right: 0% !important;
}
.et_pb_section .et_pb_button_0{
text-align: center;
}
.contacto-mitad {
float: none;
width: 100%;
}
.contacto-mitad.whatsapp p {
text-transform: uppercase;
padding-left: 45px;
}
.contacto-mitad span, #direcciones-contacto p span{
display: none;
}
.contacto-home .et_pb_blurb_container{
padding-left: 0px !important;
}
.contacto-home h4{
font-size: 14px !important;
}
.formulario-contacto .mitad{
width: 100%;
}
.formulario-contacto .mitad.mitad-1 {
margin-right: 0px;
}
.ayuda-home .et_pb_row_3, .ayuda-home .et_pb_row_5{
padding: 0px !important;
}
.et_pb_blurb_position_left .et-pb-icon, .et_pb_blurb_position_right .et-pb-icon {
display: table-cell;
font-size: 22px;
}
.ayuda-home .et_pb_blurb_position_left .et_pb_blurb_container, .listado-servicios .et_pb_blurb_position_left .et_pb_blurb_container {
padding-left: 0px;
padding-bottom: 15px;
}
.ayuda-home .et_pb_column {
margin-bottom: 0px !important;
}
.comentarios-home p strong {
font-size: 14px !important;
}
.comentarios-home p{
font-size: 12px !important;
}
.campo-form.acepto{
font-size: 14px !important;
}
.formulario-contacto .campo-form.boton-enviar {
text-align: center;
}
.listado-servicios .et_pb_row {
padding: 15px 0px 0px !important;
}
.anuncios-verde .et-pb-icon {
background-size: 10px 15px;
}
.secction-sobre .et_pb_column_2 {
padding: 25px 15px !important;
}
.secction-sobre .et_pb_button {
font-size: 12px !important;
}
.secction-sobre .et_pb_text_4 span {
font-size: 16px;
}
#footer-bottom{
font-size: 0.7em;
}
#footer-bottom .bottom-nav li {
float: none;
width: 100%;
}
.migas{
font-size: 12px;
}
blockquote p {
padding: 0px 15px;
padding-bottom: 0px;
}
blockquote::after, blockquote::before {
width: 25px;
background-size: cover;
height: 25px;
}
#main-header .container{
width: 100% !important;
padding: 0px 15px !important;
}
}