/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 21 2023 | 06:43:39 */
/*MENSAJES DE AVISO*/
.bsui .alert-info{background-color: var(--a-color-blanco); border: none; color: var(--a-color-info);}


/*PAGINA DE BUQUEDA*/
body.geodir-archive.search-results{}
body.geodir-archive.search-results .contenido-2 .encabezado .geodir-entry-title,
body.geodir-archive.search-results .contenido-2 .encabezado .geodir-entry-title a{color: var(--a-color-1) !important; cursor: text}
body.geodir-archive.search-results .contenido-2 .encabezado .geodir-entry-title a:hover{color: var(--a-color-1) !important; text-decoration: none}



/*PAGINA GEODIRECTORY*/
body.geodir-archive:not(.geodir-page-term):not(.single-gd_place):not(.search-results) #content .contenido{display: flex; flex-direction: row; flex-wrap: wrap;}
body.geodir-archive:not(.geodir-page-term):not(.single-gd_place):not(.search-results) #content > .row > .col > .col-inner{display: flex; flex-wrap: wrap}
body.geodir-archive:not(.geodir-page-term):not(.single-gd_place):not(.search-results) #content .wp-block-geodirectory-geodir-widget-search .encabezado{display: block}
body.geodir-archive:not(.geodir-page-term):not(.single-gd_place):not(.search-results) #content .contenido{order: 2; max-width: 100%; flex: 100%;}
body.geodir-archive:not(.geodir-page-term):not(.single-gd_place):not(.search-results) #content .contenido-2{order: 1; max-width: 100%; flex: 100%; padding-right: 0px !important;}
body.geodir-archive:not(.geodir-page-term):not(.single-gd_place):not(.search-results) #content .contenido-2 > .columna-1{display: none}
body.geodir-archive:not(.geodir-page-term):not(.single-gd_place):not(.search-results) #content .contenido-2 > .columna-2{max-width: 100% !important; flex: 100% !important;}
body.geodir-archive:not(.geodir-page-term):not(.single-gd_place):not(.search-results) #content div.mapa{margin-bottom: 0px !important}
body.geodir-archive:not(.geodir-page-term):not(.single-gd_place):not(.search-results) #content div.mapa,
body.geodir-archive:not(.geodir-page-term):not(.single-gd_place):not(.search-results) #content div.mapa #gd_map_canvas_archive{position: relative !important; height: 700px !important;
	overflow: hidden; max-width: 100%; }
/*categorias*/
body.geodir-archive:not(.geodir-page-term):not(.single-gd_place):not(.search-results) #content .geodir-categories-container{max-width: var(--a-ancho-web-s); padding: 0px 0px 50px 0px;
	margin: auto;}
/*newsletter*/
body.geodir-archive:not(.geodir-page-term):not(.single-gd_place):not(.search-results) #content .newsletter{order: 3; max-width: 100%; width: 100%}


/*POP-UP CONTACTO - EN PAGINA DE ENTRADA*/
#sgpb-popup-dialog-main-div-wrapper{padding: 20px !important}
#sgpb-popup-dialog-main-div-wrapper img.sgpb-popup-close-button-6{top: -5px !important; right: -5px !important}
#sgpb-popup-dialog-main-div{border-radius: 0px !important; box-shadow: none !important; border: 2px solid var(--a-color-negro); padding: 0px !important;}
#sgpb-popup-dialog-main-div > div{padding: 20px !important}



/*MODULO/ROW PREV NEXT / ANTERIOR SIGUIENTE*/
.wp-block-geodirectory-geodir-widget-single-next-prev a.badge{background: var(--a-color-1); color: var(--a-color-blanco) !important}
.wp-block-geodirectory-geodir-widget-single-next-prev a.badge:hover{background: var(--a-color-1-hover); color: var(--a-color-blanco) !important}
/**/
body.post-type-archive-gd_place .wp-block-geodirectory-geodir-widget-loop a.gd-badge{width: auto; height: auto; pointer-events: auto; 
	background-color: var(--a-color-gris-oscuro) !important; color: var(--a-color-blanco) !important; border-radius: 5px; padding: 5px 10px; transition: var(--a-transition)}
body.post-type-archive-gd_place .wp-block-geodirectory-geodir-widget-loop a.gd-badge:hover{background-color: var(--a-color-negro) !important}
body.post-type-archive-gd_place .card-img-top span.gd-badge{width: auto; height: auto; pointer-events: auto; background-color: var(--a-color-2) !important;
    color: var(--a-color-blanco) !important; border-radius: 5px; padding: 5px 10px}


/*MODULO/ROW PESTAÑAS*/
.wp-block-geodirectory-geodir-widget-single-tabs ul.nav > li.nav-item a,
.wp-block-geodirectory-geodir-widget-single-tabs ul.nav > li.nav-item a i{color: var(--a-color-gris-oscuro)}
.wp-block-geodirectory-geodir-widget-single-tabs ul.nav > li.nav-item a.active,
.wp-block-geodirectory-geodir-widget-single-tabs ul.nav > li.nav-item a.active i{color: var(--a-color-negro)}


