/*
Theme Name: Neve Child
Theme URI: https://themeisle.com/themes/neve/
Template: neve
Author: ThemeIsle
Author URI: https://themeisle.com
Description: Neve is a super fast, easily customizable, multi-purpose theme. It’s perfect for blogs, small business, startups, agencies, firms, e-commerce shops (WooCommerce storefront) as well as personal portfolio sites and most types of projects. A fully AMP optimized and responsive theme, Neve will load in mere seconds and adapt perfectly on any viewing device. While it is lightweight and has a minimalist design, the theme is highly extendable, it has a highly SEO optimized code, resulting in top rankings in Google search results. Neve works perfectly with Gutenberg and the most popular page builders (Elementor, Brizy, Beaver Builder, Visual Composer, SiteOrigin, Divi). Neve is also WooCommerce ready, responsive, RTL & translation ready. Look no further. Neve is the perfect theme for you!
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: neve
Tags: blog, custom-logo, e-commerce, rtl-language-support, post-formats, grid-layout, one-column, two-columns, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, flexible-header, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready, accessibility-ready, wide-blocks, block-styles
*/
.columnas-cartera-movil{ display:none !important;}
input.wpcf7-form-control.wpcf7-email.wpcf7-validates-as-required.wpcf7-text.wpcf7-validates-as-email {    background-clip: padding-box;    background-image: none;    border: 1px solid #dadbdd;    border-radius: 7px;    color: #606266;    font-family: -apple-system,"system-ui",Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;    line-height: 1;    margin-bottom: 0;    max-width: 100%;    padding: 11px 15px;    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;    margin-bottom: 28px!important;}
p.susc-n {    font-size: 23px!important;    font-family: 'Open Sans-Regular',sans-serif;    line-height: 1;    color: #fff;}
.newsletter-widget .check-terminos {    color: white!important;    line-height: 10px!important;}
#filtrar-carteras { display: none;}
form.fluent_form_2 .wpf_has_custom_css.ff-btn-submit {    background-color: #fedc47!important;    border-color: #fedc47!important;    color: #00257a!important;    min-width: 100%;    margin-top: 0;    background-color: #ffdd43;    font-size: 17px;    font-family: 'Open Sans-semibold',sans-serif;    color: #002579;    width: 100%;}
/* COMUNES */
.builder-item--secondary-menu .nav-ul li:not(:last-child) {margin-left: 5px;}
h1,h2,h3,h4,h5,h6{font-family:'Open Sans-semibold',sans-serif;}
p,a,li,span{font-family:'Open Sans-light',sans-serif;}
p{line-height: 25px;font-size: 16px;}
a:hover{opacity:0.7;}
.boton-borde-azul {border: 1px solid #006FF5;}
.boton-borde-rojo {border: 1px solid #b50500;}
.text-center { text-align: center;}
#btn-amarillo a.wp-block-button__link { text-transform: none; font-family:'Open Sans Light',sans-serif;width: 195px;padding: 12px 0px;}
#btn-azul-ppal a.wp-block-button__link{text-transform: none;width: 160px;padding: 12px 0px;font-family:'Open Sans Light',sans-serif;}
.hidden-desktop {display:none;}
.hidden-all{display:none;}
h1{ line-height: 39px;}
.rank-math-breadcrumb a, .rank-math-breadcrumb p{color:#c2c2c2; font-size:13px; line-height: 24px; text-decoration:none !important;}
.rank-math-breadcrumb p .separator{color: #006ff5;}
.rank-math-breadcrumb a{position: relative;padding-right: 20px;}
.rank-math-breadcrumb a:after{content: '\f105'; font-family: 'Font Awesome 5 Pro'; position: absolute;right: 7px;color: #006ff5;font-size: 20px;line-height: 26px; font-weight: 200;}
.postid-6619 ul.nv-meta-list { display: none;}
.pagination i.fal.fa-arrow-circle-left { color: #006FF5 !important;}
.moretext {line-height: 25px;font-size: 16px;font-family:'Open Sans Light',sans-serif;}
.especialpop { float: right;height: 18px;width: 18px;left: auto;right: 7px;bottom: auto;top: 7px;padding: 0px;color: #000000;font-family: inherit;font-weight: 700; font-size: 20px;line-height: 20px;border: 1px none #ffffff;border-radius: 15px;box-shadow: 0px 0px 0px 0px rgb(2 2 2 / 0%); text-shadow: 0px 0px 0px rgb(0 0 0 / 0%);background-color: rgba( 255, 255, 255, 0.00 );margin-top: -50px;}
button.pum-close.popmake-close.especialpop:focus{outline: none !important;}

.moretext { display: none;}
button.moreless-button { background-color: transparent;color: black; text-transform: none; font-family: 'Open Sans-light';}
button.moreless-button:after{content:"\f078"; font-weight: 200!important; font-size: 14px; color: black;font-family: 'Font Awesome 5 Pro';margin-left: 5px;transform:rotate(0deg);transition:all 0.6s;}
button.moreless-button.activo:after{content:"\f077" !important; font-weight: 200!important; font-size: 14px; color: black;font-family: 'Font Awesome 5 Pro';margin-left: 5px;transform:rotate(180deg) !important;transition:all 0.6s;}

/* BOTONES EFECTO IZQUIERDA A DERECHA*/
#comments input#submit { background: linear-gradient(to right, #00257a 50%, #006ff5 50%);background-size: 200% 100%; background-position: right bottom;transition: all .5s ease-out; }
#comments input#submit:hover { background-position: left bottom;}

#btn-amarillo a.wp-block-button__link.has-text-color.has-background.no-border-radius{ background: linear-gradient(to right, #FFCD05 50%, #ffdd43 50%);background-size: 200% 100%; background-position: right bottom;transition: all .5s ease-out;color:#00257b !important;}
#btn-amarillo a.wp-block-button__link.has-text-color.has-background.no-border-radius:hover { background-position: left bottom;}

#btn-azul-ppal a.wp-block-button__link.has-text-color.has-background.no-border-radius{ background: linear-gradient(to right, #00257a 50%, #006ff5 50%);background-size: 200% 100%; background-position: right bottom;transition: all .5s ease-out; }
#btn-azul-ppal a.wp-block-button__link.has-text-color.has-background.no-border-radius:hover { background-position: left bottom;}

#menu-item-149 a{background: linear-gradient(to right, #00257a 50%, #006ff5 50%);background-size: 200% 100%; background-position: right bottom;transition: all .5s ease-out;border:none !important;}
#menu-item-149 a:hover { background-position: left bottom;}

#menu-item-150 a{background: linear-gradient(to right, #006FF5 50%, transparent 50%);background-size: 200% 100%; background-position: right bottom;transition: all .5s ease-out;}
#menu-item-150 a:hover { background-position: left bottom;color:white !important;}
#menu-item-149 a{background: linear-gradient(to right, #00257a 50%, #006ff5 50%);background-size: 200% 100%; background-position: right bottom;transition: all .5s ease-out;border:none !important;}

.btn-ficha{ background: linear-gradient(to right, #00257a 50%, #006ff5 50%);background-size: 200% 100%; background-position: right bottom;transition: all .5s ease-out; }
.btn-ficha:hover{ background-position: left bottom;opacity:1;}

.btn-invertir{ background: linear-gradient(to right, #FFCD05 50%, #ffdd43 50%);background-size: 200% 100%; background-position: right bottom;transition: all .5s ease-out;color:#00257b !important;}
.btn-invertir:hover{ background-position: left bottom;opacity:1;}

.boton-borde-azul a.wp-block-button__link.has-nv-site-bg-background-color.has-text-color.has-background{ background: linear-gradient(to right, #006FF5 50%, transparent 50%);background-size: 200% 100%; background-position: right bottom;transition: all .5s ease-out;padding: 14px 25px;}
.boton-borde-azul a.wp-block-button__link.has-nv-site-bg-background-color.has-text-color.has-background:hover{ background-position: left bottom;opacity:1;padding: 14px 25px; color:white !important; border: 1px solid #006FF5;}

#rrss-btn a.btn {background: linear-gradient(to right, #006FF5 50%, transparent 50%);background-size: 200% 100%; background-position: right bottom;transition: all .5s ease-out;padding: 14px 25px;}
#rrss-btn a.btn:hover{ background-position: left bottom;opacity:1;color:white !important;}

#bloque-newsletter #form-newsletter input.wpcf7-form-control.wpcf7-submit{ background: linear-gradient(to right, #00257a 50%, #006ff5 50%);background-size: 200% 100%; background-position: right bottom;transition: all .5s ease-out; }
#bloque-newsletter #form-newsletter input.wpcf7-form-control.wpcf7-submit:hover{ background-position: left bottom;opacity:1;}

#content-form-llamamos input.wpcf7-form-control.wpcf7-submit{ background: linear-gradient(to right, #00257a 50%, #006ff5 50%);background-size: 200% 100%; background-position: right bottom;transition: all .5s ease-out; }
#content-form-llamamos input.wpcf7-form-control.wpcf7-submit:hover{ background-position: left bottom;opacity:1;}

.boton-carteras a.wp-block-button__link {background: linear-gradient(to right, #00257a 50%, #006ff5 50%);background-size: 200% 100%; background-position: right bottom;transition: all .5s ease-out; border-radius: 0px; padding-top: 14px; text-transform: none !important;}
.boton-carteras a.wp-block-button__link:hover{ background-position: left bottom;opacity:1;}

/* MOSCAS DERECHA */
.moscas {position: fixed; right: 0; z-index: 1; top: 30%; z-index: 9999;}
.moscas .info1text-center{ background: #ffdd43;color:#00257a;padding: 7px 5px;font-weight: bold;font-size: 13px; line-height: 20px; border-radius: 0;cursor: pointer; margin-bottom: 4px;text-align: center;}
.moscas a{color:#00257a;}
.moscas i{font-size: 23px;color:#00257a;}
.moscas span{font-family:'Open Sans-light',sans-serif !important;}
.moscas p{ font-size: 10px; line-height: 12px; margin: 0px;font-family:'Open Sans-light',sans-serif !important;color:#00257a;}
.moscas .landing-100e .info1text-center{background-color: #ea8c19;padding: 12px 13px 9px;}
.moscas .landing-100e .pmoney{font-size: 24px; margin-bottom: 10px; margin-top: 5px;}
.moscas .landing-100e .pmoney sup{font-size: 15px;position: relative;top: 4px;left: 2px;}
.moscas .landing-100e .ver-bases{font-size: 11px;}

/* POPUP LLAMAMOS */
.pum-theme-lightbox .pum-container { border-radius: 0px !important;border: none !important;box-shadow: none !important;}
.pum-theme-enterprise-blue .pum-container {border-radius: 0px !important;}
#popmake-4158 #content-form-llamamos { height: auto !important; margin-left:0px !important;}
#popmake-4158 .check-terminos p{font-size: 12px;margin-bottom: 0px !important;line-height:0px;}
#content-form-llamamos input {font-family: 'Open Sans-light';width: 100%; background-color: #f4f4f4; border-radius: 0px; border-color: transparent; height: 50px;}
#content-form-llamamos select {width: 100%; background-color: #f4f4f4;border-radius: 0px;border-color: transparent; height: 50px;background-image: url(/wp-content/uploads/2021/06/dropdown.jpg);background-repeat: no-repeat;background-position-x: 100%;background-position-y: -4px; -webkit-appearance: none;-moz-appearance: none;font-family: 'Open Sans-light';}
#content-form-llamamos input.wpcf7-form-control.wpcf7-submit {background-color: #006FF5 !important; color: white; text-transform: none; font-weight: 100;font-size: 17px; margin-top: 21px;margin-bottom: -30px !important;}
#content-form-llamamos p.prefieres {font-size: 13px;text-align: center;}
#content-form-llamamos p.prefieres a { font-weight: bold;}
#content-form-llamamos p.title { font-size: 24px; color: #00257a; font-family: 'Open Sans-semibold',sans-serif; text-align:center;}
#content-form-llamamos input[type="checkbox"] { width: auto !important; height: 12px !important; margin-right: 6px;}
#content-form-llamamos .check-terminos { margin-top: 15px; margin-bottom: 18px;font-size:13px;}
#content-form-llamamos p.title img{margin-left: -72px;}
#content-form-llamamos p.entrada { margin-bottom: 6px; font-size: 15px; line-height: 21px;}
#content-form-llamamos small { font-size: 11px;}
#cartera-invierte #content-form-llamamos input { margin-bottom: 23px !important;}

/* MOSCA CONTRATA */
#pop-contrata{TEXT-ALIGN: CENTER;}
#pop-contrata p {font-size: 36px; line-height: 35px;color: white;font-family: 'Open Sans-semibold',sans-serif;}
#pop-contrata .bloq-der{border-left:white 1px solid;}
#pop-contrata a.boton { background-color: #006ff5; font-size: 12px; padding: 14px; color: white;}
#pop-contrata input{ border-radius: 0px !important; height: 39px; width: 61%; margin-bottom: 13px;font-size:14px; color:black;font-family: 'Open Sans-light',sans-serif;}
#pop-contrata input#password { margin-bottom: 25px;}
button.pum-close.popmake-close { color: white !important;}

/* MENU PRINCIPAL */
.builder-item--primary-menu .nav-ul > li:not(:last-of-type) { margin-right: 15px;}
header.header { margin-bottom: 20px;}
#nv-primary-navigation-main li a{color:black !important;text-transform:none; font-family:'Open Sans-light',sans-serif !important;font-size:16px;}
ul#secondary-menu {margin-top: -26px;}
ul#secondary-menu a {display: initial !important; font-family:'Open Sans-light',sans-serif !important;border-right: 1px solid #ffc900;padding: 0 12px 0 0;}
ul#secondary-menu i:hover{color:#66C3FF;}
ul#secondary-menu span#barra { color: #ffc900;}
.header--row-inner.header-bottom-inner .container{border-bottom:1px solid black !important;}
div#rrss-top a{color: black;font-family:'Open Sans-light',sans-serif !important;border: none;padding: 0 2px 0 0;}
div#rrss-top{color: black;font-family:'Open Sans-light',sans-serif !important;font-size:13px;padding: 4px 0 0;}
#nv-primary-navigation-bottom li a {color:black;}
.header--row-inner.header-main-inner .builder-item { margin-bottom: 0px;}
.hfg_header #nv-primary-navigation-bottom li{padding: 12px;}
.builder-item--logo .site-logo { margin-top: -6px;padding-bottom: 0px;}
li#menu-item-154 a:first-child{display: none !important;}
li#menu-item-154 div#rrss-top a:first-child{display: inline-block !important;padding-right: 5px !important;}
/*BOTÓN ACCEDER*/li#menu-item-149 a{ background-color: #006FF5;padding: 7px 18px;border:1px solid #006FF5 !important;}
/*BOTÓN ACCEDER*/li#menu-item-149 a{color:white !important;}
/*BOTÓN INVIERTE*/li#menu-item-150 a{ background-color: #ffdd43;padding: 7px 18px; border:1px solid #ffdd43 !important; color: #006FF5 !important;}

li.current-menu-item { border-bottom: #ffdd43 solid 4px;}
.builder-item.has-nav.hfg-item-last.hfg-item-first.col-12.desktop-center { margin-bottom: 0px;}
#desplegable-menu li { padding: 0px !important;}
#desplegable-menu a.enlace { margin-top: -22px;}
.tres.diferent { border-right: none !important;}
#desplegable-menu a.titulares {height: auto !important;}
.contenedor-img-menu.primero { padding: 11px;margin-top: -41px;}
a.enlace { margin-top: -21px;}
.header-main-inner, .header-main-inner a:not(.button), .header-main-inner .navbar-toggle {color: black;}
.header-main-inner .navbar-toggle{display:none;}
.menu-mobile-toggle.item-button.navbar-toggle-wrapper { background-color: #006FF5;}
#desplegable-menu { margin-right: 0px; border-bottom: 0px !important;}

.flex-mobile {display: flex; gap: 20px;}

/* DESPLEGABLE INVIERTE */
#menu-item-145 .sub-menu {margin-left: -323px; padding-bottom: 30px;}
#menu-item-145 a.enlace { display: none !important;}
#menu-item-145 span.titulos-azul-menu { text-align: left; min-height: 59px;}
#menu-item-145 p{font-size: 13px;text-align: left; line-height: 19px;}
#menu-item-145 .contenedor-img-menu{ margin-bottom: 13px;}
#menu-item-145 .tres { border-right: 1px solid #e9e9e9;}
#menu-item-145 .contenedor-txt-menu.segundo { padding-bottom: 0px;}
#menu-item-145 .contenedor-txt-menu.tercero { padding-bottom: 0px;}
#menu-item-145 .row .tres { height: 289px;}

/* DESPLEGABLE CARTERAS */
#menu-item-4120 .sub-menu {margin-left: -544px; padding-bottom: 30px;}
#menu-item-4120 a.enlace { display: none !important;}
#menu-item-4120 span.titulos-azul-menu { text-align: left; min-height: 55px;}
#menu-item-4120 p{font-size: 12px;text-align: left; line-height: 19px;}
#menu-item-4120 .contenedor-img-menu{ margin-bottom: 13px;}
#menu-item-4120 .sub-menu .col-md-2 { max-width: 19.666667%;flex: none;}
#menu-item-4120 .tres { border-right: 1px solid #e9e9e9;}
#menu-item-4120 .row .tres { height: 289px;}
#menu-item-4120 .contenedor-txt-menu.segundo { padding-bottom: 0px;}
#menu-item-4120 .contenedor-txt-menu.tercero { padding-bottom: 0px;}

/* DESPLEGABLE FONDOS DE INVERSION */
#menu-item-4359 .sub-menu {margin-left: -787px; padding-bottom: 30px;}
#menu-item-4359 a.enlace { display: none !important;}
#menu-item-4359 span.titulos-azul-menu { text-align: left; min-height: 66px;}
#menu-item-4359 p{font-size: 13px;text-align: left; line-height: 19px;display:none}
#menu-item-4359 .contenedor-img-menu{ margin-bottom: 13px;}
#menu-item-4359 .sub-menu .col-md-2 { max-width: 19.666667%;flex: none;}
#menu-item-4359 .tres { border-right: 1px solid #e9e9e9;}
#menu-item-4359 .row .tres { /*height: 337px;*/}
#menu-item-4359 .contenedor-txt-menu.segundo { padding-bottom: 0px;}
#menu-item-4359 .contenedor-txt-menu.tercero { padding-bottom: 0px;}

/* DESPLEGABLE ESCUELAS DE INVERSION */
#menu-item-5334 .sub-menu {margin-left: -1002px; padding-bottom: 30px;}
#menu-item-5334 a.enlace { display: none !important;}
#menu-item-5334 span.titulos-azul-menu { text-align: left; min-height: 66px;}
#menu-item-5334 p{font-size: 13px;text-align: left; line-height: 19px;}
#menu-item-5334 .contenedor-img-menu{ margin-bottom: 13px;}
#menu-item-5334 .sub-menu .col-md-2 { max-width: 19.666667%;flex: none;}
#menu-item-5334 .tres { border-right: 1px solid #e9e9e9;}
#menu-item-5334 .row .tres {height: 250px;}
#menu-item-5334 .contenedor-txt-menu.segundo { padding-bottom: 0px;}
#menu-item-5334 .contenedor-txt-menu.tercero { padding-bottom: 0px;}
#menu-item-5334 #desplegable-menu .col-md-4 .row { padding-top: 0px;}

/* MENÚ ESPECIAL */
.page-id-14 #nv-primary-navigation-bottom li a {color:white !important;}
.page-id-14 .hfg_header .header-main-inner { background-color: transparent !important;}
.page-id-14 .header{position: absolute; top: 0;z-index: 100;width: 100%; background-color: transparent;}
.page-id-14 .hfg_header .header-top-inner { background-color: transparent !important;}
.page-id-14 #nv-primary-navigation-main li a{text-transform:none; font-family:'Open Sans-light',sans-serif !important;font-size:16px;color: white !important;}
.page-id-14 #nv-primary-navigation-bottom li a {color:black;}
.page-id-14 .builder-item--secondary-menu .nav-ul#secondary-menu li > a {color:white;}
.page-id-14 .header--row-inner.header-bottom-inner { background-color: transparent !important;}
.page-id-14 .header--row-inner.header-bottom-inner .container{border-bottom:1px solid white !important;}
.page-id-14 .hfg_header #nv-primary-navigation-bottom li:hover{background-color:white;}
.page-id-14 #nv-primary-navigation-bottom li:hover span.menu-item-title-wrap {color: black;}
.page-id-14 #nv-primary-navigation-bottom li:hover a {color: black !important;}
/*.page-id-14 header{background: rgb(0,111,245);background: linear-gradient(180deg, rgba(0,111,245,1) -33%, rgba(0,212,255,0) 100%);}*/
.page-id-14 .nav-menu-secondary a:hover{color:white !important; opacity:0.7;}

.page-id-14 #menu-item-150 a{border-color: white !important;}
/*APARTADO RRSS MENU TOP*/.page-id-14 div#rrss-top a{color: white;font-family:'Open Sans-light',sans-serif !important;}
/*APARTADO RRSS MENU TOP*/.page-id-14 div#rrss-top{color: white;font-family:'Open Sans-light',sans-serif !important;font-size:13px;}


/* MENÚ ESPECIAL */
.page-id-710 #nv-primary-navigation-bottom li a {color:white !important;}
.page-id-710 .hfg_header .header-main-inner { background-color: transparent !important;}
.page-id-710 .header{position: absolute; top: 0;z-index: 100;width: 100%; background-color: transparent;}
.page-id-710 .hfg_header .header-top-inner { background-color: transparent !important;}
.page-id-710 #nv-primary-navigation-main li a{text-transform:none; font-family:'Open Sans-light',sans-serif !important;font-size:16px;color: white !important;}
.page-id-710 #nv-primary-navigation-bottom li a {color:black;}
.page-id-710 .builder-item--secondary-menu .nav-ul#secondary-menu li > a {color:white;}
.page-id-710 .header--row-inner.header-bottom-inner { background-color: transparent !important;}
.page-id-710 .header--row-inner.header-bottom-inner .container{border-bottom:1px solid white !important;}
.page-id-710 .hfg_header #nv-primary-navigation-bottom li:hover{background-color:white;}
.page-id-710 #nv-primary-navigation-bottom li:hover span.menu-item-title-wrap {color: black;}
.page-id-710 #nv-primary-navigation-bottom li:hover a {color: black !important;}
.page-id-710 header{background: rgb(0,111,245);background: linear-gradient(180deg, rgba(0,111,245,1) -33%, rgba(0,212,255,0) 100%);}
.page-id-710 #menu-item-150 a{border-color: white !important;}
.page-id-710 .nav-menu-secondary a:hover{color:white !important; opacity:0.7;}

/*APARTADO RRSS MENU TOP*/.page-id-710 div#rrss-top a{color: white;font-family:'Open Sans-light',sans-serif !important;}
/*APARTADO RRSS MENU TOP*/.page-id-710 div#rrss-top{color: white;font-family:'Open Sans-light',sans-serif !important;font-size:13px;}

/* MENÚ ESPECIAL */
.page-id-4439 #nv-primary-navigation-bottom li a {color:white !important;}
.page-id-4439 .hfg_header .header-main-inner { background-color: transparent !important;}
.page-id-4439 .header{position: absolute; top: 0;z-index: 100;width: 100%; background-color: transparent;}
.page-id-4439 .hfg_header .header-top-inner { background-color: transparent !important;}
.page-id-4439 #nv-primary-navigation-main li a{text-transform:none; font-family:'Open Sans-light',sans-serif !important;font-size:16px;color: white !important;}
.page-id-4439 #nv-primary-navigation-bottom li a {color:black;}
.page-id-4439 .builder-item--secondary-menu .nav-ul#secondary-menu li > a {color:white;}
.page-id-4439 .header--row-inner.header-bottom-inner { background-color: transparent !important;}
.page-id-4439 .header--row-inner.header-bottom-inner .container{border-bottom:1px solid white !important;}
.page-id-4439 .hfg_header #nv-primary-navigation-bottom li:hover{background-color:white;}
.page-id-4439 #nv-primary-navigation-bottom li:hover span.menu-item-title-wrap {color: black;}
.page-id-4439 #nv-primary-navigation-bottom li:hover a {color: black !important;}
.page-id-4439 header{background: rgb(0,111,245);background: linear-gradient(180deg, rgba(0,111,245,1) -33%, rgba(0,212,255,0) 100%);}
.page-id-4439 #menu-item-150 a{border-color: white !important;}
.page-id-4439 .nav-menu-secondary a:hover{color:white !important; opacity:0.7;}
/*APARTADO RRSS MENU TOP*/.page-id-4439 div#rrss-top a{color: white;font-family:'Open Sans-light',sans-serif !important;}
/*APARTADO RRSS MENU TOP*/.page-id-4439 div#rrss-top{color: white;font-family:'Open Sans-light',sans-serif !important;font-size:13px;}

/* MENÚ ESPECIAL */
.page-id-3863 #nv-primary-navigation-bottom li a {color:white !important;}
.page-id-3863 .hfg_header .header-main-inner { background-color: transparent !important;}
.page-id-3863 .header{position: absolute; top: 0;z-index: 100;width: 100%; background-color: transparent;}
.page-id-3863 .hfg_header .header-top-inner { background-color: transparent !important;}
.page-id-3863 #nv-primary-navigation-main li a{text-transform:none; font-family:'Open Sans-light',sans-serif !important;font-size:16px;color: white !important;}
.page-id-3863 #nv-primary-navigation-bottom li a {color:black;}
.page-id-3863 .builder-item--secondary-menu .nav-ul#secondary-menu li > a {color:white;}
.page-id-3863 .header--row-inner.header-bottom-inner { background-color: transparent !important;}
.page-id-3863 .header--row-inner.header-bottom-inner .container{border-bottom:1px solid white !important;}
.page-id-3863 .hfg_header #nv-primary-navigation-bottom li:hover{background-color:white;}
.page-id-3863 #nv-primary-navigation-bottom li:hover span.menu-item-title-wrap {color: black;}
.page-id-3863 #nv-primary-navigation-bottom li:hover a {color: black !important;}
.page-id-3863 header{background: rgb(0,111,245);background: linear-gradient(180deg, rgba(0,111,245,1) -33%, rgba(0,212,255,0) 100%);}
.page-id-3863 #menu-item-150 a{border-color: white !important;}
.page-id-3863 .nav-menu-secondary a:hover{color:white !important; opacity:0.7;}
/*APARTADO RRSS MENU TOP*/.page-id-3863 div#rrss-top a{color: white;font-family:'Open Sans-light',sans-serif !important;}
/*APARTADO RRSS MENU TOP*/.page-id-3863 div#rrss-top{color: white;font-family:'Open Sans-light',sans-serif !important;font-size:13px;}

/* MENÚ ESPECIAL */
.page-id-559 #nv-primary-navigation-bottom li a {color:white !important;}
.page-id-559 .hfg_header .header-main-inner { background-color: transparent !important;}
.page-id-559 .header{position: absolute; top: 0;z-index: 100;width: 100%; background-color: transparent;}
.page-id-559 .hfg_header .header-top-inner { background-color: transparent !important;}
.page-id-559 #nv-primary-navigation-main li a{text-transform:none; font-family:'Open Sans-light',sans-serif !important;font-size:16px;color: white !important;}
.page-id-559 #nv-primary-navigation-bottom li a {color:black;}
.page-id-559 .builder-item--secondary-menu .nav-ul#secondary-menu li > a {color:white;}
.page-id-559 .header--row-inner.header-bottom-inner { background-color: transparent !important;}
.page-id-559 .header--row-inner.header-bottom-inner .container{border-bottom:1px solid white !important;}
.page-id-559 .hfg_header #nv-primary-navigation-bottom li:hover{background-color:white;}
.page-id-559 #nv-primary-navigation-bottom li:hover span.menu-item-title-wrap {color: black;}
.page-id-559 #nv-primary-navigation-bottom li:hover a {color: black !important;}
.page-id-559 header{background: rgb(0,111,245);background: linear-gradient(180deg, rgba(0,111,245,1) -33%, rgba(0,212,255,0) 100%);}
.page-id-559 #menu-item-150 a{border-color: white !important;}
.page-id-559 .nav-menu-secondary a:hover{color:white !important; opacity:0.7;}
/*APARTADO RRSS MENU TOP*/.page-id-559 div#rrss-top a{color: white;font-family:'Open Sans-light',sans-serif !important;}
/*APARTADO RRSS MENU TOP*/.page-id-559 div#rrss-top{color: white;font-family:'Open Sans-light',sans-serif !important;font-size:13px;}


/* MENÚ ESPECIAL */
.page-id-5332 #nv-primary-navigation-bottom li a {color:white !important;}
.page-id-5332 .hfg_header .header-main-inner { background-color: transparent !important;}
.page-id-5332 .header{position: absolute; top: 0;z-index: 100;width: 100%; background-color: transparent;}
.page-id-5332 .hfg_header .header-top-inner { background-color: transparent !important;}
.page-id-5332 #nv-primary-navigation-main li a{text-transform:none; font-family:'Open Sans-light',sans-serif !important;font-size:16px;color: white !important;}
.page-id-5332 #nv-primary-navigation-bottom li a {color:black;}
.page-id-5332 .builder-item--secondary-menu .nav-ul#secondary-menu li > a {color:white;}
.page-id-5332 .header--row-inner.header-bottom-inner { background-color: transparent !important;}
.page-id-5332 .header--row-inner.header-bottom-inner .container{border-bottom:1px solid white !important;}
.page-id-5332 .hfg_header #nv-primary-navigation-bottom li:hover{background-color:white;}
.page-id-5332 #nv-primary-navigation-bottom li:hover span.menu-item-title-wrap {color: black;}
.page-id-5332 #nv-primary-navigation-bottom li:hover a {color: black !important;}
.page-id-5332 header{background: rgb(0,111,245);background: linear-gradient(180deg, rgba(0,111,245,1) -33%, rgba(0,212,255,0) 100%);}
.page-id-5332 #menu-item-150 a{border-color: white !important;}
.page-id-5332 .nav-menu-secondary a:hover{color:white !important; opacity:0.7;}
/*APARTADO RRSS MENU TOP*/.page-id-5332 div#rrss-top a{color: white;font-family:'Open Sans-light',sans-serif !important;}
/*APARTADO RRSS MENU TOP*/.page-id-5332 div#rrss-top{color: white;font-family:'Open Sans-light',sans-serif !important;font-size:13px;}


/* MENÚ ESPECIAL */
.archive .archivos-escuelas #nv-primary-navigation-bottom li a {color:white !important;}
.archive .archivos-escuelas .hfg_header .header-main-inner { background-color: transparent !important;}
.archive .archivos-escuelas .header{position: absolute; top: 0;z-index: 100;width: 100%; background-color: transparent;}
.archive .archivos-escuelas .hfg_header .header-top-inner { background-color: transparent !important;}
.archive .archivos-escuelas #nv-primary-navigation-main li a{text-transform:none; font-family:'Open Sans-light',sans-serif !important;font-size:16px;color: white !important;}
.archive .archivos-escuelas #nv-primary-navigation-bottom li a {color:black;}
.archive .archivos-escuelas .builder-item--secondary-menu .nav-ul#secondary-menu li > a {color:white;}
.archive .archivos-escuelas .header--row-inner.header-bottom-inner { background-color: transparent !important;}
.archive .archivos-escuelas .header--row-inner.header-bottom-inner .container{border-bottom:1px solid white !important;}
.archive .archivos-escuelas .hfg_header #nv-primary-navigation-bottom li:hover{background-color:white;}
.archive .archivos-escuelas #nv-primary-navigation-bottom li:hover span.menu-item-title-wrap {color: black;}
.archive .archivos-escuelas #nv-primary-navigation-bottom li:hover a {color: black !important;}
.archive .archivos-escuelas header{background: rgb(0,111,245);background: linear-gradient(180deg, rgba(0,111,245,1) -33%, rgba(0,212,255,0) 100%);}
.archive .archivos-escuelas #menu-item-150 a{border-color: white !important;}
.archive .archivos-escuelas .nav-menu-secondary a:hover{color:white !important; opacity:0.7;}
/*APARTADO RRSS MENU TOP*/.archive .archivos-escuelas div#rrss-top a{color: white;font-family:'Open Sans-light',sans-serif !important;}
/*APARTADO RRSS MENU TOP*/.archive .archivos-escuelas div#rrss-top{color: white;font-family:'Open Sans-light',sans-serif !important;font-size:13px;}


/* MENÚ ESPECIAL */
.page-id-5093 #nv-primary-navigation-bottom li a {color:white !important;}
.page-id-5093 .hfg_header .header-main-inner { background-color: transparent !important;}
.page-id-5093 .header{position: absolute; top: 0;z-index: 100;width: 100%; background-color: transparent;}
.page-id-5093 .hfg_header .header-top-inner { background-color: transparent !important;}
.page-id-5093 #nv-primary-navigation-main li a{text-transform:none; font-family:'Open Sans-light',sans-serif !important;font-size:16px;color: white !important;}
.page-id-5093 #nv-primary-navigation-bottom li a {color:black;}
.page-id-5093 .builder-item--secondary-menu .nav-ul#secondary-menu li > a {color:white;}
.page-id-5093 .header--row-inner.header-bottom-inner { background-color: transparent !important;}
.page-id-5093 .header--row-inner.header-bottom-inner .container{border-bottom:1px solid white !important;}
.page-id-5093 .hfg_header #nv-primary-navigation-bottom li:hover{background-color:white;}
.page-id-5093 #nv-primary-navigation-bottom li:hover span.menu-item-title-wrap {color: black;}
.page-id-5093 #nv-primary-navigation-bottom li:hover a {color: black !important;}
.page-id-5093 header{background: rgb(0,111,245);background: linear-gradient(180deg, rgba(0,111,245,1) -33%, rgba(0,212,255,0) 100%);}
.page-id-5093 #menu-item-150 a{border-color: white !important;}
.page-id-5093 .nav-menu-secondary a:hover{color:white !important; opacity:0.7;}
/*APARTADO RRSS MENU TOP*/.page-id-5093 div#rrss-top a{color: white;font-family:'Open Sans-light',sans-serif !important;}
/*APARTADO RRSS MENU TOP*/.page-id-5093 div#rrss-top{color: white;font-family:'Open Sans-light',sans-serif !important;font-size:13px;}


/* MENÚ ESPECIAL */
.page-id-5383 #nv-primary-navigation-bottom li a {color:white !important;}
.page-id-5383 .hfg_header .header-main-inner { background-color: transparent !important;}
.page-id-5383 .header{position: absolute; top: 0;z-index: 100;width: 100%; background-color: transparent;}
.page-id-5383 .hfg_header .header-top-inner { background-color: transparent !important;}
.page-id-5383 #nv-primary-navigation-main li a{text-transform:none; font-family:'Open Sans-light',sans-serif !important;font-size:16px;color: white !important;}
.page-id-5383 #nv-primary-navigation-bottom li a {color:black;}
.page-id-5383 .builder-item--secondary-menu .nav-ul#secondary-menu li > a {color:white;}
.page-id-5383 .header--row-inner.header-bottom-inner { background-color: transparent !important;}
.page-id-5383 .header--row-inner.header-bottom-inner .container{border-bottom:1px solid white !important;}
.page-id-5383 .hfg_header #nv-primary-navigation-bottom li:hover{background-color:white;}
.page-id-5383 #nv-primary-navigation-bottom li:hover span.menu-item-title-wrap {color: black;}
.page-id-5383 #nv-primary-navigation-bottom li:hover a {color: black !important;}
.page-id-5383 header{background: rgb(0,111,245);background: linear-gradient(180deg, rgba(0,111,245,1) -33%, rgba(0,212,255,0) 100%);}
.page-id-5383 #menu-item-150 a{border-color: white !important;}
.page-id-5383 .nav-menu-secondary a:hover{color:white !important; opacity:0.7;}
/*APARTADO RRSS MENU TOP*/.page-id-5383 div#rrss-top a{color: white;font-family:'Open Sans-light',sans-serif !important;}
/*APARTADO RRSS MENU TOP*/.page-id-5383 div#rrss-top{color: white;font-family:'Open Sans-light',sans-serif !important;font-size:13px;}


/* MENÚ ESPECIAL */
.page-id-5391 #nv-primary-navigation-bottom li a {color:white !important;}
.page-id-5391 .hfg_header .header-main-inner { background-color: transparent !important;}
.page-id-5391 .header{position: absolute; top: 0;z-index: 100;width: 100%; background-color: transparent;}
.page-id-5391 .hfg_header .header-top-inner { background-color: transparent !important;}
.page-id-5391 #nv-primary-navigation-main li a{text-transform:none; font-family:'Open Sans-light',sans-serif !important;font-size:16px;color: white !important;}
.page-id-5391 #nv-primary-navigation-bottom li a {color:black;}
.page-id-5391 .builder-item--secondary-menu .nav-ul#secondary-menu li > a {color:white;}
.page-id-5391 .header--row-inner.header-bottom-inner { background-color: transparent !important;}
.page-id-5391 .header--row-inner.header-bottom-inner .container{border-bottom:1px solid white !important;}
.page-id-5391 .hfg_header #nv-primary-navigation-bottom li:hover{background-color:white;}
.page-id-5391 #nv-primary-navigation-bottom li:hover span.menu-item-title-wrap {color: black;}
.page-id-5391 #nv-primary-navigation-bottom li:hover a {color: black !important;}
.page-id-5391 header{background: rgb(0,111,245);background: linear-gradient(180deg, rgba(0,111,245,1) -33%, rgba(0,212,255,0) 100%);}
.page-id-5391 #menu-item-150 a{border-color: white !important;}
.page-id-5391 .nav-menu-secondary a:hover{color:white !important; opacity:0.7;}
/*APARTADO RRSS MENU TOP*/.page-id-5391 div#rrss-top a{color: white;font-family:'Open Sans-light',sans-serif !important;}
/*APARTADO RRSS MENU TOP*/.page-id-5391 div#rrss-top{color: white;font-family:'Open Sans-light',sans-serif !important;font-size:13px;}


/* MENÚ ESPECIAL */
.page-id-5406 #nv-primary-navigation-bottom li a {color:white !important;}
.page-id-5406 .hfg_header .header-main-inner { background-color: transparent !important;}
.page-id-5406 .header{position: absolute; top: 0;z-index: 100;width: 100%; background-color: transparent;}
.page-id-5406 .hfg_header .header-top-inner { background-color: transparent !important;}
.page-id-5406 #nv-primary-navigation-main li a{text-transform:none; font-family:'Open Sans-light',sans-serif !important;font-size:16px;color: white !important;}
.page-id-5406 #nv-primary-navigation-bottom li a {color:black;}
.page-id-5406 .builder-item--secondary-menu .nav-ul#secondary-menu li > a {color:white;}
.page-id-5406 .header--row-inner.header-bottom-inner { background-color: transparent !important;}
.page-id-5406 .header--row-inner.header-bottom-inner .container{border-bottom:1px solid white !important;}
.page-id-5406 .hfg_header #nv-primary-navigation-bottom li:hover{background-color:white;}
.page-id-5406 #nv-primary-navigation-bottom li:hover span.menu-item-title-wrap {color: black;}
.page-id-5406 #nv-primary-navigation-bottom li:hover a {color: black !important;}
.page-id-5406 header{background: rgb(0,111,245);background: linear-gradient(180deg, rgba(0,111,245,1) -33%, rgba(0,212,255,0) 100%);}
.page-id-5406 #menu-item-150 a{border-color: white !important;}
.page-id-5406 .nav-menu-secondary a:hover{color:white !important; opacity:0.7;}
/*APARTADO RRSS MENU TOP*/.page-id-5406 div#rrss-top a{color: white;font-family:'Open Sans-light',sans-serif !important;}
/*APARTADO RRSS MENU TOP*/.page-id-5406 div#rrss-top{color: white;font-family:'Open Sans-light',sans-serif !important;font-size:13px;}

/* MENÚ ESPECIAL */
.carteras-recomendada-template-default #nv-primary-navigation-bottom li a {color:white !important;}
.carteras-recomendada-template-default .hfg_header .header-main-inner { background-color: transparent !important;}
.carteras-recomendada-template-default .header{position: absolute; top: 0;z-index: 100;width: 100%; background-color: transparent;}
.carteras-recomendada-template-default .hfg_header .header-top-inner { background-color: transparent !important;}
.carteras-recomendada-template-default #nv-primary-navigation-main li a{text-transform:none; font-family:'Open Sans-light',sans-serif !important;font-size:16px;color: white !important;}
.carteras-recomendada-template-default #nv-primary-navigation-bottom li a {color:black;}
.carteras-recomendada-template-default .builder-item--secondary-menu .nav-ul#secondary-menu li > a {color:white;}
.carteras-recomendada-template-default .header--row-inner.header-bottom-inner { background-color: transparent !important;}
.carteras-recomendada-template-default .header--row-inner.header-bottom-inner .container{border-bottom:0px solid white !important;}
.carteras-recomendada-template-default .hfg_header #nv-primary-navigation-bottom li:hover{background-color:white;}
.carteras-recomendada-template-default #nv-primary-navigation-bottom li:hover span.menu-item-title-wrap {color: black;}
.carteras-recomendada-template-default #nv-primary-navigation-bottom li:hover a {color: black !important;}
.carteras-recomendada-template-default header{background: rgb(0,111,245);background: linear-gradient(180deg, rgb(0 74 183) 109%, rgba(0 74 183) 100%);}
.carteras-recomendada-template-default #menu-item-150 a{border-color: white !important;}
/*APARTADO RRSS MENU TOP*/.carteras-recomendada-template-default div#rrss-top a{color: white;font-family:'Open Sans-light',sans-serif !important;}
/*APARTADO RRSS MENU TOP*/.carteras-recomendada-template-default div#rrss-top{color: white;font-family:'Open Sans-light',sans-serif !important;font-size:13px;}
.carteras-recomendada-template-default .builder-item--secondary-menu .nav-ul#secondary-menu li > a:hover {color:white !important;}
 #titulo-cartera-azul {text-align: center;width: 42%; margin: 0 auto;background-color: #004AB7; padding: 26px;margin-top: 13%;}
#titulo-cartera-azul h1 {font-size: 54px;}
#titulo-cartera-azul p{margin-bottom:0px;line-height: 21px;}
.escuela-de-inversion-template-default .builder-item--secondary-menu .nav-ul#secondary-menu li > a:hover {color:white !important;}

 /* MENÚ ESPECIAL */

.page-id-5671 #nv-primary-navigation-bottom li a {color:white !important;}
.page-id-5671 .hfg_header .header-main-inner { background-color: transparent !important;}
.page-id-5671 .header{position: absolute; top: 0;z-index: 100;width: 100%; background: #335193; background: #335193;background: linear-gradient(0deg, #33519300 0%, #335193 95%);margin-bottom: 0;padding-bottom: 45px;}
.page-id-5671 .hfg_header .header-top-inner { background-color: transparent !important;}
.page-id-5671 #nv-primary-navigation-main li a{text-transform:none; font-family:'Open Sans-light',sans-serif !important;font-size:16px;color: white !important;}
.page-id-5671 #nv-primary-navigation-bottom li a {color:black;}
.page-id-5671 .builder-item--secondary-menu .nav-ul#secondary-menu li > a {color:white;}
.page-id-5671 .header--row-inner.header-bottom-inner { background-color: transparent !important;}
.page-id-5671 .header--row-inner.header-bottom-inner .container{border-bottom:1px solid white !important;}
.page-id-5671 .hfg_header #nv-primary-navigation-bottom li:hover{background-color:white;}
.page-id-5671 #nv-primary-navigation-bottom li:hover span.menu-item-title-wrap {color: black;}
.page-id-5671 #nv-primary-navigation-bottom li:hover a {color: black !important;}
.page-id-5671 .nav-menu-secondary a:hover{color:white !important; opacity:0.7;}
/*APARTADO RRSS MENU TOP*/.page-id-5671 div#rrss-top a{color: white;font-family:'Open Sans-light',sans-serif !important;}
/*APARTADO RRSS MENU TOP*/.page-id-5671 div#rrss-top{color: white;font-family:'Open Sans-light',sans-serif !important;font-size:13px;}

.agenda-template-default #nv-primary-navigation-bottom li a {color:white !important;}
.agenda-template-default .hfg_header .header-main-inner { background-color: transparent !important;}
.agenda-template-default .header{position: absolute; top: 0;z-index: 100;width: 100%; background: #335193; background: #335193;background: linear-gradient(0deg, #33519300 0%, #335193 95%);margin-bottom: 0;padding-bottom: 45px;}
.agenda-template-default .hfg_header .header-top-inner { background-color: transparent !important;}
.agenda-template-default #nv-primary-navigation-main li a{text-transform:none; font-family:'Open Sans-light',sans-serif !important;font-size:16px;color: white !important;}
.agenda-template-default #nv-primary-navigation-bottom li a {color:black;}
.agenda-template-default .builder-item--secondary-menu .nav-ul#secondary-menu li > a {color:white;}
.agenda-template-default .header--row-inner.header-bottom-inner { background-color: transparent !important;}
.agenda-template-default .header--row-inner.header-bottom-inner .container{border-bottom:1px solid white !important;}
.agenda-template-default .hfg_header #nv-primary-navigation-bottom li:hover{background-color:white;}
.agenda-template-default #nv-primary-navigation-bottom li:hover span.menu-item-title-wrap {color: black;}
.agenda-template-default #nv-primary-navigation-bottom li:hover a {color: black !important;}
.agenda-template-default .nav-menu-secondary a:hover{color:white !important; opacity:0.7;}
/*APARTADO RRSS MENU TOP*/.agenda-template-default div#rrss-top a{color: white;font-family:'Open Sans-light',sans-serif !important;}
/*APARTADO RRSS MENU TOP*/.agenda-template-default div#rrss-top{color: white;font-family:'Open Sans-light',sans-serif !important;font-size:13px;}


.sala-de-prensa-template-default #nv-primary-navigation-bottom li a {color:white !important;}
.sala-de-prensa-template-default .hfg_header .header-main-inner { background-color: transparent !important;}
.sala-de-prensa-template-default .header{position: absolute; top: 0;z-index: 100;width: 100%; background: #335193; background: #335193;background: linear-gradient(0deg, #33519300 0%, #335193 95%);margin-bottom: 0;padding-bottom: 45px;}
.sala-de-prensa-template-default .hfg_header .header-top-inner { background-color: transparent !important;}
.sala-de-prensa-template-default #nv-primary-navigation-main li a{text-transform:none; font-family:'Open Sans-light',sans-serif !important;font-size:16px;color: white !important;}
.sala-de-prensa-template-default #nv-primary-navigation-bottom li a {color:black;}
.sala-de-prensa-template-default .builder-item--secondary-menu .nav-ul#secondary-menu li > a {color:white;}
.sala-de-prensa-template-default .header--row-inner.header-bottom-inner { background-color: transparent !important;}
.sala-de-prensa-template-default .header--row-inner.header-bottom-inner .container{border-bottom:1px solid white !important;}
.sala-de-prensa-template-default .hfg_header #nv-primary-navigation-bottom li:hover{background-color:white;}
.sala-de-prensa-template-default #nv-primary-navigation-bottom li:hover span.menu-item-title-wrap {color: black;}
.sala-de-prensa-template-default #nv-primary-navigation-bottom li:hover a {color: black !important;}
.sala-de-prensa-template-default .nav-menu-secondary a:hover{color:white !important; opacity:0.7;}
/*APARTADO RRSS MENU TOP*/.sala-de-prensa-template-default div#rrss-top a{color: white;font-family:'Open Sans-light',sans-serif !important;}
/*APARTADO RRSS MENU TOP*/.sala-de-prensa-template-default div#rrss-top{color: white;font-family:'Open Sans-light',sans-serif !important;font-size:13px;}


.tax-categorias_escuela_inversion #nv-primary-navigation-bottom li a {color:white !important;}
.tax-categorias_escuela_inversion .hfg_header .header-main-inner { background-color: transparent !important;}
.tax-categorias_escuela_inversion .header{position: absolute; top: 0;z-index: 100;width: 100%; background: #335193; background: #335193;background: linear-gradient(0deg, #33519300 0%, #335193 95%);margin-bottom: 0;padding-bottom: 45px;}
.tax-categorias_escuela_inversion .hfg_header .header-top-inner { background-color: transparent !important;}
.tax-categorias_escuela_inversion #nv-primary-navigation-main li a{text-transform:none; font-family:'Open Sans-light',sans-serif !important;font-size:16px;color: white !important;}
.tax-categorias_escuela_inversion #nv-primary-navigation-bottom li a {color:black;}
.tax-categorias_escuela_inversion .builder-item--secondary-menu .nav-ul#secondary-menu li > a {color:white;}
.tax-categorias_escuela_inversion .header--row-inner.header-bottom-inner { background-color: transparent !important;}
.tax-categorias_escuela_inversion .header--row-inner.header-bottom-inner .container{border-bottom:1px solid white !important;}
.tax-categorias_escuela_inversion .hfg_header #nv-primary-navigation-bottom li:hover{background-color:white;}
.tax-categorias_escuela_inversion #nv-primary-navigation-bottom li:hover span.menu-item-title-wrap {color: black;}
.tax-categorias_escuela_inversion #nv-primary-navigation-bottom li:hover a {color: black !important;}
.tax-categorias_escuela_inversion .nav-menu-secondary a:hover{color:white !important; opacity:0.7;}
/*APARTADO RRSS MENU TOP*/.tax-categorias_escuela_inversion div#rrss-top a{color: white;font-family:'Open Sans-light',sans-serif !important;}
/*APARTADO RRSS MENU TOP*/.tax-categorias_escuela_inversion div#rrss-top{color: white;font-family:'Open Sans-light',sans-serif !important;font-size:13px;}

/* MENU WEBINAR */

.webinar-template-default #nv-primary-navigation-bottom li a {color:white !important;}
.webinar-template-default .hfg_header .header-main-inner { background-color: transparent !important;}
.webinar-template-default .header{position: absolute; top: 0;z-index: 100;width: 100%; background: #335193; background: #335193;background: linear-gradient(0deg, #33519300 0%, #335193 95%);margin-bottom: 0;padding-bottom: 45px;}
.webinar-template-default .hfg_header .header-top-inner { background-color: transparent !important;}
.webinar-template-default #nv-primary-navigation-main li a{text-transform:none; font-family:'Open Sans-light',sans-serif !important;font-size:16px;color: white !important;}
.webinar-template-default #nv-primary-navigation-bottom li a {color:black;}
.webinar-template-default .builder-item--secondary-menu .nav-ul#secondary-menu li > a {color:white;}
.webinar-template-default .header--row-inner.header-bottom-inner { background-color: transparent !important;}
.webinar-template-default .header--row-inner.header-bottom-inner .container{border-bottom:1px solid white !important;}
.webinar-template-default .hfg_header #nv-primary-navigation-bottom li:hover{background-color:white;}
.webinar-template-default #nv-primary-navigation-bottom li:hover span.menu-item-title-wrap {color: black;}
.webinar-template-default #nv-primary-navigation-bottom li:hover a {color: black !important;}
.webinar-template-default .nav-menu-secondary a:hover{color:white !important; opacity:0.7;}
/*APARTADO RRSS MENU TOP*/.webinar-template-default div#rrss-top a{color: white;font-family:'Open Sans-light',sans-serif !important;}
/*APARTADO RRSS MENU TOP*/.webinar-template-default div#rrss-top{color: white;font-family:'Open Sans-light',sans-serif !important;font-size:13px;}

/* FOOTER */
.component-wrap a{color:#999999 !important; font-size:13px;}
.footer--row-inner.footer-top-inner.footer-content-wrap { border-bottom: 1px solid #999999;padding-bottom: 135px;}
.footer--row-inner.footer-bottom-inner.footer-content-wrap { padding-top: 12px;}
#site-footer h3 { font-size: 15px; color: #999999; line-height: 19px; min-height: 46px;}
#site-footer a { font-size: 13px; color: #999999 !important;line-height:14px;}
#site-footer p { font-size: 12px; color: #999999 !important;line-height:14px;margin-bottom: 11px;}
#site-footer .col-2 { height: 165px;}
#site-footer i{font-size: 21px; margin-right: 10px;color: #006FF5;}

/* HOME */
#columnas-metas h3{line-height: 35px;}
#columnas-metas p{ padding: 0px 54px; min-height: 130px;}

.equipo-gestor .fa-linkedin:before {content: "\f08c"; color: #006ff5; font-size: 22px;}
.bloque-exclamacion .wp-block-columns {margin: 0px !important;}
#sec-bloques-rentas .wp-block-column:not(:first-child){margin-left:0 !important;}
#sec-bloques-rentas .columna-renta p.texto-renta.has-text-color { font-size: 14px;min-height: 220px;}
#sec-bloques-rentas .columna-renta{position:relative;padding: 30px 40px;}
#sec-bloques-rentas .titulos-rentas{line-height:36px !important; font-family: 'Open Sans-semibold',sans-serif !important;}
#sec-bloques-rentas progress {margin-bottom: 28px;}
#sec-bloques-rentas #progreso-bar { margin-bottom: 20px;}
#sec-bloques-rentas .columna-renta.destacado{background-color: #ffdd43 !important;}
#sec-bloques-rentas .columna-renta.destacado ::-webkit-progress-bar { background-color: white;border-radius: 2rem;}
#sec-bloques-rentas .columna-renta.destacado ::-webkit-progress-value { background-color: #00257A;border-radius: 2rem;}
#sec-bloques-rentas .columna-renta.destacado p.texto-renta.has-text-color { color: #00257A !important;}
#sec-bloques-rentas .columna-renta.destacado a.enlace-mas-renta{color:#00257A !important;}
#sec-bloques-rentas .columna-renta.destacado strong{color:#00257A;}
#sec-bloques-rentas .columna-renta.destacado .titulos-rentas {color:#00257A !important;}
#sec-bloques-rentas .columna-renta.destacado a.enlace-mas-renta {color:#00257A;}
#sec-bloques-rentas .columna-renta.destacado p.has-small-font-size {color:#00257A !important;}
#sec-bloques-rentas .columna-renta.destacado #flecha-down{display:block;}
#sec-bloques-rentas .columna-renta:hover span{background-color: #006ff5 !important;}
#sec-bloques-rentas .columna-renta:hover p{color:white !important;}
#sec-bloques-rentas .columna-renta:hover a{color:white !important;}
#sec-bloques-rentas .columna-renta:hover #progreso-bar .active { background-color: #00257a !important;}
#sec-bloques-rentas .columna-renta.destacado:hover{background-color: #006ff5 !important;}
#sec-bloques-rentas .columna-renta.destacado:hover p{color:white !important;}
#sec-bloques-rentas .columna-renta.destacado:hover a{color:white !important;}
#sec-bloques-rentas .columna-renta.destacado:hover #progreso-bar .active { background-color: #00257a !important;}
#sec-bloques-rentas .columna-renta.destacado:hover p.texto-renta.has-text-color {color: white !important;}
#sec-bloques-rentas a.enlace-mas-renta {font-size:14px; text-decoration: none !important;color:#333333;font-family: 'Open Sans-semibold',sans-serif !important;}
#sec-bloques-rentas a.enlace-mas-renta::after{content:"\f054"; font-family:"Font Awesome 5 Pro";padding-left: 10px;}
#sec-bloques-rentas p.has-small-font-size {margin-bottom: 0px;}
#sec-bloques-rentas img{margin-top:28px;}
#flecha-down {color: #006FF5;font-size: 77px;text-align: center; display:none;position:absolute; top: -78px;left:120px;}
.bloques-nosotros{position:relative;}
#sec-fondos-inversion-movil .wp-block-column.col-pad-izq { padding-top: 131px; padding-left: 90px;}
#sec-fondos-inversion-movil h2{margin-bottom: 29px;}
#sec-porque-elegir { padding: 50px 0px;}
#sec-porque-elegir .b-left{-webkit-border: -webkit-linear-gradient(top, #3acfd5 0%, #3a4ed5 100%), -webkit-linear-gradient(top, #3acfd5 0%, #3a4ed5 100%); border-left: 0px solid black;border-image: linear-gradient(to bottom, #006ff5 28%, transparent 64%) 1;padding-left: 29px;}
#sec-pri { padding: 50px 0px;}
#sec-pri .b-left{-webkit-border: -webkit-linear-gradient(top, #3acfd5 0%, #3a4ed5 100%), -webkit-linear-gradient(top, #3acfd5 0%, #3a4ed5 100%); border-left: 0px solid black;border-image: linear-gradient(to bottom, #006ff5 28%, transparent 64%) 1;padding-left: 29px;}
#sec-sostenible { padding: 50px 0px;}
#sec-sostenible .b-left{-webkit-border: -webkit-linear-gradient(top, #3acfd5 0%, #3a4ed5 100%), -webkit-linear-gradient(top, #3acfd5 0%, #3a4ed5 100%); border-left: 0px solid black;border-image: linear-gradient(to bottom, #006ff5 28%, transparent 64%) 1;padding-left: 29px;}
#clientes p.clientes-texto.has-nv-text-dark-bg-color.has-text-color { margin-bottom: 4px; line-height: 21px;}
.sala-prensa-home a.title-noticia { color: black; font-size: 18px; line-height: 18px !important;}
.sala-prensa-home p#fecha { background-color: black; width: 52%; text-align: center;color: white !important;}


/* SLIDERS HOME */
#sec-cliente-movil {display:none;}
#sec-objetivos-movil {display:none;}
.columnas-cartera-movil{display:none!important;}

/* AGENDA */
.agenda .rrss { margin-top: 30px; font-size: 13px;}
div#contenedor-agenda .col-12.col-sm-2.col-md-2.bloque { padding-right: 6px;}
div#contenedor-agenda p.extracto { margin-bottom: 0px;}
.rrss1 { margin-top: 28px;}
.agenda #cuadrado-azul {background-color: #006ff5; min-height: 50px; text-align: center; padding: 8px 0px;}
.agenda #cuadrado-azul p.fecha { font-family: 'Open Sans-semibold',sans-serif; font-size: 30px;margin-bottom:0px;color: white;}
.agenda #cuadrado-azul p.mes{margin-bottom:0px;color: white;font-size: 12px;}
.agenda h3.agenda-fondo { background-color: #00257a; width: 109px;padding-left: 9px;}
.agenda p.title { color: black !important; line-height: 20px; font-family: 'Open Sans-bold'; margin-bottom: 5px;}
.agenda p.extracto { color: black !important; font-size: 13px;line-height: 18px;}
.agenda .bloque-izq p{z-index:999;}
.agenda a.inscribete { color: #ffcd05; font-size: 24px; text-decoration: none !important;margin-left: 40px; font-family: 'Open Sans-semibold';}
.agenda a.inscribete img.flecha_amarilla { position: absolute;left: 0px; top: -2px;}
.agenda a.title-noticia {font-size: 30px; text-decoration: none!important;line-height: 28px;color: white;font-family: 'Open Sans-light';}
.agenda .rrss i,.agenda .rrss span{color:white;}
.agenda .fehcas-webinar{min-height: 115px;}
.agenda .fondo-img-inversion { padding: 0px 35px;}
.agenda .fondo-img-inversion p.title { padding-right: 61px;}
.agenda .bloque { margin-bottom: 15px;}

/* BLOG ESCUELA DE INVERSIÓN */
#sec-escuela-inver .wp-block-cover__inner-container { margin-top: 181px;}
#sec-escuela-inver .wp-block-cover__inner-container p {padding-right: 273px;}
#sec-escuela-inver h1{margin-bottom: 27px;}
#sec-suscribete 
#bloque-newsletter {background: url('/wp-content/uploads/2021/06/newsletter.jpg');height: 320px;}
#bloque-newsletter #form-newsletter {padding: 87px 30px 0px;}
#bloque-newsletter #form-newsletter input#email {width: 100%; border-radius: 0px;font-family: 'Open Sans-light',sans-serif !important; margin-bottom: 34px;}
#bloque-newsletter #form-newsletter span.wpcf7-list-item.first.last { margin: 0px;margin-right: 10px;}
#bloque-newsletter #form-newsletter p{margin:0px;}
#bloque-newsletter #form-newsletter .check-terminos{margin-top:-15px !important;}
#bloque-newsletter #form-newsletter .check-terminos .wpcf7-list-item{margin-left:0;}
#bloque-newsletter #form-newsletter .check-terminos, #bloque-newsletter #form-newsletter .check-terminos a { color: white; font-size: 15px; margin-bottom: 59px; font-family: 'Open Sans-light',sans-serif !important; margin-top: -33px;}
#bloque-newsletter #form-newsletter input.wpcf7-form-control.wpcf7-submit { background-color: #006FF5;text-transform: none;color: white; padding: 11px 80px; border-radius: 0px; width: 100%; margin-top: -88px;}
#bloque-newsletter #form-newsletter::placeholder {color:#bebebe;}
#bloque-texto-newsletter {padding-top:47px;padding-left: 41px;}
#bloque-texto-newsletter h2 {line-height: 34px; margin-bottom: 30px; padding-top: 12px;}
#bloque-texto-newsletter p{padding-right: 95px;}
#sec-suscribete .wp-block-column { border: 1px solid #f3f3f3;margin: 0px;}
#sec-eventos-anteriores p.titulo {font-family: 'Open Sans bold';line-height: 20px;}
#sec-eventos-anteriores p.extracto { font-size: 13px;line-height: 20px;}
#sec-eventos-anteriores a.boton-acceder { text-align: center; color: white; border: 1px solid white; padding: 6px 0px; text-decoration: none !important;font-size: 13px; display: block;}
#sec-eventos-anteriores {padding: 50px 0px;}
#sec-eventos-anteriores p.pastilla { background-color: black; width: 36%; text-align: center; position: absolute; right: 144px; font-family:'Open Sans bold',sans-serif !important;}
#slider_3902{position:relative;}
#slider_3902 .owl-dots .owl-dot span { background-color: #66C3FF !important; width: 26px !important; height: 3px !important; border-radius: 0 !important; margin: 0px 2px !important;}
#slider_3902 .owl-dots .owl-dot.active span { background-color: white !important;}
#slider_3902 img { width: 100% !important;}
.archive .archivos-escuelas .content-filtro-categorias li { margin-bottom: 10px;}
#comments .comment-form>:not(.comment-form-author):not(.comment-form-url):not(.comment-form-email) { grid-column: span 2;}
#comments .comment-form { grid-template-columns: initial;}
#comments textarea {background-color: #f7f7f7;border: none;border-radius:0px;}
#comments input {background-color: #f7f7f7;border: none; border-radius: 0px;}
#comments input#submit {padding: 20px; border-radius: 0px !important; text-transform: none !important; font-size: 13px !important;}
#comments .form-submit { justify-content: flex-start !important;}

/* ESCUELA DE INVERSIÓN AMPLIADA */
.escuela-de-inversion-template-default
.escuela-de-inversion-template-default #nv-primary-navigation-bottom li a {color:white !important;}
.escuela-de-inversion-template-default .hfg_header .header-main-inner { background-color: transparent !important;}
.escuela-de-inversion-template-default .header{position: absolute; top: 0;z-index: 100;width: 100%; background-color: transparent;}
.escuela-de-inversion-template-default .hfg_header .header-top-inner { background-color: transparent !important;}
.escuela-de-inversion-template-default #nv-primary-navigation-main li a{text-transform:none; font-family:'Open Sans-light',sans-serif !important;font-size:16px;color: white !important;}
.escuela-de-inversion-template-default #nv-primary-navigation-bottom li a {color:white;}
.escuela-de-inversion-template-default .builder-item--secondary-menu .nav-ul#secondary-menu li > a {color:white;}
.escuela-de-inversion-template-default .header--row-inner.header-bottom-inner { background-color: transparent !important;}
.escuela-de-inversion-template-default .header--row-inner.header-bottom-inner .container{border-bottom:1px solid white !important;}
.escuela-de-inversion-template-default .hfg_header #nv-primary-navigation-bottom li:hover{background-color:white;}
.escuela-de-inversion-template-default #nv-primary-navigation-bottom li:hover span.menu-item-title-wrap {color: black;}
.escuela-de-inversion-template-default #nv-primary-navigation-bottom li:hover a {color: black !important;}
.escuela-de-inversion-template-default #rrss-top span{color:white;}
.escuela-de-inversion-template-default #rrss-top i{color:white;}
.escuela-de-inversion-template-default .container.single-post-container ul li {font-size: 16px !important; margin-top: 10px;}
.escuela-de-inversion-template-default .container.single-post-container ul li a{font-size: 16px !important;}
.escuela-de-inversion-template-default .content-filtro-categorias ul.list-unstyled { list-style: none;padding-left: 20px;}
.escuela-de-inversion-template-default h2#titular { padding-top: 68px;}
.escuela-de-inversion-template-default .container.single-post-container { max-width: 100% !important;}
.escuela-de-inversion-template-default .col-md-9 { flex: 0 0 59%; max-width: 59%;}
#bloque-categorias-formatos { background-color: #f5f5f5; padding: 111px 35px 0px;padding-left: 177px;}
#bloque-categorias-formatos p#titulo { color: #00257A; font-family: 'Open Sans bold'; font-size:30px; margin-bottom: 25px;}
#bloque-categorias-formatos a{color:black;}
#bloque-categorias-formatos p{margin-bottom:10px;}
#contenido-blog { padding-left: 35px;}
.escuela-de-inversion-template-default h1.title.entry-title { font-size: 40px; line-height: 37px;color:#00257A; margin-top: 40px;}
.escuela-de-inversion-template-default .container.single-post-container h2 {font-size: 28px; color:#00257A;}
.escuela-de-inversion-template-default .container.single-post-container h3 {font-size: 24px; color:#00257A;}
.escuela-de-inversion-template-default .container.single-post-container h4 {font-size: 20px; color:#00257A;}
.escuela-de-inversion-template-default .container.single-post-container ul li{font-size:14px;}
.escuela-de-inversion-template-default .container.single-post-container p{font-size:15px;}
#bloque-info {margin-bottom: 16px; color: #00257A; font-size: 13px;}
#bloque-info .rrss a i{ color: #00257A; font-size: 13px;}
#bloque-info .rrss span{ color: #00257A; font-size: 13px;}
.archive .archivos-escuelas a.destacado, .archive .archivos-escuelas a.sala-de-prensa { display: none;}
#contenido-blog .date { font-size: 12px;color: #00257A!important;}
#contenido-blog p.fecha-post, #contenido-blog .rrss {font-size: 12px; color: #00257A!important;}
#contenido-blog .rrss i {font-size: 12px; color: #00257A!important;}
.escuela-de-inversion-template-default span.categoria-post { display: none;}

/* SALA DE PRENSA */
.post-template-default ul.nv-meta-list { display: none;}
.post-template-default .nv-thumb-wrap { display: none;}

/* CONTACTO */
.h1-contacto{margin: 45px 0 80px;}
#sec-info h2{margin-bottom: 40px;letter-spacing: -1px;}
#sec-info p{margin-bottom: 13px;}
#sec-info i{color:#006FF5;margin-right: 15px;}
#sec-info .wp-block-column .wp-block-columns .wp-block-column h3{letter-spacing: -1px;}
#sec-info .wp-block-button.boton-borde-azul .wp-block-button__link{font-size: 16px; padding: 13px 25px;border-radius: 0px !important;border: 1px solid;}
#sec-info .wp-block-button.boton-borde-azul { border: none;}
#rrss-btn .row { margin-bottom: 39px;}
#rrss-btn {margin-bottom: 25px;margin-top: 90px;padding-left: 8%;}
#rrss-btn i{margin-right: 16px;}
#rrss-btn a.btn { text-decoration: none !important; background-color: transparent; color: #006FF5; text-transform: none; font-size: 13px; border: 1px solid #006FF5; font-weight: 100; padding: 11px 31px;border-radius: 0;}
.contacta-general{margin-top: 200px;}
.contacta-general .direccion-col-texto{border: 2px solid #f0f0f0;border-radius: 5px;padding: 0 50px 20px;}
.contacta-general .direccion-col-texto .sup-img-form-contacto{margin-top: -62px;}
.contacta-general .direccion-col-foto-texto .foot-mapa{line-height: 24px; margin-top: 20px;}
.contacta-general .direccion-col-foto-texto #wpgmza_map{margin-bottom: 20px;}
.wpcf7-form-control-wrap {margin-bottom: 15px; display: block;}
#content-form-contacto .camp-form{margin-bottom: 3px !important;}
#content-form-contacto input{width:100%;background-color:#f7f7f7; border-radius:0px;border-color:transparent;height: 50px;font-family: 'Open Sans-light',sans-serif;}
#content-form-contacto input::-webkit-input-placeholder{font-family: 'Open Sans-light',sans-serif; font-size: 16px; line-height: 24px; color: #707070;opacity: 1;}::-moz-placeholder {font-family: 'Open Sans-light',sans-serif; font-size: 16px; line-height: 24px; color: #707070;opacity: 1;}:-ms-input-placeholder{font-family: 'Open Sans-light',sans-serif; font-size: 16px; line-height: 24px; color: #707070;opacity: 1;}:-moz-placeholder{font-family: 'Open Sans-light',sans-serif; font-size: 16px; line-height: 24px; color: #707070;opacity: 1;}
#content-form-contacto textarea{width:100%;background-color:#f7f7f7; border-radius:0px;border-color:transparent;height: 120px;}
#content-form-contacto textarea::-webkit-input-placeholder{font-family: 'Open Sans-light',sans-serif; font-size: 16px; line-height: 24px; color: #707070;opacity: 1;}::-moz-placeholder {font-family: 'Open Sans-light',sans-serif; font-size: 16px; line-height: 24px; color: #707070;opacity: 1;}:-ms-input-placeholder{font-family: 'Open Sans-light',sans-serif; font-size: 16px; line-height: 24px; color: #707070;opacity: 1;}:-moz-placeholder{font-family: 'Open Sans-light',sans-serif; font-size: 16px; line-height: 24px; color: #707070;opacity: 1;}
#content-form-contacto select, #content-form-contacto select option{font-size: 16px; line-height: 24px; width:100%;background-color:#f7f7f7; border-radius:0px;border-color:transparent;height: 50px; color: #707070;background-image: url('/wp-content/uploads/2021/06/dropdown.jpg'); background-repeat: no-repeat; background-position-x: 100%; background-position-y: -4px;-webkit-appearance: none; -moz-appearance: none;font-family: 'Open Sans-light',sans-serif;}
#content-form-contacto .bloque-politicas input {width: 4% !important;height: 12px;}
#content-form-contacto .bloque-politicas .wpcf7-list-item { display: initial;margin: 0px;}
#content-form-contacto .bloque-finalidad p{display:none;}
#content-form-contacto .bloque-politicas { font-size: 13px;margin-bottom: 20px;line-height: 15px;}
#content-form-contacto .bloque-politicas span.wpcf7-list-item.first.last { margin: 0px;}
#content-form-contacto input.wpcf7-form-control.wpcf7-submit{text-transform: none; font-weight: 100; height: auto !important; width: 160px;padding: 12px 0px;margin-top: 25px;}
#content-form-contacto input.wpcf7-form-control.wpcf7-submit {background: linear-gradient(to right, #00257a 50%, #006ff5 50%);background-size: 200% 100%; background-position: right bottom; transition: all .5s ease-out;}
#content-form-contacto input.wpcf7-form-control.wpcf7-submit:hover{ background-position: left bottom;}
#content-form-contacto .ajax-loader{display: block;}
.direccion-col-foto-texto p{line-height:20px;}
#content-form-contacto .col-3 { padding: 0px; padding-right:3px;}
#content-form-contacto .col-4 { padding: 0px; padding-right:3px;}
#content-form-contacto .col-5 { padding: 0px; padding-right:3px;}
#content-form-contacto .col-6 { padding: 0px; padding-right:3px;}
#content-form-contacto .col-7 { padding: 0px; padding-right:3px;}
#content-form-contacto .col-md-12 { padding: 0px;}
.foot-mapa a{text-decoration: none !important;}

/*POPUP */
.pum-container:focus,#content-form-contacto:focus{ outline: none !important;}
div#popmake-7699:focus { border: 0px solid transparent !important;outline: none !important;}
.pum-content.popmake-content:focus {border: 0px solid transparent !important;outline: none !important;}

#popmake-7699 input,#popmake-7699 select { width: 100%; background-color: #F4F4F4;border-radius: 0px; border-color: transparent; height: 50px;}
#popmake-7699 textarea{background-color: #F4F4F4;border-radius: 0px; border-color: transparent;}
#popmake-7699 input.wpcf7-form-control.has-spinner.wpcf7-submit { width: 100% !important;}
#popmake-7699 {padding: 25px;}

/* FONDOS FICHA AMPLIADA */
#sec-fondo-renta-fija{z-index: -1;}
#sec-fondo-renta-fija .wp-block-columns { margin-top: 116px;}
#sec-fondo-renta-fija #titulo-triangulos p {padding-top: 14px; padding-left: 18px; font-weight: bold;font-size: 20px;margin-bottom:5px;}
#titulo-triangulos {position:relative;}
#titulo-triangulos img{position:absolute; z-index: -1;top: -25px;width: 103px;}
#video-encima {text-align: center;}
#video-encima iframe{border:solid 1px white; width: 90%;height: 578px;}
.tab {border-bottom: 2px solid #66C3FF;background-color: transparent;text-align: center;margin-bottom: 10px;margin-top: 50px;}
button.tablinks.gris{color:white !important;background-color:#dcdcdc;}
button.tablinks { font-size: 15px; line-height: 36px; color: #dcdcdc; background-color: white;cursor: pointer; border: 2px solid #dcdcdc; transition: 0.3s; margin-left: 4px; border-bottom: none; padding: 6px 22px;text-transform: none; font-weight: 100;border-radius: 0px;}
button.tablinks:focus{outline: none;}
.tab .tablinks.active { background: #fff; border: 2px solid #66C3FF;border-bottom: 2px solid #66C3FF; padding-top: 10px;border-bottom: 3px solid #fff !important;padding: 6px 22px;margin-bottom: -4px; color: black !important;}
.tabcontent {animation: fadeEffect 1s;}
@keyframes fadeEffect {from {opacity: 0;} to {opacity: 1;}}
.tabcontent {display: none;}
.clase-fondo:before{display:none;}
.clase-fondo .columnas .wp-block-column:not(:first-child) { margin-left: 2em !important;}
#sec-1,#sec-2,#sec-3,#sec-4{-webkit-box-shadow: 0px 0px 12px 11px #f7f7f7;-moz-box-shadow: 0px 0px 12px 11px #f7f7f7;}
.grafica{padding:1rem 15rem;}
.grafica p.black{ color:#00257a !important; text-align: center; letter-spacing: -1.4px; font-weight: bold}



@media(max-width: 767px) {
 .grafica{ padding:0rem;}
}

p.tipo { font-size: 24px; color: #006FF5; font-weight: bold; text-align: center; margin-bottom: 2px;}
p.descripcion-ficha-fondos{line-height: 18px;padding: 0 8%;margin-bottom: 40px;}
#bloque-azul { background-color: #006FF5; text-align: center; min-height: 225px; margin-top: 25px;}
#bloque-azul img { margin-top: -22px;}
#bloque-azul p.porcentaje { font-size: 46px;font-family: 'Open Sans bold',sans-serif; margin-bottom: 6px;}
#bloque-azul p.titulo {font-size: 16px;color: #00257A !important;margin-bottom: 12px;font-family: 'Open Sans bold',sans-serif; margin-top: 30px;}
#bloque-blanco { text-align: center; padding-bottom: 17px;}
#bloque-blanco p.titulo {font-size: 16px;color: #00257A !important;margin-bottom: 12px;font-family: 'Open Sans bold',sans-serif; margin-top: 20px;}
#bloque-blanco p.texto-garantizar { color: #999999 !important; font-size: 13px; line-height: 19px;}
#niveles p {color: #999999 !important; font-size: 13px;margin-bottom:0px;}
#niveles .valor {font-size: 30px; color: #00257A !important;font-family: 'Open Sans bold',sans-serif; padding-left: 5px; padding-right: 2px;}
#niveles p.diferente { font-size: 15px !important; line-height: 18px !important;color: #00257A !important; font-family: 'Open Sans bold',sans-serif;}
#niveles p.fecha {font-size: 10px !important; margin-top: -10px;}
#niveles hr {margin-top: 26px;margin-bottom: 24px;}
#niveles span {color: #999999 !important; font-size: 13px; margin-bottom: 0px;}
.columnas-info-doc {margin-top: 58px; margin-bottom: 44px;}
#niveles p.valor.estrellas { font-size: 20px !important;}
#bloque-medios-noticias .is-layout-flow.wp-block-column { border: 1px solid #d4dfef; padding: 20px;}
#bloque-documentacion { background-color: #f7f7f7; padding: 35px 40px; min-height: 455px;position:relative; border: 6px solid white;}
#bloque-documentacion .documentacion{color:#006FF5;margin: 0px;font-family: 'Open Sans bold';}
#bloque-documentacion p.general { color: #00257A !important; font-size: 30px; font-weight: bold;margin-bottom: 0px;}
#bloque-documentacion hr {border-bottom: #00257A 4px solid; margin-top: 0px; margin-bottom: 0px;}
#bloque-documentacion ul { padding-left: 5px; list-style:none;}
#bloque-documentacion ul li {font-size:13px; color:#006FF5;}
#sec-caracteristicas { background-color: #f7f7f7; padding: 40px 60px; color: black; margin-bottom: 25px;}
#bloque-documentacion a{line-height: 38px;}
#bloque-documentacion a::after{content: url('/wp-content/uploads/2021/05/descargar.svg') !important;position: absolute;width: 20px;right: 38px;}
#slider_agentes .derecha {padding: 0px 36px; position:relative;}
#slider_agentes .derecha p.frase { color: #006FF5 !important; font-size: 15px;}
#slider_agentes .derecha p.nombre {color: #00257A !important;font-family: 'Open Sans bold',sans-serif;margin-bottom:0px;}
#slider_agentes .derecha p.cargo {color: black !important;font-size: 14px;margin-bottom:0px;}
.wp-block-column.col-izq { padding-left: 59px;}
#slider_agentes img.plus { position: absolute; width: 60px !important; top: 242px; right: -13px;}
#slider_agentes .owl-dots .owl-dot span {background-color: #dcdcdc !important;width: 26px !important;height: 5px !important;border-radius: 0 !important;margin: 0px 2px !important; margin-right: 7px !important;}
#slider_agentes .owl-dots .owl-dot.active span {background-color: #006ff5 !important;}
#slider_agentes .owl-dots {width:initial !important;}
#slider_agentes .fa-linkedin:before {font-size: 21px;}
#slider_agentes .owl-nav .owl-prev {background: rgba(0,0,0,0) url('/wp-content/uploads/2021/06/arrow-left.png') no-repeat center center !important;}
#slider_agentes .owl-nav .owl-next {background: rgba(0,0,0,0) url('/wp-content/uploads/2021/06/arrow-right.png') no-repeat center center !important;}
.fondos-inversion-template-default h1.has-nv-site-bg-color.has-text-color { line-height: 67px;}
#cuanto-cuesta-invertir .bloques{padding: 0px 180px;}
#cuanto-cuesta-invertir .bloques .wp-block-cover.has-background-dim {min-height: 230px !important;}
#cuanto-cuesta-invertir h2 {margin-top: 180px;font-size: 40px;}
#cuanto-cuesta-invertir h2 span{font-size: 56px; font-family: 'Open Sans-semibold',sans-serif;}
#cuanto-cuesta-invertir .texto-debajo-titulo { margin-top: 21px; margin-bottom: 60px;}
#descripcion-tipos h2,#descripcion-tipos h3,#descripcion-tipos h4,#descripcion-tipos h5{color:#00257a;}
#descripcion-tipos p{color:black;}

/* FONDOS DE INVERSIÓN */
.fondos .bloque{padding: 37px 20px 40px 20px; -webkit-box-shadow: 0px 0px 12px 11px #f7f7f7; -moz-box-shadow: 0px 0px 12px 11px #f7f7f7;margin-top: 30px;}
.fondos a.btn-ficha { background-color: #006FF5;padding:10px 25px;color: white !important; text-decoration: none !important; margin-right: 20px;}
.fondos a.btn-invertir {background-color: #ffdd43;padding: 10px 30px;color: #00257A !important; text-decoration: none !important; margin-right: 20px;}
.fondos h3 {font-size: 31px; line-height: 34px;margin-top: 25px; min-height: 82px;}
.fondos h2 {font-size: 31px; line-height: 34px;margin-top: 25px; min-height: 82px;}
.fondos span.star { font-size: 26px; line-height: 1; color: #006FF5;}
.fondos p.texto { font-size: 15px; color: #999999; margin-bottom: -4px; margin-top: 7px;}
.fondos p.fecha { font-size: 12px; color: #999999;margin-bottom: 7px;}
.fondos p.descripcion-renta { font-size: 14px; line-height: 20px; min-height: 136px;}
.fondos sup {font-size: 8px;}
p.lvl { margin-bottom: 0px;margin-top: 6px;font-size: 13px; color: #ebebeb;}
p.lvl span{color: #999999;font-weight: bold; padding-right: 2px; font-family: 'Open Sans-semibold';}
.fondos-de-inversion-template-default ul{text-align: center; color: #00257a;}
#sec-banner-fondos .bloque-superior .wp-block-column.is-vertically-aligned-bottom {margin-left: -18px; margin-bottom: -12px; padding-top: 25px;}
#sec-banner-fondos p.pretitulo { margin-bottom: 0px; font-weight: bold;}
.texto-descriptivo-renta {color: #00257a; line-height: 20px !important;text-align: center; margin-bottom: 35px;}
.texto-descriptivo-renta p{margin-bottom:4px;}

/* FONDOS DE INVERSIÓN AMPLIADA*/
h1.title-fondos-tipo span{font-size: 40px; font-family: 'Open Sans-semibold';}
.fondos.ampliados iframe { height: 291px !important;}
.fondos.ampliados .bloque {padding: 37px 20px 55px 20px;}
.fondos.ampliados h3{padding: 0px 33px;}
.fondos.ampliados h2{padding: 0px 33px;}
.fondos.ampliados .bloques-informativos-detallada { padding: 0px 25px;padding-bottom: 45px;}
.fondos.ampliados .bloques-informativos-detallada p.nvl-riesgo-p { margin-top: 7px;}
.fondos.ampliados p.descripcion-renta { font-size: 14px;line-height: 20px;min-height: 85px;padding: 0px 33px; margin-bottom: 0px;}
.fondos.ampliados .texto.valor{font-size: 22px; font-weight: bold;}
.fondos.ampliados p.fecha { margin-bottom: -7px;}
.fondos.ampliados p.texto { font-size: 15px;margin-top: 4px;}
.fondos.ampliados p.texto span.clase{font-size: 11px;font-weight: 100;}
.fondos.ampliados .col-md-6 { flex: 0 0 46% !important;margin-right: 40px;}
.enlaces a, .enlaces p, .enlaces p strong{color:#00257a;}
.fondos.ampliados table td, .fondos.ampliados table th {border-bottom: 0px solid var(--nv-light-bg); padding-bottom: 3px; padding-top: 5px;}
.fondos.ampliados a.btn-ficha { padding: 10px 50px;}
.fondos.ampliados a.btn-invertir { padding: 10px 55px;}
#cuanto-cuesta-invertir p.valor_dinero { padding-top: 6px;color: #00257a !important; font-size: 48px; text-align: center; font-family: 'Open Sans-semibold';}
#cuanto-cuesta-invertir input.data_comision { width: 100%;}
#cuanto-cuesta-invertir .valores-comienzo-fin p{color:#999999 !important;}
#cuanto-cuesta-invertir .valores-comienzo-fin { padding: 0px 55px;padding-top: 14px;}
#cuanto-cuesta-invertir .der { text-align: right;}
#cuanto-cuesta-invertir .valores-comienzo-fin .col-md-6{padding:0px;}
#cuanto-cuesta-invertir .valor_final{text-align:center;}
#cuanto-cuesta-invertir .valor_final output.comision{padding-top: 6px; font-size: 48px; font-family: 'Open Sans-semibold';}
#progreso-bar { display: flex; }
#progreso-bar #rellenar-1{background-color:#ebebeb;width: 27px;height: 6px;margin-right: 1px; border-top-left-radius: 20px;border-bottom-left-radius: 20px;}
#progreso-bar #rellenar-2{background-color:#ebebeb;width: 27px;height: 6px;margin-right: 1px; border-radius: 0px;}
#progreso-bar #rellenar-3{background-color:#ebebeb;width: 27px;height: 6px;margin-right: 1px; border-radius: 0px;}
#progreso-bar #rellenar-4{background-color:#ebebeb;width: 27px;height: 6px;margin-right: 1px; border-radius: 0px;}
#progreso-bar #rellenar-5{background-color:#ebebeb;width: 27px;height: 6px;margin-right: 1px; border-radius: 0px;}
#progreso-bar #rellenar-6{background-color:#ebebeb;width: 27px;height: 6px;margin-right: 1px; border-radius: 0px;}
#progreso-bar #rellenar-7{background-color:#ebebeb;width: 27px;height: 6px;margin-right: 1px; border-top-right-radius: 20px;border-bottom-right-radius: 20px;}
#progreso-bar .active {background-color:#006ff5 !important;}
p.nvl-riesgo-p { margin-bottom: 4px;color: #a0a0a0; font-size: 14px; margin-top: -11px;}

/* GESTIÓN DISCRECCIONAL DE CARTERA */
.gestion-discre-carteras ul { list-style: none; padding-bottom: 25px;}
.gestion-discre-carteras ul li::before {content: "\f111"; color: #006FF5; font-weight: bold; display: inline-block;width: 2em; margin-left: -1em;font-family: 'Font Awesome 5 Pro'; font-size: 11px;}

/* RELACION CON EL INVERSOR */
#columnas-azules-mifidii .wp-block-buttons.is-content-justification-left {position: absolute;top: 312px; left: 34px;}
.botones-descarga { display: flex;margin-bottom: 20px;}
.botones-descarga p{margin-right: 26px; padding-top: 24px;padding-left: 20px; color: #00257a; font-weight: bold;}

/* SALA DE PRENSA */

/* MENÚ ESPECIAL */
.page-id-5076 #nv-primary-navigation-bottom li a {color:white !important;}
.page-id-5076 .hfg_header .header-main-inner { background-color: transparent !important;}
.page-id-5076 .header{position: absolute; top: 0;z-index: 100;width: 100%; background: #335193; background: #335193;background: linear-gradient(0deg, #33519300 0%, #335193 95%);margin-bottom: 0;padding-bottom: 45px;}
.page-id-5076 .hfg_header .header-top-inner { background-color: transparent !important;}
.page-id-5076 #nv-primary-navigation-main li a{text-transform:none; font-family:'Open Sans-light',sans-serif !important;font-size:16px;color: white !important;}
.page-id-5076 #nv-primary-navigation-bottom li a {color:black;}
.page-id-5076 .builder-item--secondary-menu .nav-ul#secondary-menu li > a {color:white;}
.page-id-5076 .header--row-inner.header-bottom-inner { background-color: transparent !important;}
.page-id-5076 .header--row-inner.header-bottom-inner .container{border-bottom:1px solid white !important;}
.page-id-5076 .hfg_header #nv-primary-navigation-bottom li:hover{background-color:white;}
.page-id-5076 #nv-primary-navigation-bottom li:hover span.menu-item-title-wrap {color: black;}
.page-id-5076 #nv-primary-navigation-bottom li:hover a {color: black !important;}
.page-id-5076 .nav-menu-secondary a:hover{color:white !important; opacity:0.7;}
/*APARTADO RRSS MENU TOP*/.page-id-5076 div#rrss-top a{color: white;font-family:'Open Sans-light',sans-serif !important;}
/*APARTADO RRSS MENU TOP*/.page-id-5076 div#rrss-top{color: white;font-family:'Open Sans-light',sans-serif !important;font-size:13px;}

#sec-banner-sala-prensa h2{font-family: 'Open Sans-semibold', sans-serif; font-size: 54px; color: #00257a;margin-top: 9%; padding-left: 6%;}
#sec-banner-sala-prensa h1{font-family: 'Open Sans-semibold', sans-serif; font-size: 54px; color: #fff;margin-top: 9%; padding-left: 6%; text-shadow: 0 0 3px #000;}
#sec-superior-sala{padding-top: 15px;min-height: 315px;}
#sec-superior-sala .cols-pre-grilla{margin-top: 45px;}
#sec-superior-sala .cols-pre-grilla h2{font-family: 'Open Sans-semibold', sans-serif; font-size: 40px; color: #00257a;}
#sec-superior-sala .cols-pre-grilla p{font-family:'Open Sans-light',sans-serif !important;font-size:16px; line-height: 24px; color: #333333;}

#sec-noticias-sala{margin-top: 0;}
#sec-noticias-sala .bloque-post-filter { box-shadow: 0 4px 9px 0px #e9e9e9; margin-bottom: 45px; margin-left: 10px; flex: 0 0 31.333333% !important;padding: 0px !important;}
#sec-noticias-sala .content-filtro-categorias { padding:1rem;}
#sec-noticias-sala #noticias-top h2.titular{ padding:1rem;}
#sec-noticias-sala #noticias-top .bloque-noticia-top, #sec-noticias-sala #noticias-top .bloque-noticia-bottom{margin-bottom: 45px;}
#sec-noticias-sala #noticias-top .bloque-noticia-top .entrada{padding: 35px 35px 55px 60px;-webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3); box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3);background: #fff;}
#sec-noticias-sala #noticias-top .bloque-noticia-top .entrada h2{font-family: 'Open Sans-semibold', sans-serif; font-size: 30px;color: #00257a;}
#sec-noticias-sala #noticias-top .bloque-noticia-top .entrada h2 a{text-decoration: none; font-family: 'Open Sans-semibold';}
#sec-noticias-sala #noticias-top .bloque-noticia-top .entrada .content{font-family:'Open Sans-light',sans-serif; font-size: 14px; line-height: 21px; color: #333333;min-height: 150px;}
#sec-noticias-sala #noticias-top .bloque-noticia-top .entrada .fecha-posts{font-family:'Open Sans-light',sans-serif; font-size: 14px; line-height: 21px; color: #006ff5; text-decoration: none;display: inline-block; float: left;}
#sec-noticias-sala #noticias-top .bloque-noticia-top .entrada .rrss{display: inline-block; float: right;}
#sec-noticias-sala #noticias-top .bloque-noticia-top .entrada .rrss a{text-decoration:none !important;}
#sec-noticias-sala #noticias-top .bloque-noticia-bottom .entrada{padding: 35px 35px 15px 35px;-webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3); box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3);background: #fff;}
#sec-noticias-sala #noticias-top .bloque-noticia-bottom .entrada h2{font-family: 'Open Sans-semibold', sans-serif; font-size: 16px; line-height: 21px; color: #00257a;}
#sec-noticias-sala #noticias-top .bloque-noticia-bottom .entrada h2 a{text-decoration: none; font-family: 'Open Sans-semibold';}
#sec-noticias-sala #noticias-top .bloque-noticia-bottom .entrada .content{font-family:'Open Sans-light',sans-serif; font-size: 13px; line-height: 19px; color: #333333;min-height: 120px;}
#sec-noticias-sala #noticias-top .bloque-noticia-bottom .entrada .fecha-posts{font-family:'Open Sans-light',sans-serif; font-size: 12px; line-height: 21px; color: #006ff5; text-decoration: none;}
#sec-noticias-sala #noticias-top .pagination{border-top: 1px solid #dcdcdc;text-align: center;padding-top: 25px;margin-top: 15px;}
#sec-noticias-sala #noticias-top .pagination .page-numbers{font-family:'Open Sans-light',sans-serif; font-size: 16px; line-height: 21px; color: #333333;text-decoration: none;margin: 0 5px;} 
#sec-noticias-sala #noticias-top .pagination .page-numbers.current{font-family:'Open Sans-semibold',sans-serif;} 
#sec-noticias-sala #noticias-top .pagination a.next{margin-left: 15px;}
#sec-noticias-sala #noticias-top .pagination a.prev{margin-right: 15px;}
#sec-noticias-sala #noticias-top .pagination .page-numbers i{font-size: 18px; color: #006ff5;}
#sec-eco-medios{margin-top: 45px;}
#sec-eco-medios h2{font-family: 'Open Sans-semibold', sans-serif; font-size: 30px;color: #00257a;margin-bottom: 40px;}
#sec-eco-medios .wp-show-posts-single .wp-show-posts-image img{border: 1px solid #dedede;-webkit-box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.1); box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.1);}
#sec-eco-medios .wp-show-posts-single .wp-show-posts-entry-header{margin-top: 20px;padding: 0 15px;}
#sec-eco-medios .wp-show-posts-single .wp-show-posts-entry-header h2{font-family: 'Open Sans-semibold', sans-serif; font-size: 24px; line-height: 30px; color: #333333;margin-bottom: 20px; }
#sec-eco-medios .wp-show-posts-single .wp-show-posts-entry-header h2 a{text-decoration: none;color: #333333;font-family: 'Open Sans-semibold';}
#sec-eco-medios .wp-show-posts-single .wp-show-posts-entry-summary{min-height: 65px;padding: 0 15px;}
#sec-eco-medios .wp-show-posts-single .wp-show-posts-entry-summary p{font-family:'Open Sans-light',sans-serif; font-size: 14px; line-height: 21px; color: #333333;}
#sec-eco-medios .wp-show-posts-single .wp-show-posts-entry-meta{padding: 0 15px;}
#sec-eco-medios .wp-show-posts-single .wp-show-posts-entry-meta a{text-decoration: none;}
#sec-eco-medios .wp-block-buttons{margin-top: 20px;}
#sec-eco-medios .wp-block-buttons .wp-block-button__link{padding: 11px 45px;text-transform: none; font-size: 14px;}
#sec-descargas-sala{margin-top: 70px;}
#sec-descargas-sala h2{font-family: 'Open Sans-semibold', sans-serif;font-size: 30px;color: #006ff5;margin-bottom: 30px;letter-spacing: -1px; text-align: center;}
#sec-descargas-sala .cols-descargas-sala{background: #f7f7f7;}
#sec-descargas-sala .cols-descargas-sala .col-border{border-left: 1px solid #fff;background: #f7f7f7;padding: 50px 20px 10px 50px;}
#sec-descargas-sala .cols-descargas-sala .p-descargar{font-size: 14px; line-height: 21px; color: #006ff5; margin-bottom: 12px; text-decoration: underline;}
#sec-descargas-sala .cols-descargas-sala .img-descargar{width: 35px;}
#sec-contacta-medios{padding: 10px 15px;margin-top: 90px;margin-bottom: 65px;}
#sec-contacta-medios p{font-family: 'Open Sans-semibold', sans-serif; font-size: 30px; line-height: 30px; color: #fff;margin-bottom: 0px;letter-spacing: -1px;}
#sec-contacta-medios .wp-block-columns{margin-bottom: 0px;}
#sec-contacta-medios .btn.btn-contacta-medios{background: transparent;margin-bottom: 0;}
#sec-contacta-medios .btn.btn-contacta-medios .wp-block-button__link{font-size: 14px; color: #fff; background: #00257a;text-transform: none; padding: 10px 30px;}
.sala-de-prensa-template-default .nv-thumb-wrap { display: none;}
.sala-de-prensa-template-default .fila-meta .col-6 { color: #00257a !important;font-family: 'Open Sans-light'; font-size: 13px;}
.sala-de-prensa-template-default span.categoria-post {display: none;}
.sala-de-prensa-template-default .content-redes span{color: #00257a !important;}
.sala-de-prensa-template-default .content-redes a{color: #00257a !important;}
.sala-de-prensa-template-default .entry-header {background-color: #f5f5f5;padding: 15px 0px 40px 0px;margin-bottom: 11px;}
.sala-de-prensa-template-default h1.title.entry-title { font-family: 'Open Sans-semibold', sans-serif; font-size: 50px; color: #00257a; padding-top: 35px; padding-left: 70px;line-height: 51px;}
.sala-de-prensa-template-default .row.fila-meta { margin-bottom: 30px;}
.sala-de-prensa-template-default h1, .sala-de-prensa-template-default h2, .sala-de-prensa-template-default h3, .sala-de-prensa-template-default h4, .sala-de-prensa-template-default h5, .sala-de-prensa-template-default h6{color: #00257a !important;}
.sala-de-prensa-template-default #content .container .col, .sala-de-prensa-template-default #content .container-fluid .col { max-width: 88%;}
.sala-de-prensa-template-default .entry-header.alignfull ul.nv-meta-list { display: none;}
#sec-noticias-sala { margin-top: -105px;}
.page-id-5076 #bloque-medios-noticias h2{font-size: 1.25em;}

/* NOTICIA(SINGLE-POST) */
.single.single-post .header #nv-primary-navigation-bottom li a {color:white !important;}
.single.single-post .header .hfg_header .header-main-inner { background-color: transparent !important;}
.single.single-post .header{position: absolute; top: 0;z-index: 100;width: 100%; background: #335193; background: #335193;background: linear-gradient(0deg, #33519300 0%, #335193 95%);margin-bottom: 0;padding-bottom: 45px;}
.single.single-post .header .hfg_header .header-main-inner, .single.single-post .header .hfg_header .header-bottom-inner{background-color: transparent;}
.single.single-post .header #nv-primary-navigation-main li a{text-transform:none; font-family:'Open Sans-light',sans-serif !important;font-size:16px;color: white !important;}
.single.single-post .header #nv-primary-navigation-bottom li a {color:black;}
.single.single-post .header .builder-item--secondary-menu .nav-ul#secondary-menu li > a {color:white;}
.single.single-post .header .header--row-inner.header-bottom-inner .container{border-bottom:1px solid white !important;}
.single.single-post .header .hfg_header #nv-primary-navigation-bottom li:hover{background-color:white;}
.single.single-post .header #nv-primary-navigation-bottom li:hover span.menu-item-title-wrap {color: black;}
.single.single-post .header #nv-primary-navigation-bottom li:hover a {color: black !important;}
/*APARTADO RRSS MENU TOP*/.single.single-post .header div#rrss-top a{color: white;font-family:'Open Sans-light',sans-serif !important;}
/*APARTADO RRSS MENU TOP*/.single.single-post .header div#rrss-top{color: white;font-family:'Open Sans-light',sans-serif !important;font-size:13px;}
.single.single-post .nv-single-post-wrap .entry-header.alignfull{background: #f5f5f5;padding: 20px 15px 33px;}
.single.single-post .nv-single-post-wrap .entry-header.alignfull .title{font-family: 'Open Sans-semibold', sans-serif; font-size: 40px;color: #00257a;letter-spacing: -1px;padding-left: 5%;padding-right: 5%;margin-top: 40px;}
.single.single-post .nv-single-post-wrap .fila-meta{padding: 0 5%;}
.single.single-post .nv-single-post-wrap .fila-meta .date{font-size: 13px; line-height: 24px;color: #00257a;}
.single.single-post .nv-single-post-wrap .fila-meta .content-redes .rrss, .single.single-post .nv-single-post-wrap .fila-meta .content-redes .rrss a{color: #00257a !important;}
.single.single-post .nv-single-post-wrap .entry-content{padding: 30px 5%; border-bottom: 1px solid #dcdcdc;}

/* POLITICA DE PRIVACIDAD */
.h1-politica{margin-top: 50px;}
#privacidad .mifidii-titulos{margin-bottom: 30px;}
#privacidad .texto-descarga a{color: #006ff5;}


/* POLITICA DE COOKIES */
#sec-politica-cookies{padding-top: 20px;}
#sec-politica-cookies h2.mifidii-titulos{margin-bottom: 25px;}
#sec-politica-cookies .content-inf{margin: 35px 0 55px 45px;}
.table td, .table th { padding: .75rem; vertical-align: top; border-top: 1px solid #dee2e6;}
.table-striped tbody tr:nth-of-type(odd) { background-color: rgba(0,0,0,.05);}
.table { width: 100%; margin-bottom: 1rem; color: #212529;}

/* CARTERAS RECOMENDADAS */
.carteras-recomendada-template-default .entry-header {display: none;}
.carteras-recomendada-template-default .nv-thumb-wrap {display: none;}
.carteras-recomendada-template-default .row.fila-meta {display: none;}
.cartera-bloque { border-top: 2px solid #f5f5f5; padding-top: 35px; padding-bottom: 17px;}
.cartera-texto-riesgo {margin-bottom: 10px !important;font-family: 'Open Sans-semibold', sans-serif;}
.titulo-cartera{margin-bottom: 0px;line-height: 53px;}
.cartera-bloque h3 { font-size: 40px; margin-bottom: 0px; line-height: 40px;margin-top: 20px;}
.cartera-bloque a.ver-cartera {text-decoration: none !important;color: black;font-weight: bold;}
.cartera-bloque{ margin-bottom: 0px;}
.cartera-bloque .invertir-texto {padding-left: 35px;}
.cartera-bloque.fila-inversa .invertir-texto { padding-left: 62px;}
#filtrar-carteras { padding: 0px 65px;margin-bottom: 35px;}
#filtrar-carteras select { border-radius: 0px; width: 90%;background-color:#f7f7f7; border-radius:0px;border-color:transparent;height: 50px; color: #707070;background-image: url('/wp-content/uploads/2021/06/dropdown.jpg'); background-repeat: no-repeat; background-position-x: 100%; background-position-y: -4px;-webkit-appearance: none; -moz-appearance: none;font-family: 'Open Sans-light',sans-serif;}
#filtrar-carteras p.title {margin-bottom: 2px; font-size: 14px;color: #66c3ff; font-weight: bold;}
#filtrar-carteras form { padding: 0px 45px;}
.cartersa-reco p.descripcion { min-height: 141px; font-size:15px !important}

/* CARTERA AMPLIADA */
#banner-carteras {margin-bottom: 25px;}
.texto-informativo-pais {position:relative;}
.texto-informativo-pais p{position:absolute; left: 42%; top: 136px; font-size: 22px;}
.texto-informativo-sector {position:relative;}
.texto-informativo-sector p{position:absolute; left: 36%; top: 136px; font-size: 22px;}
.separador-carteras {background-color: #006ff5 !important;margin-top: 60px; margin-bottom: 60px;}
canvas#chartJSCanvas_21 { margin-top: 20px;}


/* MEDIOS */
.bloque-noticias a {font-family: 'Open Sans-semibold', sans-serif;font-size: 29px; color: #00257a;text-decoration: none !important;}
.bloque-noticias .wp-block-latest-posts__post-excerpt { font-size: 14px;}
.bloque-noticias .wp-block-latest-posts__post-excerpt a{font-size:13px !important;}
#dif { display: none !important;}
#wpsp-5734 .wp-show-posts-entry-header { background: none;}
#wpsp-5734 .wp-show-posts-entry-title a { text-decoration: none !important; color: #333333; font-family: 'Open Sans-semibold';}
#wpsp-5734 .wp-show-posts-entry-summary p {font-family: 'Open Sans-light',sans-serif; font-size: 14px; line-height: 21px; color: #333333;}
#wpsp-5734 .wp-show-posts-posted-on.wp-show-posts-meta a{text-decoration:none !important;}
.post-template-default span.categoria-post { display: none;}
.post-template-default h1, .post-template-default h2, .post-template-default h3, .post-template-default h4, .post-template-default h5, .post-template-default h6{color: #00257a !important;}
#bloque-medios-noticias h2 a{text-decoration:none !important;color:#006FF5; font-family: 'Open Sans-semibold';}
#bloque-medios-noticias h2{min-height: 105px;}
#bloque-medios-noticias p.medio { margin: 0px;color: #00257a;}
#bloque-medios-noticias .vernoticia a{text-decoration:none !important;}
#bloque-medios-noticias .vernoticia a:after { content: '\f08e'; font-family: 'Font Awesome 5 Pro';margin-left: 8px; right: 7px; color: #006ff5;font-size: 13px; line-height: 26px; font-weight: 200;}
#bloque-medios-noticias p.fecha { color: #00257a; font-size: 12px;}
hr#separador-medios {margin-top: 61px;margin-bottom: 60px;}

/* CATEGORIAS MEDIOS Y NOTICIAS */
.tax-categorias h1 {color: #00257a; font-size: 40px; margin-top: 25px;}
.tax-categorias .entry-title a {font-family: 'Open Sans-semibold';}
.category-noticias h1 {color: #00257a; font-size: 40px; margin-top: 25px;}
.category-noticias .entry-title a {font-family: 'Open Sans-semibold';}


/* EQUIPO RESPONDE */
#equipo-responde .accordion {background-color: white;color: #006FF5;cursor: pointer;padding: 27px; width: 100%;text-align: left;border: none; outline: none;transition: 0.4s;border-bottom: 1px solid #f1f3f6;position:relative;padding-left: 64px; text-transform: none; line-height: 29px;font-size: 24px;}
#equipo-responde .panel { padding: 0 18px;background-color: white;display: none; overflow: hidden;color: black;padding: 30px 59px;}
#equipo-responde .accordion:hover { background-color: white; opacity:0.7;}
#equipo-responde .fa-plus-circle:before{color:#66C3FF;font-weight: bold;font-size: 29px;}
#equipo-responde i.fal.fa-plus-circle { position: absolute; left: 18px;top: 33px;}
#equipo-responde i.fal.fa-minus-circle:before{color:#66C3FF;font-weight: bold;font-size: 29px;}
#equipo-responde i.fal.fa-minus-circle { position: absolute; left: 18px;top: 33px;}
#equipo-responde ul {list-style: none; }
#equipo-responde ul li::before {content: "\2022"; color: #dcaa40; font-weight: bold; display: inline-block; width: 1em; margin-left: -1em; }
#sec-consulta-faq { padding: 45px 0px;}
#content-form-consulta-equipo { padding: 20px 20%;}
#content-form-consulta-equipo input,#content-form-consulta-equipo textarea{width:100%; background-color: white; border-radius: 0px; border-color: transparent; font-family: 'Open Sans-light',sans-serif;}
#content-form-consulta-equipo input{height: 50px;}
#content-form-consulta-equipo textarea{margin-top:3px;}
#content-form-consulta-equipo input.wpcf7-form-control.wpcf7-submit {background-color: #006FF5 !important;width: 32% !important; margin-left: 5%;}
#content-form-consulta-equipo .bloque-politicas{color: black;margin-bottom: 20px;}
#content-form-consulta-equipo input[type="checkbox"] { width: 12px !important;height: 12px !important; margin-right: 14px;}
.wpcf7-response-output { color: black; text-align: center;}

/* NOTICIA DESTACADA */
.post-destacado .bloque-entrada-blanco { background-color: #006ff5;}
.post-destacado p.texto-noticias{color:white !important;}
.post-destacado a.title-noticia{color:white !important;}
.post-destacado p.fecha-post { color: white !important;}
.post-destacado .rrss {color:white !important;}
.post-destacado .rrss i{color:white !important;}
.post-destacado:before{background: url('/wp-content/uploads/2021/05/noticia_destacado.svg'); width:100px;}

/* HECHOS RELEVANTES */
.descargar-hechos img{width: 20px !important; margin-right: 11px;}
a.descargar-hechos {color: #00257a !important;font-family: 'Open Sans-semibold'; text-decoration: none !important;}
#pagination-hechos .pagination { text-align: center; margin-left: 0px; margin-top: 20px;}

/* SIMULADOR */
#simulador-objetivos {text-align: center;}
#simulador-objetivos h2 {font-size: 24px; text-align: center; color: #00257a; margin-bottom: 30px;}
#simulador-opciones {text-align: center;margin-bottom: 45px;}
#simulador-opciones button{ background: linear-gradient(to right, #00257a 50%, #006ff5 50%);background-size: 200% 100%; background-position: right bottom;transition: all .5s ease-out; text-align: center; border-radius: 0px; margin-top: 15px;width: 380px;text-transform:none;font-family: 'Open Sans-semibold';}
#simulador-opciones .opcion-sim { background: linear-gradient(to right, #00257a 50%, #006ff5 50%);background-size: 200% 100%; background-position: right bottom;transition: all .5s ease-out; text-align: center; border-radius: 0px; margin-top: 15px;width: 380px;text-transform:none;font-family: 'Open Sans-semibold';}
#simulador-objetivos .paso-2 .opcion-sim{ background: linear-gradient(to right, #00257a 50%, #006ff5 50%);background-size: 200% 100%; background-position: right bottom;transition: all .5s ease-out; text-align: center; border-radius: 0px; margin-top: 15px;width: 500px;text-transform:none;font-family: 'Open Sans-semibold';}
#simulador-objetivos .paso-2 button{ background: linear-gradient(to right, #00257a 50%, #006ff5 50%);background-size: 200% 100%; background-position: right bottom;transition: all .5s ease-out; text-align: center; border-radius: 0px; margin-top: 15px;width: 500px;text-transform:none;font-family: 'Open Sans-semibold';}
#simulador-opciones .opcion-sim:hover { background-position: left bottom;}
#simulador-opciones button:hover { background-position: left bottom;}
button#siguiente{ background: linear-gradient(to right, #FFCD05 50%, #ffdd43 50%);background-size: 200% 100%; background-position: right bottom;transition: all .5s ease-out;color:#00257b !important;width:170px; text-transform:none;border-radius: 0px;font-family: 'Open Sans-semibold'; padding: 14px 0px;}
button#siguiente:hover { background-position: left bottom;}
button#anterior{ background: linear-gradient(to right, #006FF5 50%, transparent 50%);background-size: 200% 100%; background-position: right bottom;transition: all .5s ease-out;width:170px; text-transform:none;border-radius: 0px;font-family: 'Open Sans-semibold';color:#006FF5;border:1px solid #006FF5; padding: 14px 0px;}
button#anterior:hover{ background-position: left bottom;opacity:1;color:white !important; border: 1px solid #006FF5;}
#simulador-resultado{margin-bottom:20px; text-align:left !important;}
#simulador-resultado .fondo-imagen-cartera {height: 377px; background-repeat: no-repeat; padding: 33px 335px 0px 40px;}
#simulador-resultado p{color:white;}
#simulador-resultado p.cartera {font-size: 25px; margin-bottom: 7px;font-family: 'Open Sans-semibold';}
#simulador-resultado p.nombre-cartera {font-size: 40px;font-family: 'Open Sans-semibold';}
#simulador-resultado h2.titulo-2{text-align:left !important;}
#simulador-resultado a h2 p{text-decoration:none !important;}
#simulador-resultado a.ver-cartera { color: white !important;text-decoration: none !important;}
#simulador-resultado p.descripcion-cartera { font-size: 15px;line-height: 23px;}
#sec-simulador-resultados { padding: 40px 0px;}
#sec-simulador-resultados p.texto { color: black !important; margin-bottom: 45px;}
.tab-simulador {display: none;}
#simulador-opciones .opcion-sim:focus{background:#ffdd43 !important; color:#00257b !important;}
#boton2{text-align:right;}
#nextBtn { background: linear-gradient(to right, #FFCD05 50%, #ffdd43 50%);background-size: 200% 100%; background-position: right bottom;transition: all .5s ease-out;color:#00257b !important;width:170px; text-transform:none;border-radius: 0px;font-family: 'Open Sans-semibold'; padding: 14px 0px;}
#nextBtn:hover { background-position: left bottom;}
#btnEnviar { background: linear-gradient(to right, #FFCD05 50%, #ffdd43 50%);background-size: 200% 100%; background-position: right bottom;transition: all .5s ease-out;color:#00257b !important;width:170px; text-transform:none;border-radius: 0px;font-family: 'Open Sans-semibold'; padding: 14px 0px;}
#btnEnviar:hover { background-position: left bottom;}
#prevBtn{ background: linear-gradient(to right, #006FF5 50%, transparent 50%);background-size: 200% 100%; background-position: right bottom;transition: all .5s ease-out;width:170px; text-transform:none;border-radius: 0px;font-family: 'Open Sans-semibold';color:#006FF5;border:1px solid #006FF5; padding: 14px 0px;}
#prevBtn:hover{ background-position: left bottom;opacity:1;color:white !important; border: 1px solid #006FF5;}
#simulador-opciones {padding: 0 34%;}
#simulador-opciones input[type="radio"] {height: 100%;width: 100% !important; position: absolute; top: 0; opacity: 0; cursor: pointer;left:0;}
#simulador-opciones .radio-sim{margin-bottom: -15px; padding: 2px; width: 100% !important; position: relative;text-align: center;background-color:#006ff5;color: white;}
#simulador-opciones .active{background-color:#ffdd43 !important; color: #00257b !important;}
#simulador-opciones label{font-family: 'Open Sans-light'; font-size: 14px; padding-top: 7px;}
.paso-2 {padding: 0px 27% !important;}
#simulador-opciones .radio-sim2{margin-bottom: -15px; padding: 2px; width: 100% !important; position: relative;text-align: center;background-color:#006ff5;color: white;}
#simulador-opciones .active{background-color:#ffdd43 !important; color: #00257b !important;}
#simulador-prev-next { text-align: center;}

/* WIKI DEL INVERSOR */
.dictionary .terms .term strong {font-family: 'Helvetica', sans-serif; font-size: 24px;line-height: 1; color: #3762c4;text-transform: uppercase; margin: 15px 0 5px;font-weight: bold;display: block;}
.dictionary .terms .term:not(:last-child) {border-bottom: none !important;}
.dictionary .letters .letter {font-family: 'Helvetica', sans-serif; font-size: 24px !important; line-height: 28px; color: #0061c7 !important;text-transform: uppercase;background: none !important;text-decoration:none !important;width: 32px !important;height: 10px !important; padding: 3px;}
.dictionary .letters .letter::after { content: ' / '; margin: 0 3px;margin-left: 10px;}
.dictionary .letters {border-bottom: 1px solid #dedfde;display: flex; flex-wrap: wrap; padding-bottom: 25px; margin-bottom: 25px;}
.dictionary a.all-letters { display: none;}
.dictionary form.terms_search { display: none !important;}
.dictionary { margin-top: 50px;}


/* WEBINAR PLANTILLA */

#sec-banner-webinar h1 {color: white; font-size: 55px; line-height:60px; padding-top: 135px;}
#sec-banner-webinar p{color: white;font-size: 36px;line-height: 46px; margin-bottom: 35px;}
#sec-banner-webinar p.fecha { font-size: 23px; color: white; background-color: red; padding: 5px; width: 48%; text-align: center; background: rgb(0,111,245); background: linear-gradient(90deg, rgba(0,111,245,1) 31%, rgba(0,111,245,1) 72%, rgb(0 0 0 / 0%) 100%);text-transform:uppercase;font-family: 'Open Sans-bold';margin-bottom:10px;}
#sec-banner-webinar p.hora { margin-bottom: 35px; font-size: 23px; color: white; background-color: red; padding: 5px; width: 26%; text-align: center; background: rgb(0,111,245); background: linear-gradient(90deg, rgba(0,111,245,1) 31%, rgba(0,111,245,1) 72%, rgb(0 0 0 / 0%) 100%);text-transform:uppercase;font-family: 'Open Sans-bold';}
#sec-banner-webinar .wp-block-columns{margin-bottom:0px !important;}
#sec-banner-webinar #btn-amarillo a.wp-block-button__link.has-text-color.has-background.no-border-radius {font-size: 18px !important;width: 325px;font-family: 'Open Sans bold';}
#bloque-informativo-webinar h2{font-size:32px;color: #00257A;text-align:center;padding: 0 12%; margin-top: 65px;font-family: 'Open Sans-bold';}
#bloques-agente { margin-top: 60px;}
#bloques-agente .wp-block-column.columna-agente { background-color: #f7f7f7; margin: 0px; padding: 30px 3px 5px 75px;}
#bloques-agente h3{color: #00257A;font-family: 'Open Sans-Light', sans-serif !important;font-size:32px;line-height: 31px;}
#bloques-agente p { color: #0058c3;line-height: 37px; font-size: 27px; padding-right: 80px;}
#bloque-inscribete-webinar {text-align:center;margin-top:59px;padding-bottom: 33px;border-bottom: gray 1px solid;margin-bottom: 45px;}
#bloque-inscribete-webinar h2{font-size: 32px;color: #00257A;text-align: center;margin-top: 20px;}
#form-webinar { text-align: left;padding: 0 25%;}
#form-webinar input{width: 100%;background-color: #f7f7f7; border-radius: 0px;border-color: transparent;height: 50px; font-family: 'Open Sans-light',sans-serif;margin-bottom:15px;}
#form-webinar .check-terminos{margin-top: 20px;}
#form-webinar .check-terminos p{font-size: 13px;margin-bottom: 0px;}
#form-webinar .check-terminos input {width: 27px !important; height: 12px;}
#form-webinar input.wpcf7-form-control.wpcf7-submit {background: linear-gradient(to right, #00257a 50%, #006ff5 50%);background-size: 200% 100%;background-position: right bottom;transition: all .5s ease-out; text-transform: none;font-weight: 100; height: auto !important;width: 160px;padding: 12px 0px; margin-top: 25px; margin-left: 12%;}
#form-webinar input.wpcf7-form-control.wpcf7-submit:hover{background-position: left bottom;}
#form-webinar .btn-enviar-form { text-align: center;}

/* CAMBIOS SIMULADOR */
.sec-col-simulador { padding: 0 17% !important;text-align: left;}
.columna-resultado-simulador { background-color: white;padding:0px;border-right: 15px solid #f5f5f5;margin-bottom: 25px;}
.columna-resultado-simulador p.riesgo {margin: 0px;color: #006ff5; text-align: right;margin-bottom: -26px;}
.columna-resultado-simulador p.titulo-cartera {font-size: 24px;font-family: 'Open Sans-semibold'; color: #006ff5;line-height: 29px;}
.columna-resultado-simulador p.titulo-cartera span { font-size: 40px !important; font-family: 'Open Sans-semibold' !important;}
.columna-resultado-simulador .bloque-info {padding-bottom: 41px!important;padding: 0 7%; padding-top: 20px;}
.columna-resultado-simulador a { text-decoration: none !important;font-family: 'Open Sans-semibold'; color: #00257a;}
.columna-resultado-simulador p.texto { font-size: 15px;line-height: 20px; margin-top: 20px;}
.columna-resultado-simulador img { width: 100%;}
.newsletter-widget { background: url(https://www.santaluciaam.es/wp-content/uploads/2023/11/fondo_newsletter_lateral.jpg) no-repeat center top / cover; min-height: 350px; max-width: 280px; padding: 10px; height: 350px!important;}
.newsletter-widget h3{font-size:33px !important;font-family: 'Open Sans-Bold',sans-serif;color:#fff !important;line-height:1;margin-bottom: 5px;}
.newsletter-widget p{font-size:23px;font-family: 'Open Sans-Regular',sans-serif;line-height:1;color:#fff;}
.newsletter-widget #form-newsletter .check-terminos{margin-top:-24px !important;}
.newsletter-widget #form-newsletter .check-terminos p{margin-bottom:0;}
.newsletter-widget #form-newsletter .check-terminos .wpcf7-form-control-wrap{margin-bottom:0;}
.newsletter-widget #form-newsletter .check-terminos .wpcf7-list-item{margin-left:0;}
.newsletter-widget #form-newsletter .check-terminos .wpcf7-not-valid-tip{background-color: #f8d7da;border-color: #f5c6cb;color:#fff;padding:5px;color:black;margin-bottom:8px;}
.newsletter-widget #form-newsletter input.wpcf7-form-control.has-spinner.wpcf7-submit{margin-top:0;background-color:#ffdd43;font-size:17px;font-family: 'Open Sans-semibold',sans-serif;color:#002579;width: 100%;}
.newsletter-widget #form-newsletter .check-terminos .wpcf7-list-item label{font-size:14px;line-height:1;}
.newsletter-widget .wpcf7 form .wpcf7-response-output{margin-top:0 !important;}

/*-------------------------------------- RESPONSIVE --------------------------------------*/

@media(min-width: 1201px){ 
 #bloque-entradas .cont-img { height:175px; overflow:hidden }
}

@media(min-width: 1201px) AND (max-width: 1400px){
 
 .rank-math-breadcrumb{left: 0;}
 .wp-block-cover.fondos{min-height: 400px;min-width: 0;}
 .bloque-post-filter {flex: 0 0 30.333333% !important;}
 p.fecha-post2 { font-size: 10px; margin-top: -5px;}
 p.fecha-post, .rrss { font-size: 13px; padding-top: 28px;}
 .fondos.ampliados .bloques-informativos-detallada {padding: 0px 22px;}
 .shortcodehechos .cont-news2 { padding: 20px !important;}
 .bloque-hechos-relevantes { height: AUTO !IMPORTANT;}
 .cvwp-video-player {width: 100% !important;min-height: 149px;}
}


@media(min-width: 992px) AND (max-width: 1200px){

 #bloque-entradas .cont-img { height:150px; overflow:hidden; margin-bottom:1em; }
  #medios .escuela-inver p.fecha-post, .rrss { font-size: 13px;}
 /* MENU */
 .hfg_header #nv-primary-navigation-bottom li {margin-right: -5px;}
 ul#secondary-menu { margin-top: -5px;}
 #menu-item-4358 .sub-menu, #menu-item-145 .sub-menu, #menu-item-4120 .sub-menu, #menu-item-4359 .sub-menu, #menu-item-5334 .sub-menu { max-width: 960px;}
 #menu-item-145 .sub-menu {margin-left: -260px;}
 #menu-item-4120 .sub-menu {margin-left: -430px;}
 #menu-item-4359 .sub-menu {margin-left: -618px;}
 #menu-item-5334 .sub-menu { margin-left: -781px; }
 #columnas-metas p {min-height: 158px;}
 #tratar .caja-como-tratar {min-width: 232px;min-height: 265px!important;}
 #tratar p.como-tratar.has-text-color {font-size: 26px !important;}
 .columnas-objetivos1, .columnas-objetivos2, .columnas-objetivos3, .columnas-objetivos4 {height: auto !important; margin-left: 0;}
 .circulo-cartera-menorca img, .circulo-cartera-corcega img, .circulo-cartera-capri img, .circulo-cartera-hawai img, .circulo-cartera-bali img {top: 113px;right: 21px; width: 141px;}
 p.texto-hover-capri, p.texto-hover-bali, p.texto-hover-hawai, p.texto-hover-menorca, p.texto-hover-corcega { font-size: 13px !important; padding-right: 20px;}
 #sec-bloques-rentas .columna-renta p.texto-renta.has-text-color { min-height: 310px;}
 #escuela .columnas-agenda-derecha {padding-left: 0%;}
 .cont-news { padding-left: 30px !important;padding-right: 25px !important; padding-top: 5px !important;}
 .sin-pad2 { width: 58%;}

  /* SOBRE NOSOTROS */
 #nuestra-historia {display: none;}
 .page-id-559 .hidden-desktop{display:block; padding: 0px 75px;}
 .hidden-desktop:before{display:none;}

 /* SERVICIOS DE INVERSIÓN */
 #columnas-azules p.enlace-columna-equiazul {top: 321px!important; }
 #columnas-azules h2.titulo-columna-equiazul.has-nv-text-dark-bg-color.has-text-color { font-size: 27px !important;}

 /* RELACION CON EL INVERSOR */
 #columnas-azules-mifidii .wp-block-buttons.is-content-justification-left { top: 351px;}

 /* INVERTIR POR OBJETIVOS: JUBILACION */
 .wp-block-cover.fondos{min-height: 430px;min-width: 0;}
 .enlace-inporob{position: relative;top: 7%;}
 .grupo-jubilacion-recomendados p.has-text-align-left.riesgo-inporob.has-nv-site-bg-color.has-text-color{margin-top: 0;margin-bottom: 20px;}
 
 /* CONTACTO */
 .contacta-general .direccion-col-texto{padding: 0 20px 30px;}
 
 /* SALA DE PRENSA */
 #bloque-categorias-formatos { padding: 111px 35px 0px; padding-left: 70px;}
 #sec-escuela-inver .wp-block-cover__inner-container p { padding-right: 0PX;}
 #sec-escuela-inver h1 { font-size: 47px !important;}
 .bloque-post-filter {max-width: 46%; flex: 100% !important;}
 p.fecha-post, .rrss {font-size: 9px;}
 p.fecha-post2 {font-size: 10px; margin-top: -5px;}
 .content-filtro-categorias { padding-left: 6%;padding-top: 34px;}
 .sala-prensa-home p#fecha { width: 48%;}
 
 /* CARTERAS RECOMENDADAS */
 .titulo-cartera { margin-bottom: 0px; line-height: 53px; FONT-SIZE: 30PX;}
 .cartera-bloque.fila-inversa .invertir-texto { padding-left: 20px;}
 .cartera-bloque h3 { font-size: 28px;}
 .cartera-bloque .invertir-texto {padding-left: 5px;}
 .cartera-bloque p.descripcion { font-size: 13px !important; line-height: 22px;}
 
 /* FONDOS DE INVERSIÓN */
 .bloque-superior {margin-left: 20px;}
 #sec-banner-fondos .bloque-superior .wp-block-column.is-vertically-aligned-bottom { margin-left: 3px;}
 #sec-banner-fondos p.pretitulo { font-size: 20px !important;}
 #sec-banner-fondos h2.has-text-color {font-size: 40px !important; line-height: 40px;}
 .fondos p.texto { font-size: 9px; margin-top: 0px;}
 .fondos a.btn-ficha { padding: 10px 13px; margin-right: 0px !important;}
 .fondos a.btn-invertir { padding: 10px 13px; margin-right: 0px !important;}
 .fondos span.star {font-size: 20px;}
 .fondos.ampliados .bloques-informativos-detallada { padding: 0px 14px; padding-bottom: 45px;}
 .clase-fondo .columnas .wp-block-column:not(:first-child) {margin-left: 2em !important;}
 .clase-fondo #niveles .valor {font-size: 21px;}
 #niveles p.valor.estrellas { font-size: 15px !important;}
 .fondos h3 { min-height: 110px; font-size: 26px;line-height: 28px;}
 .fondos h2 { min-height: 110px; font-size: 26px;line-height: 28px;}
 .fondos.ampliados .col-md-6 { margin-right: 0px;}
 .fondos.ampliados p.texto span.clase {font-size: 7px;}
 
 /* AGENDA */
 .agenda .rrss { margin-top: 36px; font-size: 13px;}
 .agenda #cuadrado-azul p.fecha {font-size: 22px;}
 .agenda .bloque { padding: 3px;}
 .agenda p.extracto {font-size: 11px;line-height: 10px;}
 #contenedor-agenda { padding: 0px 20px;}
 .agenda .bloque { margin-bottom: 6px;}
 .wp-block-button.cartera-boton-amarillo a { width: 194px; height: 57px; padding-top: 3%; letter-spacing: -0.5px; margin-left: 41px;}
 .texto-informativo-pais p { position: initial; margin-bottom: -14px; font-size: 18px; min-height: 33px;}
 .texto-informativo-sector p{ position: initial; margin-bottom: -14px; font-size: 18px; min-height: 33px;}
 .tablas-cartera-doble span.azul-tabla { font-size: 19px!important; letter-spacing: -1px;}
 .tablas-cartera-doble { padding-right: 0% !important; padding-left: 0% !important;}
 .shortcodehechos .cont-news2 { padding: 20px !important;}
 .bloque-hechos-relevantes { height: AUTO !IMPORTANT;}
 
 /* SIMULADOR DE OBJETIVOS */
 #simulador-resultado .fondo-imagen-cartera { padding: 33px 215px 0px 40px;}
 
 /* SALA DE PRENSA */
 .sala-de-prensa-template-default nav.rank-math-breadcrumb { padding-left: 20px; padding-right: 20px;}
 .page-id-5076 header.wp-show-posts-entry-header {height:auto !important;}
 #sec-noticias-sala #noticias-top .bloque-noticia-top .entrada {padding: 35px 20px 55px 20px;}
 
 .hfg_header #nv-primary-navigation-bottom li { font-size: 13px !important;}
 
 /* WEBINAR PLANTILLA */
 #sec-banner-webinar h1 {font-size: 45px;}
 #bloques-agente .wp-block-column.columna-agente {padding: 8px 0px 0px 24px;}
 #bloques-agente p { padding-right: 50px;}
 #sec-banner-webinar p.fecha {width: 63%;}
 #sec-banner-webinar p.hora {width: 37%;}

 
}

@media(min-width: 768px) AND (max-width: 991px) {
 div#popmake-8439 button.pum-close.popmake-close { margin: 10px!important; color: white !important;}
 div#popmake-8439 .pum-theme-264 .pum-content + .pum-close, .pum-theme-enterprise-blue .pum-content + .pum-close { background-color: transparent!important;}
 
 /*popup*/
 .page-id-8419 #banner-campana-septiembre sup {font-size: 60px;position: relative;top: -70px;right: -192px;}
 div#popmake-8439 .pum-theme-264 .pum-content + .pum-close, .pum-theme-enterprise-blue .pum-content + .pum-close { position: absolute; height: 31px; width: 30px; left: auto; right: 87px!important; bottom: auto; top: 28px!important;}
 div#popmake-8439 #banner-campana-septiembre p.porcentaje { font-size: 156px; color: #f2c305 !important; font-size: 250px; font-family: 'Open Sans',sans-serif !important; margin-top: 22px; font-weight: 800 !important; margin-left: -28px;}
 div#popmake-8439 #banner-campana-septiembre p.titulo-principal {
 text-align: right; font-size: 31px; margin-bottom: 0px;}
 .popup#banner-campana-septiembre { height: 563px!important; width: 640px!important; margin: auto;}
div#popmake-8439 .pum-theme-264 p { line-height: 20px; font-size: 15px; padding-bottom: 8px;}
 div#popmake-8439 #banner-campana-septiembre .wp-block-cover__inner-container { margin-bottom: 88px !important;}
 
 .rank-math-breadcrumb{left: 0;}
 /*pie*/
 #site-footer h3 {font-size: 14px!important;}
 /*invertir por objetivos*/
 .fondos .wp-block-column.medida-tablet-col { flex-basis: 70%!important;}
 .medida-tablet-col p.texto-inporob.has-nv-site-bg-color.has-text-color { margin-bottom: 0px;}
 .medida-tablet-col p.texto-inporob.has-nv-site-bg-color.has-text-color { font-size: 13px!important; line-height: 16px!important;}
 .medida-tablet-col h4.slogan-inporob.has-nv-site-bg-color.has-text-color { font-size: 18px!important;}
 .medida-tablet-col p.texto-inporob.has-nv-site-bg-color.has-text-color { padding-right: 1px;}
 .wp-block-cover.fondos { padding-top: 30px; padding-left: 40px; min-height: 0 !important; min-width: 0 !important; position: relative;}
 #bloque-invertir-objetivo p.has-text-align-center.texto-azul-jubilacion.has-text-color { padding-left: 8%!important;
 padding-right: 8%!important; padding-bottom: 39px; margin-top: 47px!important;}
 h3.dos-colores.has-text-color { font-size: 29px!important; line-height: 31px!important; padding-top: 2px;}
 p.texto-invertir { padding-top: 10px!important; line-height: 22px!important; font-size: 15px!important;}
 #columnas-soluciones .wp-block-column:not(:first-child) { margin-left: 0px;}
 .invertir-texto { padding-left: 33px; padding-right: 19px; height: auto!important; position: relative;}
 p.enlace-invertir { position: initial;}
 .texto-soluciones { line-height: 22px; padding-left: 18%!important; padding-right: 18%!important;}
 /* COMUNES */
 h2{ font-size: 31px;line-height: 38px;}
 .site-footer { margin-top: 36px;}

 /* MENU */
 #nv-primary-navigation-sidebar li a{font-size:15px;}
 .builder-item--secondary-menu .nav-ul#secondary-menu li > a {color: black !important;}
 ul#secondary-menu { margin-top: 0px;}
 ul#secondary-menu a{font-size:15px;}
 ul.sub-menu { margin: 0px; padding: 0px;}
 span#barra {display: none;}
 #rrss-top i, #rrss-top span{color:black;}
 .row .tres { height: auto !important;padding-bottom: 23px;}
 span.titulos-azul-menu {font-size: 14px;}
 .sub-menu img { width: 75px;}
 ul.sub-menu.dropdown-open { padding-left: 0px !important;}
 .col-md-4.tres { border: none !important;}
 a.enlace { margin-top: -37px;}
 .contenedor-txt-menu.segundo {padding-bottom: 0px;}
 #desplegable-menu .col-md-4 {flex: 100% !important; max-width: 100% !important;}
 #desplegable-menu .col-md-8 {flex: 100% !important; max-width: 100% !important;}
 #desplegable-menu .col-md-3{ flex: 100% !important; max-width: 100% !important;padding-left: 40px;}
 #desplegable-menu .col-md-2{ flex: 100% !important; max-width: 100% !important;padding-left: 40px;}

 /* MENU */
 #desplegable-menu .contenedor-img-menu, #desplegable-menu .contenedor-txt-menu { display: none;}
 #desplegable-menu .col-md-4 .row { padding-top: 0px;}
 #desplegable-menu .contenedor-txt-menu.tercero {padding-bottom: 0px;}
 #desplegable-menu .tres {padding-bottom: 0px;}
 #desplegable-menu p{font-size:13px;}
 

 /* HOME */
 #sec-bloques-rentas .titulos-rentas {line-height: 28px !important;font-size: 24px !important;}
 #sec-bloques-rentas .columna-renta {padding: 30px 21px;}
 #sec-bloques-rentas .columna-renta p.texto-renta.has-text-color { min-height: 80px;}
 #sec-fondos-inversion-movil h2 { font-size: 28px !important;line-height: 30px;}
 .circulo-cartera-menorca img, .circulo-cartera-corcega img, .circulo-cartera-capri img, .circulo-cartera-hawai img, .circulo-cartera-bali img{ top: 138px; width: 110px;right: 18px;}
 h3.objetivo1, h3.objetivo2, h3.objetivo3, h3.objetivo4 {font-size: 20px !important;}
 p.text-objetivo1, p.text-objetivo2, p.text-objetivo3, p.text-objetivo4 { line-height: 31px; font-size: 28px !important;}
 #tratar .caja-como-tratar { min-width: 185px; min-height: 281px!important;}
 #tratar p.llamanos { font-size: 10px;}
 #columnas-metas p {padding: 0px 0px;min-height: 168px;}
 .bloque-entrada-blanco {margin: 17px; height: auto;}
 #escuela #rrss-bloque-azul {font-size: 12px;}
 #escuela .columnas-agenda-derecha {padding-left: 0%;}
 .cont-news {padding-left: 10px !important; padding-right: 10px !important;}
 p.fecha-post, .rrss { font-size: 11px;}
 a.title-noticia {font-size: 22px; line-height: 17px !important;}
 .sin-pad2 { width: 65%;}
 .bloqueblog {padding-top: 35px;padding-bottom: 20px;}
 #clientes h2.clientes-titulo.has-text-color { padding-left: 10px!important; font-size: 26px !important; line-height: 28px;margin-bottom: 1em;}
 #bloque-entradas .cont-img { height:100px; overflow:hidden }
 p.texto-noticias { min-height:0}
 p.texto-hover-capri, p.texto-hover-bali, p.texto-hover-hawai, p.texto-hover-menorca, p.texto-hover-corcega { line-height: 16px!important;position: absolute; top: 137px; font-size: 12px !important;}
 .nombre-cartera-hover-menorca, .nombre-cartera-hover-corcega, .nombre-cartera-hover-capri, .nombre-cartera-hover-hawai, .nombre-cartera-hover-bali { font-size: 25px !important;}
 .nombre-cartera-menorca, .nombre-cartera-corcega, .nombre-cartera-capri, .nombre-cartera-hawai, .nombre-cartera-bali {font-size: 25px !important;}
 .texto-hover-oculto1, .texto-hover-oculto2, .texto-hover-oculto3, .texto-hover-oculto4 {padding-right: 0px !important; font-size: 13px !important; line-height: 19px !important;}
 #btn-mostrar1, #btn-mostrar2, #btn-mostrar3, #btn-mostrar4 { width: 25%;}
 .columnas-objetivos1, .columnas-objetivos2, .columnas-objetivos3, .columnas-objetivos4 { height: auto !important;margin-left: 0 !important; margin-bottom: 2em; margin-right: 1em !important;}
 .wp-block-column .cartera { margin-bottom:1em;} 
 
 #tratar .conjunto-contratar .wp-block-column { margin-bottom:1em}
 /* forzar 3 columnas */
 #sec-porque-elegir .wp-block-column:not(:only-child), #sec-pri .wp-block-column:not(:only-child), #sec-sostenible .wp-block-column:not(:only-child),#columnas-metas .wp-block-column:not(:only-child),.home .bloque-entrada, .home .sala-prensa-home ,
 #objetivos .columnas-objetivos, .page-id-559 .bloque-entrada
 { flex-basis: calc(33% - 1em)!important;}
 #sec-graficos-home .sin-margen .wp-block-column:not(:only-child){ flex-basis: calc(40% - 1em)!important;}
 #sec-graficos-home .sin-margen .wp-block-column:first-child{ flex-basis: inherit !important}
 .wp-block-column:nth-child(2n) { margin-left: 1em; margin-right: 1em;}
 #sec-bloques-rentas .wp-block-column:nth-child(2n) { margin-left: 1em !important;; margin-right: 0;}
 
 /* SOBRE NOSOTROS */
 #nuestra-historia {display: none;}
 .page-id-559 .hidden-desktop{display:block; padding: 0px 75px;}
 .page-id-559 #medios .escuela-inver .sin-pad { max-width:100%; flex:0 100%}
 .page-id-559 #columnas-azules-nosotros .wp-block-column{ margin-bottom:1em;}
 .hidden-desktop:before{display:none;}
 #trabajamos h2.titulo-h2.has-text-color {font-size: 28px !important;line-height: 34px;}
 h2.titulo-columna-equiazul.has-nv-text-dark-bg-color.has-text-color { font-size: 20px !important; line-height: 27px;}
 .page-id-4104 #columnas-azules p.enlace-columna-equiazul {top: 393px!important; position: absolute;}
 .bordeado p.destacado { padding: 0px 18px;}
 #columnas-azules-premios p.texto-columna-equiazul.has-nv-text-dark-bg-color.has-text-color {top: 86px;}
 #columnas-azules-premios p.enlace-columna-equiazul {top: 351px!important; }
 #gestion .inversion-bloque-izq h3.has-text-color { line-height: 32px; padding-top: 0px;}
 #gestion p.texto-inversion { padding-bottom: 0px;}
 #columnas-azules-servicios p.enlace-columna-equiazul { top: 324px!important; position: absolute;}
 #columnas-azules-servicios p.texto-columna-equiazul.has-nv-text-dark-bg-color.has-text-color {top: 85px;}

 div#invertir-objetivos .wp-block-column:not(:first-child) { margin-left: 0;}
 
 /* SERVICIOS DE INVERSION */
 #columnas-azules h2.titulo-columna-equiazul.has-nv-text-dark-bg-color.has-text-color {font-size: 19px !important; line-height: 18px;}
 #columnas-azules p.texto-columna-equiazul.has-nv-text-dark-bg-color.has-text-color {top: 88px;}
 #columnas-azules p.enlace-columna-equiazul { top: 379px!important;}
 #columnas-azules p.enlace-columna-equiazul { top: 343px!important;}

 /* RELACIÓN CON EL INVERSOR */
 #columnas-azules-mifidii .wp-block-buttons.is-content-justification-left {top: 396px;}
 
 /* INVERTIR POR OBJETIVOS: JUBILACION */
 
 .enlace-inporob{position: relative;top: 17%;}
 .grupo-jubilacion-recomendados p.has-text-align-left.riesgo-inporob.has-nv-site-bg-color.has-text-color{margin-top: 0;margin-bottom: 20px;}
 
 /* CONTACTO */
 
 #sec-info .wp-block-button.boton-borde-azul .wp-block-button__link{padding: 14px 10px;}
 .contacta-general{flex-wrap: wrap;margin-top: 150px;}
 .contacta-general .direccion-col-texto, .contacta-general .direccion-col-foto-texto{flex-basis: 100% !important; margin-left: 0 !important;}
 
 
 /* SALA DE PRENSA */
 #sec-contacta-medios{padding: 25px 15px;} 
 #sec-contacta-medios .wp-block-column:first-child{flex-basis: 65% !important;}
 #sec-noticias-sala #noticias-top .bloque-noticia-top{flex: 0 0 50%;max-width: 50%;}
 #sec-noticias-sala #noticias-top .bloque-noticia-top:nth-of-type(3){margin-right: 10em;}

 #sec-noticias-sala #noticias-top .bloque-noticia-bottom{flex: 0 0 33.3333333333%;max-width: 33.3333333333%;}
 #bloque-categorias-formatos {padding: 100px 35px 0px;padding-left: 46px;}
 #sec-escuela-inver .wp-block-cover__inner-container p { padding-right: 49px;}
 #sec-escuela-inver h1 {font-size: 34px !important;}
 .bloque-post-filter {max-width: 46%; flex: 100% !important;}
 p.fecha-post, .rrss {font-size: 9px;}
 p.fecha-post2 {font-size: 10px; margin-top: -5px;}
 .content-filtro-categorias { padding-left: 6%;padding-top: 34px;}
 .sala-prensa-home p#fecha { width: 100%; }
 
 /* CARTERAS RECOMENDADAS */
 .titulo-cartera { margin-bottom: 0px; line-height: 53px; FONT-SIZE: 30PX;}
 .cartera-bloque.fila-inversa .invertir-texto { padding-left: 20px;}
 .cartera-bloque h3 { font-size: 28px;}
 .cartera-bloque .invertir-texto {padding-left: 5px;}
 .texto-informativo-pais p {left: 37%;top: 108px;}
 .texto-informativo-sector p { left: 33%; top: 97px; font-size: 17px;}
 
 /* FONDOS DE INVERSIÓN */
 .page-id-4140 .wp-block-column:not(:only-child) { flex-basis: inherit !important;}
 .page-id-4140 .fondos .bloque { flex: 0 49%; max-width: 49%;}
 .page-id-4140 #columnas-soluciones .wp-block-column, .page-id-4140 .conjunto-contratar .wp-block-column{flex: 0 49%; max-width: 49%; flex-basis: calc(49% - 1em)!important;}
 .page-id-4140 .banner-gama .wp-block-column, .page-id-4140 .bloque-top-tratar-prin .wp-block-column{flex: 0 100%; max-width: 100%; flex-basis: calc(95% - 1em)!important;}
 .bloque-superior {margin-left: 20px;}
 #sec-banner-fondos .bloque-superior .wp-block-column.is-vertically-aligned-bottom { margin-left: 3px;}
 #sec-banner-fondos p.pretitulo { font-size: 20px !important;}
 #sec-banner-fondos h2.has-text-color {font-size: 40px !important; line-height: 40px;}
 .fondos p.texto { font-size: 9px; margin-top: 0px;}
 .fondos a.btn-ficha { padding: 10px 13px; margin-right: 0px !important;}
 .fondos a.btn-invertir { padding: 10px 13px; margin-right: 0px !important;}
 .fondos span.star {font-size: 20px;}
 .fondos.ampliados .bloques-informativos-detallada { padding: 0px 0px; padding-bottom: 45px;}
 .fondos.ampliados .texto.valor {font-size: 18px;}
 .fondos.ampliados a.btn-ficha { padding: 10px 30px;}
 .fondos.ampliados a.btn-invertir {padding: 10px 38px;}
 .clase-fondo .columnas .wp-block-column:not(:first-child) { margin-left: 1em !important;}
 .clase-fondo #bloque-azul p.porcentaje { font-size: 35px;}
 #niveles .valor {font-size: 14px;}
 #niveles p.diferente {font-size: 8px !important;line-height: 11px !important;}
 #niveles p.valor.estrellas { font-size: 9px !important;}
 #slider_agentes .derecha p.frase { font-size: 11px; line-height: 16px;}
 #slider_agentes .derecha p.cargo {font-size: 11px;}
 #slider_agentes .derecha p.nombre {line-height: 16px;}
 #cuanto-cuesta-invertir p.valor_dinero {font-size: 45px;}
 .conjunto-invierte #content-form-llamamos { height: auto !important; margin-left: 15%;}
 .conjunto-invierte .container.cartera { padding: 20px !important;}
 .boton-enviar-cartera { margin-left: 0;}
 #cuanto-cuesta-invertir .bloques {padding: 0px 70px;}
 .fondos h3 {font-size: 24px; line-height: 25px; min-height: 113px;}
 .fondos h2 {font-size: 24px; line-height: 25px; min-height: 113px;}
 .fondos p.descripcion-renta {min-height: 197px;}
 .fondos.ampliados .col-md-6 { margin-right: 0px;}
 
 /* AGENDA */
 .agenda .rrss { margin-top: 29px;}
 .agenda #cuadrado-azul p.fecha {font-size: 22px;}
 .agenda .bloque { padding: 3px;}
 .agenda p.extracto {font-size: 11px;line-height: 10px;}
 #contenedor-agenda { padding: 0px 5px;}
 .agenda .bloque { margin-bottom: 6px;}
 .agenda p.title { font-size: 12px;}
 .sin-pad .rrss { font-size: 11px!important; padding-top: 17px!important;}
 .container.agenda .col-12.col-sm-6.col-md-6.bloque { padding-left: 38px;}
 .agenda #cuadrado-azul p.mes { font-size: 10px;}
 .agenda .fehcas-webinar { min-height: 98px;}
 .agenda a.inscribete { color: #ffcd05; font-size: 19px; text-decoration: none !important; margin-left: 44px; font-family: 'Open Sans-semibold';}
 .wp-block-button.cartera-boton-amarillo a { width: 152px; height: 57px; padding-top: 4%; letter-spacing: -0.5px; margin-left: 95px;font-size:13px;}
 .boton-enviar-cartera { margin-left: 0px !important;}
 .tablas-cartera-doble span.azul-tabla { font-size: 13px!important; letter-spacing: -1px;}
 .tablas-cartera-doble { padding-right: 0% !important; padding-left: 0% !important;}
 .texto-informativo-pais p { position: initial; margin-bottom: -14px; font-size: 18px;}
 .texto-informativo-sector p{ position: initial; margin-bottom: -14px; font-size: 18px;}
 
 /* */
 .shortcodehechos .cont-news2 { padding: 20px !important;}
 .bloque-hechos-relevantes { height: AUTO !IMPORTANT;}
 
 /* SIMULADOR DE OBJETIVOS */
 #simulador-resultado .fondo-imagen-cartera { padding: 33px 135px 0px 40px;}
 
 /* SALA DE PRENSA */
 .sala-de-prensa-template-default h1.title.entry-title {padding-left: 0px;}
 .sala-de-prensa-template-default #sec-banner-sala-prensa h2 { color: white !important;text-shadow: 1px 2px 3px #000;}
 .page-id-5076 header.wp-show-posts-entry-header {height:auto !important;}
 
 /* WEBINAR PLANTILLA */
 #bloques-agente .wp-block-column.columna-agente {padding: 8px 0px 0px 24px;}
 #bloques-agente p { padding-right: 50px;}
 #sec-banner-webinar p.fecha {width: 90%;}
 #sec-banner-webinar p.hora {width: 54%;}
 /*CONTACTO */
 .page-id-4092 #rrss-btn {padding-left: 0;}
  
 /* FOOTER */
 #site-footer .col-2 { height: 185px; flex: 0 33%; max-width: 33%;}
}


@media(max-width: 767px) {
 p.escuela-texto-p.oculto-movil.has-nv-site-bg-color.has-text-color { display: none;}
 p.espaciado-movil { padding-top: 25px;}
 h1.titulo-inversion.has-nv-site-bg-color.has-text-color { padding-top: 110px;}
 #sec-info .wp-block-button.boton-borde-azul .wp-block-button__link { width: 100%;}
 .columnas-cartera-movil .is-layout-flow.wp-block-column{margin-bottom:5px; }
 #sec-escuela-inver h1 {margin-top: 51px;}
 .page-id-4104 #ajaxsearchlite2 .probox{border: 2px solid #006FF5 !important;}
 .page-id-4104 #ajaxsearchlite2 .promagnifier .innericon::after {color: #006ff5!important;background-color: white !important;}
 .page-id-536 #ajaxsearchlite2 .promagnifier .innericon::after {color: white !important;}
 .page-id-536 #ajaxsearchlite2 .probox{border: 2px solid #006FF5 !important;background-color: #006FF5 !important;}
 .page-id-5671 #ajaxsearchlite2 .promagnifier .innericon::after {color: white !important;background-color: transparent !important;}
 .page-id-4128 #ajaxsearchlite2 .promagnifier .innericon::after {color: #006ff5!important;background-color: white !important;}
 .page-id-4128 #ajaxsearchlite2 .probox, 
 .page-id-4629 #ajaxsearchlite2 .probox,
 .page-id-4913 #ajaxsearchlite2 .probox,
 .page-id-742 #ajaxsearchlite2 .probox,
 .page-id-4565 #ajaxsearchlite2 .probox,
 .page-id-4568 #ajaxsearchlite2 .probox,
 .page-id-4439 #ajaxsearchlite2 .probox,
 .page-id-4467 #ajaxsearchlite2 .probox,
 .page-id-4140 #ajaxsearchlite2 .probox,
 .page-id-4092 #ajaxsearchlite2 .probox,
 .archive.tax-tipos .probox
 {border: 2px solid #006FF5 !important;background-color: #006FF5 !important;}
 .page-id-4128 #ajaxsearchlite2 .promagnifier .innericon::after {background-color: #006FF5 !important;color:white !important;}
 .page-id-710 #ajaxsearchlite2 .promagnifier .innericon::after {color: white!important;background-color: transparent !important;}
 .page-id-4913 #ajaxsearchlite2 .promagnifier .innericon::after {background-color: #006FF5 !important;color:white !important;}
 .page-id-4439 .promagnifier .innericon::after {background-color: transparent !important;}
 #sec-banner-sala-prensa h1 { margin-top: 168px;}
	#content-form-contacto p, #gestion {margin-bottom: 0;}
	#content-form-contacto .wpcf7-spinner {display: none;}
 
  /*popup*/
div#popmake-8439 #banner-campana-septiembre p.invierte { background-color: #f2c305; padding: 10px 0px; text-align: center; font-family: 'Open Sans-bold',sans-serif; color: #07316d !important; font-size: 14px; height: 37px; width: 100%!important;}
 div#popmake-8439 .wp-container-2.wp-block-column { display: none;}
 div#popmake-8439 .pum-theme-264 p { line-height: 13px; font-size: 11px; padding-bottom: 14px; margin-top: -20px;}
 div#popmake-8439 p.oferta-valida { border-top: 2px solid; padding-top: 19px; font-size: 9px!important; line-height: 10px; margin-top: 8px;}
 div#popmake-8439 .popoculto-pc#banner-campana-septiembre { display: block!important;}
div#popmake-8439 .popoculto-movil#banner-campana-septiembre { display: none!important;}
 div#popmake-8439 .popup#banner-campana-septiembre { background-image:url('https://www.santaluciaam.es/wp-content/uploads/2022/09/fondo-popup.png') !important; background-repeat:no-repeat; background-size: cover; width: 100%!important; margin: auto;}
div#popmake-8439 #banner-campana-septiembre sup { font-size: 39px; position: relative; top: -35px!important; margin-left: -12px;}
 div#popmake-8439 #banner-campana-septiembre p.titulo-principal { text-align: -webkit-right; font-size: 31px; margin-bottom: 0px; width: 64%;}
div#popmake-8439 #banner-campana-septiembre .oculto-pc { display: block; color: #f2c305; font-family: 'Open Sans-bold',sans-serif; font-size: 130px; position: absolute; right: 11px; top: 84px;}
div#popmake-8439 #banner-campana-septiembre p.invierte { margin-top: 17px;}
div#popmake-8439 .pum-theme-264 .pum-content + .pum-close, .pum-theme-enterprise-blue .pum-content + .pum-close { position: absolute; height: 31px; width: 30px; left: auto; right: 43px!important; bottom: auto; top: 28px!important;}
 div#popmake-8439 #banner-campana-septiembre p.porcentaje { font-size: 156px; color: #f2c305 !important; font-size: 250px; font-family: 'Open Sans',sans-serif !important; margin-top: 22px; font-weight: 800 !important; margin-left: -28px;}
 
div#popmake-8439 #banner-campana-septiembre p.titulo-principal { text-align: right; font-size: 17px; margin-bottom: 0px; line-height: 0px; margin-top: -70px;}
 div#popmake-8439 p.titulo-principal { margin-top: -104px;}

div#popmake-8439 .pum-theme-264 p { line-height: 20px; font-size: 15px; padding-bottom: 8px;}
 div#popmake-8439 p.has-nv-site-bg-color.has-text-color { line-height: 16px; font-size: 11px; padding-bottom: 0px;}
div#popmake-8439 .popup#banner-campana-septiembre { height: auto!important; margin: auto;} 
 
 .page-id-8419 #banner-campana-septiembre .oculto-pc { display: block; color: #f2c305; font-family: 'Open Sans-bold',sans-serif; font-size: 110px; position: absolute; right: 5px; top: 236px;}
 
 .columnas-cartera-movil{display:block!important;}
 .columnas-carteras{display:none!important;}
 a.oculto-movil { display: none;}
 .wp-block-buttons.is-content-justification-center.oculto-movil {display:none;}
 h2.has-text-align-center.titulo-general.agenda.has-text-color {padding-top: 10px;}
 
 /* MOSCAS */
 #popmake-4158 .check-terminos p {font-size: 9px;}
 #pop-contrata .bloq-der { border-left: none; margin-top: 31px;}
 .moscas{position: fixed; bottom: 0;z-index: 999; width: 100%;bottom:0;top:initial; display: flex; flex-wrap: wrap;align-items: flex-end;}
 
 .moscas .info1text-center {padding: 10px 5px; margin: 0 2px; font-size: 9px; line-height: 11px;margin-bottom: 0;}
 .moscas a{flex: auto;}
 .moscas p {font-size: 9px;line-height: 11px; margin-top: 5px;}
 .moscas i { font-size: 19px;}
 .moscas br{display:none;}
 
 .moscas .landing-100e .info1text-center{padding: 6px 5px;}
 .moscas .landing-100e p:first-child{margin-top: 0;}
 .moscas .landing-100e .pmoney{font-size: 14px;margin-bottom: 0px; margin-top: 0px;}
 .moscas .landing-100e .pmoney sup{font-size: 11px;}
 .moscas .landing-100e .ver-bases{font-size: 9px;}
 
 /* MENU */
 #nv-primary-navigation-sidebar li a{font-size:15px;}
 .builder-item--secondary-menu .nav-ul#secondary-menu li > a {color: black !important;}
 ul#secondary-menu { margin-top: 0px;}
 ul#secondary-menu a{font-size:15px;}
 ul.sub-menu { margin: 0px; padding: 0px;}
 span#barra {display: none;}
 #rrss-top i, #rrss-top span{color:black;}
 .row .tres { height: auto !important;padding-bottom: 23px;}
 span.titulos-azul-menu {font-size: 17px;}
 .sub-menu img { width: 75px;}
 ul.sub-menu.dropdown-open { padding-left: 0px !important;}
 .col-md-4.tres { border: none !important;}
 a.enlace { margin-top: -37px;}
 .contenedor-txt-menu.segundo {padding-bottom: 0px;}
 .rank-math-breadcrumb{left: 0;}
 ul#secondary-menu a { border-right: none !important;}


 /* COMUNES */
 h1 { line-height: 38px;}
 /*.moscas .info1text-center {padding: 4px 5px;font-size: 9px; line-height: 11px;}*/
 .wp-block-button.boton-borde-rojo {width: 100%;text-align: center;}
 .wp-block-button.boton-borde-azul {width: 100%; text-align: center;}
 .wp-block-buttons { display: block;}
 .moscas p { font-size: 9px;}
 .fila-inversa {display: flex !important; flex-flow: wrap-reverse;}
 #site-footer i { color: #006FF5 !important;} 
 .wp-block-button.cartera-boton-amarillo a { padding-top: 5%;}

 /* FOOTER */
 #site-footer .col-2 { height: auto !important;width: 100% !important;max-width: 100% !important;flex: 100% !important;}
 #site-footer h3 { min-height: 15px; margin-top: 10px;}
 .footer--row-inner.footer-top-inner.footer-content-wrap { padding-bottom: 55px;}

 /* CONTACTO */
 #rrss-btn{margin-top: 0;}
 #rrss-btn a.btn {display: block;}
 .contacta-general{margin-top: 20px;}
 #banner-servicios h1.has-text-color {padding:0px !important; line-height: 55px;text-align: center;}
 .contacta-general .direccion-col-texto{padding-left: 15px; padding-right: 15px;}
 #content-form-contacto input.wpcf7-form-control.wpcf7-submit { width: 100% !important;margin-bottom:0;}
 #content-form-contacto .col-xs-12{ max-width: 100% !important; flex: 100% !important;}
 #content-form-contacto select, #content-form-contacto select option { font-size: 11px;}
 #sec-info .wp-block-button.boton-borde-azul .wp-block-button__link {border: 1px solid;}
 #sec-info .boton-borde-azul { border: none;}
 #sec-info h2 {font-size: 21px !important;}
 
 /* HOME */
 h2{font-size: 33px;line-height: 36px;}
 #columnas-metas p { padding: 0px 36px;min-height: 72px;}
 .wp-block-buttons.is-content-justification-center {display: block;width: 100%; text-align: center;padding: 0px 20px;}
 #btn-amarillo { display: block;}
 #btn-amarillo a.wp-block-button__link {width: 100% !important;}
 #columnas-metas .wp-block-column{margin-bottom:35px;}
 #tratar .caja-como-tratar {margin-bottom: 21px;}
 #objetivos { padding-top: 36px;padding-bottom: 36px;}
 #objetivos .columnas-objetivos {padding-left: 0px;}
 .columnas-objetivos2, .columnas-objetivos3, .columnas-objetivos4 { margin-left: 0px !important;margin-top:10px;margin-top: 20px;}
 .circulo-cartera-menorca img, .circulo-cartera-corcega img, .circulo-cartera-capri img, .circulo-cartera-hawai img, .circulo-cartera-bali img{ right: 75px;}
 .hidden-desktop{display:block;}
 #sec-fondos-inversion-movil img.wp-block-cover__image-background.wp-image-4299 {display: none;}
 #sec-bloques-rentas .columna-renta p.texto-renta.has-text-color { min-height: 110px;}
 #escuela { padding: 0px;}
 #escuela .fehcas-webinar {min-height: 79px;}
 .wp-block-column.columnas-agenda-derecha { margin-top: 20px;}
 #clientes h2.clientes-titulo.has-text-color {padding-left: 0px!important;margin-bottom: 21px;}
 #clientes p.clientes-texto.has-nv-text-dark-bg-color.has-text-color { margin-bottom: 23px;}
 #bloque-entradas { background-color: #efefef !important;background:none !important;}
 .cont-news {padding-left: 10px !important;padding-right: 10px !important;}
 .bloqueblog {padding-top: 30px; padding-bottom: 30px;}
 #sec-fondos-inversion-movil .wp-block-column.col-pad-izq {padding-left: 15px;}
 #sec-graficos-home .wp-block-columns { text-align: center;}
 #sec-graficos-home p { padding-top: 2px !important;}
 #sec-porque-elegir .b-left {padding-left: 19px;padding-right: 19px;}
 #sec-pri .b-left {padding-left: 19px;padding-right: 19px;}
 #sec-sostenible .b-left {padding-left: 19px;padding-right: 19px;}
 .columnas-carteras .wp-block-cover { margin-bottom: 6px;}
 .bloq-inscribete .wp-block-image { width: 30px;}
 #escuela #rrss-bloque-azul {text-align: left;}
 #bloque-entradas img.img-new.wp-post-image { height: auto;}
 #new1,#new2 { display: none !important;}
 
 /* SLIDERS HOME */
#tratar{display:none;}
#sec-cliente-movil {display:none; min-height: 408px !important; margin-bottom: 5px;padding-bottom: 35px;padding: 0px !important;padding-left: 15px !important; padding-top: 10px !important;}
#sec-cliente-movil .owl-stage { margin-bottom: 22px;}
#sec-cliente-movil .sa_hover_container {background-color: white;margin-top: 54px !important;color: black; padding: 35px 48px!important; margin-left: -22px !important; width: 79%;padding-right: 35px !important;height: 250px !important;}
#sec-cliente-movil p.numero {color: #00257a !important;font-size: 28px;font-family: 'Open Sans-semibold';line-height: 33px;}
#slider_cliente .owl-dots .owl-dot span {background-color: white !important; width: 26px !important; height: 3px !important;border-radius: 0 !important; margin: 0px 5px !important;}
#slider_cliente .owl-dots .owl-dot.active span {background-color: #004AB7 !important;}
#slider_cliente i.fas.fa-chevron-circle-right { color: #00257a; font-size: 40px; margin-bottom: 20px;}
#slider_cliente .owl-item.active { margin-right: -62px;}
#slider_cliente p.llamanos { font-size: 11px;}
 
#objetivos {display:none;}
#sec-objetivos-movil::before{display:none;}
#sec-objetivos-movil .titulo-fondo{font-family: 'Open Sans-semibold'; line-height: 35px;font-size: 36px !important;}
#sec-objetivos-movil {display: inline-flex; margin-bottom: 5px;padding-bottom: 35px;padding: 0px !important;padding-left: 15px !important; padding-top: 50px !important;padding-bottom: 40px !important;} 
#sec-objetivos-movil .owl-stage { margin-bottom: 22px;}
#sec-objetivos-movil .sa_hover_container {background-color: white;color: black; padding: 35px 48px!important; margin-left: -22px !important; width: 95%;padding-right: 35px !important;height: 388px;}
#sec-objetivos-movil p.numero {color: #00257a !important;font-size: 28px;font-family: 'Open Sans-semibold';line-height: 33px;}
#sec-objetivos-movil .owl-dots .owl-dot span {background-color: white !important; width: 26px !important; height: 3px !important;border-radius: 0 !important; margin: 0px 5px !important;}
#sec-objetivos-movil .owl-dots .owl-dot.active span {background-color: #004AB7 !important;}
#sec-objetivos-movil i.fas.fa-chevron-circle-right { color: #00257a; font-size: 40px; margin-bottom: 20px;}
#sec-objetivos-movil p.titulo {font-size: 24px;line-height: 29px;min-height: 65px;color: #006ff5; font-family: 'Open Sans-semibold';}
#sec-objetivos-movil p.objetivo {font-size: 15px; line-height: 20px;}
#sec-objetivos-movil a{color: #00257a; text-decoration: none;} 
#sec-objetivos-movil span { color: #00257a;font-family: 'Open Sans-semibold';}
#sec-objetivos-movil #slider_invierte { margin-bottom: 55px !important;margin-top: 40px;}
 
 /* SOBRE NOSOTROS */
 #nuestra-historia {display: none;}
 .hidden-desktop:before{display:none;}
 #trabajamos .logo-trabajamos img {height: auto !important;}
 .page-id-559 #objetivos .columnas-objetivos { padding-left: 22px;}
 #filo-inversion .wp-block-column.inversion-bloque-izq { padding-top: 15px !important; padding-right: 0px !important;}
 #profesionalidad { min-height: 534px !important;}
 #profesionalidad h2.profesionalidad-titulo { line-height: 33px;}
 #banner-nosotros p.letra-peque {margin-top: 20px; font-size: 8px;}
 #banner-nosotros h1.titulo-nosotros {margin-top: 133px;}
 .equipo-direccion-general img.wp-image-432 { width: 100%;}
 .equipo-direccion-general p.direccion-texto { padding: 11px 0px;}
 .equipo-direccion-general .nombre-equipo, .equipo-direccion-general p.cargo-equipo.has-text-color, .equipo-direccion-general i.fab.fa-linkedin { padding-left: 0;}
 #variable figure.mas-info img {top: 130px !important;}
 #slider_439 figure.mas-info-2 img {top: 131px;}
 #gestion-discrecional .wp-block-column {padding-left: 37px;}
 .bordeado {padding:0px;text-align: center;}
 .bordeado p.has-nv-dark-bg-color.has-text-color { font-size: 16px !important;line-height: 22px;}
 p.destacado.has-nv-dark-bg-color.has-text-color { padding: 0px;font-size: 16px !important;line-height: 20px;}

 /* SERVICIOS DE INVERSIÓN */
 .gestion-discre-carteras {padding: 0px;}
 .gestion-discre-carteras ul li::before { width: 2em; margin-left: -23px;}
 #columnas-azules h2.titulo-columna-equiazul.has-nv-text-dark-bg-color.has-text-color {font-size: 30px !important;}

 /* RELACION CON EL INVERSOR */
 #columnas-azules-relacion h2.titulo-columna-equiazul.has-nv-text-dark-bg-color.has-text-color {font-size: 30px !important;}

 /* MIFID II */
 h2.mifidii-titulos.has-text-color { font-size: 21px !important; line-height: 26px; }
 .descarga:before {
 content: url(/wp-content/uploads/2021/05/descargar.svg) !important; font-family: 'Font Awesome 5 Pro' !important; font-size: 40px; position: absolute; left: 20px; width: 11%; padding-right: 4px;}
 p.descarga.has-text-color { padding-left: 37px; font-family: 'Open Sans-semibold'; line-height: 22px;}
 div#descargas-mifidii { margin-left: 10%; /* margin-right: 146%; */}
 #columnas-azules-mifidii h2.titulo-columna-equiazul, #columnas-azules-mifidii p.texto-columna-equiazul, #columnas-azules-mifidii .bloque-boton-azul {padding-left: 11px;}
 
 /* SIMULADOR CAMBIOS */
 .sec-col-simulador {padding: 0 3% !important;}
 .columna-resultado-simulador {border-right: 0px solid #f5f5f5;}

 /* INVERTIR POR OBJETIVOS */
 div#invertir-objetivos { padding-top: 3px; border-bottom: 1px solid #f5f5f5; padding-bottom: 9px;}
 .invertir-texto { padding-left: 33px; padding-right: 19px; height: 403px!important; position: relative;}
 .invertir-texto { padding-left: 33px; padding-right: 19px; height: 344px!important; position: relative;}
 #columnas-soluciones .wp-block-column:not(:first-child) { margin-left: 0px; margin-top: 45px;}
 .invertir-texto { padding-left: 33px; padding-right: 19px; height: auto!important; position: relative;}
 p.enlace-invertir { position: initial;}
 #empezarainvertir p.has-text-align-center.texto-azul-jubilacion { padding-left: 11%!important; padding-right: 11%!important; padding-bottom: 39px; margin-top: 47px!important;}
 p.has-text-align-center.introductoria { padding-left: 5%!important; padding-right: 5%!important;}
 div#invertir-objetivos .wp-block-column:not(:first-child) { margin-left: 0px!important;}
 h3.dos-colores.has-text-color { font-size: 32px!important; line-height: 39px!important; }
 .bloque-otras-soluciones { min-height: auto!important;}
 p.has-text-align-center.texto-soluciones { height: auto!important;line-height: 22px; padding-left: 48px; padding-right: 48px;}
 .bloque-otras-soluciones .wp-block-buttons.is-content-justification-center { margin-bottom: 40px!important;}
 #bloque-invertir-objetivo .texto-azul-jubilacion-sinpadin { padding-left: 5%; padding-right: 5%; padding-bottom: 31px; margin-top: 9px;font-family: 'Open Sans-semibold';}

 /* JUBILACIÓN */
 .grupo-jubilacion .texto-azul-jubilacion { padding-left: 1%; padding-right: 1%; padding-bottom: 40px;}
 .grupo-jubilacion-recomendados .wp-block-column:not(:first-child) { margin-left: 0em; /* margin-right: -8px; */ margin-top: 10px;}
 .grupo-jubilacion-recomendados .wp-block-cover.fondos { padding-top: 30px; padding-left: 40px; min-height: 282px!important; min-width: 450px!important; position: relative;}
 .grupo-jubilacion-recomendados .enlace-inporob { position: initial; top: auto;}
 .grupo-jubilacion-recomendados p.texto-inporob.has-nv-site-bg-color.has-text-color { padding-right: 107px; font-size: 11px!important; line-height: 16px;}
 .grupo-jubilacion-recomendados p.texto-inporob.has-nv-site-bg-color.has-text-color { padding-right: 40%; font-size: 11px!important; line-height: 16px;}
 .grupo-jubilacion-recomendados p.texto-inporob.has-nv-site-bg-color.has-text-color { padding-right: 6px; font-size: 11px!important; line-height: 14px;}
 .grupo-jubilacion-recomendados p.texto-inporob.has-nv-site-bg-color.has-text-color { padding-right: 43%; font-size: 11px!important; line-height: 14px;}
 .grupo-jubilacion-recomendados .wp-block-column:not(:only-child) { flex-basis: calc(56% - -1em)!important; flex-grow: 0;}
 .grupo-jubilacion-recomendados .wp-block-columns { display: inline; margin-bottom: 1.75em; flex-wrap: wrap;}
 .grupo-jubilacion-recomendados p.has-text-align-left.riesgo-inporob.has-nv-site-bg-color.has-text-color { font-size: 12px!important;}
 .grupo-jubilacion-recomendados .wp-block-columns { margin-bottom: 0px;}
 .grupo-jubilacion-recomendados p.enlace-inporob.has-nv-site-bg-color.has-text-color { margin-bottom: 0px; font-size: 12px!important;}
 .grupo-jubilacion-recomendados .wp-block-cover.fondos { padding-top: 30px; padding-left: 19px; min-height: 0 !important; min-width: 0 !important; position: relative;}
 .grupo-jubilacion-recomendados p.has-text-align-left.riesgo-inporob.has-nv-site-bg-color.has-text-color { margin-top: -21px; margin-bottom: -3px;}

 /* SALA DE PRENSA */
 #sec-noticias-sala{margin-top: -45px;}
 #sec-noticias-sala #noticias-top .container{padding: 0;}
 #sec-descargas-sala .cols-descargas-sala .col-border{padding: 50px 15px 10px 15px;text-align: center;border-left: none; border-bottom: 1px solid #fff;}
 #sec-descargas-sala .cols-descargas-sala .img-descargar{margin: auto;}
 #sec-contacta-medios{padding: 35px 0; text-align: center;}
 #sec-contacta-medios p{margin-bottom: 25px;}
 .bloque-post-filter { flex: 0 0 91% !important;}
 #bloque-texto-newsletter p { padding-right: 13px;}
 .content-filtro-categorias h2.titular { padding-top: 0px;}
 .content-filtro-categorias {padding-bottom: 25px;}
 #bloque-categorias-formatos {padding: 42px 17px 12px; padding-left: 52px;}
 .escuela-de-inversion-template-default .col-md-9 { flex: 0 0 100%; max-width: 100%;}
 
 /* POLITICA DE COOKIES */
 #sec-politica-cookies .content-inf{margin: 35px 0 55px 0px;}
 
 
 /* CARTERAS RECOMENDADAS */
 #banner-servicios {min-height: 430px !important;}
 #banner-servicios h1.has-text-color { margin-top: 112px;}
 .cartera-bloque .invertir-texto {padding-left: 10px;}
 .cartera-bloque p.texto-invertir {padding-top: 0PX;}
 .cartera-bloque.fila-inversa .invertir-texto { padding-left: 10px;}
 .cartera-bloque h3 { font-size: 32px;}
 #filtrar-carteras form { padding: 0px;}
 #filtrar-carteras { padding: 0px 20px;}
 #filtrar-carteras select {width: 100%;}
 
 /* CARTERA AMPLIADA */
 .banner-ppal-menorca img{display:none;}
 .banner-ppal-menorca {background-image: url('/wp-content/uploads/2021/07/cartera-menorca-responsive.jpg');min-height: 400px !important;}
 .banner-ppal-corcega img{display:none;}
 .banner-ppal-corcega {background-image: url('/wp-content/uploads/2021/07/cartera-corcega-responsive.jpg');min-height: 400px !important;}
 .banner-ppal-capri img{display:none;}
 .banner-ppal-capri {background-image: url('/wp-content/uploads/2021/07/cartera-capri-responsive.jpg');min-height: 400px !important;}
 .banner-ppal-hawai img{display:none;}
 .banner-ppal-hawai {background-image: url('/wp-content/uploads/2021/07/cartera-hawai-responsive.jpg');min-height: 400px !important;}
 .banner-ppal-bali img{display:none;}
 .banner-ppal-bali {background-image: url('/wp-content/uploads/2021/07/cartera-bali-responsive.jpg');min-height: 400px !important;}
 .texto-informativo-pais p {left: 43%; top: 145px;}
 .texto-informativo-sector p {left: 38%; top: 146px;}
 
	.tab .tablinks {width: 100%;}
	.tab .tablinks.active {border: 2px solid #66C3FF !important; border-bottom: 2px solid #66C3FF !important; margin-bottom: 0 !important;}
	#bloque-azul {min-height: inherit; padding-bottom: 20px;}
	#bloque-azul p.titulo {margin-top: 5px;}
	#bloque-azul p:last-child {margin-bottom: 0 !important;}
	#bloque-azul p.porcentaje {line-height: 1;}
	.wp-block-button.cartera-boton-amarillo a {margin-left: 0;}
	.wrapper-tutorial {margin-top: 30px;}
 
 /* FONDOS DE INVERSIÓN */
 .fondos a.btn-invertir, .fondos a.btn-ficha {margin-right: 0px; display: block; text-align: center;}
 .fondos p.texto {font-size: 14px;}
 #sec-banner-fondos .bloque-superior .wp-block-column.is-vertically-aligned-bottom { margin-left: 0PX; margin-bottom: 0PX; }
 #sec-banner-fondos p.pretitulo { margin-bottom: 7px; font-size: 17px !important;}
 #sec-banner-fondos h2.has-text-color { font-size: 44px !important; line-height: 42px; margin-bottom: 0px;}
 #sec-banner-fondos {background-image: url(/wp-content/uploads/2021/07/banner-responsive-fondos.jpg);}
 #sec-banner-fondos img.wp-block-cover__image-background{display:none !important;}
 .banner-gama {background-image: url(/wp-content/uploads/2021/07/banner-responsive-fondos-destacado.jpg) !important;}
 .banner-gama img.wp-block-cover__image-background{display:none !important;}
 
 #video-encima iframe { width: 100%; height: 186px;}
 .clase-fondo .columnas .wp-block-column:not(:first-child) {margin-left: 0 !important;}
 #slider_agentes .derecha p.frase { color: #006FF5 !important; font-size: 10px; line-height: 14px;margin-left: 37%;}
 #slider_agentes .derecha p.nombre { margin-left: 45%;font-size: 13px; line-height: 18px;}
 #slider_agentes .derecha p.cargo {font-size: 10px;margin-bottom: 0px; margin-left: 45%;}
 #slider_agentes .derecha a { margin-left: 45%;}
 #cuanto-cuesta-invertir .bloques {padding: 0px 25px;}
 #cuanto-cuesta-invertir h2 { margin-top: 235px;font-size: 22px;}
 #cuanto-cuesta-invertir h2 span { font-size: 43px;}
 .cartera-boton-transparente a.wp-block-button__link::AFTER {margin-left: 44% !important;}
 #titulo-cartera-azul {width: 100%;padding:0px;background-color: transparent;margin-top: 24%;}
 #titulo-cartera-azul h1 {font-size: 42px;padding: 0px 57px;}
 #titulo-cartera-azul span.movil-franja {background-color: #004AB7; padding: 2px;}
 #titulo-cartera-azul p {line-height: 28px;}
 
 .fondos.ampliados .col-md-6 {flex: 0 0 100% !important;margin-right: 0px !important;}
 .fondos.ampliados.bloque { padding: 0px !important;}
 .fondos.ampliados iframe { height: 148px !important;}
 .fondos.ampliados .bloques-informativos-detallada {padding: 0px 0px; padding-bottom: 45px;}
 .bloques-informativos-detallada .col-12.col-sm-12.col-md-12 { padding: 0px;}
 .fondos.ampliados .texto.valor {font-size: 15px;}
 .fondos.ampliados a.btn-ficha { padding: 10px 25px;}
 .fondos.ampliados a.btn-invertir { padding: 10px 25px;}
 
 /* AGENDA */
 .agenda .fehcas-webinar{ font-size: 20px !important; min-height: 63px;}
 .agenda .rrss { }
 .agenda .bloque-izq {padding: 0px;}
 .agenda h3.agenda-fondo { margin-top: 25px;}
 .agenda .bloque { padding: 0px !important;}
 .agenda #contenedor-agenda {padding: 0px 40px;}
 .agenda .rrss { text-align: left; margin-top: 0px; font-size: 13px;}

 #sec-caracteristicas { background-color: white;padding: 40px 6px; color: black; margin-bottom: 25px;}
 /**/
 /* EL EQUIPO RESPONDE */
 #content-form-consulta-equipo { padding: 20px 0%;}
 #content-form-consulta-equipo input.wpcf7-form-control.wpcf7-submit { width: 100% !important; margin-left:0px;}
 #content-form-consulta-equipo .bloque-politicas {font-size: 13px;}
 #equipo-responde .accordion {line-height: 22px;font-size: 15px;}
 #equipo-responde .panel {padding: 30px 15px !important;}
 #equipo-responde .panel p {font-size: 14px;line-height: 22px;}
 
 /* HECHOS RELEVANTES */
 .bloque-hechos-relevantes {height: auto !important;}
 .shortcodehechos { width: 100% !important; margin: 0px !important; max-width: 100%;}
 .shortcodehechos .cont-news2 { padding: 20px !important;}
 .shortcodehechos .title-hechos-relevantes {font-size: 24px;line-height: 26px !important; padding-top: 0px;}
 
 /* SIMULADOR OBJETIVOS */
 #simulador-opciones button {width: 100%;}
 #simulador-objetivos button#siguiente {width: 100% !important;}
 #simulador-objetivos .paso-2 button { width: 100%;}
 #simulador-objetivos button#anterior { width: 100% !important;margin-bottom: 17px;}
 #simulador-resultado .fondo-imagen-cartera {height: auto !important;padding: 45px; margin-bottom: 10px;}
 #sec-simulador-resultados {padding: 40px 15px;}
 
 /* SALA DE PRENSA */
 .sala-de-prensa-template-default #sec-banner-sala-prensa { min-height: 200px !important;}
 .sala-de-prensa-template-default h1.title.entry-title {padding-left: 33px;font-size: 35px !important;}
 .sala-de-prensa-template-default nav.rank-math-breadcrumb { padding-left: 20px; padding-right: 20px;}
 .sala-de-prensa-template-default #sec-banner-sala-prensa h2 { color: white !important;text-shadow: 1px 2px 3px #000;}
 .page-id-5076 #sec-banner-sala-prensa { min-height: 200px !important;}
 .page-id-5076 #sec-banner-sala-prensa h2 { color: white !important; text-shadow: 1px 2px 3px #000;}
 #sec-noticias-sala #noticias-top .bloque-noticia-bottom .entrada h2 a { font-size: 22px; line-height: 20px;}
 #sec-eco-medios .wp-show-posts-single .wp-show-posts-entry-header h2 a { font-size: 23px; line-height: 11px;}
 .page-id-5076 header.wp-show-posts-entry-header {height:auto !important;}
 
 /* MEDIOS */
 .page-id-5671 #sec-banner-sala-prensa { min-height: 200px !important;}
 .page-id-5671 #sec-banner-sala-prensa h2 { color: white !important; text-shadow: 1px 2px 3px #000;}
 
 /* OTROS */
 #bloque-newsletter #form-newsletter .check-terminos, #bloque-newsletter #form-newsletter .check-terminos a {font-size: 11px; }
 #bloque-newsletter #form-newsletter input.wpcf7-form-control.wpcf7-submit { WIDTH: 100%;}
 #bloque-texto-newsletter {padding-left: 20px; padding-bottom: 30px;}
 .paso-2 {padding: 0px 0% !important;}
 #simulador-opciones { padding: 0 0%;}
 #botones {float: initial !important; display: flex;}
 #btnEnviar,#prevBtn, #nextBtn {width: 100%;}
 
 /* MENU MOVIL */
 #desplegable-menu .contenedor-img-menu.segundo { display: none;}
 #desplegable-menu .contenedor-img-menu.tercero { display: none;}
 #desplegable-menu .contenedor-img-menu.primero { display: none;}
 #desplegable-menu .col-md-4 .row { padding-top: 0px;}
 #desplegable-menu .contenedor-txt-menu.tercero {padding-bottom: 0px;}
 #desplegable-menu .tres {padding-bottom: 0px;}
 #desplegable-menu p { line-height: 23px;font-size: 14px;}
 #desplegable-menu span.titulos-azul-menu {font-size: 16px;}
 #desplegable-menu .col-md-4.tres {padding-left: 20px;}
 
 /* ESTILOS GRAL. */
 #bloque-documentacion {padding: 35px 25px;}
 #bloque-documentacion a {line-height: 32px; font-size: 11px;}
 #cuanto-cuesta-invertir .valores-comienzo-fin .col-md-6 {width: 121px;}
 #cuanto-cuesta-invertir .valores-comienzo-fin {padding: 0px 17px;}
 #content-form-llamamos {height: auto !important;}
 #content-form-llamamos .bloque-politicas {font-size: 10px;}
 #banner-servicios h1.has-text-color { font-size: 28px !important;line-height: 31px;color: #fff !important; text-shadow: 1px 2px 3px #000;}
 #banner-servicios { min-height: 215px !important; padding-top: 65px;}
 #banner-nosotros { min-height: 215px !important;padding-top: 40px;}
 #banner-nosotros h1.titulo-nosotros { font-size: 28px !important; line-height: 29px;}
 #sec-escuela-inver img{display:none;}
 #sec-escuela-inver {background-image: url('/wp-content/uploads/2023/01/responsive-escuela-inver.jpg'); padding-top: 70px;}
 #sec-banner-sala-prensa h1 { color: white !important;text-shadow: 1px 2px 3px #000; font-size: 28px;}
 .escuela-de-inversion-template-default h2#titular {padding-top: 0;}
 #sec-fondos-inversion-movil .wp-block-column.col-pad-izq {padding-top:0px;}
 #sec-fondos-inversion-movil { min-height: 100px !important;margin-top: 21px;display:none;}
 .bloque-exclamacion,#sec-porque-elegir {display:none;}
 .bloque-exclamacion p.has-text-align-left.texto-exclamacion.has-text-color { text-align: center;}
 #sec-porque-elegir { padding: 50px 13px !important;}
 #sec-pri { padding: 50px 13px !important;}
 #sec-sostenible { padding: 50px 13px !important;}
 .agenda #cuadrado-azul { width: 72px;}
 .agenda #contenedor-agenda { padding: 0px 20px}
 .grupo-columnas-azules .wp-block-column {margin-bottom: 19px;}
 .wp-block-image.foto-filosofia {display: none;}
 #filo-inversion {min-height: 100px !important;}
 #objetivos .titulo-general { padding-top: 34px !important;}
 
 #menorca {background-image: url(/wp-content/uploads/2021/08/img-res-1.jpg);}
 #menorca img{display:none;}
 #corcega {background-image: url(/wp-content/uploads/2021/08/img-res-2.jpg);}
 #corcega img{display:none;}
 #capri {background-image: url(/wp-content/uploads/2021/08/img-res-3.jpg);}
 #capri img{display:none;}
 #hawai {background-image: url(/wp-content/uploads/2021/08/img-res-4.jpg);}
 #hawai img{display:none;}
 #bali {background-image: url(/wp-content/uploads/2021/08/img-res-5.jpg);}
 #bali img{display:none;}
 
 
 /* WEBINAR PLANTILLA */
 #sec-banner-webinar h1 {font-size: 32px; line-height:32px}
 #sec-banner-webinar p {font-size: 24px; line-height: 32px;}
 #sec-banner-webinar p.fecha { width: 100%;font-size: 18px;}
 #sec-banner-webinar p.hora {width: 100%;font-size: 18px;}
 #sec-banner-webinar { height: 550px !important;}
 
 
 
 #bloque-informativo-webinar h2 {padding: 0px 0%; font-size: 20px !important;line-height: 28px;}
 #bloques-agente .wp-block-column.columna-agente {padding: 25px 0px 0px 18px; padding-bottom: 20px;}
 #bloques-agente p {padding-right: 0px;}
 #form-webinar { padding: 0px 0%;}
 #form-webinar .check-terminos p {font-size: 9px; margin-bottom: 0px;}
 #form-webinar input.wpcf7-form-control.wpcf7-submit {margin-left: 0;width: 100%;}
 #bloques-agente img.img-icono-agente { width: 55px;}
 
 /* HOME CARTERAS */
 .columnas-carteras {display:none;}
 .columnas-cartera-movil{display:none !important;}
 
 #sec-banner-webinar h1 {font-size: 27px !important;line-height: 30px !important;padding-top: 90px !important;}
 #sec-banner-webinar p.fecha { width: 65% !important; font-size: 16px !important;}
 #sec-banner-webinar p.hora { width: 42%; font-size: 16px;}
} 