/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */


.obligatorio .gfield_required, .obligatorio {
	color: #ff7e61;
	font-family: Poppins;
}

.gform-field-label, .gform-field-label--type-inline, .gform-conversational__field-nav-helper-text, .gform-conversational__progress-bar-label  {
		font-family: Poppins !important;
}

.gform-conversational__field-footer .gform-button {
	font-family: "Poppins", Sans-serif !important;
    font-weight: 600 !important;
    letter-spacing: 1.5px !important;    
    border-style: solid !important;
    border-width: 3px 3px 3px 3px !important;    
    border-radius: 50px 50px 50px 50px !important;
    padding: 18px 40px 18px 40px !important;
}

.gform-conversational__field-footer .gform-button:hover {
	color: #214936 !important;
	background-color: #A8B800 !important;
}

input#gform_submit_button_2 {
	padding: 18px 40px !important;
    border: solid 3px #99ab1a !important;
    border-radius: 50px !important;
	color:white;
}

input#gform_submit_button_2:hover {
	color: #214D31 !important;
}

.gfield_validation_message {
	color: #ff7e61;
}

.lolo-form-antiguo img.image-choices-choice-image {
	margin: auto;
}

/**** LOLO - CAMBIOS FORMULARIOS CONVERSACIONALES 2024 *****/

span.image-choices-choice-text {
	color: white !important;
	font-family: Poppins !important;
	font-size: 18px !important;
}

span.image-choices-choice-image-wrap:hover {
	border: 2px solid #99ab1a7a;
}

span.image-choices-choice-image-wrap {
	border: 2px solid transparent;
	padding: 10px;
}

span.image-choices-choice-text:hover {
	color:#99ab1a7a !important;
}

.image-choices-choice-selected span.image-choices-choice-text {
	color:#99ab1a !important;
}

.image-choices-choice-selected span.image-choices-choice-image-wrap {
	border: 2px solid #99ab1a;	
}

.jl-wrapper .jl-image .jl-caption {
	position: relative !important;
	background:black;
}

button.jl-close:hover, button.jl-next:hover, button.jl-prev:hover {
	background-color: #99ab1a;
	color:black;
}




/**** LOLO - CAMBIOS EN CONFIGURADOR NUEVO SEPTIEMBRE 2024 *****/

.lolo-form-configurador .image-choices-choice-selected .image-choices-choice-image-wrap:after {
    box-shadow: inset 0 0 0 2px #99AB1A;
	border-radius: 0px;
} 

.lolo-form-configurador span.image-choices-choice-text {
	color: black !important;
}

.lolo-form-configurador span.image-choices-choice-text h6 {
	font-size:20px;
	font-family: "Poppins";
}

.lolo-form-configurador span.image-choices-choice-text p {
	font-family: "Inter",sans-serif;
	font-size: 14px;	
}


.lolo-form-configurador .image-choices-choice-image-wrap img{
	border-radius: 0px;
}

.lolo-form-configurador .image-choices-choice-image-wrap {
	border-radius: 0px !important;
}

.lolo-form-configurador .image-choices-choice-image-wrap::after {
	border-radius: 0px !important;
}

.lolo-form-configurador .ginput_container {
	margin-top: 50px;
    margin-bottom: 50px;
}

#gform-conversational.gform_wrapper {
    --gf-convo-content-max-width: 900px;
}

.lolo-form-configurador .image-choices-choice-image-wrap {
	background-color: white;
}

/**** pruebas image choices ****
.tipocasa-field .gfield_radio {
	display: initial !important;
}

.tipocasa-field .gchoice {
	cursor: pointer;
	display: inline-block;
	margin-right: 35px;
}

.tipocasa-field label {
	border: solid 4px #ffffff2e;
	border-radius: 20px;
	width: 240px;
    height: 280px;
	text-align: center;
	padding: 20px;
}

.tipocasa-field label:hover {
	border: solid 4px #99AB1A;
}

.tipocasa-field label:active {
	border: solid 4px #99AB1A;
	background-color: #ffffff2e;
}

.tipocasa-field .gchoice_2_10_0 label {
	background-image: url("https://www.buildlovers.com/wp-content/uploads/2023/10/Casa-clasica.webp");
	background-repeat: no-repeat;
	background-position: 50% 80%;
}

.tipocasa-field .gchoice_2_10_1 label {
	background-image: url("https://www.buildlovers.com/wp-content/uploads/2023/10/casa-moderna.webp");
	background-repeat: no-repeat;	
    background-position: 50% 80%;
}

/**** FIN pruebas image choices ****/


