/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: A plain-vanilla &amp; lightweight theme for Elementor page builder
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 2.6.1.1673172127
Updated: 2023-01-08 11:02:07

*/

/*NAVIGATION*/

/*HOME*/
[data-term="category-secteur"], [data-term="category-ip-gps"], [data-term="category-ctip"],[data-term="category-realisation"] {display:none !important}

/*Home Form*/
body .gform_wrapper .gform_footer input[type=submit] {padding:12px 20px 12px 20px;background-color: var( --e-global-color-text );color:#ffffff;border-radius:0;font-size: 15px;border:none;display: flex;
align-items: center;justify-content: center;width: 50% !important;margin-right:auto;margin-left:auto;}
body .gform_wrapper .gform_footer input[type=submit]:hover {background-color: var( --e-global-color-c384a41 );border-radius:0;border:none;font-size: 15px;}
body .gform_wrapper.gravity-theme .gform_footer {padding:0;margin: 50px 0 0;}
body .gform_wrapper.gravity-theme .gform_footer input{margin-bottom:0}
.elementor-post__read-more{border: solid 1px; padding: 5px; color: #242F62;}
.elementor-post__read-more:hover {  color:#ffffff !important; background-color: var(--e-global-color-text );}
.btn-form-home .submit {font-family: var(--e-global-typography-secondary-font-family ), Sans-serif; font-weight: var(--e-global-typography-secondary-font-weight );  color: #ffffff; background-color: #242F62;  border-style: solid;  border-radius: 0px;  border-width: 0px; font-size: 15px; padding: 0;
 line-height: 0;  border-color: var(--e-global-color-text );  padding: 20px 20px 20px 20px;}
.btn-form-home .submit:hover{color: var(--e-global-color-ec3aed9 );
    background-color: var(--e-global-color-c384a41 );}
.btn-form-home .center {text-align: center}
/*SEARCH AND FILTER*/
.searchandfilter > ul > li {display: inline-block;padding: 0 10px;vertical-align: middle;}
.sf-input-text, .sf-input-select{border: 1px solid var( --e-global-color-text ); border-radius: 50px !important; padding: 0.5rem  1rem !important;width: 280px !important;}
.searchandfilter ul { text-align: center;}
.sf_date_field {padding:0px}
.ll-skin-melon .ui-widget {background:#242F62 !important}
.ll-skin-melon td .ui-state-default {color:#242F62 !important}
.ll-skin-melon .ui-state-disabled .ui-state-default {color: #E62243 !important;}
.sf_date_field li {float: left !important;}
.searchandfilter ul li li {padding: 5px;}

.lexique-select .searchandfilter ul {padding: 0;}
.lexique-select .searchandfilter .sf-level-0 {float: left !important;background-color: #242F62; color: #ffffff; padding: 7px; margin: 3px; border-radius: 500px;cursor: pointer;display:inline}

.lexique-select .searchandfilter .sf-level-0:hover {background-color: #E62243; color: #ffffff; cursor: pointer;}
.lexique-select .searchandfilter .sf-option-active{background-color: #E62243;color: #ffffff;cursor: pointer;}

.lexique-select .searchandfilter .sf-input-radio {display:none}
.lexique-select .searchandfilter .sf-label-radio {padding:0; margin: 8px;}
.lexique-select .searchandfilter label {line-height: 0; vertical-align: initial;cursor: pointer;}
.lexique-select .searchandfilter { clear:both}

/*TWITTER*/
.ctf-item {padding: 15px 20px !important;}

/*Quiz*/

.gfield--type-quiz legend{color: var(--e-global-color-text );    font-size: 20px !important;}
.gfield--type-quiz .gfield_radio label {font-size: 16px!important;}