.sr-only,img{border:0}.btn,img{vertical-align:middle}.br-nomobile,.collapse.in,.nav>li,.nav>li>a,.navbar-brand>img,footer,nav{display:block}.navbar-nav.bottom>li:first-child>.lien-header:hover,.navbar-nav.bottom>li>.lien-header:focus,.navbar-nav.bottom>li>.lien-header:hover{color:#63b8ff;text-decoration:underline}.link,a.ancreadw{visibility:hidden}.btn,.text-contact,button{cursor:pointer}.bloc-cours .bloc-intro .detail li,.bloc-cours .bloc-lieu .bloc-planning,.bloc-cours .bloc-lieu .nom-gymnase,.bloc-cours .bloc-tarif .bloc-inscription .detail-montant,.bloc-cours .titre-club,.container.info .titre,.container.info .titre-info,.content-prof .bloc-prof .content-prof-xl .niveau,.content-prof .bloc-prof .content-prof-xl .nom,.content-prof .bloc-prof .titre-avis,.content-prof .bloc-prof .titre-prof,.navbar-nav.bottom,.navbar-nav.btn-top .btn-header,.stitre-prof,.ttlight,.ttlightp{text-transform:uppercase;text-transform:uppercase}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}.navbar-toggle:focus,a:active,a:hover{outline:0}strong{font-weight:700}h1{margin:.67em 0}button{margin:0;font:inherit;color:inherit;overflow:visible;text-transform:none;-webkit-appearance:button}.glyphicon,address{font-style:normal}button::-moz-focus-inner{padding:0;border:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}a[href^="#"]:after{content:""}img{page-break-inside:avoid;max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}}.btn,.glyphicon{display:inline-block}@font-face{font-family:"Glyphicons Halflings";src:url(https://kmarcueil.fr/media/fonts/glyphicons-halflings-regular.eot);src:url(https://kmarcueil.fr/media/fonts/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"),url(https://kmarcueil.fr/media/fonts/glyphicons-halflings-regular.woff2) format("woff2"),url(https://kmarcueil.fr/media/fonts/glyphicons-halflings-regular.woff) format("woff"),url(https://kmarcueil.fr/media/fonts/glyphicons-halflings-regular.ttf) format("truetype"),url(https://kmarcueil.fr/media/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg")}.glyphicon{position:relative;top:1px;font-family:"Glyphicons Halflings";font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-ok:before{content:"\e013"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-star:before{content:"\e006"}.glyphicon-flash:before{content:"\e162"}.glyphicon-comment:before{content:"\e111"}.glyphicon-earphone:before{content:"\e182"}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{scroll-behavior:smooth;font-size:10px;-webkit-tap-highlight-color:transparent;scrollbar-width:thin}body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,h1,h2,h3{font-family:inherit}button{font-size:inherit;line-height:inherit}a{background-color:transparent;text-decoration:none}a:focus,a:hover{color:#f17855;text-decoration:underline}.btn:active:focus,.btn:focus,a:focus{outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0)}.nav>li,.nav>li>a,.navbar,.navbar-toggle{position:relative}.btn,.navbar{border:1px solid transparent}h1,h2,h3{font-weight:500;line-height:1.1;color:inherit;margin-top:20px;margin-bottom:10px}.btn,address{line-height:1.42857143}h1{font-size:36px}h2{font-size:30px}h3{font-size:24px}p{margin:0 0 10px}.small{font-size:85%}ul{margin-top:0;margin-bottom:10px}.btn,.nav,address{margin-bottom:0}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}.col-sm-12,.col-sm-4,.col-sm-6,.col-sm-8{float:left}.col-sm-12{width:100%}.col-sm-8{width:66.66666667%}.col-sm-6{width:50%}.col-sm-4{width:33.33333333%}}.col-lg-12,.col-lg-3,.col-lg-4,.col-lg-6,.col-lg-8,.col-md-12,.col-md-3,.col-md-4,.col-md-6,.col-md-8,.col-sm-12,.col-sm-4,.col-sm-6,.col-sm-8,.col-xs-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-12{float:left;width:100%}@media (min-width:992px){.container{width:970px}.col-md-12,.col-md-3,.col-md-4,.col-md-6,.col-md-8{float:left}.col-md-12{width:100%}.col-md-8{width:66.66666667%}.col-md-6{width:50%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}}@media (min-width:1200px){.container{width:1170px}.col-lg-12,.col-lg-3,.col-lg-4,.col-lg-6,.col-lg-8{float:left}.col-lg-12{width:100%}.col-lg-8{width:66.66666667%}.col-lg-6{width:50%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}}.btn{text-align:center;white-space:nowrap;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.br-mobile,.collapse,.custom-slider,.navbar-brand>img.small{display:none}.nav{padding-left:0;list-style:none}.nav>li>a{padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.navbar{min-height:50px;margin-bottom:20px}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}.btn,.navbar-brand:focus,.navbar-brand:hover,a:visited{text-decoration:none}.navbar-toggle{padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (min-width:768px){.navbar{border-radius:4px}.navbar-header,.navbar-nav>li{float:left}.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}.navbar>.container .navbar-brand{margin-left:-15px}.navbar-toggle{display:none}.navbar-nav{float:left;margin:0}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-default .navbar-brand,.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse{border-color:#e7e7e7}.container:after,.container:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.row:after,.row:before{display:table;content:" "}.container:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.row:after{clear:both}.row{margin:0}#navbar{padding:0}.navbar-default{display:block;border:none;border-radius:0}.navbar-header{margin-left:15px;overflow:hidden}.navbar-brand,.navbar>.container .navbar-brand{margin-left:0}.navbar-brand{float:left;font-size:18px;line-height:20px;height:115px;padding:0;overflow:hidden}.navbar-nav{margin-left:40px}.navbar-nav.btn-top .btn-header{display:block;font-family:"SourceSansPro Bold",sans-serif;text-align:center;color:#fff!important}.navbar-nav.bottom{display:block;width:79%;font-family:"Montserrat Bold",sans-serif;font-size:12px;line-height:11px;color:#fff}.bloc-cours{display:block;overflow:hidden;padding:0 10px!important}.bloc-cours .titre-club{display:block;border-radius:10px;font-size:36px;line-height:38px;text-align:center}.bloc-cours .bloc-intro{display:block;padding:0;float:left;clear:both;overflow:hidden}.bloc-cours .bloc-intro .detail li{list-style-type:none;font-family:"Montserrat Light",sans-serif;font-size:30px;line-height:50px}.bloc-cours .bloc-intro .text-intro,.bloc-cours .bloc-lieu .bloc-adresse{display:block;font-family:"Montserrat Light",sans-serif}.bloc-cours .bloc-tarif .bloc-inscription .montant{display:block;font-family:"SourceSansPro Bold",sans-serif}.bloc-cours .bloc-tarif .bloc-inscription .detail-montant{display:block;margin:20px 0 0 10px}.bloc-cours .bloc-tarif .bloc-inscription .btn-inscription{display:block;width:80%;height:60px;margin-top:15px;border-radius:10px}.bloc-cours .bloc-tarif .bloc-inscription .btn-inscription a{font-family:"SourceSansPro Regular",sans-serif;font-size:40px;line-height:63px;text-transform:uppercase;color:#fff;font-weight:900;margin-left:0}.bloc-cours .bloc-tarif .bloc-inscription .btn-inscription a:hover,.bloc-cours .bloc-tarif .bloc-inscription .btn-inscription.orange a:hover{text-decoration:none;opacity:.8}.bloc-cours .bloc-lieu{display:block;margin-bottom:0;float:left;clear:both;overflow:hidden}.bloc-cours .bloc-lieu .nom-gymnase{display:block;font-family:"Montserrat Bold",sans-serif;line-height:28px}.bloc-cours .bloc-lieu .bloc-planning .jour{margin-bottom:8px;font-family:"Montserrat Bold",sans-serif}.bloc-cours .bloc-lieu .bloc-planning .horaire{margin-bottom:5px;font-family:"SourceSansPro Regular",sans-serif;font-weight:700}.bloc-cours .bloc-lieu .bloc-planning .niveau{margin-bottom:5px;font-family:"SourceSansPro Regular",sans-serif;line-height:16px}.content-prof{display:block;margin:30px auto;clear:both;overflow:hidden;position:relative}#bottomBar,.navbar-default{position:fixed;left:0;right:0}.content-prof .bloc-prof{display:block;margin-left:-1000px;position:relative}.content-prof .bloc-prof .titre-prof{display:block;padding-left:0;font-family:"Montserrat Bold",sans-serif}.content-prof .bloc-prof .texte-intro{display:block;padding-left:0}.content-prof .bloc-prof .content-prof-xl{display:block;margin:90px 0;padding:0;list-style-type:none}.content-prof .bloc-prof .content-prof-xl .trombine{display:block;width:170px;height:170px;margin-right:20px;float:left}.content-prof .bloc-prof .content-prof-xl .nom{display:block;font-family:"Montserrat Bold",sans-serif}.content-prof .bloc-prof .content-prof-xl .niveau{display:block;margin:5px 0;font-family:"Montserrat Light",sans-serif;font-size:17px;line-height:22px;color:#f9fbfd}.container.info .titre{display:block;margin:0 0 65px;font-family:"Montserrat Bold",sans-serif;font-size:46px;line-height:46px}.container.info .titre-info{padding-bottom:10px;display:block;font-family:"Montserrat Bold",sans-serif;line-height:24px}.container.info .intro{display:block;margin:25px 0;color:#5d6167}.container.info .lien-suite{display:block;margin:10px 0;font-family:"Montserrat Bold",sans-serif;font-size:14px;line-height:14px}.container.info a:hover{text-decoration:underline}.container.info .visuel{display:block;margin-top:10px}.content-reseau-sociaux .reseau{display:block;width:50px;height:50px;margin:0;float:left;background:url(https://kmarcueil.fr/media/images/icon/social-icons-sprite.png) no-repeat}.content-reseau-sociaux .reseau.facebook,footer .content-reseau-sociaux .reseau.facebook{background-position:0 0}.content-reseau-sociaux .reseau.twitter,footer .content-reseau-sociaux .reseau.twitter{background-position:-100px 0}.content-reseau-sociaux .reseau.instagram,footer .content-reseau-sociaux .reseau.instagram{background-position:-150px 0}.content-reseau-sociaux .reseau a,footer .content-reseau-sociaux .reseau a{display:block;width:50px;height:50px;color:transparent}footer{display:block;background-color:#000}footer .content-reseau-sociaux{display:block;overflow:hidden;list-style-type:none}@media (min-width:992px) and (max-width:1199px){.navbar-nav{margin-left:30px}.navbar-nav .btn-header{margin:26px 5px 10px!important;font-size:12px!important;line-height:25px!important}.navbar-nav.bottom>li>.lien-header{margin-left:15px!important}.navbar-nav.bottom>li:first-child>.lien-header{margin-left:10px!important}.navbar-nav.bottom{width:75%}.bloc-cours .titre-club{margin-top:0;margin-bottom:0;font-size:28px;line-height:28px}.bloc-cours .bloc-intro .text-intro{font-size:14px;line-height:18px}.bloc-cours .bloc-tarif .bloc-inscription .montant{margin-top:0;font-size:46px;line-height:46px}.bloc-cours .bloc-tarif .bloc-inscription .detail-montant{font-size:18px;line-height:20px}.bloc-cours .bloc-tarif .bloc-inscription .btn-inscription a{font-size:34px}.bloc-cours .bloc-lieu .nom-gymnase{margin-top:5px;font-size:20px}.bloc-cours .bloc-lieu .bloc-adresse,.bloc-cours .bloc-lieu .bloc-planning .jour{font-size:18px}.bloc-cours .bloc-lieu .bloc-planning .horaire{font-size:16px}.bloc-cours .bloc-lieu .bloc-planning .niveau{font-size:14px}.content-prof .bloc-prof .content-prof-xl .nom{font-size:18px;line-height:18px}.content-prof .bloc-prof .content-prof-xl .niveau{font-size:13px;line-height:16px}.container.info .visuel{width:100%}.container.info .intro{font-size:14px;line-height:16px}footer .content-reseau-sociaux .reseau{margin-top:25px!important}}@media (min-width:768px) and (max-width:991px){.navbar-default{height:85px!important}.navbar-brand{float:none}.navbar-brand>img.normal{display:none!important}.navbar-brand>img.small{display:block!important;margin:24px 18px 0 0!important;float:left}.navbar-nav{margin:0!important}.navbar-nav .btn-header{margin:10px 5px!important;line-height:22px!important;font-size:9px!important}.navbar-nav.bottom{width:78%!important;font-size:10px!important}.navbar-nav.bottom>li:first-child>a{margin-left:5px!important}.navbar-nav.bottom>li>a{margin-left:14px!important}.bloc-cours .titre-club{margin-top:0;margin-bottom:0;font-size:26px;line-height:26px}.bloc-cours .bloc-intro .text-intro{font-size:14px;line-height:18px}.bloc-cours .bloc-tarif .bloc-inscription .montant{margin-top:0;font-size:38px;line-height:38px}.bloc-cours .bloc-tarif .bloc-inscription .detail-montant{margin-top:10px;font-size:16px;line-height:18px}.bloc-cours .bloc-tarif .bloc-inscription .btn-inscription{width:90%;height:50px;background-size:6%;background-position:92% 50%}.bloc-cours .bloc-tarif .bloc-inscription .btn-inscription a{font-size:28px;line-height:50px}.bloc-cours .bloc-lieu .nom-gymnase{margin-top:0;font-size:18px}.bloc-cours .bloc-lieu .bloc-adresse{margin-top:0;font-size:14px;line-height:20px}.bloc-cours .bloc-lieu .bloc-planning{padding:0}.bloc-cours .bloc-lieu .bloc-planning .jour{font-size:14px;line-height:14px}.bloc-cours .bloc-lieu .bloc-planning .horaire{font-size:14px}.bloc-cours .bloc-lieu .bloc-planning .niveau{font-size:12px}.content-prof .bloc-prof .content-prof-xl .trombine{width:40%;height:40%}.content-prof .bloc-prof .content-prof-xl .nom{font-size:18px;line-height:18px}.content-prof .bloc-prof .content-prof-xl .niveau{font-size:13px;line-height:16px}.container.info{margin-bottom:30px}.container.info .titre-info{font-size:16px;line-height:16px}.container.info .intro{font-size:14px;line-height:19px}.container.info .lien-suite{font-size:12px;line-height:12px}.container.info .visuel{width:100%}footer .content-reseau-sociaux{width:250px;margin:0 0 0 45px;padding:0}footer .content-reseau-sociaux .reseau{margin-top:15px}}@media (min-width:320px) and (max-width:767px){#navbar{position:relative;z-index:9999}.navbar-default{position:fixed;width:100%;z-index:9999;height:60px}.navbar-brand{float:none}.navbar-brand>img.normal{display:none!important}.navbar-brand>img.small{display:block!important;margin:10px 20px!important;float:left}.navbar-nav{margin:0!important;background-color:#1a3759}.navbar-toggle{margin-right:4px!important;border:2px solid #fff!important;margin-top:11px!important}.navbar-default .navbar-toggle .icon-bar{background-color:#fff}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:transparent!important}.navbar-nav.btn-top .btn-header{width:96%!important;margin:0 auto 4px!important;text-align:left!important;border:none!important;border-radius:0!important;font-size:21px!important;line-height:30px!important;float:none!important}.navbar-nav.bottom>li:first-child,.navbar-nav.btn-top>li:first-child{margin-top:10px}.navbar-nav.btn-top>li:last-child{border-bottom:1px solid #fff!important;border-radius:0!important;padding-bottom:10px!important}.navbar-nav .btn-header{width:100px;height:30px;margin:10px 15px;float:left;font-size:14px;line-height:30px}.navbar-collapse,.navbar-default .navbar-collapse{margin:0;padding:0}.container>.navbar-collapse,.container>.navbar-header{margin-right:0!important;margin-left:0!important}.navbar-nav.bottom{width:100%;border-top:none}.navbar-nav.bottom>li>a{width:96%!important;margin:0 auto 0 10px!important;text-align:left!important;padding-left:10px!important;font-size:12px!important;line-height:14px!important;text-decoration:none!important}.navbar-nav.bottom>li>a:hover{background-color:#2077ed!important;color:#fff!important}.bloc-cours .titre-club{width:93%;margin:0 auto;padding:15px 40px;float:none;font-size:26px;line-height:28px}.bloc-cours .bloc-intro,.bloc-cours .bloc-lieu,.bloc-cours .bloc-tarif{margin-top:20px}.bloc-cours .bloc-intro .detail li{font-size:22px;line-height:30px}.bloc-cours .bloc-intro .text-intro{font-size:14px;line-height:20px}.bloc-cours .bloc-tarif .illustration{display:none;width:90%;margin:0 auto;float:none}.bloc-cours .bloc-tarif .bloc-inscription .montant{margin:10px 0 0;font-size:40px;line-height:40px;text-align:center}.bloc-cours .bloc-tarif .bloc-inscription .detail-montant{margin:0;font-size:16px;line-height:18px;text-align:center}.bloc-cours .bloc-tarif .bloc-inscription .btn-inscription{display:block;width:60%;height:50px;margin:10px auto;float:none;background-image:none}.bloc-cours .bloc-tarif .bloc-inscription .btn-inscription a{display:block;padding:0;margin-left:0;font-size:28px;line-height:52px;text-align:center}.bloc-cours .bloc-lieu .illustration{display:block;width:90%;margin:0 auto;float:none}.bloc-cours .bloc-lieu .nom-gymnase{font-size:18px;text-align:center}.bloc-cours .bloc-lieu .bloc-adresse,.bloc-cours .bloc-lieu .bloc-planning{padding-left:40px;font-size:18px;line-height:20px}.content-prof .bloc-prof{width:auto;margin-left:0;left:0;background:#09294d}.content-prof .bloc-prof .titre-prof{margin:50px 0 30px 25px;font-size:30px;line-height:30px}.content-prof .bloc-prof .texte-intro{width:auto;margin-left:25px;margin-right:25px;margin-bottom:40px}.content-prof .bloc-prof .content-prof-xl{width:70%;margin:50px auto;float:none;overflow:hidden}.content-prof .bloc-prof .content-prof-xl .trombine{width:40%;height:40%;margin-bottom:10px}.content-prof .bloc-prof .content-prof-xl .nom{margin-top:10px;font-size:18px;line-height:18px}.content-prof .bloc-prof .content-prof-xl .niveau{font-size:13px;line-height:16px}.container.info{padding-top:20px}.container.info .titre{padding-left:25px;font-size:30px;line-height:30px;margin:0 0 30px}.container.info .titre-info{margin-top:20px;padding-left:10px;font-size:16px;line-height:16px}.container.info .intro{margin-top:10px;padding:0 10px;font-size:14px;line-height:19px}.container.info .lien-suite{padding-left:10px;font-size:12px;line-height:12px}.container.info .visuel{padding:0 10px;margin-bottom:20px;width:100%}footer .content-reseau-sociaux{width:150px;margin:0 auto;padding:0;clear:both}footer .content-reseau-sociaux .reseau{margin:5px 0 16px}}a.ancreadw{display:block;position:relative;}.navbar-nav.btn-top .btn-header{border-radius:7px}.lien-header{font-size:14px;color:#000!important}.lien-header:hover{color:#fbd07d}.navbar-nav.bottom{border-top:0}.bloc-cours .bloc-intro .detail li,.bloc-cours .bloc-intro .text-intro,.bloc-cours .bloc-lieu .bloc-adresse,.bloc-cours .bloc-lieu .nom-gymnase,.container.info .lien-suite,.container.info .titre,.container.info .titre-info{color:#333}.bloc-cours .bloc-intro .text-intro{margin-top:0;font-size:20px;line-height:31px}.bloc-cours .bloc-tarif .bloc-inscription .btn-inscription a:hover,.bloc-cours .bloc-tarif .bloc-inscription .btn-inscription.orange a:hover,.content-prof .bloc-prof .texte-intro,.content-prof .bloc-prof .titre-prof{color:#fff}footer .content-reseau-sociaux .reseau{display:block;width:50px;height:50px;background:url(https://kmarcueil.fr/media/images/icon/icon-reseau-sociaux.png) no-repeat;float:right;margin:40px 0 0 10px}.liensfooter{font-size:.9em;font-family:"Montserrat light",sans-serif}@media (max-width:991px) and (min-width:768px){.navbar-nav.btn-top .btn-header{padding:0 11px}.navbar-default{height:88px!important}.lien-header{font-size:14px}.illustration{max-height:154px;margin-bottom:39px;max-width:240px}.bloc-cours .bloc-intro .detail li{font-size:29px}}@media (max-width:1199px) and (min-width:992px){.navbar-nav{margin-left:20px}.btn-top{margin-top:0}.bloc-cours .bloc-tarif .bloc-inscription{padding:12px 0 0 10px}.illustration{max-height:200px}}@media (max-width:767px) and (min-width:320px){.navbar-default{height:60px!important}.bloc-cours .bloc-intro .detail li{font-size:18px;line-height:51px}.bloc-cours .bloc-lieu .illustration{width:100%}.bloc-cours .bloc-lieu .bloc-adresse,.bloc-cours .bloc-lieu .bloc-planning{padding-left:0;text-align:center}.navbar-default .navbar-collapse{border-color:#000}.container{padding-right:0;padding-left:0}.navbar-toggle{margin-right:23px!important}.navbar-nav{background-color:#000}.navbar-nav.btn-top .btn-header{padding:0 23px}.navbar-nav.bottom>li>a{margin:0 auto 0 20px!important}.btn-top{border-top:0!important;border-bottom:0}.navbar-nav.bottom{border-bottom:2px solid #ff6c00;padding-bottom:10px!important}.navbar-nav.bottom>li>.lien-header{padding:10px 0}.navbar-nav.btn-top>li:last-child{border-bottom:0!important;padding-bottom:0!important}.container>.navbar-collapse,.container>.navbar-header{border-bottom:5px solid #ff6c00}.bloc-cours .bloc-lieu .bloc-planning .horaire,.bloc-cours .bloc-lieu .bloc-planning .jour{font-size:15px}.bloc-cours .bloc-lieu .bloc-planning .niveau{font-size:13px}.content-prof .bloc-prof .content-prof-xl{width:80%;margin:50px 50px 14px}.content-prof .bloc-prof .content-prof-xl .nom{margin-top:0;font-size:16px;padding-top:0}footer .content-reseau-sociaux{width:180px}.liensfooter{padding-top:10px;padding-left:40px}}.bloc-cours .titre-club{border:0;margin-top:40px}.bloc-cours .bloc-tarif .bloc-inscription .montant{line-height:31px;font-size:69px;margin:30px 0 0 10px}.illustration{border-radius:7%}.bloc-cours .bloc-tarif .bloc-inscription{list-style-type:none;padding:0 0 0 30px}.bloc-cours .bloc-lieu .nom-gymnase{border-bottom:2px solid #333;padding-bottom:6px;font-size:27px;margin:10px 0 15px}.content-prof .bloc-prof .texte-intro{font-size:20px;line-height:29px;font-family:"Montserrat Light",sans-serif}.content-prof .bloc-prof .content-prof-xl .nom{font-size:27px;line-height:32px;padding-top:19px}.bloc-cours .bloc-lieu .bloc-adresse{font-size:23px;line-height:29px}.bloc-cours .bloc-lieu .bloc-planning .jour{color:#000;font-size:22px;line-height:24px}.bloc-cours .bloc-lieu .bloc-planning .horaire{font-size:23px;line-height:18px}.bloc-cours .bloc-lieu .bloc-planning .niveau{color:#333;font-size:17px}.content-prof .bloc-prof{width:100%;margin-left:unset;left:unset;background:#030303}.picto-salle{font-size:80%;margin-right:4px}.bloc-cours .bloc-tarif{clear:both;overflow:hidden;display:block;margin-top:40px;float:left;padding:25px 0;border-radius:15px}.bloc-cours .bloc-intro .detail li{color:#333;border-radius:10px;display:block;padding-top:3px;text-align:center;margin-bottom:10px;font-weight:700;background-color:#e3e3e3}.bloc-lieu .infos-salle{font-size:18px;line-height:25px;margin-bottom:20px;font-family:"Montserrat Light",sans-serif;color:#000}.bloc-cours .bloc-lieu .bloc-planning{display:block;list-style-type:none;border-radius:10px;padding-top:10px;border:0 solid;text-align:left}.navbar-nav.bottom>li>.lien-header{padding:9px 0;color:#fff;font-size:14px;margin-left:22px}.navbar-nav.bottom>li>.lien-header:hover{color:#fff;text-decoration:underline}.navbar-default{z-index:9999;margin:auto}.link{display:block;height:115px;margin-top:-115px}.content-reseau-sociaux{display:block;overflow:hidden;list-style-type:none;padding-left:0}.content-reseau-sociaux .reseau.pinterest{background-position:-50px 0}.container.info .intro{font-family:"Montserrat Light",sans-serif;font-size:17px;line-height:27px;padding:0}.bloc-cours .bloc-intro,.bloc-cours .bloc-lieu{margin-top:60px}.container.info .titre-info,.stitre-prof{font-size:25px}.container.info .visuel{border-radius:10px}.bloc-cours .titre-club{color:#fff;font-family:"Montserrat Light"}.bloc-cours .bloc-tarif .bloc-inscription .detail-montant{font-family:"Montserrat Bold",sans-serif;font-size:18px;line-height:20px;color:#000}.ttlight{font-family:"Montserrat Bold"}.illustration-txt{float:right;border-radius:7%}.btn-top{margin-top:6px;border-bottom:2px solid #321035}.navbar-nav.btn-top .btn-header{margin:6px 7px 9px;padding:1px 13px 0;line-height:26px}.navbar-brand>img.normal{display:block;height:73px;margin-top:8px}.navbar-nav.bottom>li:first-child>.lien-header{color:#fff;margin-left:10px}.liensfooter{padding-top:29px}.container.info{display:block;padding:50px 0}.container.info .titre,.liensfooter a,.liensfooter a:hover,.liensfooter a:visited{color:#000}.picto-prot{margin-left:5px;margin-right:5px;margin-top:5px}.slide-text-nom,.titreinfo{font-size:20px}.navbar-default{width:100%;height:97px;border-bottom:5px solid #c70013}.logo-footer{margin-top:27px}.intro02tenue,.intro03tenue{margin:40px 0 60px!important}.enavantintro{font-weight:700;background-color:#030303;padding:6px;border-radius:6px;color:#fff}.bloc-cours .bloc-lieu .bloc-planning,.bloc-cours .bloc-tarif{background-color:#e3e3e3}.bloc-cours .titre-club{padding:10px 40px;background-color:#000}.navbar-nav.btn-top .btn-header:hover{background-color:#000;border:2px solid #000}.headertel,.liensfooter a{border-radius:5px;font-weight:700}.liensfooter a{background-color:#e6e6e6;padding:3px 5px;font-size:16px;line-height:27px}.intro01,.intro02,.intro03{background-color:#000!important}.intro03tenue{padding-right:60px!important}#link-tenue{margin-top:10px}#instructeurs{margin-top:70px}a,a:hover,a:visited{color:#c70013}.bloc-cours .bloc-lieu .bloc-planning .horaire2,.bloc-cours .bloc-lieu .bloc-planning .jour2{font-size:18px;line-height:20px;margin-bottom:8px;font-family:"Montserrat Bold",sans-serif}@font-face{font-family:"SourceSansPro Regular";src:url(https://kmarcueil.fr/media/fonts/SourceSansPro/sourcesanspro-regular-webfont.eot);src:url(https://kmarcueil.fr/media/fonts/SourceSansPro/sourcesanspro-regular-webfont.eot?#iefix) format("embedded-opentype"),url(https://kmarcueil.fr/media/fonts/SourceSansPro/sourcesanspro-regular-webfont.woff) format("woff"),url(https://kmarcueil.fr/media/fonts/SourceSansPro/sourcesanspro-regular-webfont.ttf) format("truetype"),url(https://kmarcueil.fr/media/fonts/SourceSansPro/sourcesanspro-regular-webfont.svg#SourceSansPro) format("svg")}@font-face{font-family:"SourceSansPro Bold";src:url(https://kmarcueil.fr/media/fonts/SourceSansPro/sourcesanspro-bold-webfont.eot);src:url(https://kmarcueil.fr/media/fonts/SourceSansPro/sourcesanspro-bold-webfont.eot?#iefix) format("embedded-opentype"),url(https://kmarcueil.fr/media/fonts/SourceSansPro/sourcesanspro-bold-webfont.woff) format("woff"),url(https://kmarcueil.fr/media/fonts/SourceSansPro/sourcesanspro-bold-webfont.ttf) format("truetype"),url(https://kmarcueil.fr/media/fonts/SourceSansPro/sourcesanspro-bold-webfont.svg#SourceSansPro) format("svg")}@font-face{font-family:"Montserrat Light";src:url(https://kmarcueil.fr/media/fonts/Montserrat/montserrat-light-webfont.eot);src:url(https://kmarcueil.fr/media/fonts/Montserrat/montserrat-light-webfont.eot?#iefix) format("embedded-opentype"),url(https://kmarcueil.fr/media/fonts/Montserrat/montserrat-light-webfont.woff) format("woff"),url(https://kmarcueil.fr/media/fonts/Montserrat/montserrat-light-webfont.ttf) format("truetype"),url(https://kmarcueil.fr/media/fonts/Montserrat/montserrat-light-webfont.svg#Montserrat) format("svg")}@font-face{font-family:"Montserrat SemiBold";src:url(https://kmarcueil.fr/media/fonts/Montserrat/montserrat-semibold-webfont.eot);src:url(https://kmarcueil.fr/media/fonts/Montserrat/montserrat-semibold-webfont.eot?#iefix) format("embedded-opentype"),url(https://kmarcueil.fr/media/fonts/Montserrat/montserrat-semibold-webfont.woff) format("woff"),url(https://kmarcueil.fr/media/fonts/Montserrat/montserrat-semibold-webfont.ttf) format("truetype"),url(https://kmarcueil.fr/media/fonts/Montserrat/montserrat-semibold-webfont.svg#Montserrat) format("svg")}@font-face{font-family:"Montserrat Bold";src:url(https://kmarcueil.fr/media/fonts/Montserrat/montserrat-bold-webfont.eot);src:url(https://kmarcueil.fr/media/fonts/Montserrat/montserrat-bold-webfont.eot?#iefix) format("embedded-opentype"),url(https://kmarcueil.fr/media/fonts/Montserrat/montserrat-bold-webfont.woff) format("woff"),url(https://kmarcueil.fr/media/fonts/Montserrat/montserrat-bold-webfont.ttf) format("truetype"),url(https://kmarcueil.fr/media/fonts/Montserrat/montserrat-bold-webfont.svg#Montserrat) format("svg")}.text-contact{font-family:"Montserrat light",sans-serif;font-size:17px;line-height:25px;color:#fff;margin-top:15px;display:block}.text-contact a{color:#fff;text-decoration:none}.bloc-avis-top{margin:-30px auto!important}.content-prof .bloc-prof .titre-avis{display:block;margin:36px 0 30px;padding-left:0;font-family:"Montserrat Bold",sans-serif;font-size:34px;line-height:46px;color:#fff;text-align:center}.visuelbloc{display:block!important;margin-top:10px;border-radius:10px}.intro_adu_badge,.lien-suite{font-size:17px!important}.enavantintro{font-size:19px!important;display:block;margin-bottom:15px}.info-vente{font-size:19px}.intro_adu{background-color:#1d97ff!important;background-image:url("../images/img/kma-slide-cours.avif")!important}.intro_adu_top{color:#0a2947!important;margin:0 auto!important}.intro_adu_titre{color:#0a2947!important;margin:35px 0 8px!important}.intro_adu_content{color:#0a2947!important;font-size:20px!important}.intro_adu_badge{background-color:#fff;padding:7px 6px 5px;border-radius:8px;font-family:"Montserrat Bold",sans-serif}.intro_adu_content_txt{margin:15px 0;display:block;font-size:20px!important}.intro_enf{background-color:#fb5827!important;background-image:url("../images/img/kma-slide-enfants.avif")!important}@media (min-width:320px) and (max-width:767px){.intro02tenue,.intro03tenue{margin:40px 60px!important}.bloc-cours .bloc-tarif .bloc-inscription .montant{margin:30px 0 20px}.bloc-cours .bloc-tarif .bloc-inscription,.container.info{padding:0}.bloc-cours .bloc-lieu .nom-gymnase{margin:20px 0 15px}.bloc-cours .bloc-lieu .bloc-planning{text-align:center}.bloc-cours .bloc-lieu .bloc-adresse{font-size:23px;line-height:29px;margin-bottom:20px}.bloc-cours .bloc-intro{margin-top:20px}.bloc-cours .bloc-intro .detail li{font-size:14px;line-height:51px;margin-top:15px}.intro03tenue{padding-right:60px!important}.container.info .titre-info{line-height:30px}.btn-top,.container>.navbar-collapse,.container>.navbar-header,.navbar-nav.bottom{border-bottom:0}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#000!important}.navbar-nav.bottom>li>a{color:#fff!important;font-size:18px!important;line-height:23px!important}.navbar-toggle{background-color:#000;margin-top:13px!important}.navbar-brand>img.small{display:block!important;margin:7px 20px!important;float:left}.navbar-default{height:62px!important}.content-prof{margin:0 auto}.bloc-cours .bloc-tarif .illustration{display:initial!important;width:100%}.visuelbloc{display:none!important;margin-top:10px;border-radius:10px}.container.info .visuel{padding:0!important}.info-vente{font-size:18px;margin-top:46px;display:block}.intro02tenue{margin:0 35px!important}.intro_adu_content{font-size:19px!important}.intro_adu_titre{font-size:30px!important;margin:35px 0 12px 25px!important}.appeldiv,.essai_aff{display:none!important}.navbar-nav.btn-top .btn-header{width:96%!important;margin:0 auto 7px!important;text-align:left!important;border:none!important;border-radius:0!important;font-size:23px!important;line-height:30px!important;float:none!important}.logo-footer{display:block!important;margin:27px auto 25px!important}footer .content-reseau-sociaux{width:100%;width:fit-content}footer .content-reseau-sociaux .reseau{margin:26px 0 16px 10px}.liensfooter{padding:0;text-align:center;line-height:2}.navbar-nav.bottom{border-bottom:5px solid #c70013}.navbar-nav.bottom>li>.lien-header{padding:6px 0}.container.info .titre{margin:30px 0!important}}.headertel{display:none;height:28px;margin-top:17px;border:0}.slide-text,.slide-text-note{font-family:"Montserrat Light"}@media (min-width:320px) and (max-width:375px){.bloc-cours .bloc-lieu .bloc-planning .horaire2,.bloc-cours .bloc-lieu .bloc-planning .jour2,.headertel{font-size:14px}.slide-container{height:445px!important;padding:30px!important}.headertel{display:initial}.navbar-brand>img.small{margin:7px 0!important}.bloc-cours .bloc-intro .detail li{font-size:17px;line-height:39px}.bloc-cours .titre-club{font-size:17px!important;line-height:22px!important}}@media (min-width:375px) and (max-width:425px){.headertel{font-size:17px;display:initial}.slide-container{height:430px!important;padding:30px!important}.navbar-brand>img.small{margin:7px 14px 7px 0!important}.bloc-cours .bloc-intro .detail li{font-size:20px}.bloc-cours .titre-club{font-size:21px!important;line-height:28px!important}}@media (min-width:425px) and (max-width:767px){.liensfooter a{line-height:30px}footer .content-reseau-sociaux{padding:0!important;width:fit-content}.content-prof .bloc-prof .titre-avis{font-size:28px}.slide-container{height:337px!important;padding:30px!important}.headertel{display:initial;font-size:19px}.navbar-brand>img.small{margin:7px 10px 7px 0!important}.bloc-cours .bloc-intro .detail li{font-size:23px}.bloc-cours .titre-club{font-size:25px!important;line-height:31px!important}}.custom-slider.active{display:block;margin-bottom:40px}.slide-container{max-width:800px;margin:auto;height:300px}.slide-text{color:#fff;font-size:18px;width:100%}.slide-text-note{font-size:21px;vertical-align:text-bottom;color:#fbbc04}.slide-text-texte{min-height:100px;display:block}.fade{animation-name:fade;animation-duration:2s}@keyframes fade{from{opacity:.2}to{opacity:1}}.appelicon{font-size:14px;padding-right:5px!important}.stitre-prof{display:block;margin:0 0 23px;padding-left:0;font-family:"Montserrat Bold",sans-serif}.intro_adu,.intro_enf{background-color:#00a0e140!important;background-position:center!important;background-size:auto!important;background-repeat:no-repeat!important}.btnbot,.btnbotess,.headertel{font-family:"SourceSansPro Bold",sans-serif}.navbar-default{background:#fff;box-shadow:0 4px 6px rgba(0,0,0,.1);border-bottom:unset}.btn{font-weight:700;background:#e60000;color:#fff;padding:.5rem 1rem;border-radius:5px}#bottomBar{bottom:0;background-color:#f8f9fa;padding:5px 0 calc(0px + env(safe-area-inset-bottom));box-shadow:0 -2px 5px rgba(0,0,0,.1);display:flex;justify-content:space-evenly;align-items:flex-start;z-index:999;transition:opacity .3s ease-in-out;min-height:70px;justify-content:center!important}#bottomBar a,.bloc-cours .bloc-lieu .bloc-planning .horaire,.bloc-cours .bloc-lieu .bloc-planning .horaire2,.bloc-cours .bloc-tarif .bloc-inscription .montant,.content-prof .bloc-prof .content-prof-xl .nom,.licencecolor,.mentarcol,.stitre-prof{color:#00a0e1}.btn-outline,a:visited{color:#0a2947}#navigation.hidden{opacity:0;pointer-events:none}#bottomBar.hidden{opacity:0;pointer-events:none}.btn-outline{background:0 0;border:2px solid #0a2947}.appelheader,.titre-avis{color:#00a0e1!important}.btn{font-size:17px}.intro_adu_titre{font-size:30px!important}.content-prof .bloc-prof .titre-prof{font-size:35px;line-height:35px;margin:50px 0 30px}.content-prof{margin:unset}.navbar-nav.btn-top .btn-header{font-size:16px;border:2px solid #00a0e1;background-color:#00a0e1}.header-space{display:block;height:97px}.appelheader{border:2px solid #00a0e1!important;background-color:#fff!important}.bloc-cours .bloc-tarif .bloc-inscription .btn-inscription{text-align:center;cursor:pointer;background:#00a0e1}.bloc-cours .bloc-tarif .bloc-inscription .btn-inscription.orange a{color:#00a0e1!important;line-height:54px}.bloc-cours .bloc-tarif .bloc-inscription .btn-inscription.orange{background-color:#e3e3e3;border:5px solid #00a0e1}.bloc-avis{background:#333!important}.footerspace{height:71px;display:block}.btnbotess{font-size:16px;background:#00a0e1;color:#fff!important}.btnbot{font-size:16px;background:#fff;color:#00a0e1;border:2px solid #00a0e1;line-height:0;height:37px}.btnbotpic{padding-top:2px}.navbar-toggle{margin-right:0!important;margin-left:6px!important;float:left}.headertel{float:right;margin-right:17px;background-color:#03a9f4;color:#fff;font-size:17px;padding:2px 10px 8px 11px!important}@media (min-width:320px) and (max-width:767px){.stitre-prof{font-size:24px;margin:0 0 10px 25px}.titre-prof{font-size:27px}.header-space{display:block;height:57px}.intro_adu,.intro_enf{background-size:cover!important}.content-prof .bloc-prof .titre-prof{font-size:31px;line-height:35px;margin:50px 0 30px 25px}.bloc-cours .bloc-tarif .bloc-inscription .btn-inscription.orange a{color:#00a0e1!important;line-height:44px}.navbar-toggle{background-color:#fff;margin-top:13px!important}.navbar-default .navbar-toggle .icon-bar{background-color:#00a0e1}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#fff!important}.navbar-nav{margin:0!important;background-color:#1a3759!important}.navbar-nav.bottom{border-bottom:0 solid #c70013;box-shadow:0 4px 6px rgba(0,0,0,.1)}.liensfooter{line-height:3}}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}}.btnbot,.btnbotess{margin-top:2px}.btnbotwa{margin-left:7px;margin-right:7px}.fbpixelalt{display:none!important}.numerotel{color:#009fe3!important}.mentions{max-width:80%;margin-left:20px;font-family:'Montserrat Light',sans-serif;font-size:13px;line-height:25px;color:#09294d;margin-bottom:0;margin-top:20px}@media (min-width:320px) and (max-width:375px){.headertel{font-size:15px;margin-right:14px;padding:3px 10px 8px 11px!important}.appelicon,.glyphicon-comment,.glyphicon-earphone,.glyphicon-ok{display:none}.btnbot{display:block;padding-top:15px}.btn-outline{margin-bottom:6px}}.ttlightp{padding-left:15px;font-family:"Montserrat Bold"}.tipage{padding-left:15px;font-size:23px}.titre-clubp{margin-top:7px!important}.illustration-txtp{float:left!important}.bloc_nsaison{background-color:#00a0e1!important;background-image:none!important}.intro_adu_titre{margin-top:0!important}@media(max-width:767px){.ttlightp{padding-left:0}.intro_adu_titre{margin-top:30px!important}.br-mobile{display:block}.br-nomobile{display:none}}.kmastar,.slide-text-note{display:block;float:left}.intro_adu_content_txt{color:#000!important}.kmastar{color:#fbbc04;font-size:22px!important;margin-left:11px;margin-top:2px}.slide-text-texte{float:left}