/*MODULO CATEGOIRAS*/
.geodir-categories-container .gd-cptcat-ul{flex: inherit;}
.geodir-categories-container .gd-cptcat-ul .gd-cptcat-count.badge{height: auto;}
.geodir-categories-container .gd-cptcat-ul .card-body{border: 1px solid var(--a-color-1)}
.geodir-categories-container .gd-cptcat-ul .card-body .gd-cptcat-cat-left{position: relative; background-color: transparent !important;}
.geodir-categories-container .gd-cptcat-ul .card-body .gd-cptcat-cat-left i{color: var(--a-color-1)}
.geodir-categories-container .gd-cptcat-ul .card-body a.text-reset,
.geodir-categories-container .gd-cptcat-ul .card-body .gd-cptcat-li > ul .list-group-item{color: var(--a-color-1) !important; font-family: var(--a-body-fuente);
    font-size: var(--a-body-tamano); font-weight: 700}
.geodir-categories-container .gd-cptcat-ul .card-body a.text-reset,
.geodir-categories-container .gd-cptcat-ul .card-body i{transition: var(--a-transition)}
.geodir-categories-container .gd-cptcat-ul .card-body:hover,
.geodir-categories-container .gd-cptcat-ul .card-body:active{}
.geodir-categories-container .gd-cptcat-ul .card-body:hover a.text-reset,
.geodir-categories-container .gd-cptcat-ul .card-body:hover i,
.geodir-categories-container .gd-cptcat-ul .card-body:active a.text-reset,
.geodir-categories-container .gd-cptcat-ul .card-body:active i{color: var(--a-color-2-hover) !important; text-decoration: none; opacity: 1;}
.geodir-categories-container .gd-cptcat-ul .card-body:hover .gd-cptcat-count.badge,
.geodir-categories-container .gd-cptcat-ul .card-body:active .gd-cptcat-count.badge{background: var(--a-color-2-hover)}
.geodir-categories-container .gd-cptcat-ul .card-body .gd-cptcat-li > ul{left: 8% !important}
.geodir-categories-container .gd-cptcat-ul .card-body .gd-cptcat-li > ul .list-group-item{border: 1px solid var(--a-color-1)}
.geodir-categories-container .gd-cptcat-ul .card-body .gd-cptcat-li > ul .list-group-item:hover a{color: var(--a-color-1)}
.geodir-categories-container .gd-cptcat-ul .card-body .gd-cptcat-li > ul .list-group-item:hover a .gd-cptcat-count {background: var(--a-color-gris-claro)}
.geodir-categories-container .gd-cptcat-ul .gd-cptcat-count{}
.geodir-categories-container .gd-cptcat-ul .card-body:hover .gd-cptcat-li a.text-reset{color: var(--a-color-1) !important}
/*tratamiento iconos personalizadados*/
.geodir-categories-container .gd-cptcat-icon > img:not(.imagen-categoria){display: none}



/*BUSCADOR*/
.geodir-listing-search .gd-search-field-search:not(:last-child),
.geodir-listing-search .gd-search-field-taxonomy,
.geodir-listing-search .gd-search-field-near{max-width: 370px !important; width: 100%;}
.geodir-listing-search .gd-search-field-search:not(:last-child) input,
.geodir-listing-search .gd-search-field-near input{height: 42px}
.geodir-listing-search button.geodir_submit_search{height: 42px; line-height: inherit; min-height: 42px; padding: 0px 20px !important; border-radius: 5px !important;
	border: 1px solid var(--a-color-gris-claro); background: var(--a-color-blanco); color: var(--a-color-gris-oscuro);}
.geodir-listing-search button.geodir_submit_search:hover,
.geodir-listing-search button.geodir_submit_search:active{color: var(--a-color-blanco);  background: var(--a-color-1);  box-shadow: none !important;}
.geodir-listing-search button.geodir_submit_search i{position: relative; top: -2px}
.geodir-listing-search .bsui input.form-control.search_text[type="text"]{padding-left: 26px !important;}
.geodir-listing-search select{border: 1px solid var(--a-color-gris-claro) !important; box-shadow: none !important}


/*PAGINA DE UNA CATEGORIA Y DEL BUSCADOR*/
body.geodir-archive #content{padding: 0px}
body.geodir-archive #content > .row{margin: 0px; max-width: 100%;}
body.geodir-archive #content > .row > .col{padding: 0px}
body.geodir-archive #content .contenido{display	: none}
body.geodir-archive #content .contenido-2{/*max-width: var(--a-ancho-web-m-l); margin: auto;*/ padding-right: 15px; display: flex; flex-direction: row; 
	flex-wrap: wrap;}
body.geodir-archive #content .contenido-2 > .columna-1{max-width: 50%; flex: 50%}
body.geodir-archive #content .contenido-2 > .columna-2{max-width: 50%; flex: 50%}
body.geodir-archive #content .contenido-2 > .columna-1 .encabezado .geodir-post-title{color: var(--a-color-1)}
body.geodir-archive .filtros{max-width: var(--a-ancho-web-m); padding-right: 15px; padding-left: 15px; margin: auto;}
body.geodir-archive .filtros button[type="button"]{border: 1px solid var(--a-color-gris-claro); color: var(--a-color-negro); 
	box-shadow: none !important;}
