.block-socialsharingblock{position:fixed !important;opacity:1;z-index:2000;overflow:hidden;bottom:10px;left:.8%;width:30px !important;height:30px;display:block !important;transition:all .3s}.block-socialsharingblock.share-button-hidden{position:fixed !important;bottom:-50px;opacity:0;transform-origin:1% 50%;transition:all .3s}.block-socialsharingblock.share-button-hidden .share-button-toggle{position:absolute}.block-socialsharingblock .social-media-sharing{display:flex;flex-flow:wrap;justify-content:space-around;position:absolute;top:200px;transition:all .2s}.block-socialsharingblock .share-button-toggle{z-index:2000;left:2%;position:fixed;bottom:10px;width:30px;height:30px;line-height:50px;padding:0;border:none;background-color:rgba(0,0,0,0);outline:none}.block-socialsharingblock .share-button-toggle span:first-child{height:30px;width:30px;font-size:1px;color:rgba(0,0,0,0);transition:transform .4s ease;border-radius:50%;border:1px solid hsla(0,0%,100%,.8);display:block;background-color:rgba(0,0,0,.7)}.block-socialsharingblock .share-button-toggle span:first-child:after{content:"u";position:absolute;top:0;left:0;height:30px;width:30px;font-family:laffprod-font-1;color:#fff;font-size:15em;line-height:32px;text-align:center;transform:rotate(0deg);transition:all .3s}.block-socialsharingblock:hover{width:45px !important;height:275px;position:fixed;bottom:10px}.block-socialsharingblock:hover .social-media-sharing{z-index:1500}.block-socialsharingblock:hover .share-button-toggle span:first-child:after{position:absolute;content:"f";transform:rotate(360deg)}.block-socialsharingblock:hover .share-button-toggle:hover span:first-child:after{position:absolute;content:"f";transform:rotate(360deg)}html.shareOpen{overflow:hidden}body:not(.shareOpen) .block-socialsharingblock:hover .social-media-sharing{flex-flow:column;position:absolute;top:0;left:0}body.shareOpen{overflow:hidden}body.shareOpen .block-socialsharingblock{z-index:2100;width:100%;overflow:visible;position:absolute;top:0;height:30px;bottom:inherit;left:auto}body.shareOpen .block-socialsharingblock .social-media-sharing{top:50vh;position:fixed}body.shareOpen .block-socialsharingblock .social-media-sharing .wp-block-social-links{display:grid;grid-template-columns:auto auto auto auto}body.shareOpen .block-socialsharingblock .share-button-toggle span:first-child:after{content:"k";left:0}body.shareOpen .maskShare{z-index:2000;opacity:.9;position:fixed;width:100%;height:100%;top:0;left:0;background-color:#000;transition:all .3s}@media only screen and (max-width: 1080px){body .block-socialsharingblock .share-button-toggle{left:auto;bottom:40px}body.shareOpen .block-socialsharingblock .social-media-sharing{top:50vh;position:fixed}}@media only screen and (max-width: 768px){body .block-socialsharingblock .share-button-toggle{left:auto;bottom:20px}}body .maskShare{opacity:0;cursor:pointer}#cookie-notice{background-color:#fff;left:2%;bottom:2%;right:2%;min-width:96%;border:1px solid #d2d2d2;box-shadow:4px 4px 100px rgba(0,0,0,.2)}.cookie-notice-container{position:relative;text-align:left;max-width:1200px;margin:0 auto;padding-top:20px;padding-bottom:20px;text-align:right}.cookie-notice-container strong{display:block;font-size:1.4em}.cookie-notice-container #cn-notice-text{text-align:left}.cookie-notice-container .cn-set-cookie{text-transform:uppercase;background-color:#1473e6;color:#fff;transform:scale(1);transition:all .2s cubic-bezier(0.15, 1.24, 0.51, 1);margin:0}.cookie-notice-container .cn-set-cookie:hover{box-shadow:0 2px 4px rgba(0,0,0,.4);transform:scale(1.03)}@media only screen and (max-width: 768px){.cookie-notice-container{padding-right:200px}.cn-set-cookie{position:absolute;right:5px;top:50%;margin-top:-1.5em}}.laff-toggle-cookie{display:inline-block;position:relative;padding-left:4em;line-height:2em}.laff-toggle-cookie:before,.laff-toggle-cookie:after{content:"";position:absolute;left:0;top:0}.laff-toggle-cookie:before{width:3em;height:2em;background:#f0f0f0;border-radius:2em}.laff-toggle-cookie:after{width:2em;height:2em;background:#fff;border-radius:2em;boz-sizing:border-box;border:2px solid #f0f0f0;transform:translateX(0)}.laff-toggle-cookie.laff-toggle-cookie--accepted:before{background-color:#d4f0dc}.laff-toggle-cookie.laff-toggle-cookie--accepted:after{transform:translateX(1em);border-color:#d4f0dc}.container_audio .mejs-container{margin-bottom:0;background-color:#fff}.container_audio .mejs-controls:not([style*="display: none"]){background-image:none}.container_audio .mejs-wrapper{padding-bottom:48px}.container_audio .mejs-container *{margin:0;padding:0;outline:0;box-sizing:border-box}.container_audio .mejs-container ul{list-style:none}.container_audio .mejs-fullscreen{overflow:hidden !important}.container_audio .mejs-container-fullscreen{position:fixed;left:0;top:0;right:0;bottom:0;overflow:hidden;z-index:1000}.container_audio .mejs-container-fullscreen .mejs-mediaelement,.container_audio .mejs-container-fullscreen video{width:100%;height:100%}.container_audio .mejs-embed,.mejs-embed body{width:100%;height:100%;margin:0;padding:0;overflow:hidden}.container_audio .me-plugin{position:absolute}.container_audio .me-cannotplay a{font-weight:bold}.container_audio .me-cannotplay span{padding:15px;display:block}.container_audio .mejs-container{position:relative;text-align:left;vertical-align:top;height:auto;font-family:Helvetica,Arial}.container_audio .mejs-inner{position:relative}.container_audio .mejs-mediaelement{position:relative;width:100%}.container_audio .mejs-mediaelement video{display:block}.container_audio .mejs-mediaelement audio{display:block}.container_audio .mejs-layers{position:absolute;left:0;top:0;width:100%;height:100%}.container_audio .mejs-overlay{position:absolute;width:100%;height:100% !important}.container_audio .mejs-poster{position:absolute;top:0;left:0;background-size:contain;background-position:50% 50%;background-repeat:no-repeat}:root .mejs-poster img{display:none}.container_audio .mejs-poster img{border:0;vertical-align:middle}.container_audio .mejs-overlay-loading{position:absolute;top:50%;left:50%;width:60px;height:60px;border-radius:50%;margin:-30px 0 0 -30px}.container_audio .mejs-overlay-loading span{position:relative;display:block;width:100%;height:100%;background-position:center;background-repeat:no-repeat}.container_audio .mejs-overlay-play{cursor:pointer}.container_audio .mejs-overlay-button{position:absolute;top:50%;left:50%;width:60px;height:60px;border-radius:50%;margin-top:-30px !important;margin-left:-30px;background-position:23px 50%;background-repeat:no-repeat}.container_audio .mejs-controls{position:relative;height:48px;bottom:0;width:100%;padding:0 18px}.container_audio .mejs-container-fullscreen .mejs-controls{bottom:0}.container_audio .mejs-controls>div{display:block;float:left;font-size:11px}.container_audio .mejs-controls>div+div{margin-left:18px}.container_audio .mejs-button button{display:block;height:12px;width:12px;margin-top:18px;padding:0;border:0;background-repeat:no-repeat;font-size:0;line-height:0;opacity:.7;cursor:pointer}.container_audio .mejs-button button:hover{opacity:1}.container_audio .mejs-play button{background-position:0 0}.container_audio .mejs-pause button{background-position:-12px 0}.container_audio .mejs-playmejs-stop button{background-position:-24px 0}.container_audio .mejs-controls .mejs-time{height:auto}.container_audio .mejs-time span{display:block;float:left}.container_audio .mejs-time .mejs-currenttime{line-height:48px}.container_audio .mejs-controls .mejs-loop-off button{background-position:-36px 0}.container_audio .mejs-controls .mejs-loop-on button{opacity:1}.container_audio .mejs-blue .mejs-controls .mejs-loop-on button{background-position:-36px -12px}.container_audio .mejs-controls .mejs-loop-on button{background-position:-36px -24px}.container_audio .mejs-yellow .mejs-controls .mejs-loop-on button{background-position:-36px -36px}.container_audio .mejs-turquoise .mejs-controls .mejs-loop-on button{background-position:-36px -48px}.container_audio .mejs-orange .mejs-controls .mejs-loop-on button{background-position:-36px -60px}.container_audio .mejs-controls .mejs-time-rail{margin-left:10px}.container_audio .mejs-controls .mejs-time-rail span{display:block;cursor:pointer}.container_audio .mejs-controls .mejs-time-rail .mejs-time-total{position:relative;margin-top:23px;height:2px}.container_audio .mejs-controls .mejs-time-rail .mejs-time-total:hover{margin-top:21px;height:6px}.container_audio .mejs-controls .mejs-time-rail .mejs-time-loaded{width:0;height:100%;position:absolute}.container_audio .mejs-controls .mejs-time-rail .mejs-time-current{height:100%;position:absolute}.container_audio .mejs-controls .mejs-time-rail .mejs-time-handle{display:none;position:absolute;height:100%;margin:0;width:10px;text-align:center;cursor:pointer}.container_audio .mejs-controls .mejs-time-rail .mejs-time-float{position:absolute;display:none;text-align:center;margin-top:-8px;transform:translate(-50%, -100%)}.container_audio .mejs-time-float-current{width:100%;padding:4px;line-height:1em}.container_audio .mejs-controls .mejs-time-rail .mejs-time-float-corner{position:absolute;display:inline-block;margin-left:-6px;width:0;height:0;bottom:-9px;border:solid 6px;line-height:0}.container_audio .mejs-controls .mejs-duration-container{margin-left:10px;line-height:48px}.container_audio .mejs-controls .mejs-volume-button button{position:relative}.container_audio .mejs-mute button{background-position:-48px 0}.container_audio .mejs-unmute button{background-position:-48px -12px}.container_audio .mejs-controls .mejs-horizontal-volume-slider{height:2px;width:60px;margin-top:8px;margin-left:5px;position:relative}.container_audio .mejs-controls .mejs-horizontal-volume-slider:hover{height:6px;margin-top:6px}.container_audio .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.container_audio .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{position:absolute;left:0;height:100%;width:100%}.container_audio .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle{display:none}.container_audio .mejs-controls .mejs-sourcechooser-button{position:relative;height:48px}.container_audio .mejs-controls .mejs-sourcechooser-button button{background-position:-72px 0}.container_audio .mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector{visibility:hidden;position:absolute;bottom:48px;border-radius:2px;overflow:hidden;right:50%;padding-bottom:6px;transform:translate(50%, 0%)}.container_audio .mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector:after{content:"";display:block;position:absolute;bottom:-6px;left:50%;margin-left:-6px;width:0;height:0;border:6px solid;-moz-transform:scale(1.01)}.container_audio .mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul{display:block;padding:2px 2px 0 2px;border-radius:2px}.container_audio .mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li{display:block;overflow:hidden;text-align:center;line-height:1em}.container_audio .mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input{visibility:hidden;position:absolute;width:0;height:0}.container_audio .mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input:checked+label,.container_audio .mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li:hover label{cursor:pointer}.container_audio .mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li label{margin-bottom:2px;padding:6px;border-radius:2px;display:block;overflow:hidden;white-space:nowrap}.container_audio .mejs-controls .mejs-fullscreen-button button{background-position:-84px 0}.container_audio .mejs-controls .mejs-unfullscreen button{background-position:-84px 0}.container_audio .mejs-clear{clear:both}.container_audio .mejs-container button{background-color:rgba(0,0,0,0)}.container_audio .mejs-embed,.mejs-embed body,.container_audio .mejs-container{background-color:#000}.container_audio .mejs-controls .mejs-time-rail .mejs-time-total,.container_audio .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{background-color:rgba(0,0,0,.1)}.container_audio .mejs-controls .mejs-time-rail .mejs-time-loaded{background-color:rgba(0,0,0,.15)}.container_audio .mejs-overlay-button,.container_audio .mejs-overlay-loading,.container_audio .mejs-controls,.container_audio .mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul{background-color:#fff}.container_audio .me-cannotplay a,.container_audio .mejs-controls .mejs-time-rail .mejs-time-float,.container_audio .mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input:checked+label,.container_audio .mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li:hover label{color:#fff}.container_audio .mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector:after{border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.container_audio .mejs-time span,.container_audio .mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li{color:#a8a8a8}.container_audio .mejs-blue .mejs-controls .mejs-time-rail .mejs-time-current,.container_audio .mejs-blue .mejs-controls .mejs-time-rail .mejs-time-handle,.container_audio .mejs-blue .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.container_audio .mejs-blue .mejs-controls .mejs-time-rail .mejs-time-float,.container_audio .mejs-blue .mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input:checked+label,.container_audio .mejs-blue .mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li:hover label{background-color:#70c7f4}.container_audio .mejs-blue .mejs-controls .mejs-time-rail .mejs-time-float-corner{border-color:#70c7f4 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.container_audio .mejs-controls .mejs-time-rail .mejs-time-current,.container_audio .mejs-controls .mejs-time-rail .mejs-time-handle,.container_audio .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.container_audio .mejs-controls .mejs-time-rail .mejs-time-float,.container_audio .mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input:checked+label,.container_audio .mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li:hover label{background-color:#85c028}.container_audio .mejs-time-float{width:48px;height:22px}.container_audio .mejs-controls .mejs-time-rail .mejs-time-float-corner{border-color:#85c028 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.container_audio .mejs-yellow .mejs-controls .mejs-time-rail .mejs-time-current,.container_audio .mejs-yellow .mejs-controls .mejs-time-rail .mejs-time-handle,.container_audio .mejs-yellow .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.container_audio .mejs-yellow .mejs-controls .mejs-time-rail .mejs-time-float,.container_audio .mejs-yellow .mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input:checked+label,.container_audio .mejs-yellow .mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li:hover label{background-color:#f9ba00}.container_audio .mejs-yellow .mejs-controls .mejs-time-rail .mejs-time-float-corner{border-color:#f9ba00 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.container_audio .mejs-turquoise .mejs-controls .mejs-time-rail .mejs-time-current,.container_audio .mejs-turquoise .mejs-controls .mejs-time-rail .mejs-time-handle,.container_audio .mejs-turquoise .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.container_audio .mejs-turquoise .mejs-controls .mejs-time-rail .mejs-time-float,.container_audio .mejs-turquoise .mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input:checked+label,.container_audio .mejs-turquoise .mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li:hover label{background-color:#5bccca}.container_audio .mejs-turquoise .mejs-controls .mejs-time-rail .mejs-time-float-corner{border-color:#5bccca rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.container_audio .mejs-orange .mejs-controls .mejs-time-rail .mejs-time-current,.container_audio .mejs-orange .mejs-controls .mejs-time-rail .mejs-time-handle,.container_audio .mejs-orange .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.container_audio .mejs-orange .mejs-controls .mejs-time-rail .mejs-time-float,.container_audio .mejs-orange .mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input:checked+label,.container_audio .mejs-orange .mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li:hover label{background-color:#f39f4b}.container_audio .mejs-orange .mejs-controls .mejs-time-rail .mejs-time-float-corner{border-color:#f39f4b rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.container_audio .mejs-overlay-loading span{background-image:url(/themes/laff-hello/img/spinner.gif);background-size:24px 24px}.container_audio .mejs-overlay-button{background-image:url(/themes/laff-hello/img/play-grey.png);background-size:20px 24px}.container_audio .mejs-button button{background-image:url(/themes/laff-hello/img/controls-grey.png);background-size:96px 72px}::-webkit-scrollbar{width:3px;height:3px;border-left:0;background:#212121}::-webkit-scrollbar-track{background:none}::-webkit-scrollbar-thumb{background:#007bbd;border-radius:3px}::-moz-selection{color:#fff;background-color:#000}::selection{color:#fff;background-color:#000}a:focus{outline:none}.visually-hidden{display:none}#site-header.full_screen-header .fs-dropdown-menu>li.search-toggle-li{max-width:none}.menu-sommaire,.articleListe{background:rgba(0,0,0,0);background-image:url("/themes/laff-hello/img/background-sommaire.jpg");background-size:cover;background-position:0 0;display:block;height:100%;position:relative;transition:1s background;width:100%;visibility:hidden;z-index:20;font-family:"Archivo Black",sans-serif}.menu-sommaire.is-active,.articleListe.is-active{visibility:visible}.menuContainer{align-items:center;box-sizing:border-box;display:flex;flex:1;flex-flow:row wrap;height:100%}@media only screen and (max-width: 768px){.menuContainer{margin:0 calc(-0.01*(100vw - 30px))}}.menuContainer .laff-posts{width:100%;overflow:visible !important}.menuContainer .laff-posts .laff-posts__item{width:100%;min-width:100%}.menuContainer .laff-posts .laff-posts__item .laff-card{overflow:visible !important}.menuContainer .laff-posts .laff-posts__item .laff-card .laff-card__content .laff-card__title:after{content:"";display:block;position:relative;transition:.3s width cubic-bezier(0.4, 0, 0.2, 1);width:0%;height:1px;background-color:#fff}.menuContainer .laff-posts .laff-posts__item .laff-card .laff-card__content .laff-card__description{height:0;overflow:hidden}.menuContainer .laff-posts .laff-posts__item .laff-card .laff-card__content .laff-card__button-wrapper{height:0;overflow:hidden}.menuContainer .laff-posts .laff-posts__item .laff-card:hover .laff-card__content .laff-card__title:after{width:100%}.menuContainer .laff-posts .laff-posts__item .laff-card:hover .laff-card__content .laff-card__description{height:auto;animation-name:fadeInUp}.menuContainer .laff-posts .laff-posts__item .laff-card:hover .laff-card__content .laff-card__button-wrapper{height:auto;animation-name:fadeInUp}.menuContainer .laff-posts .laff-posts__item .laff-card:hover .laff-card__content .laff-card__button-wrapper button{position:relative}.menuContainer .laff-posts .laff-posts__item .laff-card:hover .laff-card__content .laff-card__button-wrapper button:after{content:"";height:100%;left:0px;position:absolute;top:0px;width:0%;z-index:-2;background:#fff;transition:width .3s cubic-bezier(0.4, 0, 0.2, 1) 0s}.menuContainer .laff-posts .laff-posts__item .laff-card:hover .laff-card__content .laff-card__button-wrapper button:hover{color:#000}.menuContainer .laff-posts .laff-posts__item .laff-card:hover .laff-card__content .laff-card__button-wrapper button:hover:after{width:100%}.menuContainer .laff-posts .laff-posts__item .laff-card:hover{animation:menuItemHoverLeft .7s cubic-bezier(0.315, 0.605, 0.375, 0.925) 1;animation-fill-mode:forwards}.menuContainer .laff-posts .laff-posts__item .laff-card:hover .laff-card__bg-wrapper{filter:blur(6px)}@media only screen and (max-width: 768px){#videoAccueil .wp-block-video{height:calc(100vh - 101px)}#videoAccueil .wp-block-video video{width:auto;height:calc(100vh - 101px)}}.breadcrumbs{text-align:center}.breadcrumbs a{color:#929292;font-weight:700}.breadcrumbs a:hover{color:#000}figure{margin:0px;padding:0px}picture{display:block;width:100%}img{margin:0 auto;width:100%}.images{position:relative;margin:0px;padding:0px}.images li{position:relative;display:block;width:auto;height:auto;list-style-type:none;margin:0px;padding:0px;overflow:hidden}.images img{width:100% !important;height:auto;box-sizing:content-box}#beginNav.black .icon i{color:#000}#beginNav.white .icon i{color:#fff}@media(max-width: 1025px){#beginNav.black .icon i{display:inline-flex;width:30px;height:50px;color:#000;border:2px solid #000;border-radius:50px;box-sizing:border-box}#beginNav.black .icon i:before{content:"";position:relative;left:auto;transform:none;margin:10px auto;width:6px;height:6px;background-color:#000;border-radius:100%;box-sizing:border-box;animation:scrollPoint 2s infinite}#beginNav.white .icon i{display:inline-flex;width:30px;height:50px;color:#fff;border:2px solid #fff;border-radius:50px;box-sizing:border-box}#beginNav.white .icon i:before{content:"";position:relative;left:auto;transform:none;margin:10px auto;width:6px;height:6px;background-color:#fff;border-radius:100%;box-sizing:border-box;animation:scrollPoint 2s infinite}}@keyframes scrollPoint{0%{transform:translate(0, 0);opacity:0}40%{opacity:1}80%{transform:translate(0, 20px);opacity:0}100%{opacity:0}}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.region-header h1 span{font-size:.4em}.carte{margin:0;padding:0}.carte .wraper-article{max-width:none;width:100%;padding:0}.easy-button-button{display:block !important}.tag-filter-tags-container{left:30px}.leaflet-bar .tag-filter-tags-container ul{max-height:none !important}.touchy{width:100%;height:80vh;pointer-events:none;background-image:url(/themes/laff-hello/img/spinner.gif);background-repeat:no-repeat;background-position:50% 5%;background-size:24px 24px}.popMap{display:none}.popMap.visible{display:block}#footer-widgets{padding:0}#footer-widgets .footer-image{z-index:0;position:relative;bottom:0}@media only screen and (max-width: 768px){#footer-widgets .footer-image{top:100%}}#footer-widgets .footer-image:after{content:" ";position:absolute;width:100%;height:300px}@media(min-width: 768px){#footer-widgets .footer-image:after{height:600px}}#footer-widgets .footer-image:after{left:0;bottom:0;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 50%, rgb(255, 255, 255) 89%, rgb(255, 255, 255) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0)}#footer-widgets .btnContactFooter a{color:#fff}#footer-widgets .footer__site-link{float:none !important;display:block;width:100%;max-width:70px;margin:20px auto}.container_audio,.container_audio audio{width:100%;padding:0}.field--name-field-date-actu{font-size:2.5vmin}.chapo{z-index:666;position:relative;text-align:center;width:auto;font-family:"Archivo Narrow",sans-serif;font-size:4.5vmin;line-height:1.2em;color:#000;margin:30px 0;padding:0 20%}.top{position:relative;bottom:0;height:100%}.top .wp-block-image{position:relative;top:0}.effet-alpha{position:absolute;top:0;width:100%}.full-h{width:100vw;height:100%}.localized{background:rgba(0,0,0,0);border:1px solid #fff;border-radius:12px}.localized:before{padding:0 5px 0 0}#firstContent .blazy__caption{display:none}@media only screen and (min-width: 769px){.slick__slide,.swiper-slide{will-change:unset !important}}.slick__slide,.swiper-slide{position:relative;visibility:visible;background-color:#212121}.slick__slider:not(.slick-initialized) .slick-current{z-index:0}.media--loading::before{content:"";display:block;width:30px;height:30px;max-width:30px;background:#fff;position:absolute;left:50%;top:50%;margin-left:-15px;margin-top:-15px;font-size:0;z-index:22;animation:rotateplane 1.2s infinite ease-in-out}@keyframes rotateplane{0%{transform:perspective(120px) rotateX(0deg) rotateY(0deg)}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)}100%{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}.media-image.view-mode-gallery{position:relative;height:100%}.media-image.view-mode-gallery .field--name-field-geolocation{position:absolute;bottom:4%;left:50%;transform:translate(-50%);margin:10px;color:#fff}.media-image.view-mode-gallery figure .imgCiblePopup{position:relative;display:block}.media-image.view-mode-gallery figure .imgCiblePopup:hover{cursor:zoom-in}.media-image.view-mode-gallery figure .imgCiblePopup:after{content:"W";position:absolute;bottom:20px;left:calc(50% - 12px);height:30px;width:30px;font-family:"laffprod-font-1";color:#fff;font-size:1.5em;line-height:32px;text-align:center}#introContent h2{display:none}.mainFooter{text-align:center;position:absolute;width:100%}.mainFooter .lastContent{padding:0 10px 50px 10px}.slick-dotted.slick-slider{margin-bottom:40px}.slick-dots{bottom:-35px}.slick-arrow{background-color:rgba(0,0,0,0);font-size:0;color:rgba(0,0,0,0)}.slick-arrow:before{color:#fff}.slick-arrow:hover:before{color:hsla(0,0%,100%,.5)}.slick-arrow.slick-prev{left:15px;z-index:10}.slick-arrow.slick-next{right:15px;z-index:10}.slick img,.swiper-slide img{position:absolute;left:50%;transform:translate(-50%, 0);width:auto;height:100%;min-height:1px;border:0}.slick img.landscape,.swiper-slide img.landscape{width:100%;height:auto}.slick img.portrait,.swiper-slide img.portrait{width:auto;height:100%}.blazy__caption{position:relative;width:100%;bottom:0;margin:0 auto;padding:0 0 6% 0;background:linear-gradient(to top, rgba(0, 0, 0, 0.65) 0%, transparent 100%)}.blazy__title{text-align:center;width:80%;margin:0 auto;word-break:break-all;color:#fff}@media only screen and (max-width: 768px){.blazy__title{font-size:1.1em;margin:15px auto}}.blazy__description{width:80%;margin:0 auto;text-align:center;color:#fff;font-size:1em}.laff-piwigo{background-color:#000;padding:0 0 1px 0}@media only screen and (min-width: 1081px){.laff-piwigo .piwigoSlider,.laff-piwigo .swiper-wrapper{display:block;transform:none}}.laff-piwigo .piwigoSlider .b-lazy.b-loaded~.piwigo-loading,.laff-piwigo .swiper-wrapper .b-lazy.b-loaded~.piwigo-loading{display:none}.laff-piwigo .piwigoSlider .piwigo-loading,.laff-piwigo .swiper-wrapper .piwigo-loading{position:absolute;top:50%;left:50%}.laff-piwigo .piwigoSlider .pagingInfo,.laff-piwigo .swiper-wrapper .pagingInfo{position:relative}@media(min-width: 599px){.laff-piwigo .piwigoSlider .pagingInfo,.laff-piwigo .swiper-wrapper .pagingInfo{position:absolute;bottom:0;left:50%;transform:translate(-50%, 0)}}.laff-piwigo .piwigoSlider .pagingInfo,.laff-piwigo .swiper-wrapper .pagingInfo{border:1px solid #ccc;text-align:center;margin:10px auto;width:55px;display:block;border-radius:12px;padding:2px 5px}.btn-primary{background-color:#000;border:1px solid #000}.btn-primary:hover{color:#000;background-color:#fff;border:1px solid #000}.leaflet-popup-content{overflow-wrap:break-word;word-wrap:break-word;word-break:break-all;hyphens:auto}.leaflet-popup-content figure img{width:100%}.image-source-link{color:#fff}.image-source-link:before{vertical-align:middle;padding:0 10px 0 0}.animated{animation-duration:1s;animation-fill-mode:both}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0, 100%, 0)}to{opacity:1;transform:none}}.fadeInUp{animation-name:fadeInUp}@keyframes slideInDown{from{transform:translate3d(0, -100%, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}.slideInDown{animation-name:slideInDown}@keyframes sonarEffect{0%{transform:scale(0.7);opacity:.3}40%{opacity:.8;box-shadow:0 0 0 1px rgba(0,0,0,.4),0 0 5px 5px #fff,0 0 0 4px rgba(0,0,0,.8)}100%{box-shadow:0 0 0 1px rgba(0,0,0,.4),0 0 5px 5px #fff,0 0 0 4px rgba(0,0,0,.8);transform:scale(1.2);opacity:0}}@keyframes sonarEffectDark{0%{transform:scale(0.7);opacity:.3}40%{opacity:.8;box-shadow:0 0 0 1px hsla(0,0%,100%,.4),0 0 5px 5px #353535,0 0 0 4px hsla(0,0%,100%,.8)}100%{box-shadow:0 0 0 1px hsla(0,0%,100%,.4),0 0 5px 5px #353535,0 0 0 4px hsla(0,0%,100%,.8);transform:scale(1.2);opacity:0}}@keyframes menuItemHoverLeft{0%{transform:perspective(1600px) rotateX(0deg) rotateY(0deg) translateZ(0)}16%{transform:perspective(1600px) rotateX(5deg) rotateY(3deg) translateZ(32px)}100%{transform:perspective(1600px) rotateX(0deg) rotateY(0deg) translateZ(65px)}}@keyframes menuItemHoverRight{0%{transform:perspective(1600px) rotateX(0deg) rotateY(0deg) translateZ(0)}16%{transform:perspective(1600px) rotateX(5deg) rotateY(-3deg) translateZ(32px)}100%{transform:perspective(1600px) rotateX(0deg) rotateY(0deg) translateZ(65px)}}@keyframes menuItem{0%{transform:perspective(1600px) rotateX(0deg) rotateY(0deg) translateZ(65px)}100%{transform:perspective(1600px) rotateX(0deg) rotateY(0deg) translateZ(0)}}#laffBurger{z-index:300;margin:0;padding:0;width:50px;height:50px;text-align:center}#laffBurger #laffBurgerMenuBtn{width:auto;height:60px;margin:0;padding:0;cursor:pointer;transform:translate3d(0, 0, 0)}#laffBurger #laffBurgerMenuBtn path{fill:none;transition:stroke-dashoffset .5s cubic-bezier(0.25, -0.25, 0.75, 1.25),stroke-dasharray .5s cubic-bezier(0.25, -0.25, 0.75, 1.25);stroke-width:30px;stroke-linecap:round;stroke:#fff;stroke-dashoffset:0px}#laffBurger #laffBurgerMenuBtn path#top,#laffBurger #laffBurgerMenuBtn path#bottom{stroke-dasharray:240px 950px}#laffBurger #laffBurgerMenuBtn path#middle{stroke-dasharray:240px 240px}#laffBurger.cross #laffBurgerMenuBtn path#top,#laffBurger.cross #laffBurgerMenuBtn path#bottom{stroke-dashoffset:-650px;stroke-dashoffset:-650px}#laffBurger.cross #laffBurgerMenuBtn path#middle{stroke-dashoffset:-115px;stroke-dasharray:1px 220px}#scroll-top{z-index:2000 !important}#comments{padding:2%;max-width:800px;margin:0 auto;border:none;background:#fff}#comments #respond .form-submit{float:none}#comments #respond .form-submit #comment-submit{color:#000;border:2px solid #000}#comments:empty{padding:0}html{overflow-x:hidden}html .site-header{z-index:2000;position:relative}html #full-screen-menu{display:block;height:0;transition:all 1s;z-index:200;padding:0;margin:0 auto;overflow:hidden;width:100%}html .logoHeader img{transition:all .2s ease-in-out}@media only screen and (max-width: 768px){html.scrolledSticky #laffBurger{height:40px}}@media only screen and (max-width: 768px){html.scrolledSticky #laffBurger #laffBurgerMenuBtn{height:40px}}html.scrolledSticky .site-header{position:fixed;width:100%}html.scrolledSticky .logoHeader img{max-width:75%;content:url("/uploads/2019/03/logo_laffprod_blanc-mobile.png")}html.menuOpen{overflow:hidden}html.menuOpen .site-header{position:fixed;overflow:scroll}html.menuOpen #full-screen-menu{height:100vh}html:not(.scrolledSticky).menuOpen .site-header{animation:changePosition 1s;animation-fill-mode:forwards}#menuPrincipal{padding:10px;background-color:#fff}#menuPrincipal ul{display:flex;flex-direction:row;justify-content:center;list-style:none}@media only screen and (max-width: 768px){#menuPrincipal ul{flex-direction:column}}#menuPrincipal ul li{margin:5px 15px}#menuPrincipal ul li a{font-weight:700;color:#000}#menuPrincipal ul li a:hover{color:#ccc}#menuPrincipal ul li.current-page-ancestor a,#menuPrincipal ul li.current_page_item a{color:#708090}#ajaxSearch div.asl_w .probox .proinput input{font-size:22px;line-height:1.3;padding:18px 0;margin:0;min-height:50px;letter-spacing:1px;text-transform:uppercase;text-align:center;color:#fff !important}#ajaxSearch div.asl_w .probox .proinput input::-moz-placeholder{color:#ccc !important}#ajaxSearch div.asl_w .probox .proinput input::placeholder{color:#ccc !important}#ajaxSearch div.asl_w .probox .promagnifier{box-shadow:none}div.asl_r{z-index:5000 !important}.bandeauIntro img{height:100vh !important;width:auto;max-width:none !important;transform:translate(0, -50%)}@media(min-width: 768px){.bandeauIntro img{transform:translate(0, 0)}}.wp-block-laff-menu-hero .laff-menu-hero{position:relative}.wp-block-laff-menu-hero .laff-menu-hero .slider-wrapper-hero{display:flex;flex-direction:row;width:100%;height:calc(85vh - 154px);overflow-x:scroll}@media only screen and (min-width: 769px){.wp-block-laff-menu-hero .laff-menu-hero .slider-wrapper-hero{height:calc(100vh - 124px);overflow-x:visible}}.wp-block-laff-menu-hero .laff-menu-hero .slider-wrapper-hero .slide-hero{min-width:50px;flex:.2 1 20vw;border-right:5px solid #fff}@media only screen and (min-width: 769px){.wp-block-laff-menu-hero .laff-menu-hero .slider-wrapper-hero .slide-hero{flex:1;border-right:10px solid #fff}}.wp-block-laff-menu-hero .laff-menu-hero .slider-wrapper-hero .slide-hero{height:100%;background-position:center;background-size:cover;background-repeat:no-repeat;transition:flex .4s ease}@media only screen and (min-width: 769px){.wp-block-laff-menu-hero .laff-menu-hero .slider-wrapper-hero .slide-hero{transition:flex .8s ease}}.wp-block-laff-menu-hero .laff-menu-hero .slider-wrapper-hero .slide-hero{background-blend-mode:saturation}.wp-block-laff-menu-hero .laff-menu-hero .slider-wrapper-hero .slide-hero .lienSlider-Hero{position:relative;width:100%;height:100%;display:block;background:#1f1f1f;background:linear-gradient(90deg, rgba(31, 31, 31, 0) 49%, rgba(31, 31, 31, 0.4486169468) 63%, rgb(0, 0, 0) 100%)}.wp-block-laff-menu-hero .laff-menu-hero .slider-wrapper-hero .slide-hero .lienSlider-Hero .wrapperIcon{display:none;position:absolute;top:0;right:0}@media only screen and (min-width: 769px){.wp-block-laff-menu-hero .laff-menu-hero .slider-wrapper-hero .slide-hero .lienSlider-Hero .wrapperIcon{display:block}}.wp-block-laff-menu-hero .laff-menu-hero .slider-wrapper-hero .slide-hero .lienSlider-Hero .wrapperIcon .icon{font-size:4.5em;color:#fff;margin:20px 20px;transition:all .2s ease-in}.wp-block-laff-menu-hero .laff-menu-hero .slider-wrapper-hero .slide-hero .lienSlider-Hero .titreWrapper{position:absolute;bottom:0;left:0;font-family:"Archivo Black",sans-serif;font-size:30px}@media only screen and (min-width: 769px){.wp-block-laff-menu-hero .laff-menu-hero .slider-wrapper-hero .slide-hero .lienSlider-Hero .titreWrapper{left:auto;right:0;font-size:60px}}.wp-block-laff-menu-hero .laff-menu-hero .slider-wrapper-hero .slide-hero .lienSlider-Hero .titreWrapper{font-weight:bold;color:#fff;transition:all .25s ease-in}.wp-block-laff-menu-hero .laff-menu-hero .slider-wrapper-hero .slide-hero .lienSlider-Hero .titreWrapper .titre{writing-mode:vertical-lr;text-orientation:mixed;transform:rotate(180deg)}@media only screen and (min-width: 769px){.wp-block-laff-menu-hero .laff-menu-hero .slider-wrapper-hero .slide-hero:first-of-type{flex:1 0 calc(100vw - 63px);flex:4;background-blend-mode:screen}.wp-block-laff-menu-hero .laff-menu-hero .slider-wrapper-hero .slide-hero:first-of-type .lienSlider-Hero{align-items:flex-end}.wp-block-laff-menu-hero .laff-menu-hero .slider-wrapper-hero .slide-hero:first-of-type .lienSlider-Hero .icon{color:#000;margin:20px 50px}.wp-block-laff-menu-hero .laff-menu-hero .slider-wrapper-hero .slide-hero:first-of-type .lienSlider-Hero .titreWrapper{font-size:100px;color:#000}.wp-block-laff-menu-hero .laff-menu-hero .slider-wrapper-hero .slide-hero:hover{flex:1 0 calc(100vw - 45px);background-blend-mode:screen}}@media only screen and (min-width: 769px)and (min-width: 769px){.wp-block-laff-menu-hero .laff-menu-hero .slider-wrapper-hero .slide-hero:hover{flex:1 0 calc(100vw - 63px);flex:4}}@media only screen and (min-width: 769px){.wp-block-laff-menu-hero .laff-menu-hero .slider-wrapper-hero .slide-hero:hover .lienSlider-Hero{align-items:flex-end}.wp-block-laff-menu-hero .laff-menu-hero .slider-wrapper-hero .slide-hero:hover .lienSlider-Hero .icon{color:#000;margin:20px 50px}.wp-block-laff-menu-hero .laff-menu-hero .slider-wrapper-hero .slide-hero:hover .lienSlider-Hero .titreWrapper{font-size:60px;color:#000}}@media only screen and (min-width: 769px)and (min-width: 769px){.wp-block-laff-menu-hero .laff-menu-hero .slider-wrapper-hero .slide-hero:hover .lienSlider-Hero .titreWrapper{font-size:100px}}@media only screen and (max-width: 768px){.wp-block-laff-menu-hero .laff-menu-hero .slider-wrapper-hero .slide-hero.slide-active{flex:1 0 calc(100vw - 50px);background-blend-mode:screen}.wp-block-laff-menu-hero .laff-menu-hero .slider-wrapper-hero .slide-hero.slide-active .lienSlider-Hero{align-items:flex-end}.wp-block-laff-menu-hero .laff-menu-hero .slider-wrapper-hero .slide-hero.slide-active .lienSlider-Hero .icon{color:#000;margin:20px 50px}.wp-block-laff-menu-hero .laff-menu-hero .slider-wrapper-hero .slide-hero.slide-active .lienSlider-Hero .titreWrapper{font-size:3rem;color:#000;left:calc(85vw - 95px)}}@media only screen and (min-width: 769px){.wp-block-laff-menu-hero .laff-menu-hero .slider-wrapper-hero:hover .slide-hero:first-of-type:not(:hover){background-blend-mode:saturation;flex:1}.wp-block-laff-menu-hero .laff-menu-hero .slider-wrapper-hero:hover .slide-hero:first-of-type:not(:hover) .lienSlider-Hero{justify-content:space-between;align-items:flex-end}.wp-block-laff-menu-hero .laff-menu-hero .slider-wrapper-hero:hover .slide-hero:first-of-type:not(:hover) .lienSlider-Hero .icon{color:#fff;margin:20px 20px}.wp-block-laff-menu-hero .laff-menu-hero .slider-wrapper-hero:hover .slide-hero:first-of-type:not(:hover) .lienSlider-Hero .titreWrapper{font-size:60px;color:#fff}}.wp-block-laff-menu-hero .laff-menu-hero .btnSlideHero{z-index:10;cursor:pointer;position:absolute;transform:translate(-50%, 0);font-size:32px;outline:none}.wp-block-laff-menu-hero .laff-menu-hero .btnSlideHero.nxtHero{right:calc(50% - 128px);margin:2px 0 0 0;padding:5px 20px;border:3px solid;border-radius:50px}.wp-block-laff-menu-hero .laff-menu-hero .btnSlideHero.prvHero{left:calc(50% - 64px);margin:2px 0 0 0;padding:5px 20px;border:3px solid;border-radius:50px;transform:translate(-50%, 0) rotate(180deg)}@media only screen and (min-width: 1081px){.wp-block-laff-menu-hero .laff-menu-hero .btnSlideHero{display:none}}