.trp-shortcode-switcher{padding:5px 0!important}.btn-produit{border:none;border-radius:7px;margin:0;display:block;padding:15px 20px;font-size:15px;text-transform:none;background:var(--yith-wcbk-primary);color:white!important;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;font-family:"Nautis",Sans-serif;text-align:center}.gform_wrapper.gravity-theme .gsection{margin-top:1rem}.gsection_title{margin-bottom:0!important}.btn_vente_deballage{display:inline-block;padding:10px 15px;background:white!important;color:black!important;border:1px solid #000;text-decoration:underline}.blocButtonInscriptionCreazione{margin-bottom:20px}.btn_creazione_inscription{display:inline-block;padding:10px 15px;background:black!important;color:white!important}.btn_creazione_inscription.fini{background:white!important;color:black!important}.btn_creazione_inscription.paiement{display:inline-block;padding:10px 15px;background:black!important;color:white!important}.btn_creazione_inscription.paiement.inactif{background:grey!important;color:white!important}.gform_footer{text-align:center}.gform_button_select_files{border:1px solid #000;background:white!important;color:black!important}.gform_button[type=submit]{border:1px solid #2EA5C8;text-transform:uppercase;font-weight:800;margin:20px auto;background:#2EA5C8!important;background-color:#2EA5C8}.soulignerNon a,.soulignerNon *{text-decoration:none!important}.jet-mega-menu-mega-container__inner{border-bottom:5px solid #7BCDD7;box-shadow:0 7px 8px rgba(0,0,0,.1)}body{overflow-x:hidden}.disponibilite_legende .disponibilite_legende_contain{display:inline-block;vertical-align:middle;margin-right:20px;font-size:15px;font-family:"Inter",Sans-serif;font-weight:500}.disponibilite_legende .disponibilite_legende_contain div{display:inline-block;vertical-align:middle;width:20px;height:20px}.disponibilite_legende div.green{background-color:#30AD63;border:1px solid #30AD63}.disponibilite_legende div.red{background-color:#E54D42;border:1px solid #E54D42}.disponibilite_legende div.blue{background-color:#35495D;border:1px solid #35495D}.disponibilite_legende div.gray{background-color:#fff;border:1px solid #35495D}.HighlightedD a{background-color:#30AD63!important;background-image:none!important;color:White!important;font-weight:bold!important}.HighlightedC a{background-color:#E54D42!important;background-image:none!important;color:White!important;font-weight:bold!important}.HighlightedF a{background-color:#35495D!important;background-image:none!important;color:White!important;font-weight:bold!important}.ui-datepicker{width:300px;margin:5px auto 0;font:12pt Arial,sans-serif}.ui-datepicker table{width:100%}.ui-widget-header{border:0;background:#fff;color:#222;font-weight:700}.ui-datepicker-header{background:#fff;color:#222;border:0}.ui-datepicker-title{text-align:center;font-size:15px}.ui-datepicker-prev{float:left;cursor:pointer;background-position:center -30px}.ui-datepicker-next{float:right;cursor:pointer;background-position:center 0}.ui-datepicker thead{background-color:#fff}.ui-datepicker th{background-color:#fff;text-transform:uppercase;font-size:12px;color:#666}.ui-datepicker tbody td{padding:0}.ui-datepicker tbody td:last-child{border-right:0}.ui-datepicker tbody tr{border-bottom:0}.ui-datepicker tbody tr:last-child{border-bottom:0}.ui-datepicker a{text-decoration:none}.ui-datepicker table tbody>tr:nth-child(2n+1)>td,.ui-datepicker table tbody>tr:nth-child(2n+1)>th{background:#fff}.ui-datepicker table tbody>tr:hover>td,.ui-datepicker table tbody>tr:hover>th{background:#fff}.ui-datepicker td span,.ui-datepicker td a{display:inline-block;text-align:center;width:30px;height:30px;line-height:30px;color:#fff}.ui-datepicker-calendar .ui-state-default{background:#fff;color:#222;height:40px;width:40px;border:0}.ui-datepicker-calendar .ui-state-hover{background:#fff;color:#222}.ui-datepicker-calendar .ui-state-active{background:#fff;color:#222}.ui-datepicker-unselectable .ui-state-default{background:#D6E4BE;color:#000}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{background:none;border:0}.ui-datepicker .ui-datepicker-next span{background-position:-32px 0}.ui-datepicker .ui-datepicker-prev span{background-position:-97px 0}.infoFiche ul.elementor-icon-list-items{list-style-type:none;padding:0}.infoFiche li.elementor-icon-list-item{padding:0 0 13px 0;display:flex}.infoFiche li.elementor-icon-list-item .elementor-icon-list-icon{margin:0 10px 0 0}.infoFiche li.elementor-icon-list-item .elementor-icon-list-text{font-size:15px;font-weight:500}.infoFiche .details p{font-size:15px;font-weight:500}.details h3{color:#000;font-size:20px;font-weight:600;text-transform:uppercase;margin-bottom:20px;margin-top:20px}.infoFiche .elementor-shortcode h3{color:#000;font-size:18px;font-weight:500;text-transform:uppercase;letter-spacing:1px;margin-bottom:20px;margin-top:20px}#communication.itineraires-touristique{display:none!important}.bloc_equipements{display:flex;flex-wrap:wrap;width:100%}.bloc_equipements-colonne{width:33%;padding:0 50px;margin-bottom:2rem;font-family:"Inter",Sans-serif;font-size:15px;font-weight:500;border-left:1px solid #C1C1C1}.bloc_equipements-colonne ul,ul.nostyle{margin:0;padding:0;list-style-type:none}.bloc_equipements-colonne ul li,ul.nostyle li{margin:0 0 7px 0;padding:0;list-style-type:none;line-height:1.4}.bloc_equipements-colonne.sitco_Equipements ul,.bloc_equipements-colonne.sitco_Services ul,.bloc_equipements-colonne.sitco_ConfortChambreAppts ul{columns:2}.bloc_equipements-colonne:first-child,.bloc_equipements-colonne:nth-child(4n){border-left:0}.bloc_equipements-colonne h3{color:#000;font-size:20px;font-weight:600;text-transform:uppercase;margin-bottom:20px;font-family:"Inter",Sans-serif}.auteurBlog.right{text-align:right}.auteurBlog *{color:#fff;display:inline-block;vertical-align:middle}.auteurBlog span{margin-right:10px}.auteurBlog img{width:80px;overflow:hidden;border-radius:50%}.tribe-events-schedule{margin:0}.tribe-events-event-image img{width:100%!important;height:auto!important}.tribe-events-single>.tribe_events{justify-content:space-between}.tribe_events .col_left{width:55%!important}.tribe_events .col_right{width:35%!important}.tribe-events-event-meta{display:block}.tribe-events-meta-group{width:100%!important;padding:0 0 20px 0}.tribe-events-meta-group ul{list-style-type:none}.tribe-events-event-meta::before,.tribe-events-event-meta~div:not(.tribe-events-event-meta):not(.event-tickets){border:0}.tribe-events-pro .tribe-events-pro-photo__event-featured-image-wrapper{height:270px;overflow:hidden}h1.tribe-events-single-event-title{font-size:60px}.tribe-events-meta-group ul{padding:0}button.tribe-common-h3,button.tribe-events-c-subscribe-dropdown__button-text,button.tribe-common-c-btn-icon{color:#334aff}.tribe-events-content,.tribe-common--breakpoint-medium.tribe-common .tribe-common-b2{font-family:Inter}.tribe-common p{font-family:Inter;font-size:17px;line-height:31px}.tribe-events-schedule{margin-bottom:15px}.tribe-events-start-time-label div{display:inline}.questionnaire-titre{text-transform:uppercase;margin-top:20px}.questionnaire-question p{margin-bottom:.2rem}.questionnaire-question b{text-transform:uppercase}.questionnaire-question span{margin-left:22px;display:block}.tribe-events .tribe-events-calendar-list__event-title{font-family:Nautis;font-weight:500;font-size:18px!important;line-height:20px!important;color:#1D1E37}.tribe-events .tribe-events-calendar-list__event-title a{color:#1D1E37!important}h1.tribe-events-single-event-title{font-family:Nautis;font-weight:500;font-size:35px;line-height:28px;color:#1D1E37}.tribe-events-schedule h2{font-family:Blur;font-weight:500;font-size:20px;letter-spacing:1px;color:#1D1E37}.tribe-events-content,.tribe-common--breakpoint-medium.tribe-common .tribe-common-b2{font-family:"Gontserrat",Sans-serif}.tribe-events-content{font-weight:300;font-size:17px!important;line-height:26px!important;color:#232323}.tribe-events-meta-group .tribe-events-single-section-title{font-family:Nautis;font-weight:500;font-size:18px;line-height:20px;color:#1D1E37}.single-tribe_events .tribe-events-c-subscribe-dropdown__button,.tribe-block__events-link .tribe-events-c-subscribe-dropdown__button,button.tribe-common-h3,button.tribe-events-c-subscribe-dropdown__button-text,button.tribe-common-c-btn-icon{font-family:Nautis;font-weight:500;font-size:15;letter-spacing:1px;border-radius:0;background-color:#1D1E37;color:#fff;width:auto;border:0}body.postid-19424 .cart{flex-wrap:wrap!important;-ms-flex-wrap:wrap!important}.cart_cw{margin-bottom:20px}.cart_cw>label,.cart_cw .info_participant label{font-weight:700;display:block;margin-top:40px;margin-bottom:10px;text-transform:uppercase}.cart_cw-field.inline{margin-bottom:10px}.cart_cw-field.inline.kidsoptions{margin-bottom:30px}.cart_cw-field.inline label{display:inline-block;width:calc(100% - 30px);white-space:break-spaces}.cart_cw-field.inline input{display:inline-block;width:20px}.cart_cw-field.team{margin:.5rem 0}.cart_cw-field.reglement{margin:1rem 0 0}.cart_cw-field.reglement a{text-decoration:underline;color:blue}.cart_cw-field.qte label{display:inline-block;width:78%;max-width:78%}.cart_cw-field.qte select{display:inline-block;width:20%;max-width:100px}.cart_cw .desc{margin:0 0 .5rem;padding:0;font-style:italic;font-size:.9rem}.cart_cw .option_kids{display:none}.info_participant{display:none}.info_participant .element{display:none}.info_participant .flex{display:flex;justify-content:space-between;margin-bottom:5px}.info_participant .participant_name{width:70%!important}.info_participant .participant_age{width:29%!important}.info_piste{margin-top:20px;line-height:1.2}.woocommerce-error,.woocommerce-info,.woocommerce-message{background-color:#fff}.woocommerce-info{border-top-color:#CAA87C}.woocommerce-info::before{color:#CAA87C}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background-color:#CAA87C}.woocommerce-MyAccount-content button.button{margin-top:20px}.woocommerce-MyAccount-navigation ul{list-style-type:none;margin:0;padding:0 30px 0 0}.woocommerce-MyAccount-navigation li{list-style-type:none;padding:5px 10px;border-top:1px solid #CAA87C}.woocommerce-MyAccount-navigation li:first-child{border:0}.woocommerce-MyAccount-navigation li a{color:#002B45;display:block}.woocommerce-MyAccount-navigation li.is-active{background-color:#CAA87C}.woocommerce-MyAccount-navigation li.is-active a{color:#002B45}#customer_login{padding:0 2rem;margin:auto}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{margin:1em 0 2em}.cart_totals h2{font-size:50px!important}button[name=apply_coupon]{height:37px!important;color:white!important}button[name=update_cart]{height:37px!important;color:white!important}.woocommerce-cart table.cart td.actions .coupon .input-text{width:200px}.woocommerce table.shop_table{border-collapse:collapse}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{background-color:#CAA87C}#add_payment_method .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button:hover{background-color:#002B45}#customer_details{margin-bottom:3rem}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:#CAA87C}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-color:#002B45}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:none;display:inline-block;padding:1em 2em}.woocommerce #payment .place-order{text-align:center}.woocommerce-variation-price{text-align:center;margin-bottom:20px}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#194058}.woocommerce div.product form.cart .reset_variations{display:none!important}.woocommerce div.product.elementor form.cart table.variations td.label{display:none}.woocommerce div.product.elementor form.cart table.variations td.value{width:100%}.woocommerce div.product.elementor form.cart table.variations td.value select{width:100%;position:relative;border:1px solid #194058;margin:0;padding:5px;height:auto;background:#fff}.woocommerce div.product.elementor form.cart table.variations td.value::before{display:none}#wc-stripe-cc-form .form-row{margin:0!important;padding:0!important}#wc-stripe-cc-form .form-row label{line-height:1!important}.elementor-slideshow__title{display:none!important}body:not(.member-logged-in) #inside .elementor-widget-button{display:none!important}.elementor-posts .woocommerce .wc-memberships-restriction-message{display:none}#ui-datepicker-div.yith-wcbk-datepicker.ui-widget-content,.yith-wcbk-date-picker--inline .ui-widget.ui-widget-content {overflow:auto!important}@media only screen and (max-width:1280px){.nav a{padding:20px 10px!important}}@media only screen and (max-width:991px){.bloc_equipements-colonne{width:33%;padding:0 20px}.bloc_equipements-colonne.sitco_Equipements,.bloc_equipements-colonne.sitco_Services,.bloc_equipements-colonne.sitco_ConfortChambreAppts{columns:1}.tribe_events .col_left{width:100%!important}.tribe_events .col_right{width:100%!important}}@media only screen and (max-width:767px){.bloc_equipements-colonne{width:100%;padding:0 20px;border-left:0}.elementor-posts--skin-classic .elementor-post{flex-direction:column}.elementor-widget-posts article{flex-direction:column}.elementor-posts--skin-classic .elementor-post__text{padding:20px!important}}