body.geodir-archive .filtros button[type="button"]:hover{background: inherit; box-shadow: none; border: 1px solid var(--a-color-gris-oscuro);}
body.geodir-archive .filtros button[type="button"] i{color: var(--a-color-negro)}
body.geodir-archive .filtros button[type="button"]:hover i{}
body.geodir-archive .filtros .dropdown-item{background: var(--a-color-blanco); color: var(--a-color-negro)}
body.geodir-archive .filtros .dropdown-item:hover,
body.geodir-archive .filtros .dropdown-item.active:hover{background: var(--a-color-gris-claro)}
body.geodir-archive .filtros .dropdown-item.active{font-weight: var(--a-link-grosor); background: var(--a-color-blanco);}
body.geodir-archive #content .contenido > .wp-block-geodirectory-geodir-widget-search{max-width: 100%; width: 100%; /*background: var(--a-color-gris-claro);*/ padding: 30px 15px 20px;}
body.geodir-archive #content .contenido > .wp-block-geodirectory-geodir-widget-search .encabezado-seg{text-align: center; margin-bottom: 0px; color: var(--a-cpolor-1)}
body.geodir-archive #content .contenido > .wp-block-geodirectory-geodir-widget-search .encabezado{text-align: center; margin-bottom: 30px; line-height: 1.1;}
body.geodir-archive #content .contenido > .wp-block-geodirectory-geodir-widget-search .geodir-search-form-wrapper,
body.geodir-archive #content .contenido > .wp-block-geodirectory-geodir-widget-search .geodir-search-form-wrapper form{margin-bottom: 0px !important}
body.geodir-archive #content .contenido > .wp-block-geodirectory-geodir-widget-search form .form-control.search_text{padding-left: 28px !important}
body.geodir-archive #content .contenido > .wp-block-geodirectory-geodir-widget-search form .geodir-search{display: flex; flex-wrap: nowrap; justify-content: center;     
	max-width: var(--a-ancho-web-s); margin: auto; width: 100%;}
body.geodir-archive #content .contenido > .wp-block-geodirectory-geodir-widget-search form .geodir-search .gd-search-field-search{max-width: max-content}
body.geodir-archive #content .contenido-2 .wp-block-geodirectory-geodir-widget-search form .geodir-search > .col-auto:not(.gd-search-field-search ){max-width: 370px;}
body.geodir-archive #content .contenido > .wp-block-geodirectory-geodir-widget-categories{max-width: 100%; width: 100%; padding: 30px 0px 0px}
body.geodir-archive #content .contenido > .wp-block-geodirectory-geodir-widget-categories > .geodir-categories-container{max-width: var(--a-ancho-web-m); margin: auto}
body.geodir-archive #content div.mapa{max-width: 100%; width: 100%; margin-bottom: 50px}
body.geodir-archive .wp-block-geodirectory-geodir-widget-search,
body.geodir-archive .wp-block-geodirectory-geodir-widget-loop-actions,
body.geodir-archive .wp-block-geodirectory-geodir-widget-loop,
body.geodir-archive .wp-block-geodirectory-geodir-widget-categories{max-width: var(--a-ancho-web-m); padding-right: 15px; padding-left: 15px;margin: auto;}
body.geodir-archive .wp-block-geodirectory-geodir-widget-categories .gd-cptcat-ul{margin-bottom: 0px !important}
body.geodir-archive .wp-block-geodirectory-geodir-widget-loop-actions button.btn{border-color: var(--a-color-1); color: var(--a-color-1);}
body.geodir-archive .wp-block-geodirectory-geodir-widget-loop-actions button.btn:hover{background:var(--a-color-1); color: var(--a-color-blanco)}
body.geodir-archive .wp-block-geodirectory-geodir-widget-loop .geodir-post-title a{}
body.geodir-archive .wp-block-geodirectory-geodir-widget-loop .geodir-post-title a:hover{text-decoration: underline}
body.geodir-archive .wp-block-geodirectory-geodir-widget-loop a.gd-badge{}
body.geodir-archive #content .wp-block-geodirectory-geodir-widget-loop .gd-badge{width: auto; height: auto; pointer-events: auto; background: var(--a-color-gris-oscuro); 
	color: var(--a-color-blanco) !important; border-radius: 5px; padding: 5px 10px; margin-bottom: 15px}
