#cookie-notice{position:fixed;min-width:100%;height:auto;z-index:100000;font-size:13px;letter-spacing:0;line-height:20px;left:0;text-align:center;font-weight:normal;font-family:-apple-system,BlinkMacSystemFont,Arial,Roboto,"Helvetica Neue",sans-serif}#cookie-notice,#cookie-notice
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#cookie-notice.cn-animated{-webkit-animation-duration:.5s!important;animation-duration:.5s!important;-webkit-animation-fill-mode:both;animation-fill-mode:both}#cookie-notice.cn-animated.cn-effect-none{-webkit-animation-duration:.001s!important;animation-duration:.001s!important}#cookie-notice .cookie-notice-container{display:block}#cookie-notice.cookie-notice-hidden .cookie-notice-container{display:none}#cookie-notice .cookie-revoke-container{display:block}#cookie-notice.cookie-revoke-hidden .cookie-revoke-container{display:none}.cn-position-top{top:0}.cn-position-bottom{bottom:0}.cookie-notice-container{padding:15px
30px;text-align:center;width:100%;z-index:2}.cookie-revoke-container{padding:15px
30px;width:100%;z-index:1}.cn-close-icon{position:absolute;right:15px;top:50%;margin:-10px 0 0 0;width:15px;height:15px;opacity:.5;padding:10px;border:none;outline:none;background:none;box-shadow:none;cursor:pointer}.cn-close-icon:focus,.cn-close-icon:focus-visible{outline:2px
solid currentColor;outline-offset:3px}.cn-close-icon:hover{opacity:1}.cn-close-icon:before,.cn-close-icon:after{position:absolute;content:' ';height:15px;width:2px;top:3px;background-color:rgba(128,128,128,1)}.cn-close-icon:before{transform:rotate(45deg)}.cn-close-icon:after{transform:rotate(-45deg)}#cookie-notice .cn-revoke-cookie{margin:0}#cookie-notice .cn-button{margin:0
0 0 10px;display:inline-block}#cookie-notice .cn-button:not(.cn-button-custom){font-family:-apple-system,BlinkMacSystemFont,Arial,Roboto,"Helvetica Neue",sans-serif;font-weight:normal;font-size:13px;letter-spacing:.25px;line-height:20px;margin:0
0 0 10px;text-align:center;text-transform:none;display:inline-block;cursor:pointer;touch-action:manipulation;white-space:nowrap;outline:none;box-shadow:none;text-shadow:none;border:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-decoration:none;padding:8.5px 10px;line-height:1;color:inherit}.cn-text-container{margin:0
0 6px 0}.cn-text-container,.cn-buttons-container{display:inline-block}#cookie-notice.cookie-notice-visible.cn-effect-none,#cookie-notice.cookie-revoke-visible.cn-effect-none{-webkit-animation-name:fadeIn;animation-name:fadeIn}#cookie-notice.cn-effect-none{-webkit-animation-name:fadeOut;animation-name:fadeOut}#cookie-notice.cookie-notice-visible.cn-effect-fade,#cookie-notice.cookie-revoke-visible.cn-effect-fade{-webkit-animation-name:fadeIn;animation-name:fadeIn}#cookie-notice.cn-effect-fade{-webkit-animation-name:fadeOut;animation-name:fadeOut}#cookie-notice.cookie-notice-visible.cn-effect-slide,#cookie-notice.cookie-revoke-visible.cn-effect-slide{-webkit-animation-name:slideInUp;animation-name:slideInUp}#cookie-notice.cn-effect-slide{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}#cookie-notice.cookie-notice-visible.cn-position-top.cn-effect-slide,#cookie-notice.cookie-revoke-visible.cn-position-top.cn-effect-slide{-webkit-animation-name:slideInDown;animation-name:slideInDown}#cookie-notice.cn-position-top.cn-effect-slide{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@-webkit-keyframes
fadeIn{from{opacity:0}to{opacity:1}}@keyframes
fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes
fadeOut{from{opacity:1}to{opacity:0}}@keyframes
fadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes
slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes
slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes
slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes
slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes
slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes
slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes
slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes
slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@media all and (max-width:900px){.cookie-notice-container #cn-notice-text{display:block}.cookie-notice-container #cn-notice-buttons{display:block}#cookie-notice .cn-button{margin:0
5px 5px 5px}}@media all and (max-width:480px){.cookie-notice-container,.cookie-revoke-container{padding:15px
25px}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-prev-next-button{position:absolute;top:50%;width:44px;height:44px;border:none;-webkit-border-radius:50%;border-radius:50%;background:white;background:rgba(255,255,255,0.75);cursor:pointer;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button:hover{background:white}.flickity-prev-next-button:focus{outline:none;-webkit-box-shadow:0 0 0 5px #09F;box-shadow:0 0 0 5px #09F}.flickity-prev-next-button:active{filter:alpha(opacity=60);opacity:0.6}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button:disabled{filter:alpha(opacity=30);opacity:0.3;cursor:auto}.flickity-prev-next-button
svg{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-prev-next-button
.arrow{fill:#333}.flickity-prev-next-button.no-svg{color:#333;font-size:26px}.flickity-page-dots{width:100%;padding:0;margin:0;list-style:none;text-align:center;line-height:1;margin-top:20px}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots
.dot{display:inline-block;width:12px;height:12px;margin:0
8px;background:#333;-webkit-border-radius:50%;border-radius:50%;filter:alpha(opacity=25);opacity:0.25;cursor:pointer}.flickity-page-dots .dot.is-selected{filter:alpha(opacity=100);opacity:1}body:after{content:url(/wp-content/themes/ekiden/img/lightbox/close.png) url(/wp-content/themes/ekiden/img/lightbox/loading.gif) url(/wp-content/themes/ekiden/img/lightbox/prev.png) url(/wp-content/themes/ekiden/img/lightbox/next.png);display:none}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:black;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:normal}.lightbox .lb-image{display:block;height:auto;max-width:inherit;-webkit-border-radius:3px;border-radius:3px}.lightbox a
img{border:none}.lb-outerContainer{position:relative;background-color:white;*zoom:1;width:250px;height:250px;margin:0
auto;-webkit-border-radius:4px;border-radius:4px}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-container{padding:4px}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0
auto;background:url(/wp-content/themes/ekiden/img/lightbox/loading.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav
a{outline:none;background-image:url("data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==")}.lb-prev,.lb-next{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(/wp-content/themes/ekiden/img/lightbox/prev.png) left 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.6s;transition:opacity 0.6s}.lb-nav a.lb-prev:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(/wp-content/themes/ekiden/img/lightbox/next.png) right 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.6s;transition:opacity 0.6s}.lb-nav a.lb-next:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0
auto;padding-top:5px;*zoom:1;width:100%;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0
4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:bold;line-height:1em}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(/wp-content/themes/ekiden/img/lightbox/close.png) top right no-repeat;text-align:right;outline:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7;-webkit-transition:opacity 0.2s;transition:opacity 0.2s}.lb-data .lb-close:hover{cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.wrapper{max-width:1500px;margin:0
auto;padding:0
75px}@media only screen and (max-width: 900px){.wrapper{padding:0
50px}}@media only screen and (max-width: 500px){.wrapper{padding:0
25px}}.gradient,.header,.footer{background-image:-webkit-gradient(linear, left top, right top, from(#e40029), to(#b61838));background-image:-webkit-linear-gradient(left, #e40029, #e40029);background-image:linear-gradient(to right, #e40029, #ecb4b4)}section.gris, .infhome .compteur .jours, .infhome .compteur .heures, .infhome .compteur
.minutes{background-color:#fbfbfb;background-image:-webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#dedede));background-image:-webkit-linear-gradient(top, #fbfbfb, #dadada);background-image:linear-gradient(to bottom, #fbfbfb, #dadada)}.gradient .bt, .infhome .bt, .footer .wrapper div li
.bt{-webkit-transition:all ease .2s;transition:all ease .2s;display:inline-block;background-color:#63b6d2;-webkit-border-radius:100px;border-radius:100px;padding: .9em 2em;color:#fff;text-decoration:none;font-weight:900}.gradient .bt:hover, .infhome .bt:hover, .footer .wrapper div li .bt:hover{padding: .9em 2.5em;background-color:#2667dd}*{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%;background-color:#fff;font-family:Lato,Arial,sans-serif}body{font-size:1.5rem;color:#313131}.svg-wrapper{display:none}section{padding:75px
0;text-align:center}@media only screen and (max-width: 900px){section{padding:45px
0}}section
.hgroup{margin-bottom:50px}section
h2{font-family:Lato,Arial,sans-serif;font-size:7.5rem;font-weight:900;padding-bottom: .1em}@media only screen and (max-width: 900px){section
h2{font-size:5rem}}@media only screen and (max-width: 400px){section
h2{font-size:3.5rem}}section
h3{font-family:Lato,Arial,sans-serif;font-size:4rem;font-weight:900;margin-bottom: .5em}@media only screen and (max-width: 900px){section
h3{font-family:Lato,Arial,sans-serif}}@media only screen and (max-width: 400px){section
h3{font-size:2.5rem}}section
.subtitle{font-size:2.25rem;font-weight:700}section
p{max-width:100%;line-height:1.4em;margin-left:auto;margin-right:auto}section p+p{margin-top:1em}section p
strong{font-weight:700}section p
a{-webkit-transition:all ease .2s;transition:all ease .2s;font-weight:700;color:#a75e95}section p a:hover{color:#67385b}section
blockquote{font-style:italic;font-size:1.8em;font-weight:700;margin:1em
0}.gradient
a{color:#e6672b}.gradient a:hover{color:#fff}section.gris h2, section.gris
h3{color:#face4d;line-height:1.2em}section.bleu{background-color:#607aec}presentation.bleu
h2{color:#f6edcf;line-height:1.2em}.gradient{background-color:#face4d;color:#fff;position:relative}.gradient::before{content:'';position:absolute;height:100%;width:100%;top:0;left:0;-webkit-background-size:cover;background-size:cover;background-position:center;z-index:0;opacity: .07;-webkit-filter:grayscale(100%);filter:grayscale(100%)}@media only screen and (max-width: 500px){.gradient::before{display:none}}.gradient
.wrapper{position:relative;z-index:100}.gradient h2, .gradient
h3{color:#fff}.group-elt{max-width:1100px;margin:0
auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}@media only screen and (max-width: 400px){.group-elt{display:block}}@media only screen and (max-width: 400px){.group-elt .single-elt{margin-bottom:40px}}.group-elt .single-elt
svg{max-height:75px;max-width:75px;height:auto;width:auto;margin-bottom:10px}.group-elt .single-elt p, .group-elt .single-elt
li{opacity: .9;font-size:1em;margin-bottom: .4em}.group-elt .title-elt{display:block;font-size:2rem;font-weight:900;margin-bottom: .5em}.pagenews .single-actu{margin-bottom:50px}.googlemap{font-size:1.75rem;font-weight:700;color:#face4d;margin-top:-30px;margin-bottom:50px}.googlemap:hover::before{padding-right:10px;color:#a75e95}.googlemap
a{-webkit-transition:color ease .2s;transition:color ease .2s;color:#face4d}.googlemap a:hover{color:#a75e95}.googlemap::before{-webkit-transition:all ease .2s;transition:all ease .2s;padding-right:0;content:'» '}body{position:relative;-webkit-transition:right ease .25s;transition:right ease .25s;right:0;padding-top:80px}.header{padding:10px
0;position:fixed;width:100%;top:0;z-index:900;border-bottom:solid 1px black}@media only screen and (min-width: 800px){#case1{float:left;width:45%}#case2{width: :50%;margin-left:50%}}.admin-bar
.header{top:32px}.logo{display:inline-block;vertical-align:middle;width:120px}.logo
a{display:block}.logo
img{max-width:100%;height:auto}.nav{font-size:1.6rem}.nav li:not(.bt){font-weight:700}.nav
li.bt{font-weight:900;text-transform:uppercase;font-size:1.5rem}.nav li:not(.bt) a:hover{color:#63b6d2}.nav li:not(.bt) a:hover
svg{fill:#63b6d2}.nav
a{-webkit-transition:all ease .25s;transition:all ease .25s;display:block;color:#fff;text-decoration:none;padding:10px}.nav
.bt{-webkit-transition:background-color ease .2s;transition:background-color ease .2s;background-color:#e40029;-webkit-border-radius:100px;border-radius:100px;padding: .3em 1em;text-align:center}.nav .bt:hover{background-color:#2667dd}.nav .bt
a{color:#fff}.nav
svg{-webkit-transition:all ease .25s;transition:all ease .25s;fill:#fff;width:20px;height:20px;margin-right:8px;position:relative;top:3px}@media only screen and (min-width: 960px){.header{overflow: }.nav{display:inline-block;vertical-align:middle;text-align:right}.nav
li{display:inline-block;margin-right:13px;position:relative}}@media only screen and (min-width: 960px) and (max-width: 1300px){.nav
li{margin-right:8px;font-size:1.4rem;font-family:Lato,Arial,sans-serif !important;font-weight:800}}@media only screen and (min-width: 960px) and (max-width: 1200px){.nav
li{font-size:1.3rem}}@media only screen and (min-width: 960px){.nav li:last-child{margin-right:0}.nav li:not(.bt) a:hover{color:#63b6d2}.nav li:not(.bt) a:hover
svg{fill:#63b6d2}}@media only screen and (min-width: 960px) and (max-width: 1150px){.nav li
a{padding:10px
5px}}@media only screen and (min-width: 960px) and (max-width: 1060px){.nav
svg{display:none}}@media only screen and (min-width: 960px){.nav .current-menu-item:not(.bt)::after{content:'';width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:8px solid #fff;position:absolute;left:calc(50% - 4px);bottom:-23px}.bt_nav,.title-nav{display:none}}@media only screen and (max-width: 959px){body.open{right:350px}}@media only screen and (max-width: 959px) and (max-width: 450px){body.open{right:300px}}@media only screen and (max-width: 959px) and (max-width: 350px){body.open{right:250px}}@media only screen and (max-width: 959px){.title-nav{color:#fff;font-size:2.5rem;font-weight:normal;margin-bottom:15px;display:inline-block}.nav{text-align:center;-webkit-transition:right ease .2s;transition:right ease .2s;width:350px;position:fixed;background-color:#face4d;padding:30px;height:100vh;top:0;z-index:999;right:-350px}.nav.open{right:0}.nav
.bt{margin-top:15px}}@media only screen and (max-width: 959px) and (max-width: 450px){.nav{right:-300px;width:300px}}@media only screen and (max-width: 959px) and (max-width: 350px){.nav{right:-250px;width:250px}}@media only screen and (max-width: 959px){.bt_nav{background:none;padding:0;margin:0;border:0;padding:20px
0;cursor:pointer;position:absolute;right:75px;top:20px;outline-style:none}}@media only screen and (max-width: 959px) and (max-width: 900px){.bt_nav{right:50px}}@media only screen and (max-width: 959px) and (max-width: 500px){.bt_nav{right:25px}}@media only screen and (max-width: 959px) and (max-width: 400px){.bt_nav{top:12px}}@media only screen and (max-width: 959px){.bt_nav
span{-webkit-transition:all ease .2s .4s;transition:all ease .2s .4s;display:block;width:30px;height:3px;background-color:#fff;-webkit-box-shadow:0 10px 0 #fff, 0 -10px 0 #fff;box-shadow:0 10px 0 #fff, 0 -10px 0 #fff;-webkit-border-radius:2px;border-radius:2px;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.bt_nav span::after{-webkit-transition:-webkit-transform ease .2s .2s;transition:transform ease .2s .2s;content:'';display:block;background-color:#fff;width:30px;height:3px;position:absolute;-webkit-border-radius:2px;border-radius:2px}.bt_nav:hover
span{-webkit-transition:all ease .2s;transition:all ease .2s;-webkit-box-shadow:0 12px 0 #fff, 0 -12px 0 #fff;box-shadow:0 12px 0 #fff, 0 -12px 0 #fff}@-webkit-keyframes
menuclose{0{-webkit-box-shadow:0 10px 0 #fff, 0 -10px 0 #fff;box-shadow:0 10px 0 #fff, 0 -10px 0 #fff;-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-box-shadow:0 12px 0 #fff, 0 -12px 0 #fff;box-shadow:0 12px 0 #fff, 0 -12px 0 #fff;-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-box-shadow:0 0 0 #fff, 0 0 0 #fff;box-shadow:0 0 0 #fff, 0 0 0 #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@keyframes
menuclose{0{-webkit-box-shadow:0 10px 0 #fff, 0 -10px 0 #fff;box-shadow:0 10px 0 #fff, 0 -10px 0 #fff;-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-box-shadow:0 12px 0 #fff, 0 -12px 0 #fff;box-shadow:0 12px 0 #fff, 0 -12px 0 #fff;-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-box-shadow:0 0 0 #fff, 0 0 0 #fff;box-shadow:0 0 0 #fff, 0 0 0 #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}.bt_nav.open{-webkit-transition:-webkit-transform ease .2s;transition:transform ease .2s}.bt_nav.open:hover{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.bt_nav.open
span{-webkit-animation-name:menuclose;animation-name:menuclose;-webkit-animation-duration: .4s;animation-duration: .4s;-webkit-animation-delay: .2s;animation-delay: .2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.bt_nav.open span:after{-webkit-transition:-webkit-transform ease .15s .5s;transition:transform ease .15s .5s;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}}.nav ul li:hover .sub-menu{display:block;position:absolute;text-align:left}.sub-menu{display:none;background-color:white;border-radius:5px;text-align:left;width:160px;z-index:3000;border:solid 2px #e40029}.sub-menu
a{color:black}#menu-item-1535 .sub-menu{width:120% }.sous-menu{background-color:#f2f2f2;text-align:center;position:fixed;width:100%;z-index:1000}.sous-menu
li{display:inline}.sous-menu
a{-webkit-transition:all ease .2s;transition:all ease .2s;display:inline-block;font-size:1.5rem;text-decoration:none;color:#7c7c7c;padding:1.4em 1.2em}@media only screen and (max-width: 600px){.sous-menu
a{padding:1em
.8em}}.sous-menu a:hover,.sous-menu{color:#63b6d2;font-weight:700}.wrapper-actu{font-size:0}.bt-allactus{font-size:1.75rem;font-weight:700;color:#fff;display:inline-block;margin-top:10px}.bt-allactus:hover::before{padding-right:10px;color:#e6672b}.bt-allactus
a{-webkit-transition:color ease .2s;transition:color ease .2s;color:#fff}.bt-allactus a:hover{color:#e6672b}.bt-allactus::before{-webkit-transition:all ease .2s;transition:all ease .2s;padding-right:0;content:'» '}.single-actu{display:inline-block;vertical-align:top;font-size:1.5rem;width:calc(97% / 3);padding:25px;color:#77c9df;background-color:white;margin-left:10px;border-radius:50px}@media only screen and (max-width: 1000px){.single-actu{width:50%}.single-actu:last-child{display:none}}@media only screen and (max-width: 650px){.single-actu{width:100%;margin-bottom:20px}}.single-actu
.date_article{font-size:1.75rem;display:inline-block;margin-bottom:10px}.single-actu
h3{font-size:2.25rem;font-weight:700}.single-actu h3
a{-webkit-transition:color ease .3s;transition:color ease .3s;color:#e3022b;text-decoration:none}.single-actu h3 a:hover{color:#e6672b}.single-actu
.readmore{display:block;margin-top:13px;font-size:1.75rem;text-transform:uppercase}.single-actu .readmore
a{-webkit-transition:all ease .3s;transition:all ease .3s;color:#a75e95;text-decoration:none;position:relative}.single-actu .readmore a:hover{color:#e6672b}.single-actu .readmore a::before{-webkit-transition:all ease .3s;transition:all ease .3s;content:"»";position:absolute;left:-40px;top:3px;opacity:0}.single-actu .readmore a:hover::before{left:-20px;opacity:1}.single-actu
.thumbnail{-webkit-transition:all ease .3s;transition:all ease .3s;display:block;width:70%;height:200px;margin:0
auto;margin-bottom:20px;-webkit-background-size:cover;background-size:cover;background-position:center}.single-actu .thumbnail:hover{-webkit-transform:scale(1.025);-ms-transform:scale(1.025);transform:scale(1.025)}.single-actu .thumbnail
img{max-width:100%;height:auto}.social{font-size:0;margin-top:50px}.social
h3{margin-bottom:20px}.social
.single_social{display:inline-block;vertical-align:top;font-size:1.5rem;padding:25px;color:#fff}.social .single_social
h3{font-size:2.25rem;color:#fff}.social .hgroup-social{display:inline-block;vertical-align:middle;width:calc(100% - 65px);text-align:left;margin-bottom:25px}.social .hgroup-social
h3{margin-bottom:5px}.social .hgroup-social
a{-webkit-transition:color ease .25s;transition:color ease .25s;color:#fff;text-decoration:none;display:inline-block;padding:2px}.social .hgroup-social a:hover{color:#e6672b}.social
svg{display:inline-block;vertical-align:middle;width:50px;height:50px;margin-right:15px;margin-bottom:25px;fill:#fff}.pvideo{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}.pvideo
p{max-width:100%}.pvideo
iframe{left:0;top:0;height:100%;width:100%;position:absolute}.infhome{position:relative;-webkit-background-size:cover;background-size:cover;background-position:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:85vh}.infhome::after{content:'';position:absolute;height:100%;width:100%;top:0;left:0;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(250, 206, 77, 0.1)), to(rgba(230, 103, 43, 0.2)));background-image:-webkit-linear-gradient(top, rgba(250, 206, 77, 0.1), rgba(230, 103, 43, 0.2));background-image:linear-gradient(to bottom, rgba(250, 206, 77, 0.1), rgba(230, 103, 43, 0.2));z-index:0}.infhome
.wrapper{padding-top:0;padding-bottom:0;position:relative;z-index:1;margin:auto}.infhome .visu-home{max-width:100%;height:auto}.infhome .logo-home{width:450px;max-width:90%;height:auto;margin-bottom:30px}@media only screen and (max-width: 1600px){.infhome .logo-home{width:400px}}@media only screen and (max-width: 1100px){.infhome .logo-home{width:300px}}.infhome .titre-japon{color:#000;font-weight:bold;font-size:2.0rem}.infhome .logo-japon{vertical-align:top;width:100px;max-width:90%;height:auto;margin-bottom:30px}@media only screen and (max-width: 1600px){.infhome .logo-japon{width:400px}}@media only screen and (max-width: 1100px){.infhome .logo-japon{width:300px}}.infhome
.date{font-size:4.4rem;font-weight:900;text-transform:uppercase;display:block;color:#face4d}@media only screen and (max-width: 500px){.infhome
.date{font-size:3rem}}@media only screen and (max-width: 370px){.infhome
.date{font-size:2.5rem}}.infhome
.ville{font-size:4.9rem;font-weight:900;text-transform:uppercase;display:block}@media only screen and (max-width: 500px){.infhome
.ville{font-size:3rem}}.infhome
.bt{background-color:#E40029;color:#fff;font-size:2.6rem;text-transform:uppercase;margin:30px
0 20px;-webkit-box-shadow:0 5px 0 rgba(230, 103, 43, 0.4);box-shadow:0 5px 0 rgba(230, 103, 43, 0.4)}.infhome .bt:hover{background-color:#c61936;color:#fff}@media only screen and (max-width: 1300px){.infhome
.bt{font-size:2rem}}@media only screen and (max-width: 600px){.infhome
.bt{font-size:1.8rem}}.infhome .compteur .jours, .infhome .compteur .heures, .infhome .compteur
.minutes{width:95px;height:95px;display:inline-block;-webkit-border-radius:10px;border-radius:10px;-webkit-box-shadow:5px 15px 20px rgba(0, 0, 0, 0.35);box-shadow:5px 15px 20px rgba(0, 0, 0, 0.35);text-align:center;vertical-align:middle;position:relative}@media only screen and (max-width: 500px){.infhome .compteur .jours, .infhome .compteur .heures, .infhome .compteur
.minutes{width:75px;height:75px}}@media only screen and (max-width: 300px){.infhome .compteur .jours, .infhome .compteur .heures, .infhome .compteur
.minutes{width:55px;height:55px}}.infhome .compteur .jours::before, .infhome .compteur .heures::before, .infhome .compteur .minutes::before{content:'';display:block;position:absolute;width:100%;height:1px;background-color:rgba(0, 0, 0, 0.5);top:50%;-webkit-box-shadow:0 1px 0 rgba(255, 255, 255, 0.2);box-shadow:0 1px 0 rgba(255, 255, 255, 0.2)}.infhome .compteur .jours, .infhome .compteur
.heures{margin-right:15px}@media only screen and (max-width: 500px){.infhome .compteur .jours, .infhome .compteur
.heures{margin-right:5px}}.infhome .compteur
.nb{display:block;font-size:4rem;font-weight:900;padding-top:15px;font-family:Lato,Arial,sans-serif}@media only screen and (max-width: 500px){.infhome .compteur
.nb{font-size:3.5rem}}@media only screen and (max-width: 300px){.infhome .compteur
.nb{font-size:2.8rem;padding-top:8px}}.infhome .compteur
.unit{display:block;font-size:1.2rem;text-transform:uppercase;font-weight:700;padding-top:5px}@media only screen and (max-width: 500px){.infhome .compteur
.unit{font-size:1rem}}@media only screen and (max-width: 300px){.infhome .compteur
.unit{font-size: .8rem;padding-top:2px}}.infhome .elts-course{margin:75px
0;text-align:center}.infhome .elts-course .elt-course{display:inline-block;position:relative;margin:0px
20px 10px}@media only screen and (max-width: 600px){.infhome .elts-course .elt-course{margin:0
0 10px 0}}.infhome .elts-course .ico-elt{display:table-cell;vertical-align:middle;background-color:#1780c6;padding:10px;-webkit-border-radius:20px 0 0 20px;border-radius:20px 0 0 20px}.infhome .elts-course .ico-elt
svg{width:50px;height:50px;fill:#fff}@media only screen and (max-width: 360px){.infhome .elts-course .ico-elt
svg{width:35px;height:35px}}.infhome .elts-course .txt-elt{display:table-cell;vertical-align:middle;background-color:#fff;-webkit-border-radius:0 20px 20px 0;border-radius:0 20px 20px 0;padding:15px
20px;text-align:left;min-width:250px}@media only screen and (max-width: 400px){.infhome .elts-course .txt-elt{width:100%;padding:12px
15px;min-width:0}}.infhome .elts-course
.nb1{font-family:Lato,Arial,sans-serif;display:inline-block;vertical-align:middle;font-size:4.5rem;font-weight:900;color:#c61936;margin-right:10px}.infhome .elts-course .wrapper-txt{display:inline-block;vertical-align:middle}.infhome .elts-course
.titre{display:block;font-size:1.5rem;text-transform:uppercase;font-weight:900}.infhome .elts-course
.texte{display:block;font-size:1.25rem;color:#313131;font-weight:700;opacity: .5}.infhome .lien-inscri
span{color:black;font-size:2.8rem;text-transform:uppercase;font-weight:900;display:block;text-shadow:2px 2px 4px rgba(0, 0, 0, 0.5)}.infhome .sponsors-bas{display:table;width:100%;margin-top:75px}.infhome .sponsors-bas>div{display:table-cell;vertical-align:middle}@media only screen and (max-width: 550px){.infhome .sponsors-bas>div{display:block;text-align:center !important}.infhome .sponsors-bas>div:first-child{margin-bottom:20px}}.infhome .sponsors-bas
img{max-width:100%}.infhome .sponsors-bas .sponsors-right{text-align:right}.infhome .sponsors-bas .sponsors-left{text-align:left}.infhome .compteur>div{width:95px;height:95px;display:inline-block;-webkit-border-radius:10px;border-radius:10px;-webkit-box-shadow:5px 15px 20px rgba(0, 0, 0, 0.35);box-shadow:5px 15px 20px rgba(0, 0, 0, 0.35);background-color:#dadada !important;text-align:center;vertical-align:middle;position:relative}@media only screen and (max-width: 500px){.infhome .compteur>div{width:75px;height:75px}}@media only screen and (max-width: 300px){.infhome .compteur>div{width:55px;height:55px}}.infhome .compteur>div::before{content:'';display:block;position:absolute;width:100%;height:1px;background-color:rgba(0, 0, 0, 0.05);top:50%;-webkit-box-shadow:0 1px 0 rgba(255, 255, 255, 0.2);box-shadow:0 1px 0 rgba(255, 255, 255, 0.2)}.infhome .compteur>div:not(:last-child){margin-right:15px}@media only screen and (max-width: 500px){.infhome .compteur>div:not(:last-child){margin-right:5px}}.infhome .compteur
.nb{display:block;font-size:4rem;font-weight:900;padding-top:15px;color:#c61936;font-family:'cooper-black-std',Lato,Arial,sans-serif}@media only screen and (max-width: 500px){.infhome .compteur
.nb{font-size:3.5rem}}@media only screen and (max-width: 300px){.infhome .compteur
.nb{font-size:2.8rem;padding-top:8px}}.infhome .compteur
.unit{display:block;font-size:1.2rem;text-transform:uppercase;font-weight:700;padding-top:5px;color:#c61936}@media only screen and (max-width: 500px){.infhome .compteur
.unit{font-size:1rem}}@media only screen and (max-width: 300px){.infhome .compteur
.unit{font-size: .8rem;padding-top:2px}}.slide-img{margin-bottom:50px;margin-top:50px;height:450px}@media only screen and (max-width: 650px){.slide-img{height:450px}}@media only screen and (max-width: 450px){.slide-img{height:250px}}.slide-img
img{width:100%;height:auto}.epreuve
span.big{display:inline-block;margin-top:20px;font-size:7.5rem;line-height:1em;font-weight:900;text-transform:uppercase}.parcours_sbg
iframe{max-width:100%}.parcours_sbg{position:relative;background-image:none !important;background-color:#dadada !important;min-height:100vh;padding-top:0;padding-bottom:0}@media only screen and (max-width: 500px){.parcours_sbg{min-height:0}}.parcours_sbg
.padCarte{min-height:1200px;width:100%;position:relative}@media only screen and (max-width: 900px){.parcours_sbg
.padCarte{min-height:100vh}}.parcours_sbg .padCarte::before{-webkit-transition:opacity ease 4s;transition:opacity ease 4s;content:'';position:absolute;left:0;top:0;right:0;bottom:0;background-image:url("/wp-content/themes/ekiden/img/parcours/carteparcours.png");-webkit-background-size:cover;background-size:cover;background-position:center center;z-index:1;opacity: .4}.parcours_sbg .padCarte::after{content:'';position:absolute;left:0;top:0;right:0;bottom:0;background-image:url("/wp-content/themes/ekiden/img/parcours/traceparcours-01-01.svg");-webkit-background-size:cover;background-size:cover;background-position:center center;z-index:2}@media only screen and (max-width: 500px){.parcours_sbg .padCarte::after{opacity: .4}}.parcours_sbg .padCarte:hover::before{opacity: .6}.parcours_sbg
.hgroup{position:absolute;z-index:99;top:75px;width:100%;left:0;padding:0
75px}@media only screen and (max-width: 900px){.parcours_sbg
.hgroup{padding:0
50px}}@media only screen and (max-width: 500px){.parcours_sbg
.hgroup{padding:0
25px}}.parcours_sbg .hgroup
.googlemap{margin-top:10px}.parcours_sbg .hgroup .googlemap
span{font-weight:400;font-size: .8em}.inscription .group-elt{padding:50px
0}@media only screen and (max-width: 400px){.inscription .group-elt{padding:35px
0}}.inscription .single-elt{width:28%;background-color:white;border-radius:20px;color:black;padding-top:10px}@media only screen and (max-width: 550px){.inscription .single-elt{width:45%;margin-bottom:30px}}@media only screen and (max-width: 450px){.inscription .single-elt{width:100%}}.inscription .single-elt
svg{fill:#e40029}.pad-inscription
.bt{font-size:1.8rem;margin-top: .8em}.pad-inscription p
a{color:inherit}.pad-legal{margin-top:50px;margin-bottom:0 !important}.pad-legal
a{color:inherit;font-weight:900}.partenaires
h2{color:#face4d}.partenaires
.sponsors{padding:0}.partenaires .sponsors
img{-webkit-filter:none;filter:none;opacity:1 !important}.partenaires .group-partners{padding:25px
0}.partenaires
h3{font-size:3rem}.anim-parcours{margin-top:50px}.anim-parcours .single-elt{width:45%}.anim-parcours .single-elt .title-elt{color:#face4d}.anim-parcours .single-elt
svg{fill:#face4d}.step-parcours{position:relative}.step-parcours
.wrapper{position:relative;z-index:100}.step-parcours .single-parcours:not(:last-child){margin-right:100px}@media only screen and (max-width: 950px){.step-parcours .single-parcours:not(:last-child){margin-right:0;margin-bottom:75px}}.step-parcours .single-parcours{text-align:center;display:inline-block;vertical-align:top;width:calc(50% - 54px)}@media only screen and (max-width: 950px){.step-parcours .single-parcours{width:100%}}.step-parcours .single-parcours
svg{width:75px;height:75px;fill:#fff;margin-bottom:20px}.step-parcours .single-parcours .title-elt{font-family:Lato,Arial,sans-serif;display:block;color:#fff;font-size:4rem}.step-parcours .single-parcours .ssTitle-elt{display:block;color:#fff;text-transform:uppercase;font-weight:800;margin-top:10px;margin-bottom:25px}.openrunner_map{margin-top:40px}#village
img{max-width:100%;height:auto}.village .group-elt{padding:15px
0}@media only screen and (max-width: 400px){.village .group-elt{padding:35px
0;margin-bottom:0}}.village .group-elt p+p{margin-top: .4em}.village .single-elt{width:40%}@media only screen and (max-width: 400px){.village .single-elt{width:100%}}.village .single-elt
svg{fill:#fff}.village
.bt{font-size:2rem}@media only screen and (max-width: 400px){.village
.bt{font-size:1.75rem}}.acces{position:relative}.acces::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;opacity: .15;background:url("/wp-content/themes/ekiden/img/gmap.jpg") no-repeat left;-webkit-background-size:cover;background-size:cover}@media only screen and (max-width: 1000px){.acces::after{background:url("/wp-content/themes/ekiden/img/gmap@0,5x.jpg") no-repeat left;-webkit-background-size:cover;background-size:cover}}@media only screen and (max-width: 500px){.acces::after{background:url("/wp-content/themes/ekiden/img/gmap@0,25x.jpg") no-repeat left;-webkit-background-size:cover;background-size:cover}}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi){.acces::after{background:url("/wp-content/themes/ekiden/img/gmap@2x.jpg") no-repeat left;-webkit-background-size:cover;background-size:cover}}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1000px), only screen and (min-resolution: 192dpi) and (max-width: 1000px){.acces::after{background:url("/wp-content/themes/ekiden/img/gmap.jpg") no-repeat left;-webkit-background-size:cover;background-size:cover}}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 500px), only screen and (min-resolution: 192dpi) and (max-width: 500px){.acces::after{background:url("/wp-content/themes/ekiden/img/gmap@0,5x.jpg") no-repeat left;-webkit-background-size:cover;background-size:cover}}.acces
.wrapper{position:relative;z-index:100}.acces .group-elt{max-width:100%;padding:50px
0}.acces .single-elt{width:28%}@media only screen and (max-width: 550px){.acces .single-elt{width:45%;margin-bottom:30px}}@media only screen and (max-width: 450px){.acces .single-elt{width:100%;margin-bottom:30px}}.acces .single-elt
svg{fill:#a75e95;max-height:95px;max-width:95px}.acces .single-elt
p{font-size:1.5rem}.acces .title-elt{font-size:3.25rem;color:#a75e95}.entrainement
.bt{margin-top:40px;font-size:2rem}.entrainement
img{margin-top:50px;-webkit-box-shadow:15px -15px 0 rgba(255, 255, 255, 0.9);box-shadow:15px -15px 0 rgba(255, 255, 255, 0.9);max-width:100%;height:auto}.benevoles
img{max-width:100%;height:auto;margin-top:50px;-webkit-box-shadow:15px -15px 0 rgba(0, 0, 0, 0.1);box-shadow:15px -15px 0 rgba(0, 0, 0, 0.1)}.solidaire
img{max-width:100%;height:auto;margin-top:50px;-webkit-box-shadow:15px -15px 0 rgba(255, 255, 255, 0.9);box-shadow:15px -15px 0 rgba(255,255,255,0.9)}.galerie-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.galerie-wrapper .single-img{display:inline-block;vertical-align:top;width:calc(25% - 10px);margin-right:10px;margin-bottom:10px}.galerie-wrapper .single-img:nth-child(4n){margin-right:0}@media only screen and (max-width: 900px){.galerie-wrapper .single-img{width:calc((100% - 20px)  / 3)}.galerie-wrapper .single-img:nth-child(4n){margin-right:10px}.galerie-wrapper .single-img:nth-child(3n){margin-right:0}}@media only screen and (max-width: 600px){.galerie-wrapper .single-img{width:calc((100% - 10px)  / 2)}.galerie-wrapper .single-img:nth-child(3n){margin-right:10px}.galerie-wrapper .single-img:nth-child(2n){margin-right:0}}.galerie-wrapper .single-img a:not(.lienExterne){display:block;width:100%;height:250px;overflow:hidden;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center center}@media only screen and (max-width: 450px){.galerie-wrapper .single-img a:not(.lienExterne){height:150px}}.galerie-wrapper+h3{margin-top:40px}.galerie-externe .single-img
h4{font-size:2rem;font-weight:900;margin-top: .9em;margin-bottom: .5em}.galerie-externe .single-img
p{line-height:1.3em}.galerie-externe .single-img
span{display:inline-block;margin-top: .45em}.galerie-externe .single-img span
a{-webkit-transition:color ease .3s;transition:color ease .3s;color:#e6672b;font-weight:900}.galerie-externe .single-img span a:hover{color:#a75e95}.single-galerie{margin-bottom:50px !important}.logos .single-img
a{background-color:#fff;-webkit-background-size:contain;background-size:contain;margin-bottom:10px}.logos .single-img
p{color:#919191}.single_video{margin-bottom:50px}@media only screen and (max-width: 450px){.single_video{margin-bottom:25px}}.wrapper-videos .single_video+.single_video{display:inline-block;width:40%;margin-right:20px}@media only screen and (max-width: 500px){.wrapper-videos .single_video+.single_video{width:100%;margin-right:0}}.single-article{text-align:left}.single-article article h1, .single-article article h2, .single-article article
h3{color:#a75e95;margin-bottom: .3em}.single-article article
h1{font-weight:900;font-size:3.5rem}.single-article article
.date_article{font-size:1.75rem;display:block;margin-bottom:10px;margin-top: .4em;margin-bottom:30px}.single-article article
h2{font-weight:900;font-size:2.5rem}.single-article article
h3{font-weight:700;font-size:2rem}.single-article article
p{margin-left:0;margin-right:0}.single-article article p + h1,
.single-article article p + h2,
.single-article article p+h3{margin:1em
0 .5em}.single-article article
em{font-style:italic}@media only screen and (min-width: 500px){.single-article article
.alignleft{float:left;display:inline;margin:1em
1em 1em 0}.single-article article
.alignright{float:right;display:inline;margin:1em
0 1em 1em}.single-article article
img{max-width:50%;height:auto}}@media only screen and (max-width: 500px){.single-article article
img{display:block;width:100%;height:auto;margin:1em
0}}.p404{min-height:calc(100vh - 90px);padding-top:50px;padding-bottom:50px;position:relative;z-index:1}.p404
h2{color:#a75e95}.p404::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:url("/wp-content/themes/ekiden/img/montage-404/montage-404base.jpg") no-repeat center center;-webkit-background-size:contain;background-size:contain;z-index:-1;-webkit-animation:popup .5s .2s;animation:popup .5s .2s}@media only screen and (min-width: 800px){.p404::after{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}}@media only screen and (max-width: 1000px){.p404::after{background:url("/wp-content/themes/ekiden/img/montage-404/montage-404-1000.jpg") no-repeat center center;-webkit-background-size:contain;background-size:contain}}@media only screen and (max-width: 700px){.p404::after{background:url("/wp-content/themes/ekiden/img/montage-404/montage-404-700.jpg") no-repeat center center;-webkit-background-size:contain;background-size:contain}}@media only screen and (max-width: 450px){.p404::after{background:url("/wp-content/themes/ekiden/img/montage-404/montage-404-450.jpg") no-repeat center center;-webkit-background-size:contain;background-size:contain}}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi){.p404::after{background:url("/wp-content/themes/ekiden/img/montage-404/montage-404base@2x.jpg") no-repeat center center;-webkit-background-size:contain;background-size:contain}}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1000px), only screen and (min-resolution: 192dpi) and (max-width: 1000px){.p404::after{background:url("/wp-content/themes/ekiden/img/montage-404/montage-404-1000@2x.jpg") no-repeat center center;-webkit-background-size:contain;background-size:contain}}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px), only screen and (min-resolution: 192dpi) and (max-width: 700px){.p404::after{background:url("/wp-content/themes/ekiden/img/montage-404/montage-404-700@2x.jpg") no-repeat center center;-webkit-background-size:contain;background-size:contain}}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 450px), only screen and (min-resolution: 192dpi) and (max-width: 450px){.p404::after{background:url("/wp-content/themes/ekiden/img/montage-404/montage-404-450@2x.jpg") no-repeat center center;-webkit-background-size:contain;background-size:contain}}@-webkit-keyframes
popup{from{-webkit-transform:scale(0);transform:scale(0);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes
popup{from{-webkit-transform:scale(0);transform:scale(0);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.sponsors{text-align:center;padding:60px
0}@media only screen and (max-width: 850px){.sponsors{padding:40px
0}}@media only screen and (max-width: 650px){.sponsors{padding:30px
0}}.sponsors
img{-webkit-transition:all ease .2s;transition:all ease .2s;max-height:100px;max-width:150px;width:auto;height:auto;padding:10px;-webkit-filter:grayscale(100%);filter:grayscale(100%)}@media only screen and (max-width: 850px){.sponsors
img{height:75px}}@media only screen and (max-width: 650px){.sponsors
img{height:60px}}.sponsors
a{display:inline-block;vertical-align:middle}.sponsors a:not(:last-child){margin-right:20px}.sponsors a
img{opacity: .8}.sponsors a:hover
img{-webkit-filter:grayscale(0%);filter:grayscale(0%);opacity:1}.footer{padding:50px
0;color:rgba(255, 255, 255, 0.9)}@media only screen and (max-width: 450px){.footer{padding:35px
0}}.footer .wrapper
div{display:inline-block;vertical-align:top;width:25%;text-align:center}@media only screen and (max-width: 850px){.footer .wrapper
div{width:50%}.footer .wrapper div:nth-child(1), .footer .wrapper div:nth-child(2){margin-bottom:50px}}@media only screen and (max-width: 550px){.footer .wrapper
div{width:100%;margin-bottom:50px}.footer .wrapper div:last-child{margin-bottom:0}}.footer .wrapper div
h5{font-size:2.25rem;text-transform:uppercase;font-weight:700;margin-bottom: .8em}@media only screen and (max-width: 500px){.footer .wrapper div
h5{font-size:2rem}}.footer .wrapper div
p{margin-bottom:10px}.footer .wrapper div p
a{-webkit-transition:color ease .2s;transition:color ease .2s;color:rgba(255, 255, 255, 0.9);text-decoration:none}.footer .wrapper div p a:hover{color:#e6672b}.footer .wrapper div
li{color:#fff}.footer .wrapper div li
a{-webkit-transition:color ease .2s;transition:color ease .2s;color:rgba(255, 255, 255, 0.9);text-decoration:none;line-height:1.35em}.footer .wrapper div li a:hover{color:#e6672b}.footer .wrapper div li
.bt{background-color:#a75e95;margin-top:20px}.footer .wrapper div li .bt:hover{background-color:#67385b;color:#fff}.footer .rs-footer{margin-top:20px}.footer .rs-footer
li{display:inline-block}.footer .rs-footer li a
svg{-webkit-transition:fill ease .25s;transition:fill ease .25s;width:40px;height:40px;fill:#fff}.footer .rs-footer li a:hover
svg{fill:#e6672b}.footer .orga
a{display:inline-block;padding:5px
0}.footer .orga
img{max-width:200px;max-height:50px;height:auto;width:auto}#parcoursbloc{height:800px}#parcoursbloc
h2{font-size:4rem}#parcoursbloc
.hgroup{float:left;width:44%;margin-left:50px}#inscription
.bt{background-color:#e40029}.current_page_item
a{color:black}.current_page_item
svg{fill:black}.current_page_item .sub-menu
svg{fill:#FFF}@media only screen and (max-width: 1200px){#parcoursbloc{height:1400px}}@media only screen and (max-width: 1200px){#parcoursbloc
.hgroup{float:unset;width:100%;margin-left:0px}}@media only screen and (max-width: 1200px){.openrunner_map{width:100%}}@media only screen and (max-width: 1200px){#parcoursbloc
.subtitle{font-size:1.5rem}}@media only screen and (max-width: 1200px){#parcoursbloc
h2{font-size:2rem}}.rs-header{position:relative;top:15px;display:inline-block}.rs-header
li{display:inline-block}.rs-header li a:hover
svg{fill:#eee449}.rs-header
svg{fill:white;transition:fill ease .25s;-webkit-transition:fill ease .25s;width:40px;height:40px}@media only screen and (max-width: 650px){.rs-header
svg{width:40px;height:40px;fill:white;transition:fill ease .25s;-webkit-transition:fill ease .25s}}@media only screen and (min-width: 900px){#epreuve::before{background-image:url('https://ekidenstrasbourg.eu/wp-content/uploads/2017/10/22792509_1303595936416351_5500613200311155610_o.jpg')}}@media only screen and (min-width: 900px){#presentation::before{background-image:url('https://ekidenstrasbourg.eu/wp-content/uploads/2016/03/mszy_ekiden_09.jpg')}}#presentation{color:black}@media only screen and (min-width: 900px){#inscription::before{background-image:url('https://ekidenstrasbourg.eu/wp-content/uploads/2019/12/MIRDASS_2019_10_27_FRA_20091.jpg')}}@media only screen and (min-width: 900px){#parcours_sbg::before{background:url("/wp-content/themes/ekiden/img/gmap.jpg") no-repeat left}}@media only screen and (min-width: 900px){#village::before{background-image:url('https://ekidenstrasbourg.eu/wp-content/uploads/2019/12/MIRDASS_2019_10_27_FRA_20250.jpg')}}@media only screen and (min-width: 900px){#benevoles::before{background-image:url(' https://ekidenstrasbourg.eu/wp-content/uploads/2020/10/DSC_0459.jpg')}}.step-lesepreuves .single-lesepreuves:not(:last-child){margin-right:10px;padding-right:10px;border-right:solid}@media only screen and (max-width: 950px){.step-lesepreuves .single-lesepreuves:not(:last-child){margin-right:0;margin-bottom:25px;padding-bottom:25px;border-right:none;border-bottom:solid}}.step-lesepreuves .single-lesepreuves{text-align:center;display:inline-block;vertical-align:top;width:32%;height:400px;margin-bottom:27px}@media only screen and (max-width: 950px){.step-lesepreuves .single-lesepreuves{width:100%;height:auto}}.step-lesepreuves .single-lesepreuves
svg{width:125px;height:80px;fill:#fff;margin-bottom:20px}.step-lesepreuves .single-lesepreuves .title-elt{font-family:inherit;display:block;color:black;font-size:3rem;font-weight:bolder}.step-lesepreuves .single-lesepreuves .ssTitle-elt{display:block;color:#fff;text-transform:uppercase;font-weight:800;margin-top:10px;margin-bottom:25px}p{color:black}#dates .title-elt{background-color:white !important;color:#e40029 !important;padding:10px;border-radius:10px}.bgVideo{position:absolute;right:0;bottom:0;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100;-webkit-background-size:cover;background-size:cover}@media only screen and (max-width: 500px){.bgVideo{display:none}}.infhome::after{position:absolute;height:100%;width:100%;top:0;left:0;background-color:rgba(255,255,255,0.75);z-index:0}#festivalek{border-radius:10px;margin-top:10px;width:100%}@media only screen and (min-width: 960px){#festival_photo{width:35%;display:inline-block}}#festival_photo
img{height:100%}@media only screen and (min-width: 960px){#festival_description{margin-left:35px;width:56%}}#festival_description{color:#000;display:inline-block;vertical-align:top}#festival_description
h3{color:#c7115e;font-size:3rem !important}#festival_description
h4{font-family:Lato,Arial,sans-serif;font-size:2.5rem;margin-bottom: .5em;color:black;margin-top:-18px}#festivalopacity
p{opacity:1 !important}#festivalek .single-elt{margin-bottom:50px;background-color:white;border-radius:20px;width:100%}.sponsors [title='New Balance'],
.sponsors [title='Harmonie Mutuelle'],
.sponsors [title='Harmonie mutuelle'],
.sponsors [title='Ligue contre le cancer'],
.sponsors [title='La ligue contre la cancer'],
.sponsors [title='Gymnase Jean Sturm'],
.sponsors [title='BMMC']{max-height:125px}.sponsors [title='Groupama'],
.sponsors [title='Eurométropole'],
.sponsors [title='Rivetoile'],
.sponsors [title='DNA'],
.sponsors [title='Cinéma Vox']{max-height:70px}