/*
Theme Name: Arte y Tinta
Theme URI: 
Version: 1.0
Description: Tema hijo de Hello Elementor
Author: SDi
Author URI: https://sdi.es
Template: hello-elementor
*/
 
/*----------------- Cambios a partir de aquí -------------------------------*/

/* ESTILOS GENERALES */
.caja_666{
	max-width: 666px;
	margin: 0 auto;
}

.eicon-close:before {
    content: '\f00d';
    /*font-family: 'Font Awesome 6 Pro';*/
}

/*COOKIES*/
.cmplz-preferences #cmplz-manage-consent{
	display:none !important;	
}

/* HEADER */
/*Está escrito en la sección de la cabecera, ya que no fncionaba desde aquí*/


.boton_menu .fa-bars:before{
	content: "\f550";
}

/* HOME */
/* Cabecera Home */
#enlaces_cabecera{
	position: absolute;
    width: 100%;
    z-index: 1;
    bottom: 77px;
}

.boton_cabecera .elementor-button{
	min-width: 293px;
}

.boton_cabecera .elementor-button b{
	font-weight: bold;
	letter-spacing: 1.8px;
	text-transform: uppercase;
}

/* Artistas */
#parrilla_artistas .elementor-posts-container:not(.elementor-posts-masonry){
	display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
}

#parrilla_artistas.elementor-posts--align-center .elementor-post{
	width: 33.33%;
	max-width: 500px;
}



/*.elementor-28 .elementor-element.elementor-element-012d7c3{
	--grid-column-gap: 18% !important;
}*/

.boton_galeria .elementor-button-content-wrapper{
	align-items: center;
}

.boton_galeria .elementor-button-content-wrapper:after{
	content: "\f061";
	font-family: "Font Awesome 6 Pro";
    font-weight: 100;
    position: absolute;
    right: 20px;
    font-size: 20px;
    line-height: 25px;
}

.boton_galeria i{
	font-size: 20px;
	line-height: 25px;
}

.boton_galeria .elementor-button-text{
	text-align: left;
}

.boton_cita_artista .elementor-button{
	width: 100% !important;
}

.boton_cita_artista .elementor-button > span{
	display: block;
}

/* Textos Fondo */
.faldon_texto_fondo .elementor-background-overlay{
	z-index: 1;
	background: rgb(26,27,30);
	background: -moz-linear-gradient(90deg, rgba(26,27,30,1) 0%, rgba(26,27,30,0.89) 50%, rgba(26,27,30,0) 100%);
	background: -webkit-linear-gradient(90deg, rgba(26,27,30,1) 0%, rgba(26,27,30,0.89) 50%, rgba(26,27,30,0) 100%);
	background: linear-gradient(90deg, rgba(26,27,30,1) 0%, rgba(26,27,30,0.89) 50%, rgba(26,27,30,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#1a1b1e",endColorstr="#1a1b1e",GradientType=1);
}

.faldon_texto_fondo_claro .elementor-background-overlay{
	background: rgb(236,236,236);
	background: -moz-linear-gradient(90deg, rgba(236,236,236,1) 0%, rgba(236,236,236,0.89) 50%, rgba(236,236,236,0) 100%);
	background: -webkit-linear-gradient(90deg, rgba(236,236,236,1) 0%, rgba(236,236,236,0.89) 50%, rgba(236,236,236,0) 100%);
	background: linear-gradient(90deg, rgba(236,236,236,1) 0%, rgba(236,236,236,0.89) 50%, rgba(236,236,236,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ececec",endColorstr="#ececec",GradientType=1);
}

.elementor-column.texto_fondo{
	position: unset;
}

.texto_fondo>.elementor-widget-wrap{
	position: unset;
}

/* FAQs */
.elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-right{
	font-size: 15px;
	line-height: 18px;
	margin-top: 8px;
}


/* GALERÍAS */
.elementor-nav-menu__align-center.menu_artistas .elementor-nav-menu{
	display: flex;
	flex-wrap: wrap;
	justify-content: center !important;
	flex-direction: row;
	width: 100%;
	gap:20px;
	column-gap:0;
}

.menu_artistas .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li{
	min-width: 20%;
}

.menu_artistas .elementor-nav-menu a{
	justify-content: center;
}
.menu_artistas .elementor-nav-menu a.elementor-item-active{
	background:#ECECEC !important;
}
.menu_artistas .elementor-nav-menu a:hover{
	background:#ECECEC !important;
}

.menu_artistas .elementor-nav-menu .current-menu-item a{
	background: #FFFF00;
	border-radius: 2px;
}

.menu_artistas .elementor-nav-menu a:hover{
	background: #FFFF00;
	color: #1A1B1E;
}

/* Páginas Legales */
#cmplz-document{
	max-width: none;
}


/* RESPONSIVE */
/* Hasta 1400px */
/*@media (max-width: 1400px){
	.elementor-131 .elementor-element.elementor-element-93e60d9 > .elementor-element-populated {
	    margin: 0% 10% 0% 10% !important;
	    --e-column-margin-right: 10% !important;
	    --e-column-margin-left: 10% !important;
	}
}*/

/* Hasta 1024px */
@media (max-width: 1024px){
	#parrilla_artistas.elementor-posts--align-center .elementor-post {
	    width: 50%;
	}
}

/* Hasta 767px */
@media (max-width: 767px){
	#parrilla_artistas.elementor-posts--align-center .elementor-post {
	    width: 100%;
	}
}

#post-154 .elementor-element-1ff0185 i:before{
	content: '\f16d' !important;
}


@media (max-width: 1024px){
	section.galeria-instagram .elementor-container.elementor-column-gap-no {
		flex-wrap: nowrap !important;
	}
}