body.geodir-archive #content .wp-block-geodirectory-geodir-widget-loop a.gd-badge{background: var(--a-color-1) !important;}
body.geodir-archive #content .wp-block-geodirectory-geodir-widget-loop a.gd-badge:hover{background: var(--a-color-1-hover) !important;}
/*mapa*/
body.geodir-archive #content .columna-2 .mapa{position: fixed !important; max-width: 50%; flex: 50%;}
/*botones a categorias*/
body.geodir-archive #content .contenido-2 > .columna-1 .encabezado .geodir-post-title{padding: 0px 15px; margin-bottom: 20px;}
body.geodir-archive #content .contenido-2 > .columna-1 .encabezado .geodir-post-title .geodir-entry-title{color: var(--a-color-1); font-size: 50px; margin-top: 30px;}
body.geodir-archive .geodir-categories-container .card{box-shadow: none !important;}
body.geodir-archive .geodir-categories-container .gd-cptcat-ul .card-body{ border-radius: 0px; border: 0px solid #e9ecef; box-shadow: none; padding: 5px !important; 
	transition: var(--a-transition); /*border-radius: 7px; border: 1px solid #e9ecef; box-shadow: none; padding: 30px 5px !important;
	transition: var(--a-transition);*/}
body.geodir-archive .geodir-categories-container .gd-cptcat-ul .card-body:hover{background: var(--a-color-blanco); background-color: var(--a-color-blanco)}
body.geodir-archive .wp-block-geodirectory-geodir-widget-categories .card-body .text-truncate{display: flex; align-items: center; position: relative; justify-content: center;
    overflow: visible; flex-direction: column;}
body.geodir-archive .wp-block-geodirectory-geodir-widget-categories .card-body .text-truncate a{display: flex; flex-wrap: wrap; flex-direction: column;
    margin-bottom: 0px; color: var(--a-color-1) !important; font-family: var(--a-encabezado-fuente); font-size: var(--a-encabezado-tamano-4); font-weight: var(--a-encabezado-grosor);
    line-height: 1.1; text-transform: var(--a-encabezado-text-transform); letter-spacing: var(--a-encabezado-letter-spacing); opacity: 1}
body.geodir-archive .wp-block-geodirectory-geodir-widget-categories .card-body:hover .text-truncate a{color: var(--a-color-1) !important}
body.geodir-archive .geodir-categories-container .gd-cptcat-ul .gd-cptcat-count.badge{border-radius: 50%; width: 25px; height: 25px; margin-top: 6px;
    background: var(--a-color-2); color: var(--a-color-blanco); display: flex; align-items: center; justify-content: center;}
body.geodir-archive .geodir-categories-container .gd-cptcat-ul .card-body .gd-cptcat-cat-left{margin-bottom: 5px !important; width: 80px; 
	height: 80px; border-radius: 0px !important}
body.geodir-archive .geodir-categories-container .gd-cptcat-ul .card-body .gd-cptcat-cat-left i{font-size: 40px; width: 40px; height: 40px; 
	color: var(--a-color-negro);}
body.geodir-archive .geodir-categories-container .gd-cptcat-ul .card-body .gd-cptcat-li-sub-container{display: none} /*desplegable subcategorias*/
/*ficha entrada en una cateogira*/ 
.wp-block-geodirectory-geodir-widget-loop .geodir-post .geodir-post-address-container span.geodir_post_meta_title{display: none}
.wp-block-geodirectory-geodir-widget-loop .geodir-post .geodir-post-address-container .geodir_post_meta{font-size: 14px; line-height: 20px; margin-bottom: 10px}
.wp-block-geodirectory-geodir-widget-loop .geodir-post .card-img-top{margin-bottom: -40px;}
.wp-block-geodirectory-geodir-widget-loop .geodir-post .card-body{z-index: 10}
.wp-block-geodirectory-geodir-widget-loop .geodir-post .geodir-post-title{margin-top: 20px;}
.wp-block-geodirectory-geodir-widget-loop .geodir-post .geodir-post-title a{}
.wp-block-geodirectory-geodir-widget-loop .geodir-post .geodir-field-post_category{}
.wp-block-geodirectory-geodir-widget-loop .geodir-post .geodir-field-post_category,
.wp-block-geodirectory-geodir-widget-loop .geodir-post .geodir-field-post_category > a{font-size: 14px;
	color: var(--a-color-blanco)}
.wp-block-geodirectory-geodir-widget-loop .geodir-post .geodir-field-post_category > a{background: rgba(255, 193, 0, 0.85); /*background: rgba(11,50,111,0.7);*/ 
	border-radius: 5px; max-width: max-content; padding: 5px 15px; 	transition: var(--a-transition)}
.wp-block-geodirectory-geodir-widget-loop .geodir-post .geodir-field-post_category > a:hover{background: rgba(10,34,80,0.7); /*box-shadow: 0 0.5rem 1rem rgb(0 0 0 / 15%);*/ 
	text-decoration: none}
.wp-block-geodirectory-geodir-widget-loop .geodir-post .gd-read-more{color: var(--a-color-1)}
.wp-block-geodirectory-geodir-widget-loop .geodir-post .gd-read-more:hover{color: var(--a-color-1-hover)}
.wp-block-geodirectory-geodir-widget-loop .geodir-post .geodir-post-meta-container,
.wp-block-geodirectory-geodir-widget-loop .geodir-post .geodir-post-meta-container + .geodir-post-content-container,
.wp-block-geodirectory-geodir-widget-loop .geodir-post .geodir-post-fav + .geodir-post-content-container ,
.wp-block-geodirectory-geodir-widget-loop .geodir-post .gd-badge-meta{display: none}
/*paginación*/
.wp-block-geodirectory-geodir-widget-loop-paging div.aui-nav-links{display: flex; justify-content: center;}


