/* https://vaudloisirs.ch/wp-content/themes/sortez-ch/css/main.css?ver=2.5.8 */
::-webkit-input-placeholder{color:inherit;opacity:.54}body:not(.elementor-editor-active) .elementor-menu-anchor:before{content:"";display:block;height:97px;margin:-97px 0 0;visibility:hidden;pointer-events:none}body{color:#565656;font-family:"Euclid",Sans-serif}a{color:#565656;text-decoration:underline}a:hover{color:#007CBB}.elementor-button{background:transparent}*:focus{outline-color:#5BB247}.trace_vertical::before{content:"";position:absolute;left:calc(50% - 4px);top:0;height:100%;width:8px;background:#565656}@media only screen and (max-width:641px){.trace_vertical::before{width:4px;left:calc(50% - 2px)}}.ae-pagination-wrapper .current{text-decoration:underline}.hide_train .tp_train,.hide_bus .tp_bus,.hide_metro .tp_metro,.hide_bateau .tp_bateau,.hide_train.hide_bus.hide_metro.hide_bateau .tp_titre{display:none}#menu-1-276c45eb a{min-height:90px;line-height:1.2}#menu-1-276c45eb a:hover,#menu-1-276c45eb a:active,#menu-1-276c45eb a:focus{background-color:#325f3d}#menu-1-276c45eb a:hover:after,#menu-1-276c45eb a:active:after,#menu-1-276c45eb a.elementor-item-active:after{display:block;content:"";width:20px;height:4px;background-color:#fff;bottom:10px;transition:all 300ms linear}#gform_2_validation_container{display:none}form .gform_button,.sf-field-submit input,#gform_12 button{background:#5BB247;color:#fff;border:none;border-radius:0}form .gform_button:hover,form .gform_button:active,form .gform_button:visited,.sf-field-submit input:hover,.sf-field-submit input:active,.sf-field-submit input:visited,#gform_12 button:hover,#gform_12 button:active,#gform_12 button:visited{background:#007CBB;transition:all 300ms linear}form .gform_button:focus,.sf-field-submit input:focus,#gform_12 button:focus{background:#007CBB;transition:all 300ms linear;border-color:#007CBB;box-shadow:0 0 0 1px #007CBB;outline:3px auto #007CBB}form input,form textarea,form select{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}form input[type="text"]{height:40px}form input[type="text"],form textarea{background-color:#fff;border:1px solid #565656;border-radius:0;color:#565656;margin:0!important;width:100%}form input[type="text"].datepicker{width:auto}form input[type="number"]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}form input[type=number]::-webkit-inner-spin-button,form input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}form select{-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none;border:1px solid #565656;border-radius:0;color:#565656;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27100%27%20height%3D%27100%27%20fill%3D%27black%27%3E%3Cpolygon%20points%3D%270%2C0%20100%2C0%2050%2C50%27%2F%3E%3C%2Fsvg%3E);background-color:#fff;background-size:12px;background-position:calc(100% - 15px) 17px;background-repeat:no-repeat;height:40px}form select::-ms-expand{display:none}form .checkbox_aurelie input[type="checkbox"]:disabled:not(:checked)+label:before,form .checkbox_aurelie input[type="checkbox"]:disabled:checked+label:before{box-shadow:none;border-color:#bbb;background-color:#ddd}form .checkbox_aurelie input[type="checkbox"]:disabled:checked+label:after{color:#999}form .checkbox_aurelie input[type="checkbox"]:disabled+label{color:#aaa}form .checkbox_aurelie input[type="checkbox"]:checked:focus+label:before,form .checkbox_aurelie input[type="checkbox"]:not(:checked):focus+label:before{border:1px solid #565656}form .checkbox_aurelie input[type="checkbox"]:not(:checked),form .checkbox_aurelie input[type="checkbox"]:checked,.sf22 form .sf-field-category input[type="checkbox"]:not(:checked),.sf22 form .sf-field-category input[type="checkbox"]:checked{position:absolute;left:-9999px}form .checkbox_aurelie input[type="checkbox"]:not(:checked)+label,form .checkbox_aurelie input[type="checkbox"]:checked+label,.sf22 form .sf-field-category input[type="checkbox"]:not(:checked)+label,.sf22 form .sf-field-category input[type="checkbox"]:checked+label{position:relative;padding-left:30px;cursor:pointer;display:inline-block;line-height:1.5}form .checkbox_aurelie input[type="checkbox"]:not(:checked)+label:before,form .checkbox_aurelie input[type="checkbox"]:checked+label:before,.sf22 form .sf-field-category input[type="checkbox"]:not(:checked)+label:before,.sf22 form .sf-field-category input[type="checkbox"]:checked+label:before{content:'';position:absolute;left:0;top:2px;width:16px;height:16px;border:1px solid #565656;background:#fff}form .checkbox_aurelie input[type="checkbox"]:not(:checked)+label:after,form .checkbox_aurelie input[type="checkbox"]:checked+label:after,.sf22 form .sf-field-category input[type="checkbox"]:not(:checked)+label:after,.sf22 form .sf-field-category input[type="checkbox"]:checked+label:after{content:'\2714';position:absolute;top:2px;left:3px;font-size:13px;color:#565656;line-height:1.4;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;transition:all .2s}form .checkbox_aurelie input[type="checkbox"]:not(:checked)+label:after,.sf22 form .sf-field-category input[type="checkbox"]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}form .checkbox_aurelie input[type="checkbox"]:checked+label:after,.sf22 form .sf-field-category input[type="checkbox"]:checked+label:after{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}form label.checkbox{line-height:16px;vertical-align:top;font-size:1.1rem}form .champs_oblig{font-size:.8em;color:#790000;font-style:italic}.gform_validation_error li.gfield.gfield_error,.gform_validation_error li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background:none;border:none}.gform_validation_errors .gform_submission_error{font-size:16px!important;text-transform:none!important}.gf_simple_horizontal #input_13_1{margin-top:0;padding:9px 4px}.gfield_error#field_13_1{padding-top:0}@media only screen and (min-width:641px){.gfield_error#field_13_1,#gform_13 .gform_footer{vertical-align:top}}#gform_wrapper_12 .gform_description,#gform_wrapper_14 .gform_description{font-size:21px}@media only screen and (max-width:641px){#gform_wrapper_12 .gform_description,#gform_wrapper_14 .gform_description{font-size:17px}}#gform_wrapper_12.gform_legacy_markup_wrapper div.charleft,#gform_wrapper_14.gform_legacy_markup_wrapper div.charleft{color:#fff}.gform_fileupload_rules,#extensions_message_12_23{display:none}@media only screen and (min-width:768px){#gform_wrapper_12 .gsection h2.gsection_title{margin-top:90px!important}}form#gform_14 input[type="checkbox"]:not(:checked),form#gform_14 input[type="checkbox"]:checked{position:absolute;left:-9999px}form#gform_14 .gfield_checkbox li{display:inline-block}form#gform_14 .gfield_checkbox li label{padding:5px;position:relative}form#gform_14 .gfield_checkbox li label img{display:block}form#gform_14 .gfield_checkbox li label::after{opacity:0;content:"\2713";font-size:32px;color:#5BB247;position:absolute;bottom:0;right:10px}form#gform_14 input[type="checkbox"]:checked+label{background-color:#5bb247}form#gform_14 input[type="checkbox"]:checked+label::after{opacity:1}form#gform_14 textarea{max-width:600px}form#gform_14 #field_14_10{padding-top:16px}.page-id-815 .mce-container,.page-id-815 .mce-container *,.page-id-815 .mce-widget,.page-id-815 .mce-widget *,.page-id-815 .mce-reset{color:#595959!important;background:#fff!important}.page-id-815 .mce-menu-item.mce-active.mce-menu-item-normal{color:#ededee!important}.page-id-815 .mce-menu-item:hover,.page-id-815 .mce-menu-item:focus{color:#ededee!important}.page-id-815 .mce-toolbar .mce-btn-group .mce-btn.mce-listbox{background:#fff!important}#gform_fields_2 #validation_message_2_1{position:absolute;padding:0}#gform_wrapper_2 .gform_body li{padding-right:0}#gform_wrapper_2 .gform_body li input#input_2_1{width:240px;border:none}#gform_wrapper_2 #gform_submit_button_2{padding:0;margin:0;background:url(/wp-content/themes/sortez-ch/css/../images/enveloppe.png) top center no-repeat #565656;background-size:100%;text-indent:-99999px;width:44px;height:40px}#gform_wrapper_2 .gform_body,#gform_wrapper_2 .gform_footer{display:table-cell}@media screen and (max-width:767px){#gform_wrapper_2.gform_wrapper{margin:0 auto}}.gf_repeater_tp input{font-family:arial!important}.gf_repeater_tp .gfield_repeater_container{border:none}.gf_repeater_tp>.gfield_repeater_wrapper>fieldset legend{display:none!important}.gf_repeater_tp>.gfield_repeater_wrapper>fieldset{padding:24px!important;padding-top:0px!important;border:1px solid #ccc}.gf_repeater_tp>.gfield_repeater_wrapper>fieldset .gsection_title{margin-top:10px!important;text-transform:none!important}.gform_legacy_markup_wrapper .gfield_repeater_cell label{font-weight:700!important;font-size:100%!important;color:#565656!important}.gfield_repeater_buttons .add_repeater_item_text,.gfield_repeater_buttons .remove_repeater_item_text{font-size:14px;border-radius:0!important;height:auto!important}.tp_main_list,.tp_main_list>li{padding:0;margin:0;list-style:none}@media only screen and (max-width:390px){.tp_main_list,.tp_main_list>li{font-size:12px}}.tp_main_list>li{position:relative;padding-left:10px;margin-bottom:10px}.tp_main_list>li ul{display:flex;list-style:none;padding:0;margin:0}.tp_main_list>li ul li{list-style:none;padding:0;margin:0;margin-left:28px;position:relative}.tp_main_list>li:before{font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f101";left:0;top:5px;position:absolute}.tp_main_list>li ul li:after{font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f105";right:-20px;top:5px;position:absolute}.tp_main_list>li ul li:last-child:after{content:""}.tp_main_list>li ul li:first-child{font-weight:700;margin-left:15px}.elementor-widget-accordion-tp .elementor-tab-title{background-color:transparent;background-image:linear-gradient(300deg,#62B44F 0%,#0081BE 100%);color:#fff;text-transform:uppercase}.elementor-widget-accordion-tp .elementor-tab-title a{color:#fff!important}@media (min-width:767px){.gf_repeater_tp .gfield_repeater_cell .gfield_repeater_items .gfield_repeater_item{display:flex;flex-wrap:wrap}.gf_repeater_tp .gfield_repeater_cell .gfield_repeater_items .gfield_repeater_item .gfield_repeater_cell{flex:1;padding:10px}.gf_repeater_tp .gfield_repeater_cell .gfield_repeater_items .gfield_repeater_item .gfield_repeater_buttons{width:100%;flex-basis:100%}}.sf_commun .searchandfilter ul{padding:0!important}.sf_commun .searchandfilter .sf-field-post-meta-destination label{display:block}.sf_commun .searchandfilter .sf-field-post-meta-destination select{height:50px;font-size:18px;background-color:#5BB247;border:none;color:#fff;background-size:30px;background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20fill='white'%20viewBox='0%200%2024%2024'%3E%3Cpath%20d='M0%207.33l2.829-2.83%209.175%209.339%209.167-9.339%202.829%202.83-11.996%2012.17z'/%3E%3C/svg%3E");background-position:calc(100% - 15px) 11px}.sf_commun .searchandfilter .sf-field-search label{display:block}.sf_commun .searchandfilter .sf_date_field li input{height:50px;font-size:18px;background-color:#007CBB;border:none;color:#fff;width:100%}.sf_commun .searchandfilter .sf_date_field li label{display:block}.sf_commun .searchandfilter .sf-field-submit{width:100%}.sf_commun .searchandfilter .sf-field-submit input{width:100%;max-width:316px;height:68px;font-size:18px;padding:10px;text-transform:uppercase;font-weight:700}.sf_fullsize .searchandfilter{text-align:center}.sf_fullsize .searchandfilter li{display:inline-block;width:50%}.sf_fullsize .searchandfilter .sf-field-post-meta-destination{width:20%}@media screen and (max-width:850px){.sf_fullsize .searchandfilter .sf-field-post-meta-destination{display:block;width:100%;max-width:316px;margin:0 auto}}.sf_fullsize .searchandfilter .sf-field-post-meta-date_de_debut{width:50%}@media screen and (max-width:850px){.sf_fullsize .searchandfilter .sf-field-post-meta-date_de_debut{width:100%;display:block}}.sf_fullsize .searchandfilter .sf_date_field li{display:inline-block;width:50%;padding-left:10%}@media screen and (max-width:850px){.sf_fullsize .searchandfilter .sf_date_field li{display:block;padding-left:0;width:100%;max-width:316px;margin:0 auto}}.sf_fullsize .searchandfilter h4{font-weight:700;text-transform:uppercase;line-height:1.3em;font-size:28px;margin-top:30px}@media screen and (max-width:768px){.sf_fullsize .searchandfilter h4{font-size:22px;margin-top:10px}}.sf_fullsize .searchandfilter .sf-field-tag{width:100%;display:block;margin:0 auto;max-width:1024px}.sf_fullsize .searchandfilter .sf-field-tag ul{text-align:left}.sf_fullsize .searchandfilter .sf-field-tag li{width:20%;padding:10px;text-align:center}@media screen and (max-width:1024px){.sf_fullsize .searchandfilter .sf-field-tag li{width:25%}}@media screen and (max-width:850px){.sf_fullsize .searchandfilter .sf-field-tag li{width:33%}}@media screen and (max-width:630px){.sf_fullsize .searchandfilter .sf-field-tag li{padding:3px}}.sf_fullsize .searchandfilter .sf-field-tag label{width:100%;padding:10px;transition:background 600ms ease-out;border:1px solid transparent}@media screen and (max-width:630px){.sf_fullsize .searchandfilter .sf-field-tag label{height:142px;font-size:14px}}.sf_fullsize .searchandfilter .sf-field-tag input[type="checkbox"]:not(:checked),.sf_fullsize .searchandfilter .sf-field-tag input[type="checkbox"]:checked{position:absolute;left:-9999px}.sf_fullsize .searchandfilter .sf-field-tag input[type="checkbox"]+label:before{content:'';display:block;width:90px;height:90px;margin:0 auto;background:url(/wp-content/themes/sortez-ch/css/../images/sprite_pictos.svg) 0 0 no-repeat transparent;background-size:auto 192%;transition:transform 200ms linear;transform:scale(.95)}@media screen and (max-width:630px){.sf_fullsize .searchandfilter .sf-field-tag input[type="checkbox"]+label:before{transform:scale(.7)}}.sf_fullsize .searchandfilter .sf-field-tag input[type="checkbox"]:hover+label{border:1px solid #5BB247}.sf_fullsize .searchandfilter .sf-field-tag input[type="checkbox"]:checked+label{background-color:rgba(91,178,71,.9);color:#fff;transition:background 400ms ease-out;border:1px solid #fff;text-decoration:underline}.sf_fullsize .searchandfilter .sf-field-tag input[type="checkbox"]:hover+label:before{transform:scale(1);transition:transform 200ms linear}@media screen and (max-width:630px){.sf_fullsize .searchandfilter .sf-field-tag input[type="checkbox"]:hover+label:before{transform:scale(.9)}}.sf_fullsize .searchandfilter .sf-field-tag input[type="checkbox"]:checked+label:before{transform:scale(1);background-position-y:-100px}.sf_fullsize .searchandfilter .sf-field-tag .sf-item-61 input[type="checkbox"]:not(:checked)+label:before,.sf_fullsize .searchandfilter .sf-field-tag .sf-item-61 input[type="checkbox"]:checked+label:before{background-position-x:-685px}.sf_fullsize .searchandfilter .sf-field-tag .sf-item-62 input[type="checkbox"]:not(:checked)+label:before,.sf_fullsize .searchandfilter .sf-field-tag .sf-item-62 input[type="checkbox"]:checked+label:before{background-position-x:-1439px}.sf_fullsize .searchandfilter .sf-field-tag .sf-item-63 input[type="checkbox"]:not(:checked)+label:before,.sf_fullsize .searchandfilter .sf-field-tag .sf-item-63 input[type="checkbox"]:checked+label:before{background-position-x:-1209px}.sf_fullsize .searchandfilter .sf-field-tag .sf-item-64 input[type="checkbox"]:not(:checked)+label:before,.sf_fullsize .searchandfilter .sf-field-tag .sf-item-64 input[type="checkbox"]:checked+label:before{background-position-x:-194px}.sf_fullsize .searchandfilter .sf-field-tag .sf-item-65 input[type="checkbox"]:not(:checked)+label:before,.sf_fullsize .searchandfilter .sf-field-tag .sf-item-65 input[type="checkbox"]:checked+label:before{background-position-x:-1092px}.sf_fullsize .searchandfilter .sf-field-tag .sf-item-66 input[type="checkbox"]:not(:checked)+label:before,.sf_fullsize .searchandfilter .sf-field-tag .sf-item-66 input[type="checkbox"]:checked+label:before{background-position-x:-1149px;background-size:auto 167%;background-position-y:8px}.sf_fullsize .searchandfilter .sf-field-tag .sf-item-66 input[type="checkbox"]:checked+label:before{background-position-y:-80px}.sf_fullsize .searchandfilter .sf-field-tag .sf-item-67 input[type="checkbox"]:not(:checked)+label:before,.sf_fullsize .searchandfilter .sf-field-tag .sf-item-67 input[type="checkbox"]:checked+label:before{background-position-x:-100px}.sf_fullsize .searchandfilter .sf-field-tag .sf-item-68 input[type="checkbox"]:not(:checked)+label:before,.sf_fullsize .searchandfilter .sf-field-tag .sf-item-68 input[type="checkbox"]:checked+label:before{background-position-x:-795px}.sf_fullsize .searchandfilter .sf-field-tag .sf-item-69 input[type="checkbox"]:not(:checked)+label:before,.sf_fullsize .searchandfilter .sf-field-tag .sf-item-69 input[type="checkbox"]:checked+label:before{background-position-x:0}.sf_fullsize .searchandfilter .sf-field-tag .sf-item-70 input[type="checkbox"]:not(:checked)+label:before,.sf_fullsize .searchandfilter .sf-field-tag .sf-item-70 input[type="checkbox"]:checked+label:before{background-position-x:-1004px}.sf_couleur .searchandfilter h4{color:#565656}.sf_couleur .searchandfilter .sf-field-submit{width:100%}.sf_couleur .searchandfilter .sf-field-submit input{width:100%;max-width:316px;height:68px;font-size:18px;padding:10px;text-transform:uppercase;font-weight:700;background:#5BB247;background:-moz-linear-gradient(45deg,#5BB247 0%,#007CBB 100%);background:-webkit-linear-gradient(45deg,#5BB247 0%,#007CBB 100%);background:linear-gradient(45deg,#5BB247 0%,#007CBB 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='$vert',endColorstr='$bleu',GradientType=1)}.sf_couleur .searchandfilter .sf-field-submit input:hover{background:#5BB247;background:-moz-linear-gradient(45deg,#007CBB 0%,#5BB247 100%);background:-webkit-linear-gradient(45deg,#007CBB 0%,#5BB247 100%);background:linear-gradient(45deg,#007CBB 0%,#5BB247 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='$bleu',endColorstr='$vert',GradientType=1)}.sf_blanc .searchandfilter{color:#fff}.sf_blanc .searchandfilter h4{color:#fff}.sf_blanc .searchandfilter .sf-field-submit input{background:#fff;color:#007CBB;transition:none}.sf_blanc .searchandfilter .sf-field-submit input:hover{background:#fff;outline:4px solid #007CBB;transition:none}.sf_blanc .searchandfilter .sf-field-tag input[type="checkbox"]+label:before{background-position-y:-100px}.sf_blanc .searchandfilter .sf-field-tag input[type="checkbox"]:hover+label{border:1px solid #fff}.sf_blanc .searchandfilter .sf-field-tag .sf-item-66 input[type="checkbox"]:not(:checked)+label:before,.sf_blanc .searchandfilter .sf-field-tag .sf-item-66 input[type="checkbox"]:checked+label:before{background-position-y:-80px}.searchandfilter-date-picker{font-size:100%}.searchandfilter-date-picker .ui-widget{background:#007CBB}.searchandfilter-date-picker .ui-datepicker th{color:#fff}.searchandfilter-date-picker td .ui-state-default{color:#007CBB}.searchandfilter-date-picker{font-size:100%}.searchandfilter-date-picker .ui-widget{background:#309A87}.searchandfilter-date-picker .ui-datepicker th{color:#fff}.searchandfilter-date-picker td .ui-state-default{color:#309A87}.sf22 form.searchandfilter{text-align:center;max-width:1600px;margin:0 auto}.sf22 form.searchandfilter>ul:first-child{display:inline-block;vertical-align:top;width:calc(29% - 40px);background:rgba(255,255,255,.8);padding:20px 0 0;margin:0 40px 0 0;position:relative}.sf22 form.searchandfilter>ul:first-child>li{padding:0 20px}.sf22 form.searchandfilter>ul:first-child>li.sf-field-post-meta-destination{padding:10px 20px 5px 20px}.sf22 form.searchandfilter>ul:first-child::before{content:"";position:absolute;top:-35px;left:-35px;width:80px;height:80px;background:url(/wp-content/themes/sortez-ch/css/../images/recherche_etape1.png) 0 0 no-repeat transparent}@media screen and (max-width:1200px){.sf22 form.searchandfilter>ul:first-child{display:block;width:100%}.sf22 form.searchandfilter>ul:first-child::before{background-size:65px;left:-8px}}@media screen and (max-width:1024px){.sf22 form.searchandfilter>ul:first-child{margin:0}.sf22 form.searchandfilter>ul:first-child::before{display:none}}.sf22 form.searchandfilter>ul:nth-child(2){display:inline-block;vertical-align:top;width:calc(69% - 30px);background:rgba(255,255,255,.8);padding:20px;margin:0 0 0 30px;position:relative}.sf22 form.searchandfilter>ul:nth-child(2)::before{content:"";position:absolute;top:-35px;left:-35px;width:80px;height:80px;background:url(/wp-content/themes/sortez-ch/css/../images/recherche_etape2.png) 0 0 no-repeat transparent}@media screen and (max-width:1200px){.sf22 form.searchandfilter>ul:nth-child(2){display:block;width:100%;margin:40px 0 0 0}.sf22 form.searchandfilter>ul:nth-child(2)::before{background-size:65px;left:-8px}}@media screen and (max-width:1024px){.sf22 form.searchandfilter>ul:nth-child(2){margin:0}.sf22 form.searchandfilter>ul:nth-child(2)::before{display:none}}@media screen and (max-width:450px){.sf22 form.searchandfilter>ul:nth-child(2){padding:10px 0}}.sf22 form.searchandfilter>ul:last-child{text-align:center;margin-top:40px;padding:0}.sf22 h4{color:#565656;font-weight:700;text-transform:uppercase;line-height:1em;font-size:27px}@media screen and (max-width:768px){.sf22 h4{font-size:22px;margin-top:10px}}.sf22 .sf-field-search label,.sf22 .sf-field-post-meta-destination label,.sf22 .sf-field-post-meta-date_de_debut label{display:block;position:relative}.sf22 .sf-field-search input{height:50px;font-size:18px;border:1px solid #999}.sf22 .sf-field-search input:focus{border-color:#309A87}.sf22 form .sf-field-category{text-align:center;padding:10px 13px 10px 0!important;margin-top:15px;background-color:#6F5D9C;color:#fff;font-weight:700;letter-spacing:2px}.sf22 form .sf-field-category ul{padding:0 20px}.sf22 form .sf-field-category input[type="checkbox"]:not(:checked)+label,.sf22 form .sf-field-category input[type="checkbox"]:checked+label{line-height:1.7em}.sf22 form .sf-field-category input[type="checkbox"]:not(:checked)+label:before,.sf22 form .sf-field-category input[type="checkbox"]:checked+label:before{width:26px;height:26px;border:2px solid #fff;background:transparent;left:-5px}.sf22 form .sf-field-category input[type="checkbox"]:not(:checked)+label:after,.sf22 form .sf-field-category input[type="checkbox"]:checked+label:after{font-size:19px;left:0;color:#fff}.sf22 form .sf-field-category input[type="checkbox"]:checked:focus+label:before,.sf22 form .sf-field-category input[type="checkbox"]:not(:checked):focus+label:before{border:2px dashed #fff}.sf22 .sf-field-post-meta-date_de_debut .sf_date_field{padding:0}.sf22 .sf-field-post-meta-date_de_debut .sf_date_field li input{height:50px;font-size:18px;border:1px solid #999}.sf22 .sf-field-post-meta-date_de_debut .sf_date_field li input:focus{border-color:#309A87}.sf22 .sf-field-post-meta-date_de_debut .sf_date_field label::after{content:" ";position:absolute;top:calc(50% - 13px);right:14px;background:url(/wp-content/themes/sortez-ch/css/../images/calendar-regular.svg) 0 0 no-repeat transparent;width:26px;height:26px}.sf22 .sf-field-post-meta-destination label{display:block}.sf22 .sf-field-post-meta-destination select{height:50px;font-size:18px;border:1px solid #999;background-size:30px;background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20fill='grey'%20viewBox='0%200%2024%2024'%3E%3Cpath%20d='M0%207.33l2.829-2.83%209.175%209.339%209.167-9.339%202.829%202.83-11.996%2012.17z'/%3E%3C/svg%3E");background-position:calc(100% - 15px) 11px}.sf22 .sf-field-post-meta-destination select:focus{border-color:#309A87}.sf22 .sf-field-tag{width:100%;display:block;margin:0 auto;max-width:1024px}.sf22 .sf-field-tag ul{text-align:left;padding-left:0}.sf22 .sf-field-tag li{display:inline-block;width:20%;padding:10px;text-align:center}@media screen and (max-width:1024px){.sf22 .sf-field-tag li{width:25%}}@media screen and (max-width:850px){.sf22 .sf-field-tag li{width:33%}}@media screen and (max-width:630px){.sf22 .sf-field-tag li{padding:3px}}.sf22 .sf-field-tag label{width:100%;padding:10px;transition:background 600ms ease-out;border:1px solid transparent}@media screen and (max-width:630px){.sf22 .sf-field-tag label{height:142px;font-size:14px}}@media screen and (max-width:450px){.sf22 .sf-field-tag label{height:92px;font-size:13px;padding:0}}.sf22 .sf-field-tag input[type="checkbox"]:not(:checked),.sf22 .sf-field-tag input[type="checkbox"]:checked{position:absolute;left:-9999px}.sf22 .sf-field-tag input[type="checkbox"]+label:before{content:'';display:block;width:90px;height:90px;margin:0 auto;background:url(/wp-content/themes/sortez-ch/css/../images/sprite_pictos_22.svg) 0 0 no-repeat transparent;background-size:auto 192%;transition:transform 200ms linear;transform:scale(.95)}@media screen and (max-width:630px){.sf22 .sf-field-tag input[type="checkbox"]+label:before{transform:scale(.7)}}@media screen and (max-width:450px){.sf22 .sf-field-tag input[type="checkbox"]+label:before{transform:scale(.4);transform-origin:50% 100%}}@media screen and (min-width:768px){.sf22 .sf-field-tag input[type="checkbox"]:hover+label{border:1px solid #309A87}.sf22 .sf-field-tag input[type="checkbox"]:checked+label{background-color:rgba(48,154,135,.9);color:#fff;transition:background 400ms ease-out;border:1px solid #fff;text-decoration:underline}.sf22 .sf-field-tag input[type="checkbox"]:focus+label{border-color:#309A87}.sf22 .sf-field-tag input[type="checkbox"]:hover+label:before{transform:scale(1);transition:transform 200ms linear}}.sf22 .sf-field-tag input[type="checkbox"]:checked+label:before{transform:scale(1);background-position-y:-100px}@media screen and (max-width:630px){.sf22 .sf-field-tag input[type="checkbox"]:checked+label:before{transform:scale(.9)}}@media screen and (max-width:450px){.sf22 .sf-field-tag input[type="checkbox"]:checked+label:before{transform:scale(.5)}}.sf22 .sf-field-tag .sf-item-61 input[type="checkbox"]:not(:checked)+label:before,.sf22 .sf-field-tag .sf-item-61 input[type="checkbox"]:checked+label:before{background-position-x:-685px}.sf22 .sf-field-tag .sf-item-62 input[type="checkbox"]:not(:checked)+label:before,.sf22 .sf-field-tag .sf-item-62 input[type="checkbox"]:checked+label:before{background-position-x:-1439px}.sf22 .sf-field-tag .sf-item-63 input[type="checkbox"]:not(:checked)+label:before,.sf22 .sf-field-tag .sf-item-63 input[type="checkbox"]:checked+label:before{background-position-x:-1208px}.sf22 .sf-field-tag .sf-item-64 input[type="checkbox"]:not(:checked)+label:before,.sf22 .sf-field-tag .sf-item-64 input[type="checkbox"]:checked+label:before{background-position-x:-194px}.sf22 .sf-field-tag .sf-item-65 input[type="checkbox"]:not(:checked)+label:before,.sf22 .sf-field-tag .sf-item-65 input[type="checkbox"]:checked+label:before{background-position-x:-1092px}.sf22 .sf-field-tag .sf-item-66 input[type="checkbox"]:not(:checked)+label:before,.sf22 .sf-field-tag .sf-item-66 input[type="checkbox"]:checked+label:before{background-position-x:-1149px;background-size:auto 167%;background-position-y:8px}.sf22 .sf-field-tag .sf-item-66 input[type="checkbox"]:checked+label:before{background-position-y:-80px}.sf22 .sf-field-tag .sf-item-67 input[type="checkbox"]:not(:checked)+label:before,.sf22 .sf-field-tag .sf-item-67 input[type="checkbox"]:checked+label:before{background-position-x:-100px}.sf22 .sf-field-tag .sf-item-68 input[type="checkbox"]:not(:checked)+label:before,.sf22 .sf-field-tag .sf-item-68 input[type="checkbox"]:checked+label:before{background-position-x:-795px}.sf22 .sf-field-tag .sf-item-69 input[type="checkbox"]:not(:checked)+label:before,.sf22 .sf-field-tag .sf-item-69 input[type="checkbox"]:checked+label:before{background-position-x:0}.sf22 .sf-field-tag .sf-item-70 input[type="checkbox"]:not(:checked)+label:before,.sf22 .sf-field-tag .sf-item-70 input[type="checkbox"]:checked+label:before{background-position-x:-1004px}.sf22 .sf-field-submit{width:100%}.sf22 .sf-field-submit input{width:100%;max-width:316px;height:68px;font-size:18px;padding:10px;text-transform:uppercase;font-weight:700;border:3px solid #fff;background:#5BB247;background:-moz-linear-gradient(45deg,#5BB247 0%,#007CBB 100%);background:-webkit-linear-gradient(45deg,#5BB247 0%,#007CBB 100%);background:linear-gradient(45deg,#5BB247 0%,#007CBB 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='$vert',endColorstr='$bleu',GradientType=1)}.sf22 .sf-field-submit input:hover{background:#5BB247;background:-moz-linear-gradient(45deg,#007CBB 0%,#5BB247 100%);background:-webkit-linear-gradient(45deg,#007CBB 0%,#5BB247 100%);background:linear-gradient(45deg,#007CBB 0%,#5BB247 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='$bleu',endColorstr='$vert',GradientType=1)}.sf22 .sf-field-reset{text-shadow:0 0 5px #000;text-decoration:underline;padding:0}.sf22 .sf-field-reset a{color:#fff}@media screen and (max-width:1024px){#sf22mobile.sf22 .sf-field-post-meta-destination,#sf22mobile.sf22 .sf-field-post-meta-date_de_debut,#sf22mobile.sf22 .sf-field-category,#sf22mobile.sf22 form.searchandfilter>ul:nth-child(2){display:none}#sf22mobile.sf22 .sf-field-search span.plusdecriteres{display:block;color:#309A87;text-align:right;cursor:pointer;padding-bottom:10px;font-weight:700;font-size:18px;text-decoration:underline}}@media screen and (max-width:1200px){.section_recherche_v22{background:#309A87!important}.section_recherche_v22 .copyright-recherche p{display:none}}.dialog-message #sf22Popup{font-size:16px}.password-form{background-image:linear-gradient(300deg,#1a7eb9 0%,#50b485 100%);min-height:100vh;color:#fff;padding:50px;text-align:center}.password-form form{color:#fff;margin:50px 0}.password-form form input[type=submit]{color:#666;padding:11px 30px;width:100%;max-width:200px;border:2px solid transparent;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;background-color:#FFF}.password-form form input[type=submit]:hover{background-color:rgba(255,255,255,.9);color:#000}.password-form form input[type=password]{color:#666;margin:0;max-width:200px;padding:11px 8px!important;border:2px solid transparent;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;background-color:#FFF}#gform_fields_16 .field_sublabel_below:not(.sous_soustitre) h2{margin-top:65px!important}#gform_fields_16 .sous_soustitre h2{font-size:19px;font-weight:400}