/* 
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 */
.nextend-thumbnail-horizontal .n2-thumbnail-dot{
	transform: scale(0.7);
	transition:0.5s all;
}
/*Card mapa*/
.gm-style-iw-chr {
    display: none !important;
}

.nextend-thumbnail-horizontal .n2-thumbnail-dot:hover {
    transform: scale(0.9);
	transition:0.5s all;
}
.submenu-header ul li a{color:#353A3E!important;}
.nextend-thumbnail-horizontal .n2-thumbnail-dot.n2-active{
    transform: scale(0.9);
	transition:0.5s all;

}/*LISTA SIN BULLETS*/
ul.elementor-icon-list-items {
    list-style: none;
}

/*  cambiar el fondo del menu en homepage */
.no-display{display:none;}
.display{display:block}

.idioma.negro p,
.menuHome.negro ul li a {
    color: #232221 !important;
}
.btn-menu.blanco ul li span.e-n-menu-icon svg{
	fill:#fff!important;
}
.btn-menu.negro ul li span.e-n-menu-icon svg{
	fill:#000!important;
}
.idioma.blanco p,
.menuHome.blanco ul {
	color:#F5F7FA;
}
/* hover home desarrollos */
.contenido-hover .img-destacada.bg-hover{
    display: none;
}
.contenido-hover .img-destacada:hover.bg-hover{
    display: block;
}
.elementor-element.elementor-element-116efe1.img-destacada.elementor-widget.elementor-widget-theme-post-featured-image.elementor-widget-image a:hover.bg-hover{
	    display: block;
}

.listado-lugares .jet-listing-dynamic-repeater__items {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(5, 1fr);
    grid-column-gap: 15px;
    grid-row-gap: 15px;
}
.listado-lugares .jet-listing-dynamic-repeater__item div::before{
	  font-family: "Font Awesome 5 Free";
    font-weight: 400;
    content: "\f058";
    text-decoration: inherit;
    color: #F5F7FA;
    font-size: 20px;
    position: relative;
    left: -10px;
    padding: 0px;
    margin-left: 10px;
}
/*placeholder*/
.elementor-form input::placeholder,
.elementor-form textarea::placeholder {
  text-transform: uppercase;
}

.elementor-form input,
.elementor-form textarea {
  text-transform: capitalize;
}


@media(max-width:375px){
	.contador-home:	height:120px!important;
}
@media(max-width:415px){
	.contador-home{
		height:120px!important;
	}
}
@media(max-width:767px){
	.listado-lugares .jet-listing-dynamic-repeater__items {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    grid-template-rows: repeat(1, 1fr);
    grid-column-gap: 15px;
    grid-row-gap: 15px;
	}
	
}
@media screen and (min-width: 992px) and (max-width: 1200px) {
.n2-ss-slider-3.n2-ow {
    height: 600px;
}
}