/**
Theme Name: Vivienda Vigo Soluciones
Author: Origami Soluciones
Author URI: https://www.origamisoluciones.com/
Description: Web corporativa para Vivienda Vigo Soluciones
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: vivienda-vigo-soluciones
Template: astra
*/

:root {
	--blue: #0043ff;
	--dark-blue: #000E35;
	--white: #FFFFFF;
	--black: #000000;
	--red:#ff1200;
}

.sr-only {
	display: none !important;
}

#solicita-valoracion .wpforms-field-gdpr-checkbox label,
#solicita-valoracion .wpforms-field-description,
#solicita-valoracion .wpforms-field-description a {
	color: var(--white) !important;
}

.ast-scroll-to-top-right {
	bottom: 90px !important;
}

/*Estatik - Real State Plugin*/
.es-breadcrumbs,
.es-listing__terms,
.es-powered.content-font {
	display: none !important;
}

.es-address {
	text-transform: uppercase !important;
}

.es-listing__meta div {
	font-size: 1rem;
}

.es-listing__meta path {
	fill: var(--blue);
}

.es-single .es-single__basic .es-control-wrap {
	text-align: left;
}

.es-single .es-single__basic .es-control-wrap a {
	border-radius: 0px !important;
}

.es-property-section__title {
	text-transform: uppercase !important;
	font-size: 1rem !important;
}

.es-property-section__title:after {
	background: var(--red) !important;
	height: 1px !important;
}

.es-request-form.es-request-form--section {
	max-width: unset !important;
	background: var(--dark-blue) !important;
}

.es-request-form__fields {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	justify-content: space-between;
}

.es-field.es-field__name.es-field--text,
.es-field.es-field__email.es-field--email,
.es-field.es-field__phone.es-field--phone {
	width: 32% !important;
}


.es-field.es-field__message.es-field--textarea {
	width: 100% !important;
}

.es-property_section--request_form .es-request-form .es-field__label,
.es-property_section--request_form .es-request-form {
	color: var(--white) !important;
}

.es-btn.es-btn--primary.js-es-request-form-submit {
	color: var(--black) !important;
	background-color: var(--white) !important;
	border-radius: 0px !important;
}

.es-btn.es-btn--primary.js-es-request-form-submit:hover {
	color: var(--white) !important;
	background-color: var(--blue) !important;
}

/*Testimonial*/
.testimonial-star-rating {
	padding-left: 10px !important;
}

/*RESPONSIVE*/
@media (max-width: 1200px) {
	.content-area.primary:has(article.properties) {
		margin-top: 40px !important;
	}
}

@media (max-width: 576px) {

	/*WP FORMS*/
	.wpforms-container .wpforms-field.wpforms-one-half,
	.wpforms-container .wpforms-field.wpforms-one-third {
		width: 100% !important;
		margin-left: 0px !important;
	}

	.eael-testimonial-content {
		text-align: center !important;

	}

	.testimonial-star-rating {
		text-align: center !important;
		padding-left: 0px !important;
	}

}