a{text-decoration:none!important}.et_pb_scroll_top.et-pb-icon{right:10px;border-radius:5px;cursor:pointer;font-size:40px;padding:5px;color:#fff}.et_pb_menu .et_pb_menu__menu>nav>ul{justify-content:space-evenly!important;flex-wrap:nowrap!important;width:100%}.et_pb_menu .et_pb_menu__wrap{flex-wrap:nowrap!important}.et_pb_menu__menu,.et-menu-nav,.et_pb_menu{width:100%}a.et_pb_menu__icon,button.et_pb_menu__icon{justify-content:center}.et_pb_menu__icon{width:60px!important}.et_mobile_nav_menu{order:0!important;width:100%;justify-content:center}@media(max-width:980px){.et_pb_menu__icon{order:1!important}}.et_mobile_menu{margin-top:20px}@media (min-width:768px){.Slider-HP-header .dsm_card_carousel_child_image_wrapper img{-webkit-mask-image:url('https://oasis-fitness.fr/wp-content/uploads/2024/07/masque_header_hp.svg');-webkit-mask-position:top left;-webkit-mask-size:auto 100%;-webkit-mask-repeat:no-repeat;background-color:#FCFAEE!important;height:100%!important;min-height:1000px!important;object-fit:cover}.Slider-HP-header .dsm_card_carousel_child_image_wrapper::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.1) 70%,rgba(0,0,0,0) 100%);pointer-events:none;z-index:1;-webkit-mask-image:url(https://oasis-fitness.fr/wp-content/uploads/2024/07/masque_header_hp.svg);-webkit-mask-position:top left;-webkit-mask-size:auto 100%;-webkit-mask-repeat:no-repeat;mask-image:url(https://oasis-fitness.fr/wp-content/uploads/2024/07/masque_header_hp.svg);mask-position:top left;mask-size:auto 100%;mask-repeat:no-repeat}}@media (max-width:768px){.Slider-HP-header .dsm_card_carousel_child_image_wrapper img{-webkit-mask-image:url('https://oasis-fitness.fr/wp-content/uploads/2024/07/masque_header_mobile.png');-webkit-mask-position:top left;-webkit-mask-size:auto 100%;-webkit-mask-repeat:no-repeat;background-color:#FCFAEE!important;height:100%!important;min-height:1000px!important;object-fit:cover}.Slider-HP-header .dsm_card_carousel_child_image_wrapper::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.1) 70%,rgba(0,0,0,0) 100%);pointer-events:none;z-index:1;-webkit-mask-image:url(https://oasis-fitness.fr/wp-content/uploads/2024/07/masque_header_hp.svg);-webkit-mask-position:top left;-webkit-mask-size:auto 100%;-webkit-mask-repeat:no-repeat;mask-image:url(https://oasis-fitness.fr/wp-content/uploads/2024/07/masque_header_mobile.png);mask-position:top left;mask-size:auto 100%;mask-repeat:no-repeat}}.Slider-HP-header .dsm_card_wrapper{z-index:20!important;width:80%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column}@media (min-width:981px){.Slider-HP-header .dsm_card_wrapper .dsm_card_carousel_child_subtitle{order:0;margin-bottom:-30px}}@media (max-width:980px){.Slider-HP-header .dsm_card_wrapper .dsm_card_carousel_child_subtitle{order:0;margin-bottom:0px}}.Slider-HP-header .dsm_card_wrapper .dsm_card_title{order:1}.Slider-HP-header .dsm_card_wrapper .dsm_card_carousel_child_description{order:2}.Slider-HP-header .dsm_card_wrapper .et_pb_button_wrapper{order:3}@media (min-width:981px){.Slider-HP-header .dsm_card_wrapper .dsm_card_carousel_child_description::after{content:"";display:block;width:100%;height:40px;background-image:url('https://oasis-fitness.fr/wp-content/uploads/2024/07/Groupe-22952.svg');background-size:contain;background-repeat:no-repeat;background-position:center;margin-top:50px;margin-bottom:30px}}@media (max-width:980px){.Slider-HP-header .dsm_card_wrapper .dsm_card_carousel_child_description::after{content:"";display:block;width:100%;height:20px;background-image:url('https://oasis-fitness.fr/wp-content/uploads/2024/07/Groupe-22952.svg');background-size:contain;background-repeat:no-repeat;background-position:center;margin-top:30px;margin-bottom:15px}}.Slider-HP-header .swiper-button-prev{background-image:url('https://oasis-fitness.fr/wp-content/uploads/2024/07/fleche_G_B.svg')!important;background-repeat:no-repeat!important;background-position:center center!important;background-size:contain!important;border:none!important;margin-top:-8%!important}.Slider-HP-header .swiper-button-next{background-image:url('https://oasis-fitness.fr/wp-content/uploads/2024/07/fleche_droite_blanc.svg')!important;background-repeat:no-repeat!important;background-position:center center!important;background-size:contain!important;border:none!important;margin-top:-8%!important}@media (min-width:980px){.Slider-HP-header .swiper-button-next,.Slider-HP-header .swiper-button-prev{width:80px!important;height:80px!important}}@media (min-width:768px) and (max-width:980px){.Slider-HP-header .swiper-button-next,.Slider-HP-header .swiper-button-prev{width:70px!important;height:70px!important}}@media (max-width:767px){.Slider-HP-header .swiper-button-next,.Slider-HP-header .swiper-button-prev{width:50px!important;height:50px!important}}.section_header_hp .dsm_card_carousel .swiper-container{position:relative}.section_header_hp .dsm_card_carousel .swiper-slide{opacity:0.5;transition:opacity 0.5s ease-in-out}.section_header_hp .dsm_card_carousel .swiper-slide-active{opacity:1;transition:opacity 2s ease-out}.section_header_hp .dsm_card_carousel .swiper-button-next:before,.section_header_hp .dsm_card_carousel .swiper-button-prev:before,.section_header_hp .dsm_card_carousel .swiper-container-rtl .swiper-button-next:before,.section_header_hp .dsm_card_carousel .swiper-container-rtl .swiper-button-prev:before,.slider_hp_temoignage .swiper-button-next:before,.slider_hp_temoignage .swiper-button-prev:before{content:''!important}.slider_hp_temoignage .dsm_card_wrapper{display:flex;flex-direction:column}.slider_hp_temoignage .dsm_card_wrapper .dsm_card_carousel_child_subtitle{order:2}.slider_hp_temoignage .dsm_card_wrapper .dsm_card_title{order:0}@media (min-width:981px){.slider_hp_temoignage .dsm_card_wrapper .dsm_card_carousel_child_description{order:1;margin-bottom:40px;margin-top:20px}}@media (max-width:980px){.slider_hp_temoignage .dsm_card_wrapper .dsm_card_carousel_child_description{order:1;margin-bottom:20px;margin-top:10px}}.slider_hp_temoignage .swiper-button-prev{background-image:url('https://oasis-fitness.fr/wp-content/uploads/2024/07/fleche_gauche_noir.svg')!important;background-repeat:no-repeat!important;background-position:center center!important;background-size:contain!important;width:40px!important;height:40px!important;border:none!important}.slider_hp_temoignage .swiper-button-next{background-image:url('https://oasis-fitness.fr/wp-content/uploads/2024/07/fleche_droite_noir.svg')!important;background-repeat:no-repeat!important;background-position:center center!important;background-size:contain!important;width:40px!important;height:40px!important;border:none!important}.slider_hp_temoignage .dsm_card_carousel_child_image_wrapper{-webkit-mask-image:url(https://oasis-fitness.fr/wp-content/uploads/2024/07/shape-testimonial.svg);-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat}.masque_rond{-webkit-mask-image:url(https://oasis-fitness.fr/wp-content/uploads/2024/07/shape-icone.svg);-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat}@media (min-width:980px){.bordure_droite::after{content:'';position:absolute;right:0;top:50%;height:60%;width:0;border-right:1px solid #A5A5A5;transform:translateY(-65%)}}.slider_HP_sejour_sportif .dsm_card_wrapper{margin-top:-250px!important;position:relative;margin-bottom:50px}.slider_HP_sejour_sportif .dsm_card_carousel_child{min-width:300px!important}.slider_HP_sejour_sportif .dsm_card_carousel_child_image_wrapper::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,rgba(0,0,0,0) 20%,rgba(0,0,0,100) 100%)}@media (min-width:981px){.exemple_journee .et_pb_blurb_description{margin-left:80px!important;margin-top:20px!important}}@media (max-width:980px){.exemple_journee .et_pb_blurb_description{margin-left:25px!important;margin-top:0px!important;padding-right:10%!important}}@media (min-width:980px) and (max-width:1300px){.img_footer{display:none}}#main-header.et-fixed-header{border-bottom:0.5px solid rgba(0,0,0,0.2)}.excursions_slider .dsm_card_carousel_child_subtitle{margin-top:-10px!important;margin-bottom:20px!important}.produit_slide_intervenants .dsm_card_carousel_child_image_wrapper{-webkit-mask-image:url(https://oasis-fitness.fr/wp-content/uploads/2024/07/shape-testimonial.svg);-webkit-mask-size:cover;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat}.tableau_tarif .tablepress{border-collapse:separate!important;border-spacing:15px 15px!important}.tableau_tarif thead .column-1{background-color:#FAC982;text-align:center;font-size:18px;font-weight:600;color:#212121;padding:20px;border:none}.tableau_tarif thead .column-2{background-color:#63C2D7;text-align:center;font-size:18px;font-weight:600;color:#212121;padding:20px;border:none}tr.even .column-1{background-color:#FDDEAF;text-align:center;font-size:15px;font-weight:100;color:#212121;padding:20px;border:none}tr.odd .column-1{background-color:#FAC982;text-align:center;font-size:15px;font-weight:100;color:#212121;padding:20px;border:none}tr.even .column-2{background-color:#A1D9E5;text-align:center;font-size:15px;font-weight:100;color:#212121;padding:20px;border:none}tr.odd .column-2{background-color:#63C2D7;text-align:center;font-size:15px;font-weight:100;color:#212121;padding:20px;border:none}@media (min-width:768px)and (max-width:980px){.Info_pratique_produit .et_pb_blurb_description{margin-left:25px}}@media (min-width:981px){.Info_pratique_produit .et_pb_blurb_description{margin-left:80px}}.variations .label{display:none}.variations .value::before{content:"Sélectionnez le type de chambre souhaitée: ";display:block;padding-bottom:15px;font-size:18px}.variations_form td,.variations_form tr,.variations_form th,.variations_form tbody,.variations_form table{border:none!important}.variations_form h3{font-size:18px!important;margin-bottom:-10px;margin-top:20px}.amr,.nb_lit_simple,#autres_demande{margin-top:20px}.nb_lit_simple .label,.amr .label{font-size:18px!important}.nom_adulte1 .label,.prenom_adulte1 .label,.date_anniversaire_adulte1 .label,.tel_adulte1 .label,.email_adulte1 .label,.nom_adulte2 .label,.prenom_adulte2 .label,.date_anniversaire_adulte2 .label,.tel_adulte2 .label,.email_adulte2 .label,.nom_enfant1 .label,.prenom_enfant1 .label,.date_anniversaire_enfant1 .label,.nom_enfant2 .label,.prenom_enfant2 .label,.date_anniversaire_enfant2 .label,.autres_demande .label{display:none!important}.nom_adulte1,.prenom_adulte1,.date_anniversaire_adulte1,.tel_adulte1,.email_adulte1,.nom_adulte2,.prenom_adulte2,.date_anniversaire_adulte2,.tel_adulte2,.email_adulte2,.nom_enfant1,.prenom_enfant1,.date_anniversaire_enfant1,.nom_enfant2,.prenom_enfant2,.date_anniversaire_enfant2{width:45%!important}.nom_adulte1 .value,.prenom_adulte1 .value,.date_anniversaire_adulte1 .value,.tel_adulte1 .value,.email_adulte1 .value,.nom_adulte2 .value,.prenom_adulte2 .value,.date_anniversaire_adulte2 .value,.tel_adulte2 .value,.email_adulte2 .value,.nom_enfant1 .value,.prenom_enfant1 .value,.date_anniversaire_enfant1 .value,.nom_enfant2 .value,.prenom_enfant2 .value,.date_anniversaire_enfant2 .value{Width:1%!important}#nom_adulte1,#prenom_adulte1,#date_anniversaire_adulte1,#tel_adulte1,#email_adulte1,#nom_adulte2,#prenom_adulte2,#date_anniversaire_adulte2,#tel_adulte2,#email_adulte2,#nb_nuit_sup_adulte_seul,#nom_enfant1,#prenom_enfant1,#date_anniversaire_enfant1,#nom_enfant2,#prenom_enfant2,#date_anniversaire_enfant2,#nb_lit_simple,#autres_demande,#user1,#user2,#nb_nuit_adulte_a1_e1,#nb_nuit_enfant_a1_e1,#nb_nuit_adulte_a2_e1,#nb_nuit_adulte2_a2_e1,#nb_nuit_enfant_a2_e1,#nb_nuit_adulte_a2_e2,#nb_nuit_adulte2_a2_e2,#nb_nuit_enfant_a2_e2,#nb_nuit_enfant2_a2_e2{font-size:12px;min-height:auto;padding-top:5px;padding-bottom:5px}#chambre{text-align:center}.assurance_adulte1,.assurance_adulte2,.assurance_enfant1,.assurance_enfant2,.autres_demande{width:100%!important}#adulte1 tbody,#adulte2 tbody,#enfant1 tbody,#enfant2 tbody{display:flex;flex-wrap:wrap;flex-direction:row}#adulte1 tbody tr:first-child,#adulte2 tbody tr:first-child,#enfant1 tbody tr:first-child,#enfant2 tbody tr:first-child{width:100%!important}#adulte1 tbody .value,#adulte2 tbody .value,#adulte1 .section-title,#adulte2 .section-title,.amr .label,.nb_lit_simple .value,.nb_lit_simple .label,.prof .label,#enfant1 tbody .value,#enfant2 tbody .value,#enfant1 .section-title,#enfant2 .section-title,.autres_demande .value,.amr .value,.form_prod_referent .value,.variations .value{padding:3px 3px!important}@media (min-width:768px){.label-wrapper-checkbox{display:flex!important;align-items:flex-end!important}}@media (max-width:768px){.label-wrapper-checkbox{display:flex!important;align-items:baseline!important}}.form_prod_referent .value,.form_prod_referent .prof,.amr{display:flex!important;flex-direction:column!important}.form_prod_referent,.form_prod_referent .leftside{border:none!important}.form_prod_referent .prof .value,.amr .value,.nb_lit_simple .value{font-size:13px!important}.form_prod_referent .prof .label-tag{font-size:18px!important}.variations tr{display:flex;flex-direction:row;align-items:flex-start}.variations .value{border:none!important}.variations .label{font-size:25px}.variations select{font-size:15px}.autre_referent .label{display:none!important}.autre_referent .value{width:50%}.woocommerce-variation{position:absolute;top:-60px!important;font-size:40px;color:#fac982}@media (max-width:980px){.woocommerce-variation-price{margin-top:20px}}.nb_nuit_sup_adulte_seul,.nb_lit_simple,.user1,.user2,.nb_nuit_adulte_a1_e1,.nb_nuit_enfant_a1_e1,.nb_nuit_adulte_a2_e1,.nb_nuit_adulte2_a2_e1,.nb_nuit_enfant_a2_e1,.nb_nuit_adulte_a2_e2,.nb_nuit_adulte2_a2_e2,.nb_nuit_enfant_a2_e2,.nb_nuit_enfant2_a2_e2{display:flex;flex-direction:row-reverse;width:100%;justify-content:flex-end}.nb_nuit_sup_adulte_seul .value,.nb_lit_simple .value,.user1 .value,.user2 .value,.nb_nuit_adulte_a1_e1 .value,.nb_nuit_enfant_a1_e1 .value,.nb_nuit_adulte_a2_e1 .value,.nb_nuit_adulte2_a2_e1 .value,.nb_nuit_enfant_a2_e1 .value,.nb_nuit_adulte_a2_e2 .value,.nb_nuit_adulte2_a2_e2 .value,.nb_nuit_enfant_a2_e2 .value,.nb_nuit_enfant2_a2_e2 .value{width:60px!important}.nb_nuit_sup_adulte_seul .label,.nb_lit_simple .label,.user1 .label,.user2 .label,.nb_nuit_adulte_a1_e1 .label,.nb_nuit_enfant_a1_e1 .label,.nb_nuit_adulte_a2_e1 .label,.nb_nuit_adulte2_a2_e1 .label,.nb_nuit_enfant_a2_e1 .label,.nb_nuit_adulte_a2_e2 .label,.nb_nuit_adulte2_a2_e2 .label,.nb_nuit_enfant_a2_e2 .label,.nb_nuit_enfant2_a2_e2 .label{padding-left:5px!important}#nb_nuit_sup_adulte_seul,#nb_lit_simple,#user1,#user2,#nb_nuit_adulte_a1_e1,#nb_nuit_enfant_a1_e1,#nb_nuit_adulte_a2_e1,#nb_nuit_adulte2_a2_e1,#nb_nuit_enfant_a2_e1,#nb_nuit_adulte_a2_e2,#nb_nuit_adulte2_a2_e2,#nb_nuit_enfant_a2_e2,#nb_nuit_enfant2_a2_e2{border:1px solid #bbb}.nb_nuit_sup_adulte_seul .label-tag,.user1 .label-tag,.user2 .label-tag,.nb_nuit_adulte_a1_e1 .label-tag,.nb_nuit_enfant_a1_e1 .label-tag,.nb_nuit_adulte_a2_e1 .label-tag,.nb_nuit_adulte2_a2_e1 .label-tag,.nb_nuit_enfant_a2_e1 .label-tag,.nb_nuit_adulte_a2_e2 .label-tag,.nb_nuit_adulte2_a2_e2 .label-tag,.nb_nuit_enfant_a2_e2 .label-tag,.nb_nuit_enfant2_a2_e2 .label-tag{font-size:13px!important}.quantity{display:none!important}.woocommerce-product-gallery ol{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important}.woocommerce-product-gallery ol li::marker{content:none!important}.coupon{display:flex;align-items:center}.cart thead{background-color:#71abdb}.cart thead th{color:white}.woocommerce-cart-form{background-color:white}button.button[name="apply_coupon"],button.button[name="update_cart"],button.button[name="apply_coupon"]:hover,button.button[name="update_cart"]:hover,.checkout-button,.checkout-button:hover,.woocommerce-Button,.woocommerce-button,.wc-forward,button.button[name="save_address"],.wc-backward{background-color:#fac982!important;color:#212121!important;font-size:16px!important;padding:0.3em 1em 0.3em 1em}button.button[name="apply_coupon"]:hover::after,button.button[name="update_cart"]:hover::after,.checkout-button:hover::after,.woocommerce-Button:hover::after,.woocommerce-Button:hover::after,.wc-forward:hover::after,button.button[name="save_address"]:hover::after,.wc-backward:hover::after{content:none!important}.cart_totals,.woocommerce-form-register,.woocommerce-form-login,.woocommerce-info,.woocommerce-Address,.woocommerce-MyAccount-content{background-color:white!important;padding:20px!important;color:#212121!important}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{background:#ffffff!important}.woocommerce-thankyou-order-received{margin-bottom:80px;margin-top:60px;font-size:30px;text-align:center}.woocommerce-bacs-bank-details h3{font-size:25px!important}div#ui-datepicker-div{z-index:9999999!important}