/*
Theme Name: Kloe Child
Theme URI: http://kloe.qodeinteractive.com/
Description: A child theme of Kloe Theme
Author: Select Themes
Author URI: http://themeforest.net/user/select-themes
Version: 1.0.1
Text Domain: kloe
Template: kloe
*/
/*FONTS*/
html {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-weight: 400;
}

/**
 * Firefox specific rule
 */

@-moz-document url-prefix() {
  body {
    font-weight: lighter !important;
  }
}
@font-face {
  font-family: "EditorialNewLight";
  src: url("fonts/EditorialNew-Light.otf");
}
@font-face {
  font-family: "ObjectSansBold";
  src: url("fonts/ObjectSans-Bold.otf");
}
@font-face {
  font-family: "ObjectSansBoldSlanted";
  src: url("fonts/ObjectSans-BoldSlanted.otf");
}
@font-face {
  font-family: "ObjectSansRegular";
  src: url("fonts/ObjectSans-Regular.otf");
}
@font-face {
  font-family: "ObjectSansSlanted";
  src: url("fonts/ObjectSans-Slanted.otf");
}
@font-face {
  font-family: "ObjectSansThin";
  src: url("fonts/ObjectSans-Thin.otf");
}
@font-face {
  font-family: "ObjectSansThinSlanted";
  src: url("fonts/ObjectSans-ThinSlanted.otf");
}
/*GENERAL*/
p,a,div,span{color:#0B0C0C;font-family:"ObjectSansRegular";}
footer p,footer a,footer div,footer span{color:#0B0C0C;font-family:"ObjectSansRegular";}
/*HEADER*/
header .qodef-search-opener{border-left:1px solid #0B0C0C;}
header a{font-family:"ObjectSansBold";font-size:12px;font-weight:700;}
header .qodef-logo-wrapper a img{height:54px;}
.qodef-page-header .qodef-menu-area .qodef-logo-wrapper a{max-height:54px!important;}
.qodef-search-opener{margin-right:6px;}
header .qodef-sticky-holder .qodef-logo-wrapper a img{margin-top:10px;margin-bottom:10px;height:40px;}
header.qodef-page-header .qodef-grid{width:100%;}
.qodef-page-header .qodef-menu-area{padding-top:25px;padding-bottom:25px;padding-left:25px;padding-right:25px;}
.qodef-content{margin-top:-116px!important;}
.qodef-vertical-align-containers .qodef-position-left{margin-left:30px;}
.qodef-vertical-align-containers .qodef-position-right{margin-right:0px;}
.qodef-side-menu-button-opener{display:none!important;}
header .qodef-main-menu>ul>li.qodef-active-item>a span,
header .qodef-main-menu>ul>li >a:hover span{color:white;}
body.qodef-dropdown-slide-from-bottom .qodef-drop-down .narrow .second .inner>ul{background-color:white;}
header .qodef-main-menu ul ul li a span{text-transform:uppercase;}
/*HOME*/
.cover-parallax{background-size:cover;}
.qodef-carousel-holder .qodef-carousel-item-holder{padding:10px;}
.fila-banners .vc_column_container>.vc_column-inner{padding-left:0;padding-right:0;}
.fila-banners{display:flex;}
.video-container{position:absolute;top:0;left:0;right:0;}
/*#qodef-home{background-image:url(https://doctorahopes.com/wp-content/uploads/2021/08/foto-bg.jpg)}*/
#qodef-home .carousel-inner .item .qodef-image{background-image:none!important;}
/*#qodef-home .carousel-inner .qodef-slider-content{left:0!important;}*/
#qodef-home .qodef-slide-subtitle{font-family:"ObjectSansRegular";font-size:32px!important;line-height:42px!important;font-weight:100;margin-bottom:0!important;}
#qodef-home .qodef-slide-text,#qodef-home .qodef-slide-subtitle .mantra{font-family:"ObjectSansRegular";font-size:16px!important;line-height:28px!important;font-weight:100;letter-spacing:1.5px!important;text-transform:none;}
#qodef-home .qodef-slide-subtitle .mantra{margin-bottom:6px;}
#qodef-home .qodef-slide-buttons-holder{font-family:"ObjectSansRegular";font-size:17.8px;line-height:40px;font-weight:100;}
#qodef-home .qodef-slide-buttons-holder a{background-color:transparent;border:1px solid #0B0C0C;padding:20px!important;max-width:220px;line-height:1!important;}
#qodef-home .qodef-slide-buttons-holder a:hover{background:RGBA(244,244,246,0.5)!important;}
#qodef-home .carousel-inner .qodef-slider-content-outer{width:100%;}
#qodef-home .carousel-inner .qodef-slider-content-outer .qodef-slider-content .qodef-text{max-width:1000px;margin-left:10px;margin-right:10px;}
#qodef-home .carousel-inner .qodef-slider-content{left:100px!important;margin-top:70px;}
#qodef-home .carousel-inner .qodef-slider-content .qodef-slide-buttons-holder .qodef-btn{margin-top:20px!important;}
#qodef-home .qodef-slide-subtitle div, 
#qodef-home .qodef-slide-text div, #qodef-home .qodef-slide-subtitle .mantra div,
/*#qodef-home .carousel-inner .qodef-slider-content .qodef-slide-buttons-holder .qodef-btn span{color:#0B0C0C!important;}
#qodef-home .carousel-inner .qodef-slider-content .qodef-slide-buttons-holder .qodef-btn{border:1px solid #0B0C0C;}*/
#qodef-home .carousel-inner .qodef-slider-content .qodef-slide-buttons-holder .qodef-btn span{color:white!important;}
#qodef-home .carousel-inner .qodef-slider-content .qodef-slide-buttons-holder .qodef-btn{border:1px solid white;}
/*#qodef-home-ca{background-image:url(https://doctorahopes.com/wp-content/uploads/2021/08/foto-bg.jpg)}*/
#qodef-home-ca .carousel-inner .item .qodef-image{background-image:none!important;}
/*#qodef-home-ca .carousel-inner .qodef-slider-content{left:0!important;}*/
#qodef-home-ca .qodef-slide-subtitle{font-family:"ObjectSansRegular";font-size:32px!important;line-height:42px!important;font-weight:100;margin-bottom:0!important;}
#qodef-home-ca .qodef-slide-text,#qodef-home-ca .qodef-slide-subtitle .mantra{font-family:"ObjectSansRegular";font-size:16px!important;line-height:28px!important;font-weight:100;letter-spacing:1.5px!important;text-transform:none;}
#qodef-home-ca .qodef-slide-subtitle .mantra{margin-bottom:6px;}
#qodef-home-ca .qodef-slide-buttons-holder{font-family:"ObjectSansRegular";font-size:17.8px;line-height:40px;font-weight:100;}
#qodef-home-ca .qodef-slide-buttons-holder a{background-color:transparent;border:1px solid #0B0C0C;padding:20px!important;max-width:220px;line-height:1!important;}
#qodef-home-ca .qodef-slide-buttons-holder a:hover{background:RGBA(244,244,246,0.5)!important;}
#qodef-home-ca .carousel-inner .qodef-slider-content-outer{width:100%;}
#qodef-home-ca .carousel-inner .qodef-slider-content-outer .qodef-slider-content .qodef-text{max-width:1000px;margin-left:10px;margin-right:10px;}
#qodef-home-ca .carousel-inner .qodef-slider-content{left:100px!important;margin-top:70px;}
#qodef-home-ca .carousel-inner .qodef-slider-content .qodef-slide-buttons-holder .qodef-btn{margin-top:20px!important;}
#qodef-home-ca .qodef-slide-subtitle div, 
#qodef-home-ca .qodef-slide-text div, #qodef-home-ca .qodef-slide-subtitle .mantra div,
/*#qodef-home-ca .carousel-inner .qodef-slider-content .qodef-slide-buttons-holder .qodef-btn span{color:#0B0C0C!important;}
#qodef-home-ca .carousel-inner .qodef-slider-content .qodef-slide-buttons-holder .qodef-btn{border:1px solid #0B0C0C;}*/
#qodef-home-ca .carousel-inner .qodef-slider-content .qodef-slide-buttons-holder .qodef-btn span{color:white!important;}
#qodef-home-ca .carousel-inner .qodef-slider-content .qodef-slide-buttons-holder .qodef-btn{border:1px solid white;}
/*#qodef-home-en{background-image:url(https://doctorahopes.com/wp-content/uploads/2021/08/foto-bg.jpg)}*/
#qodef-home-en .carousel-inner .item .qodef-image{background-image:none!important;}
/*#qodef-home-en .carousel-inner .qodef-slider-content{left:0!important;}*/
#qodef-home-en .qodef-slide-subtitle{font-family:"ObjectSansRegular";font-size:32px!important;line-height:42px!important;font-weight:100;margin-bottom:0!important;}
#qodef-home-en .qodef-slide-text,#qodef-home-en .qodef-slide-subtitle .mantra{font-family:"ObjectSansRegular";font-size:16px!important;line-height:28px!important;font-weight:100;letter-spacing:1.5px!important;text-transform:none;}
#qodef-home-en .qodef-slide-subtitle .mantra{margin-bottom:6px;}
#qodef-home-en .qodef-slide-buttons-holder{font-family:"ObjectSansRegular";font-size:17.8px;line-height:40px;font-weight:100;}
#qodef-home-en .qodef-slide-buttons-holder a{background-color:transparent;border:1px solid #0B0C0C;padding:20px!important;max-width:220px;line-height:1!important;}
#qodef-home-en .qodef-slide-buttons-holder a:hover{background:RGBA(244,244,246,0.5)!important;}
#qodef-home-en .carousel-inner .qodef-slider-content-outer{width:100%;}
#qodef-home-en .carousel-inner .qodef-slider-content-outer .qodef-slider-content .qodef-text{max-width:1000px;margin-left:10px;margin-right:10px;}
#qodef-home-en .carousel-inner .qodef-slider-content{left:100px!important;margin-top:70px;}
#qodef-home-en .carousel-inner .qodef-slider-content .qodef-slide-buttons-holder .qodef-btn{margin-top:20px!important;}
#qodef-home-en .qodef-slide-subtitle div, 
#qodef-home-en .qodef-slide-text div, #qodef-home-en .qodef-slide-subtitle .mantra div,
/*#qodef-home-en .carousel-inner .qodef-slider-content .qodef-slide-buttons-holder .qodef-btn span{color:#0B0C0C!important;}
#qodef-home-en .carousel-inner .qodef-slider-content .qodef-slide-buttons-holder .qodef-btn{border:1px solid #0B0C0C;}*/
#qodef-home-en .carousel-inner .qodef-slider-content .qodef-slide-buttons-holder .qodef-btn span{color:white!important;}
#qodef-home-en .carousel-inner .qodef-slider-content .qodef-slide-buttons-holder .qodef-btn{border:1px solid white;}
.qodef-btn-medium span{font-family:"ObjectSansRegular";font-size:14.2px;line-height:14px;font-weight:100;letter-spacing:1px;}
.qodef-btn-medium{background-color:transparent!important;border:1px solid #0B0C0C;width:100%;text-align:center;padding:20px!important;line-height:1!important;}
.wpb_wrapper .qodef-btn.qodef-btn-solid:not(.qodef-btn-custom-hover-bg):hover{background:RGBA(244,244,246,0.5)!important;}
.fila-triple-home .wpb_wrapper .qodef-btn.qodef-btn-solid:not(.qodef-btn-custom-hover-bg):hover{background:rgba(120,162,209,0.5)!important;}
.banner-1{padding:50px 10px 40px 10px;max-width:800px;margin:auto;}
.banner-1.banner-pop{padding:70px 10px 60px 10px;max-width:800px;margin:auto;}
.banner-1 .titular{font-family:"ObjectSansRegular";font-size:17.8px;font-weight:100;padding-bottom:18px;line-height:21px;letter-spacing:2px;}
.banner-1 .entradeta{font-family:"ObjectSansRegular";font-size:14.2px;font-weight:100;line-height:28px;letter-spacing:1.5px;}
.banner-1.banner-pop .titular{letter-spacing:1px;padding-bottom:0px;line-height:28px;}
.banner-1.banner-pop .entradeta{font-family:Poppins;font-weight:400;letter-spacing:1px;}
.banner-1.banner-pop .entradeta span{font-family:Poppins;}
.circulo-azul{background-image:url("img/blau1.png");background-size:100% 100%;padding:10px;margin-right:-10px;margin-left:-10px;}
.fondo-azul{background-image:url("img/blau2.png");background-size:100% 70%;background-repeat:no-repeat;background-position:center center;padding:5px;margin-right:-5px;margin-left:-5px;}
.fondo-azul-2{background-image:url("img/blau3.png");background-size:100% 70%;background-repeat:no-repeat;background-position:center center;padding:5px;margin-right:-5px;margin-left:-5px;}
.fondo-azul-3{background-image:url("img/blau4.png");background-size:100% 70%;background-repeat:no-repeat;background-position:center center;padding:5px;margin-right:-5px;margin-left:-5px;}
.circulo-lila{background-image:url("img/lila3.png");background-size:100% 100%;padding:10px;margin-right:-10px;margin-left:-10px;}
.fondo-lila{background-image:url("img/lila1.png");background-size:100% 70%;background-repeat:no-repeat;background-position:center center;padding:5px;margin-right:-5px;margin-left:-5px;}
.fondo-lila-2{background-image:url("img/lila2.png");background-size:100% 70%;background-repeat:no-repeat;background-position:center center;padding:5px;margin-right:-5px;margin-left:-5px;}
.circulo-naranja{background-image:url("img/taronja3.png");background-size:100% 100%;padding:10px;margin-right:-10px;margin-left:-10px;}
.fondo-naranja{background-image:url("img/taronja1.png");background-size:100% 70%;background-repeat:no-repeat;background-position:center center;padding:5px;margin-right:-5px;margin-left:-5px;}
.fondo-naranja-2{background-image:url("img/taronja2.png");background-size:100% 70%;background-repeat:no-repeat;background-position:center center;padding:5px;margin-right:-5px;margin-left:-5px;}
.circulo-verde{background-image:url("img/verd3.png");background-size:100% 100%;padding:10px;margin-right:-10px;margin-left:-10px;}
.fondo-verde{background-image:url("img/verd1.png");background-size:100% 70%;background-repeat:no-repeat;background-position:center center;padding:5px;margin-right:-5px;margin-left:-5px;}
.fondo-verde-2{background-image:url("img/verd2.png");background-size:100% 70%;background-repeat:no-repeat;background-position:center center;padding:5px;margin-right:-5px;margin-left:-5px;}
.circulo-rosa{background-image:url("img/rosa3.png");background-size:100% 100%;padding:10px;margin-right:-10px;margin-left:-10px;}
.fondo-rosa{background-image:url("img/rosa1.png");background-size:100% 70%;background-repeat:no-repeat;background-position:center center;padding:5px;margin-right:-5px;margin-left:-5px;}
.fondo-rosa-2{background-image:url("img/rosa2.png");background-size:100% 70%;background-repeat:no-repeat;background-position:center center;padding:5px;margin-right:-5px;margin-left:-5px;}
.fondo-amarillo{background-image:url("img/groc1.png");background-size:100% 70%;background-repeat:no-repeat;background-position:center center;padding:5px;margin-right:-5px;margin-left:-5px;}
.fondo-amarillo-2{background-image:url("img/groc2.png");background-size:100% 70%;background-repeat:no-repeat;background-position:center center;padding:5px;margin-right:-5px;margin-left:-5px;}
.circulo-amarillo{background-image:url("img/groc3.png");background-size:100% 100%;padding:10px;margin-right:-10px;margin-left:-10px;}
.imagen-lazo{height:0;}
.imagen-lazo img{margin-right:auto;margin-left:-50px;margin-top:-45px;margin-bottom:-135px;}
.imagen-hoja img{position:absolute;top:50%;left:0;margin-top:-75px;margin-left:-75px;}
.imagen-hoja{height:0;}
.imagen-hoja figure{height:0;}
.negrita{font-weight:700;}
.fila-making span{padding:10px;font-weight:400;font-family:"ObjectSansRegular";font-size:28.5px;letter-spacing:0;}
.fila-clientes .qodef-element-from-bottom,
.fila-clientes .qodef-element-from-bottom>div{display:flex;justify-content:center;}
.fila-clientes .recuadro-texto{width:40%;}
.fila-clientes .recuadro-color{width:60%;max-width:820px;}
.fila-clientes .recuadro-texto,.fila-clientes .recuadro-color{display:flex;float:none;}
.fila-clientes h2{font-family:"ObjectSansBold";font-size:17.8px;line-height:28px;}
.fila-clientes p{font-family:Poppins;font-size:14.2px;line-height:28px;}
.fila-clientes p span{font-family:Poppins;}
.fila-clientes .recuadro-color p,
.fila-clientes .recuadro-color a{font-family: "EditorialNewLight";font-size:32px;line-height:50px;text-transform:uppercase;max-width:550px;margin:auto;}
.fila-clientes .recuadro-color a:hover{color:#F4F4F6;}
.fila-clientes .recuadro-color p u{text-decoration: underline solid #0B0C0C 1px;text-underline-offset:1px;}
.fila-clientes .recuadro-texto > .vc_column-inner,.fila-clientes .recuadro-color > .vc_column-inner{display:flex;justify-content:center;}
.fila-clientes .recuadro-texto > .vc_column-inner > .wpb_wrapper{margin:auto;max-width:280px;}
.fila-clientes .recuadro-color > .vc_column-inner > .wpb_wrapper{margin:auto;width:100%;padding-top:40px;padding-bottom:40px;border-top:1px solid #0B0C0C;border-bottom:1px solid #0B0C0C;text-align:center;}
.fila-clientes.fila-servicios .recuadro-texto > .vc_column-inner > .wpb_wrapper{max-width:320px;}
.fila-clientes.fila-servicios .recuadro-color{max-width:910px;width:66%;}
.fila-clientes.fila-servicios .recuadro-texto{width:34%;}
.fila-clientes.fila-servicios .recuadro-color p{max-width:720px;}
.fila-titular-home{padding:35px;margin-right:0!important;margin-left:0!important;}
.fila-titular-home.fila-titular-servicios-core{padding:50px;}
.fila-titular-home .vc_column-inner{border-top:1px solid;border-top:1px solid #0B0C0C;border-bottom:1px solid #0B0C0C;padding-bottom:8px;padding-top:18px;}
.fila-titular-home p{font-family: "EditorialNewLight";font-size:28.5px;text-transform:uppercase;line-height:45px;font-weight:100;}
.fila-titular-home h2{font-family: "EditorialNewLight"!important;font-size:28.5px;text-transform:uppercase;line-height:45px;font-weight:100;}
.fila-titular-home.fila-titular-servicios-core .vc_column-inner{padding-bottom:20px;padding-top:30px;}
.fila-banners .qodef-interactive-banner .qodef-text-holder .qodef-banner-title{font-family:"EditorialNewLight";font-size:28.5px;text-transform:uppercase;font-weight:100;margin:auto;line-height:36px;max-width:240px;}
.fila-news-home p.titular{font-family:"ObjectSansBold";font-size:28.5px;line-height:40px;font-weight:700;letter-spacing:0;}
.fila-news-home p.entradeta{font-family:Poppins;font-size:14.2px;line-height:28px;}
.fila-news-home p.entradeta span{font-family:Poppins;}
.fila-news-home a{font-family:"ObjectSansRegular";font-size:17.8px;text-transform:uppercase;max-width:440px;padding-top:30px!important;padding-bottom:30px!important;}
.fila-news-home a span{font-family:"ObjectSansRegular";font-size:17.8px;text-transform:uppercase;}
.fila-triple-home .titular{font-family:"ObjectSansBold";font-size:28.5px;line-height:40px;margin-bottom:10px;}
.fila-triple-home .subtitular{font-family:"ObjectSansBold";font-size:17.8px;line-height:21px;margin-bottom:10px;}
.fila-triple-home .subtitular.subtitular-encuentranos{font-family:"ObjectSansRegular";}
.fila-triple-home .entradeta{font-family:Poppins;font-size:14.2px;line-height:28px;}
.fila-triple-home .entradeta span{font-family:Poppins;}
.fila-triple-home .qodef-full-section-inner,.fila-triple-home .qodef-full-section-inner > .vc_column_container,.fila-triple-home .qodef-full-section-inner > .vc_column_container > .vc_column-inner{display:flex;}
.fila-triple-home .qodef-full-section-inner > .vc_column_container > .vc_column-inner > .wpb_wrapper{display:flex;max-width:420px;margin-left:auto;margin-right:auto;align-content:space-between;flex-direction:column;justify-content:space-between;}
.fila-triple-home .qodef-full-section-inner > .vc_column_container > .vc_column-inner > .wpb_wrapper a{margin-top:30px;font-size:17.8px;padding-top:30px!important;padding-bottom:30px!important;}
.fila-triple-home .qodef-full-section-inner > .vc_column_container > .vc_column-inner > .wpb_wrapper a span{font-size:17.8px;}
.fila-triple-home .qodef-full-section-inner{max-width:1365px;margin:auto;}
.fila-news-home,.fila-news-home > .qodef-full-section-inner {display:flex;}
.fila-news-home > .qodef-full-section-inner{max-width:1300px;margin:auto;}
.fila-news-home .vc_column_container{display:flex;flex-direction:column;justify-content:center;align-content:flex-end;}
.fila-news-home .boton-news-container .wpb_wrapper{text-align:right;}
.fila-cuadros-home{padding-left:15px;padding-right:15px;}
.fila-cuadros-home .qodef-full-section-inner,.fila-cuadros-home .qodef-full-section-inner > .vc_column_container,
.fila-cuadros-home .home-cuadros-texto-fila-1{padding-bottom:0px;min-height:40px;}
.fila-cuadros-home .home-cuadros-texto-fila-2{padding-top:50px;padding-bottom:20px;min-height:78px;}
.fila-cuadros-home .home-cuadros-texto-fila-3{min-height:98px;}
.fila-cuadros-home .home-cuadros-texto-fila-3 > div{padding-top:20px;padding-bottom:20px;border-top:1px solid #0B0C0C;border-bottom:1px solid #0B0C0C;}
.fila-cuadros-home .home-cuadros-texto-fila-4{padding-top:16px;min-height:130px;}
.fila-cuadros-home .home-cuadros-texto-fila-5{padding-top:10px;}
.fila-cuadros-home .home-cuadros-texto-fila-1 h3{font-family:"EditorialNewLight";font-size:28.5px;line-height:36px;font-weight:400;}
.fila-cuadros-home .home-cuadros-texto-fila-2 p{font-family:"ObjectSansRegular";font-size:14.2px;line-height:26px;}
.fila-cuadros-home .home-cuadros-texto-fila-3 p{font-family:"ObjectSansBold";font-size:19px;line-height:28px;}
.fila-cuadros-home .home-cuadros-texto-fila-4 p{font-family:"ObjectSansBold";font-size:28.5px;line-height:42px;}
.fila-entrevista .columna-entrevista-1 p,.fila-entrevista .columna-entrevista-1 h3{color:white;}
.fila-entrevista .columna-entrevista-2{color:white;}
.fila-entrevista .columna-entrevista-3{color:white;}
.contacto-columna-1,.contacto-columna-2{width:50%;}
.contenedor-contacto{display:flex;flex-direction:row;max-width:1300px;margin:auto;}
.fila-enviar{max-width:1300px;margin:auto;}
.contenedor-contacto .contacto-columna-2 .qodef-two-columns-inner .qodef-column{width:50%;display:inline-block;float:left;}
.contenedor-contacto .contacto-columna-2 .qodef-two-columns-inner .qodef-column:nth-child(2) .qodef-column-inner{padding-left:12px;}
.contenedor-contacto .contacto-columna-2 .qodef-two-columns-inner .qodef-column:nth-child(1) .qodef-column-inner{padding-right:12px;}
.contenedor-contacto #respond input[type=text],.contenedor-contacto #respond textarea,.contenedor-contacto .post-password-form input[type=password],.contenedor-contacto .wpcf7-form-control.wpcf7-date, .contenedor-contacto .wpcf7-form-control.wpcf7-number,.contenedor-contacto .wpcf7-form-control.wpcf7-quiz,.contenedor-contacto .wpcf7-form-control.wpcf7-select,.contenedor-contacto .wpcf7-form-control.wpcf7-text,.contenedor-contacto .wpcf7-form-control.wpcf7-textarea{
	background-color:white;padding:12px 20px;color:#ADADAD;font-size:13px;font-family:Poppins;}
.contenedor-contacto h2{font-family:"ObjectSansBold"!important;font-size:28.5px;line-height:40px;text-transform:none;margin-bottom:20px;font-weight:700;letter-spacing:0px;}
.contenedor-contacto ::placeholder{color:#ADADAD!important;}
.contenedor-contacto .contacto-columna-1 p span{font-family:Poppins;}
.contenedor-contacto .contacto-columna-1 p{font-family:Poppins;font-size:13px;line-height:21px;margin-bottom:30px;max-width:360px;}
.contenedor-contacto .contacto-columna-1 .fila-checkbox span,
.contenedor-contacto .contacto-columna-1 .fila-checkbox span a{font-family:Poppins;font-size:13px;vertical-align:middle;text-transform:none!important;padding-top:0!important;padding-bottom:0!important;}
.contenedor-contacto .contacto-columna-1{display:flex;justify-content:space-between;flex-direction:column;}
.contenedor-contacto .contacto-columna-1 .qodef-column-inner{max-width:500px;}
.contenedor-contacto .contacto-columna-1 .qodef-column{padding-bottom:15px;}
.contenedor-contacto .wpcf7-list-item{margin:0 5px 0 0;}
.contenedor-contacto .fila-checkbox{margin-bottom:10px;max-width:400px;font-family:Poppins;font-size:13px;}
.contenedor-contacto .fila-checkbox span{font-family:Poppins;}
.contenedor-contacto .fila-checkbox a{text-decoration:underline;}
.contenedor-contacto .fila-checkbox input{width:20px;height:20px;}
.contenedor-contacto .wpcf7-form-control.wpcf7-textarea{height:100px;}
.fila-enviar{text-align:right;}
.fila-enviar input{float:right;}
.fila-entrevista > .qodef-full-section-inner{max-width:1300px;margin:auto;}
.fila-entrevista .columna-entrevista-1 .texto-entrevista-1{padding-bottom:14px;}
.fila-entrevista .columna-entrevista-1 .texto-entrevista-2{padding-bottom:22px;max-width:560px;}
.fila-entrevista .columna-entrevista-1 .texto-entrevista-3{padding-top:20px;padding-bottom:50px;max-width:560px;}
.fila-entrevista .columna-entrevista-1 .texto-entrevista-1 p{font-family:"ObjectSansRegular";font-size:17.8px;color:white;text-transform:uppercase;letter-spacing:0.05em;}
.fila-entrevista .columna-entrevista-1 .texto-entrevista-2 h2{font-family:"EditorialNewLight";font-size:38.4px;letter-spacing:0;line-height:46px;font-weight:100!important;color:white;text-transform:uppercase;}
.fila-entrevista .columna-entrevista-1 .texto-entrevista-3 p{font-family:"ObjectSansRegular";font-size:14.2px;font-weight:100;letter-spacing:2px;line-height:25px;color:white;}
.entrevista-fila-interna{display:flex;position:relative;}
.entrevista-fila-interna .qodef-full-section-inner{display:flex;}
.fila-entrevista .columna-entrevista-2 {position:relative;}
.fila-entrevista .columna-entrevista-2 a{border-color:white;max-width:300px;text-align:left;position:absolute;right:-50px;bottom:0;line-height:30px;padding:20px 30px!important;}
.fila-entrevista .columna-entrevista-2 a span{font-family:"ObjectSansBold";font-size:14.2px;line-height:25px;color:white;}
.fila-entrevista .recuadro-azul-entrevista{background:rgba(120, 162, 209 , 0.9);max-width:1140px;margin:auto!important;}
.fila-entrevista .recuadro-azul-entrevista .recuadro-azul-entrevista-fila-1{border-top:1px solid white;border-bottom:1px solid white;color:white;padding:40px;}
.fila-entrevista .recuadro-azul-entrevista .recuadro-azul-entrevista-fila-2{padding-top:30px;}
.fila-entrevista .recuadro-azul-entrevista .recuadro-azul-entrevista-fila-1 p{font-family:"EditorialNewLight";font-size:36px;line-height:56px;color:white;text-transform:uppercase;font-weight:100!important;max-width:800px;margin:auto;}
.fila-entrevista .recuadro-azul-entrevista .recuadro-azul-entrevista-fila-1.recuadro-azul-entrevista-fila-1-historia p{max-width:1200px;}
.fila-entrevista .recuadro-azul-entrevista .recuadro-azul-entrevista-fila-2 p{font-family:"ObjectSansRegular";font-size:14.2px;color:white;letter-spacing:2px;}
.recuadro-azul-entrevista-fila-superior-historia{padding-bottom:40px;}
.recuadro-azul-entrevista-fila-superior-historia p{font-size:14.2px;font-family:'ObjectSansRegular';color:white;text-transform:uppercase;letter-spacing:0.055em;}
.titular-historia{font-family:'ObjectSansRegular';font-size:28.5px;text-align:left;letter-spacing:0;line-height:43px;}
.izquierda{text-align:left;}
.servicios-triple-titular-core h5.titular-1{margin-bottom:0!important;font-family:'ObjectSansBold'!important;letter-spacing:1.5px;font-size:17.8px;}
.fila-cuadros-home .servicios-cuadros-fila-1{min-height:72px;}
.fila-cuadros-home .servicios-cuadros-fila-2{min-height:300px;display:flex;vertical-align:bottom;}
.fila-cuadros-home.fila-cuadros-servicios-show .servicios-cuadros-fila-1{min-height:108px;}
.fila-cuadros-home.fila-cuadros-servicios-show .servicios-cuadros-fila-2{min-height:340px;}
.fila-cuadros-home .servicios-cuadros-fila-2 > div{padding-top:20px;padding-bottom:20px;border-top:1px solid #0B0C0C;border-bottom:1px solid #0B0C0C;vertical-align:bottom;align-self:end;}
.fila-cuadros-home .servicios-cuadros-fila-2 > div p{font-size:14.2px;line-height:30px;}
.fila-servicios-circulos .inner-fila-servicios-circulos{position:relative;max-width:1140px;min-height:500px;margin:auto;background-repeat:no-repeat;background-size:100% auto;background-position:50% 0;}
.fila-servicios-circulos .inner-fila-servicios-circulos.inner-fila-servicios-circulos-brand{min-height:550px;}
.fila-servicios-circulos .inner-fila-servicios-circulos.inner-fila-servicios-circulos-brand .bloque{line-height:20px;}
.fila-servicios-circulos .inner-fila-servicios-circulos.inner-fila-servicios-circulos-show{min-height:580px;}
.fila-servicios-circulos .inner-fila-servicios-circulos.inner-fila-servicios-circulos-show .bloque{line-height:22px;max-width:350px;width:100%;}
.fila-servicios-circulos .inner-fila-servicios-circulos .bloque{font-family:Poppins;position:absolute;text-align:center;}
.fila-servicios-circulos .inner-fila-servicios-circulos .bloque-1{left:2.8%;top:9%;max-width:100px;}
.fila-servicios-circulos .inner-fila-servicios-circulos .bloque-2{left:2.8%;top:75%;max-width:100px;}
.fila-servicios-circulos .inner-fila-servicios-circulos .bloque-3{left:22%;top:40%;}
.fila-servicios-circulos .inner-fila-servicios-circulos .bloque-4{left:51.2%;top:15%;}
.fila-servicios-circulos .inner-fila-servicios-circulos .bloque-5{left:80.5%;top:40%;}
.fila-servicios-circulos .inner-fila-servicios-circulos .bloque-dt-1{left:6.5%;top:42%;max-width:100px;}
.fila-servicios-circulos .inner-fila-servicios-circulos .bloque-dt-2{left:24%;top:25%;}
.fila-servicios-circulos .inner-fila-servicios-circulos .bloque-dt-3{left:39%;top:36%;max-width:150px;line-height:20px;}
.fila-servicios-circulos .inner-fila-servicios-circulos .bloque-dt-4{left:57.5%;top:46%;max-width:100px;}
.fila-servicios-circulos .inner-fila-servicios-circulos .bloque-dt-5{left:71%;top:43%;max-width:150px;}
.fila-servicios-circulos .inner-fila-servicios-circulos .bloque-dt-6{left:86%;top:46%;max-width:100px;}
.fila-servicios-circulos .inner-fila-servicios-circulos .bloque-dt-7{left:61%;top:64%;}
.fila-servicios-circulos .inner-fila-servicios-circulos .bloque-dt-8{left:78.5%;top:64%;}
.fila-servicios-circulos .inner-fila-servicios-circulos .bloque-dt-9{left:71%;top:72%;}
.fila-servicios-circulos .inner-fila-servicios-circulos .bloque-bv-1{left:24%;top:44%;max-width:150px;line-height:26px!important;}
.fila-servicios-circulos .inner-fila-servicios-circulos .bloque-bv-2{left:10%;top:22%;}
.fila-servicios-circulos .inner-fila-servicios-circulos .bloque-bv-3{left:35%;top:22%;}
.fila-servicios-circulos .inner-fila-servicios-circulos .bloque-bv-4{left:39%;top:68%;}
.fila-servicios-circulos .inner-fila-servicios-circulos .bloque-bv-5{left:24.5%;top:80%;}
.fila-servicios-circulos .inner-fila-servicios-circulos .bloque-bv-6{left:9%;top:68%;}
.fila-servicios-circulos .inner-fila-servicios-circulos .bloque-bv-7{left:51%;top:44%;}
.fila-servicios-circulos .inner-fila-servicios-circulos .bloque-bv-8{left:69.9%;top:14%;}
.fila-servicios-circulos .inner-fila-servicios-circulos .bloque-bv-9{left:76.7%;top:64%;}
.fila-servicios-circulos .inner-fila-servicios-circulos .bloque-st-1{left:35%;top:44%;}
.fila-servicios-circulos .inner-fila-servicios-circulos .bloque-st-2{left:35%;top:3%;}
.fila-servicios-circulos .inner-fila-servicios-circulos .bloque-st-3{left:64%;top:14%;}
.fila-servicios-circulos .inner-fila-servicios-circulos .bloque-st-4{left:64%;top:55%;}
.fila-servicios-circulos .inner-fila-servicios-circulos .bloque-st-5{left:8%;top:60%;}
.fila-servicios-circulos .inner-fila-servicios-circulos .bloque-st-6{left:7%;top:27%;}
.fila-servicios-circulos .inner-fila-servicios-circulos .bloque .negrita{font-family:'ObjectSansBold'!important;font-size:16px;}
.fila-servicios-circulos .inner-fila-servicios-circulos .bloque.bloque-bv-1 .negrita,
.fila-servicios-circulos .inner-fila-servicios-circulos .bloque.bloque-st-1 .negrita{font-size:20px;}
.fila-servicios-circulos .inner-fila-servicios-circulos .bloque.bloque-st-1 .negrita{line-height:26px;}
.pico-lila{margin-left:5px;margin-right:5px;font-size:20px;color:#c4b8e0;vertical-align:bottom;}
footer p, footer a, footer div, footer span{color:white;}
footer img{max-width:160px;}
footer .listado-footer ul{padding-left:10px;}
footer .listado-footer ul li{list-style:disc;font-family:"ObjectSansRegular";}
footer .listado-footer ul li a{font-size:14.2px;line-height:28px;letter-spacing:0;}
footer .listado-footer ul li a:hover{color:#78a2d1;}
footer .footer-telmail p{font-size:12px;}
footer .listado-footer-2{padding-top:15px;}
footer .listado-footer-2 .titular{font-weight:700;line-height:40px;}
footer .listado-footer-2 .entradeta{font-size:14.2px;line-height:28px;letter-spacing:0;}
footer .qodef-btn.qodef-btn-solid{border-color:white;line-height:30px;padding:15px!important;}
footer .qodef-btn-medium span{letter-spacing:0.1em;font-size:16.2px;line-height:26px;}
footer .qodef-btn.qodef-btn-solid:not(.qodef-btn-custom-hover-bg):hover{background-color:#78A2D1!important;}
footer .logo-footer{min-height:168px;margin-bottom:20px;}
.legalbar a,.legalbar span,.copybar{color:white;}
.legalbar span{margin-left:3px;margin-right:3px;}
#containerBackground{
	height:50px;
	padding-top:5px;padding-bottom:5px;
}
#animatedBackground {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://doctorahopes.com/wp-content/uploads/2021/10/logo-slider-1.png");
  background-repeat: repeat;
  background-position: 0 0;
  background-size: auto 100%;
  animation: animatedBackground 500s linear infinite;
}
@keyframes animatedBackground {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 10000px 0;
  }
}
#containerBackground2{
	height:50px;
	padding-top:25px;padding-bottom:25px;
}
#animatedBackground2{
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://doctorahopes.com/wp-content/uploads/2021/10/logo-slider-1.png");
  background-repeat: repeat;
  background-position: 0 0;
  background-size: auto 100%;
  animation: animatedBackground2 500s linear infinite;
}
@keyframes animatedBackground2{
  from {
    background-position: 0 0;
  }
  to {
    background-position: 10000px 0;
  }
}
.columnaAnimada{
  background: url("https://doctorahopes.com/wp-content/uploads/2021/10/PATTERN.png");
  background-repeat: repeat;
  background-position: 0 0;
  background-size: auto 100%;
  animation: animatedBackground3 500s linear infinite;
  height:100%;
}
@keyframes animatedBackground3{
  from {
    background-position: 0 0;
  }
  to {
    background-position: 10000px 0;
  }
}
.columnaAnimada2{
  background: url("https://doctorahopes.com/wp-content/uploads/2021/10/PATTERN.png");
  background-repeat: repeat;
  background-position: 0 0;
  background-size: auto 100%;
  animation: animatedBackground4 500s linear infinite;
  height:100%;
}
@keyframes animatedBackground4{
  from {
    background-position: 0 0;
  }
  to {
    background-position: -10000px 0;
  }
}
.fila-corners-movimiento{
  background: url("https://doctorahopes.com/wp-content/uploads/2021/11/fila-corners-1.jpg");
  background-repeat: repeat;
  background-position: 0 0;
  background-size: auto 100%;
  animation: animatedBackground5 500s linear infinite;
  height:100%;
}
.fila-corners-movimiento img{opacity:0;}
@keyframes animatedBackground5{
  from {
    background-position: 0 0;
  }
  to {
    background-position: -10000px 0;
  }
}
@media (max-width:1300px){
	.contenedor-contacto .contacto-columna-1{padding-left:0;}
}
/*SERVICIOS*/
.fila-tips .titular-tips{text-align:center;}
.fila-tips .titular-tips h2{font-family: 'ObjectSansBold'!important;letter-spacing:1.5px;font-size:17.8px;color:#0B0C0C;}
.fila-tips .white{padding:0!important;background:transparent!important;border:0!important;}
.fila-tips .owl-stage .owl-item:nth-child(even) .sa_hover_container{background-color: rgba(255,255,255,0.7)!important;}
.fila-tips .owl-stage .owl-item:nth-child(odd) .sa_hover_container{background-color: rgba(255,255,255,0.4)!important;}
.fila-tips .owl-item h3{font-size:15px;line-height:28px;color:#0B0C0C;font-family:Poppins;text-transform:uppercase;font-weight:normal;letter-spacing:0;}
.fila-tips .numero{font-family:'ObjectSansBold';font-size:168px;line-height:160px;float:left;margin-right:-30px;color:#F7846D;margin-bottom:-60px;margin-left:20px;}
.fila-tips .contenedor-slide{max-width:350px;margin:auto;width:100%;}
.fila-tips .contenedor-titulo{}
.fila-tips .entradeta{font-size:14.2px;line-height:28px;color:#0B0C0C;font-family:Poppins;clear:both;margin-top:-40px;min-height:252px;}
.fila-tips .owl-carousel .owl-nav button.owl-prev{left:31%;}
.fila-tips .owl-carousel .owl-nav button.owl-next{right:31%;}
.fila-tips.tips-core .numero{color:#EAA4B3;}
.fila-tips.tips-brand .numero{color:#F7846D;}
.fila-tips.tips-design .numero{color:#76B58B;}
.fila-tips.tips-show .numero{color:#C4B8E0;}
.fila-tips.tips-show .white .sa_owl_theme .owl-nav .owl-prev{background: url('https://doctorahopes.com/wp-content/uploads/2021/12/Flexalila1.png') no-repeat center center !important;}
.fila-tips.tips-core .white .sa_owl_theme .owl-nav .owl-prev{background: url('https://doctorahopes.com/wp-content/uploads/2021/12/Flexa1.png') no-repeat center center !important;}
.fila-tips.tips-brand .white .sa_owl_theme .owl-nav .owl-prev{background: url('https://doctorahopes.com/wp-content/uploads/2021/12/Flexatronja1.png') no-repeat center center !important;}
.fila-tips.tips-design .white .sa_owl_theme .owl-nav .owl-prev{background: url('https://doctorahopes.com/wp-content/uploads/2021/12/Flexaverda1.png') no-repeat center center !important;}
.fila-tips.tips-show .white .sa_owl_theme .owl-nav .owl-next{background: url('https://doctorahopes.com/wp-content/uploads/2021/12/Flexalila2.png') no-repeat center center !important;}
.fila-tips.tips-core .white .sa_owl_theme .owl-nav .owl-next{background: url('https://doctorahopes.com/wp-content/uploads/2021/12/Flexa2.png') no-repeat center center !important;}
.fila-tips.tips-brand .white .sa_owl_theme .owl-nav .owl-next{background: url('https://doctorahopes.com/wp-content/uploads/2021/12/Flexatronja2.png') no-repeat center center !important;}
.fila-tips.tips-design .white .sa_owl_theme .owl-nav .owl-next{background: url('https://doctorahopes.com/wp-content/uploads/2021/12/Flexaverda2.png') no-repeat center center !important;}
.fila-tips.tips-core .white .sa_owl_theme .owl-nav .owl-prev,
.fila-tips.tips-show .white .sa_owl_theme .owl-nav .owl-prev,
.fila-tips.tips-brand .white .sa_owl_theme .owl-nav .owl-prev,
.fila-tips.tips-design .white .sa_owl_theme .owl-nav .owl-prev,
.fila-tips.tips-show .white .sa_owl_theme .owl-nav .owl-next,
.fila-tips.tips-core .white .sa_owl_theme .owl-nav .owl-next,
.fila-tips.tips-brand .white .sa_owl_theme .owl-nav .owl-next,
.fila-tips.tips-design .white .sa_owl_theme .owl-nav .owl-next{background-size:100%!important;}
.fila-tips .sa_owl_theme .owl-nav button{height:120px!important;width:60px!important;margin-top:-60px!important;}
.cabecera-servicios .wpb_wrapper{position:relative;}
.cabecera-servicios .texto-cabecera-servicios{position:absolute;left:70px;bottom:70px;font-family:'ObjectSansRegular';font-size:32px;text-align:left;width:70%;text-transform:uppercase;line-height:40px;max-width:900px;letter-spacing:1px;}
.cabecera-servicios img{visibility:hidden;}
.cabecera-servicios.cabecera-clientes.cabecera-servicios-core h2{max-width:900px;}
.cabecera-servicios.cabecera-clientes.cabecera-servicios-brand h2{max-width:1100px;}
.cabecera-servicios.cabecera-clientes.cabecera-servicios-design h2{max-width:1000px;}
.inaction-doble-col{max-width:1200px;margin:auto!important;}
.banner-3.banner-servicios{max-width:1200px;padding:15px;}
.banner-1.banner-servicios{max-width:1200px;padding:30px;}
.banner-historia .banner-1.banner-servicios{padding-top:15px;padding-bottom:15px;max-width:1150px;}
.doble-columna-historia{max-width:1200px;margin:auto!important;padding-left:0px;padding-right:0px;}
.historia-imagen-texto .his-col-der{max-width:460px;}
.historia-imagen-texto .his-col-der .banner-1.banner-servicios{padding:25px;padding-top:0;padding-bottom:0;}
.historia-imagen-texto .his-col-der .titular-historia{padding-top:20px;padding-bottom:40px;}
.banner-historia .doble-columna-historia .banner-1.banner-servicios{padding-left:25px;padding-right:25px;}
.banner-historia .doble-columna-historia .vc_column_container>.vc_column-inner{padding-left:0;padding-right:0;}
.banner-1.banner-servicios.banner-servicios-core{max-width:1200px;padding-top:30px;padding-bottom:30px;padding-left:10px;padding-right:10px;}
.banner-1.banner-servicios .titular{font-family:"ObjectSansBold";letter-spacing:0.1em;font-size:17.8px;margin-bottom:8px;}
.banner-1.banner-servicios.banner-servicios-core .titular{padding-bottom:0;}
.banner-1.banner-servicios.banner-servicios-core .subtitular{font-size:17.8px;}
.banner-1.banner-servicios .entradeta,
.banner-3.banner-servicios .entradeta{font-size:14.2px;line-height:28px;letter-spacing:0;max-width:1160px;margin-left:auto;margin-right:auto;font-family:Poppins;font-weight:400;}
.banner-1.banner-servicios.izquierda .entradeta{max-width:none;}
.banner-1.banner-servicios .entradeta span{font-family:Poppins;}
.poppins .banner-1.banner-servicios .entradeta{font-family:Poppins;font-weight:400;}
.poppins .banner-1.banner-servicios .entradeta.entradeta-object{font-family:'ObjectSansRegular';max-width:500px;}
.poppins .banner-1.banner-servicios .entradeta span{font-family:Poppins;}
.fila-entrevista.entrevista-servicios .columna-entrevista-1{padding-left:50px;padding-right:50px;}
.fila-entrevista.entrevista-servicios .columna-entrevista-2{padding-left:0px;padding-right:0px;}
.fila-entrevista.entrevista-servicios .columna-entrevista-1 .texto-entrevista-1{padding-bottom:14px;}
.fila-entrevista.entrevista-servicios .columna-entrevista-1 .texto-entrevista-2{padding-bottom:0px;max-width:520px;}
.fila-entrevista.entrevista-servicios .columna-entrevista-1 .texto-entrevista-1 p{color:#0B0C0C;}
.fila-entrevista.entrevista-servicios .columna-entrevista-1 .texto-entrevista-2 h2{color:#0B0C0C;}
.fila-entrevista.entrevista-servicios .columna-entrevista-1 .texto-entrevista-3 p{color:#0B0C0C;font-family:'ObjectSansRegular';letter-spacing:0.05em;}
.fila-entrevista.entrevista-servicios .columna-entrevista-1 .texto-entrevista-3 p span{}
.fila-entrevista.entrevista-servicios .columna-entrevista-1 .texto-entrevista-3{max-width:580px;padding-top:10px;}
.fila-entrevista.entrevista-servicios .columna-entrevista-2 p{font-size:32px;text-align:right;line-height:43px;letter-spacing:0.05em;}
.fila-cuadros-home.fila-servicios-cuadros .home-cuadros-texto-fila-1 h3{font-size:32px;}
.fila-titular-home.entrevista-titular p{font-size:28.5px;line-height:42px;letter-spacing:0;}
.fila-titular-home.fila-titular-servicios-core p{line-height:46px;max-width:1000px;margin:auto;}
.fila-titular-home.fila-titular-servicios-core.fila-titular-inaction p{max-width:1200px;}
.fila-titular-home.fila-titular-servicios-show p{line-height:46px;max-width:1050px;margin:auto;}
.fila-titular-home.fila-titular-servicios-design p{line-height:46px;max-width:1050px;margin:auto;}
.fila-titular-home.fila-titular-servicios-brand p{line-height:46px;max-width:1000px;margin:auto;}
.entrevista-titular-superior{padding-top:50px;}
.entrevista-titular-superior p{font-size:20px;letter-spacing:2px;}
.servicios-entrevista-titular-superior.entrevista-titular-superior{padding-top:40px;}
.servicios-entrevista-titular-superior.entrevista-titular-superior p{font-size:17.8px;letter-spacing:0.1em;}
.servicios-fila-titular-home.fila-titular-home.entrevista-titular .vc_column-inner{padding-bottom:2px;padding-top:10px;}
.servicios-fila-titular-home.fila-titular-home.entrevista-titular{padding-bottom:32px;}
.fila-cuadros-home.fila-servicios-cuadros h3 > a:hover{color:#0B0C0C;font-size:34px;margin-left:-4px;margin-top:-14px;}
.fila-cuadros-home.fila-servicios-cuadros h4 > a:hover{color:#f4f4f6;}
.servicios-triple.fila-triple-home .titular{font-family:"ObjectSansRegular";font-size:21.3px;line-height:32px;margin-bottom:10px;min-height:72px;letter-spacing:0;}
.servicios-triple-titular .titular-1{text-align:center;letter-spacing:0.1em;font-weight:normal;font-family:"ObjectSansRegular";font-size:20px;margin-bottom:30px!important;}
.servicios-triple-titular.servicios-triple-titular-general .titular-1{font-size:17.8px;margin-bottom:44px!important;}
.servicios-triple-titular .titular-2{text-align:center;font-family:"EditorialNewLight";font-size:32px;letter-spacing:0.05em;}
.servicios-triple-titular.servicios-triple-titular-general .titular-2{line-height:36px;}
.fila-news-home.fila-news-servicios .subtitulo{font-size:18.5px;margin-bottom:10px;}
.fila-news-home.fila-news-servicios p.titular{margin-bottom:0px;}
.fila-news-home.fila-news-servicios .qodef-full-section-inner{padding-left:50px;padding-right:50px;}
.fila-triple-home.servicios-triple.servicios-general-triple{max-width:1200px;margin:auto;}
.fila-cuadros-home-servicios-detalle.fila-cuadros-home p{font-family:Poppins;}
.fila-cuadros-home-servicios-detalle.fila-cuadros-home p span{font-family:Poppins;}
.fila-cuadros-home-servicios-detalle.fila-cuadros-home .servicios-cuadros-fila-1{min-height:92px;}
.fila-cuadros-home-servicios-detalle.fila-cuadros-home .home-cuadros-texto-fila-1 h3{font-size:30px;line-height:42px;}
.fila-cuadros-home-servicios-detalle.fila-cuadros-home .servicios-cuadros-fila-2{min-height:300px;}
.container-servicios img{margin-bottom:60px;}
.container-servicios .fila-1{font-size:17.8px;font-family:"ObjectSansRegular";letter-spacing:0.1em;text-align:center;}
.container-servicios .fila-2{border-bottom:1px solid #0B0C0C;border-top:1px solid #0B0C0C;margin-top:60px;padding:30px;max-width:1100px;margin-left:auto;margin-right:auto;}
.container-servicios .fila-2 p{font-family:"EditorialNewLight";font-size:28.5px;line-height:43px;text-transform:uppercase;text-align:center;letter-spacing:0.05em;}
.container-servicios .fila-3{max-width:1160px;margin:auto;width:100%;}
/*clientes*/
.fila-titular-clientes.fila-titular-home p{max-width:1120px;margin:auto;}
.fila-titular-clientes-2.fila-titular-home .vc_column-inner{padding-bottom:4px;padding-top:12px;}
.fila-titular-clientes-3.fila-titular-home .vc_column-inner{padding-bottom:4px;padding-top:12px;}
.fila-titular-clientes-3.fila-titular-home{padding-top:20px;padding-bottom:20px;}
.fila-banners-clientes.fila-banners .qodef-interactive-banner .qodef-text-holder .qodef-banner-title{font-size:32px;padding:20px;border-top:1px solid white;border-bottom:1px solid white;line-height:60px;letter-spacing:3px;}
.clientes-fila-noticias{max-width:1200px;margin:auto!important;}
.clientes-fila-noticias .clientes-col-der,.clientes-fila-noticias .clientes-col-izq{max-width:600px;margin:auto;}
.clientes-fila-noticias .clientes-col-izq{padding:30px;}
.clientes-fila-noticias .clientes-col-der{float:right;padding:30px;padding-left:20px;}
.clientes-fila-noticias .clientes-col-der .vc_column-inner,.clientes-fila-noticias .clientes-col-izq .vc_column-inner{padding-left:0;padding-right:0;}
.clientes-fila-noticias .subtitulo,
.single-post .related-category{font-size:11px;text-transform:uppercase;font-family:"ObjectSansRegular";text-align:left;padding-top:10px;padding-bottom:6px;}
.single-portfolio-item .related-category{padding-top:10px;padding-bottom:6px;}
.clientes-fila-noticias .titulo,
.single-post .related-title,
.single-portfolio-item .related-title{font-size:21px;text-transform:uppercase;font-family:"ObjectSansRegular";line-height:32px;text-align:left;font-weight:400;letter-spacing:0;color:#0B0C0C;}
.clientes-fila-noticias hr,
.single-post hr.related-hr,
.single-portfolio-item hr.related-hr{width:80px;text-align:left;margin-left:0;background-color:#78A2D1;height:1px;border:0;margin-top:10px;margin-bottom:10px;}
.clientes-fila-noticias .entradeta{font-size:14.5px;font-family:"ObjectSansRegular";line-height:28px;text-align:left;padding-top:10px;padding-bottom:10px;}
.textos-cliente .entradeta{font-family:Poppins;font-size:14.2px;line-height:28px;max-width:1120px;margin:auto;padding-left:30px;padding-right:30px;}
.textos-cliente .entradeta p{font-family:Poppins;}
.textos-cliente.textos-cliente-sectores .entradeta{font-family:'ObjectSansRegular'!important;}
.textos-cliente.textos-cliente-sectores .entradeta p{font-family:'ObjectSansRegular'!important;}
.clientes-cuadros-colores{margin-left:0;margin-right:0;}
.clientes-fila-noticias .cliente-bloque-noticia{position:relative;}
.clientes-fila-noticias .titular-principal{position:absolute;bottom:0;width:75%;left:0;}
.clientes-fila-noticias .titular-principal h3.titulo,.clientes-fila-noticias .titular-principal h4.titulo{font-size:28.5px;font-family:'ObjectSansRegular';line-height:42px;padding-left:40px;padding-right:40px;padding-bottom:20px;}
.clientes-fila-noticias .titular-principal.blanco h3.titulo,.clientes-fila-noticias .titular-principal.blanco h4.titulo{color:white;}
.clientes-fila-noticias .titular-principal.negro h3.titulo,.clientes-fila-noticias .titular-principal.negro h4.titulo{color:#0B0C0C;}
.clientes-fila-noticias .plus{position:absolute;bottom:0;right:0;padding-bottom:30px;padding-right:20px;text-align:right;}
.clientes-fila-noticias .plus a{cursor:pointer;}
.clientes-fila-noticias .plus a div{font-size:60px;color:white;font-weight:100;font-family:Poppins;display:inline-block;color:white;border:1px solid white;height:100px;width:100px;text-align:center;line-height:100px;}
.clientes-fila-noticias .plus a div span{font-family:Poppins;}
.clientes-fila-noticias .plus a div:hover{background:RGBA(244,244,246,0.5)!important;font-size:70px;}
.clientes-fila-noticias .clientes-col-der .plus {padding-bottom:20px;}
.clientes-fila-noticias .clientes-col-der .plus a div{font-size:30px;height:50px;width:50px;line-height:50px;}
.clientes-fila-noticias .clientes-col-der .plus a div:hover{font-size:36px;}
.clientes-fila-noticias .plus.negro a div{color:#0B0C0C!important;border:1px solid #0B0C0C!important;}
.single-post .plus{position:absolute;bottom:0;right:0;padding-bottom:20px;padding-right:20px;text-align:right;}
.single-post .plus {padding-bottom:20px;text-align:center;}
.single-post .plus a div{font-size:30px;height:50px;width:50px;line-height:50px;font-weight:100;font-family:Poppins;display:inline-block;}
.single-post .qodef-related-post-image:hover .plus{z-index:-1;}
.single-post .qodef-related-post-image:hover .plus a div{font-size:36px;}
.single-post .plus.negro a div{color:#0B0C0C!important;border:1px solid #0B0C0C!important;}
.single-portfolio-item .plus{position:absolute;bottom:0;right:0;padding-bottom:20px;padding-right:20px;text-align:right;}
.single-portfolio-item .plus {padding-bottom:20px;text-align:center;}
.single-portfolio-item .plus a div{font-size:30px;height:50px;width:50px;line-height:50px;font-weight:100;font-family:Poppins;display:inline-block;}
.single-portfolio-item .qodef-related-post-image:hover .plus{z-index:-1;}
.single-portfolio-item .qodef-related-post-image:hover .plus a div{font-size:36px;}
.single-portfolio-item .plus.negro a div{color:#0B0C0C!important;border:1px solid #0B0C0C!important;}
.fila-triple-home h3.titular-cliente{font-size:21px;line-height:32px;font-weight:400!important;font-family:'ObjectSansRegular';letter-spacing:0;padding-bottom:20px;}
.clientes-cuadros-colores{margin-left:0!important;margin-right:0!important;}
.clientes-cuadros-colores .vc_col-has-fill>.vc_column-inner{padding:35px;}
.clientes-cuadros-colores .wpb_content_element{border-top:1px solid #0B0C0C;border-bottom:1px solid #0B0C0C;}
.clientes-cuadros-colores h2{font-family:"EditorialNewLight";font-size:32px;text-transform:uppercase;line-height:50px;font-weight:100;max-width:200px;margin:auto;letter-spacing:0px;padding:20px;padding-bottom:16px;}
.fila-te-interesa .fila-titular-clientes-3.fila-titular-home{padding:30px;margin-left:0;margin-right:0;}
.fila-te-interesa img{width:175px;height:auto!important;}
.fila-te-interesa .col-1,.fila-te-interesa .col-2{padding-left:40px;padding-right:40px;}
.fila-te-interesa .col-1 h2{font-size:50px;line-height:70px;font-weight:400;font-family:'EditorialNewLight';float:right;padding-top:50px;padding-bottom:50px;}
.fila-te-interesa.fila-te-interesa-exclusiva h2{letter-spacing:0;}
.fila-te-interesa.fila-te-interesa-exclusiva .col-b2 .titular{font-size:21px;font-family:"ObjectSansRegular";line-height:34px;letter-spacing:0;}
.fila-te-interesa.fila-te-interesa-exclusiva .col-b2 .entradeta{font-size:14.2px;font-family:"ObjectSansRegular";margin-top:20px;margin-bottom:14px;letter-spacing:1px;}
.textos-cliente h4.titular{font-family:"ObjectSansRegular";color:#0B0C0C;font-size:14.2px;}
.conseguir-el-sello{max-width:1160px;margin:auto!important;}
.fila-te-interesa .imagen-sello img{width:160px!important;}
.boton-sello{max-width:330px;padding:30px!important;}
.cabecera-clientes.cabecera-servicios .texto-cabecera-servicios{max-width:none;width:auto;left:0;padding-left:70px;padding-right:70px;}
.cabecera-clientes h1{font-size:75px;line-height:125px;font-family:"EditorialNewLight";font-weight:400;letter-spacing:0;}
.cabecera-clientes h2{font-size:32px;letter-spacing:1px;line-height:42px;font-family:"ObjectSansRegular";font-weight:400;max-width:1100px;}
.fila-inicial-exclusiva{max-width:1000px;margin:auto!important;text-align:center;}
.fila-inicial-exclusiva .subtitulo{font-size:17.8px;text-transform:uppercase;font-family:"ObjectSansRegular";letter-spacing:0;margin-bottom:20px;}
.fila-inicial-exclusiva .titulo{font-size:28.5px;line-height:42px;font-family:"ObjectSansRegular";letter-spacing:0;font-weight:400;margin-bottom:20px;}
.fila-inicial-exclusiva hr{margin-top:40px;margin-bottom:40px;height:1px;border:0;max-width:80px;margin-left:auto;margin-right:auto;background-color:#78A2D1;}
.fila-inicial-exclusiva .entrada{font-family:'ObjectSansRegular';line-height:28px;font-size:14.2px;max-width:560px;margin:auto;}
.fila-inicial-exclusiva .entrada span{font-family:Poppins;}
.fila-con-exclamacion .entradeta img{width:auto;margin-right:5px;margin-top:15px;}
.clientes-fila-noticias.cliente-fila-noticias-exclusiva .clientes-col-central{padding-left:5px;padding-right:5px;}
.clientes-fila-noticias.cliente-fila-noticias-exclusiva .clientes-col-der{float:left;width:35.5%;padding-right:0;padding-top:15px;}
.clientes-fila-noticias.cliente-fila-noticias-exclusiva .clientes-col-izq{width:64.5%;max-width:none;padding-top:20px;}
.letra-capital{font-family:'EditorialNewLight';font-size:72px;float:left;margin-top:10px;margin-right:10px;}
.noticia-principal{max-width:1200px;margin:auto!important;}
.fila-con-exclamacion img{margin-right:10px;width:44px;}
.cliente-fila-noticias-exclusiva p,
.noticia-principal p{font-family:Poppins;line-height:28px;font-size:14.2px}
.noticia-principal p span{font-family:Poppins;}
.noticia-principal p{max-width:460px;}
.infografia{max-width:1200px;padding-left:30px;padding-right:30px;margin:auto;}
.infografia img{width:100%;}
.container-pagina-sellos.container-servicios .entradeta{letter-spacing:0;max-width:1100px;margin:auto;}
.fila-con-exclamacion .cuadro-destacado,
.qodef-blockquote-shortcode{font-size:25px;line-height:46px;text-align:left;max-width:480px;margin:auto;margin-bottom:40px;
border-top:1px solid #0B0C0C;border-bottom:1px solid #0B0C0C;padding:20px;background:url('https://doctorahopes.com/wp-content/uploads/2021/10/cometesgrans.png');background-position:50% 50%;background-size:auto 60%;background-repeat:no-repeat;}
.qodef-blockquote-shortcode span{font-style:normal;}
blockquote .qodef-blockquote-text:before{display:none;}
.single-post blockquote .qodef-blockquote-text{margin-left:0;}
.clientes-fila-noticias .vc_row{margin-left:0;margin-right:0;}
.fila-con-exclamacion .entradeta{max-width:1100px;margin:auto;}
.fila-con-exclamacion .entradeta{font-family:Poppins;line-height:28px;font-size:14.2px;margin:auto;}
.fila-con-exclamacion .entradeta span{font-family:Poppins;}
.fila-con-exclamacion .entradeta a{text-decoration:underline;cursor:pointer;}
.fila-servicios-cuadros .fila1,.fila-servicios-cuadros .fila2,.fila-servicios-cuadros .fila3{vertical-align:baseline;text-align:center;}
.fila-servicios-cuadros .caja1,.fila-servicios-cuadros .caja2,.fila-servicios-cuadros .caja3,
.fila-servicios-cuadros .caja4,.fila-servicios-cuadros .caja5,.fila-servicios-cuadros .caja6{display:inline-block;vertical-align:baseline;width:48%;text-align:left;padding-top:5px;padding-bottom:5px;border-bottom:1px solid #0B0C0C;}
.fila-servicios-cuadros .caja1,.fila-servicios-cuadros .caja2{border-top:1px solid #0B0C0C;}
.fila-servicios-cuadros .caja1,.fila-servicios-cuadros .caja5,.fila-servicios-cuadros .caja3{margin-right:2%;}
.fila-servicios-cuadros .caja4,.fila-servicios-cuadros .caja2,.fila-servicios-cuadros .caja6{margin-left:2%;}
.fila-servicios-cuadros h4{font-size:20px;color:#0B0C0C;font-weight:400;font-family:"ObjectSansRegular";line-height:28px;}
.container-servicios .imagen-lazo-extra img{max-width:500px;height:auto;width:100%;}
.fila-banners-clientes > div{margin:auto;}
.cabecera-clientes-mod h1{font-family:"ObjectSansRegular";font-size:32px;line-height:42px;font-weight:400;letter-spacing:1px;}
.cabecera-clientes-mod .sellos h1{font-size:75px;line-height:125px;font-family:"EditorialNewLight"!important;font-weight:400;letter-spacing:0;}
.cabecera-servicios.cabecera-clientes-mod .texto-cabecera-servicios{width:60%;}
.cabecera-servicios.cabecera-clientes-mod .hoja-cabecera{position:absolute;bottom:70px;right:20%;margin-right:-130px;}
.cabecera-servicios.cabecera-clientes-mod .hoja-cabecera img{visibility:visible;}
.bucle{position:relative;max-width:1200px;margin:auto;}
.link-manifiesto{font-family:'EditorialNewLight';font-size:20px;text-transform:uppercase;}
.fila-marmol .titular,.fila-marmol .entradeta,.fila-marmol .wpb_wrapper{text-align:center;}
.fila-marmol .titular{font-size:17.8px;margin-bottom:10px;}
.fila-marmol .entradeta{margin-bottom:10px;}
.fila-marmol a{margin-top:20px;font-size:17.8px;padding-top:30px!important;padding-bottom:30px!important;max-width:320px;margin-left:auto;margin-right:auto;}
.cabecera-clientes.blanco h1,.cabecera-clientes.blanco h2{color:white;}
.fondo-azul a:hover{color:#F4F4F6;}
#oculto{display:none;}
.titulo-light{font-family:'EditorialNewLight'!important;letter-spacing:1.5px!important;font-size:32px;}
.con-sello .titular{text-transform:uppercase;min-height:auto!important;}
.container-pagina-sellos.container-servicios .fila-2{margin-top:0;max-width:800px;margin:auto;}
.container-pagina-sellos.container-servicios .entradeta{font-family:Poppins;font-size:14.2px;line-height:28px;}
.container-pagina-sellos.container-servicios .entradeta span{font-family:Poppins;}
.fila-doble .titular{font-size:28.5px!important;}
.fila-doble .qodef-full-section-inner > .vc_column_container > .vc_column-inner > .wpb_wrapper{max-width:100%!important;}
.fila-doble.fila-triple-home .qodef-full-section-inner > .vc_column_container > .vc_column-inner > .wpb_wrapper a {margin-top: 0!important;font-size: 14px!important;text-decoration:underline;
    padding-top: 0px!important;padding-bottom: 0px!important;
}
.fila-triple-contacto .subtitular{line-height:30px;}
.fila-triple-contacto .subtitular a{font-weight:bold;}
.fila-triple-contacto .titular{font-family:"ObjectSansBold";font-size:28.5px;line-height:40px;font-weight:700;letter-spacing:0;margin-top:-10px;}
.cabecera-servicios.cabecera-clientes-mod .hoja-cabecera.sello-cabecera img{margin-bottom:100px;width:170px;}
.mapa .wpb_wrapper{max-height:600px;}
.mapa iframe{opacity:0.7;}
.cabecera-clientes.cabecera-servicios.cabecera-contacto h1,.cabecera-clientes.cabecera-servicios.cabecera-contacto h2{color:white;}
.fila-contacto-frase{max-width:900px!important;}
.fila-contacto-frase .titular{margin-bottom:10px;}
.single-post .qodef-related-post-image{margin-bottom:0!important;}
.single-post .qodef-related-post-image,
.single-portfolio-item .qodef-item-image-holder{background-image:url('https://doctorahopes.com/wp-content/uploads/2021/11/LOGO-DH5.png');background-repeat:no-repeat;background-position:50% 50%;background-size:102px auto;}
.single-post .qodef-related-posts-holder .qodef-related-post img:hover,
.single-portfolio-item .qodef-item-image-holder img:hover{opacity:0.7;}
.single-post .qodef-related-posts-holder .qodef-related-post .qodef-related-post-image:before{display:none;}
/*blog*/
.page-template-blog-masonry .qodef-post-title,
.page-template-blog-masonry .qodef-post-title a,
.page-template-blog-masonry .qodef-post-info,
.page-template-blog-masonry .qodef-post-info > div,
.page-template-blog-masonry .qodef-post-text-inner,
.page-template-blog-masonry .qodef-post-text-inner p,
.page-template-blog-masonry .qodef-blog-holder article.format-quote .quote_author{font-family:'ObjectSansRegular'!important;color:#0B0C0C!important;font-style:normal!important;}
.qodef-blog-holder article.format-quote .qodef-post-text,
.qodef-blog-holder article.format-link .qodef-post-text{background-color:#F4F4F6!important;}
.page-template-blog-masonry .qodef-title-subtitle-holder-inner > h1{display:none!important;}
.page-template-blog-masonry .qodef-title h1{font-family:"ObjectSansRegular";font-size:32px!important;line-height:42px!important;font-weight:100;}
.page-template-blog-masonry .qodef-title h2{font-family: "ObjectSansRegular";font-size:16px!important;line-height:28px!important;font-weight:100;letter-spacing:1.5px!important;}
.page-template-blog-masonry .qodef-blog-holder.qodef-blog-type-masonry article .qodef-btn.qodef-btn-solid:not(.qodef-btn-custom-hover-bg):hover{background:rgba(120,162,209,0.5)!important;background-color:none!important;}
.single-post .qodef-post-content{margin-top:70px;}
.single-portfolio-item .qodef-portfolio-single-media img{width:100%;}
.single-post .qodef-container-inner{max-width:1270px;width:100%;margin:auto;}
.single-post .qodef-post-content img,
.single-post .qodef-post-content .vc_single_image-wrapper,
.single-post .qodef-post-content figure{width:100%;}
.single-post .qodef-post-title,
.single-post .qodef-post-title a,
.single-post .qodef-post-info,
.single-post .qodef-post-info > div,
.single-post .qodef-post-info-bottom .qodef-single-tags-holder .qodef-tags a{font-family:'ObjectSansRegular'!important;color:#0B0C0C!important;}
.single-post .qodef-post-text-inner,
.single-post .qodef-post-text-inner p,
.single-post .qodef-post-text-inner span,
.single-post .qodef-post-text-inner a{font-family:Poppins!important;color:#0B0C0C!important;line-height:28px;font-size:14.2px;text-align:left;}
.single-post .qodef-post-text-inner a{text-decoration:underline;color:#78a2d1!important;}
.page-template-blog-masonry .qodef-content .qodef-content-inner>.qodef-container>.qodef-container-inner{padding-bottom:0;}
.page-template-blog-masonry .qodef-blog-holder.qodef-blog-type-masonry{max-width:1270px;margin:auto;margin-bottom:30px;}
.qodef-portfolio-list-holder-outer.qodef-ptf-masonry .qodef-portfolio-list-holder{margin:auto;max-width:1270px;margin-bottom:30px;}
.page-template-full-width-php .qodef-title-holder h1 span{font-size:75px;line-height:125px;font-family:"EditorialNewLight";font-weight:400;letter-spacing:0;}
.qodef-item-text-holder span,.qodef-item-text-holder h3{color:white;font-family:"ObjectSansRegular"!important;}
.qodef-portfolio-filter-holder .qodef-portfolio-filter-holder-inner ul li span{font-family:"ObjectSansRegular";}
.single-portfolio-item .qodef-content .qodef-container{background-color:#F4F4F6;}
.single-portfolio-item h2,.single-portfolio-item h5,.single-portfolio-item p{font-family:"ObjectSansRegular";letter-spacing:0px;}
.single-portfolio-item .qodef-content .qodef-content-inner>.qodef-container>.qodef-container-inner{max-width:1270px;margin:auto;}
.single-portfolio-item .qodef-content{padding-top:100px;}
.clientes-fila-noticias .clientes-col-izq .cliente-bloque-noticia:hover,
.clientes-fila-noticias .clientes-col-der .cliente-bloque-noticia img:hover,
.clientes-cuadros-colores > .qodef-full-section-inner > .vc_col-has-fill:hover{opacity:0.5;cursor:pointer;}
.clientes-fila-noticias .cliente-bloque-noticia:hover a div{
    font-size:70px;
}
.clientes-fila-noticias .clientes-col-der .cliente-bloque-noticia:hover a div{
    font-size:36px;
}
.clientes-fila-noticias .cliente-bloque-noticia:hover .plus{z-index:-1;}
.clientes-col-izq .cliente-bloque-noticia:hover .vc_empty_space,
.clientes-col-der .cliente-bloque-noticia{background-image:url('https://doctorahopes.com/wp-content/uploads/2021/11/LOGO-DH5.png');background-size:;background-repeat:no-repeat;background-position:50% 50%;background-size:102px auto;}
.qodef-portfolio-filter-holder .qodef-portfolio-filter-holder-inner ul li.active span, .qodef-portfolio-filter-holder .qodef-portfolio-filter-holder-inner ul li.current span, .qodef-portfolio-filter-holder .qodef-portfolio-filter-holder-inner ul li:hover span {
    color:#78A2D1!important;
}
.single-post .qodef-page-header{background-color:white;}
.single-post .qodef-content-aligment-left,
.single-post .qodef-post-info,
.single-post h2{text-align:center;}
.fila-servicios-hijo .vc_row-fluid{max-width:1120px;margin:auto;}
.qodef-title.qodef-breadcrumb-type{background-color:white;}
.qodef-breadcrumb-type .qodef-title-holder{padding-top:116px!important;background-color:#F4F4F6;}
.qodef-title .qodef-title-holder .qodef-breadcrumbs-holder .qodef-breadcrumbs,.qodef-title .qodef-title-holder .qodef-breadcrumbs-holder h1{padding-left:60px;padding-right:60px;}
.qodef-tags,
.qodef-post-info .qodef-post-info-date,
.qodef-post-info .qodef-post-info-category{font-size:11px;text-transform:uppercase;font-family:"ObjectSansRegular";text-align:left;font-style:normal!important;}
.single-post .qodef-post-title{font-size:28.5px!important;margin-bottom:20px!important;text-transform:uppercase;font-family:"ObjectSansRegular";line-height:42px!important;font-weight:400;letter-spacing:0!important;color:#0B0C0C;}
.single-post .qodef-content .qodef-content-inner>.qodef-container>.qodef-container-inner{max-width:900px;}
.single-post .qodef-post-info .qodef-post-info-date,
.single-post .qodef-post-info .qodef-post-info-category{font-size:14px!important;letter-spacing:0;margin-bottom:0px!important;}
.single-post .qodef-blog-holder article .qodef-post-info{margin-bottom:40px;}
.single-post .qodef-blog-holder article{padding-bottom:0;}
.single-portfolio-item .qodef-portfolio-single-holder .qodef-portfolio-related-holder{padding-top:6px;padding-bottom:16px;border-top:1px solid #0B0C0C;border-bottom: 1px solid #c9c9c9;}
.single-portfolio-item .qodef-portfolio-single-holder .qodef-portfolio-single-nav{display:none;}
.qodef-related-posts-title{}
.single-post .qodef-related-posts-title h5,
.single-portfolio-item .qodef-portfolio-single-holder .qodef-portfolio-related-holder h5{font-family:"EditorialNewLight";font-size:28.5px;text-transform:uppercase;line-height:45px;font-weight:100;text-align:center;border-bottom:1px solid #0B0C0C;}
.single-post .qodef-post-info-bottom{border-bottom:1px solid #0B0C0C;}
.single-post hr.blog-hr{width:80px;text-align:center;margin:auto;background-color:#78A2D1;height:1px;border:0;margin-top:40px;margin-bottom:40px;}
.single-post .related-excerpt,
.single-portfolio-item .related-excerpt{font-size:14.2px;font-family:Poppins;}
.related-excerpt{
	word-break:break-word;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	font-size:14.5px;
	font-family:"ObjectSansRegular";
	line-height:28px;
	text-align:left;
	padding-top:10px;
	padding-bottom:10px;
	max-height:80px;
	-webkit-line-clamp:3;
	-webkit-box-orient: vertical;
}
.single-portfolio-item .qodef-portfolio-single-holder .qodef-portfolio-related-holder .qodef-related-portfolio-item{width:25%;}
.subtitulo-destacado-proposito p{font-family:'ObjectSansRegular';font-size:14.2px;letter-spacing:0.05em;}
.fondo-blanco-proposito p{font-size:14.2px;font-family:Poppins;line-height:28px;max-width:1000px;margin:auto;text-align:center;}
.banner-1.banner-servicios.banner-proposito .titular{letter-spacing:0;}
.poppins .banner-1.banner-servicios.banner-proposito .entradeta{max-width:900px;}
.titular-proposito .titular{font-family:'ObjectSansBold';font-size:17.8px;letter-spacing:0;text-align:center;}
.fila-entrevista-proposito.fila-entrevista{}
.fila-entrevista-proposito.fila-entrevista .recuadro-azul-entrevista{max-width:700px;margin-right:0!important;}
.fila-triple-home.propositos-doble .qodef-full-section-inner > .vc_column_container > .vc_column-inner > .wpb_wrapper{max-width:540px;}
.fila-triple-home.propositos-doble{max-width:1200px;margin:auto;}
.fila-triple-home.propositos-doble.propositos-doble-blanco{max-width:1230px;margin:auto;}
.fila-triple-home .qodef-full-section-inner > .vc_column_container{margin:15px;}
.destacado-azul-proposito .qodef-full-section-inner{max-width:980px;margin:auto;text-align:center;}
.destacado-azul-proposito .titular{font-family:'ObjectSansBold';font-size:17.8px;letter-spacing:0;}
.destacado-azul-proposito .entradeta{font-family:'ObjectSansRegular';font-size:17.8px;letter-spacing:0;}
.proposito-fila-noticias .recuadro-azul{background-color:#78a2d1;padding:40px;}
.proposito-fila-noticias .recuadro-azul .wpb_wrapper{border-top:1px solid #0B0C0C;border-bottom:1px solid #0B0C0C;padding:25px;}
.proposito-fila-noticias .recuadro-azul .wpb_wrapper p{font-family:'EditorialNewLight';font-size:28.5px;line-height:50px;text-align:center;}
.clientes-fila-noticias.cliente-fila-noticias-exclusiva.proposito-fila-noticias .clientes-col-der{width:41%;}
.clientes-fila-noticias.cliente-fila-noticias-exclusiva.proposito-fila-noticias .clientes-col-izq{width:59%}
.fila-inicial-exclusiva .entrada.e-poppins,.fila-inicial-exclusiva .entrada.h-poppins{font-family:poppins;}
.fila-inicial-exclusiva .entrada.h-poppins{font-weight:300;}
.no-hover:hover{opacity:1!important;cursor:default!important;}
.in-action-triple-home.fila-triple-home .qodef-full-section-inner > .vc_column_container > .vc_column-inner > .wpb_wrapper a span{font-size:16.6px;line-height:24px;}
.fila-news-proyecto .vc_column_container>.vc_column-inner,
.fila-contacto-proyecto .vc_column_container>.vc_column-inner{padding-left:0;padding-right:0;}
.fila-news-home.fila-news-proyecto > .qodef-full-section-inner{width:100%;}
.clientes-fila-noticias .vc_row{background-attachment:scroll;}
.fila-entrevista.fila-entrevista-proposito{background-size:100%;}
/*blog*/
.cabecera-servicios.cabecera-clientes.cabecera-blog-2{
    background-image: url(https://doctorahopes.com/wp-content/uploads/2021/11/ImgBloc.jpg) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
.cabecera-servicios.cabecera-clientes.cabecera-blog-2 h2{font-size:32px;max-width:none;}
.cabecera-servicios.cabecera-clientes.cabecera-blog h1{font-size:32px;line-height:42px;letter-spacing:0;font-family:'ObjectSansRegular'!important;margin-bottom:20px;}
.single-post .qodef-related-post-image{position:relative;}
.single-post .newsletter-extra p{text-align:left;}
.single-post .qodef-blockquote-shortcode{margin-top:40px;text-align:center!important;}
.single-post .subtitulo p,.single-post .subtitulo a,.single-post .subtitulo span{font-family:'ObjectSansRegular'!important;line-height:28px;font-size:14.2px;margin:auto;color:#0B0C0C!important;text-align:center!important;}
.cabecera-servicios.cabecera-clientes.cabecera-blog h2{font-size:16px;line-height:28px;letter-spacing:0.1em;font-family:'ObjectSansRegular'!important;text-transform:none;max-width:640px;}
/*footer*/
footer .qodef-footer-top:not(.qodef-footer-top-full) .qodef-container-inner{max-width:1270px;width:auto;padding-left:30px!important;padding-right:30px!important;}
footer .qodef-four-columns .qodef-column{width:22%;}
footer .qodef-four-columns .qodef-column:first-child{width:34%;}
footer .listado-footer{min-height:168px;}
footer .lema-footer{font-size:25px;font-family:'ObjectSansBold';line-height:46px;max-width:320px;padding-top:15px;}
footer .redes-footer{margin-top:30px;margin-bottom:10px;}
.footer-extra{
 width:100vw;
 position: relative;
 margin-left: -50vw;
 left: 50%;
}
.footer-extra .newsletter-extra{
    padding-top: 60px !important;
    padding-right: 100px !important;
    padding-bottom: 60px !important;
    padding-left: 100px !important;
    background-color: #f4d07f !important;
}
.footer-extra .formulario-extra{
    padding-top: 60px !important;
    padding-right: 100px !important;
    padding-bottom: 60px !important;
    padding-left: 100px !important;
    background-color: #f4f4f6!important;
}
.footer-extra .formulario-extra .wpcf7{width:100%;max-width:1270px;margin:auto;}
.fila-camiseta{background-size:100% auto;background-position:center center;}
.fila-triple-home.propositos-doble .qodef-full-section-inner > .vc_column_container > .vc_column-inner > .wpb_wrapper a{font-size:14.2px;line-height:28px;text-decoration:underline;}
.sb_instagram_header{display:none;}
footer .qodef-btn.qodef-btn-solid br{display:none;}
#sgpb-popup-dialog-main-div .titular-news{margin-left:2%;font-family:"ObjectSansBold";font-size:28.5px;line-height:40px;font-weight:700;letter-spacing:0;margin-bottom:23px;}
#sgpb-popup-dialog-main-div{background-color:#f4f4f6!important;border-bottom:0!important;padding:30px!important;}
#sgpb-popup-dialog-main-div input,
#sgpb-popup-dialog-main-div select{background-color:white;padding:12px 20px;color:#ADADAD;font-size:13px;font-family:Poppins;border:0;margin-bottom:23px;width:100%;}
#sgpb-popup-dialog-main-div ::placeholder{color:#ADADAD;}
.sgpb-popup-close-button-1{top:9px!important;bottom:auto!important;}
#sgpb-popup-dialog-main-div br{display:none;}
#sgpb-popup-dialog-main-div input#mc-embedded-subscribe{margin-bottom:0;outline:0;background-color:#f0f0f0;font-style:normal;font-weight:600;padding:0 39px;
    font-size:12px;border:0;line-height:49px;letter-spacing:1.8px;font-family:Poppins;text-transform:uppercase;background-color:#0e0e0e;color:#fff;float:right;width:auto;margin-right:2%;}
#sgpb-popup-dialog-main-div .mc-field-group{width:46%;display:inline-block;float:left;margin-left:2%;margin-right:2%;overflow:hidden;}
.cmplz-cookiebanner *{font-family:Poppins;}
.cookies-container #cmplz-document{max-width:100%!important;font-family:Poppins;}
.cookies-container #cmplz-document h2,.cookies-cabecera h2,
.parrafo-leyes h2,.parrafo-leyes h3{font-family: "ObjectSansRegular"!important;}
.cookies-container #cmplz-document p,
.parrafo-leyes p{font-family:Poppins!important;}
.parrafo-leyes.vc_row{padding:15px;margin-left:0;margin-right:0;}
.parrafo-leyes-titular{padding-bottom:0;}
.parrafo-leyes h3{margin-bottom:5px;}
header .qodef-main-menu ul ul li a span{text-transform:none;}
.qodef-drop-down .narrow .second .inner ul li{padding-left:50px!important;}
.qodef-drop-down .narrow .second .inner ul li:first-child{padding-left:30px!important;}
.qodef-drop-down .narrow .second .inner ul li.wpml-ls-menu-item{padding-left:30px!important;padding-right:30px!important;width:auto!important;}
.qodef-drop-down .narrow .second .inner ul li .qodef-featured-icon{display:none;}
.boto-catala span{font-size:13px;}
.fondo-blanco-proposito{padding-left:30px;padding-right:30px;}
body.qodef-dropdown-slide-from-bottom .qodef-drop-down .narrow .second .inner>ul{background-color:rgba(255,255,255,0.8);}
.cmplz-cookiebanner{width:100%;left:0!important;right:0!important;bottom:0!important;border-radius:0!important;}
.cmplz-cookiebanner .cmplz-message, .cmplz-cookiebanner .cmplz-categories, .cmplz-cookiebanner .cmplz-links, .cmplz-cookiebanner .cmplz-buttons, .cmplz-cookiebanner .cmplz-divider{grid-column:auto!important;}
.cmplz-cookiebanner .cmplz-message{width:100%!important;}
.fila-checkbox a{text-decoration:underline;}
.fila-checkbox input{width:auto!important;}
.single-post .qodef-post-info .qodef-post-info-category{display:none;}
.single-post .qodef-post-info>div:after{display:none;}
.single-post .qodef-title .qodef-title-holder h1 span.title{display:none;}
.qodef-title .qodef-title-holder h1 span.extra-blog-title{display:none;}
.single-post .qodef-title .qodef-title-holder h1 span.extra-blog-title{display:block;}
.qodef-title .qodef-title-holder .qodef-breadcrumbs-holder .qodef-breadcrumbs, .qodef-title .qodef-title-holder .qodef-breadcrumbs-holder h1{padding-left:15px!important;padding-right:15px!important;}
/*temporal*/
.no-mostrar,
.listado-footer-col-4 ul > li:nth-child(4){display:none!important;}
.fila-solo-movil{display:none;}
@media (max-width:1400px){

}
@media (max-width:1300px){
	.video-container video{height:100vh;width:auto;}
	header .qodef-vertical-align-containers .qodef-position-left{margin-left:20px;}
	.single-post .qodef-blog-holder article{padding-left:30px;padding-right:30px;}
}
@media (max-width:1200px){
	header .qodef-vertical-align-containers .qodef-position-left{margin-left:0px;}
	header .qodef-vertical-align-containers .qodef-position-left .qodef-position-left-inner{max-width:200px;}
	header .qodef-vertical-align-containers .qodef-position-left a,header .qodef-vertical-align-containers .qodef-position-left a img{height:auto!important;}
	.fila-triple-home.servicios-triple.servicios-general-triple{padding-left:30px;padding-right:30px;}
}
@media (max-width:1100px){
	.fila-cuadros-home .home-cuadros-texto-fila-4{min-height:184px;}
	header .qodef-main-menu>ul>li>a span.item_inner{padding:0 10px;}
}
@media (max-width:1024px){
	.parrafo-leyes-espacio{display:none;}
	.video-container video,
	.qodef-slider #qodef-home{height:calc(100vh - 80px)!important;width:auto;}
	.video-container video{position:absolute;right:0;}
	#qodef-home{background:rgba(0,0,0,0.2);}
	#qodef-home .carousel-inner .qodef-slider-content{padding-left:100px;padding-right:100px;}
	.cabecera-clientes h1{font-size:48px;line-height:62px;margin-bottom:20px;}
	.cabecera-clientes h2{font-size:26px;line-height:36px;}
	.cabecera-servicios .wpb_single_image{min-height:600px;}
	.qodef-section.home-contacto,.qodef-section.fila-news-home,.fila-news-home.fila-news-servicios{padding-left:30px!important;padding-right:30px!important;}
	.banner-1.banner-1-mvl{padding: 50px 20px 70px 20px;}
	.servicios-triple.fila-triple-home .titular{min-height:auto;}
	.fila-news-home.fila-news-servicios .qodef-full-section-inner{padding-left:10px;padding-right:10px;}
	.fila-triple-home .qodef-full-section-inner, .fila-triple-home .qodef-full-section-inner > .vc_column_container, .fila-triple-home .qodef-full-section-inner > .vc_column_container > .vc_column-inner{display:block;padding:0!important;width:100%;margin-left:0!important;margin-right:0!important;margin-bottom:15px;margin-top:15px;}
	.fila-cuadros-home .qodef-full-section-inner > .vc_column_container{width:100%;}
	.fila-triple-home.propositos-doble .qodef-full-section-inner > .vc_column_container > .vc_column-inner{margin-top:0px;margin-bottom:40px;}
	.titular-proposito{padding-left:30px;padding-right:30px;}
	.fila-cuadros-home .home-cuadros-texto-fila-4,
	.fila-cuadros-home .home-cuadros-texto-fila-3,
	.fila-cuadros-home .home-cuadros-texto-fila-2,
	.fila-cuadros-home .home-cuadros-texto-fila-1{min-height:auto;}
	.fila-cuadros-home .home-cuadros-texto-fila-4{padding-bottom:16px;}
	.fila-cuadros-home .home-cuadros-texto-fila-2{padding-top:20px;}
	.qodef-section.fila-entrevista{padding-left:30px!important;padding-right:30px!important;}
	.qodef-section.fila-entrevista .columna-entrevista-1{width:100%;}
	.fila-entrevista .columna-entrevista-2 a{position:relative;right:auto;}
	.qodef-section.fila-entrevista.fila-camiseta{background-size:cover;background-position:50% 50%!important;}
	.qodef-section.historia-imagen-texto .vc_column_container{width:50%;}
	.banner-1.banner-gafas{padding-bottom:60px;}
	.fila-banners .columnaAnimada,.fila-banners .columnaAnimada2{display:none!important;}
	.fila-banners .vc_column_container{width:33.3333333%;}
	.qodef-section.fila-triple-home.fila-triple-contacto{padding-top:30px!important;padding-bottom:30px!important;}
	.qodef-section.fila-triple-home.fila-triple-contacto .vc_column_container{padding:15px;text-align:center;}
	.single .qodef-post-info-bottom .qodef-blog-share{float:none;margin-top:15px;}
	.fila-tips .owl-carousel .owl-nav button.owl-prev{left:0;}
	.fila-tips .owl-carousel .owl-nav button.owl-next{right:0;}
	.fila-tips .entradeta{margin-top:0;}
	.qodef-section.fila-entrevista.fila-entrevista-proposito{padding-top:50px!important;padding-bottom:50px!important;background-size:cover!important;background-position:50% 50%!important;}
	.fila-triple-home.propositos-doble .qodef-full-section-inner{margin:auto;}
	.fila-triple-home.propositos-doble .qodef-full-section-inner > .vc_column_container{padding-left:30px!important;padding-right:30px!important;}
	.fila-triple-home.propositos-doble.propositos-doble-blanco .qodef-full-section-inner > .vc_column_container > .vc_column-inner > .wpb_wrapper{padding:30px;max-width:100%!important;}
	.fila-clientes.fila-servicios{margin-left:0;margin-right:0;}
	.fila-clientes .recuadro-color > .vc_column-inner{padding-left:30px!important;padding-right:30px!important;}
	.clientes-fila-noticias .vc_row{background-position:50% 50%!important;}
	.cabecera-servicios.cabecera-clientes-mod .hoja-cabecera{bottom:auto;right:0;top:0;margin-right:30px;padding-top:60px;min-height:540px;}
	.cabecera-servicios.cabecera-clientes-mod .hoja-cabecera img{width:200px;}
	.fila-corners-movimiento{min-height:200px;}
	.fila-inicial-exclusiva,
	.fila-con-exclamacion{padding-left:30px;padding-right:30px;}
	.noticia-principal{padding-left:15px;padding-right:15px;}
	.fila-triple-home.servicios-triple.con-sello.fila-doble{margin-left:0;margin-right:0;padding-left:30px;padding-right:30px;}
	.container-servicios.container-pagina-sellos .vc_column-inner{padding-left:0;padding-right:0;}
	.fila-cuadros-home.fila-cuadros-servicios-show .vc_col-has-fill .vc_column-inner{background-color:white!important;}
	.fila-triple-home.servicios-triple.con-sello{margin-left:0;margin-right:0;padding-left:30px;padding-right:30px;}
	.cabecera-servicios.cabecera-clientes.cabecera-servicios-core,
	.cabecera-servicios.cabecera-clientes.cabecera-servicios-design,
	.cabecera-servicios.cabecera-clientes.cabecera-servicios-show{background-position:right!important;margin-top:-10px;}
	.cabecera-servicios.cabecera-clientes.cabecera-servicios-brand{background-position:top right!important;margin-top:-10px;background-size:200%!important;background-color:#f7846d;}
	header.qodef-mobile-header .qodef-mobile-logo-wrapper a{display:flex;align-items:center;}
	header.qodef-mobile-header .qodef-mobile-logo-wrapper a img{max-width:200px;height:auto!important;margin-top:-5px;}
	header .qodef-search-opener{border-left:0!important;margin:0!important;}
	header.qodef-mobile-header .qodef-grid{width:95%;}
	header .qodef-mobile-nav{padding-top:5px;padding-bottom:5px;}
	footer .qodef-btn-medium span{font-size:12px;}
}
@media (max-width:767px){
	.video-container video{position:absolute;right:-100px;}
	.cabecera-clientes h1,
	.cabecera-clientes-mod .sellos h1{font-size:40px!important;line-height:50px!important;}
	.cabecera-clientes h2,
	.cabecera-clientes-mod h1{font-size:24px!important;line-height:32px!important;}
	.cabecera-servicios.cabecera-clientes-mod .texto-cabecera-servicios{max-width:100%;width:auto;padding:30px;}
	.fila-entrevista.entrevista-servicios .columna-entrevista-2 p{font-size:28px;line-height:36px;}
	.cabecera-servicios .texto-cabecera-servicios{width:100%;left:0;bottom:0;}
	.container-servicios{padding-left:30px!important;padding-right:30px!important;}
	.container-servicios .vc_column_container>.vc_column-inner{padding-left:0!important;padding-right:0!important;}
	.cabecera-servicios .texto-cabecera-servicios p,
	.container-servicios .fila-2 p{padding:30px;font-size:28px;line-height:36px;}
	.cabecera-clientes.cabecera-servicios .texto-cabecera-servicios{padding:30px;}
	.cabecera-servicios.cabecera-clientes.cabecera-servicios-design .texto-cabecera-servicios,
	.cabecera-servicios.cabecera-clientes.cabecera-servicios-core .texto-cabecera-servicios{padding-right:170px;}
	.fila-titular-home.fila-titular-servicios-core{padding-left:30px;padding-right:30px;}
	.fila-clientes .qodef-element-from-bottom, .fila-clientes .qodef-element-from-bottom>div{display:block;}
	.fila-clientes .recuadro-texto, .fila-clientes .recuadro-color{display:block;width:100%;}
	.fila-clientes .recuadro-texto{padding-bottom:40px;}
	.fila-clientes.fila-servicios .recuadro-color{width:100%;}
	.fila-clientes.fila-servicios .recuadro-texto{width:100%;padding-top:40px;}
	.fila-clientes.fila-servicios .recuadro-texto.pad{padding-bottom:10px;padding-top:10px;}
	.fila-clientes.fila-servicios .recuadro-texto.pad > .vc_column-inner > .wpb_wrapper{max-width:100%;}
	.destacado-azul-proposito{margin-left:0;margin-right:0;}
	.destacado-azul-proposito .titular{padding-left:30px;padding-right:30px;}
	.fila-news-home .vc_column_container{display:block;}
	.fila-news-home, .fila-news-home > .qodef-full-section-inner{display:block;}
	.fila-making span{font-size:22px;}
	.fila-news-home .boton-news-container .wpb_wrapper{margin-top:20px;text-align:left;}
	.qodef-section.fila-banners{margin-left:0!important;margin-right:0!important;}
	.fila-banners .qodef-interactive-banner .qodef-text-holder .qodef-banner-title{font-size:20px;}
	.banner-1.banner-servicios{padding:0;}
	.servicios-entrevista-titular-superior.entrevista-titular-superior p{padding-left:30px;padding-right:30px;}
	.fila-triple-home.servicios-triple.servicios-general-triple .qodef-full-section-inner{margin-top:0;margin-bottom:0;}
	.fila-triple-home.servicios-triple.servicios-general-triple .qodef-full-section-inner > .vc_column_container > .vc_column-inner{margin-bottom:50px;}
	.qodef-section.fila-servicios-hijo{padding-left:0px!important;padding-right:0px!important;}
	.banner-1.banner-servicios.banner-servicios-core{padding-left:30px;padding-right:30px;}
	.banner-1.banner-servicios.banner-servicios-core .subtitular, .banner-1.banner-servicios.banner-servicios-core .titular{padding-left:15px;padding-right:15px;}
	.qodef-section.poppins{padding-left:30px!important;padding-right:30px!important;}
	.qodef-section.poppins.banner-historia.banner-historia-extra{background-color:white!important;padding-top:30px!important;margin-top:40px;}
	.sgpb-popup-dialog-main-div-theme-wrapper-1{left:10%!important;width:80%!important;}
	.sgpb-popup-dialog-main-div-theme-wrapper-1 #sgpb-popup-dialog-main-div{width:auto!important;}
	.banner-historia .doble-columna-historia .banner-1.banner-servicios{padding-left:0;padding-right:0;}
	.historia-imagen-texto .his-col-der .banner-1.banner-servicios{padding-left:0;padding-right:0;}
	.historia-imagen-texto .his-col-der{max-width:100%;margin-top:30px;}
	.historia-imagen-texto .his-col-der .titular-historia{padding-bottom:30px;}
	.qodef-section.historia-imagen-texto .vc_column_container{width:100%;}
	.poppins.banner-historia .vc_empty_space{display:none;}
	.entrevista-fila-interna .qodef-full-section-inner{display:block;}
	.banner-1 .entradeta{line-height:21px;}
	.banner-1 .titular{line-height:28px;}
	.imagen-hoja{display:none;}
	.imagen-lazo{max-width:50%;}
	.contenedor-contacto{display:block;}
	.contacto-columna-1, .contacto-columna-2{width:100%;}
	.contenedor-contacto .fila-checkbox{max-width:100%;}
	.contenedor-contacto .contacto-columna-1 p{max-width:100%;margin-bottom:10px;}
	.fila-marmol .titular,.fila-marmol .entradeta{padding-left:30px;padding-right:30px;}
	.fila-banners .vc_column_container{width:33.33333333%;display:inline-block;}
	.fila-banners .columnaAnimada,.fila-banners .columnaAnimada2{display:none;}
	.fila-clientes .recuadro-color p, .fila-clientes .recuadro-color a,
	.fila-entrevista .recuadro-azul-entrevista .recuadro-azul-entrevista-fila-1 p,
	.fila-titular-home.entrevista-titular p{font-size:28px;}
	#sgpb-popup-dialog-main-div .mc-field-group{width:100%;display:inline-block;float:none;margin-left:0;margin-right:0;overflow:visible;}
	#sgpb-popup-dialog-main-div input#mc-embedded-subscribe{width:100%;margin-left:0;margin-right:0;}
	.fila-clientes .recuadro-texto > .vc_column-inner, .fila-clientes .recuadro-color > .vc_column-inner{padding-right:30px!important;padding-left:30px!important;}
	.fila-triple-home .qodef-full-section-inner > .vc_column_container > .vc_column-inner > .wpb_wrapper a{margin-top:10px;margin-bottom:30px;}
	.fila-entrevista .recuadro-azul-entrevista .recuadro-azul-entrevista-fila-1{padding-left:0px;padding-right:0px;}
	.qodef-section.recuadro-azul-entrevista{padding-top:50px!important;padding-bottom:50px!important;padding-left:30px!important;padding-right:30px!important;}
	.fila-entrevista.entrevista-servicios .columna-entrevista-1,
	.fila-entrevista.entrevista-servicios .columna-entrevista-2{padding-left:30px;padding-right:30px;}
	.fila-entrevista .recuadro-azul-entrevista .recuadro-azul-entrevista-fila-1 p{font-size:28px;line-height:50px;}
	.single .qodef-content .qodef-content-inner>.qodef-container>.qodef-container-inner{padding-top:0;}
	.single .qodef-breadcrumb-type{display:none;}
	.container-servicios .fila-2{padding:0;margin-top:30px;}
	.container-servicios .fila-2 p {padding-left:0px;padding-right:0px;}
	.fila-triple-home.propositos-doble.pad{padding-bottom:30px;}
	.clientes-fila-noticias.cliente-fila-noticias-exclusiva.proposito-fila-noticias .clientes-col-der,
	.clientes-fila-noticias.cliente-fila-noticias-exclusiva.proposito-fila-noticias .clientes-col-izq{float:none;width:100%;max-width:100%;padding-left:30px;padding-right:30px;}
	.clientes-fila-noticias.cliente-fila-noticias-exclusiva .clientes-col-central{padding-left:30px;padding-right:30px;}
	.clientes-fila-noticias.cliente-fila-noticias-exclusiva .clientes-col-central.vc_column_container>.vc_column-inner{padding-left:0;padding-right:0;}
	.clientes-fila-noticias .clientes-col-der, .clientes-fila-noticias .clientes-col-izq{max-width:100%;float:none;}
	.clientes-fila-noticias .clientes-col-der{padding-left:30px;}
	.clientes-fila-noticias .clientes-col-der .vc_empty_space{height:60px!important;}
	.clientes-col-izq .wpb_wrapper > .qodef-section.qodef-parallax-section-holder:last-child{min-height:auto!important;}
	.fila-banners-clientes.fila-banners .qodef-interactive-banner .qodef-text-holder .qodef-banner-title{font-size:18px;line-height:32px;max-width:200px;}
	.fila-te-interesa .col-1 h2{float:none;}
	.fila-te-interesa .col-1, .fila-te-interesa .col-2{text-align:center;}
	.fila-te-interesa .col-2 .wpb_single_image.vc_align_left{text-align:center;}
	.clientes-fila-noticias.cliente-fila-noticias-exclusiva .clientes-col-der,
	.clientes-fila-noticias.cliente-fila-noticias-exclusiva .clientes-col-izq{float:none;width:100%;padding-left:30px;padding-right:30px;}
	.fila-triple-home.servicios-triple.con-sello .qodef-full-section-inner{margin-top:0;margin-bottom:0;}
	.fila-triple-home.servicios-triple.con-sello .qodef-full-section-inner > .vc_column_container{padding-top:5px!important;padding-bottom:5px!important;}
	.fila-triple-home.servicios-triple.con-sello.fila-doble .qodef-full-section-inner > .vc_column_container:last-child{margin-top:30px;margin-bottom:0px;}
	.fila-triple-home.servicios-triple.con-sello.fila-doble .qodef-full-section-inner > .vc_column_container{padding-top:0px!important;padding-bottom:0px!important;}
	.fila-triple-home.servicios-triple.con-sello.segunda{padding-bottom:30px;}
	.fila-triple-home.servicios-triple.con-sello.fila-doble{padding-bottom:0;}
	.noticia-principal .wpb_wrapper >p:first-child{margin-top:20px;}
	.fila-te-interesa.fila-te-interesa-exclusiva img{margin-bottom:30px;}
	.noticia-principal p{max-width:100%;}
	.conseguir-el-sello{padding-left:30px;padding-right:30px;}
	.fila-cuadros-home.fila-cuadros-servicios-show,.fila-cuadros-home.fila-cuadros-servicios-show .vc_row,
	.fila-cuadros-home.fila-cuadros-servicios-show .vc_column_container>.vc_column-inner{margin-left:0;margin-right:0;padding-left:0;padding-right:0;}
	.cabecera-servicios.cabecera-clientes-mod .hoja-cabecera.sello-cabecera img{margin-bottom:100px;width:140px;}
	.fila-cuadros-home-servicios-detalle.fila-cuadros-home .servicios-cuadros-fila-1,
	.fila-cuadros-home-servicios-detalle.fila-cuadros-home .servicios-cuadros-fila-2{min-height:auto!important;}
	.fila-cuadros-home-servicios-detalle.fila-cuadros-home .servicios-cuadros-fila-2{margin-top:20px;}
	.fila-cuadros-home.fila-cuadros-home-servicios-detalle .vc_column-inner{background-color:white!important;}
	.fila-cuadros-home.fila-cuadros-servicios-show .servicios-cuadros-fila-1,
	.fila-cuadros-home.fila-cuadros-servicios-show .servicios-cuadros-fila-2{min-height:auto!important;}
	.fila-cuadros-home.fila-cuadros-servicios-show .servicios-cuadros-fila-2{margin-top:20px;}
	.qodef-section.qodef-parallax-section-holder{
		background-position: 50% 50%!important;
		background-attachment: scroll!important;
	}
	.fila-triple-home .qodef-full-section-inner > .vc_column_container > .vc_column-inner > .wpb_wrapper a,
	.fila-news-home a{padding-top:15px!important;padding-bottom:15px!important;}
	.page-template-blog-masonry .cabecera-servicios.cabecera-clientes.cabecera-blog-2 h2{display:none;}
	.page-template-blog-masonry .cabecera-servicios.cabecera-clientes.cabecera-blog-2 h1{max-width:180px;}
	.contacto-lema span{background-image:none;}
	.contacto-lema span.circulo-azul-fijo{background-image:none;background-image:url(img/blau1.png);}
	.qodef-section.fila-entrevista{padding-left:0!important;padding-right:0!important;padding-top:0!important;padding-bottom:0!important;margin-left:0;margin-right:0;}
	.qodef-section.fila-entrevista.fila-camiseta{padding-bottom:60px!important;}
	.qodef-section.fila-entrevista.fila-camiseta .vc_empty_space{height:300px!important;}
	.qodef-section.fila-entrevista > .qodef-full-section-inner{background:rgba(0,0,0,0.5);padding-left:30px;padding-right:30px;padding-top:50px;padding-bottom:50px;}
	.qodef-section.fila-entrevista.entrevista-servicios > .qodef-full-section-inner,
	.qodef-section.fila-entrevista.fila-camiseta > .qodef-full-section-inner,
	.qodef-section.fila-entrevista.fila-entrevista-proposito > .qodef-full-section-inner{background:transparent;padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}
	.qodef-section.fila-entrevista.fila-entrevista-proposito > .qodef-full-section-inner{padding-left:10px;padding-right:10px;}
	.poppins.in-action-principal-container{padding-top:0!important;padding-left:0!important;padding-right:0!important;}
	.banner-1.banner-servicios.banner-in-action{background-color:white;padding:30px;}
	.page-template-default .qodef-container-inner{width:100%;}
	/*.cabecera-servicios-fix .qodef-full-section-inner{background:rgba(255,255,255,0.3);}*/
	.fila-solo-movil{display:block;}
	.ocultar-mob-2{display:none!important;}
	.cabecera-servicios.cabecera-clientes.cabecera-servicios-design{background-image:url('https://doctorahopes.com/wp-content/uploads/2022/02/design-thinking-1.png')!important;background-color:#76b58b;background-size:contain!important;}
	.cabecera-servicios.cabecera-clientes.cabecera-servicios-core{background-image:url('https://doctorahopes.com/wp-content/uploads/2022/02/CoreBusiness.jpg')!important;background-color:#eaa4b3;background-size:contain!important;}
	footer img{max-width:240px;}
	footer .lema-footer{line-height:36px;}
	footer .qodef-four-columns .qodef-column:first-child,footer .qodef-four-columns .qodef-column{width:100%;}
	footer .listado-footer{display:none;}
	/*footer *{text-align:center!important;margin:auto!important;}*/
	footer *{margin-top:auto!important;margin-bottom:auto!important;}
	footer .listado-footer-2.listado-footer-2-col-4{padding-bottom:20px;padding-top:20px;max-width:300px;}
	footer .qodef-icon-shortcode{padding-left:5px;padding-right:5px;}
	footer .qodef-btn-medium span{font-size:16px;}
	footer .copybar{text-align:center;}
}
@media (max-width:600px){
	#qodef-home .carousel-inner .qodef-slider-content{padding-left:30px;padding-right:30px;}
	.video-container video{position:absolute;right:-200px;}
	.fila-banners-clientes.fila-banners .qodef-interactive-banner .qodef-text-holder .qodef-banner-title{font-size:16px;}
}
@media (max-width:480px){
	.fila-triple-home.servicios-triple.propositos-doble.propositos-doble-blanco .qodef-full-section-inner > .vc_column_container {padding-left:15px!important;padding-right:15px!important;}
	.fila-banners-clientes.fila-banners .qodef-interactive-banner .qodef-text-holder .qodef-banner-title{font-size:30px;padding-left:0;padding-right:0;max-width:220px;}
	.video-container video{position:absolute;right:-260px;}
	header.qodef-mobile-header .qodef-mobile-logo-wrapper a img{max-width:160px;}
	.cabecera-clientes h1,
	.cabecera-clientes-mod .sellos h1{font-size:32px!important;line-height:40px!important;}
	.cabecera-clientes h2,
	.cabecera-clientes-mod h1{font-size:20px!important;line-height:28px!important;}
	.fila-cuadros-home .vc_col-has-fill>.vc_column-inner,
	.fila-cuadros-home.fila-cuadros-servicios-show .vc_col-sm-12>.vc_column-inner,
	.fila-cuadros-home.fila-cuadros-servicios-show .vc_col-sm-6>.vc_column-inner{padding-left:30px!important;padding-right:30px!important;}
	.cabecera-servicios .texto-cabecera-servicios p{padding:30px;font-size:24px;line-height:32px;}
	.fila-entrevista.entrevista-servicios .columna-entrevista-2 p,
	.container-servicios .fila-2 p{font-size:24px;line-height:32px;}
	.fila-banners .vc_column_container{width:100%;}
	.fila-clientes .recuadro-color p, .fila-clientes .recuadro-color a,
	.fila-entrevista .recuadro-azul-entrevista .recuadro-azul-entrevista-fila-1 p,
	.fila-titular-home.entrevista-titular p,
	.fila-entrevista .recuadro-azul-entrevista .recuadro-azul-entrevista-fila-1 p{font-size:20px;line-height:30px;}
	.fila-clientes .recuadro-color > .vc_column-inner > .wpb_wrapper{padding-top:20px;padding-bottom:20px;}
	.qodef-section.fila-clientes{padding-bottom:0!important;}
	.fila-titular-home p,
	.fila-titular-home h2,
	.proposito-fila-noticias .recuadro-azul .wpb_wrapper p{font-size:19px;line-height:36px;}
	.proposito-fila-noticias .recuadro-azul .wpb_wrapper{padding-left:0;padding-right:0;}
	.contenedor-contacto .contacto-columna-2 .qodef-two-columns-inner .qodef-column{width:100%;}
	.contenedor-contacto .qodef-column-inner{padding-left:0!important;padding-right:0!important;}
	.fila-making span{font-size:16px;}
	.qodef-section.recuadro-azul-entrevista{padding-top:50px!important;padding-bottom:50px!important;padding-left:15px!important;padding-right:15px!important;}
	.fila-servicios-cuadros h4{font-size:16px;}
	.fila-entrevista .recuadro-azul-entrevista .recuadro-azul-entrevista-fila-1{padding-top:20px;padding-bottom:20px;}
	.clientes-fila-noticias .titular-principal{bottom:130px;width:100%;left:0;}
	.fila-con-exclamacion .cuadro-destacado, .qodef-blockquote-shortcode br{display:none;}
	.fila-te-interesa .col-1 h2{font-size:40px;line-height:50px;}
	.ocultar-mob{display:none!important;}
	.fila-clientes.pad-top{background-color:#f4f4f6!important;}
	.fila-clientes.pad-top .recuadro-texto{background-color:white;}
	#qodef-home .qodef-slide-subtitle{font-size:24px!important;line-height:36px!important;}
	#qodef-home .qodef-slide-text, #qodef-home .qodef-slide-subtitle .mantra{line-height:24px!important;}
	.imagen-lazo{max-width:70%;}
	.sb_instagram_header{display:block;margin-bottom:0!important;}
	#sb_instagram{padding:30px;background-color:#78a2d1 !important}
	#sbi_images{display:none;}
	.fila-titular-home.fila-titular-servicios-core .vc_column-inner{padding-left:0;padding-right:0;}
	.cabecera-servicios.cabecera-clientes.cabecera-clientes.in-action-banner{background-position:center left!important;}
	.fila-banners.ocultar-mob-2.fila-banners > .qodef-full-section-inner > .vc_column_container:nth-child(3),
	.fila-banners.ocultar-mob-2.fila-banners > .qodef-full-section-inner > .vc_column_container:nth-child(5){margin-top:-9px;}
	.fila-banners.ocultar-mob-2.fila-banners .qodef-interactive-banner .qodef-banner-image img{height:300px;opacity:0;}
	.fila-banners.ocultar-mob-2.fila-banners .qodef-interactive-banner .qodef-text-holder .qodef-banner-title a{font-size:30px;}
	.fila-banners.ocultar-mob-2.fila-banners .qodef-interactive-banner .qodef-text-holder .qodef-banner-overlay{background-position:bottom;background-size:cover;}
	.fila-banners.ocultar-mob-2.fila-banners > .qodef-full-section-inner > .vc_column_container:nth-child(1) .qodef-interactive-banner .qodef-text-holder .qodef-banner-overlay{background-image:url('https://doctorahopes.com/wp-content/uploads/2021/08/foto3-scaled.jpg');}
	.fila-banners.ocultar-mob-2.fila-banners > .qodef-full-section-inner > .vc_column_container:nth-child(3) .qodef-interactive-banner .qodef-text-holder .qodef-banner-overlay{background-image:url('https://doctorahopes.com/wp-content/uploads/2021/08/foto2-scaled.jpg');}
	.fila-banners.ocultar-mob-2.fila-banners > .qodef-full-section-inner > .vc_column_container:nth-child(5) .qodef-interactive-banner .qodef-text-holder .qodef-banner-overlay{background-image:url('https://doctorahopes.com/wp-content/uploads/2021/08/foto1.jpg');}
	.fila-banners.ocultar-mob-2.fila-banners{background-color:black;}
	.cabecera-servicios.cabecera-clientes.cabecera-servicios-design .texto-cabecera-servicios,
	.cabecera-servicios.cabecera-clientes.cabecera-servicios-core .texto-cabecera-servicios{padding-right:100px;}
	.cabecera-servicios.cabecera-clientes.cabecera-servicios-design,
	.cabecera-servicios.cabecera-clientes.cabecera-servicios-core{background-position:125%!important;}
	footer .legalbar{font-size:10px;}
	footer .copybar{font-size:12px;}
}