/*
 Theme Name:   YOOtheme Eau Renaissance
 Template:     yootheme
 Author:       Steve
 Description:  YOOtheme Child Theme
 Version:      1.0.0
 Text Domain:  yootheme-er
*/

/* Forminator */
.forminator-button-submit {
	background-color: #7ce001;
	color: white;
}

/* Column width */
.forminator-field-name .forminator-col-md-6,
.forminator-field-email .forminator-col-6,
.forminator-field-phone.forminator-col,
.form_medium_col.forminator-col {
    max-width: 350px !important;
}

.forminator-field--phone, 
.forminator-phone {
	max-width: 175px !important;
}

.form_card_width {
	max-width: 300px;
}

.form_card_width input {
	max-width: 100px !important;
}

.form_postal_width {
	max-width: 200px !important;
}

.form_postal_width input {
	max-width: 100px !important;
}

.form_forfait_width {
    max-width: 300px;
}

.form_amount_width {
	max-width: 125px;
}

.forminator-radio-image {
    width: 113px;
    height: 128px;
}

.forminator-radio-image span {
	/*background-size: 103px 118px !important; */
    width: 103px !important;
	height: 118px !important;
	/*width: auto !important;
	min-width: 50px !important;
	height: auto !important;
	min-height: 60px !important; */
}


/* Contact page */
.contact_array .uk-icon {
    color: #3991c9 !important;
}

.contact_array h1 {
    font-size: 20px;
}

/* CTAs: Header, Top and bottom */

.cta_header .container, .cta_bottom .container {
	display: flex;       /* Aligns children side-by-side */
	gap: 10px;           /* Adds space between the divs */
	min-width: 200px;
}

.cta_header .child, .cta_bottom .child {
	flex: 1;             /* Each div takes up equal space */
}

.cta_header .child-left, .cta_bottom .child-left, .cta_top i {
	font-size: 30px;
	max-width: 35px;
	color: #8da9d1;
}

.cta_header span, .cta_top span {
	color: #1c4577;
	font-weight:bold;
}

.cta_header a, .cta_top a {
	color: #3991c9;
	font-size:20px;
	line-height: 22px;
}

.cta_bottom h3 {
    margin-bottom: 0px;
}

.cta_bottom {
	color: white;
}