*{outline:0}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}a{color:#c32f34;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}a:hover{color:#000}img{max-width:100%;height:auto}iframe{max-width:100%}.btn-primary,.wpcf7-form .wpcf7-submit{color:#fff;background-color:#4f9329;border:2px solid #4f9329;padding:15px 18px;margin:15px 0 0 0;border-radius:4px;font-weight:bold;text-transform:uppercase;font-size:.85rem;cursor:pointer}.btn-primary:hover,.btn-primary:not([disabled]):not(.disabled):active,.btn-primary:focus,.wpcf7-form .wpcf7-submit:hover{color:#4f9329;background-color:transparent;border-color:#4f9329}.jumbotron{background:#000 url('./img/jumbotron.jpg') center center no-repeat;background-attachment:fixed;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;min-height:auto;border-radius:0;margin:70px 0 0 0;padding:40px 1rem}.jumbotron .logo{display:block;margin:0 auto 15px auto;max-width:100%;height:auto}@media (min-width:768px){.jumbotron{min-height:100vh;padding:2rem 1rem}}@media (min-width:992px){.jumbotron .logo{margin:0 auto}}.menu .navbar{padding:0 15px;background-color:#fff;-webkit-box-shadow:0 1px 5px rgba(0,0,0,.075);box-shadow:0 1px 5px rgba(0,0,0,.075)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,1);border-bottom:1px solid rgba(0,0,0,0.1)}.menu a{color:#000;font-weight:700;font-size:13px;text-transform:uppercase;padding:15px 0}.menu a:hover{color:#555}#menu-menu>li:last-child>a{color:#fff;background-color:#4f9329;border:2px solid #4f9329;padding:15px 18px;margin:15px 0 0 0;border-radius:4px}#menu-menu>li:last-child>a:hover{color:#4f9329;background-color:transparent}.menu .navbar-brand{border-right:1px solid #eee;padding:10px 15px 10px 5px}.menu .social{padding:0;margin:15px 0;display:block;text-align:center}.menu .social li{margin-left:7px;margin-right:7px;display:inline-block}.menu .social a i{border:2px solid #000;border-radius:20px;vertical-align:middle;font-size:16px;height:30px;width:30px;text-align:center;line-height:27px}.menu .social a:hover i{background-color:#000;color:#fff}.menu .social a:hover{text-decoration:none}.menu .social span{display:none}.menu .social.social-phone{border-left:none;text-align:center;display:block;width:100%;margin-bottom:0}.menu .social.social-phone i{display:inline-block;margin-right:.5rem;font-size:1.5rem}.navbar-nav .dropdown-menu{margin-top:0px;padding:0;border-radius:0;border-top:none}.navbar-nav .dropdown-menu a{padding:1rem;transition:250ms ease-in-out}.navbar-nav .dropdown-menu a:hover,.navbar-nav .dropdown-menu a:focus,.navbar-nav .dropdown-menu a:active{color:#fff!important;background-color:#4f9329!important}@media (min-width:992px){.menu .social li{margin-left:15px;margin-right:0;display:inline-block}.menu .social.social-phone{text-align:right;display:inline;width:auto}.navbar-light .navbar-nav .nav-link{border-bottom:none;padding:25px 10px}#menu-menu>li:last-child>a{margin:14px 0 0 15px;padding:8px 18px}.menu .social{border-left:1px solid #eee;padding:20px 15px;margin:0;display:flex;text-align:left}}.home-intro{color:#e6e6e6;font-size:13px;letter-spacing:2px;margin:40px auto;text-transform:uppercase;text-align:center}.home-intro span{position:relative;padding-bottom:6px;border-bottom:4px solid #e6e6e6}.home-titre{text-align:center;margin:0 0 40px;font-size:30px;font-weight:800;text-transform:uppercase;font-family:'Open Sans Condensed',sans-serif;font-weight:bold}@media (min-width:768px){.home-titre{font-size:40px;letter-spacing:5px}}.home-titre-2{text-align:center;font-size:24px;margin:40px 0;font-family:'Open Sans Condensed',sans-serif;font-weight:bold}.content p{font-size:14px}.s1 p{line-height:1.8;text-align:justify}.s1 .yt{display:block;margin:0 auto}.s2{background:url('img/arene-crossfit.jpg') center no-repeat;background-size:cover;background-attachment:fixed;margin:0;padding:80px 0;position:relative}.s2:before{content:"";position:absolute;top:0;left:0;background-color:rgba(0,0,0,0.4);width:100%;height:100%}.s2 a{color:#fff}.s2 .bloc{color:#fff;text-align:center;margin-bottom:15px}.s2 .bloc span{display:block}.s2 .bloc .ico{background-position:center;background-size:100%;background-repeat:no-repeat;margin:0 auto;width:50px;height:50px}.s2 .bloc .ico-1{background-image:url('img/like.svg')}.s2 .bloc .ico-2{background-image:url('img/coffee.svg')}.s2 .bloc .ico-3{background-image:url('img/flame.svg')}.s2 .bloc .stat{margin-top:15px;font-size:40px;font-weight:800}.s2 .bloc .desc{margin-top:10px;font-size:13px;letter-spacing:1.5px;text-transform:uppercase;font-weight:800}.s3 .bloc h3{font-size:18px;text-align:center;margin:20px 0}.s4{background:url('img/jumbotron.jpg') center no-repeat;background-size:cover;background-attachment:fixed;margin:80px 0;padding:160px 0;position:relative;text-align:center}.s4 h2{color:#fff;text-transform:uppercase;display:inline-block;padding:10px 20px;border:6px solid;font-size:48px}.s6{background:url('img/fond-quote.jpg') center no-repeat;background-size:cover;background-attachment:fixed;margin:80px 0;padding:160px 0;position:relative;text-align:center}.s8 img{display:block;margin:0 auto}.s9{background:url('img/crossfit-box.jpg') center no-repeat;background-size:cover;background-attachment:fixed;margin:80px 0 0 0;padding:60px 0;position:relative;text-align:center;color:#fff}.s9:before{content:"";position:absolute;top:0;left:0;background-color:rgba(0,0,0,0.6);width:100%;height:100%}.s9 h3{text-transform:uppercase;font-size:36px;margin:30px 0 25px 0}.s9 p{text-align:center}.s9 a{display:inline-block;border:2px solid #fff;padding:10px 20px;text-transform:uppercase;font-weight:700;color:#fff;font-size:15px}.s9 a:hover{text-decoration:none;color:#000;background-color:#fff}.s10{padding:60px 0;background-color:#00373d;color:#fff;text-align:center}.s10 h3{text-transform:uppercase;font-size:36px;margin:30px 0 25px 0}.s10 p{text-align:center}.s10 a{display:inline-block;border:2px solid #fff;padding:10px 20px;text-transform:uppercase;font-weight:700;color:#fff;font-size:15px}.s10 a:hover{text-decoration:none;color:#000;background-color:#fff}.s11{}.list-box{margin:0;padding:0;list-style:none;text-align:center}.list-box li{display:inline-block;margin:15px 15px}.list-box li a{display:block;color:#c32f34;background-color:transparent;border:2px solid #c32f34;min-width:150px;height:55px;display:table-cell;vertical-align:middle}.list-box li a .name{margin:auto}.list-box li a .name small{display:block;font-size:12px}.list-box li a.active,.list-box li a:hover{text-decoration:none;color:#fff;background-color:#c32f34}#home-map{width:100%;height:500px}.footer{background-color:#000;padding:60px 0 0 0;color:#fff}.footer .footer-titre{color:#fff;position:relative;padding-bottom:10px;margin:30px 0;font-size:13px;font-weight:800;letter-spacing:1px;text-transform:uppercase}.footer .footer-titre:after{content:"";display:block;position:absolute;top:100%;left:0;width:20px;height:3px;background-color:#fff}.footer .footer-info{margin:0;padding:0;list-style:none;font-size:14px}.footer .footer-info li{line-height:22px}.footer .footer-info li i{display:inline-block;width:30px;text-align:center;margin-right:10px}.social-footer{margin:0;padding:0}.social-footer li{display:inline-block;margin-right:5px}.social-footer li a{color:#fff;font-weight:700;font-size:13px;text-transform:uppercase;padding:25px 0}.social-footer li a i{border:2px solid #fff;border-radius:20px;vertical-align:middle;font-size:16px;height:30px;width:30px;text-align:center;line-height:27px}.social-footer li a:hover i{background-color:#fff;color:#000}.social-footer li a span{display:none}.footer-liens{margin:0;padding:0;list-style:none}.footer-liens a{color:#fff;font-size:14px}.footer-liens a:hover{color:#fff;text-decoration:underline}.footer-liens a img{height:auto;width:150px}.footer-underline{color:#fff;font-size:12px;text-align:center;cursor:default;margin-top:80px}.breadcrumb{color:#000;background-color:transparent;font-size:14px;font-style:italic;cursor:default;padding:15px 0}.breadcrumb a{color:#000}.box-planning,.box-formule{text-align:center}.box-photo{margin:80px 0}.box-photo-header{background:url('img/jumbotron.jpg') center no-repeat;background-size:cover;background-attachment:fixed;padding:160px 0;position:relative;text-align:center;margin-bottom:60px}.box-photo-header h2{color:#fff;text-transform:uppercase;display:inline-block;padding:10px 20px;border:6px solid;font-size:48px}.gallery .gallery-item{margin:0!important}.gallery img{max-width:100%;height:auto;border:10px solid transparent!important}.box-contact{padding:60px 0;background-color:#00373d;color:#fff;text-align:center}.box-contact h3{text-transform:uppercase;font-size:36px;margin:30px 0 25px 0}.box-contact p{text-align:center}.box-contact .wpcf7 p{text-align:left}.box-contact a{display:inline-block;border:2px solid #fff;padding:10px 20px;text-transform:uppercase;font-weight:700;color:#fff;font-size:15px}.box-contact a:hover{text-decoration:none;color:#000;background-color:#fff}.box-contact form{max-width:300px}#box-map{width:100%;height:500px}.page-template-page-box .footer{display:none}.map-nos-box-container{position:absolute;height:100%;z-index:2;padding:70px 0 0 0;overflow:hidden}#map-nos-box{position:absolute;width:100%;height:100%;z-index:1}.nav-nos-box{position:absolute;height:100%;background-color:#fff;z-index:2;padding:70px 0 0 0;overflow:hidden}.nav-nos-box h1{font-size:24px;text-align:center;text-transform:uppercase;padding:20px 0 10px 0;cursor:default}.nav-nos-box ul{margin:0;padding:0;list-style:none}.nav-nos-box ul li{margin:0;padding:0;list-style:none}.nav-nos-box ul li a{border-bottom:1px solid #eee;display:block;color:#000;padding:15px;position:relative}.nav-nos-box ul li a:hover,.nav-nos-box ul li a.active{background-color:#c32f34;color:#fff;text-decoration:none}.nav-nos-box ul li a:after{content:"\f105";font-family:FontAwesome;position:absolute;top:0;right:-15px;font-size:34px;line-height:55px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease;color:#fff}.nav-nos-box ul li a:hover:after,.nav-nos-box ul li a.active:after{right:15px}.nav-nos-box .all-box{display:block;color:#e6e6e6;font-size:13px;letter-spacing:2px;margin:0 0 10px 0;text-transform:uppercase;text-align:center}.page-container{padding:70px 0}.page-container .page-header{background:#000 url('./img/jumbotron.jpg') center center no-repeat;background-attachment:fixed;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding:0 0 40px 0;margin-bottom:60px;position:relative}.page-container .page-header:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background-color:rgba(0,0,0,0.4)}.page-container .page-header .breadcrumb,.page-container .page-header .breadcrumb a{color:#fff}.page-container .page-header h1{color:#fff;text-transform:uppercase;font-size:2.5rem;letter-spacing:0;text-align:center;margin:2rem 0}@media (min-width:768px){.page-container .page-header h1{font-size:60px;letter-spacing:2px;margin:60px 0}}.wpcf7-form{max-width:500px;display:block;margin:40px auto}.wpcf7-form input,.wpcf7-form textarea{border:2px solid #000;background-color:#fff;padding:5px 15px;margin-top:4px;width:100%;max-width:100%}.wpcf7-form label,.wpcf7-form span{display:block;width:100%}.wpcf7-form{margin:40px 0px!important;max-width:100%!important}.ctform{border-right:2px solid #fff}.category-container{padding:70px 0}.category-container .category-header{background:#000 url('./img/jumbotron.jpg') center center no-repeat;background-attachment:fixed;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding:0 0 40px 0;margin-bottom:60px;position:relative}.category-container .category-header:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background-color:rgba(0,0,0,0.4)}.category-container .category-header .breadcrumb,.category-container .category-header .breadcrumb a{color:#fff}.category-container .category-header h1{color:#fff;text-transform:uppercase;font-size:60px;letter-spacing:2px;text-align:center;margin:60px 0}.category-article{padding-top:15px;padding-bottom:15px}.category-article img{width:100%;max-width:100%;height:auto}.category-article h2{text-transform:uppercase;font-size:24px;margin:10px 0}.category-article p{font-size:14px}.category-article .date{font-size:13px;margin:10px 0;position:relative;padding-left:20px}.category-article .date:before{content:"\f073";font-family:FontAwesome;position:absolute;top:0;left:0}.category-article .right-content a{display:inline-block;background-color:#c32f34;border:2px solid #c32f34;color:#fff;padding:5px 15px;font-weight:bold;font-size:15px}.category-article .right-content a:hover{text-decoration:none;background-color:#fff;color:#c32f34}.single-container{padding:70px 0}.single-container .single-header{padding:0 0 40px 0;margin-bottom:60px;position:relative}.single-container .single-header:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background-color:rgba(0,0,0,0.6)}.single-container .single-header .breadcrumb,.single-container .single-header .breadcrumb a{color:#fff}.single-container .single-header h1{color:#fff;text-transform:uppercase;font-size:60px;letter-spacing:2px;text-align:center;margin:60px 0 40px 0}.single-container .single-header .date,.single-container .single-header .intro{color:#fff;text-align:center;margin-bottom:40px;text-transform:uppercase;font-weight:bold}.single-container .single-header .img-container{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:-1}.single-container .single-header .img-container img{min-width:100%;width:100%;height:auto}.single-container .single-content{font-size:16px;line-height:26px}.single-container .single-tags .tags i{color:#c32f34;margin-right:10px}.single-container .single-tags{margin-top:15px;text-align:right}.single-container .single-box .sep{margin:50px 0;border-bottom:4px solid #c32f34}.single-container .single-box h3{text-align:center;text-transform:uppercase;font-weight:bold;margin-bottom:50px}.single-container .single-box .box{background-color:#000;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;color:#fff;text-transform:uppercase;font-weight:bold;height:160px;padding:0 20px;text-align:center;position:relative;display:flex;font-size:22px}.single-container .single-box .box:hover{text-decoration:none}.single-container .single-box .box:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.6);z-index:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.single-container .single-box .box:hover:before{background-color:rgba(0,0,0,0.3)}.single-container .single-box .box span{z-index:1;position:relative;margin:auto}.slider-jumbotron{text-align:center;font-size:30px;display:none;font-family:'Open Sans Condensed',sans-serif;font-weight:bold}@media (min-width:576px){.slider-jumbotron{font-size:45px}}@media (min-width:768px){.slider-jumbotron{font-size:64px}}.cta-container{text-align:center;margin-top:15px}.cta-container .adresse{color:#fff;font-size:24px;font-family:Georgia;font-style:italic;margin-bottom:40px}.cta-container a:hover{text-decoration:none;background-color:#fff}.box-coach{margin-bottom:80px}.box-membre{margin-bottom:20px}.box-coach .membre{text-align:center}.box-coach .membre .row,.box-compet .membre .row{display:block}.box-coach .membre .col-md-3,.box-compet .membre .col-md-3{float:none;display:inline-block}.box-coach .box-membre img,.box-compet .box-membre img{width:100%;height:auto}.box-coach .box-membre .nom,.box-compet .box-membre .nom{display:block;font-weight:bold;padding:10px;text-align:center}.box-coach .box-membre .fonction,.box-compet .box-membre .fonction{display:block;text-align:left;font-size:14px}.box-compet .box-membre .fonction{text-align:center;font-weight:bold}.box-template-default .single-container{padding-bottom:0px}.page-template-page-reserver #menu-menu{display:none}.page-template-default .footer{margin-top:40px}.sbi_photo_wrap a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0)}.sbi_photo_wrap a:hover:before{background-color:rgba(0,0,0,0.4)}.extra-1{cursor:default}.extra-1 h3{font-size:24px;margin:1rem 0;font-family:'Open Sans Condensed',sans-serif;font-weight:bold}.extra-1 h4{font-size:18px;margin:1rem 0;font-family:'Open Sans Condensed',sans-serif;font-weight:bold}.extra-1 ul{list-style:none}.extra-1 ul li:before{content:"";display:inline-block;background-color:#4f9329;width:10px;height:10px;margin-right:.5rem}.page-content .wp-block-image img{max-width:100%;height:auto;display:block;margin:1rem auto}.page-content h3{font-size:24px;margin:1rem 0;font-family:'Open Sans Condensed',sans-serif;font-weight:bold}.page-content ul{list-style:none}.page-content ul li:before{content:"";display:inline-block;background-color:#4f9329;width:10px;height:10px;margin-right:.5rem}.sub-page-menu{margin-top:-50px;margin-bottom:2rem}.sub-page-menu a{margin-bottom:.5rem}@media (max-width:767px){.single-container .single-header h1{font-size:2rem}.single-container .single-header img{max-width:100%;height:auto}}.single-container img.alignleft{display:block;text-align:left;margin:1rem 1rem 1rem 0}.single-container img.alignright{display:block;text-align:left;margin:1rem 0 1rem 1rem}.single-container img.aligncenter{display:block;margin:1rem auto;text-align:center}.single-container div.alignleft{display:block;text-align:left;margin:1rem 1rem 1rem 0}.single-container div.alignright{display:block;text-align:left;margin:1rem 0 1rem 1rem}.single-container div.aligncenter{display:block;margin:1rem auto;text-align:center}.cta-container .obj_btn,.cta-container .obj_btn:hover{display:inline-block;padding:20px 30px;font-weight:700;font-size:20px;color:white;text-transform:uppercase;border-radius:4px;border:2px solid #4f9329;background-color:#4f9329}@media screen and (max-width:767px){.cta-container .obj_btn,.cta-container .obj_btn:hover{padding:15px 25px;font-size:14px}}#mc_embed_signup{width:100%!important;max-width:400px!important;margin:40px auto 0 auto!important;background:transparent!important}#mc_embed_signup h4{font-weight:700!important;font-size:20px!important;text-align:center!important;text-transform:none!important}#mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error{width:100%!important;text-align:center!important;background-color:transparent!important}#mc_embed_signup .mc-field-group{width:100%!important}#mc_embed_signup div#mce-responses{float:none!important}#mc_embed_signup div.response{width:100%!important;text-align:center!important}#mc-embedded-subscribe{display:block!important;height:auto!important;margin:20px auto 0!important;padding:10px 20px!important;font-weight:700!important;font-size:13px!important;line-height:1!important;color:white!important;text-transform:uppercase!important;border-radius:4px!important;border:2px solid #4f9329!important;background-color:#4f9329!important}#mc_embed_signup form{margin:0 auto}//CONTACT FORM 7 // // reCAPTCHA // .grecaptcha-badge{visibility:hidden}