/* 
Theme Name:		Hello Elementor Child
Theme URI:		https://elementor.com/
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:		1.0.0
Text Domain:	hello-elementor-child
Tags:           flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* 
#002B45	 bleue
#CAA87C	 or
*/

input[type="file"] {color: white !important;}

#gform_wrapper_2 .gform_required_legend, .gform_wrapper.gravity-theme .recherchehome .gfield_required {display: none;}
.gform_wrapper.gravity-theme .recherchehome .gfield_label {font-family: "Source Sans Pro", Sans-serif;font-size: 40px; font-weight: 700; color: white}
.recherchehome .gform_footer {justify-content: end;}
.recherchehome .gform_footer .gform_button {font-family: "Source Sans Pro", Sans-serif; font-size: 16px; font-weight: 700; border-style: solid; padding: 15px 30px; border-radius: 9px 9px 9px 9px; background-color: #16C8F7; color: #FFF; border-color: #16C8F7;}
.gform_wrapper.gravity-theme .recherchehome .gfield select.large {
    appearance: none;
    color: inherit;
    font-size: inherit;
    font-family: inherit;
    font-weight: inherit;
    font-style: inherit;
    text-transform: inherit;
    letter-spacing: inherit;
    line-height: 52px;
    flex-basis: 100%;
    padding-right: 20px;
    min-height: 72px;
    padding: 8px 24px;
    border-radius: 6px;
    width: 100%;
    max-width: 100%;
    border: 1px solid #818a91;
    background-color: #ffffff;
    border-color: #D5D5D5;
    font-size: 20px;
    font-weight: 700;
    background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20style%3D%22isolation%3Aisolate%22%20viewBox%3D%220%200%2020%2020%22%20width%3D%2220%22%20height%3D%2220%22%3E%3Cpath%20d%3D%22%20M%209.96%2011.966%20L%203.523%205.589%20C%202.464%204.627%200.495%206.842%201.505%207.771%20L%201.505%207.771%20L%208.494%2014.763%20C%209.138%2015.35%2010.655%2015.369%2011.29%2014.763%20L%2011.29%2014.763%20L%2018.49%207.771%20C%2019.557%206.752%2017.364%204.68%2016.262%205.725%20L%2016.262%205.725%20L%209.96%2011.966%20Z%20%22%20fill%3D%22inherit%22/%3E%3C/svg%3E");
    background-position: right 0.6rem center;
    background-repeat: no-repeat;
    background-size: 1.2rem;
}


.jet-select__control {
    appearance: none;
    color: inherit;
    font-size: inherit;
    font-family: inherit;
    font-weight: inherit;
    font-style: inherit;
    text-transform: inherit;
    letter-spacing: inherit;
    flex-basis: 100%;
    padding-right: 20px;
    min-height: 72px;
    padding: 20px;
    border-radius: 6px;
    width: 100%;
    max-width: 100%;
    border: 1px solid #818a91;
    background-color: #ffffff;
    border-color: #D5D5D5;
    font-size: 20px;
    font-weight: 700;
    background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20style%3D%22isolation%3Aisolate%22%20viewBox%3D%220%200%2020%2020%22%20width%3D%2220%22%20height%3D%2220%22%3E%3Cpath%20d%3D%22%20M%209.96%2011.966%20L%203.523%205.589%20C%202.464%204.627%200.495%206.842%201.505%207.771%20L%201.505%207.771%20L%208.494%2014.763%20C%209.138%2015.35%2010.655%2015.369%2011.29%2014.763%20L%2011.29%2014.763%20L%2018.49%207.771%20C%2019.557%206.752%2017.364%204.68%2016.262%205.725%20L%2016.262%205.725%20L%209.96%2011.966%20Z%20%22%20fill%3D%22inherit%22/%3E%3C/svg%3E");
    background-position: right 0.6rem center;
    background-repeat: no-repeat;
    background-size: 1.2rem;
}




/* [form] { padding: 5px; -moz-box-sizing:border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } 
[form] input[type=text],
[form] input[type=email], 
[form] select { width: 100%; border: 1px solid #bbb; height: auto; margin: 5px 0 0 0; } 
[form] .sib-default-btn { margin: 5px 0; padding: 6px 12px; color:#fff; background-color: #333; border-color: #2E2E2E; font-size: 14px; font-weight:400; line-height: 1.4285; text-align: center; cursor: pointer; vertical-align: middle; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; white-space: normal; border:1px solid transparent; border-radius: 3px; } 
[form] .sib-default-btn:hover { background-color: #444; } [form] p{ margin: 10px 0 0 0; } */

#sib_signup_form_1 .sib-row {display: flex; flex-wrap: wrap; justify-content: space-between;}
#sib_signup_form_1 .sib-row .sib_msg_disp {width: 100%;}
#sib_signup_form_1 .sib-row .sib-col-email {width: 65%;}
#sib_signup_form_1 .sib-row .sib-col-email label {display: none;}
#sib_signup_form_1 .sib-row .sib-col-button {width: 30%;}
#sib_signup_form_1 .sib-row .sib-col-button input {font-family: "Source Sans Pro", Sans-serif; font-size: 16px; font-weight: 700; border-style: solid; border-radius: 9px 9px 9px 9px;background-color: #FC2083; color: var( --e-global-color-2599b3e4 );   border-color: var( --e-global-color-primary );}

@media only screen and (max-width: 400px) {
    #sib_signup_form_1 .sib-row .sib-col-email {width: 100%; margin-bottom: 1rem;}
    #sib_signup_form_1 .sib-row .sib-col-button {width: 100%;}
}