@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :landscape),only screen and (max-width :1023px){a:not(.btn):not(.navMobile):after,.btn:before{display:none}.btn:hover{color:#fff}.btn:hover svg{fill:#fff}#photos .highlight li a:hover img,a.top:hover svg{-webkit-transform:none;-ms-transform:none;transform:none}a.navMobile{display:block}nav.main ul{padding:20px;background:#fff;position:absolute;text-indent:0;right:0;z-index:999;box-shadow:0 15px 30px 0 rgba(0,0,0,.1);opacity:0;visibility:hidden;-webkit-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15);-webkit-transition:all .33s cubic-bezier(.785,.135,.15,.86);transition:all .33s cubic-bezier(.785,.135,.15,.86)}nav.main.active ul{opacity:1;visibility:visible;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}nav.main ul li{display:block}nav.main li a{padding:15px}#liens-utiles .wrap{margin:0}#liens-utiles .col{width:50%;padding:0 10px}#liens-utiles .col:last-child{padding:0 0 0 10px}footer .inner.top .col:first-child{width:100%}footer .inner.top .col{width:50%}footer .inner.top{gap:20px}}@media only screen and (max-width :960px){header .wrap{padding:20px 0}header .inner_bot{margin-top:30px}#horaires .jour{width:48%}#comite .membre{width:28%}header img{width:100%}.inner{padding:0}#a-propos .inner{width:80%;max-width:inherit}#horaires .jour{width:45%}#comite>.inner{margin:auto}footer .inner.top,#calendrier .inner{width:100%;padding:5% 5%}footer .inner.bot{width:100%;margin:0 auto}}@media only screen and (max-width :850px){#liens-utiles .inner{display:block;padding:0 5%}#liens-utiles .wrap{width:100%;margin:0 0 60px;flex:none}#liens-utiles .col{width:100%;padding:0;margin-bottom:40px}#liens-utiles .col:last-child{margin-bottom:0}.fb_box{margin:0 auto;display:block}iframe{margin:0 auto}}@media only screen and (max-width :700px){h2{margin-bottom:50px}h3{margin-bottom:20px}#horaires .wrap{gap:30px}#horaires .jour{width:100%}nav.call_to{justify-content:center}nav.call_to ul{margin:15px 0 0;text-align:center}#inscription{background-image:none}#inscription .wrap{width:90%}.cotisation{background:#3698E6;margin:10% auto 0;padding:5%;display:block;text-align:center}.cotisation:before{display:none}#comite .membre{width:45%}#calendrier .inner{display:block}#calendrier .inner>div{width:auto;padding:0;margin:40px 0 0}#calendrier .inner>div:first-child{margin:0}#photos{background-image:none}#photos .highlight{flex-wrap:wrap;justify-content:center}#photos .highlight li{width:80%;margin-bottom:30px}#photos .highlight li:last-child{margin-bottom:0}footer .inner.top{display:block;text-align:center}footer .inner.top .col{width:auto;padding:0;margin:0 0 40px}footer .inner.top .col:first-child{width:auto}footer p span{display:block}a.top{bottom:20px;right:20px}}@media only screen and (max-width :480px){#comite .membre{width:90%}#photos .highlight li{width:100%}nav.call_to{display:block;text-align:center}nav.call_to ul li{display:block;margin:10px 0}.credits{display:block;text-align:center}.credits p{margin-bottom:10px}}@media only screen and (max-width :480px){#horaires .jour li,#horaires .heure{display:block}#horaires .heure{margin:0 0 5px}#horaires .jour li{margin-bottom:20px}};a.top,a.top.active{display:none!important;visibility:hidden!important}