@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}.fc .fc-daygrid-day-top{overflow:hidden}.fc .fc-daygrid-day-number{font-family:'Source Sans 3',Helvetica,Arial,Lucida,sans-serif;font-size:20px;border:2px solid #2d4254;padding:4px 7px;border-radius:50%;margin-bottom:-12px;margin-right:auto;margin-top:8px;color:#2d4254!important;margin-left:auto;min-width:41px;text-align:center;font-weight:bold}.fc-direction-ltr .fc-daygrid-event .fc-event-time{font-family:'Petit Serif',Helvetica,Arial,Lucida,sans-serif;font-size:13px;font-weight:300;color:white;text-align:center}ul.bookacti-picked-events-list{padding-left:0}ul.bookacti-picked-events-list li{list-style-type:none}ul.bookacti-picked-events-list li:before{content:"•";color:#0069ff;margin-right:5px;font-size:150%;position:relative;top:4px}.bookacti-calendar-narrow-width .fc-toolbar-chunk:first-child{flex:1 0 30%;order:0;justify-content:center;display:flex;flex-direction:row;margin-bottom:30px}.bookacti-calendar-narrow-width .fc-toolbar-chunk:nth-child(2){margin-bottom:10px}.bookacti-calendar-narrow-width .fc-toolbar-chunk:nth-child(2) h2{color:#76818d;text-align:left}.bookacti-calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(3){display:none}.bookacti-calendar .fc-header-toolbar .fc-toolbar-chunk+.fc-toolbar-chunk{margin-left:30px}.fc .fc-toolbar{justify-content:flex-start}.bookacti-calendar .fc-event .fc-event-main{height:50px;min-height:50px;display:flex;flex-direction:column;justify-content:center}.bookacti-form-field-label,.bookacti-user-data-fields{width:100%}.bookacti-form-field-login-field-container{margin-bottom:20px}#mainform .bookacti-form-field-name-person .bookacti-form-field-content{max-width:75px}#mainform .bookacti-form-field-name-person .bookacti-form-field-label{flex:0 0 20%}#mainform input[name="poste"]::placeholder,#mainform input[name="service"]::placeholder{color:transparent}.bookacti-calendar .fc-view.fc-daygrid .fc-event .fc-event-title-container,.bookacti-calendar .fc-daygrid-event .bookacti-availability-container,.bookacti-calendar-narrow-width .fc-toolbar-chunk:nth-child(3),.bookacti-calendar-title.bookacti-booking-system-title,.bookacti-unpick-event-icon,.bookacti-new-booking-button,.bookacti-picked-events-list .bookacti-booking-event-title,.bookacti-picked-events-list .bookacti-booking-event-title-separator{display:none}.fc-today-button,.bookacti-activity.product .bookacti-wc-fullwidth-cart-form,.bookacti-activity.product .product_meta,dl.variation>.variation-vnement{display:none!important}.fc .fc-cell-shaded,.fc .fc-day-disabled,.fc .fc-daygrid-day.fc-day-today{background:transparent}.bookacti-calendar .fc-view.fc-daygrid .fc-daygrid-body tr:not(.bookacti-daygrid-week-disabled),.fc-theme-standard td,.fc-theme-standard th{border:none}.bookacti-calendar .fc-view.fc-daygrid th[role="presentation"],.entry-content table:not(.variations),.bookacti-calendar .fc-view.fc-daygrid td[role="presentation"]{border:none}.single-product .woocommerce-breadcrumb{pointer-events:none!important}.bookacti-form-field-label{width:auto;flex:1 0 20%}.bookacti-form-field-login-field-container{margin-bottom:20px!important}.bookacti-form-field-name-login.bookacti-form-field-type-login{margin-bottom:0!important}.bookacti-form-field-name-calendar .bookacti-form-field-content{width:100%;flex:0 1 auto}.mini-push-bottom{margin-bottom:15px}.dc-modal{visibility:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:fixed;z-index:99999;overflow:scroll;width:100%;height:100vh}.dc-modal.visible,.dc-close.visible{visibility:visible}.dc-trigger{cursor:pointer}.dc-close{display:none;font-family:"ETmodules";font-size:70px;color:#0069ff;z-index:250000;position:fixed;top:5%;right:2%;cursor:pointer}.bookacti-submit-form.button,.btn-block{display:block;width:100%}#refield,#nextfield{display:flex;order:99}.dc-trigger.btn,.btn-custom,.bookacti-submit-form.button{cursor:pointer!important;font-weight:500;line-height:2.7em!important;color:#FFFFFF!important;border-width:0px!important;border-radius:30px;letter-spacing:0.06em;font-size:15px;font-family:'Lato',Helvetica,Arial,Lucida,sans-serif!important;font-weight:700!important;font-style:italic!important;background-color:#2A7A79;padding-top:6px!important;padding-right:24px!important;padding-bottom:6px!important;padding-left:24px!important;transition:all 300ms ease 0ms}.bookacti-picked-events .bookacti-picked-events-list-title{font-size:0}.bookacti-calendar .fc-event.bookacti-picked-event .fc-event-main{height:48px;min-height:48px}.bookacti-picked-events .bookacti-picked-events-list-title:before{content:"Selected dates";font-family:'Petit Serif',Helvetica,Arial,Lucida,sans-serif;font-size:14px;font-weight:300}html[lang="fr-FR"] .bookacti-picked-events .bookacti-picked-events-list-title:before{content:"Dates sélectionnées"}.btn-custom.btn-invert{color:#082136!important;background-color:#FFFFFF;border:2px solid #082136;border-width:2px!important;padding-top:6px!important;padding-bottom:6px!important}.btn-custom.btn-invert:hover{color:#FFFFFF!important;background-color:#082136;border:2px solid #082136;border-width:2px!important}.lead{font-size:25px}.et_pb_contact .et_pb_contact_field_third{width:33%;float:left}.bookacti-form-field-container input[type=date],.bookacti-form-field-container input[type=email],.bookacti-form-field-container input[type=password],.bookacti-form-field-container input[type=search],.bookacti-form-field-container input[type=tel],.bookacti-form-field-container input[type=text]:not(.badp-waterfall-datepicker),.bookacti-form-field-container input[type=url],.bookacti-form-field-container select,.bookacti-form-field-container input[type=number],.et_pb_contact p input,.et_pb_contact p textarea,.et_pb_newsletter_form .input,.et_pb_newsletter_form input[type=password],.et_pb_newsletter_form input[type=text],.et_pb_newsletter_form p.et_pb_newsletter_field input[type=text],.et_pb_newsletter_form p.et_pb_newsletter_field textarea,.et_pb_newsletter_form select,.et_pb_newsletter_form textarea{font-family:'Lato',Helvetica,Arial,Lucida,sans-serif;-webkit-appearance:none;border-radius:0;color:#999;font-weight:600;font-size:15px;padding:16px!important;width:100%;line-height:2em;background-color:rgba(0,0,0,.05);border:none;height:auto}.bookacti-tooltip-content section{display:flex;flex-direction:row;align-items:flex-start}.bookacti-tooltip-content section img{flex:0 0 25px;max-width:25px;margin-top:5px;margin-right:5px}.bookacti-tooltip-content section ul{flex:0 0 75%;max-width:75%;list-style-type:none;margin:0;padding:0}.bookacti-tooltip-content section ul li{list-style-type:none;margin:0;padding:0}.bookacti-tooltip-content section ul li img{display:block;max-width:150px}.woocommerce-product-details__short-description section{display:flex;flex-direction:row;align-items:flex-start}.woocommerce-product-details__short-description section img{flex:0 0 25px;max-width:25px;margin-top:5px;margin-right:5px}.woocommerce-product-details__short-description section ul{flex:0 0 75%;max-width:75%;list-style-type:none;margin:0;padding:0}.woocommerce-product-details__short-description section ul li{list-style-type:none;margin:0;padding:0}.woocommerce-product-details__short-description section ul li img{display:block;max-width:150px}.woocommerce-product-details__short-description section:first-of-type{padding-top:15px;margin-top:15px;border-top:1px solid #dadada}.bookacti-booking-form .fc-toolbar-chunk:first-child{justify-content:flex-start;flex:1 0 30%}.bookacti-booking-form .fc-toolbar-chunk:nth-child(2){flex:0 1 50%}.bookacti-booking-form .fc-toolbar-chunk:nth-child(2) h2{text-align:right}.bookacti-booking-form .fc-toolbar-chunk:nth-child(2){margin:0!important}.bookacti-booking-form .fc-header-toolbar{flex-direction:column;align-items:flex-start;justify-content:space-between!important}.bookacti-booking-form .fc-header-toolbar .fc-toolbar-title{margin-top:15px}.bookacti-form-field-container:not(.bookacti-form-field-name-calendar),.new-class{display:none!important}.new-class .bookacti-form-field-container:not(.bookacti-hidden-field),.new-class .bookacti-form-field-login-field-container:not(.bookacti-login-types-hidden):not(.bookacti-password-not-required):not(.bookacti-generated-password){display:flex!important;flex-direction:row;align-items:center}.new-class.show{display:flex!important;flex-direction:column;order:2}#bookacti-booking-system-mainform .fc-list-day-text{font-family:'Lato',Helvetica,Arial,Lucida,sans-serif;text-transform:uppercase;font-size:24px;color:black!important;line-height:1.3em;font-weight:400;margin-top:12px;margin-bottom:5px}#bookacti-booking-system-mainform .bookacti-price-container.bookacti-has-price .bookacti-price:before{content:"Sur réservation | ";display:inline}#bookacti-booking-system-mainform .bookacti-price-container.bookacti-has-price .bookacti-price:after{font-family:ETmodules!important;content:"\35";font-feature-settings:"kern" off;font-variant:none;font-style:normal;font-weight:400;text-shadow:none;font-size:15px;top:1px;position:relative}#bookacti-booking-system-mainform .bookacti-event-unavailable{opacity:1!important}#bookacti-booking-system-mainform .bookacti-available-places{opacity:0!important}#bookacti-booking-system-mainform .fc-list-event .bookacti-price-container{color:#FFFFFF!important;border-width:0px!important;border-radius:30px;letter-spacing:0.06em;font-size:14px;font-family:'Lato',Helvetica,Arial,Lucida,sans-serif!important;font-weight:700!important;font-style:italic!important;background-color:#2A7A79;padding-left:8px;padding-right:8px}#bookacti-booking-system-mainform .fc-event{font-family:'Lato',Helvetica,Arial,Lucida,sans-serif;font-weight:300;color:black}#bookacti-booking-system-mainform .fc-event.fc-event-end{border-bottom:2px solid black}#bookacti-booking-system-mainform .fc-list-event .fc-list-event-title{border-right:2px solid black}#bookacti-booking-system-mainform .fc-list-event-time{border-left:2px solid black}#bookacti-booking-system-mainform .fc-list-day-cushion{padding-top:40px}#bookacti-booking-system-mainform .fc .fc-list-sticky .fc-list-day>*{background:transparent}.fc-theme-standard .fc-list{border:none}#bookacti-booking-system-mainform td{border-top:2px solid black!important}#bookacti-booking-system-mainform tr.fc-list-event+tr.fc-list-day{border-top:2px solid black}.bookacti-tooltip-mouseover{border-width:2px;border-color:black;border-radius:0}.bookacti-tooltip-mouseover .bookacti-tooltip-arrow-top{border-left-width:2px;border-left-color:black;border-top-width:2px;border-top-color:black}#mainform .fc-header-toolbar,#bookacti-booking-system-mainform .bookacti-price-container.bookacti-has-price .bookacti-price:after{display:none!important}.bookacti-calendar .fc-view.fc-daygrid .bookacti-price-container{font-size:14px;width:100%;text-align:center}@media (max-width:480px){#bookNow{border:none!important}#bookNow .et_pb_row{margin:0 30px!important;width:auto}#bookacti-booking-system-mainform .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-event-time:before{font-size:11px!important;font-family:sans-serif!important}.fc-direction-ltr .fc-daygrid-event.fc-event-end{margin-right:1px}.fc-direction-ltr .fc-daygrid-event.fc-event-start{margin-left:0px}}@media (min-width:981px) and (max-width:1776px){.bookacti-form-field-container input[type=date],.bookacti-form-field-container input[type=email],.bookacti-form-field-container input[type=password],.bookacti-form-field-container input[type=search],.bookacti-form-field-container input[type=tel],.bookacti-form-field-container input[type=text]:not(.badp-waterfall-datepicker),.bookacti-form-field-container input[type=url],.bookacti-form-field-container select,.bookacti-form-field-container input[type=number],.et_pb_contact p input,.et_pb_contact p textarea,.et_pb_newsletter_form .input,.et_pb_newsletter_form input[type=password],.et_pb_newsletter_form input[type=text],.et_pb_newsletter_form p.et_pb_newsletter_field input[type=text],.et_pb_newsletter_form p.et_pb_newsletter_field textarea,.et_pb_newsletter_form select,.et_pb_newsletter_form textarea{font-size:.9vw;padding:10px .6vw!important}}.bookacti-form-field-name-quantity .bookacti-notices{position:fixed;bottom:0;z-index:9999;width:100vw;left:0;padding:0 15px;margin-bottom:0}#bookacti-booking-system-mainform-container{display:flex;flex-direction:column}#mainform .bookacti-picked-events-list-title{display:none}#mainform .bookacti-picked-events{display:flex;order:1;margin-top:0}#mainform .bookacti-tooltips-container{display:flex;order:0;position:relative;width:100%;padding-top:30px;margin-top:0}#mainform .bookacti-tooltip-container{width:100%}#mainform .bookacti-tooltips-container>.badp-event-info-tooltip:not(.bookacti-tooltip-mouseover):before{content:"";position:absolute;width:100%;height:2px;top:-15px;background:black;display:block}#mainform .fc .fc-daygrid-day-top{overflow:visible}#mainform ul.bookacti-picked-events-list li:before{content:"•";color:#f2694d;margin-right:2px;font-size:50px;position:relative;line-height:22px;height:30px;display:inline-block;top:9px}.bookacti-form-field-name-quantity .bookacti-notices ul{margin-bottom:0;background-color:#ffeaea!important;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:bounce;transform-origin:center bottom;animation-iteration-count:infinite}.preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fefefe;z-index:100000;height:100%;width:100%;overflow:hidden!important}.preloader.et-fb-root-ancestor-sibling{display:none}#page-container{opacity:0}.et-fb-root-ancestor #page-container{opacity:1}a:where(:not(.wp-element-button)){text-decoration:none!important}.anvl-calendar .bookacti-calendar .fc-event .fc-event-main{height:auto}.anvl-calendar .fc-daygrid-block-event .fc-event-title{padding:1px;white-space:pre-line;text-align:center;width:100%}#mainform .anvl-calendar .fc-header-toolbar{display:block!important}.bookacti-booking-form .fc-toolbar-chunk:nth-child(2) h2{text-align:left!important}.anvl-calendar .fc .fc-scrollgrid-section-sticky>*{background:transparent!important}.anvl-calendar .fc-col-header-cell-cushion{color:black}.anvl-calendar .bookacti-calendar .fc-view.fc-daygrid .fc-event .fc-event-title-container{display:block}.anvl-calendar .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness:nth-child(1) .fc-event-time:before,.bookacti-new-booking-button.button{display:none!important}.eeSFL table.eeFiles{margin-bottom:0!important}.eeSFL table.eeFiles td a{color:#3d3d3d;font-weight:bold}.eeSFL table.eeFiles td{border-color:transparent}.eeSFL table.eeFiles .eeSFL_ListFileActions a{color:#FFFFFF!important;border-width:0px!important;border-radius:30px!important;letter-spacing:0.06em!important;font-size:13px!important;font-family:'Lato',Helvetica,Arial,Lucida,sans-serif!important;font-weight:700!important;font-style:italic!important;background-color:#2A7A79!important;padding:2px 15px!important}.eesfl-year-accordion__count{background:rgb(242 105 77);color:white}.eesfl-year-accordion__title{color:#49403d;font-size:18px;font-weight:lighter}.eesfl-year-accordion__item{border:1px solid rgb(155 155 155);border-radius:0}.eesfl-year-accordion__item[open] .eesfl-year-accordion__summary{background:#2a7a79}.eesfl-year-accordion__item[open] .eesfl-year-accordion__title{color:white}.eesfl-year-accordion__panel,.eesfl-year-accordion__summary:hover{background:white}.eeSFL table.eeFiles tr+tr td{padding-top:15px}@media (min-width:981px){#mainform .new-class.show{flex-direction:row;order:2;flex-wrap:wrap}#mainform .bookacti-form-field-container{min-width:100%;flex:0 1 100%}#mainform .bookacti-form-field-container.bookacti-form-field-name-adults_qty,#mainform .bookacti-form-field-container.bookacti-form-field-name-child_qty{min-width:50%;flex:0 1 50%}#mainform .bookacti-form-field-container.bookacti-form-field-name-adults_qty{padding-right:15px}#mainform .bookacti-form-field-container.bookacti-form-field-name-child_qty{padding-left:15px}#mainform .bookacti-form-field-container.bookacti-form-field-name-adults_qty .bookacti-form-field-label,#mainform .bookacti-form-field-container.bookacti-form-field-name-child_qty .bookacti-form-field-label{min-width:40%;flex:1 0 40%}}@keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95);-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}