/*!
 Theme Name:   Ludi'bulle
 Theme URI:    https://ludibulle.fr
 Author:       Zoan
 Author URI:   https://zoan.fr
 Template:     hello-elementor
 Version:      0.1.0
*/@import"https://fonts.googleapis.com/css2?family=Caveat+Brush&family=Hind:wght@300;400;500;600;700&display=swap";@font-face{font-family:"icomoon";src:url("../font/icomoon.eot?652app");src:url("../font/icomoon.eot?652app#iefix") format("embedded-opentype"),url("../font/icomoon.ttf?652app") format("truetype"),url("../font/icomoon.woff?652app") format("woff"),url("../font/icomoon.svg?652app#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}h1,h2,h3,h4,h5,p,ul,li,a{font-family:"Hind",sans-serif !important}#content .titre-bleu{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}#content .titre-bleu h2{font-size:35px;font-weight:400;color:#024c82;margin-bottom:25px;margin-left:auto;margin-right:auto}@media(max-width: 1440px){#content .titre-bleu h2{margin-bottom:5px}}@media(max-width: 768px){#content .titre-bleu h2{margin-bottom:5px;font-size:20px}}#content .titre-bleu h2 strong{font-weight:700 !important;font-size:42px;text-transform:uppercase;line-height:inherit;position:relative}@media(max-width: 1440px){#content .titre-bleu h2 strong{margin-bottom:5px}}@media(max-width: 768px){#content .titre-bleu h2 strong{margin-bottom:5px;font-size:24px}}#content .titre-bleu h2 strong::before{content:url(https://ludibulle.fr/content/themes/ludibulle/images/ORNAMENT_01.svg);width:28px;height:auto;position:absolute;top:0px;left:-42px}@media(max-width: 768px){#content .titre-bleu h2 strong::before{width:17px;left:-22px}}#content .titre-bleu h2 strong::after{content:url(https://ludibulle.fr/content/themes/ludibulle/images/ORNAMENT_02.svg);width:50px;height:auto;position:absolute;top:0px}@media(max-width: 768px){#content .titre-bleu h2 strong::after{width:30px}}#content .titre-bleu h2 span{margin-top:10px;display:block}#content .titre-bleu-sans h2{font-size:35px;font-weight:400;color:#024c82;margin-left:auto;margin-right:auto}@media(max-width: 1440px){#content .titre-bleu-sans h2{margin-bottom:5px}}@media(max-width: 768px){#content .titre-bleu-sans h2{margin-bottom:5px;font-size:20px}}#content .titre-bleu-sans h2 strong{font-weight:700 !important;font-size:42px;text-transform:uppercase;line-height:inherit}@media(max-width: 768px){#content .titre-bleu-sans h2 strong{margin-bottom:5px;font-size:24px}}#content .titre-bleu-sans h2 strong::before{content:none;width:28px;height:auto;position:absolute;top:0px;left:-42px}@media(max-width: 768px){#content .titre-bleu-sans h2 strong::before{width:17px;left:-22px}}#content .titre-bleu-sans h2::after{content:none;width:50px;height:auto;position:absolute;top:0px}@media(max-width: 768px){#content .titre-bleu-sans h2::after{width:30px}}#content .titre-blanc{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto;margin-bottom:25px;margin-top:5px}@media(max-width: 768px){#content .titre-blanc{margin-top:20px;margin-bottom:0px}}#content .titre-blanc h2{font-size:35px;font-weight:400;color:#fff;margin-bottom:25px;margin-left:auto;margin-right:auto}@media(max-width: 1440px){#content .titre-blanc h2{margin-bottom:5px}}@media(max-width: 768px){#content .titre-blanc h2{margin-bottom:5px;font-size:20px}}#content .titre-blanc h2 strong{font-weight:700 !important;font-size:42px;text-transform:uppercase;line-height:inherit}@media(max-width: 768px){#content .titre-blanc h2 strong{margin-bottom:5px;font-size:24px}}#content .titre-blanc h2 strong::before{content:url(https://ludibulle.fr/content/themes/ludibulle/images/ORNAMENT_01.svg);width:28px;height:auto;position:absolute;top:-7px;left:-42px}@media(max-width: 768px){#content .titre-blanc h2 strong::before{width:17px;left:-22px}}#content .titre-blanc h2 strong::after{content:url(https://ludibulle.fr/content/themes/ludibulle/images/ORNAMENT_02.svg);width:50px;height:auto;position:absolute;top:-10px}@media(max-width: 768px){#content .titre-blanc h2 strong::after{width:30px}}#content ul{padding-left:15px;margin-top:5px}#content li{font-size:17px;color:#024c82;font-weight:400}#content li::marker{content:url(https://ludibulle.fr/content/themes/ludibulle/images/arrow-right.svg);margin-right:5px}#content a{color:#024c82;transition:.2s}#content a:hover{color:#00b1e6}#content p{font-size:17px;color:#024c82;font-weight:400;margin-bottom:0px}img{width:100%}.bouton-rose span{color:#fff !important;font-weight:600 !important;font-size:15px}.titre-page h1{color:#fff !important;text-align:center;padding:10px 15px 5px 15px;font-family:"Hind",sans-serif !important;background-color:#c71066;width:-webkit-max-content !important;width:-moz-max-content !important;width:max-content !important;margin-left:auto;margin-right:auto;font-size:45px;font-weight:600 !important}@media(max-width: 425px){.titre-page h1{font-size:32px}}.titre-page h2{color:#024c82 !important;font-weight:600 !important;margin-top:25px !important;margin-bottom:5px !important}.titre-activite h2{color:#c71066 !important}.titre-activite h2:before{content:"";position:absolute;bottom:-13px;width:45px;border-bottom:4px solid #024c82}.grecaptcha-badge{visibility:hidden}.elementor-lightbox-image{height:90vh;object-fit:contain}.home-wave-1{position:relative}.home-wave-2{position:relative}.waves-1{margin-bottom:-7px;position:absolute;width:100%;min-height:20px;max-height:50px;bottom:0;z-index:50}@media screen and (min-width: 200px)and (max-width: 1439px){.waves-1{min-height:5px;max-height:25px}}.waves-2{margin-bottom:-7px;position:absolute;width:100%;min-height:20px;max-height:50px;z-index:50;top:0;transform:rotate(180deg)}.waves-2 svg{width:101%}@media screen and (min-width: 200px)and (max-width: 1439px){.waves-2{min-height:5px;max-height:10px}}.content{position:relative;height:20vh;text-align:center;background-color:#fff}.parallax>use{-webkit-animation:move-forever 25s cubic-bezier(0.55, 0.5, 0.45, 0.5) infinite;animation:move-forever 25s cubic-bezier(0.55, 0.5, 0.45, 0.5) infinite}.parallax>use:nth-child(1){-webkit-animation-delay:-2s;animation-delay:-2s;-webkit-animation-duration:7s;animation-duration:7s}.parallax>use:nth-child(2){-webkit-animation-delay:-3s;animation-delay:-3s;-webkit-animation-duration:10s;animation-duration:10s}.parallax>use:nth-child(3){-webkit-animation-delay:-4s;animation-delay:-4s;-webkit-animation-duration:13s;animation-duration:13s}.parallax>use:nth-child(4){-webkit-animation-delay:-5s;animation-delay:-5s;-webkit-animation-duration:20s;animation-duration:20s}@-webkit-keyframes move-forever{0%{transform:translate3d(-90px, 0, 0)}100%{transform:translate3d(85px, 0, 0)}}@keyframes move-forever{0%{transform:translate3d(-90px, 0, 0)}100%{transform:translate3d(85px, 0, 0)}}@media(max-width: 768px){.waves{height:40px;min-height:40px}.content{height:30vh}h1{font-size:24px}}.separator-wave{position:relative}.separator-wave-svg{position:absolute}@media(max-width: 768px){.separator-wave-svg{top:-5px}}@media(max-width: 320px){.separator-wave-svg{top:-10px}}.separator-wave2{position:relative;transform:rotate(180deg)}.separator-wave2-svg{position:absolute;bottom:-15px}@media(max-width: 768px){.separator-wave2-svg{bottom:-5px}}@media(max-width: 320px){.separator-wave2-svg{bottom:-10px}}.home-banner{margin-bottom:0 !important}.home-banner-espace-carrousel{position:relative !important;margin-bottom:0 !important;height:100%}.home-banner-espace-button{position:absolute;z-index:50;bottom:15%}.home-banner-espace-button a{padding-top:15px;border-radius:5px;font-size:25px;color:#fff !important;font-weight:800 !important;background-color:#c71066 !important}.home-banner-espace-button a:hover{background-color:#024c82 !important}@media(max-width: 1024px){.home-banner-espace-button a{font-size:24px;padding:5px 10px 3px 10px !important}}.home-banner-activites-carrousel{position:relative !important;margin-bottom:0 !important}.home .swiper-slide-image{height:600px !important;width:100%;-o-object-fit:cover;object-fit:cover !important}@media(min-width: 1440px){.home .swiper-slide-image{min-height:400px !important}}@media(min-width: 1024px)and (max-width: 1440px){.home .swiper-slide-image{height:300px !important}}@media(max-width: 768px){.home .swiper-slide-image{height:200px !important}}@media(max-width: 1023px){.home-intro{padding-bottom:25px}}.home-intro-bloc1{padding:20px}@media(max-width: 1024px){.home-intro-bloc1{padding-right:5px;padding-left:20px;padding-top:0px;padding-bottom:0px}}.home-intro-bloc1-bloc2{padding:20px}@media(max-width: 1023px){.home-intro-bloc1-bloc2{padding-left:5px;padding-right:15px;padding-top:0px}}@media(max-width: 768px){.home-intro-bloc1-bloc2{margin-bottom:25px;padding-top:0px}}.home-img img{-o-object-fit:cover;object-fit:cover;min-height:400px}.home-activites{position:relative;margin-bottom:0px}.home-activites-vague1{top:-1px;margin-bottom:50px !important}.home-activites-vague1 svg{width:100% !important;display:flex}@media(max-width: 768px){.home-activites-vague1{margin-bottom:0px !important}}.home-activites-vague2{bottom:-10px}.home-activites-vague2 svg{width:100% !important;display:flex}.home-activites-content{padding-bottom:45px !important}@media(max-width: 768px){.home-activites-content{padding-bottom:40px !important}}@media(max-width: 320px){.home-activites-content{padding-bottom:25px !important}}.home-activites-item{display:flex;border-radius:5px;transition:.2s;min-height:300px !important;margin:10px}@media(max-width: 1024px){.home-activites-item{margin:0px;padding:10px}}@media(max-width: 768px){.home-activites-item{margin:0px;min-height:150px !important}}.home-activites-item:hover{transform:scale(1.02)}.home-activites-titre{text-align:center}.home-activites-titre h3{text-transform:uppercase;font-weight:800 !important;font-size:32px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto;text-shadow:1px 1px 10px #818181}@media(max-width: 1024px){.home-activites-titre h3{font-size:25px}}@media(max-width: 768px){.home-activites-titre h3{font-size:25px}}.home-activites-titre h3 a{color:#fff !important;width:100%;display:flex;align-items:center;justify-content:center}.home-encemoment{margin-top:0px !important;padding-top:80px;padding-bottom:80px}.home-encemoment-content{border:1.3px solid #024c82 !important;margin-bottom:25px;border-radius:25px;position:relative;margin-top:15px}.home-encemoment-texte{padding:45px !important}@media(max-width: 360px){.home-encemoment-texte{margin-left:5px !important;margin-right:5px !important}}.home-encemoment-texte::after{margin-left:15px;content:url(https://ludibulle.fr/content/uploads/2021/12/arrow_bleue.png)}@media(max-width: 767px){.home-encemoment-texte::after{content:none}}@media(max-width: 768px){.home-encemoment-texte h2{margin-top:25px}}.home-encemoment-img{z-index:50;padding:35px;position:absolute;top:-120px;right:25px}.home-nosespaces{position:relative}.home-nosespaces-vague1{top:-10px;margin-bottom:50px !important}.home-nosespaces-vague1 svg{width:100% !important;display:flex}@media(max-width: 768px){.home-nosespaces-vague1{margin-bottom:0px !important}}.home-nosespaces-vague2{bottom:-10px}.home-nosespaces-vague2 svg{width:100% !important;display:flex}.home-nosespaces-espaces{position:relative;height:125px;z-index:50}@media(max-width: 768px){.home-nosespaces-espaces{height:auto;margin-bottom:0px !important;background-color:#f0f0f0;padding-top:15px}}.home-nosespaces-jauges{margin-bottom:50px;margin-top:35px}@media(max-width: 1024px){.home-nosespaces-jauges{height:auto;padding-right:40px;padding-left:40px}}.home-nosespaces-bloc{transition:.2s;min-height:270px;padding:10px}@media(max-width: 768px){.home-nosespaces-bloc{margin:0px;min-height:170px;padding:10px}}.home-nosespaces-bloc:hover{transform:scale(1.02)}.home-nosespaces-titre{align-content:center;display:grid}.home-nosespaces-titre h3{text-align:center;color:#fff !important;text-transform:uppercase;font-size:35px;line-height:normal;text-shadow:1px 1px 10px #818181}.home-nosespaces-titre h3 a{color:#fff !important}.home-nosespaces-titre h3 a:hover{color:#fff !important}.home-anniversaire{background-color:#f0f0f0;padding-top:35px;padding-bottom:100px}@media(max-width: 768px){.home-anniversaire{margin-top:0px !important;padding-top:35px !important;padding-right:0px !important;padding-left:0px !important}}@media(max-width: 1024px){.home-anniversaire{margin-top:0px !important;padding-top:35px !important;padding-bottom:55px !important;padding-right:25px !important;padding-left:25px !important}}.home-anniversaire-separator{background-color:#f0f0f0;height:200px}@media(max-width: 1024px){.home-anniversaire-separator{height:450px;margin-bottom:0px !important}}@media(max-width: 768px){.home-anniversaire-separator{display:none}}.home-anniversaire-invit{background-color:#c71066;border-radius:35px;padding-top:30px !important;padding-bottom:30px !important}@media(max-width: 768px){.home-anniversaire-invit{margin-top:25px !important}}.home-anniversaire-titre h2{font-family:"Caveat Brush",cursive !important;font-size:40px;letter-spacing:1px;text-align:center}.home-anniversaire-titre p{font-size:25px !important;color:#fff !important;text-align:center;line-height:inherit}.home-anniversaire-titre a{font-size:28px !important;color:#fff !important;text-align:center;line-height:inherit}.home-anniversaire-titre a:hover{color:#024c82 !important}.home-anniversaire-img{z-index:50;display:flex;position:relative}@media(max-width: 768px){.home-anniversaire-img{height:260px}}@media(max-width: 425px){.home-anniversaire-img{height:150px}}.home-anniversaire-img-1,.home-anniversaire-img-2{width:270px !important;height:auto;position:absolute}@media(max-width: 425px){.home-anniversaire-img-1,.home-anniversaire-img-2{width:170px !important}}.home-anniversaire-img-1{transform:rotate(-22deg);z-index:15;left:20px;top:-50px}@media(max-width: 767px){.home-anniversaire-img-1{left:70px;top:40px}}.home-anniversaire-img-2{transform:rotate(20deg);right:60px;bottom:-50px}.home-horaires{padding-top:0px !important;text-align:center;margin-bottom:15px}@media(max-width: 1024px){.home-horaires{margin-top:25px !important;margin-bottom:0px !important}}.home-horaires-titre{text-align:center}.home-horaires-titre h3{font-weight:600 !important;font-size:32px;color:#024c82 !important;margin-left:auto;margin-right:auto}.home-horaires strong{font-size:25px}.home-horaires p{font-size:22px;border-bottom:1px solid rgba(211,211,211,.6);padding-top:8px;padding-bottom:8px}.home-horaires p:last-child{font-size:22px;border-bottom:none;padding-top:8px;padding-bottom:8px}.home .wpcf7-spinner{display:none}.home-newsletter{background-color:#f0f0f0;padding-top:40px;padding-bottom:40px}@media(max-width: 425px){.home-newsletter{padding-left:10px;padding-right:10px}}.home-newsletter-encart{border:1.7px solid #024c82;border-radius:25px;padding:5px}.home-newsletter-texte{margin-top:45px;margin-bottom:45px}@media(max-width: 1024px){.home-newsletter-texte{margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px}}.home-newsletter-texte-titre h3{font-weight:400 !important;font-size:36px !important}@media(max-width: 1024px){.home-newsletter-texte-titre h3{font-size:22px !important}}.home-newsletter-texte-titre h3 strong{font-weight:700 !important;font-size:39px;line-height:inherit}@media(max-width: 1024px){.home-newsletter-texte-titre h3 strong{font-size:26px !important}}.home-newsletter-img{position:relative}@media(max-width: 1024px){.home-newsletter-img{height:160px}}@media(max-width: 767px){.home-newsletter-img{height:160px}}.home-newsletter-img img{position:absolute;left:15%;width:225px;height:235px;top:-1em;padding-right:50px}@media(max-width: 1024px){.home-newsletter-img img{margin-left:auto;margin-right:auto;display:flex;height:180px}}@media(max-width: 425px){.home-newsletter-img img{padding-right:0px;height:160px;position:absolute;top:-25px}}@media(max-width: 345px){.home-newsletter-img img{padding-right:0px;height:160px;position:absolute;top:-25px;width:170px}}.home-newsletter-img img:hover{-webkit-animation:bounce .7s;animation:bounce .7s}@-webkit-keyframes bounce{from{top:106px}50%{top:86px}to{top:106px}}@keyframes bounce{from{top:106px}50%{top:86px}to{top:106px}}.home #newslettersubmit{max-width:165px;background-color:#c71066;color:#fff;border-style:none;border-radius:0px}.home #newslettersubmit:hover{background-color:#024c82}@media(max-width: 425px){.home #newslettersubmit{margin-left:auto;margin-right:auto;display:flex}}.home #mailfield{max-width:450px;background-color:#f6f6f6;border-style:none}.home table td{vertical-align:inherit !important}.home table tbody tr:hover td,.home table tbody>tr:nth-child(odd)>td{background-color:transparent}.home tr:hover{background-color:transparent}.home tr{background-color:transparent;border-bottom:1px solid rgba(211,211,211,.6)}.home-tarifs{text-align:center;font-family:"Hind",sans-serif !important;color:#024c82;padding-top:0px !important}.home-tarifs-titre{text-align:center;margin-top:15px !important}.home-tarifs-titre h3{font-weight:600 !important;font-size:32px;color:#024c82 !important;margin-left:auto;margin-right:auto}.home-tarifs strong{font-size:25px}.home-tarifs p{font-size:20px;border-bottom:1px solid rgba(211,211,211,.6);padding-top:8px;padding-bottom:8px}.home-tarifs i{font-size:18px}.home-tarifs td{border:none}.home-tarifs-tableau{margin-bottom:0px !important}.home-tarifs .eael-accordion tr{background-color:transparent !important}.home-tarifs .eael-accordion tr:hover{background-color:transparent !important}.home-tarifs .eael-accordion tr:hover td{background-color:transparent !important}.home-tarifs .eael-accordion-content{padding:15px !important;border-left:0 !important;border-right:0 !important;border-bottom:0 !important}.home-tarifs .eael-accordion-content tr:last-child{font-size:22px;border-bottom:none !important;padding-top:8px;padding-bottom:8px}.home-tarifs-entete{border-bottom:none !important}.home-tarifs-entree{background-color:#c71066 !important;color:#fff;font-size:20px;font-weight:600;border:0px;padding:0px;padding:10px 10px 8px 10px;width:-webkit-max-content;width:-moz-max-content;width:max-content;line-height:20px;margin-bottom:10px !important;display:flex}.home-tarifs-usagers{font-weight:600;border:0px;background:none !important;text-align:center;font-size:16px;align-items:center !important;padding-top:10px}.home-tarifs-type{font-size:20px;vertical-align:inherit !important;text-align:left;padding:5px 10px 3px 10px}@media(min-width: 768px){.home-tarifs-type{min-width:450px;max-width:500px}}.home-tarifs-type:hover{background-color:#fff}.home-tarifs-exterieur{font-size:20px;text-align:center;margin-left:auto;margin-right:auto;font-weight:500;padding:5px 10px 3px 10px}.home-tarifs-exterieur:hover{background-color:#fff}.home-tarifs-ville{font-size:20px;text-align:center;background-color:rgba(225,192,208,.2) !important;padding:5px 15px 3px 15px;font-weight:500;min-width:100px;max-width:100px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto;display:block}.home-tarifs-ville:hover{background-color:rgba(225,192,208,.2) !important}.home-rs{background-color:#f0f0f0;margin:0px !important;padding-top:20px !important;padding-bottom:40px !important}.home-rs-texte{margin-left:25px;margin-top:45px;margin-bottom:45px}.home-rs-texte-titre{margin-bottom:0px !important}@media(max-width: 425px){.home-rs-texte-titre{margin-bottom:25px !important}}.home-rs-texte-titre h3{font-weight:400 !important;font-size:36px !important;margin-bottom:0px !important}.home-rs-texte-titre h3 strong{font-weight:700 !important;font-size:39px;line-height:inherit}.home-rs-img{margin-left:30px;margin-right:30px;transition:.2s}@media(max-width: 425px){.home-rs-img{margin-left:70px;margin-right:70px;margin-top:25px}.home-rs-img img{height:75px !important;width:75px !important}}.home-rs-img:hover{transform:scale(1.2)}td{border:none !important;vertical-align:none;padding:0px}.eael-accordion-list{overflow:none}@media screen and (min-width: 200px)and (max-width: 767px){.eael-accordion-list{overflow:scroll !important}}table{background-color:transparent}table td{vertical-align:inherit !important}.eael-accordion-list{overflow:none;margin:0px !important;border:0px solid !important}@media screen and (min-width: 200px)and (max-width: 767px){.eael-accordion-list{overflow:scroll !important}}.eael-accordion-content{border:0px solid !important;padding:0px 15px 10px 15px !important;border-left:0 !important;border-right:0 !important;border-bottom:0 !important}.eael-accordion-content p{margin-top:2px;border-top:0px;font-size:20px !important}.eael-accordion-content strong{font-size:20px !important}.eael-accordion-tab-title{text-align:center;padding-bottom:10px;font-size:23px !important;font-weight:300 !important;padding-top:5px}.eael-accordion-tab-title h5:hover{color:#024c82 !important}.eael-accordion-header{background-color:#024c82 !important;margin-bottom:10px !important}.eael-accordion-header.active{background-color:#f0f0f0 !important}.eael-accordion-header:hover{background-color:#f0f0f0 !important}.eael-accordion-header i{margin-bottom:6px}.comments-area{display:none}.header{margin-top:15px}@media(max-width: 1024px){.header{margin-top:0px !important}}@media(max-width: 767px){.header-logo-piscine,.header-logo-comcom{margin-left:auto;margin-right:auto}}.header-logo-piscine img,.header-logo-comcom img{max-height:100px;min-height:50px;padding-left:15px;padding-right:15px;transition:.2s;width:auto !important}@media(min-width: 768px)and (max-width: 1024px){.header-logo-piscine img,.header-logo-comcom img{max-height:100px}}.header-logo-piscine img:hover,.header-logo-comcom img:hover{transform:scale(1.1)}.header-logo:hover{transform:scale(1.2)}.header-menu ul{padding-left:0px !important}.header-menu li{display:flex}.header-menu a{padding-left:20px !important;padding-right:20px !important;font-size:18px;text-align:center}.parent{display:flex;align-items:center}.parent a{margin-left:4px !important;margin-right:4px !important}@media(min-width: 1701px)and (max-width: 1920px){.parent{max-width:none}.parent a{padding-left:10px !important;padding-right:10px !important}}@media(min-width: 1440px)and (max-width: 1700px){.parent{max-width:160px !important}.parent a{padding-left:10px !important;padding-right:10px !important}}@media(min-width: 1200px)and (max-width: 1440px){.parent{max-width:130px !important}.parent a{padding-left:10px !important;padding-right:10px !important}}@media(min-width: 1024px)and (max-width: 1200px){.parent{max-width:105px !important}.parent a{padding-left:4px !important;padding-right:4px !important}}.footer{background-color:#c71066;padding-top:25px}.footer-logo{margin-left:45px;margin-right:45px;transition:.2s}@media(max-width: 1024px){.footer-logo{margin-left:5px;margin-right:5px}}.footer-logo img{width:350px !important}.footer-logo:hover{transform:scale(1.05)}.footer-button-mail,.footer-button-tel{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content !important;margin-bottom:10px !important}.footer-button-mail span,.footer-button-tel span{font-family:"Hind",sans-serif !important}.footer-button-mail a,.footer-button-tel a{margin-right:10px !important;color:#fff !important;padding:10px 15px 8px 15px;background-color:#024c82 !important}.footer-button-mail a:hover,.footer-button-tel a:hover{background-color:#023d69 !important}.footer-button-mail i,.footer-button-tel i{font-size:16px !important;margin-right:5px}.footer-menu2,.footer-menu3{margin-top:45px}@media(max-width: 1024px){.footer-menu1,.footer-menu2,.footer-menu3{margin-top:0px !important;margin-bottom:0px !important}}.footer-menu-titre{margin-bottom:10px !important}@media(max-width: 1023px){.footer-menu-titre{margin-top:15px !important}}.footer-menu-titre h3{color:#fff !important;font-size:23px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative}@media(max-width: 767px){.footer-menu-titre h3{margin-left:auto;margin-right:auto}}.footer-menu-titre h3::after{content:url(https://ludibulle.fr/content/themes/ludibulle/images/ORNAMENT_03.svg);width:20px;height:auto;position:absolute;top:-12px;right:-25px}.footer-menu-adresse address{color:#fff !important;font-style:normal;font-weight:500 !important;font-size:16px}.footer .eael-simple-menu li.current-menu-item>a{background-color:transparent !important;color:none !important}@media(max-width: 767px){.footer .eael-simple-menu a{text-align:center !important}}.footer .eael-simple-menu-container{background:transparent;background-color:transparent}.footer .eael-simple-menu-container li:hover{background-color:transparent}.footer .eael-simple-menu li::marker{content:none !important}.footer .eael-simple-menu li:hover a{background-color:transparent !important}.footer .eael-simple-menu a{color:#fff !important;line-height:normal !important;font-size:16px !important;padding-left:0px !important}.footer .eael-simple-menu a:hover{color:#024c82 !important}.footer-copyright{text-align:center;padding:5px}.footer-copyright p{color:#fff !important;font-family:"Hind",sans-serif !important;font-size:14px !important}.footer-rs{margin-top:25px !important}.footer-rs-content{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content !important}.footer-rs-insta,.footer-rs-facebook{margin-bottom:15px !important;text-align:left !important}.footer-rs-insta img,.footer-rs-facebook img{width:25px;height:25px;transition:.2s}.footer-rs-insta img:hover,.footer-rs-facebook img:hover{transform:scale(1.1)}@media(max-width: 1023px){.footer-rs-insta,.footer-rs-facebook{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content !important}.footer-rs-insta img,.footer-rs-facebook img{margin-left:10px;margin-right:10px}}.footer ul{padding-left:0px !important}.footer-copyright{padding-bottom:10px}.footer-copyright span{color:#f0f0f0;font-size:14px}.footer-copyright img{width:20px;height:20px;transition:.2s}.footer-copyright img:hover{transform:scale(1.1)}.footer-copyright a{color:#f0f0f0 !important}.footer-copyright a:hover{color:#024c82 !important}.contact{margin-bottom:0px !important}.contact-map iframe{border-radius:10px}@media(max-width: 425px){.contact-map iframe{height:300px}}.contact-titre{margin-bottom:0px !important;margin-top:30px !important}@media(max-width: 425px){.contact-titre{margin-top:0px !important}}.contact-titre h2{font-weight:700 !important;text-align:center !important;color:#024c82 !important}.contact-formulaire{margin-right:20px;margin-left:20px}.contact-formulaire label{width:100% !important}.contact-formulaire input{background-color:#fff !important;font-family:"Hind" !important;border-radius:0px !important}.contact-formulaire textarea{background-color:#fff !important}.contact-formulaire .eael-contact-form input[type=submit]{border-radius:0px;font-family:"Hind",sans-serif !important;margin-top:15px !important;margin-bottom:0px !important;background-color:#024c82 !important;color:#fff !important;display:flex;margin-left:auto;margin-right:auto;padding:10px 15px 7px 15px}.contact-formulaire .eael-contact-form input[type=submit]:hover{background-color:#00b1e6 !important}.wpcf7-spinner{visibility:hidden;height:0px}.wpcf7-spinner span{visibility:hidden;height:0px}.activites{margin-top:70px;margin-bottom:50px}@media(max-width: 768px){.activites{margin-top:20px}}.activites .elementor-widget-wrap{padding:0px !important}.activites-button{text-align:center}.activites-button a{padding-top:15px;border-radius:0px;font-size:18px;color:#fff !important;font-weight:500 !important;background-color:#c71066 !important}.activites-button a:hover{background-color:#024c82 !important}@media(max-width: 1024px){.activites-button a{font-size:24px;padding:5px 10px 3px 10px !important}}.activites-tab{padding-left:15px !important;padding-right:15px !important}.activites-tab-content{margin-top:15px;width:100% !important}.activites-tab-img{width:100% !important;display:flex;align-items:center}@media(min-width: 1024px){.activites-tab-img{padding-right:35px}}.activites-tab-img img{border-radius:10px;display:flex;-o-object-fit:cover !important;object-fit:cover !important;height:350px}@media(max-width: 1024px){.activites-tab-img img{max-height:200px;-o-object-fit:cover;object-fit:cover !important}}.activites-tab-titre h2{color:#024c82 !important}@media(max-width: 768px){.activites-tab-titre h2{text-align:center}}.activites-tab-titre h2:before{content:"";position:absolute;bottom:-13px;width:45px;border-bottom:4px solid #024c82}@media(max-width: 767px){.activites-tab-titre h2:before{margin-left:auto;margin-right:auto;text-align:center !important;left:45%}}.activites-tab .eael-tabs-nav{margin-right:20px;padding-right:20px;border-right:1px solid #f0f0f0}@media(max-width: 767px){.activites-tab .eael-tabs-nav{margin-right:0px;padding-right:0px;border-right:0px}}.activites-tab .eael-tabs-nav ul{padding-left:0px !important}.activites-tab .eael-tabs-nav li{background-color:transparent !important;padding-bottom:8px !important;padding-top:8px !important;padding-left:0px !important;padding-right:0px !important;width:150px !important;text-align:left !important}@media(max-width: 767px){.activites-tab .eael-tabs-nav li{padding-bottom:3px !important;padding-top:3px !important;width:150px !important;border-bottom:1px solid #f0f0f0}.activites-tab .eael-tabs-nav li:last-child{border-bottom:0px solid #f0f0f0}}.activites-tab .eael-tabs-nav li::after{border:0px !important}.activites-tab .eael-tabs-nav .active span{font-weight:bold !important;color:#c71066;margin-left:auto;margin-right:auto;text-align:left}@media(max-width: 767px){.activites-tab .eael-tabs-nav .active span{font-size:18px;text-align:center}}.activites-tab .eael-tabs-nav .inactive span{margin-left:auto;margin-right:auto;color:#024c82;transition:.2s;text-align:left}@media(max-width: 767px){.activites-tab .eael-tabs-nav .inactive span{font-size:18px;text-align:center}}.activites-tab .eael-tabs-nav .inactive span:hover{color:#c71066}.activites-tab .eael-tab-content-item{padding:0px !important}.activites-nosespaces{margin-bottom:40px}.activites-nosespaces .titre-bleu{margin-top:25px;margin-bottom:15px}.activites-nosespaces-slider figure{padding-right:10px !important;padding-left:10px !important;-o-object-fit:cover !important;object-fit:cover !important}.activites-nosespaces-slider figure img{border-radius:10px !important;width:100%;-o-object-fit:cover;object-fit:cover;max-height:250px}.activites-nosespaces-slider figure figcaption{margin-top:5px !important;height:auto;width:100%;color:#024c82;font-size:18px;font-weight:700;text-transform:uppercase;font-style:normal;padding-right:20px}#newslettersubmit{max-width:165px;background-color:#c71066;color:#fff;border-style:none;border-radius:0px}#newslettersubmit:hover{background-color:#024c82}@media(max-width: 425px){#newslettersubmit{margin-left:auto;margin-right:auto;display:flex}}#mailfield{max-width:450px;background-color:#f6f6f6;border-style:none}.event-table{padding:15px}.event-table .mptt-shortcode-row th:first-child{background-color:#fff !important}.event-table .mptt-shortcode-row th:nth-child(n+2){background:#cc1f70 !important;border:3px solid #fff !important;border-radius:10px 10px 0 0;color:#fff !important}.event{border-collapse:separate;border-right:3px solid #fff !important;border-left:3px solid #fff !important}.event .event-title{font-weight:600}.event p{color:#fff !important;font-weight:600 !important}@media(max-width: 767px){.event p{color:#000 !important}}.event .mptt-event-container:hover .event-title{text-decoration:none !important}.mptt-shortcode-event{border-bottom:1px solid #dee8ed !important}.mptt-shortcode-wrapper .mptt-shortcode-table tbody td{background:#fff !important}.mptt-event-container:hover{min-height:auto !important;filter:brightness(90%)}.mptt-menu{display:none}@media(max-width: 767px){.mptt-list-event{color:#000 !important}.mptt-list-event::marker{content:"" !important}}.tarifs-table .eae-table-head tr th:first-child span{background-color:#c71066;padding:10px}.tarifs-table .eae-table-head tr th:nth-child(n+2) span{color:#024c82 !important}.tarifs-table .eae-table-head th{background-color:#fff !important;border:none !important}.tarifs-table .eae-table-head th span{font-size:16px}.tarifs-table .eae-table__body tr{border-bottom:1px solid rgba(211,211,211,.6)}.tarifs-table .eae-table__body tr:last-child{border-bottom:none}.tarifs-table .eae-table__body tr td{background-color:#fff}.tarifs-table .eae-table__body tr td span{color:#024c82;font-size:20px;white-space:normal !important}.tarifs-table .eae-table__body tr td:first-child span{font-weight:400 !important}.tarifs-table .eae-table__body tr td:nth-child(n+2) span{font-weight:500 !important}.tarifs-table .eae-table__body tr td:nth-child(2){background-color:rgba(225,192,208,.2) !important}
