.cky-btn{flex:initial!important}.cky-btn-revisit-wrapper{display:none!important}.cky-notice-group{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:32px!important}.cky-notice-btn-wrapper{justify-content:flex-start!important;margin-top:0!important;flex-wrap:nowrap!important;flex-direction:row!important;white-space:nowrap!important;gap:10px!important}.cky-notice-btn-wrapper .cky-btn{margin:0!important}@media (max-width:800px){.cky-notice-group{flex-direction:column!important;align-items:flex-start!important}}@media (max-width:440px){.cky-notice-btn-wrapper{flex-direction:row!important;align-items:stretch!important;white-space:normal!important}}body:not(.admin-bar){--wp-admin--admin-bar--height:0px}html{scroll-padding-top:calc(var(--navigation-bar-offset) + 10px)}.brxe-text-link:hover span.text{text-decoration:underline}.wpgb-element-placeholder.wpgb-is-warning{display:none!important}strong{color:var(--primary)}.bricks-button,.bricks-button i,.type-acti figure{transition:all .3s ease-in-out}.bricks-button:hover,.actu:hover .bricks-button{transform:translateY(-6px)}.bricks-button:hover i,.actu:hover .bricks-button i{transform:translateX(3px)}.brx-animated .perfmatters-lazy.pmloaded,.brx-animated .perfmatters-lazy.pmloaded>img,.brx-animated .perfmatters-lazy>img.pmloaded,.brx-animated .perfmatters-lazy[data-ll-status=entered],.no-animation{animation:inherit!important}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.fade{animation:fade-in .3s ease}body.home header nav ul.bricks-nav-menu li.current-menu-item a::after{display:none}header nav ul.bricks-nav-menu li.current-menu-item a::after,header nav ul.bricks-nav-menu li:hover a::after,body.home header nav ul.bricks-nav-menu li.current-menu-item:hover a::after{content:"";width:calc(100% - 20px);height:4px;background-color:var(--primary);position:absolute;bottom:-15px;animation:fade-in .3s ease;display:block;right:0}header .brxe-offcanvas nav ul.bricks-nav-menu li:hover a::after{width:100%!important;bottom:-10px}header nav ul.bricks-nav-menu li.menu-item-has-children a::after{display:none!important}header nav ul.bricks-nav-menu li a{position:relative}header{z-index:9999!important}.acplt-menu{z-index:99999!important}@media (max-width:768px){header .wpgb-geo-radius{display:none!important}}body.category-plages-chien .cat-plages,body.category-hotels-chien .cat-hotels,body.category-restaurants-chien .cat-restaurants,body.category-activites-chien .cat-activites,body.category-gites-chambres-hotes-chien .cat-gites-chambres-hotes-chien{background-color:var(--primary);border-color:var(--primary)}.type__wrap{transition:background 0.3s ease}.type__wrap:hover{background-color:var(--primary);border-color:var(--primary)}.bouton-filtre .wpgb-button::before{mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMDAiIGhlaWdodD0iMjAwIiB2aWV3Qm94PSIwIDAgNTYgNTYiPjxwYXRoIGZpbGw9ImN1cnJlbnRDb2xvciIgZD0iTTIzLjk1NyA0MS43N2ExOC4wMiAxOC4wMiAwIDAgMCAxMC40NzctMy4zNzZsMTEuMTA5IDExLjExYTIuNjU4IDIuNjU4IDAgMCAwIDEuODk4Ljc3M2MxLjUyNCAwIDIuNjI1LTEuMTcyIDIuNjI1LTIuNjcyYzAtLjcwMy0uMjM0LTEuMzU5LS43NS0xLjg3NEwzOC4yNzcgMzQuNjY4YzIuMzItMy4wNDcgMy43MDMtNi44MiAzLjcwMy0xMC45MjJjMC05LjkxNC04LjEwOS0xOC4wMjMtMTguMDIzLTE4LjAyM2MtOS45MzcgMC0xOC4wMjMgOC4xMDktMTguMDIzIDE4LjAyM1MxNC4wMiA0MS43NyAyMy45NTcgNDEuNzdtMC0zLjg5MWMtNy43NTggMC0xNC4xMzMtNi4zOTgtMTQuMTMzLTE0LjEzM2MwLTcuNzM0IDYuMzc1LTE0LjEzMyAxNC4xMzMtMTQuMTMzYzcuNzM0IDAgMTQuMTMzIDYuMzk5IDE0LjEzMyAxNC4xMzNjMCA3LjczNS02LjM5OSAxNC4xMzMtMTQuMTMzIDE0LjEzMyIvPjwvc3ZnPg==);background-color:#fff;width:25px;height:25px;mask-size:contain!important;mask-repeat:no-repeat!important;mask-position:50% 50%!important;content:""!important;display:flex}.wpgb-facet>fieldset:last-child{margin-bottom:0!important}.bouton-filtre .wpgb-button,.destination-filtre .wpgb-geolocation-input input{height:40px!important;min-height:40px!important;border:1px solid var(--primary)!important;border-radius:5px!important}.bouton-filtre .wpgb-button{border-top-left-radius:0!important;border-bottom-left-radius:0!important;width:40px;background-color:var(--primary);display:flex;align-items:center;justify-content:center;padding:0!important;margin:0!important;border-left:0!important;background-color:var(--primary)!important}.wpgb-facet .wpgb-button:not(button),.wpgb-facet .wpgb-checkbox .wpgb-checkbox-control,.wpgb-facet .wpgb-checkbox .wpgb-checkbox-control:before,.wpgb-facet .wpgb-input,.wpgb-facet .wpgb-radio .wpgb-radio-control,.wpgb-facet .wpgb-select{border-color:#565656!important;color:var(--base);border-width:1px!important}.wpgb-facet .acplt-clear,.wpgb-facet .wpgb-clear-button,.wpgb-facet .wpgb-hierarchy .wpgb-hierarchy-control,.wpgb-facet .wpgb-input-icon,.wpgb-facet .wpgb-locate-button,.wpgb-facet .wpgb-rating-reset .wpgb-rating-control,.wpgb-facet .wpgb-select button,.wpgb-facet .wpgb-select-controls{color:#565656!important}::placeholder{color:#565656!important;opacity:1}.wpgb-facet .wpgb-facet-title{font-family:Oswald;font-weight:400;font-size:1.4rem;display:block}label.wpgb-map-pan-to-search{display:none!important}.wpgb-facet .wpgb-load-more,.wpgb-facet .wpgb-apply,.wpgb-facet .wpgb-number-submit{background-color:var(--primary)!important;font-size:14px!important;padding:10px!important;text-align:center}button.wpgb-button.wpgb-reset{margin:0!important;padding:10px!important;font-size:12px!important;display:flex;align-items:center;justify-content:center}.blocmap .wpgb-loading button.wpgb-reset,.blocmap .wpgb-facet button.wpgb-reset[disabled]{display:none!important}.wpgb-rating.wpgb-rating-reset{display:none!important}.wpgb-facet .wpgb-button[aria-pressed="true"]{background-color:var(--primary)!important;border-color:var(--primary)!important}.wpgb-facet .wpgb-range-facet .wpgb-range-slider .wpgb-range-thumb{border-color:var(--primary)!important}.wpgb-facet .wpgb-range-facet .wpgb-range-slider .wpgb-range-thumb{border:2px solid var(--primary)!important}.wpgb-facet .wpgb-range-facet .wpgb-range-slider .wpgb-range-progress{background-color:var(--primary)!important}.blocmap .wpgb-facet.wpgb-facet-2.wpgb-loading::before{content:"Chargement...";position:absolute;width:100%;height:100%;background:url(https://wawaf.fr/wp-content/uploads/loading.918e8310.gif) no-repeat;background-size:50%;background-color:rgb(255 255 255 / 50%);z-index:99999;background-position:center center;display:flex;align-items:center;justify-content:center}@media (max-width:991px){.destination-filtre .wpgb-loading::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(https://wawaf.fr/wp-content/uploads/loading.918e8310.gif) no-repeat;background-size:50%;background-color:rgb(255 255 255 / 90%);z-index:99999;background-position:center center;display:flex;align-items:center;justify-content:center}}.single-ville .blocoffre,.blocoffre.wpgb-loading{position:relative}.single-ville .blocoffre::before,.blocoffre.wpgb-loading::before{content:"";position:absolute;width:100%;height:100%;background:url(https://wawaf.fr/wp-content/uploads/wawaf-loading.gif) no-repeat;background-size:120px;background-color:rgb(255 255 255 / 90%);z-index:2;background-position:center center;background-repeat:no-repeat}.blocoffre.wpgb-loading::before{display:block!important}.wpgb-map-facet .leaflet-popup-content{margin:0!important;width:150px!important;max-width:150px}.wpgb-map-facet.leaflet-container a{color:var(--primary)!important}.wpgb-facet .wpgb-pagination li a[aria-current]{color:var(--primary)!important}.bloc-filtre-index select,.bloc-filtre-index input{background-color:#fff!important;border:0!important;color:var(--base)!important;text-align:left!important}.bloc-filtre-index *{margin:0!important}.bloc-filtre-index .wpgb-geo-radius{display:none!important}.bloc-filtre-index .wpgb-facet,.bloc-filtre-index .wpgb-facet fieldset,.bloc-filtre-index .wpgb-facet .wpgb-geolocation-facet{width:100%;min-width:100%}.bloc-filtre-index select,.bloc-filtre-index input,.bloc-filtre-index button{height:60px!important;border-radius:0!important}.bloc-filtre-index .wpgb-button{padding:5px!important;width:100%!important;font-size:14px!important;text-transform:uppercase!important;background-color:var(--primary)!important}#activiteForm{display:flex;max-width:100%;width:100%;align-items:flex-start;flex-direction:row}#activiteForm>div{display:flex;max-width:100%;width:100%;align-items:flex-start;flex-direction:column;height:60px}#activiteForm #geocoder{background-color:#fff}#activiteForm input.mapboxgl-ctrl-geocoder--input,#activiteForm .select-activites select,#activiteForm .btnval button,.mapboxgl-ctrl-geocoder{height:60px;width:100%!important;min-width:100%!important;max-width:100%!important;font-family:inherit!important;font-size:1rem!important;border:0;box-shadow:none!important;text-align:left}#activiteForm input.mapboxgl-ctrl-geocoder--input,#activiteForm .select-activites select{background-color:#fff;color:var(--base);text-align:left}#activiteForm .select-activites{border-top-left-radius:15px;border-bottom-left-radius:15px}#activiteForm .mapboxgl-ctrl-geocoder--icon{margin:0}#activiteForm svg.mapboxgl-ctrl-geocoder--icon.mapboxgl-ctrl-geocoder--icon-search,#activiteForm svg.mapboxgl-ctrl-geocoder--icon.mapboxgl-ctrl-geocoder--icon-loading,#activiteForm button.mapboxgl-ctrl-geocoder--button{top:50%;transform:translateY(-50%)}#activiteForm svg.mapboxgl-ctrl-geocoder--icon.mapboxgl-ctrl-geocoder--icon-loading{top:20px!important}#activiteForm input.mapboxgl-ctrl-geocoder--input{padding:0 40px}#activiteForm .btnval{width:120px!important;min-width:120px!important}#activiteForm .btnval button{padding:5px!important;width:100%!important;font-size:14px!important;text-transform:uppercase!important;background-color:var(--primary)!important;color:#fff;text-align:center;border-top-right-radius:15px;border-bottom-right-radius:15px;cursor:pointer}#activiteForm .select-activites select{border-top-left-radius:15px;border-bottom-left-radius:15px}#activiteForm .bmobile{display:none}@media (max-width:768px){#activiteForm .btnval{display:none}#activiteForm .bmobile{display:flex;width:45px!important;min-width:45px!important;max-width:45px!important}}@media (max-width:600px){#activiteForm{flex-wrap:wrap}#activiteForm .select-activites{margin-bottom:15px}#activiteForm>.geocoder{flex:1}#activiteForm .select-activites select{border-radius:15px}#activiteForm>.geocoder,#activiteForm .mapboxgl-ctrl-geocoder,#activiteForm input.mapboxgl-ctrl-geocoder--input{border-top-left-radius:15px;border-bottom-left-radius:15px}}.type-acti:hover figure{transform:scale(1.1)}.my-cluster-class{position:absolute;width:36px;height:36px;border-radius:50%;background:var(--primary);cursor:pointer;color:#fff;font-weight:700;font-size:12px;line-height:36px;text-align:center}.facetwp-facet-maps .gm-style div{border:0!important}.facetwp-facet{margin-bottom:0!important}.facetwp-facet-maps.facetwp-facet>div:last-child{position:absolute;top:30px;left:50%;transform:translateX(-50%)}.facetwp-map-filtering.enabled{display:none}select.facetwp-radius.facetwp-radius-dropdown{display:none}.facetwp-facet input,.facetwp-facet select{border-radius:5px;border:1px solid var(--primary);color:#565656;font-size:.9rem}.facetwp-facet input::placeholder{color:#565656;opacity:1}.facetwp-facet select{width:200px}button.facetwp-load-more{margin:0 auto;display:block;background-color:var(--primary);color:#fff;padding:10px 25px;border-radius:10px;margin-top:40px}.location-results{z-index:9999999999}.facetwp-map-filtering::before{content:"\e60f";speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:themify;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.facetwp-map-filtering{background-color:#000;color:#fff;padding:10px 15px;border-radius:15px;display:flex;gap:10px;font-size:14px;align-items:center;line-height:1}.blocoffre .splide__arrows{opacity:0!important;transition:opacity .3s ease}.blocoffre:hover .splide__arrows{opacity:1!important}header .splide:not(.is-overflow) .splide__arrows{display:none}header .splide.is-overflow:after{content:"";position:absolute;right:0;top:0;width:40px;height:100%;background-image:linear-gradient(to right,#fff0,#fff 40px)}header .splide__arrow:disabled{display:none}.note-hotel{background-color:var(--primary);color:var(--blanc);padding:10px;border-radius:10px;font-size:12px;line-height:1;font-weight:800}.note-hotel-com{background-color:#e61e43;color:var(--blanc);padding:10px;border-radius:10px;font-size:12px;line-height:1;font-weight:800}.note-tripadvisor{background-color:#00aa6c;color:var(--blanc);padding:10px;border-radius:10px;font-size:12px;line-height:1;font-weight:800}.bgprim{background-color:var(--primary)!important}.note-hotel-titre{font-size:1.1rem;font-weight:500;color:var(--primary)}.star-rating{display:flex}.star-rating svg{width:15px;height:15px;color:#f7b603}.star-rating svg:not(:last-child){margin-right:2px}.prar-rating-review-widget{display:flex;flex-direction:row;align-items:center;line-height:1;gap:10px;margin-bottom:20px}.titre-avis-star{font-size:1.2rem;font-weight:500;display:flex;flex-direction:row;align-items:center;gap:5px;line-height:1}.titre-avis-star svg{width:15px!important;height:15px!important}.brxe-post-comments .comment-list{background-color:#f6f6f6;padding:30px!important;border-radius:15px;margin:0!important;border:0!important;font-size:.9rem}.brxe-post-comments .comment:first-child{border-top:0;padding-top:0!important;margin-bottom:20px!important}.brxe-post-comments .comment:not(:last-child){margin-bottom:20px!important}.brxe-post-comments .comment{padding-top:20px!important}.brxe-post-comments .comment-content{display:flex;flex-direction:column-reverse;flex-wrap:nowrap}.brxe-post-comments .comment-content p{margin-bottom:0!important}.brxe-post-comments .comment-respond{display:none;margin-top:0!important;padding:30px;background-color:#f6f6f6;border-radius:15px}.div-add-comment{margin-top:30px;margin-bottom:30px;text-align:center}.comment-author.vcard{display:flex;align-items:center;line-height:1;gap:10px;flex-direction:row;margin-bottom:10px}.comment-author.vcard>*{margin:0!important}.brxe-post-comments .comment-respond a{text-decoration:underline}.footer_form input::placeholder,.contact_form textarea::placeholder{color:var(--blanc);opacity:1}.footer_form a{color:var(--secondary);text-decoration:underline}.footer_form ul.options-wrapper{font-size:12px}.footer_form ul.options-wrapper li{display:flex;align-items:flex-start;gap:10px}.footer_form ul.options-wrapper li>input{margin:0;margin-top:6px}.blocimg-note .note__block{padding:5px;gap:6px}.blocimg-note .note__image{max-width:60px;max-height:25px}.blocimg-note .note-hotel-com,.blocimg-note .note-tripadvisor{border-radius:5px;padding:5px;white-space:nowrap}.bouton_map_wawaf img{width:120px;border:1px solid var(--primary);border-radius:5px}.display_map{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;gap:10px;justify-content:center}@keyframes fadeOutIti{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(100%)}}.fadeOutIti{animation:fadeOutIti 0.6s ease forwards}@keyframes fadeInIti{0%{opacity:0;transform:translateX(-100%)}100%{opacity:1;transform:translateX(0);display:flex}}.fadeInIti{animation:fadeInIti 0.6s ease forwards}.dpnone{display:none!important}.hotels_global{margin-top:50px}.hotels_global_div{display:grid;align-items:initial;grid-gap:20px;grid-template-columns:repeat(4,1fr)}.hotel_mea{display:flex;flex-direction:column;flex-wrap:nowrap;background-color:var(--fond);border-radius:20px;overflow:hidden}.hotel_mea_info span{font-size:1.1rem;font-weight:600}.hotel_mea_img img{height:200px;width:100%;object-fit:cover}.hotel_mea_info{padding:20px;display:flex;flex-direction:column;flex-wrap:nowrap}h2.init-title,.title-hotel-global{color:var(--primary);margin-bottom:40px}.init-day-b{display:flex;flex-direction:column;flex-wrap:nowrap;gap:50px}.day-block{display:flex;flex-direction:row;flex-wrap:nowrap;border:1px solid var(--primary);border-radius:10px;overflow:hidden;box-shadow:rgb(0 0 0 / .1) 0 2px 8px}.day-block-init{flex:1;padding:25px}.day-block .day-block-header{background-color:var(--primary);color:var(--primary);min-width:100px;max-width:100px;display:flex;justify-content:center;align-items:center;text-align:center;word-spacing:100vw;position:relative}.day-block:nth-child(even) .day-block-header{background-color:var(--primary-7);color:var(--primary-7)}.day-block .day-block-header h3{z-index:1}.day-block .day-block-header::after{content:"";position:absolute;width:80px;height:80px;background-color:#fff;display:flex;border-radius:50%}.day-block-init strong{background-color:var(--primary);color:#fff;padding:6px 20px;margin-bottom:20px;display:flex;width:fit-content;border:.3em solid var(--primary);border-radius:8vw 2vw 8vw 2vw / 2vw 8vw 2vw 8vw;font-size:14px}.day-block:nth-child(even) .day-block-init strong{background-color:var(--primary-7);border:.3em solid var(--primary-7)}.day-block-init ul{margin-bottom:20px}.day-block-init ul li{background-color:#fff;padding:5px 15px;margin-bottom:10px}.day-block-init ul li::marker{color:#fff}@media (max-width:478px){.day-block{flex-direction:column;flex-wrap:wrap}.day-block .day-block-header{width:100%;min-width:100%;min-height:110px}}