html,body{background-color:#F1F1F1!important;margin:0;padding:0;position:relative;z-index:0;overflow-x:hidden}body::before{content:"";position:fixed;top:0;left:50%;transform:translateX(-50%);width:80vw;height:100vh;background-color:#fff;box-shadow:0 0 50px rgb(0 0 0 / .1);z-index:-1;transition:width 0.3s ease}@media (max-width:1024px){body::before{width:90vw}}main,#content,#primary,#main,#page,.site-content,.container,.wrap{max-width:80vw;margin:0 auto!important;background:transparent!important;padding:0;position:relative;z-index:1}@media (max-width:768px){main,#content,#primary,#main,#page,.site-content,.container,.wrap{max-width:100%!important;width:100%!important;padding:0!important;margin:0!important}body::before{width:100vw;box-shadow:none}}header+main,header+#content,header+#page,header+.site-content{margin-top:0!important}header,footer,[id*="EXT"]{background:none!important;box-shadow:none!important;max-width:100%!important;margin:0!important}.single-post-title.entry-title{display:none!important}h2.wpem-heading-text{display:none!important}.wpem-alert.wpem-alert-danger{display:none!important}.registration_button.wpem-theme-button{display:none!important}.wpem-event-share-lists .wpem-social-icon a{text-indent:-99px;overflow:hidden;border-radius:4px}.wpem-facebook a{background-image:url(https://ffboxe-nouvelle-aquitaine.com/wp-content/themes/oceanwp-child-theme-master/facebook.png)}.wpem-twitter a{background-image:url(https://ffboxe-nouvelle-aquitaine.com/wp-content/themes/oceanwp-child-theme-master/twitter.png)}.wpem-linkedin a{background-image:url(https://ffboxe-nouvelle-aquitaine.com/wp-content/themes/oceanwp-child-theme-master/linkedin.png)}.wpem-xing a{background-image:url(https://ffboxe-nouvelle-aquitaine.com/wp-content/themes/oceanwp-child-theme-master/xing.png)}.wpem-pinterest a{background-image:url(https://ffboxe-nouvelle-aquitaine.com/wp-content/themes/oceanwp-child-theme-master/pinterest.png)}#event-slider-1 a#load_more_events,#event-slider-2 a#load_more_events{display:none!important}.swiper-button-prev::after,.swiper-button-next::after{font-size:28px!important}.swiper-button-prev{left:-35px!important}.swiper-button-next{right:-35px!important}@media (max-width:768px){.swiper-button-prev,.swiper-button-next{display:none!important}}