.footer-hapik{background:#E2001A}.footer-hapik .navbar .navbar-collapse .network{display:inline-block}.footer-hapik .navbar .navbar-collapse .nav-item{text-transform:uppercase;padding:5px;border-radius:100px;margin-right:5px}.footer-hapik .navbar .navbar-collapse .nav-item .nav-link{color:#fff;font-weight:bold;padding:.0rem .3rem;font-size:0.8rem}.footer-hapik .navbar .navbar-collapse .nav-item:hover{background:#fff}.footer-hapik .navbar .navbar-collapse .nav-item:hover .nav-link{color:#E2001A !important}
.section__activities h2{text-align:center;color:#E2001A}.section__activities .btn{text-align:center;margin-bottom:25px}.acts__sliders{margin-top:50px;margin-bottom:50px}.acts__box{margin:50px 10px 10px 10px;min-height:400px;width:300px;border-radius:4px;text-align:center;position:relative;overflow:visible}.acts__box picture{height:100%;width:100%;position:absolute;top:0;bottom:0;right:0;left:0;transition:all .6s}.acts__box picture:after{transition:all .6s;content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.acts__box .acts__content{text-align:center;position:absolute;left:50%;transform:translateX(-50%) translateY(-50%);top:50%;text-shadow:0 0 0.2em #E2001A,0 0 0.2em #E2001A}.acts__box h3{font-weight:900;transition:all .6s;font-size:1.8rem;color:#fff}.acts__box h3 small{font-weight:600;font-size:1.4rem;display:block;margin-bottom:0px}.acts__box h3 small:after{content:"!";position:relative;color:#f89406;display:inline-block}.acts__box a{color:#fff !important;font-weight:bolder;transition:all .6s;opacity:0;text-align:center;pointer-events:none}.acts__box .acts__all-btn{transition:all .6s;position:absolute;bottom:50px;left:0;right:0;width:100%;height:40px;text-align:center;display:none}.not-available{overflow:hidden}.not-available::before{content:"Non disponible dans ce centre";color:#fff;text-align:center;padding-top:10px;font-weight:bold;z-index:10;display:block;position:absolute;background:#E2001A;width:100%;top:70%;left:0;right:0;height:40px;transform:translateY(-20px)}.not-available::after{content:"";background-color:rgba(0,0,0,0.5);position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.slick-center .acts__box{transition:all 1s;transform:scale(1.2);z-index:30}.slick-center .acts__box picture:after{background:rgba(0,0,0,0.2)}.slick-center .acts__box .acts__all-btn{display:block}.slick-center .acts__box h3{color:#E2001A !important;text-shadow:0 0 0.2em #fff,0 0 0.2em #fff}.slick-center .acts__box.box-classic h3{display:none}.slick-center .acts__box a{opacity:1;pointer-events:auto}.slick-center:focus{outline:0}.slick-list{height:500px}.slick-prev,.slick-next{height:75px;width:30px}.slick-prev:before,.slick-next:before{font-family:'Font Awesome\ 5 Pro';font-size:60px;color:#E2001A;opacity:1;text-shadow:0 0 2px #000}.slick-prev{z-index:1;left:50px}@media (max-width: 480px){.slick-prev{left:5px}}.slick-prev:before{content:"\f053"}.slick-next{right:50px}@media (max-width: 480px){.slick-next{right:5px}}.slick-next:before{content:"\f054"}.left-part .mapfrance,.left-part .mapzoom{text-align:inherit}.left-part .mapfrance .legende,.left-part .mapzoom .legende{text-align:inherit}.centers-list{text-align:inherit}.establishment-open,.establishment-not-open{margin-top:25px;margin-bottom:25px}.establishment-open a,.establishment-not-open a{display:block;margin-bottom:15px;font-size:15px;text-decoration:none}.establishment-open a h3,.establishment-not-open a h3{margin:5px}.center-f{display:inline-block;width:14px;height:14px;border-radius:50%;background-color:black;position:relative;top:2px}.closed-center-link{color:#555}.mapfrance,.mapzoom{display:none;max-width:700px;margin:auto;text-align:center}.mapfrance svg,.mapzoom svg{margin-top:-15px}.mapfrance text,.mapzoom text{font-size:16px}.mapfrance text,.mapfrance circle,.mapzoom text,.mapzoom circle{cursor:pointer}.mapfrance .establishment-nom,.mapzoom .establishment-nom{text-align:center}.mapfrance #establishment,.mapzoom #establishment{text-align:center}.mapfrance .legende,.mapzoom .legende{text-align:center}.mapfrance .h3,.mapzoom .h3{display:inline-block}.mapfrance .open-center-link,.mapzoom .open-center-link{color:#E2001A}.mapfrance .title-center,.mapzoom .title-center{text-align:center}.mapfrance #regions,.mapzoom #regions{fill:lightgrey;stroke:#fff}.mapfrance .centre-container,.mapzoom .centre-container{background:#f1f1f1;margin-bottom:20px}.offers-title{text-align:center}.offers__btn{text-align:center}.offers__btn .btn{font-size:1.3rem;background:#fff;color:#E2001A;font-weight:bolder}.offers__description{text-align:center;font-size:1.2rem;font-weight:200;color:#000;margin-bottom:25px}.offers{overflow-x:hidden}.offers.justify-content{justify-content:center}.offers h2{display:block;text-align:center}.offers .offer{position:relative;overflow:visible;padding-left:10px;padding-right:10px}@media (max-width: 992px){.offers .offer{margin-bottom:15px}}.offers .offer-border{margin-top:70px}@media (max-width: 768px){.offers .offer-border{margin-top:50px}}.offers .offer-border.start-offer:after,.offers .offer-border.classic-offer:after{display:block;position:absolute;background:#E2001A;content:"";top:-11px;left:10px;right:10px;height:1px}.offers .offer-border.classic-offer:after{left:-10px}.offer__cat{color:#E2001A;position:absolute;left:10px;top:-40px;display:inline;z-index:3;width:200%;font-weight:600}.offer__wrapper{background:#fff;height:280px;width:100%;padding:0 0 25px 0}@media (max-width: 768px){.offer__wrapper{height:260px}}.offer__title{border-top:1px solid #E2001A;border-left:1px solid #E2001A;border-right:1px solid #E2001A;background:#E2001A;width:100%;padding-top:10px;height:50px;position:relative;top:0;left:0;right:0}@media (max-width: 768px){.offer__title{height:40px}}@media (max-width: 400px){.offer__title{padding-top:5px}}.offer__title h3,.offer__title h4{color:#fff;font-size:1.1rem;text-transform:uppercase;font-weight:900;text-align:center}@media (max-width: 400px){.offer__title h3,.offer__title h4{font-size:0.9rem}}.offer__content{border-bottom:1px solid #E2001A;border-left:1px solid #E2001A;border-right:1px solid #E2001A;height:228px;text-align:center;font-size:0.8rem;padding:25px 15px;position:relative;left:0;right:0;width:100%;background:#fff;color:#000}@media (max-width: 768px){.offer__content{height:218px}}.offer__content .dropdown{text-align:center}.offer__clip{clip-path:polygon(50% 0%, 100% 0, 100% 0, 50% 100%, 0 0, 0 0);position:absolute;top:-1px;left:0px;right:0px;height:30px;width:100%;background:#E2001A}.offer__link-first,.offer__link-second{color:#E2001A}.offer__link-second{margin-top:5px}.offer__price{color:#E2001A;margin-top:15px;text-align:center;font-weight:bold;font-size:.8rem}.offer__price span{font-size:1.2rem;margin-left:3px;margin-right:3px}.offer__description{margin-top:15px;text-align:center;font-weight:300}.offer__description.no-price{margin-top:60px}.offer__btns{position:absolute;bottom:0px;left:0;height:55px;width:100%;text-align:left;font-weight:500;line-height:0.9rem}.offer__btns .offer__link-first,.offer__btns .offer__link-second{display:block;margin-left:15px}.btn--center{text-align:center}.red-cont{margin-top:35px;padding:25px 0;background:#E2001A}.red-cont .btn{margin:0}.video__wrapper{width:100%;position:relative;overflow:hidden;background:#E2001A}.video__wrapper .slick-gallery{position:absolute;top:0;left:0;right:0;bottom:0;margin:0;visibility:hidden}.video__wrapper .picture-container{display:none;position:relative;height:100%;width:100%}.video__wrapper .picture-container video{position:absolute;width:100%;height:100%}.video__wrapper .picture-container video.video-zoom{padding-bottom:15px}.video__wrapper .picture-container .video-overflow{z-index:-1;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(238,22,45,0.1);pointer-events:none;display:flex;align-items:center;justify-content:center}.video__wrapper .picture-container .video-loading-text{font-size:60px;max-width:400px;color:#fff;text-align:center;font-weight:bold;text-transform:uppercase}@media (max-width: 770px),(max-height: 550px){.video__wrapper .picture-container .video-loading-text{font-size:30px;max-width:300px}}.video__wrapper .slick-list,.video__wrapper .slick-track{height:100%}@media (min-width: 600px){#news .row.justify-content-md-center{width:60%;margin:0 auto}}.new{z-index:1}@media (max-width: 992px){.new{margin-bottom:15px}}.new a{text-decoration:none}.news__title{text-align:center}.news__title h2{margin-bottom:10px;font-size:2.5rem}.news__title .news__networks{margin-bottom:25px;top:10px;margin-left:10px;position:relative;display:inline-block;position:relative;border:2px solid #E2001A;width:36px;height:36px;border-radius:18px;color:#E2001A;transition:all .6s}.news__title .news__networks i{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);transition:all .6s}.news__title .news__networks:hover{background:#E2001A}.news__title .news__networks:hover i{color:#fff}.new__image{height:200px;margin-bottom:10px}.new__date{font-size:0.8rem;font-weight:300;text-transform:uppercase;font-style:italic;text-align:center;color:#fff;margin-bottom:15px}.new__date span{color:#000;font-weight:bold}.new__wrapper{position:relative;padding:25px 25px 50px 25px;text-align:center}@media (max-width: 770px){.new__wrapper{margin-bottom:25px}}.new__wrapper .dropdown,.new__wrapper .other-page,.new__wrapper>.btn{white-space:nowrap;position:absolute;bottom:20px;left:50%;transform:translateX(-50%)}.new__wrapper.red{background:#E2001A;border:2px solid #E2001A}.new__wrapper.red h3{color:#fff}.new__wrapper.red .new__content{color:#fff}.new__wrapper.white{background:#fff;border:2px solid #E2001A}.new__wrapper.white h3{color:#E2001A}.new__wrapper.white .new__content{color:#E2001A}.new__wrapper h3{text-align:center;font-weight:600}.new__wrapper .new__content{padding:0 0 35px;font-weight:300}h2{text-align:center;font-size:2.5rem;margin-top:50px;margin-bottom:20px}.btn-container{margin-top:80px;position:relative}.scroll-btn{position:absolute;width:100%;top:-60px;height:40px;text-align:center}.scroll-btn i{font-size:40px;color:#E2001A;cursor:pointer}.video__wrapper{width:100%;position:relative}.video__wrapper .slick-gallery{position:absolute;top:0;left:0;right:0;bottom:0;margin:0}.home__video-wrapper{position:relative;padding-bottom:25px;margin-bottom:25px;width:100%;background:#E2001A}.home__video-wrapper #home__video{width:100%;height:90vh;margin-bottom:-10px}.home__video-wrapper .video-overflow{z-index:-1;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(238,22,45,0.1);pointer-events:none;display:flex;align-items:center;justify-content:center}.home__booking-link{display:none}.home__booking-link:before{content:'';z-index:100;position:fixed;bottom:0px;height:50px;left:0;right:0;background:#fff}.home__booking-link .home__booking{z-index:100;position:fixed;bottom:50px;left:0;right:0;background:#46a546;padding:15px;text-align:center;color:#fff;text-transform:uppercase;font-weight:600}@media (max-width: 768px){.home__booking-link{display:block}}@media (min-width: 600px){#news .row.justify-content-md-center{width:60%;margin:0 auto}}.new{z-index:1}@media (max-width: 992px){.new{margin-bottom:15px}}.new a{text-decoration:none}.news__title{text-align:center}.news__title h2{margin-bottom:10px}.news__title .news__networks{margin-bottom:25px;top:10px;margin-left:10px;position:relative;display:inline-block;position:relative;border:2px solid #E2001A;width:36px;height:36px;border-radius:18px;color:#E2001A;transition:all .6s}.news__title .news__networks i{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);transition:all .6s}.news__title .news__networks:hover{background:#E2001A}.news__title .news__networks:hover i{color:#fff}.new__image{height:200px;margin-bottom:10px}.new__date{font-size:0.8rem;font-weight:300;text-transform:uppercase;font-style:italic;text-align:center;color:#fff;margin-bottom:15px}.new__date span{color:#000;font-weight:bold}.new__wrapper{position:relative;padding:25px 25px 50px 25px;text-align:center}@media (max-width: 770px){.new__wrapper{margin-bottom:25px}}.new__wrapper .dropdown,.new__wrapper .other-page,.new__wrapper>.btn{white-space:nowrap;position:absolute;bottom:20px;left:50%;transform:translateX(-50%)}.new__wrapper.red{background:#E2001A;border:2px solid #E2001A}.new__wrapper.red h3{color:#fff}.new__wrapper.red .new__content{color:#fff}.new__wrapper.white{background:#fff;border:2px solid #E2001A}.new__wrapper.white h3{color:#E2001A}.new__wrapper.white .new__content{color:#E2001A}.new__wrapper h3{text-align:center;font-weight:600}.new__wrapper .new__content{padding:0 0 35px;font-weight:300}.home__mission{margin-top:25px;margin-bottom:25px;width:100%;background:#E2001A}.home__mission h2{margin-top:40px}.home__mission .home__mission-wrapper{text-align:center;color:#fff;font-size:1.2rem;font-weight:200;position:relative;height:100px;padding-bottom:40px;margin-bottom:15px;overflow:hidden}.home__mission .home__mission-wrapper p{margin:0}.home__mission .home__mission-wrapper .transparant-div{position:absolute;display:block;height:100px;left:-5px;right:-5px;bottom:-15px;background-image:linear-gradient(to top, #E2001A 0%, #E2001A 50%, transparent 100%)}.home__mission .home__mission-wrapper i{display:block;z-index:2;position:absolute;bottom:10px;left:50%;transform:translateX(-50%)}.home__mission .home__mission-wrapper .fa-minus-circle{display:none}.newsletter{margin-top:50px;margin-bottom:50px;margin:0;text-align:center}.newsletter .newstext{display:inline-block;text-transform:uppercase}.newsletter .newletterinput input[name="mail"]{text-align:center;position:relative;left:50%;transform:translateX(-50%);width:300px;margin-bottom:10px}.newsletter .newletterinput label{display:flex;justify-content:center;align-items:center}.newsletter .newletterinput input[type="checkbox"]{margin-right:0.5rem}.mapfrance h2{font-size:1.5rem}
.hapik-proverbe{height:135px;background:#FFF;color:#E2001A}.hapik-proverbe .proverbe-container{padding-top:75px;height:60px}.hapik-proverbe p{text-transform:uppercase;color:#E2001A;vertical-align:middle;font-size:22px;display:table-cell}.hapik-proverbe small{margin-left:40px;font-size:10px}@media (max-width: 768px){.hapik-proverbe p{font-size:20px;line-height:20px}}
.navbar.navbar-hapik{padding:0.3rem 0 0.3rem 0}.navbar.navbar-hapik .navbar-brand{margin-left:1rem;min-width:150px}.navbar.navbar-hapik .navbar-header .connected-user-name i{margin-right:5px}.navbar.navbar-hapik .navbar-header .connected-user-name:after{display:none}.navbar.navbar-hapik .navbar-header .nav-item{border-radius:15px;margin-left:1px;margin-right:1px}.navbar.navbar-hapik .navbar-header .nav-item .nav-link{color:#fff;font-weight:500;font-size:0.9rem;padding:.4rem .5rem;white-space:nowrap}@media (max-width: 991px){.navbar.navbar-hapik .navbar-header .nav-item{padding-left:10px !important}.navbar.navbar-hapik .navbar-header .nav-item.blank-item{display:none}.navbar.navbar-hapik .navbar-header .nav-item .nav-link{font-size:1rem !important}}.navbar.navbar-hapik .navbar-header .nav-item.nav-booking{background:#fff}.navbar.navbar-hapik .navbar-header .nav-item.nav-booking .nav-link{font-weight:bold;color:#E2001A}.navbar.navbar-hapik .navbar-header .nav-item:hover,.navbar.navbar-hapik .navbar-header .nav-item.active{border-radius:30px;background:#fff}.navbar.navbar-hapik .navbar-header .nav-item:hover .nav-link,.navbar.navbar-hapik .navbar-header .nav-item.active .nav-link{color:#E2001A}.navbar.navbar-hapik .navbar-header .nav-item.blank-item:hover{background:none}li.dropdown-hover:hover ul.dropdown-menu{margin-top:5px;display:block;top:1.8rem}@media (max-width: 1400px){li.dropdown-hover:hover ul.dropdown-menu{display:none}}.nav-booking .nav-link:focus{box-shadow:none}@media (max-width: 1400px){.nav-booking .dropdown-menu{border:none}.nav-booking .dropdown-menu:hover{display:none !important}.nav-booking .dropdown-menu.show{display:block !important}}
