@import url('https://fonts.googleapis.com/css2?family=DM+Sans&display=swap');@import url('https://fonts.googleapis.com/css2?family=Oswald&display=swap');@media screen and (max-width:740px){.calendar-atoutmaitre .wc-bookings-availability-event-table .wc-bookings-availability-item-body{display:block}.wc-bookings-availability-event-table .wc-bookings-availability-item-body{display:block}}body{background-color:#000!important;font-family:'DM Sans',sans-serif!important}#main-header{background-color:#000!important;color:#fff!important}#top-menu a{color:#fff!important}header nav .nav .menu-item .sub-menu{background: #000;border-top:3px solid #dca47d}.mobile_menu_bar:before{color:#dca47d!important}.et_mobile_menu{border-top:3px solid #dca47d!important;border-color:#dca47d!important}#et-top-navigation .et-cart-info{float:none!important;margin:0!important;font-size:16px!important;position:absolute!important;right:-30px!important;color:#fff!important}#et_search_icon:hover,.comment-reply-link,.entry-summary p.price ins,.et-social-icon a:hover,.et_password_protected_form .et_submit_button,.footer-widget h4,.form-submit .et_pb_button,.mobile_menu_bar:after,.nav-single a,.posted_in a,.woocommerce #content div.product p.price,.woocommerce #content div.product span.price,.woocommerce #content input.button,.woocommerce #content input.button.alt,.woocommerce #content input.button.alt:hover,.woocommerce #content input.button:hover,.woocommerce #respond input#submit,.woocommerce #respond input#submit.alt,.woocommerce #respond input#submit.alt:hover,.woocommerce #respond input#submit:hover,.woocommerce-page #content div.product p.price,.woocommerce-page #content div.product span.price,.woocommerce-page #content input.button,.woocommerce-page #content input.button.alt,.woocommerce-page #content input.button.alt:hover,.woocommerce-page #respond input#submit,.woocommerce-page #respond input#submit.alt,.woocommerce-page #respond input#submit.alt:hover,.woocommerce-page #respond input#submit:hover,.woocommerce-page .star-rating span:before,.woocommerce-page a.button,.woocommerce-page a.button.alt,.woocommerce-page a.button.alt:hover,.woocommerce-page a.button:hover,.woocommerce-page button.button,.woocommerce-page button.button.alt,.woocommerce-page button.button.alt.disabled,.woocommerce-page button.button.alt.disabled:hover,.woocommerce-page button.button.alt:hover,.woocommerce-page button.button:hover,.woocommerce-page div.product p.price,.woocommerce-page div.product span.price,.woocommerce-page input.button,.woocommerce-page input.button.alt,.woocommerce-page input.button.alt:hover,.woocommerce-page input.button:hover,.woocommerce .star-rating span:before,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce a.button.alt:hover,.woocommerce a.button:hover,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:hover,.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce input.button,.woocommerce input.button.alt,.woocommerce input.button.alt:hover,.woocommerce input.button:hover,.wp-pagenavi a:hover,.wp-pagenavi span.current{color:#fff;background-color:#dca47d!important;border: none!important;border-radius: 0!important;padding: 15px 25px 15px 25px;font-family:'oswald'!important;text-transform:uppercase!important;font-size: 15px}.reset-link a{color: #fff}#et_top_search{display:none}.bsui .btn-primary{color:#fff;background-color:#dca47d!important;border: none!important;padding: 15px 25px 15px 25px;border-radius: 0!important;font-family:'oswald'!important;text-transform:uppercase!important;font-size: 15px}.bsui .dropdown-item.active,.bsui .dropdown-item:active{background-color:#dca47d!important}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{background-color:#dca47d!important}.et_overlay:before{color:#dca47d}.page-id-22 #main-content{background:linear-gradient(180deg,#000000 0%,#444 100%)!important}.page-id-22 #main-content .et_pb_section.et_pb_section_0.et_section_regular{background-color:transparent;min-height:100vh;color:#fff}.page-id-22 #main-content a{margin-right:10px}#menu-footer{text-align:center}.page-id-22 #main-content h2{color: #fff}.bsui .card{background-color:transparent!important}.bsui .card h3.card-title.text-center.mb-4{color:#fff!important}.bsui .card form label{color:#fff!important}.uwp_account_page .et_pb_section.et_pb_section_0.et_section_regular{background:linear-gradient(45deg,black,transparent)}.uwp_change_page div#main-content,.uwp_login_page div#main-content{background:black}.woocommerce-cart .et_pb_section,.woocommerce-checkout .et_pb_section{background-color:transparent}.woocommerce-cart,.woocommerce-checkout,.woocommerce-checkout h3{color:#fff}.woocommerce-cart .entry-content thead th,.entry-content tr th,body.et-pb-preview #main-content .container thead th,body.et-pb-preview #main-content .container tr th{color:#fff}.woocommerce-privacy-policy-text,.woocommerce-terms-and-conditions-checkbox-text{color:#444}.wc_payment_method.payment_method_stripe label{color:#444}.woocommerce-MyAccount-content .button.cancel{display:none!important}#logo{max-width:241px!important}#et_search_icon{display:none}#footer-bottom{display:none}.uwp-register-link,.uwp-forgot-password-link{font-size:16px!important;text-transform:uppercase;padding:15px 25px;color:#fff!important}#tva2_row label{margin-right:10px}#tva2_row label.sr-only{position:initial;width:auto;height:auto;display:block!important}#menu-footer li{margin-bottom:15px}.et_pb_tabs .et_pb_tabs_controls li.et_pb_tab_0 a,.et_pb_tabs_controls li a{color:#dca47d}#menu-footer{text-align:center}p.order-again{display:none}#wc-stripe-payment-request-wrapper,#wc-stripe-payment-request-button-separator{display:none!important}.woocommerce-variation-price .price span{color:#fff}.woocommerce-variation-price{margin-bottom:25px}.woocommerce div.product p.price{color:#FFF!important}.fc-daygrid-day:hover{background:rgba(0,0,0,0.03);cursor:pointer;transition:0.2s}.fc-event:hover{opacity:0.8;cursor:pointer!important}.jour-libre{cursor:pointer!important}.jour-partiel{cursor:pointer!important}.jour-complet{cursor:not-allowed!important;opacity:0.8}.wc-bookings-booking-form{background:white!important}table{border-width:1px;border-style:solid;border-color:white}td{border-width:1px;border-style:solid;border-color:white}.wc-bookings-availability-calendar.wc-bookings-availability-calendar-5-rows-month{grid-template-rows:repeat(31,minmax(min-content,20px));width:90%}.wc-bookings-date-picker .ui-datepicker td.bookable a{background-color:#dca47d!important;background-image:none!important;border-color:rgba(0,0,0,.1)!important;color:#fff!important;text-shadow:0 1px 0 rgba(0,0,0,.1)}.wc-bookings-date-picker .ui-datepicker td.fully_booked:not(.not_bookable_by_rules) span{background-color:#CCCCCC!important;background-image:none!important;border-color:rgba(0,0,0,.1)!important;color:#fff!important;text-shadow:0 1px 0 rgba(0,0,0,.1)}.wc-bookings-date-picker .ui-datepicker td.bookable-range .ui-state-default{background:black!important;color:#fff}body.user-registration-page .user-registration:not(.user-registration-MyAccount){max-width:80%!important;margin:0 auto;border-radius:4px;border:0}.page.et_pb_pagebuilder_layout #main-content{background-color:transparent;padding-top:100px}#menu-top ul li{background:black!important}.user-registration.ur-frontend-form{background:transparent!important;padding:0px!important}body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-field-item label:not(.user-registration-error){color:#fff!important;font-size:16px!important}p.user-registration-registration-description{color:#fff!important;font-size:16px!important}span.user-registration-registration-title{color:#fff!important;font-size:26px!important}.et_pb_wc_checkout_payment_info_0.et_pb_wc_checkout_payment_info{background-color:transparent!important}.wc_payment_method.payment_method_stripe label{color:white!important}.woocommerce-checkout #payment div.payment_box{background-color:#dca47d!important;color:#000!important}.wc-booking-summary{color:#FFF!important}h2.woocommerce-order-details__title,h2{color:#fff!important;margin:20px 0px}.et_pb_wc_checkout_payment_info_0 .woocommerce-order .woocommerce-order-overview,.et_pb_wc_checkout_payment_info_0 .woocommerce-order p,p.woocommerce-customer-details-email{color:#FFF!important}.et-db #et-boc .et-l ul.et_pb_tabs_controls{background-color:black!important}.et_pb_wc_checkout_payment_info_0 .woocommerce-order .woocommerce-order-overview{color:#FFF!important}