/*
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
*/


/***************************** 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;}}

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

	.centradoencel *{text-align: center !important;}
	
	.centradoencel .avia-button-wrap{
		width: 100% !important;
	}
	
	.centradoencel .avia-button-wrap a{
		text-align: center !important;
		float: none !important;
		display: inline-table !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{

}

h1 span, h2 span, h3 span, h4 span{display: block !important;}

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

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

	.grisresponsive{
		background-color: #f2f2f2 !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;
}

/* Formularios */

.gfield_consent_label{
	font-weight: normal !important;
}

.gfield_consent_label a{
	text-decoration: underline !important;
}

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

#footerpie .logomenu{display: none !important;}

@media (max-width:767px) { /* version responsive */
	.copyright{
		width: 100%;
		border-bottom: 1px solid #fff;
		padding-bottom: 10px;
		margin-bottom: 10px;
		text-align: center !important;
	}

	.sub_menu_socket li{
		width: 100% !important;
		text-align: center;
		line-height: 20px !important;
		border: none !important;
	}
}

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

/* Icono de whatsapp */

.iconowhatsapp img{
	position: fixed !important;
	left: 20px;
	bottom: 20px !important;
	z-index: 9999;
	width: 60px;
}


/***************************** BOTONES *****************************/

.avia-button{
	
}

.avia-size-x-large{
	padding: 15px 40px !important;;
}

.avia-size-large{
	padding: 10px 30px !important;;
}

.avia-size-medium{
	padding: 10px 20px !important;;
}

.avia-size-small{
	padding: 8px 20px !important;;
}

/* boton bordeado */

.avia-color-dark{
	border: 2px solid #009460 !important;
	color: #009460 !important;
}



/* Header */

.title_container.dark_bg_color{
	background: #fff;
	border: non !important;
}

.title_container.dark_bg_color h1 a{
	color: #000 !important;
	font-size: 35px;
	display: block;
	padding: 30px 0  10px 0 !important;
}

/* Legal */

.legal h2{
	font-weight: 800 !important;
	text-transform: none !important;
	font-size: 25px !important;
}

.legal h3{
	font-weight: 800 !important;
	text-transform: none !important;
	font-size: 20px !important;
}


/***************************** TITULOS *****************************/

.av-subheading_above{
	font-weight: 600;
}

/* Title */

.title_container{
	background: #000;
}

.title_container a{
	color: #fff !important;
	font-size: 30px;
	text-transform: uppercase;
	padding: 20px 0 !important;
	display: block;
}

/***************************** HEADER *****************************/

.av-burger-overlay-scroll{
	background-color: #000 !important;
}

.av-burger-overlay-scroll li a{
	color: #fff !important;
	border: none !important;
}

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

#footerpie h3{
	text-transform: uppercase !important;
	font-size: 16px !important;
	font-weight: 600 !important;
	color: #fff !important;
}

#footerpie li{
	background: none !important;
	border: none !important;
}

#footerpie li a{
	padding: 1px 0 !important;
	text-transform: uppercase;
	color: #fff;
}

#footerpie li.current_page_item a{
	background: none !important;
	color: #D90822;
}

#footerpie p{
	font-size: 14px !important;
}

/* Redes */

.redes a{
	background: none !important;
	border: 2px solid #fff !important;
	border-radius: 100px !important;
	line-height: 38px !important;
}

/***************************** FORMULARIO *****************************/

.formulario input,
.formulario select,
.formulario textarea{
	background: #E6E6E6 !important;
}

.formulario input[type="submit"]{
	background: #fff !important;
	border: 1px solid #FD041B !important;
	padding: 10px 50px
}

#footerpie .formulario input[type="submit"]{
	background: none !important;
	border: 1px solid #fff !important;
	
	padding: 10px 50px
}

/***************************** NUMEROS *****************************/

.numeros img{
	width: 50px !important;
	margin-bottom: 30px;
}

.numeros h3{
	display:block;
	font-size: 18px;
	font-weight: 700 !important;
	padding-bottom: 10px !important;
	border-bottom: 2px solid #000;
}

/***************************** PROPIEDADES *****************************/

.propiedades .avia-arrow{
	display: none;
}
 
.propiedades .grid-entry{
	padding: 10px !important;
	display: block !important;
}

.propiedades .grid-entry *{
	box-shadow: none;
}

.propiedades .grid-content{
	padding: 20px 10px;
}

.propiedades h3{
	font-size: 16px !important;
}

.propiedades .grid-entry-excerpt{
	font-size: 16px !important;
	font-style: normal !important;
}