.wp-pagenavi {
clear: both;
}
.wp-pagenavi a, .wp-pagenavi span {
text-decoration: none;
border: 1px solid #BFBFBF;
padding: 3px 5px;
margin: 2px;
}
.wp-pagenavi a:hover, .wp-pagenavi span.current {
border-color: #000;
}
.wp-pagenavi span.current {
font-weight: bold;
}body.postid-1412 .et_pb_title_featured_container img{object-position: top;} .et-fixed-header #logo{height: 60%; max-height: 60%}
#top-menu{display: flex; align-items: center;}
:lang(es-ES) #top-menu>li.lang-item img{content: URL(https://asesorfinancierofm.com/wp-content/uploads/2023/03/english-flag.svg); width: 25px !important; height: 25px !important;}
:lang(en-GB) #top-menu>li.lang-item img{content: URL(https://asesorfinancierofm.com/wp-content/uploads/2023/03/bandera-espanol.svg); width: 25px !important; height: 25px !important;} @media all and (max-width: 980px){
div#et-top-navigation{padding-left: 0 !important;}
#et-top-navigation{padding-top: 0 !important}
header#main-header{height: 70px !important; position: fixed !important;}
header#main-header .container{height: 70px !important; width: 95% !important;}
header#main-header .container .logo_container a img{width: 200px; padding: 0; max-width: none;}
div#et_mobile_nav_menu .mobile_nav .mobile_menu_bar:before{color: #021122; font-size: 50px;}
.et_header_style_left #et-top-navigation .mobile_menu_bar{padding-bottom: 0; top: 11px;}
div#et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar:before{content: '\4d';}
.mobile_nav.closed ul#mobile_menu{display: none;}
.mobile_nav.opened ul#mobile_menu{display: flex; width: 100%; flex-direction: column; position: fixed; top: 0; padding: 0px; border: none; min-height: 100vh; box-shadow: none; background: #f2f2f2!important; padding-top: 70px; overflow: scroll; z-index: 9999; max-height: 99vh !important;     -overflow-scrolling: touch !important; -webkit-overflow-scrolling: touch !important;}
.et_mobile_menu li a{background: transparent !important; text-align: center; text-transform: uppercase; padding: 12px 0; border: none !important; font-size: 18px; margin-bottom: 10px; text-decoration: none !important}
div#et_mobile_nav_menu .mobile_nav.opened span.mobile_menu_bar_toggle{position: fixed; top: 8px; right: 14px; z-index: 99999;}
#main-header .et_mobile_menu li ul, #main-header .et_mobile_menu li ul li{padding-left: 0}
#main-header .et_mobile_menu li ul li{background: #e0e0e0;}
.et_mobile_menu li .menu-item-has-children{background: #cacaca !important;}
.et_mobile_menu li.menu-item-has-children a, #main-header .et_mobile_menu li ul li a{margin-bottom: 0}
#main-header .et_mobile_menu li ul li a{border-bottom: 1px solid #cdcdcd !important; text-transform: none; font-size: 16px;}
#main-header .et_mobile_menu li ul li:last-child a{margin-bottom: 10px; border-bottom: none !important;}
.et_mobile_menu li.menu-item-has-children > a{background: #d0d0d0 !important;}
.et_mobile_menu li.diferentes a{background: #f7f7f7 !important;}
.et_mobile_menu li a:hover{opacity: 1 !important}
.et_mobile_menu li.inicio a{background: #101f26 !important; color: white !important;}
.et_mobile_menu li.current-menu-item.inicio > a{color: #101f26 !important;}
.et_mobile_menu li.contacto{transform: skewX(-7deg); background: #101f26 !important; width: fit-content; margin: auto; padding: 0 25px; margin-top: 15px;}
.et_mobile_menu li.contacto a{color: white !important; margin-bottom: 0;}
.et_mobile_menu li.contacto a div{transform: skewX(7deg);}
.et_mobile_menu li.current-menu-item.contacto a{background: #101f26 !important;}
#top-menu>li{display: none !Important;}
#top-menu>li.lang-item{display: block !Important;}
#top-menu>li.lang-item a{display: flex; align-items: center; padding-bottom: 0 !important; height: 70px; margin-right: 10px;}
#mobile_menu .lang-item{display: none !important}
} .bloque-opiniones .texto-comentario p{font-family: 'Nunito',Helvetica,Arial,Lucida,sans-serif; font-weight: 300; font-size: 18px; line-height: 1.6em; padding: 35px; background: white; border-radius: 20px; color: #1e1e1e !important; text-shadow: none !important; text-align: left !important;}
.bloque-opiniones .texto-comentario:after{content: ""; position: relative; display: flex; width: 30px; height: 30px; background: linear-gradient(45deg, rgba(255,255,255,1) 50%, rgb(0 0 0 / 0%) 50%); border-radius: 3px; transform: rotate(315deg); margin-top: -15px; margin-left: 40px;}
.bloque-opiniones .usuario-comentario{font-family: 'Roboto Slab',Georgia,"Times New Roman",serif; color: #636363!important; line-height: 1.3em; font-size: 20px; font-weight: 400; margin-left: 25px; margin-top: 20px; text-shadow: none !important; text-align: left !important;}
.bloque-opiniones .owl-carousel .owl-dots.disabled{display: none !important}
@media all and (max-width: 767px) {  
.bloque-opiniones .owl-item > div{padding: 0% 5% !important;}
.bloque-opiniones .texto-comentario p{padding: 20px; font-size: 16px;}
} body #page-container .et_pb_section .et_pb_button.boton-azul{border-bottom: 1px solid #0a2c53 !important; }
body #page-container .et_pb_section .et_pb_button.boton-azul:after{font-size: 23px !important; margin-left: 0 !important;}
.todo-ancho{width: 100% !Important}
body #page-container .et_pb_section .et_pb_button.todo-ancho:after{font-size: 23px !important; margin-left: 0 !important;}
@media all and (min-width: 768px) and (max-width: 980px) {
.todo-ancho{width: 75% !Important; text-align: right;}
} body.single-post a, body.single-post a:hover {
text-decoration: underline;
}