/*PAGINA SOLO DE CATEGORIA*/
body.geodir-page-term{}
/*buscador*/
body.geodir-page-term form.geodir-listing-search .geodir-search{flex-wrap: nowrap}


/*PAGINA DE UNA ENTRADA*/
body.single-gd_place #content{padding: 0px; background: #fafafa}
body.single-gd_place #content > .row{margin: 0px; max-width: 100%;}
body.single-gd_place #content > .row > .col{padding: 0px}
body.single-gd_place #content > .row > .col > .col-inner{display: flex; flex-direction: row; flex-wrap: wrap;}
body.single-gd_place #content .responsive{display: none !important}
body.single-gd_place #content .cabecera{margin-bottom: -200px;}
body.single-gd_place #content .cabecera,
body.single-gd_place #content .titulo,
body.single-gd_place #content .direccion,
body.single-gd_place #content .anclas{max-width: 100%; flex: 100%;}
body.single-gd_place #content .titulo,
body.single-gd_place #content .direccion{z-index: 10}
body.single-gd_place #content .direccion .geodir_post_meta_title.gv-secondary{display: none}
body.single-gd_place #content .compartir{display: flex; align-items: center; justify-content: flex-end; color: var(--a-color-blanco); margin-bottom: 10px; max-width: 100%;
    width: 100%;}
body.single-gd_place #content .compartir .addtoany_list > a:not(.addtoany_share){display: none}
body.single-gd_place #content .compartir a.addtoany_share{border-radius: 0px; font-family: var(--a-boton-fuente); font-weight: var(--a-boton-grosor); font-size: var(--a-boton-tamano);
    line-height: initial; text-transform: var(--a-boton-text-transform); letter-spacing: var(--a-boton-letter-spacing); text-shadow: none; /* padding: 0px 25px; */
    padding: 8px 12px; transition: var(--a-transition); box-shadow: none; text-decoration: none !important; margin-right: 0px; background: rgba(255, 193, 0, 0.85); 
	color: var(--a-color-blanco) !important; width: auto; height: auto;}
body.single-gd_place #content .compartir a.addtoany_share:hover{background: rgba(10,34,80,0.7); color: var(--a-color-blanco-hover) !important; text-decoration: none}
body.single-gd_place #content .compartir a.addtoany_share i{margin-right: 10px}
body.single-gd_place #content .direccion .geodir-field-address{color: var(--a-color-blanco); font-size: var(--a-body-destacado-tamano); font-weight: var(--a-body-destacado-grosor);
	/*background: rgba(0,0,0,0.5);*/ max-width: max-content; padding: 0px 10px;}
body.single-gd_place #content .descripcion,
body.single-gd_place #content .servicios,
body.single-gd_place #content .imagenes,
body.single-gd_place #content .mapa{background: var(--a-color-blanco); padding: 20px; border-radius: 5px;}
body.single-gd_place #content .popup{max-width: var(--a-ancho-web-m); flex: 100%; padding-left: 15px; padding-right: 15px; margin: auto; text-align: right; z-index: 10; 
	position: relative; top: -117px; display: block;}
body.single-gd_place #content .popup a.boton{cursor: pointer;}
body.single-gd_place #content .titulo h1.geodir-entry-title{/*background: rgba(0,0,0,0.5);*/ max-width: max-content; padding: 0px 10px;}
body.single-gd_place #content .titulo h1.geodir-entry-title,
body.single-gd_place #content .titulo h1.geodir-entry-title a{color: var(--a-color-blanco); margin-bottom: 0px;}
body.single-gd_place #content .anclas{margin-bottom: 14px; margin-top: -44px; background: var(--a-color-blanco);}
body.single-gd_place #content .anclas ul{display: flex; list-style: none; max-width: var(--a-ancho-web-m); margin: auto;}
body.single-gd_place #content .anclas ul > li{margin: 0px; padding: 10px 20px; cursor: pointer; font-size: var(--a-body-tamano); font-weight: var(--a-body-grosor);}
body.single-gd_place #content .anclas ul > li i{margin-right: 3px; color: var(--a-color-1);}
body.single-gd_place #content .cabecera .overlay-cabecera {height: 600px; width: 100%; top: 0; left: 0; position: absolute; background-color: #000; opacity: 0.2; z-index: 1;}
body.single-gd_place #content .cabecera .embed-responsive-16by9:before{display: none}
body.single-gd_place #content .cabecera .geodir-post-slider img{width: 100%!important; object-fit: cover!important; height: 600px!important; position: inherit;}
body.single-gd_place #content .titulo,
body.single-gd_place #content .direccion > .bsui{max-width: var(--a-ancho-web-m); padding-right: 15px; padding-left: 15px; margin: auto}
body.single-gd_place #content .titulo-apartado{display: flex; align-items: center; border-bottom: 1px solid var(--a-color-gris-claro); margin-bottom: 15px; padding-bottom: 5px}
body.single-gd_place #content .contenido .titulo-apartado i{margin-right: 5px;}
body.single-gd_place #content .contenido .titulo-apartado h3{margin-bottom: 0px; color: var(--a-color-1)}
body.single-gd_place #content .contenido .encabezado.encabezado-3{color: var(--a-color-1)}
body.single-gd_place #content div.contenido{max-width: var(--a-ancho-web-m); width: 100%; padding-right: 15px; padding-left: 15px; margin: 0px auto 30px; display: flex;
    justify-content: space-between; flex-wrap: wrap;}
