@font-face{font-family:'KlinicSlab-book';src:url("/file/KlinicSlabBook.otf") format("opentype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'KlinicSlab-medium';src:url("/file/KlinicSlabMedium.otf") format("opentype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'KlinicSlab-bold';src:url("/file/KlinicSlabBold.otf") format("opentype");font-weight:normal;font-style:normal;font-display:swap}.footer-hapik{background:#3A5DAE}.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:#3A5DAE !important}
@font-face{font-family:'KlinicSlab-book';src:url("/file/KlinicSlabBook.otf") format("opentype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'KlinicSlab-medium';src:url("/file/KlinicSlabMedium.otf") format("opentype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'KlinicSlab-bold';src:url("/file/KlinicSlabBold.otf") format("opentype");font-weight:normal;font-style:normal;font-display:swap}.navbar-hapik{font-family:'KlinicSlab-bold'}.navbar-hapik .navbar-header .nav-item .nav-link{color:#3A5DAE !important}.navbar-hapik .navbar-header .dropdown-menu{background:#3A5DAE}.navbar-hapik .navbar-header .dropdown-menu .dropdown-item{color:#fff}.navbar-hapik .navbar-header .dropdown-menu .dropdown-item:hover{background:#fff;color:#3A5DAE}@media (max-width: 767.98px){.navbar-hapik .navbar-brand img{width:82px !important;height:auto !important}}.navbar-hapik .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.footer-hapik{font-family:'KlinicSlab-bold'}.footer-hapik a{font-weight:normal !important}.footer-hapik .navbar-nav{justify-content:center}.bottom-footer{color:white;font-size:0.875rem;text-align:center}.bottom-footer p{margin-bottom:0}
@font-face{font-family:'KlinicSlab-book';src:url("/file/KlinicSlabBook.otf") format("opentype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'KlinicSlab-medium';src:url("/file/KlinicSlabMedium.otf") format("opentype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'KlinicSlab-bold';src:url("/file/KlinicSlabBold.otf") format("opentype");font-weight:normal;font-style:normal;font-display:swap}.hapik-proverbe{height:135px;background:#FFF;color:#3A5DAE}.hapik-proverbe .proverbe-container{padding-top:75px;height:60px}.hapik-proverbe p{text-transform:uppercase;color:#3A5DAE;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}}
@font-face{font-family:'KlinicSlab-book';src:url("/file/KlinicSlabBook.otf") format("opentype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'KlinicSlab-medium';src:url("/file/KlinicSlabMedium.otf") format("opentype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'KlinicSlab-bold';src:url("/file/KlinicSlabBold.otf") format("opentype");font-weight:normal;font-style:normal;font-display:swap}.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:#3A5DAE}.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:#3A5DAE}.navbar.navbar-hapik .navbar-header .nav-item.blank-item:hover{background:none}li.dropdown-hover:hover ul.dropdown-menu{display:block;top:1.8rem}@media (max-width: 1400px){li.dropdown-hover:hover ul.dropdown-menu{display:none}}
@font-face{font-family:'KlinicSlab-book';src:url("/file/KlinicSlabBook.otf") format("opentype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'KlinicSlab-medium';src:url("/file/KlinicSlabMedium.otf") format("opentype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'KlinicSlab-bold';src:url("/file/KlinicSlabBold.otf") format("opentype");font-weight:normal;font-style:normal;font-display:swap}.left-part .mapfrance,.left-part .mapzoom{text-align:inherit}.left-part .mapfrance .legende,.left-part .mapzoom .legende{text-align:inherit}.left-part .mapfrance .establishment-open,.left-part .mapfrance .establishment-not-open,.left-part .mapzoom .establishment-open,.left-part .mapzoom .establishment-not-open{margin-top:25px;margin-bottom:25px}.left-part .mapfrance .establishment-open a,.left-part .mapfrance .establishment-not-open a,.left-part .mapzoom .establishment-open a,.left-part .mapzoom .establishment-not-open a{display:block;margin-bottom:15px;font-size:15px;text-decoration:none}.left-part .mapfrance .establishment-open a h3,.left-part .mapfrance .establishment-not-open a h3,.left-part .mapzoom .establishment-open a h3,.left-part .mapzoom .establishment-not-open a h3{margin:5px}.centre-f{display:inline-block;width:14px;height:14px;border-radius:50%;background-color:black;position:relative;top:2px}.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 .legende .fermer,.mapzoom .legende .fermer{color:#555}.mapfrance .h3,.mapzoom .h3{display:inline-block}.mapfrance .ouvert,.mapzoom .ouvert{color:#3A5DAE}.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-navbar.navbar{text-align:center;border:none}.offers-navbar.navbar .navbar-nav{display:inline-block;float:none;vertical-align:top}.offers-navbar.navbar a{transition:all .3s;text-transform:uppercase;font-size:14px;font-weight:bold}@media (min-width: 768px){.offers-navbar.navbar a{max-width:175px}}.presta-menu{margin-top:25px;margin-bottom:25px}.presta-menu .nav-item{transition:all .3s;font-weight:bold;text-transform:uppercase;font-size:0.8rem !important}.presta-menu .nav-item .nav-link{transition:all .3s}.presta-menu .nav-item:hover{background:#3A5DAE}.presta-menu .nav-item:hover .nav-link{color:#fff}.page-header{text-align:center}.page-header h1{margin-top:50px;font-weight:bolder}@media (max-width: 780px){.page-header h1{font-size:1.4rem}}.invitations{margin-top:10px;margin-bottom:50px;text-align:center}.newsletter{margin-top:50px;margin-bottom:20px;text-align:center}.newsletter .newstext{display:inline-block;text-transform:uppercase}.newsletter .newletterinput input:first-child{text-align:center;position:relative;left:50%;transform:translateX(-50%);width:300px;margin-bottom:10px}#m8mosaic{margin-top:25px}.not-border-left,.not-border-right{border:1px solid #3A5DAE}@media (min-width: 768px){.not-border-left{border-left:none;box-shadow:-2px 0 0px #3A5DAE}.not-border-right{border-right:none;box-shadow:2px 0 0px #3A5DAE;z-index:1}}.presta-container{margin-bottom:20px}.presta-container:last-child{margin-bottom:0px}.presta-container .presta-img-container{padding:0}.presta-container .presta-img-container.even{float:right}.presta-container .presta-img-container video{display:block;width:100%;background:#000}.presta-container video,.presta-container .presta-img{height:430px}.presta-container .presta-message{padding-top:0px;padding-left:20px;padding-bottom:10px;padding-right:20px}.presta-container .presta-message li{margin-bottom:7px;font-size:14px}.presta-container .presta-message .dropdown-menu li{margin-bottom:inherit;font-size:inherit}.presta-container h3{font-size:1rem}.presta-container .btn{margin-top:15px}@media (max-width: 768px){.presta-container video,.presta-container .presta-img{height:200px}.presta-container .presta-img-container.even{float:none}}.bandeausocial{text-align:center;margin-top:20px;margin-bottom:25px}.bandeausocial .facebook{margin-top:40px}.bandeausocial .facebook>*{display:inline-block}.bandeausocial .facebook .fb-like{margin-left:5px}.bandeausocial .newsletter{margin-top:20px}.bandeausocial .newsletter .newstext{display:inline-block}.bandeausocial .newsletter .newletterinput{display:inline-block}.bandeausocial .newsletter fieldset{width:370px;margin:auto}.bandeausocial .newsletter .form-control{border-radius:0px 0px 0px 0px;width:300px;display:inline}.bandeausocial .newsletter .btn{margin-left:-5px;display:inline;border:1px solid #3A5DAE;border-radius:2px 100px 100px 2px;color:#3A5DAE}.bandeausocial .newsletter .btn:hover{background-color:#3A5DAE;color:#fff}.bandeausocial .rouge{color:#3A5DAE}.bandeausocial .bleu{color:#3B5998}.bandeausocial .triangle{margin:auto;display:block;width:320px;opacity:0.6}
