/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */
.elementor-element .elementor-icon-list-item > .elementor-icon-list-text, 
.elementor-element .elementor-icon-list-item > a {flex-direction: row-reverse;gap: 8px;}
.elementor-widget.list-icon-left .elementor-icon-list-item a {flex-direction: row;}
.elementor-button span {display: flex;align-items: center;}
.campana p {margin-bottom: 15px;}
.breadcrumb {background-color: transparent!important;padding: 0!important;margin: 0!important;border-radius: 0!important;}
.breadcrumb a {color: #AFE7FF;}
.breadcrumb li > span {color: #fff!important;}
.breadcrumb.v2 a {color: #00529C;}
.breadcrumb.v2 li > span {color: #777777!important;}
.slider-overflow .swiper-slide {max-width: 785px;width: 785px!important;}
.box-hover-effect:hover h4 {color: #00A2E7!important;}
.box-hover-effect:hover .elementor-button-text {color: #AFE7FF!important;}
#cita-elementor blockquote {display: flex;gap: 15px;flex-direction: column;}
#cita-elementor blockquote::before {display: block;position: absolute;}
#cita-elementor blockquote > p {padding-left: 45px;}
#cita-elementor blockquote > .e-q-footer {flex: 1;justify-content: flex-end;margin-top: 0;}
.elementor-element button.e-n-tab-title:hover {border-radius: 0;border-bottom: 2px solid #00529C;}
#oculta {display: none!important;}

/* Mapa Buscador de Bancos */
.search-map .gm-bundled-control,
.search-map .gm-bundled-control > .gmnoprint {left: unset!important;right: 0px;top:unset!important;bottom: 0px;}
.search-map .geodir-map-cat-filter-wrap {right: unset!important;bottom: unset!important;top: 60px;left: 100px;background: #fff!important;padding: 50px 30px!important;border-radius: 30px!important;max-width: 350px;}
.search-map .geodir-map-cat-filter-wrap .map-category-listing {display: flex;flex-direction: column;gap: 16px;}
.search-map .geodir-map-cat-filter-wrap .map-category-listing .title-search {font-family: 'Inter', sans-serif;font-size: 25px;font-weight: 700;color: #006996;}
.search-map .geodir-map-cat-filter-wrap .map-category-listing .subtitle-search {font-family: 'Inter', sans-serif;font-size: 16px;color: #777777;}
.search-map .geodir-map-cat-filter-wrap .map-category-listing .map_category {display: flex;flex-direction: column;gap: 20px;}
.search-map .geodir-map-cat-filter-wrap .map-category-listing .map_category input {padding: 10px 20px!important;font-size: 20px!important;}
.search-map .geodir-map-cat-filter-wrap .map-category-listing .map_category label {font-family: 'Inter', sans-serif;font-size: 16px;color: #212529;padding-bottom: 5px;}
.search-map .geodir-map-cat-filter-wrap .map-category-listing .map_category .mb-3 {margin-bottom: 0!important;}
.search-map .geodir-map-cat-filter-wrap .map-category-listing .map_category .search-btn {display: block;width: 100%;background: #00529C;border-radius: 60px;text-align: center;margin-top: 20px;font-family: 'Inter', sans-serif;font-weight: 700;font-size: 16px;box-shadow: none;}
.search-map .geodir-bubble-meta-side .geodir-output-location .geodir-field-post_title {display: none!important;}