body.single-gd_place #content div.contenido .dato{display: flex; align-items: center; margin-bottom: 10px; width: 100%}
body.single-gd_place #content div.contenido .dato.red-social{width: max-content; margin: 20px 5px}
body.single-gd_place #content div.contenido .dato.red-social a{padding: 10px; box-shadow: var(--a-redes-sociales-box-shadow); border-radius: 50%; width: 40px; height: 40px; display: flex; align-items: center; justify-content: center; color: var(--a-color-blanco); transition: var(--a-transition); font-size: 20px;}
body.single-gd_place #content div.contenido .dato.red-social a:hover{box-shadow: var(--a-redes-sociales-box-shadow-hover); text-decoration: none;}
body.single-gd_place #content div.contenido .dato.red-social a i{color: var(--a-color-2)}
/*
body.single-gd_place #content div.contenido .dato.red-social.facebook a{background-color: #3b5998}
body.single-gd_place #content div.contenido .dato.red-social.instagram a{background: radial-gradient(circle at 30% 107%,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}
*/
body.single-gd_place #content div.contenido .dato:not(.red-social) i{margin-right: 10px; color: var(--a-color-1)}
body.single-gd_place #content div.contenido > div.columna-1{max-width: 64%; flex: 64%; order: 1;}
body.single-gd_place #content div.contenido > div.columna-2{max-width: 31%; flex: 31%; order: 2;}
body.single-gd_place #content div.contenido > div.columna-2 > .popup{margin-bottom: 30px}
body.single-gd_place #content div.contenido > div.columna-2 a.popup-boton{display: block; text-align: center; cursor: pointer}
body.single-gd_place #content div.contenido > div.columna-2 .geodir-post-slider{margin-bottom: 30px}
body.single-gd_place #content div.contenido > div.columna-2 .taxonomies .geodir-category{display: none}
body.single-gd_place #content div.contenido > div.columna-1 .wp-block-geodirectory-geodir-widget-single-taxonomies{margin-bottom: 20px}
body.single-gd_place #content .geodir-single-taxonomies-container a.badge{background: transparent; background-color: transparent; font-family: var(--a-body-fuente); 
	font-size: var(--a-body-tamano); letter-spacing: var(--a-body-letter-spacing); color: var(--a-color-1) !important; width: auto; height: auto; pointer-events: auto;
    cursor: pointer;}
body.single-gd_place #content .geodir-single-taxonomies-container a.badge:hover{background: transparent; color: var(--a-color-1-hover) !important; text-decoration: none !important}
body.single-gd_place #content .geodir-single-taxonomies-container a.badge i{margin-right: 5px}
body.single-gd_place #content .columna-2 .taxonomies .geodir-single-taxonomies-container a.badge i{color: var(--a-color-gris-oscuro)}
body.single-gd_place #content .wp-block-geodirectory-geodir-widget-single-next-prev a.badge{width: auto; height: auto; pointer-events: auto; 
	background: var(--a-color-1); color: var(--a-color-blanco) !important; border-radius: 5px; padding: 5px 10px; display: block; max-width: max-content; 
	font-family: var(--a-body-fuente); font-size: var(--a-body-tamano); font-weight: var(--a-body-grosor); letter-spacing: var(--a-body-letter-spacing); transition: var(--a-transition)}
body.single-gd_place #content .cabecera + .taxonomies .geodir-single-taxonomies-container a.badge{font-weight: var(--a-link-grosor); font-size: 14px; font-family: var(--a-body-fuente);
    letter-spacing: var(--a-body-letter-spacing); text-transform: none; transition: var(--a-transition); color: var(--a-color-blanco) !important; 
	line-height: 30px; height: 30px; min-width: 150px; border-radius: 5px; background: rgba(255, 193, 0, 0.85); /*background: rgba(11,50,111,0.7);*/ border: none; padding: 0 !important;}
body.single-gd_place #content .cabecera + .taxonomies .geodir-single-taxonomies-container a.badge:hover{box-shadow: 0 0.5rem 1rem rgb(0 0 0 / 15%)}
body.single-gd_place #content .geodir-single-taxonomies-container .geodir_post_taxomomies > span{font-family: var(--a-encabezado-fuente); font-weight: var(--a-encabezado-grosor);
    text-transform: var(--a-encabezado-text-transform); letter-spacing: var(--a-encabezado-letter-spacing); color: var(--a-color-negro); font-size: var(--a-encabezado-tamano-3);
	width: 100%; margin-bottom: 20px;}
