@font-face{font-family:'entypo';src:url(/entypo.eot);src:url(/entypo.eot?#iefix) format("embedded-opentype"),url(/assets/entypo-d4ac8ac5bf15194478886bd116c82fa59dd96d419fcb94bebad7b741284ac4f9.woff) format("woff"),url(/entypo.ttf) format("truetype"),url(/entypo.svg#entypo) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'myFirstFont';src:url(/assets/sports-4d51e5874b9445b4bb59e37aafaebfa82ea6dbaffd09bfb85485968e82af0c17.ttf) format("truetype")}[class^="icon-"],[class*=" icon-"]{font-family:'entypo';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-phone:before{content:"\e600"}.icon-mobile:before{content:"\e602"}.icon-mail:before{content:"\e603"}.icon-location:before{content:"\e604"}.icon-address:before{content:"\e605"}.icon-cross:before{content:"\e601"}.icon-plus:before{content:"\e60b"}.icon-github:before{content:"\e606"}.icon-flickr:before{content:"\e60c"}.icon-vimeo:before{content:"\e60d"}.icon-twitter:before{content:"\e607"}.icon-facebook:before{content:"\e608"}.icon-googleplus:before{content:"\e609"}.icon-pinterest:before{content:"\e60e"}.icon-tumblr:before{content:"\e60f"}.icon-linkedin:before{content:"\e610"}.icon-dribbble:before{content:"\e60a"}.icon-stumbleupon:before{content:"\e611"}.icon-lastfm:before{content:"\e612"}.icon-rdio:before{content:"\e613"}.icon-spotify:before{content:"\e614"}.icon-instagram:before{content:"\e615"}.icon-dropbox:before{content:"\e616"}.icon-evernote:before{content:"\e617"}.icon-skype:before{content:"\e618"}.icon-paypal:before{content:"\e619"}.icon-picasa:before{content:"\e61a"}.icon-soundcloud:before{content:"\e61b"}.icon-behance:before{content:"\e61c"}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased}html,body{height:100%}html,button,input,textarea{font-family:"Open Sans", sans-serif}body{color:#dadada;line-height:1.75;margin:0}a{color:#dadada;text-decoration:underline}a:active,a:focus,a:hover{outline:0}a:hover{text-decoration:none}#competitors h2{font-family:"Open Sans", sans-serif}h1,h2,h3,h4{color:#fff;font-family:'myFirstFont';font-weight:400;line-height:1.16667;margin:0 0 28px;text-align:center}h1{font-size:44px;margin-bottom:0px}h2{font-size:30px}h3{font-size:24px}h4{font-size:18px}b,strong{font-weight:700}i,em{font-style:italic}p{margin:0 0 28px}ul,ol{margin:0 0 28px;padding:0 0 0 24px}ul{list-style:disc}ol{list-style:decimal}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}img{border:0;vertical-align:middle;-ms-interpolation-mode:bicubic}form{margin:0}button,input,textarea{border-radius:0;font-size:14px;margin:0;max-width:100%;vertical-align:baseline;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}button,input{line-height:normal}button,input[type="submit"]{-webkit-appearance:button;cursor:pointer}textarea{overflow:auto;vertical-align:top}form label{border:0 none;clip:rect(1px, 1px, 1px, 1px);overflow:hidden;padding:0;position:absolute !important}#shirts ul li:first-child>label{clip:initial !important;position:initial !important}.row:after{clear:both}.row:before,.row:after{content:"";display:table}.screen-reader-text{border:0 none;clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;padding:0;position:absolute !important;width:1px}.row{margin-left:-48px}#decscription .row{margin-left:0px}.inner.row{margin-left:0px}.one-half{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;padding-left:48px}.one-half{width:50%}input,textarea,select{background:#6e6e6e;background:rgba(169,169,169,0.3);border:1px solid #6e6e6e;color:#fff;font-weight:700;letter-spacing:1px;padding:12px;text-transform:uppercase}input{width:250px}.checkbox{width:13px !important}.hidden{display:none}.btn{display:inline-block;padding:0.5rem 1rem;font-size:1rem;color:#fff;text-align:center;text-decoration:none;white-space:nowrap;background-color:#007bff;border:1px solid #007bff;border-radius:0.25rem;cursor:pointer}#file-chosen{margin-left:10px}#country,#gender,#tshirt,#bike_support_tshirt,#bike_support_gender,#bike_support_country,#run_support_country,#run_support_tshirt,#run_support_gender{width:250px;height:45px}select{height:45px}.inform-text{text-align:center}input:focus,textarea:focus{outline:0}button,input[type="submit"]{background:#73ba37;background:rgba(115,186,55,0.8);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}button:hover,button:focus,input[type="submit"]:focus,input[type="submit"]:hover{background:#73ba37;color:#dadada;outline:0}#giodo,#terms,#photos{clip:auto}.form-field{position:relative}.form-field label{font-size:14px}label[for*="photos"],label[htmlfor*="photos"],label[for*="terms"],label[htmlfor*="terms"],label[for*="giodo"],label[htmlfor*="giodo"],label[for*="birthday"],label[htmlfor*="birthday"]{position:relative !important;clip:initial}input[type="date"]:not(.has-value):before{color:lightgray;content:"Birthday"}#user_data span{display:none}.error select,.error input{border-color:red}.error input.checkbox{outline:1px solid red}ul.errorlist{margin-top:10px;margin-bottom:3px;color:red}.form-field span.error{background:#73ba37;background:rgba(115,186,55,0.8);border:1px solid #73ba37;color:#f7f7f7;font-size:10px;letter-spacing:1px;padding:6px;position:absolute;right:6px;text-transform:uppercase;top:-14px}.form-wrap .loading{font-family:"Open Sans";height:42px;margin:0 auto 28px;text-align:center}.form-wrap .success{color:#dadada;font-family:"Roboto Slab", serif;min-height:42px;text-align:center}::-webkit-input-placeholder{color:#a9a9a9}::-moz-placeholder{color:#a9a9a9;opacity:1}.placeholder{color:#a9a9a9}.content img{height:auto;max-width:100%}.subtitle{font-size:14px;letter-spacing:1px;margin:28px 0;text-align:center;text-transform:uppercase}.row h2{font-size:24px;margin-bottom:14px;text-align:left}#modal .section-title{margin-bottom:0px}.social .icon,.modal-toggle .icon .span{color:#f7f7f7;display:inline-block;font-size:18px;height:36px;line-height:36px;text-align:center;text-decoration:none;width:36px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease}.social .icon:hover,.modal-toggle .icon:hover{color:#73ba37}.row h2 .icon{font-size:18px;line-height:1.55556;margin-right:10px}#preload{background:#1f1f1f url(/images/overlay.png) repeat;height:100%;left:0;position:fixed;top:0;width:100%;z-index:998}#preload-content{height:100px;left:50%;margin-left:-50px;margin-top:-50px;position:absolute;top:50%;width:100px;z-index:999}.preload-text{color:#73ba37;font-family:"Roboto Slab", serif;font-size:14px;text-align:center}.preload-spinner{margin:0 auto 14px;text-align:center}.bounce1,.bounce2,.bounce3{-webkit-animation-name:bounce;-webkit-animation-duration:1.4s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-webkit-animation-fill-mode:both;-moz-animation-name:bounce;-moz-animation-duration:1.4s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:ease-in-out;-moz-animation-fill-mode:both;animation-name:bounce;animation-duration:1.4s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;animation-fill-mode:both;background:#474747;display:inline-block;height:14px;margin:0 3px;opacity:0.6;width:14px}.bounce1{-webkit-animation-delay:-0.32s;-moz-animation-delay:-0.32s;animation-delay:-0.32s}.bounce2{-webkit-animation-delay:-0.16s;-moz-animation-delay:-0.16s;animation-delay:-0.16s}@-webkit-keyframes bounce{0%,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@-moz-keyframes bounce{0%,80%,100%{-moz-transform:scale(0)}40%{-moz-transform:scale(1)}}@keyframes bounce{0%,80%,100%{transform:scale(0)}40%{transform:scale(1)}}.wrap{min-height:100%;position:relative;text-align:center;background:url(/assets/bg-80b19b167be1f6975463d56cfb39c00ae3cfbe448d6156d37db5092994d7830e.jpg) no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.inner{margin:0 auto;padding:42px 24px}#main{position:relative}#main .inner{max-width:816px;padding-bottom:126px;padding-top:84px}#modal{background:#1f1f1f;background:rgba(31,31,31,0.8);display:none;left:0;min-height:100%;position:absolute;right:0;top:0;z-index:997}#modal .inner{max-width:612px}.body-bg{background:rgba(0,0,0,0.5) url(/assets/overlay-014ef3c50153609a30166815fd29502c7e8954df2c66eff7269a700aeb77cd06.png) repeat;height:100%;left:0;position:fixed;top:0;width:100%;z-index:-1}.site-title{font-size:30px;margin-bottom:10px}.countdown-row{display:block;text-align:center}.countdown-section{border-left:1px dotted #dadada;border-color:rgba(218,218,218,0.8);color:#dadada;display:inline-block;font-size:12px;letter-spacing:1px;padding:42px 12px 28px;text-align:center;text-transform:uppercase;width:25%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.countdown-section:first-child{border-left:0}.countdown-amount{color:#fff;display:block;font-family:"Roboto Slab", serif;font-size:60px;font-weight:700;letter-spacing:normal;line-height:1;padding-bottom:21px}#newsletter{margin:0 auto;max-width:588px}#newsletter-form{position:relative}#newsletter-form .form-field{margin-right:180px}#newsletter-form .form-submit{height:42px;right:0;top:0;width:180px;vertical-align:top}#newsletter_email,#newsletter_submit{height:42px;vertical-align:top;margin-bottom:10px}.navcontainer ul{margin:0;padding:0;list-style-type:none;text-align:center}.navcontainer ul li{display:inline}.social{margin:28px 0}.social ul{list-style:none;margin:0;padding:0;text-align:center}.social li{display:inline-block;margin:4px}#main .modal-toggle{bottom:42px;left:0;text-align:center;width:100%}.modal-note{color:#dadada;display:block;font-size:12px;letter-spacing:1px;text-align:center;text-transform:uppercase}#registration-form,#login-form,fieldset ul{list-style:none;text-align:center}.helptext{display:none}#modal .modal-toggle{margin-bottom:42px;text-align:center}.no-js #timer,.no-js .modal-toggle,.no-js #preload{display:none}@media only screen and (max-width: 680px){h1{font-size:36px}.countdown-amount{font-size:48px}}@media only screen and (max-width: 540px){.one-half{width:100%}}@media only screen and (max-width: 480px){h1{font-size:30px}.countdown-section{padding:28px 6px 28px}.countdown-amount{font-size:42px}#newsletter-form .form-field{margin:0 0 14px}#newsletter-form .form-submit{position:static;right:auto;top:auto}li{display:block}}@media only screen and (max-width: 360px){.countdown-section{font-size:10px;padding:21px 6px}.countdown-amount{font-size:36px}}.login,.profile-link,.gpx,.language{margin:10px;z-index:200}.menu{display:flex;position:absolute;right:10px}.menu-item select{height:30px;padding:0px;margin:0px}.profile-link{right:85px}.gpx{right:70px}.login a,.profile-link a,.gpx a{text-decoration:none;color:#0991df;font-family:myFirstFont}.main-logo{max-width:90vw;height:auto}.logo-row{display:flex;justify-content:center;align-items:center;gap:40px;flex-wrap:wrap;margin-top:20px;margin-bottom:40px}.main-logo{max-height:90vw;width:auto}.sponsor-left,.sponsor-right{max-height:60px;width:auto}@media (max-width: 768px){.logo-row{flex-direction:column;gap:20px}.main-logo{max-height:90vw}.sponsor-left,.sponsor-right{max-height:40px}}
