/**
Theme Name: Urespa
Author: Origami Soluciones
Author URI: https://www.origamisoluciones.com/
Description: Web corporativa para Urespa Proyectos y Obras, S.L
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: urespa
Template: astra
*/

:root {
	--green: #299236;
	--dark-green: #045e17;
	--white: #ffffff;
}

body::-webkit-scrollbar {
	width: 12px;
}

body::-webkit-scrollbar-thumb {
	background-color: var(--green);
}

body::-webkit-scrollbar-track {
	box-shadow: inset 0 0 12px black;
}

a:focus,
input:focus,
textarea:focus,
select:focus,
.eael-tabs-nav li:focus,
.elementor-tab-title:focus {
	outline: none !important;
}

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

/*WPForms*/
.request-info-form .wpforms-field-gdpr-checkbox label {
	color: white !important;
}


/*Contact Form 7*/
.uael-cf7 .required-label {
	color: var(--dark-green) !important;
}

/*Obras destacadas*/
.projects-grid .uael-post__thumbnail {
	border-radius: 8px;
}

.projects-grid .uael-post-wrapper:nth-child(odd) .uael-post__content-wrap {
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
}

.projects-grid .uael-post-wrapper:nth-child(even) .uael-post__content-wrap {
	border-top-left-radius: 8px;
	border-bottom-left-radius: 8px;
}

.projects-grid .uael-post__inner-wrap {
	border: 1px solid #e6e4e4;
	border-radius: 8px;
}

.projects-grid .uael-post-wrapper:nth-child(even) .uael-post__inner-wrap {
	flex-direction: row-reverse !important;
}


/*CookieYes*/
.cky-btn-revisit-wrapper {
	background-color: var(--green) !important;
}

.cky-btn-accept {
	background-color: var(--green) !important;
	border-color: var(--green) !important;
	color: var(--white) !important;
	border-radius: 8px !important;
}

.cky-btn-reject,
.cky-btn-preferences,
.cky-btn-customize {
	color: var(--white) !important;
	border-color: var(--green) !important;
	background-color: transparent !important;
	border-radius: 8px !important;
}

/*RESPONSIVE*/

@media only screen and (max-width: 1024px) {
	.projects-grid .uael-post__content-wrap {
		padding: 30px !important;
	}


}

@media only screen and (max-width: 576px) {

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

	#contact-map iframe {
		max-height: 300px !important;
	}


}