body.single-gd_place #content div.contenido > div.columna-1 .wp-block-geodirectory-geodir-widget-single-tabs{margin-bottom: 30px}
body.single-gd_place #content div.contenido > div.columna-1 .descripcion{margin-bottom: 20px}
body.single-gd_place #content div.contenido > div.columna-1 .servicios{margin-bottom: 20px}
body.single-gd_place #content div.contenido > div.columna-1 .imagenes{margin-bottom: 20px}
body.single-gd_place #content .datos-contacto{background: var(--a-color-blanco); padding: 15px 20px; margin-bottom: 20px; border-radius: 5px; 
	display: flex; flex-wrap: wrap; /*justify-content: center*/}
body.single-gd_place #content .cabecera + .taxonomies{max-width: var(--a-ancho-web-m); padding-left: 15px; padding-right: 15px; width: 100%; margin: auto; z-index: 10}
body.single-gd_place #content .cabecera + .taxonomies .geodir_post_taxomomies{margin-bottom: 0px !important}
body.single-gd_place #content .cabecera + .taxonomies .geodir_post_taxomomies > span{background: none; padding: 0px; border-radius: 0px; color: var(--a-color-negro); margin-bottom: 5px;}
body.single-gd_place #content .cabecera + .taxonomies .geodir-tags{display: none}
body.single-gd_place #content .taxonomies .geodir_post_taxomomies > span{background: var(--a-color-blanco); padding: 20px; border-radius: 5px}
body.single-gd_place #content .datos-contacto h3{margin-bottom: 5px}
body.single-gd_place #content h3.encabezado{border-bottom: 1px solid var(--a-color-gris-claro); margin-bottom: 15px; padding-bottom: 5px;}
body.single-gd_place #content .datos-contacto .dato i.fa-brands + span a{font-family: var(--a-body-fuente); font-size: var(--a-body-tamano);
    font-weight: var(--a-link-grosor); letter-spacing: var(--a-body-letter-spacing); color: var(--a-color-negro) !important; background-color: transparent !important; height: auto;           padding: 0px; width: max-content; cursor: pointer}
/*horarios*/
body.single-gd_place #content .horarios .geodir-post-content-container{display: none}
body.single-gd_place #content .horarios a.dropdown-toggle > .text-success{color: var(--a-color-1) !important}
body.single-gd_place #content .horarios i{color: var(--a-color-gris-oscuro)}
body.single-gd_place #content .horarios a.dropdown-toggle:hover{text-decoration: none}
body.single-gd_place #content .horarios a.dropdown-toggle:hover > .text-success{color: var(--a-color-1-hover) !important}
body.single-gd_place #content .horarios .gd-bh-days-today .text-primary,
body.single-gd_place #content .horarios .gd-bh-days-today .text-success{color: var(--a-color-1) !important}
/*horario custom (programacion)*/
body.single-gd_place #content .horarios table.horario{}
body.single-gd_place #content .horarios table.horario tr{border-color: var(--a-color-gris-claro)}
body.single-gd_place #content .horarios table.horario td{width: 50%; color: var(--a-color-negro); font-size: 14px; font-weight: var(--a-body-destacado-grosor); opacity: 0.6;}
body.single-gd_place #content .horarios table.horario td span{display: block}
body.single-gd_place #content .horarios table.horario td.actual,
body.single-gd_place #content .horarios table.horario td span.ahora{font-weight: 800}
/*paginacion (next/prev)*/
body.single-gd_place #content .wp-block-geodirectory-geodir-widget-single-next-prev{max-width: var(--a-ancho-web-m); flex: 100%; margin: auto; order: 3;}
body.single-gd_place #content .wp-block-geodirectory-geodir-widget-single-next-prev a.badge{background-color: transparent !important; border: none; 
	color: var(--a-color-negro) !important; padding: 0px 5px; margin: 0px 5px;}
body.single-gd_place #content .wp-block-geodirectory-geodir-widget-single-next-prev a.badge:hover{background-color: transparent !important; 
	color: var(--a-color-negro) !important; text-decoration: underline}
