/*
Theme Name: Impreza Child
Template: Impreza
Version: 1.0
Author:	UpSolution
Theme URI: http://impreza.us-themes.com/
Author URI: http://us-themes.com/
*/


h1, h2 {
	text-align: center;
}
strong, b {
	font-weight: bold;
}
/*Ocultar title imagen en magnificPopupGrid*/
.mfp-title {
	display: none;
}
/*Counter*/
.counter-custom {
	border-right: 1px #fff solid;
	padding: 30px 0;
	margin-left: -40px;
}
.counter-custom .w-counter-value-part.type_number {
	font-weight: 900;
	color: #fff;
	font-size: 3.5rem;
}
.counter-custom .w-counter-title {
	font-size: 1.2rem;
}
/*Divider*/
.divider-title {
	border-top: 1px solid #e10335 !important;
	width: 10% !important;
	margin-left: auto !important;
	margin-right: auto !important;
}
.divider {
	border-top: 1px solid #e10335 !important;
	width: 10% !important;
	margin-left: auto !important;
	margin-right: auto !important;
}
.divider-black {
	border-top: 1px solid #000 !important;
	width: 10% !important;
	margin-left: auto !important;
	margin-right: auto !important;
}
/*Footer*/
.footer-custom .w-iconbox {
	margin-bottom: 0.4rem;
}
.footer-custom .w-iconbox .w-iconbox-icon {
	margin-right: calc(8px + 0.2em) !important;
	font-size: 1.4rem;
}
.footer-custom .w-iconbox .w-iconbox-title {
	font-size: 1rem;
}
.footer-custom .w-socials-item-link {
  line-height: 2em;
  width: 2em;
}
/*Whatsapp corrección posición*/
.joinchat__button {
	bottom: 50px !important;
	right: 0px !important;
}
/*Nosotros*/
.nosotros .w-iconbox-title {
	font-size: 1.8rem;
	padding-bottom: 0.5rem;
}
.nosotros .w-iconbox-text p {
	font-size: .9rem;
	color: #202020;
}
/*Grid Noticias*/
.custom-grid.w-vwrapper {
	margin-top: 2rem !important;
	padding: 6% 6% 10% 6% !important;
}
.custom-grid .w-post-elm.post_title {
	font-size: 1.3rem !important;
	font-weight: 600 !important;
}
.custom-grid .w-post-elm.post_date {
	font-size: 0.8rem;
}
.custom-grid .w-post-elm.post_content {
	font-size: 0.9rem;
	color: #555;
}
.custom-grid .w-text {
	font-size: 0.9rem !important;
	margin-top: 0.5rem !important;
}
/*Contacto*/
.contact-custom-box {
	border-radius: 1em !important;
	padding: 3vmax !important;
	margin: 4vmax !important;
	background: #e10335 !important;
}
.contact-custom-box2 {
	border-radius: 1em !important;
	padding: 5vmax !important;
	margin: 0 5vmax !important;
	background: #e10335 !important;
}
.contact-custom-box2 h4 {
	color: #fff !important;
}

@media (max-width:767px) {
	.contact-custom-box, .contact-custom-box2 {
		margin: 3vmax !important;
	}	
}

@media (max-width:600px) {
	.contact-custom-box, .contact-custom-box2 {
		margin: 0 !important;
	}
}



/*Boton Whatsapp*/
.w-btn.us-btn-style_31.icon_atleft {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	padding: 10px 20px; 
}
.w-btn.us-btn-style_31.icon_atleft i.fab.fa-whatsapp {
	font-size: 1.8em;
	line-height: 1;
}
.w-btn.us-btn-style_31.icon_atleft .w-btn-label {
	font-weight: 600;
	vertical-align: middle;
}
/*Características*/
.caracteristicas .w-iconbox-icon {
	font-size: 1.5rem;
}
.caracteristicas .w-iconbox-meta, .caracteristicas .w-iconbox-title {
	font-size: 0.8rem;
}
.caracteristicas .w-iconbox-text {
	font-weight: 600;
}
/*Tipologia*/
.tipologia .w-iconbox {
	padding-bottom: 0.5rem;
}
.tipologia .w-iconbox-icon {
	font-size: 1.2rem;
}
.tipologia .w-iconbox-meta, .tipologia .w-iconbox-title {
	font-size: 1rem;
}
/*Parking*/
.parking h2 {
	text-align: left;
	margin-bottom: 0.5rem;
	color: #e10335;
	font-size: 2rem;
	font-weight: bold;
}
.parking h3 {
	margin-bottom: 0.5rem;
	font-size: 1.5rem;
}
.parking p {
	margin-bottom: 0.8rem;
	font-size: 1.2rem;
}
.parking .w-iconbox {
	padding-bottom: 0.5rem;
}
.parking .w-iconbox-icon {
	font-size: 1.4rem;
	color: #e10335;
}
.parking .w-iconbox-title {
	font-size: 1.2rem;
}
