/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating will be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/

@import url('https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200..1000;1,200..1000&display=swap');

/***************************** ATAJOS *****************************/

@media (max-width:767px) {.sinfondoencel, .sinfondoencel *{background-image: none !important; }.centrarencel *{text-align: center !important;}}
@media (max-width:767px) { /* version responsive */.onlydesktop{display: none !important; visibility: hidden !important;}}
@media (min-width:767px) { /* version de escritorio */.onlymobile{display: none !important;visibility: hidden !important;}}



.letter0 *{letter-spacing: 0em !important;}
.letter05 *{letter-spacing: .2em !important;}
.letter1 *{letter-spacing: 1em !important;}

.mayuscula *{text-transform: uppercase !important;}
.minuscula *{text-transform: none !important;}
.negrita *{font-weight: bolder !important;}

.separador h1, .separador h2, .separador h3, .separador h4{

}

.modern-centered.separador h1, .modern-centered.separador h2, .modern-centered.separador h3, .modern-centered.separador h4{background-position: center bottom !important;}


.nunito{
	font-family: "Nunito", sans-serif;
	text-transform: none !important;
	line-height: 1.3em !important;
}

/***************************** ESTRUCTURAS *****************************/

.maxwidth *{width: 100% !important;}
.max50{max-width: 50px !important;}
.max75{max-width: 75px !important;}
.max100{max-width: 100px !important;}
.max150{max-width: 150px !important;}
.max200{max-width: 200px !important;}
.max250{max-width: 250px !important;}
.max300{max-width: 300px !important;}
.max400{max-width: 400px !important;}
.max500{max-width: 500px !important;}
.max600{max-width: 600px !important;}
.max700{max-width: 700px !important;}
.max800{max-width: 800px !important;}
.max900{max-width: 900px !important;}

.espacio{
	min-height: 100px !important;
	padding: 0 !important;
	margin: 0 !important;
}

.sube100{margin-top: -100px !important;}

.vacio{
	background: none !important;
}



/* Encajados */

.responsive .boxed#top,
.responsive #header{
	max-width: 100% !important;
}


/***************************** FOOTER *****************************/

#footerpie .iconoscontacto{
	margin: 40px 0 0 0 !important;
}

#footerpie .iconoscontacto ul,
#footerpie .iconoscontacto li{
	margin: 0 !important;
	padding: 0 !important;
	list-style: none;
}

#footerpie .iconoscontacto li{
	width: 45%;
	min-height: 90px;
	padding: 10px 0 0 8% !important;
	display: inline-table;
	font-size: 12px;
	line-height: 1.5em !important;
	background-size: 14% auto;
	background-position: left top;
	background-repeat: no-repeat;
}

#footerpie .iconoscontacto strong{font-size: 20px; color: #3D3D3D;}
#footerpie .iconoscontacto a{color: #E6B26E;}
#footerpie .iconoscontacto a:hover{text-decoration: underline !important;}

#footerpie .iconoscontacto .telefono{background-image: url('https://aliaga491.quarkgrupoinmobiliario.com/wp-content/uploads/2024/07/icono-telefono.png');}
#footerpie .iconoscontacto .whatsapp{background-image: url('https://aliaga491.quarkgrupoinmobiliario.com/wp-content/uploads/2024/07/icono-whatsapp.png');}
#footerpie .iconoscontacto .email{background-image: url('https://aliaga491.quarkgrupoinmobiliario.com/wp-content/uploads/2024/07/icono-mail.png');}
#footerpie .iconoscontacto .direccion{background-image: url('https://aliaga491.quarkgrupoinmobiliario.com/wp-content/uploads/2024/07/icono-ubicacion.png');}

@media (max-width:767px) { /* version responsive */

	#footerpie .iconoscontacto li{
		width: 100%;
		border-top: 1px solid #F1F1F1; 
		padding: 50px 0 15px 0 !important;
		background-size: 30px auto;
		background-position: 0 10px;	
	}


}

/***************************** ELEMENTOS *****************************/

/* Titulos */

h1 em, h2 em, h3 em{
	display: block;
	font-style: normal;
}

.av-subheading.av-subheading_above{
	text-transform: uppercase;
	color: #D7B071;
	font-size: 12px !important;
	letter-spacing: 2px;
	padding-bottom: 20px;
}


/* Borde blanco */

.borde{
	display: block;
	padding: 0px 10px;
	border: 1px solid #fff !important;
	font-weight: bold !important;
}

/* Formateada */

.formateada *{
	text-transform: uppercase !important;
	letter-spacing: 2px;
	line-height: 22px !important;
}

/* Formularios */

.formulario input[type="text"],
.formulario textarea{
	padding: 10px 15px !important;
	border: 1px solid #E6B26E !important;
	background: #fff !important;
}

.formulario input[type="submit"]{width: 97% !important; background: #E6B26E}

.formulario li{
	margin: 0 0 5px 0 !important;
}

.formulario .gform_footer{
	margin: 0 !important;
	padding: 0 !important;
}