body.single-gd_place #content .geodir-map-directions-wrap button.btn-primary{}
body.single-gd_place #content .geodir-map-directions-wrap .gd-directions-from-user{background: var(--a-color-gris-claro)}
body.single-gd_place #content .geodir-map-directions-wrap .gd-directions-from-user i{color: var(--a-color-gris-oscuro); transition: var(--a-transition)}
body.single-gd_place #content .geodir-map-directions-wrap .gd-directions-from-user:hover i{color: var(--a-color-negro)}
body.single-gd_place #content .geodir-map-directions-wrap input.pac-target-input{height: 45px}
body.single-gd_place #content .geodir-map-directions-wrap > .row:not(:first-child){display: none}
/**/
body.post-type-archive-gd_place .wp-block-geodirectory-geodir-widget-search,
body.post-type-archive-gd_place .wp-block-geodirectory-geodir-widget-loop-actions,
body.post-type-archive-gd_place .wp-block-geodirectory-geodir-widget-loop,
body.post-type-archive-gd_place .wp-block-geodirectory-geodir-widget-categories{max-width: var(--a-ancho-web-m); padding-right: 15px; padding-left: 15px;margin: auto;}
body.post-type-archive-gd_place .wp-block-geodirectory-geodir-widget-loop-actions button.btn{border-color: var(--a-color-1); color: var(--a-color-1);}
body.post-type-archive-gd_place .wp-block-geodirectory-geodir-widget-loop-actions button.btn:hover{background:var(--a-color-1); color: var(--a-color-blanco)}
body.post-type-archive-gd_place .wp-block-geodirectory-geodir-widget-loop .geodir-post-title .geodir-entry-title a{color: var(--a-color-1) !important; font-size: 30px;}
body.post-type-archive-gd_place .wp-block-geodirectory-geodir-widget-loop .geodir-post-title .geodir-entry-title a:hover{color: var(--a-color-1-hover) !important; text-decoration: none}
/*formulario*/
body.single-gd_place .nf-form-cont{margin: 0px; width: 100%; max-width: 100%;}
body.single-gd_place .nf-form-cont .field-wrap{display: flex; justify-content: flex-start; text-align: left;}
body.single-gd_place .nf-form-cont #nf-field-6-wrap{display: flex;}
body.single-gd_place .nf-form-cont #nf-field-6-wrap > .nf-field-label{order: 1}
body.single-gd_place .nf-form-cont #nf-field-6-wrap > .nf-field-element{order: 2}
body.single-gd_place .nf-form-cont #nf-field-6-wrap > .nf-field-description{order: 3; opacity: 0.5}
body.single-gd_place .nf-form-cont .nf-before-form-content,
body.single-gd_place .nf-form-cont #nf-field-7-container{display: none}
body.single-gd_place .nf-form-cont .nf-field .nf-field-label{margin-bottom: 0.4em;}
body.single-gd_place .nf-form-cont .nf-field .nf-field-label label{display: flex; flex-direction: row; flex-direction: row-reverse;}
body.single-gd_place .nf-form-cont .nf-field .nf-field-label label span.ninja-forms-req-symbol{margin-left: 5px}
body.single-gd_place .nf-form-cont .nf-field .nf-field-element input,
body.single-gd_place .nf-form-cont .nf-field .nf-field-element textarea{text-align: left}
body.single-gd_place .nf-form-cont .nf-field .nf-field-label .ninja-forms-req-symbol{color: var(--a-color-negro)}
body.single-gd_place .nf-form-cont .nf-field .nf-field-element input{height: 40px}
body.single-gd_place .nf-form-cont #nf-field-12-wrap{margin-bottom: 0px}
body.single-gd_place .nf-form-cont #nf-field-12-wrap .ninja-forms-field{}
body.single-gd_place .nf-form-cont #nf-field-13-wrap > .nf-field-label{display: none}
body.single-gd_place .nf-form-cont .g-recaptcha{display: flex; justify-content: flex-start;}
body.single-gd_place .nf-form-cont .nf-error-msg.nf-error-field-errors{text-align: left}
/*newsletter*/
body.single-gd_place #content .newsletter{max-width: 100%; width: 100%;}
/*responsive*/
@media (max-width: 1300px){
	body.post-type-archive-gd_place #content .contenido-2{padding-right: 0px}
	body.post-type-archive-gd_place #content .contenido-2 > div{max-width: 100% !important; flex: 100% !important}
	body.post-type-archive-gd_place .wp-block-geodirectory-geodir-widget-search, 
	body.post-type-archive-gd_place .wp-block-geodirectory-geodir-widget-loop-actions, 
	body.post-type-archive-gd_place .wp-block-geodirectory-geodir-widget-loop, 
	body.post-type-archive-gd_place .wp-block-geodirectory-geodir-widget-categories{max-width: 100%}
	body.post-type-archive-gd_place .wp-block-geodirectory-geodir-widget-loop{padding: 0px 25px}
}
@media (max-width: 992px){
	body.single-gd_place #content .responsive{display: block !important}
	body.single-gd_place #content .datos-contacto.responsive{display: flex !important}
	body.single-gd_place #content .not-responsive{display: none !important}
	body.single-gd_place #content div.contenido > div.columna-1{max-width: 100%; flex: 100%;}
	body.single-gd_place #content div.contenido > div.columna-2{max-width: 100%; flex: 100%; margin-top: 20px}
	body.single-gd_place #content .cabecera{margin-bottom: -192px;}
	body.single-gd_place #content .direccion{margin-bottom: 20px}
	body.single-gd_place #content .anclas{margin-top: 9px;}
	body.single-gd_place #content .popup{display: flex; padding: 0px 15px;}
	body.single-gd_place #content .popup,
	body.single-gd_place #content .compartir{max-width: max-content; margin-left: 0px; margin-bottom: 0px; margin-right: 10px; top: 0px;}
}
@media (max-width: 992px){
	body.single-gd_place #content .anclas ul > li{text-align: center}
}
@media (max-width: 550px){
	body.single-gd_place #content .cabecera{margin-bottom: -221px;}
}
@media (max-width: 550px){
	body.single-gd_place #content .anclas ul > li{max-width: 50%; flex: 50%; text-align: left;}
}



