@charset "UTF-8";.p-absolute.b-0,.p-bottom-0{bottom:0}.color-white,.color-white-hover:hover,.color-white-visited:visited,a.color-white,a.color-white-hover:hover,a.color-white-visited:visited{color:#FFF}.color-grey-4{color:#ababab}.color-black-grey-4{color:#898989}.color-black-grey-3{color:#ababab}.color-grey-3,.color-iron-ravenn{color:#6f6f6f}.bg-white{background-color:#FFF}.bg-light{background:#f7f8f9}.bg-light-grey{background-color:#eee}.bg-grey{background-color:#ccc}.bg-warm-grey{background-color:#999}.bg-dark-grey{background-color:#666}.bg-dark{background-color:#333}.bg-black{background-color:#000}.bg-red{background-color:#D90000}.bg-blue{background-color:#004085}.bg-grey-2{background-color:#ddd}.bg-black-grey-2{background-color:#444}.color-old-ravenn{color:#ababab}.color-sharp-night{color:#333}.fm-regular{font-family:OpenSans}.fm-bold{font-family:OpenSans-Bold}.fm-semibold{font-family:OpenSans-Semibold}.fm-regular-mobile{font-family:open-sans}.fm-bold-mobile{font-family:open-sans-bold}.fm-semibold-mobile{font-family:open-sans-semi-bold}.l-auto{line-height:1em}.word-wrap-break{word-wrap:break-word}.fs-10{font-size:10px}.fs-11{font-size:11px}.fs-12{font-size:12px}.fs-13{font-size:13px}.fs-14{font-size:14px}.fs-15{font-size:15px}.fs-16{font-size:16px}.fs-17{font-size:17px}.fs-18{font-size:18px}.fs-19{font-size:19px}.fs-20{font-size:20px}.fs-21{font-size:21px}.fs-22{font-size:22px}.fs-23{font-size:23px}.fs-24{font-size:24px}.fs-25{font-size:25px}.fs-26{font-size:26px}.fs-28{font-size:28px}.fs-32{font-size:32px}.fs-33{font-size:33px}.fs-36{font-size:36px}.fs-40{font-size:40px}.fs-44{font-size:44px}.fs-50{font-size:50px}.fs-65{font-size:65px}.fs-58{font-size:58px}.fs-72{font-size:72px}.fs-78{font-size:78px}.fs-85{font-size:85px}.fs-100{font-size:100px}.lh-10{line-height:10px}.lh-12{line-height:12px}.lh-14{line-height:14px}.lh-15{line-height:15px}.lh-16{line-height:16px}.lh-18{line-height:18px}.lh-19{line-height:19px}.lh-20{line-height:20px}.lh-24{line-height:24px}.lh-25{line-height:25px}.lh-26{line-height:26px}.lh-27{line-height:27px}.lh-28{line-height:28px}.lh-30{line-height:30px}.lh-32{line-height:32px}.lh-33{line-height:33px}.lh-35{line-height:35px}.lh-36{line-height:36px}.lh-40{line-height:40px}.lh-45{line-height:45px}.lh-50{line-height:50px}.lh-58{line-height:58px}.lh-72{line-height:72px}@media screen and (max-width:960px){.fm-regular{font-family:open-sans}.fm-bold{font-family:open-sans-bold}.fm-semibold{font-family:open-sans-semi-bold}.fm-regular-mobile{font-family:open-sans}.fm-bold-mobile{font-family:open-sans-bold}.fm-semibold-mobile{font-family:open-sans-semi-bold}}.mt-2{margin-top:2px}.mt-4{margin-top:4px}.mt-5{margin-top:5px}.mt-7{margin-top:7px}.mt-8{margin-top:8px}.mt-10{margin-top:10px}.mt-12{margin-top:12px}.mt-13{margin-top:13px}.mt-15{margin-top:15px}.mt-16{margin-top:16px}.mt-18{margin-top:18px}.mt-20{margin-top:20px}.mt-24{margin-top:24px}.mt-30{margin-top:30px}.mt-32{margin-top:32px}.mt-35{margin-top:35px}.mt-36{margin-top:36px}.mt-40{margin-top:40px}.mt-45{margin-top:45px}.mt-48{margin-top:48px}.mt-50{margin-top:50px}.mt-60{margin-top:60px}.mt-72{margin-top:72px}.mt-85{margin-top:85px}.mt-90{margin-top:90px}.mt-96{margin-top:96px}.mt-100{margin-top:100px}.mt-150{margin-top:150px}.mt-176{margin-top:176px}.mt-190{margin-top:190px}.mt-330{margin-top:330px}.mr-6{margin-right:6px}.mr-7{margin-right:7px}.mr-8{margin-right:8px}.mr-10{margin-right:10px}.mr-15{margin-right:15px}.mr-16{margin-right:16px}.mr-17{margin-right:17px}.mr-20{margin-right:20px}.mr-24{margin-right:24px}.mr-25{margin-right:25px}.mr-27{margin-right:27px}.mr-30{margin-right:30px}.mr-40{margin-right:40px}.mr-45{margin-right:45px}.mr-60{margin-right:60px}.mr-70{margin-right:70px}.mr-100{margin-right:100px}.mb-2{margin-bottom:2px}.mb-4{margin-bottom:4px}.mb-5{margin-bottom:5px}.mb-7{margin-bottom:7px}.mb-8{margin-bottom:8px}.mb-10{margin-bottom:10px}.mb-12{margin-bottom:12px}.mb-13{margin-bottom:13px}.mb-15{margin-bottom:15px}.mb-16{margin-bottom:16px}.mb-18{margin-bottom:18px}.mb-20{margin-bottom:20px}.mb-24{margin-bottom:24px}.mb-30{margin-bottom:30px}.mb-32{margin-bottom:32px}.mb-35{margin-bottom:35px}.mb-36{margin-bottom:36px}.mb-40{margin-bottom:40px}.mb-45{margin-bottom:45px}.mb-48{margin-bottom:48px}.mb-50{margin-bottom:50px}.mb-60{margin-bottom:60px}.mb-72{margin-bottom:72px}.mb-85{margin-bottom:85px}.mb-90{margin-bottom:90px}.mb-96{margin-bottom:96px}.mb-100{margin-bottom:100px}.mb-150{margin-bottom:150px}.mb-176{margin-bottom:176px}.mb-190{margin-bottom:190px}.mb-330{margin-bottom:330px}.ml-6{margin-left:6px}.ml-7{margin-left:7px}.ml-8{margin-left:8px}.ml-10{margin-left:10px}.ml-15{margin-left:15px}.ml-16{margin-left:16px}.ml-17{margin-left:17px}.ml-20{margin-left:20px}.ml-24{margin-left:24px}.ml-25{margin-left:25px}.ml-27{margin-left:27px}.ml-30{margin-left:30px}.ml-40{margin-left:40px}.ml-45{margin-left:45px}.ml-60{margin-left:60px}.ml-70{margin-left:70px}.ml-100{margin-left:100px}.pt-4{padding-top:4px}.pt-7{padding-top:7px}.pt-10{padding-top:10px}.pt-12{padding-top:12px}.pt-13{padding-top:13px}.pt-15{padding-top:15px}.pt-18{padding-top:18px}.pt-20{padding-top:20px}.pt-30{padding-top:30px}.pt-32{padding-top:32px}.pt-35{padding-top:35px}.pt-40{padding-top:40px}.pt-45{padding-top:45px}.pt-48{padding-top:48px}.pt-50{padding-top:50px}.pt-60{padding-top:60px}.pt-72{padding-top:72px}.pt-85{padding-top:85px}.pt-90{padding-top:90px}.pt-93{padding-top:93px}.pt-150{padding-top:150px}.pr-4{padding-right:4px}.pr-2{padding-right:2px}.pr-7{padding-right:7px}.pr-10{padding-right:10px}.pr-12{padding-right:12px}.pr-13{padding-right:13px}.pr-15{padding-right:15px}.pr-17{padding-right:17px}.pr-20{padding-right:20px}.pr-25{padding-right:25px}.pr-27{padding-right:27px}.pr-30{padding-right:30px}.pr-35{padding-right:35px}.pr-40{padding-right:40px}.pr-45{padding-right:45px}.pr-70{padding-right:70px}.pr-100{padding-right:100px}.pr-150{padding-right:150px}.pb-4{padding-bottom:4px!important}.pb-7{padding-bottom:7px!important}.pb-10{padding-bottom:10px!important}.pb-12{padding-bottom:12px!important}.pb-13{padding-bottom:13px!important}.pb-15{padding-bottom:15px!important}.pb-18{padding-bottom:18px!important}.pb-20{padding-bottom:20px!important}.pb-30{padding-bottom:30px!important}.pb-32{padding-bottom:32px!important}.pb-35{padding-bottom:35px!important}.pb-40{padding-bottom:40px!important}.pb-45{padding-bottom:45px!important}.pb-48{padding-bottom:48px!important}.pb-50{padding-bottom:50px!important}.pb-60{padding-bottom:60px!important}.pb-72{padding-bottom:72px!important}.pb-85{padding-bottom:85px!important}.pb-90{padding-bottom:90px!important}.pb-93{padding-bottom:93px!important}.pb-150{padding-bottom:150px!important}.pl-4{padding-left:4px}.pl-2{padding-left:2px}.pl-7{padding-left:7px}.pl-10{padding-left:10px}.pl-12{padding-left:12px}.pl-13{padding-left:13px}.pl-15{padding-left:15px}.pl-17{padding-left:17px}.pl-20{padding-left:20px}.pl-25{padding-left:25px}.pl-27{padding-left:27px}.pl-30{padding-left:30px}.pl-35{padding-left:35px}.pl-40{padding-left:40px}.pl-45{padding-left:45px}.pl-70{padding-left:70px}.pl-100{padding-left:100px}.pl-150{padding-left:150px}.p-7{padding:7px}.p-10{padding:10px}.p-13{padding:13px}.p-15{padding:15px}.p-20{padding:20px}.p-25{padding:25px}.p-30{padding:30px}.p-35{padding:35px}.d-inline-block{display:inline-block}.d-none-normal{display:none}@-webkit-keyframes opacity-element{0%,100%{opacity:1}50%{opacity:.5}}@-o-keyframes opacity-element{0%,100%{opacity:1}50%{opacity:.5}}@keyframes opacity-element{0%,100%{opacity:1}50%{opacity:.5}}@-webkit-keyframes leftRight{0%{left:0}100%{left:100%}}@-o-keyframes leftRight{0%{left:0}100%{left:100%}}@keyframes leftRight{0%{left:0}100%{left:100%}}@-webkit-keyframes opacity-animation{0%{opacity:.5}100%{opacity:1}}@-o-keyframes opacity-animation{0%{opacity:.5}100%{opacity:1}}@keyframes opacity-animation{0%{opacity:.5}100%{opacity:1}}@-webkit-keyframes loading{0%{background-image:linear-gradient(to right,#eff0f1 0,#fff -30%,#eff0f1 100%)}10%{background-image:linear-gradient(to right,#eff0f1 0,#fff 12%,#eff0f1 100%)}20%{background-image:linear-gradient(to right,#eff0f1 0,#fff 24%,#eff0f1 100%)}30%{background-image:linear-gradient(to right,#eff0f1 0,#fff 36%,#eff0f1 100%)}40%{background-image:linear-gradient(to right,#eff0f1 0,#fff 48%,#eff0f1 100%)}50%{background-image:linear-gradient(to right,#eff0f1 0,#fff 60%,#eff0f1 100%)}60%{background-image:linear-gradient(to right,#eff0f1 0,#fff 72%,#eff0f1 100%)}70%{background-image:linear-gradient(to right,#eff0f1 0,#fff 84%,#eff0f1 100%)}80%{background-image:linear-gradient(to right,#eff0f1 0,#fff 96%,#eff0f1 100%)}90%{background-image:linear-gradient(to right,#eff0f1 0,#fff 100%,#eff0f1 100%)}100%{background-image:linear-gradient(to right,#eff0f1 0,#fff 130%,#eff0f1 100%)}}@-o-keyframes loading{0%{background-image:-o-linear-gradient(left,#eff0f1 0,#fff -30%,#eff0f1 100%);background-image:linear-gradient(to right,#eff0f1 0,#fff -30%,#eff0f1 100%)}10%{background-image:-o-linear-gradient(left,#eff0f1 0,#fff 12%,#eff0f1 100%);background-image:linear-gradient(to right,#eff0f1 0,#fff 12%,#eff0f1 100%)}20%{background-image:-o-linear-gradient(left,#eff0f1 0,#fff 24%,#eff0f1 100%);background-image:linear-gradient(to right,#eff0f1 0,#fff 24%,#eff0f1 100%)}30%{background-image:-o-linear-gradient(left,#eff0f1 0,#fff 36%,#eff0f1 100%);background-image:linear-gradient(to right,#eff0f1 0,#fff 36%,#eff0f1 100%)}40%{background-image:-o-linear-gradient(left,#eff0f1 0,#fff 48%,#eff0f1 100%);background-image:linear-gradient(to right,#eff0f1 0,#fff 48%,#eff0f1 100%)}50%{background-image:-o-linear-gradient(left,#eff0f1 0,#fff 60%,#eff0f1 100%);background-image:linear-gradient(to right,#eff0f1 0,#fff 60%,#eff0f1 100%)}60%{background-image:-o-linear-gradient(left,#eff0f1 0,#fff 72%,#eff0f1 100%);background-image:linear-gradient(to right,#eff0f1 0,#fff 72%,#eff0f1 100%)}70%{background-image:-o-linear-gradient(left,#eff0f1 0,#fff 84%,#eff0f1 100%);background-image:linear-gradient(to right,#eff0f1 0,#fff 84%,#eff0f1 100%)}80%{background-image:-o-linear-gradient(left,#eff0f1 0,#fff 96%,#eff0f1 100%);background-image:linear-gradient(to right,#eff0f1 0,#fff 96%,#eff0f1 100%)}90%{background-image:-o-linear-gradient(left,#eff0f1 0,#fff 100%,#eff0f1 100%);background-image:linear-gradient(to right,#eff0f1 0,#fff 100%,#eff0f1 100%)}100%{background-image:-o-linear-gradient(left,#eff0f1 0,#fff 130%,#eff0f1 100%);background-image:linear-gradient(to right,#eff0f1 0,#fff 130%,#eff0f1 100%)}}@keyframes loading{0%{background-image:-o-linear-gradient(left,#eff0f1 0,#fff -30%,#eff0f1 100%);background-image:linear-gradient(to right,#eff0f1 0,#fff -30%,#eff0f1 100%)}10%{background-image:-o-linear-gradient(left,#eff0f1 0,#fff 12%,#eff0f1 100%);background-image:linear-gradient(to right,#eff0f1 0,#fff 12%,#eff0f1 100%)}20%{background-image:-o-linear-gradient(left,#eff0f1 0,#fff 24%,#eff0f1 100%);background-image:linear-gradient(to right,#eff0f1 0,#fff 24%,#eff0f1 100%)}30%{background-image:-o-linear-gradient(left,#eff0f1 0,#fff 36%,#eff0f1 100%);background-image:linear-gradient(to right,#eff0f1 0,#fff 36%,#eff0f1 100%)}40%{background-image:-o-linear-gradient(left,#eff0f1 0,#fff 48%,#eff0f1 100%);background-image:linear-gradient(to right,#eff0f1 0,#fff 48%,#eff0f1 100%)}50%{background-image:-o-linear-gradient(left,#eff0f1 0,#fff 60%,#eff0f1 100%);background-image:linear-gradient(to right,#eff0f1 0,#fff 60%,#eff0f1 100%)}60%{background-image:-o-linear-gradient(left,#eff0f1 0,#fff 72%,#eff0f1 100%);background-image:linear-gradient(to right,#eff0f1 0,#fff 72%,#eff0f1 100%)}70%{background-image:-o-linear-gradient(left,#eff0f1 0,#fff 84%,#eff0f1 100%);background-image:linear-gradient(to right,#eff0f1 0,#fff 84%,#eff0f1 100%)}80%{background-image:-o-linear-gradient(left,#eff0f1 0,#fff 96%,#eff0f1 100%);background-image:linear-gradient(to right,#eff0f1 0,#fff 96%,#eff0f1 100%)}90%{background-image:-o-linear-gradient(left,#eff0f1 0,#fff 100%,#eff0f1 100%);background-image:linear-gradient(to right,#eff0f1 0,#fff 100%,#eff0f1 100%)}100%{background-image:-o-linear-gradient(left,#eff0f1 0,#fff 130%,#eff0f1 100%);background-image:linear-gradient(to right,#eff0f1 0,#fff 130%,#eff0f1 100%)}}.color-white{color:#FFF}.color-light{color:#f7f8f9}.color-light-grey{color:#eee}.color-grey{color:#ccc}.color-dark-grey{color:#666}.color-black-grey{color:#333}.color-black-grey-2{color:#898989}.color-dark{color:#333}.color-black{color:#000}.color-red{color:#D90000}.color-warm-grey{color:#999}.color-black-text{color:#707070}.color-red-hover:hover{color:#D90000}.color-white-hover:hover{color:#FFF}.color-black-hover:hover{color:#000}.color-white-visited:visited{color:#FFF}.color-black-visited:visited{color:#000}.color-blue,.color-blue-hover:hover,.color-blue-visited:visited{color:#004085}.color-blue-2{color:#1565c0}.color-grey-2{color:#ddd}.color-warning{color:#856404}.evt-text-secondary{color:#999;line-height:1.15rem}.evt-text-primary{color:#333;line-height:1.15rem}.ls-06{letter-spacing:.6px}.first-letter-upparcase:first-letter{text-transform:uppercase}.d-none{display:none!important}.d-flex{display:flex;display:-webkit-flex;display:-ms-flexbox}.p-absolute{position:absolute!important}.p-absolute.l-0{left:0}.p-absolute.r-0{right:0}.p-absolute.t-0{top:0}.p-absolute.align-middle{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);top:50%}.p-relative{position:relative}.p-center{margin:0 auto;right:0;left:0;display:block}.cursor-pointer{cursor:pointer}.pointer-events-none{pointer-events:none}.d-inline.vertical-align-middle{vertical-align:middle}.bg-no-repeat{background-repeat:no-repeat}.bg-center{background-position:center center}.bg-100-center{background-size:100% center}.bg-100-auto{background-size:100% auto}.bg-80-auto{background-size:80% auto}.bg-contain{background-size:contain}.bg-cover{background-size:cover}.bg-none{background:0 0}.h-auto{height:auto}.opacity-10{opacity:.1}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.br-5{border-radius:5px}.border-left{border-left:1px solid #ddd}.border-right{border-right:1px solid #ddd}.border-bottom{border-bottom:1px solid #ddd}.border-all{border:1px solid #ddd}.b-none{border:none!important}.border-top-none{border-top:none!important}.border-bottom-none{border-bottom:none!important}.border-right-none{border-right:none!important}.border-left-none{border-left:none!important}.border-1px-color-red{border:1px solid #D90000}.border-1px-warm-grey{border:1px solid #ddd}.border-top-1px-warm-grey{border-top:1px solid #ddd}.border-bottom-1px-warm-grey{border-bottom:1px solid #ddd}.border-right-1px-warm-grey{border-right:1px solid #ddd}.border-left-1px-warm-grey{border-left:1px solid #ddd}.border-dashed{border:1px dashed #ddd}.transitions-color{-o-transition:color .2s linear;transition:color .2s linear}.transitions-all{-o-transition-property:all;transition-property:all}.transitions-all-linear{-o-transition:all linear;transition:all linear}.transitions-all-ease-in-out{-o-transition:all ease-in-out;transition:all ease-in-out}.transitions-duration-02{-o-transition-duration:.2s;transition-duration:.2s}.transitions-duration-03{-o-transition-duration:.3s;transition-duration:.3s}.transitions-duration-04{-o-transition-duration:.4s;transition-duration:.4s}.transitions-duration-05{-o-transition-duration:.5s;transition-duration:.5s}.transitions-duration-06{-o-transition-duration:.6s;transition-duration:.6s}.rotate-90{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.rotate-180{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.p-top-0{top:0}.wspace-nowrap{white-space:nowrap}.jc-center{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.jc-flex-end{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.align-items-center{-webkit-align-items:center;-ms-flex-align:center;align-items:center}.bg-loading:empty{background-color:#eff0f1;min-height:15px;display:block;-webkit-animation:loading 1s infinite;-o-animation:loading 1s infinite;animation:loading 1s infinite;-webkit-animation-direction:alternate;-o-animation-direction:alternate;animation-direction:alternate}.py-15{padding-top:15px;padding-bottom:15px}.overflow-hide{overflow:hidden}.overflow-scroll{overflow:scroll}.confirmation_info .three_cols,.confirmation_info .two_cols,.hide-fields{overflow:hidden}.pagination-mobile{background-color:#F7F8F9;border-radius:.15rem;margin:auto;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-left:0}.pagination-mobile .page-item{line-height:40px}.pagination-mobile .page-sep{float:left;color:#999;text-align:center;font-size:9px}.pagination-mobile .page-link{border:none;color:#999;background-color:transparent;line-height:40px;font-size:14px;width:35px;text-align:center;float:left;padding:0}.pagination-mobile .active{color:#333}.pagination-mobile .page-link.next,.pagination-mobile .page-link.previous{font-family:icomoon!important;border:none!important;border-left:1px solid #EEE!important;margin-left:2px;background:0 0!important}.pagination-mobile .page-link.previous{border-right:1px solid #EEE!important;border-left:none!important}.pagination-mobile .page-link.next:before{content:"\e00e"}.pagination-mobile .page-link.previous:before{content:"\e00b"}.bg-color-ddd-hover:hover{background-color:#DDD}.content-center{left:50%;top:50%;-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.beachBallSportEvents .content,.quote{-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.max-width-1440{max-width:1440px}.p-fixed{position:fixed;z-index:9999}.notification .notification--warning{background:#fff3cd;border:1px solid #ffeeba}.notification strong{font-family:OpenSans-Bold}.notification b{font-family:OpenSans-Semibold}.w-fitContent{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.nobackground{background:0 0!important}.w-auto{width:auto}.min-w-240{min-width:240px}.w-240{width:240px}.w-170{width:170px}.hide-fields{height:90px}.number-fields{border-top:1px solid #ddd;margin-top:10px!important;padding-top:10px!important}.icon-info.dark{color:#444}.icon-info.tomato{color:#ed2020}.panel-box .icon-error-label{position:absolute;left:6px;top:6px}.panel-box .icon-pending-cashout{width:10px;height:10px;border-radius:50%}.bar-graph{position:relative;height:40px}.bar-graph-bg,.bar-graph:after,.bar-graph:before{content:'';position:absolute;top:0;background-color:#ddd}.bar-graph:after,.bar-graph:before{width:1px;height:100%}.bar-graph:after{right:0;left:auto}.bar-graph:before{left:0;background-color:#1565c0;right:7px;z-index:1}.bar-graph-bg{right:0;width:100%;height:32px}.bar-graph-line{position:absolute;z-index:2;left:0;height:32px;background-color:#1565c0}.beachBallSportEvents{left:0;top:0;width:100%;height:100%;position:fixed;z-index:999999;background:rgba(255,255,251,.9)}.beachBallSportEvents .content{max-width:440px;left:50%;width:100%;height:100%;opacity:1;max-height:300px;position:relative;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.beachBallSportEvents .content .bg_holder{background:url(../_imgs/ajax-loader-bkg-white.gif) center center no-repeat;height:100%;background-size:80px;position:relative;top:0;width:100%}.beachBallSportEvents .content .bg_holder .desc{position:absolute;top:65%;text-align:center;right:0;left:0;font-size:14px;color:#333}.popUpSportsEvents p{max-width:380px}.popUpSportsEvents span.mail{font-size:18px;text-align:center;min-height:80px;text-decoration:underline;background:#f7f8f9;margin-bottom:32px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.popUpSportsEvents button{min-height:40px}.button-red-ev{background:#D90000;border-radius:5px;cursor:pointer;text-shadow:none;text-align:center}.button.red_gradient.add-to-cart-btn__pack-event,.product-suggestions-popup-footer input.red_gradient{height:45px;text-shadow:unset;font-weight:800;-webkit-font-smoothing:antialiased;box-shadow:0 2px 0 0 #D90000;box-sizing:border-box}.button-red-ev:hover{background:#A51616}[opacity-animation]{-webkit-animation:opacity-animation 1s infinite;-o-animation:opacity-animation 1s infinite;animation:opacity-animation 1s infinite}[header-animation]{-webkit-animation:header-animation 2s infinite cubic-bezier(.33,.67,.59,1.28);-o-animation:header-animation 2s infinite cubic-bezier(.33,.67,.59,1.28);animation:header-animation 2s infinite cubic-bezier(.33,.67,.59,1.28)}.notification.notification--blue{background:#cce5f6;border:1px solid #abd5f1}.events-cart__items,.events-cart__title,.product-suggestions__items{border-bottom:1px solid #DDD}.notification.notification--blue i{color:#004085}.text-underline{text-decoration:underline!important}.min-width-176{min-width:176px}a.rollover{-o-transition:opacity .2s linear;transition:opacity .2s linear}a.rollover:hover{opacity:.8}.events-cart__block{background:#F7F8F9;font-size:13px;border:1px solid #DDD;font-family:OpenSans;border-top-left-radius:5px;border-top-right-radius:5px;width:100%}.event-product__title,.events-cart__title,.product-suggestions__price,.product-suggestions__title{font-family:OpenSans-Bold}.events-cart__title{background:#EEE;font-size:13px;padding:15px}.product-suggestions{font-size:13px}.product-suggestions__items{padding:15px;background:#FFF}.product-suggestions__items:last-child{border-bottom:none}.product-suggestions__action{text-align:center}.product-suggestions__action .add-to-cart-wdgt .open-popup{margin-top:0}.product-suggestions__info{padding:10px 0}.checkout__submit{float:right}.product-suggestions__title{display:block;margin-bottom:5px}.product-suggestions__price{display:block;font-size:18px;color:#D90000}.product-suggestions__description{display:block;margin-bottom:15px}.event-product{padding:15px;border-bottom:1px solid #DDD}.event-product:last-child{border-bottom:none}.event-product__image,.event-product__info{display:inline-block;vertical-align:top}.event-product__title{display:block;margin-bottom:5px}.event-product__variant{display:block;font-family:OpenSans;color:#999;margin-bottom:5px}.event-product__price{display:block;font-family:OpenSans-Bold;color:#D90000;margin-bottom:5px}.event-product__qty{display:block;color:#999}.events-cart__totals{font-size:15px;padding:15px;text-align:right}.events-cart__totals .total{font-family:OpenSans-Bold;font-size:18px;color:#D90000}.events-cart__agreeTerms{background:#F7F8F9;border:1px solid #DDD;font-family:OpenSans;border-radius:5px;padding:15px;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;line-height:1.2;font-size:15px}.events-cart__agreeTerms input{margin-top:0;font-size:18px}.add-to-cart-wdgt.is-pack.event-pack form{display:block}.button.red_gradient.add-to-cart-btn__pack-event{text-align:center;border:1px solid #e01214;color:#FFF;margin:auto;-pie-background:-pie-linear-gradient(to bottom,#ED1F21,#e01214);background:-o-linear-gradient(top,#ED1F21,#e01214);background:linear-gradient(to bottom,#ED1F21,#e01214);border-radius:5px;font-size:15px;font-family:arial}.agreeTerms__warning{display:none;background:#FFF;padding:15px;text-align:center;font-size:15px;font-family:OpenSans-Bold}.agreeTerms__warning i{font-size:20px;margin-right:5px;position:relative;top:3px}.popup_content .agreeTerms__warning{display:block}.product-suggestions-single{max-width:505px!important}.product-suggestions-popup-footer{background-color:#F7F8F9;padding:15px;display:table}.product-suggestions-popup-footer fieldset .colour{width:100%;float:left;max-width:none;color:#999}.product-suggestions-popup-footer .chosen-drop .chosen-results li{font-size:12px!important}.product-suggestions-popup-footer fieldset{display:inline-block}.product-suggestions-popup-footer fieldset>div:first-child:nth-last-child(1){margin-top:10px}.product-suggestions-popup-footer fieldset>div{min-width:215px!important;display:inline-block}.product-suggestions-popup-footer fieldset .size{width:45%;float:left}.product-suggestions-popup-footer fieldset .flavour{width:45%!important;float:left}.product-suggestions-popup-footer fieldset .flavour .chosen-single{max-width:215px!important}.product-suggestions-popup-footer .qty-and-btn,.product-suggestions-popup-footer fieldset .qty-and-btn.row-2{width:45%;float:right;display:inline-block}.product-suggestions-popup-footer .qty-and-btn.no-opt,.product-suggestions-popup-footer fieldset .qty-and-btn.row-1{width:455px;float:right;display:inline-block}.product-suggestions-popup-footer .add-btn{width:100%;float:left;padding-top:15px;padding-bottom:15px}.product-suggestions-popup-footer input.red_gradient{text-align:center;border:1px solid #e01214;color:#FFF;margin:auto;-pie-background:-pie-linear-gradient(to bottom,#ED1F21,#e01214);background:-o-linear-gradient(top,#ED1F21,#e01214);background:linear-gradient(to bottom,#ED1F21,#e01214);border-radius:5px;font-size:15px;font-family:arial}.product-suggestions-popup{padding:13px;background:#FFF}.product-suggestions-popup-title{font-family:OpenSans;font-size:15px;color:#999}.product-suggestions-popup-description{font-family:OpenSans-Bold;font-size:15px;padding-top:10px;line-height:1.3;color:#333}.product-suggestions-single .product-suggestions-popup{padding:25px 25px 15px}.product-suggestions-single .product-suggestions-popup-footer{padding:15px 25px}.btn-footer-chk{margin-bottom:65px}#product-page #customer-price{display:block;font-size:18px;color:#D90000;font-family:OpenSans-Bold}button.next_button.shipping-events{background:#D90000;color:#fff;box-shadow:0 2px 0 0 #D90000;text-decoration:none;border-radius:5px;text-align:center;border:none;text-shadow:none;padding:13px 18px;font-size:15px;font-family:OpenSans-Semibold;text-transform:capitalize}.challenge__link a:hover,.product-index .coupon-row .view-details:hover,body.checkout-confirmation .coupon-row .view-details:hover{text-decoration:underline}.step_navigation{-o-transition:all .2s linear;transition:all .2s linear;text-align:center;width:1250px;left:50%;margin-left:-625px;padding:0 20px;bottom:12px;background-color:rgba(51,51,51,.9);height:60px;min-height:0;border:none;border-radius:5px;position:fixed}.step_navigation .next_button,.step_navigation .next_button.disabled,.step_navigation .previous_button{padding:12px 30px 12px 22px;font-size:12px;text-align:center;white-space:nowrap;text-transform:uppercase}.step_navigation button{font-size:12px;top:6px;left:0;position:relative;color:#FFF}.step_navigation .previous_button{background:#333;border:1px solid #0e0e0e;text-shadow:0 -1px 2px #595959;box-shadow:inset 0 1px 0 #595959;border-radius:5px;float:left;color:#fff;font-weight:700}.step_navigation .previous_button i{color:#D90000}.step_navigation .next_button,.step_navigation .next_button.disabled{float:right}.checkout-area{line-height:normal;-webkit-text-size-adjust:100%;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;text-shadow:rgba(0,0,0,.01) 0 0 1px}.checkout-select-section-info{text-align:center;color:#343434;font-size:12px;margin-top:40px;margin-bottom:40px}.checkout-select-section-info strong{font-size:20px;color:#2a2a2a;padding:10px;display:block}.checkout-select-section-info i{color:#D90000}.checkout_box{border:1px solid #e1e1e1;border-radius:6px;background-clip:padding-box;background-color:#f7f7f7;box-shadow:inset 0 1px 0 #fff}.checkout_box .checkout_box_header{border-bottom:1px solid #e1e1e1;padding:15px 20px}.checkout_box .checkout_box_header h2{font-size:15px;color:#333}.checkout_box .selectable_items_list table{width:100%;line-height:normal;border-collapse:collapse}.checkout_box .selectable_item{padding-left:10px}.title-confirmation,.title-payment,.title-shipping{box-sizing:border-box;width:100%;float:left;padding:22px 4%;border-bottom:solid 1px #dbdbdb}.title-confirmation i,.title-payment i,.title-shipping i{box-sizing:border-box;width:20%;float:left;font-size:40px;color:#D90000}.title-confirmation .text,.title-payment .text,.title-shipping .text{box-sizing:border-box;width:80%;float:right;font-size:16px;font-family:open-sans-bold;line-height:120%}.product_list{border-radius:4px}.step_confirmation .product_list tr.footer,.step_confirmation .product_list tr.header{border-radius:4px 4px 0 0}.events-cart .heading{padding-left:15px}@media screen and (max-width:960px){.step_navigation .next_button i,.step_navigation .previous_button{display:none}.step_navigation{position:fixed;bottom:0;left:0;z-index:1;box-sizing:border-box;width:100%;margin-left:0;float:left;height:auto;background-color:#282423;padding:10px 20px;text-align:center;border-radius:0}.step_navigation .next_button{font-size:1.25rem;text-transform:uppercase;padding:16px 18px;width:100%;top:0}.checkout-select-section-info{margin-top:30px}.checkout_box .checkout_box_content{padding:0 23px}}.selected-address{padding:15px;line-height:1.2;border-right:1px solid #DDD}.checkout-box{background:#FFF}.selected-address__details{padding:0 15px}.available-addresses{line-height:1.2;padding:15px}.available-addresses__select{padding-right:15px}.payment__submit{float:right}.checkout_product_list tr.footer,.checkout_product_list tr.header{background:#f5f5f5;padding:10px 20px}.success-banner{width:100%;position:relative;height:415px;background-repeat:no-repeat;background-position:center;background-size:cover}.quote-wrapper{position:absolute;top:0;left:0;width:100%;height:415px;background-color:rgba(0,0,0,.4)}.quote{position:absolute;left:50%;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);line-height:1.2}.quote blockquote{font-size:35px;color:#FFF;padding:15px}.quote blockquote q{font-family:OpenSans-Light;font-style:italic}.quote blockquote q:before{display:inline-block;content:"\201C"}.quote blockquote q:after{display:inline-block;content:"\201D"}.quote blockquote cite{display:block;font-size:18px}.success__message-container{text-align:center;white-space:nowrap}.success__message-container>*{display:inline-block;vertical-align:middle}.success__message-container i{font-size:50px;color:#2ecc71;margin-right:30px}.success__text{text-align:left;font-size:15px;line-height:1.2;white-space:normal}.success__text h1{margin-bottom:5px;font-size:24px}.checkout_success .success_message{text-align:left;font-size:16px;padding-top:40px;padding-bottom:40px;padding-left:50px;color:#333;font-weight:400;font-style:italic;border-bottom:1px solid #ddd}.checkout_success .success_message .icon_container{position:relative;width:50px;height:50px}.checkout_success .success_message i{color:#35d164;font-size:50px;position:absolute;margin-left:-57px;margin-top:-12px}.checkout_success .success_message i.icon-warning-sign{color:#d40201;font-size:45px}.checkout_success .product_list .totals{max-width:500px}.checkout_success .order_box{width:49%}.checkout_success .three_boxes .order_box.left_box,.checkout_success .three_boxes .order_box.middle_box{width:368px}.events-checkout.checkout_success .order-title{margin-bottom:20px}.events-checkout.checkout_success .order-title i{font-size:24px;color:#e50000}.events-checkout.checkout_success .order-title span{color:#333;font-weight:700;font-size:20px}@media screen and (max-width:960px){.events-checkout .confirmation_info .left{display:none}.events-checkout .confirmation_info .right .checkout_box{margin:0}.events-checkout #totals_info td.label{text-align:center}}main .product-dtl-container{margin-bottom:15px;width:90%;margin-right:auto;margin-left:5%;float:left}main .product-dtl-container .product-img-container{width:85px;text-align:center;float:left}main .product-dtl-container .product-img-container img{max-width:100%;max-height:85px;margin-top:5px;margin-bottom:5px}main .product-dtl-container .product-details-container{width:calc(95% - 85px);float:right}main .product-dtl-container .product-details-container .product-brand-container{width:100%;text-align:left;font-family:open-sans-semi-bold;font-size:13px;color:#999;margin-top:10px}main .product-dtl-container .product-details-container .product-name-container{width:100%;text-align:left;font-family:open-sans-semi-bold;font-size:14px;color:#000;line-height:1.1;height:45px}main .product-dtl-container .product-details-container .product-price-container{display:block;font-size:18px;width:100%;color:#D90000;font-family:open-sans-bold;border:none;background:#fff}.events-order__product-list{border:1px solid #DDD}.events-order__product-list tr.header{padding:10px}.events-order__product-list tr th{color:#333}.confirmation_info .pickup_info{float:right;text-align:center}.product-index #global-tooltip.cpn-details,body.checkout-confirmation #global-tooltip.cpn-details{width:550px}.product-index .coupon-row .view-details,body.checkout-confirmation .coupon-row .view-details{color:#333;padding-left:10px}.product-index #global-tooltip.cpn-details .short-description,body.checkout-confirmation #global-tooltip.cpn-details .short-description{padding:20px 0;font-family:Arial}.product-index #global-tooltip .title,body.checkout-confirmation #global-tooltip .title{font-weight:700;font-size:14px;color:#333;padding-bottom:5px;padding-left:20px;margin-top:-10px;margin-bottom:10px}.product-index #global-tooltip .title i.icon-form,body.checkout-confirmation #global-tooltip .title i.icon-form{color:#ed2020;font-size:15px;margin-right:5px}.product-index #global-tooltip .cpn-details-table,body.checkout-confirmation #global-tooltip .cpn-details-table{width:100%}.product-index #global-tooltip .cpn-details h1,body.checkout-confirmation #global-tooltip .cpn-details h1{font-size:16px;color:#000;font-weight:100}.product-index #global-tooltip .cpn-details-table th,body.checkout-confirmation #global-tooltip .cpn-details-table th{font-size:12px;color:#999;font-weight:400}.product-index #global-tooltip .cpn-details-table td .variant,body.checkout-confirmation #global-tooltip .cpn-details-table td .variant{color:#a1a1a1}.product-index #global-tooltip .cpn-details-table td,body.checkout-confirmation #global-tooltip .cpn-details-table td{padding:20px 0}.product-index #global-tooltip .cpn-details-table th,body.checkout-confirmation #global-tooltip .cpn-details-table th{padding:10px 0}.product-index #global-tooltip .cpn-details-table td.prices,body.checkout-confirmation #global-tooltip .cpn-details-table td.prices{font-size:13px;color:#ed2020;font-weight:700}.product-index #global-tooltip .cpn-details-table td,.product-index #global-tooltip .cpn-details-table th,body.checkout-confirmation #global-tooltip .cpn-details-table td,body.checkout-confirmation #global-tooltip .cpn-details-table th{border-bottom:1px solid #eee;text-align:center}.product-index #global-tooltip .cpn-details-table td:last-of-type,.product-index #global-tooltip .cpn-details-table th:last-of-type,body.checkout-confirmation #global-tooltip .cpn-details-table td:last-of-type,body.checkout-confirmation #global-tooltip .cpn-details-table th:last-of-type{padding-right:10px}.product-index #global-tooltip .cpn-details-table td:first-of-type,.product-index #global-tooltip .cpn-details-table th:first-of-type,body.checkout-confirmation #global-tooltip .cpn-details-table td:first-of-type,body.checkout-confirmation #global-tooltip .cpn-details-table th:first-of-type{padding-left:20px;text-align:left}.product-index #global-tooltip .cpn-details-table tr:last-of-type td,body.checkout-confirmation #global-tooltip .cpn-details-table tr:last-of-type td{border-bottom:none}.confirmation_info .col{float:left;width:50%}.confirmation_info .col-success{padding-left:0;padding-right:0}.confirmation_info .col.right{float:right}.confirmation_info .three_cols .col{width:40%}.confirmation_info .three_cols .col.right{width:20%}.confirmation_info .col .checkout_box{margin:10px;min-height:195px;background:#fff}.confirmation_info .left .checkout_box{margin-left:0}.confirmation_info .right .checkout_box{margin-right:0}.confirmation_info .middle .checkout_box{margin-right:15px;margin-left:15px}.confirmation_info .checkout_box_header{color:#333;font-size:14px;font-weight:700;background:#f7f7f7;position:relative}.confirmation_info .checkout_box_content{padding:30px 20px;background:#fff}.confirmation_info .checkout_box_content td{padding-right:20px}.confirmation_info .checkout_box_content td img{max-height:60px}.step_confirmation .product_list .totals{max-width:500px;width:100%}.step_confirmation .product_list tr.footer,.step_confirmation .product_list tr.header{background:#f7f7f7}.order_detail .order_box,.product_list{background-clip:padding-box;background-color:#fff}.product_list{clear:both;color:#333;font-size:13px;border:1px solid rgba(225,225,225,.6);width:100%;border-spacing:0;margin-bottom:10px}.product_list tr{border-bottom:1px solid rgba(225,225,225,.6);display:block;padding:10px 20px}.product_list tr.subtotal{border-bottom:none}.product_list tbody tr:last-child{border-bottom:0 solid rgba(225,225,225,.6)}.product_list th{font-family:Arial;font-size:13px;color:#a1a1a1}.product_list td,.product_list th{padding:5px;white-space:nowrap;width:100%}.product_list .thumb_td{width:50px}.product_list .buy_td,.product_list .delete_td,.product_list .price_td,.product_list .qt_td,.product_list .total_td{min-width:100px;text-align:center}.product_list .price_td.price_partner{min-width:150px}.product_list .price_td.price_partner div{width:45%;float:left;text-align:center}.product_list .price_td.price_partner div span{text-align:center}.product_list .price_td.price_partner span{width:100%;float:left;padding-top:3px}.product_list .total_td{font-weight:700}.product_list .pagination_td{display:block}.product_list .name_td{text-align:left}.product_list .title_td{font-size:12px;white-space:normal}.product_list .totals{min-width:253px;max-width:253px}.product_list hr{padding:0;margin:0}.product_list .totals div{padding:5px 20px}.product_list .totals label{float:left}.product_list .totals strong{font-size:20px}table.product_list #ajax_pager a{margin:0}.order_detail .order_box{width:48%;margin:10px 0;border:1px solid rgba(225,225,225,.6);color:#333}.order_detail .order_box_header{font-size:14px;font-weight:700;padding:10px 20px;border-bottom:1px solid rgba(225,225,225,.6)}.order_detail .order_box_content{padding:20px}.order_detail .order_box_content li{padding:3px 5px}#totals_info td{padding:0;white-space:normal}#totals_info td.label{min-width:180px;text-align:right;text-overflow:ellipsis;overflow:hidden}#totals_info td.value{min-width:100px;text-align:right}#totals_info tr.row{border-bottom:0 solid rgba(225,225,225,.6)}#totals_info tr.sep{padding:0;border-bottom:1px solid #d1d1d1;height:0}#totals_info td.label.strong,#totals_info td.value.strong{font-size:16px;font-weight:700}@media screen and (max-width:960px){.events-order__product-list .header .qt_td,.events-order__product-list .header .total_td,.events-order__product-list tbody .price_td,.events-order__product-list tbody .qt_td,.events-order__product-list tbody .thumb_td,.step_confirmation .confirmation_info .two_cols .left{display:none}.step_confirmation .confirmation_info .two_cols .checkout_box{margin-left:0}.events-order__product-list tbody .row{padding-right:0}.events-order__product-list tr{padding:10px}.events-order__product-list #totals_info td.value{text-align:center}}.registration-type{background:#FFF;border:1px solid #DDD;text-align:center;font-family:OpenSans;font-size:12px;line-height:1.2;border-radius:5px;padding:15px;box-shadow:0 2px 0 0 #DDD;cursor:pointer}.fill-form,.registration-type--selected{background:#F7F8F9}.registration-type__name{font-size:15px;font-family:OpenSans-Bold}.registration-type__description{font-size:14px;font-family:OpenSans;color:#999}.begin-registration{float:right}.event-register.new-registration form.formRenderer{left:0;margin-left:0;margin-top:0;margin-bottom:0}.fill-form{padding:20px 20px 0;border-left:1px solid #DDD;border-right:1px solid #DDD;font-size:15px}.fill-form .custom-checkbox{white-space:nowrap}.fill-form .custom-checkbox__input{display:inline-block}.fill-form .custom-checkbox__description{display:inline-block;white-space:normal;vertical-align:top;max-width:95%}.events-dash .table-component .field-registrationStatus,.events-dash .table-component .table-actions,.registration-details__info{white-space:nowrap}.sports-event-register{background:#F7F8F9;padding:15px 20px 20px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border:1px solid #DDD;border-top:none}.sports-event-register .material-row{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.sports-event-register .material-file{padding:0 15px}.sports-event-register .material-file .attachment{border:1px solid #ebebeb;background-color:#f9f9f9;float:left;padding:5px 10px 5px 20px;color:#2c2c2c;font-weight:700;font-size:11px;margin:5px 0}.sports-event-register .material-file .attachment .file_size{color:#999;margin:0 10px}.sports-event-register .upload-attachment-actions .material-file__btn{width:180px}.event-register #frmEventBaseRegistration{left:0;width:100%;margin-left:0;margin-top:0;margin-bottom:0}.new-registration{display:none}.new-registration--visible{display:block}.registration-header{padding:20px 15px;font-size:15px;color:#FFF;background:#444;border-top-left-radius:5px;border-top-right-radius:5px}.registration-header--previous{border-radius:5px;margin-bottom:15px}.registration-header--editing{margin-bottom:0}.registration-header__title{text-transform:uppercase}.registration-header__options{color:#EEE;text-align:right}.registration-header__options .separator{margin:0 5px;height:15px;background:#EEE;width:1px;display:inline-block;vertical-align:middle}.registration-header__options a{display:inline-block;vertical-align:middle;font-size:15px;color:#EEE}.previous-registration-form{display:none}.previous-registration-form--visible{display:block}.registration-details--new{display:none}.registration-details--visible{display:block}.registration-details__content{background:#F7F8F9;border:1px solid #DDD;padding:20px;font-size:13px;border-radius:5px}.registration-details__img{margin-right:15px;display:inline-block;vertical-align:middle}.registration-details__event{display:inline-block;vertical-align:middle;white-space:normal;max-width:80%}.registration-details__title,.registration-header--previous .lbl-edit{display:block}.registration-details__description{color:#999;font-size:12px;font-family:OpenSans}.registration-details__qty{color:#999}.registration-details__price{text-align:right;font-size:15px}.registration-details__price span.price{color:#D90000;font-size:18px}.registration-header--editing .lbl-edit,.registration-header--previous .lbl-close{display:none}.registration-header--editing .lbl-close{display:block}.sports-event-register .chosen-results li.disabled-result{padding:10px;line-height:16px;color:#A0A0A0!important;font-size:13px;white-space:normal}.events-layout #modal-search,.events-layout #persistent-top-bar{display:none}.events-layout #sub-menu{top:55px;position:-webkit-sticky;position:sticky;z-index:1011}.events-layout #sub-menu .links{table-layout:fixed;display:table}.events-layout #sub-menu .links li{border-bottom:2px solid transparent}.events-layout #sub-menu .links li a{border:none;text-transform:uppercase;font-size:13px;font-family:OpenSans;padding:.7rem 0!important;display:block}.events-layout #sub-menu .links li:first-of-type:before{content:'';height:18px;position:absolute;right:0;top:11px;width:1px;background-color:#999}.events-layout #sub-menu .links li:hover{border-bottom:2px solid #D90000}.events-layout .wrapper{width:auto!important}.events-layout .container{max-width:1200px;width:100%;position:relative}.events-layout .sliderEvents .arrows{position:absolute;top:45%;cursor:pointer}.events-layout .sliderEvents .banner-prev.arrows{left:-34px}.events-layout .sliderEvents .banner-next.arrows{right:-34px}.events-layout #previouslyEventsContainer .seeMoreEvents{border:1px solid #FFF;box-shadow:none}.events-layout #previouslyEventsContainer .seeMoreEvents:hover{background:rgba(51,51,51,.75)}.events-layout #previouslyEventsContainer .previouslyEventsBox .details{border:1px solid #444}.events-layout #previouslyEventsContainer .sliderEvents .arrows{color:#fff}.events-layout #previouslyEventsContainer .sliderEvents .arrows :hover{color:#999}.events-layout #previouslyEventsContainer .sliderEvents .slick-dots li.slick-active button:before{color:#D90000}.events-layout #previouslyEventsContainer .sliderEvents .slick-dots li button::before{font-size:13px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;color:#fff;opacity:1}.events-layout #previouslyEventsContainer .sliderEvents .slick-dots li button:hover::before{color:#999}.block-with-text{display:block;display:-webkit-box;height:39px;width:100%;line-height:1.4}.headerContainerEvents{height:460px;background-color:#233642}.headerContainerEvents .headerImage{margin:0 auto;max-width:1440px}.headerContainerEvents .headerFilters{width:100%;height:100%;top:0;position:absolute;background:-o-radial-gradient(center ellipse,rgba(31,42,49,.5) 0,rgba(31,42,49,.7) 100%);background:radial-gradient(ellipse at center,rgba(31,42,49,.5) 0,rgba(31,42,49,.7) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#801f2a31', endColorstr='#b31f2a31', GradientType=1 )}.headerContainerEvents .headerTitle{letter-spacing:-1px;line-height:120px;top:114px}.headerContainerEvents .headerText{top:264px}.headerContainerEvents .headerText .headerTextSPAN{margin-left:5px}.eventsContainer .arrowButtonNew:hover .text-arrow-button,.eventsContainer .arrowButtonOld:hover .text-arrow-button{margin-left:150px;margin-right:150px}.headerContainerEvents .slideDown{width:34px;height:34px;bottom:30px}.headerContainerEvents .slideDown span{top:5px}.headerContainerEvents .slideDown span:hover{top:10px}.eventsContainer .filters .chosen-container{margin-right:25px}.eventsContainer .separator{border-top:3px solid #D90000;width:253px}.eventsContainer .box{width:270px;margin:15px;-o-transition:box-shadow .2s linear;transition:box-shadow .2s linear}.eventsContainer .box .main .bg-img-change{position:relative;height:270px}.eventsContainer .box .main .bg-img-change:before{content:'';position:absolute;top:0;left:0;height:100%;width:100%;background:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.29) 52%,rgba(0,0,0,.55) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.29) 52%,rgba(0,0,0,.55) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#8c000000', GradientType=0 )}.eventsContainer .box .main .dateEvent{background:rgba(0,0,0,.85);top:0;width:55px;height:55px;display:-webkit-flex;display:-ms-flexbox;display:flex}.eventsContainer .box .main .dateEvent .month{text-shadow:1px 1px 1px rgba(0,0,0,.004);text-rendering:optimizeLegibility;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.eventsContainer .box .main .isLive{background:rgba(237,32,32,.9);padding-top:9px;display:none}.eventsContainer .box .main .isLive span{background:rgba(237,32,32,.9)}.eventsContainer .box .main .isLive i{margin-bottom:5px}.eventsContainer .box .main .featuresEvent{position:absolute;bottom:10px;left:0}.eventsContainer .box .main .featuresEvent .feature{display:none;position:relative;left:0}.eventsContainer .box .main .featuresEvent .feature .text_feature{border-radius:4px;display:none;min-width:104px;top:-47px;left:0}.eventsContainer .box .main .featuresEvent .feature .text_feature:before{content:"";position:absolute;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #fff;bottom:-8px;left:9px}.eventsContainer .box .main .featuresEvent .feature i{border-radius:50%;opacity:.9;display:table-cell}.eventsContainer .box .main .featuresEvent .feature i:hover{opacity:1}.eventsContainer .box .main .featuresEvent .feature i:hover .text_feature{display:block}.eventsContainer .box .main .featuresEvent .feature .icon-gpxsvg{font-size:10px;line-height:35px;width:35px;padding:0;text-align:center}.eventsContainer .box .main .featuresEvent .feature .icon-live-event{font-size:14px;padding:10px 7px}.eventsContainer .box .details{min-height:133px}.eventsContainer .box .details .hashtags .hashtag{margin-right:5px}.eventsContainer .box .details .eventTitle{height:34px;margin-bottom:5px}.eventsContainer .box .details .eventLocation{bottom:22px;left:20px}.eventsContainer .box:hover{box-shadow:0 2px 10px 0 rgba(0,0,0,.2)}.eventsContainer .box:hover .main .bg-img-change{background-size:107%}.eventsContainer .box:hover .main .bg-img-change:before{background:-o-linear-gradient(top,rgba(0,0,0,.2) 0,rgba(0,0,0,.49) 52%,rgba(0,0,0,.75) 100%);background:linear-gradient(to bottom,rgba(0,0,0,.2) 0,rgba(0,0,0,.49) 52%,rgba(0,0,0,.75) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#33000000', endColorstr='#bf000000', GradientType=0 )}.eventsContainer .seeMoreEvents{box-shadow:0 2px 0 0 #DDD;border-radius:6px;width:320px;height:45px}.eventsContainer .pagination .page-item .page-link:hover{font-family:OpenSans-Semibold;color:#333!important}.eventsContainer .pagination .page-item .next:hover,.eventsContainer .pagination .page-item .previous:hover{background-color:#eee!important;color:#333!important}.eventsContainer .pagination .page-item .active:hover{font-family:OpenSans-Bold}@media only screen and (max-width:1070px){.sportsEventsHomepage-index .container{width:950px!important}}.challenge__title{font-size:1.75em;text-transform:uppercase;position:relative;margin:0 auto 40px}.challenge__title:after{content:"";background:#D90000;position:absolute;bottom:0;left:0;top:40px;width:100px;height:1px}.challenge__link a{color:#444}.sportsEventsRegister-success .main-container{width:100%;padding:0}.challenge-index #content .wrapper{width:100%}.challenge-index #modal-search,.challenge-index #persistent-top-bar{display:none}.challenge-index .prozisChallenge .slick-dots{bottom:-16px}.challenge-index .prozisChallenge #slideTop .slick-dots li{width:17%;height:3px}.challenge-index .prozisChallenge #slider-types .slick-dots li{width:15%;height:3px}.challenge-index .prozisChallenge .slick-dots li button{width:100%;height:3px;background:#eee;padding:0}.challenge-index .prozisChallenge .slick-dots li.slick-active button{background-color:#d80000}.challenge-index .prozisChallenge .slick-dots li button:before{width:210px;height:3px;background-color:#d80000;content:none}.challenge-index .prozisChallenge .section-navigation .container{margin:0 auto}.challenge-index .prozisChallenge .container{margin:50px auto 40px}.challenge-index .prozisChallenge .container--noMargin{margin:0}.challenge-index .prozisChallenge .elements{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.challenge-index .prozisChallenge .title{font-size:1.75em;text-transform:uppercase;position:relative;margin:0 auto 40px}.challenge-index .prozisChallenge .title--center:after{right:0;margin:auto;top:60px}.challenge-index .prozisChallenge .text{font-size:16px;color:#333;line-height:1.625em;text-align:left}.challenge-index .prozisChallenge .text--highlight{color:#333}.challenge-index .prozisChallenge .text--uppercase{text-transform:uppercase}.challenge-index .prozisChallenge .img{width:100%;margin-left:auto;margin-right:auto;display:block}.challenge-index .prozisChallenge .text-block--right{padding:0 81px 0 0}.challenge-index .prozisChallenge .text-block--left{padding:0 45px 0 0}.challenge-index .prozisChallenge .divider{text-align:center;padding:50px 0 40px}.challenge-index .prozisChallenge .divider img{width:14px}.challenge-index .prozisChallenge .elements--center{text-align:center}.challenge-index .prozisChallenge .bgColor--black{background-color:#000}.challenge-index .prozisChallenge .container-cta{margin:45px 0 0}.challenge-index .prozisChallenge .cta{background:#f7f7f7;border:1px solid #ddd;box-shadow:0 1px 0 0 #ddd;border-radius:4px;color:#333;padding:8px 18px;text-decoration:none;font-size:15px}.challenge-index .prozisChallenge .cta:active,.challenge-index .prozisChallenge .cta:focus,.challenge-index .prozisChallenge .cta:hover{background:rgba(0,0,0,.2);text-decoration:none;color:#333}.challenge-index .prozisChallenge .btn-default{color:#fff;background-color:#d80000;border-color:#ccc;font-size:16px;width:100%;min-height:42px;line-height:24px;-o-transition:all .2s linear;transition:all .2s linear}.challenge-index .prozisChallenge .btn-default:hover{background:#222}.challenge-index .prozisChallenge .cta-icon{padding-right:5px}.challenge-index .prozisChallenge .list{padding:0 0 0 15px}.challenge-index .prozisChallenge .list li{color:#777}.challenge-index .prozisChallenge .elements--powers{margin:40px auto 0}.challenge-index .prozisChallenge .elements--gallery{text-align:left;padding:40px 0 50px;margin-top:50px}.challenge-index .prozisChallenge .gallery-title{margin-bottom:10px;text-align:center}.challenge-index .prozisChallenge .elements--gallery img{width:auto;display:block;max-height:245px;margin:0 auto;padding:5px}.challenge-index .prozisChallenge .gallery-lines--first{padding-bottom:30px}.challenge-index .prozisChallenge .thumbnail{display:block;padding:0;margin-bottom:20px;line-height:1.42857143;background-color:#FFF;border:1px solid #F7F8F9;border-radius:4px;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.challenge-index .t-competitions .t-competitions-main .border-bottom,.challenge-index .t-competitions .t-competitions-main .t-competitions-list .element-list .t-competitions-block{border-bottom:1px solid #fff}.challenge-index .prozisChallenge .thumbnail .caption{padding:9px;color:#333;background-color:#F7F8F9}.challenge-index .prozisChallenge .thumbnail .caption h3{margin-bottom:10px;font-size:14px}.challenge-index .prozisChallenge .bgColor--grey,.challenge-index .prozisChallenge .elements p,.challenge-index .prozisChallenge .gallery{margin:0}.challenge-index .prozisChallenge .elements--help{padding:40px 0;background-color:#F7F8F9}.challenge-index .prozisChallenge .icon-mail{font-size:2.5em}.challenge-index .prozisChallenge .cta-help{color:#777;text-decoration:none;font-size:1.5em}.challenge-index .prozisChallenge .cta-help:active,.challenge-index .prozisChallenge .cta-help:focus,.challenge-index .prozisChallenge .cta-help:hover{text-decoration:none;color:#333}.challenge-index .prozisChallenge .middle .text-block--right{padding:0}.challenge-index .prozisChallenge .middle .text,.challenge-index .prozisChallenge .middle .title{color:#fff}.challenge-index .prozisChallenge .img_right{margin-top:100px;margin-bottom:0;padding-bottom:70px!important}.challenge-index #slideTop{min-height:400px}.challenge-index #slideTop .icon-arrow-left-2,.challenge-index #slideTop .icon-arrow-right-2{position:absolute;font-size:40px;color:#333;cursor:pointer;top:13%;height:90%}.challenge-index #competition-result .icon-arrow-left-2,.challenge-index #competition-result .icon-arrow-right-2{top:11%;height:93%}.challenge-index .t-competitions{padding-right:0;padding-left:0;min-height:608px}.athlete-page .athlete-page-details,.athlete-page .no-map{min-height:540px!important}.challenge-index .t-competitions .t-competitions-header i.icon-arrow-left-2,.challenge-index .t-competitions .t-competitions-header i.icon-arrow-right-2{top:-2px;color:#444;font-size:35px;opacity:.3;cursor:pointer;-o-transition:all .2s linear;transition:all .2s linear}.challenge-index .t-competitions .t-competitions-header i.icon-arrow-left-2:hover,.challenge-index .t-competitions .t-competitions-header i.icon-arrow-right-2:hover{opacity:1}.challenge-index .t-competitions .t-competitions-header i.icon-arrow-left-2{left:0}.challenge-index .t-competitions .t-competitions-header i.icon-arrow-right-2{right:0}.challenge-index .t-competitions .t-competitions-main .results-bg{padding:5px 0 14px 4px;background-color:rgba(2,4,3,.9)}.challenge-index .t-competitions .t-competitions-main .title-color{color:#1d1d1d}.challenge-index .t-competitions .t-competitions-main .sub-color{color:#ababab}.challenge-index .t-competitions .t-competitions-main .other-color{color:#333}.challenge-index .t-competitions .t-competitions-main .t-competitions-list .element-list{padding-left:20px;padding-right:1px}.challenge-index .t-competitions .t-competitions-main .t-competitions-list .element-list .t-competitions-block:last-child{margin-bottom:0}.challenge-index .t-competitions .t-competitions-main .t-competitions-list-blank{display:inline-block;vertical-align:middle;float:none}.challenge-index .t-competitions .t-competitions-main .competition__tabs p{width:120px;background-color:#eee;color:#b3b3b3;cursor:pointer}.challenge-index .t-competitions .t-competitions-main .competition__tabs p.active{color:#fff;background-color:#020403}.challenge-index .t-competitions .t-competitions-main .competition__tabs p:nth-child(2){border-right:1px solid #d0d0d0;border-left:1px solid #d0d0d0}.challenge-index .t-competitions .t-competitions-main .competition__tabs p .disable{opacity:.5}.challenge-index .t-competitions .t-competitions-main .competition__tabs .disable{opacity:.4}.challenge-index .t-competitions .t-competitions-main .results-details{padding-top:40px;padding-left:21px}.challenge-index .t-competitions .t-competitions-main .results-details .color-sub{color:#7f7f7f}.challenge-index .t-competitions .t-competitions-main .results-details-title{padding-bottom:5px}.challenge-index .t-competitions .t-competitions-main .results-details ul{margin-right:30px}.challenge-index .cta-help{display:block;width:236px;height:48px;cursor:pointer;border-radius:5px;background-color:#343434;color:#fff;line-height:48px;margin:0 auto}.challenge-index .cta-help.cta-help_small{font-size:12px;color:#fff;width:172px;height:34px;line-height:34px}.challenge-index .cta-help.cta-help_small:focus,.challenge-index .cta-help.cta-help_small:hover{color:#fff}.challenge-index .cta-help:hover{background:#222}.athlete-initials,.athlete-page .blue::before{background-color:#2F99DC}.challenge-index .ytp-chrome-bottom,.challenge-index .ytp-chrome-top{display:none!important}.athlete-initials{color:#fff;width:30px;height:30px;line-height:30px;text-align:center}.athlete-initials-l{font-size:18px;width:50px;height:50px;line-height:50px}.comp-athlete-name{line-height:25px}.athletepage-index .main-container{width:100%}.athletepage-index #persistent-top-bar{display:none}.athletepage-index #content .wrapper{padding:0;width:100%}.athletepage-index .event-movie{margin-bottom:40px}.athlete-page h1{display:inline;font-size:25px}.athlete-page h2{color:#333;text-transform:uppercase;font-size:23px;text-align:center;margin:20px 0}.athlete-page h2 span{margin-right:10px}.athlete-page .status{text-transform:uppercase;color:#999;display:table;margin:auto;font-size:12px;line-height:1.3;font-family:OpenSans;float:right}.athlete-page .blue::before,.athlete-page .green::before,.athlete-page .orange::before{width:10px;height:10px;border-radius:100%;content:" ";display:block;white-space:pre;float:left;margin-right:5px}.athlete-page .orange::before{background-color:#D79D44}.athlete-page .green::before{background-color:#68D797}.athlete-page .outer-detail{border-bottom:1px solid #DDD;overflow:auto;margin-bottom:6px}.athlete-page .details-title{font-weight:700;margin-top:10px;padding:10px 0 15px!important;font-size:15px!important;text-transform:uppercase;color:#333!important}.athlete-page .details-title span{margin-right:10px;font-size:90%}.athlete-page .details{display:table;margin:20px auto}.athlete-page .initials{background-color:#2F99DC;font-size:40px;color:#fff;width:80px;height:80px;border-radius:100%;line-height:80px;text-align:center}.athlete-page .name-details{padding-left:17px;display:table-cell;vertical-align:middle;line-height:20px}.athlete-page .name-details .name{color:#333;text-transform:uppercase;font-size:25px}.athlete-page .name-details .dorsal{color:#999;text-transform:uppercase;font-size:25px;padding-left:10px}.athlete-page .name-details .team{color:#999;font-size:14px}.athlete-page #mapGPX{width:100%;height:380px}.athlete-page #elevGPX{width:100%;height:130px}.athlete-page .controls-points{margin-top:50px;margin-bottom:50px}.athlete-page .controls-points .line-control-point .control-point-pt{width:30px}.athlete-page .controls-points .line-control-point .point-gray,.athlete-page .controls-points .line-control-point .point-green{margin-left:10px;height:100%;border-left:1px solid #E6E6E7;display:block}.athlete-page .controls-points .line-control-point .point-gray::before,.athlete-page .controls-points .line-control-point .point-green::before{content:" ";height:20px;width:20px;background-color:#fff;border-radius:100%;display:block;margin-top:25px;margin-left:-10px}.athlete-page .controls-points .line-control-point .point-green::before{border:5px solid #68D797}.athlete-page .controls-points .line-control-point .point-gray::before{border:5px solid #9A9A9A}.athlete-page .controls-points .line-control-point .control-name{color:#ababab;font-size:16px;height:72px;margin-top:10px;padding-top:10px;width:calc(25% - 30px);text-align:center}.athlete-page .controls-points .line-control-point .control-name span{margin-right:10px;color:#999}.athlete-page .controls-points .line-control-point .control-name .control-name-desc{margin-top:5px;color:#333}.athlete-page .controls-points .line-control-point .control-details{background-color:#F7F8F9;height:72px;border-radius:5px}.athlete-page .controls-points .line-control-point .control-details .table-head{color:#ababab;text-transform:uppercase;font-size:12px;margin-bottom:8px}.athlete-page .controls-points .line-control-point .control-details table{width:100%;height:100%;text-align:center}.athlete-page .controls-points .line-control-point .control-details tr>td .control-td-line{border-right:1px solid #E6E6E7;padding:8px 0}.athlete-page .controls-points .line-control-point .control-details tr>td:last-child .control-td-line{border-right:none}.athlete-page .controls-points .line-control-point:last-child .point-green,.athlete-page .controls-points line-control-point:last-child .point-gray{border-left:1px solid #FFF}.athlete-page .no-map{background-color:#F7F8F9;border:1px solid #F7F8F9}.eventsGeneralError{padding:50px}.eventsGeneralError div{position:relative;text-align:center;padding-bottom:15px}.eventsGeneralError .icon-warning-sign{color:#D90000;font-size:46px;text-align:center;padding-bottom:15px}.eventsGeneralError p{position:relative;font-size:15px}#content{background:0 0}.event-header{background:#D90000;width:100%;height:125px;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.event-header__image{max-width:365px}.event-header__image img{max-width:100%}.event-header .prozis-logo{overflow:hidden;color:#FFF}.event-header .prozis-logo i.icon-prozis-birthday{font-size:40px}.event-header .prozis-logo i:not(.icon-New-Logo-Prozis-Black-117){font-size:138px}.event-header .prozis-logo span.exceed-yourself{position:absolute;margin-left:35px;display:-webkit-flex;display:-ms-flexbox;display:flex;font-family:Arial;font-style:Italic;font-size:14px}.event-header .icon-New-Logo-Prozis-Black-117{font-size:34px}.sports-events-heading{font-size:14px;line-height:1.2}.sports-events-heading h3{margin-bottom:5px}.list-events h3{font-size:14px;font-family:OpenSans;color:#222;padding-bottom:5px}.list-events .search-holder{display:-webkit-flex;display:-ms-flexbox;display:flex}.list-events .search-holder input{font-family:Open-Sans-Italic;font-size:15px;color:#AAA;width:290px;height:46px;box-shadow:none}.list-events .search-holder .icon-search{color:#bbb;font-size:18px;margin-left:-27px;margin-top:15px;position:absolute}.list-events .chosen-container.chosen-container-single.chosen-with-drop .chosen-drop{border:1px solid #DDD}.list-events-content{margin-top:30px;margin-bottom:60px}.list-events-content .card{height:100%;border:1px solid #eee}.list-events-content .card img{width:auto;height:235px;margin:auto;padding:15px}.list-events-content .card .card-block{background-color:#F7F8F9;padding:30px 15px}.list-events-content .card .card-block .card-text{font-family:OpenSans;font-size:14px;color:#999;margin-bottom:5px}.list-events-content .card .card-block .card-title{font-family:OpenSans-Bold;font-size:16px;color:#333;margin-bottom:30px;line-height:22px}.list-events-content .card .card-block .know-more-url{padding:8px 18px}.list-events-content .card .card-block .event-button-url{position:absolute;bottom:15px}span.no-results-found{font-size:20px;font-family:OpenSans-SemiBold}.list-events-content .cards-event-description{display:none}a.button.button--grey.button--medium.view-more-events{margin:25px auto auto;width:320px;height:45px;line-height:25px}.no-results-found .icon-search{font-size:160px;color:#CCC;margin:60px auto auto}.no-results-found .no-results{font-family:OpenSans;font-size:25px;color:#333;line-height:30px;margin-top:20px}.no-results-found .reset-search{width:270px;height:45px;line-height:25px;margin-bottom:100px}#quick-search-evt{font-family:OpenSans;padding:0 30px 0 45px;width:100%!important;height:37px;color:#333;border-radius:5px 0 0 5px;border:none;border-right:0;font-size:14px;float:left;position:relative}.evt-menu-live::after{content:"LIVE";background-color:#D90000;border-radius:4px;color:#FFF;font-size:9px;padding:3px;position:absolute;line-height:initial;margin-left:-5px}.phone-code-input input,.time-element input{font-size:12px;color:#333;font-family:OpenSans}.time-element{width:92px}.time-element input{width:100%;box-shadow:none;-webkit-box-shadow:none;padding:10px}.phone-code-input{width:160px}.phone-code-input input{width:100%;box-shadow:none;-webkit-box-shadow:none}.cck-fields .details-cckk{float:left;width:20px}.cck-fields .cck-container{position:relative;padding-left:0;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cck-fields .cck-container input{position:absolute;opacity:0}.cck-fields .checkmark{position:absolute;top:5px;left:0;height:20px;width:20px;background-color:#fff;border:1px solid #999;border-radius:3px}.cck-fields .cck-container:hover input~.checkmark{background-color:#ccc}.cck-fields .cck-container input:checked~.checkmark{background-color:#2196F3;border:none}.cck-fields .checkmark:after{content:"";position:absolute;display:none}.cck-fields .cck-container input:checked~.checkmark:after{display:block}.cck-fields .cck-container .checkmark:after{left:8px;top:3px;width:5px;height:13px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.cck-fields .form-check-input:only-child{margin-top:-5px}.cck-fields .form-check{display:table;margin-bottom:0;width:calc(100% - 30px)}.cck-fields .form-check .form-check-label{padding-left:5px;display:table-cell;vertical-align:middle;height:30px}.checkboxSwitch input[type=checkbox]{visibility:hidden}.checkboxSwitch{width:34px;height:14px;background-color:#bdbdbd;margin:15px;position:relative;border-radius:5px}.checkboxSwitch label{width:20px;height:20px;box-shadow:0 1px 1px 0 rgba(0,0,0,.24),0 0 1px 0 rgba(0,0,0,.12);background:#f5f5f5;border-style:solid;border-width:.5px;border-image-source:linear-gradient(to bottom,rgba(255,255,255,.12),rgba(255,255,255,.06) 20%,rgba(255,255,255,0));border-image-slice:1;display:block;border-radius:50%;-o-transition:all .5s ease;transition:all .5s ease;cursor:pointer;position:absolute;top:-3px;left:-3px}.events-dash .table-component #regitration-table_length .chosen-container .chosen-single b,.events-popup #modal-window{display:none}.checkboxSwitch input[type=checkbox]:checked+label{left:20px;background-color:#05d357}.events-dash .table-component{font-family:OpenSans}.events-dash .table-component #regitration-table_wrapper{min-height:auto}.events-dash .table-component .w-35{width:300px}.events-dash .table-component .w-400{width:400px}.events-dash .table-component .br-5{border-radius:5px}.events-dash .table-component-empty a.button{color:#FFF}.events-dash .table-component-search .col-btn{width:35px;float:left;margin-left:5px;line-height:22px;margin-top:1px}.events-dash .table-component-search .col-btn .button{padding:5px 10px}.events-dash .table-component-search p{font-size:15px;margin-bottom:10px}.events-dash .table-component-search .material-field{height:36px;width:250px;float:left}.events-dash .table-component-search .material-field label{position:absolute;font-size:12px;text-transform:none;color:#CCC;top:11px}.events-dash .table-component-search .material-field input{top:0}.events-dash .table-component-search .is-dirty label{font-size:11px}.events-dash .table-component-filters{background-color:#FFF;padding-left:30px;border-top:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;border-radius:5px 5px 0 0}.events-dash .table-component #regitration-table_length{left:auto!important;right:12px;top:-62px!important}.events-dash .table-component #regitration-table_length .chosen-container{font-size:12px}.events-dash .table-component #regitration-table_length .chosen-container .chosen-single{background-color:#FFF;box-shadow:none;font-family:OpenSans-Semibold}.events-dash .table-component #regitration-table_length .chosen-container .chosen-single div,.events-dash .table-component #regitration-table_length .chosen-container.chosen-with-drop .chosen-single div{font-family:icomoon!important;text-transform:none;line-height:1;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-variant:normal}.events-dash .table-component #regitration-table_length .chosen-container .chosen-single div:before{content:"\e00c";position:absolute;top:50%;right:22px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.events-dash .table-component #regitration-table_length .chosen-container.chosen-with-drop .chosen-single div:before{content:"\e00d"}.events-dash .table-component table{border:1px solid #ddd;width:100%;border-spacing:0;font-size:12px;background-color:#fff;margin-bottom:20px;padding-bottom:25px;border-radius:0 0 5px 5px;box-sizing:inherit}.events-dash .table-component table thead tr{height:40px}.events-dash .table-component table thead th{cursor:pointer;border-bottom:1px solid #ddd;padding:17px;font-size:12px;color:#999;white-space:unset;font-weight:400}.events-dash .table-component table thead th:first-child{padding-left:30px!important}.events-dash .table-component table thead th:hover{color:#000}.events-dash .table-component table tbody{font-size:14px}.events-dash .table-component table tbody tr{color:#333;height:50px}.events-dash .table-component table tbody tr td{border-top:none;border-top:1px solid #eee;padding:17px;white-space:normal}.events-dash .table-component table tbody tr td:first-child{padding-left:30px!important}.events-dash .table-component table tbody tr:last-child td{border-bottom:1px solid #ddd}.events-popup.ui-dialog-titlebar.ui-widget-header.ui-corner-all.ui-helper-clearfix{background:0 0;border:1px solid #FFF}.events-popup.ui-dialog.ui-widget.ui-widget-content{box-shadow:5px 5px 20px 1px #444!important;border:none!important;z-index:10000}.events-popup.ui-widget button,.events-popup.ui-widget input,.events-popup.ui-widget select,.events-popup.ui-widget textarea{font-family:OpenSans-Semibold}.events-popup.ui-widget-overlay.custom-overlay{background-color:#000;background-image:none;opacity:.6;filter:alpha(opacity=60)}.events-popup.content.ui-dialog-content.ui-widget-content{overflow:visible}.events-popup.ui-dialog .ui-dialog-content{background:inherit!important;padding:0}.events-popup .popupbox .button--red{float:right}.events-popup .popupbox label{display:block}.events-popup .popupbox .material-field input{top:10px!important;font-size:12px}.events-popup .popupbox .material-field input.new-input{top:0!important;padding-left:0;font-family:OpenSans}.events-popup .popupbox .material-field label{top:4px!important}.events-popup .popupbox textarea{height:136px}.events-popup .popupbox .material-error{display:none;position:absolute}.events-popup .popupbox .material-field--error{border:1px solid #D90000!important}.events-popup .popupbox .g-recaptcha{margin-bottom:20px}.events-popup .popupbox .error-recaptcha-required{bottom:0}.events-popup .popupbox .form-send-success{display:none}.events-popup .popupbox .form-send-success .img-check-success{text-align:center}.events-popup .popupbox .form-send-success .img-check-success .path1,.events-popup .popupbox .form-send-success .img-check-success .path2{font-size:134px}.events-popup .popupbox .form-send-success .img-check-success .path1::before{color:#2ecc71}.events-popup .popupbox .form-send-success .msg-success{font-size:16px;line-height:1.5em;font-family:OpenSans;color:#4a4a4a;margin:25px auto 30px;text-align:center}.events-popup .popupbox.quickview-v2{float:left;max-width:709px}.events-popup .popupbox.quickview-v2 .popup_content{padding:20px 30px;line-height:13px;clear:both;background:#fff;border-radius:0 0 5px 5px}.events-popup .popupbox.quickview-v2 .popup_content .popup_close_button{position:absolute;width:37px;height:37px;right:5px;top:5px;background:0 0;z-index:100000;border:none;border-radius:37px;float:right}.events-popup .popupbox.quickview-v2 .popup_content .popup_close_button a{position:absolute;border:none;font-size:15px;font-weight:700;padding:0!important;color:#FFF}.events-popup .popupbox.quickview-v2 .popup_content .popup_close_button a i{font-size:23px;color:#333;position:relative;top:7px;left:7px}@media screen and (max-width:960px){.events-popup{position:fixed!important;height:100%!important;left:0!important;top:0!important;width:100%!important}.events-popup #modal-window,.events-popup .content,.events-popup .popup_content,.events-popup .popupbox{width:100%;height:100%!important;display:block}.events-popup .error--popup{padding:20px}.events-popup .error--popup h2{padding-right:20px!important;font-size:18px}.events-popup .error--popup p{font-size:14px}.events-popup .popupbox.quickview-v2{max-width:100%;width:100%}.events-popup .popupbox.quickview-v2 .popup_content .popup_close_button a i{font-size:32px;top:9px;right:6px;left:0}}.events-form .icon-alert,.no-close .ui-dialog-titlebar-close,.ui-dialog-titlebar{display:none}.ui-dialog-titlebar-close:after,.ui-dialog-titlebar-close:hover:after{content:'x';font-size:17px}.ui-widget-overlay{background:#000;opacity:.6;filter:Alpha(Opacity=60);z-index:9999!important;position:fixed;top:0;left:0;width:100%;height:100%}.ui-dialog-titlebar-close{background:0 0;border:none;color:#777}.ui-dialog-titlebar-close:hover:after{color:#CCC}.error--popup{padding:30px 40px}.error--popup .icon-warning-sign{font-size:96px;text-align:center;color:#ffbc00}.error--popup .text-message{text-align:center}.error--popup p{line-height:1.5;font-size:16px;color:#4a4a4a;margin:0 auto}.error--popup .try-again{float:left}.error--popup .close-popup{float:right}.button--black{padding:8px 10px;border-radius:4px;box-shadow:0 2px 0 0 #222;background-color:#333;font-size:12px;font-family:OpenSans-Semibold}.button--black span{color:#fff}.events-form label{top:4px!important}.events-form input{font-family:OpenSans;font-size:12px;top:0!important;padding-left:0;height:40px}.events-form textarea{font-family:OpenSans!important;color:#333;font-size:12px;height:136px;box-shadow:none;border:1px solid #DDD;border-radius:5px}.events-form .material-error{position:relative!important;display:none}.events-form .material-field--error .icon-alert{display:block}.events-form .ev-checkbox .cck-container .checkmark{top:3px;height:16px;width:16px}.events-form .ev-checkbox .cck-container .checkmark::after{width:5px;height:10px;left:6px;top:2px}.events-form .checkbox-error .checkmark{border:1px solid #d90000}.events-form .events-disable{background-color:#eee}.events-form .events-disable input,.events-form .events-disable textarea{pointer-events:none;background-color:#eee}.events-form .kstring-box{position:absolute;top:2px}.notification-alert{background-color:transparent}.notification-alert-cont{position:fixed;z-index:1000000;bottom:-100px;width:100%;-o-transition:all .4s cubic-bezier(.35,.4,.35,1.41);transition:all .4s cubic-bezier(.35,.4,.35,1.41)}.notification-alert-cont.show{-webkit-transform:translateY(-120px);-ms-transform:translateY(-120px);-o-transform:translateY(-120px);transform:translateY(-120px)}.notification-alert .box{display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:280px;margin:auto;padding:15px;border-radius:5px}.notification-alert .box-success{background-color:#CAF3DB}.notification-alert .box-warning{background-color:#ffeeba}.notification-alert .box-error{background-color:#f8c0ba}.notification-alert .box .icon{margin-right:10px;font-size:24px}.notification-alert .box .icon-success{color:#52BD7F}.notification-alert .box .icon-alert{color:#856404}.notification-alert .box .icon-warning-sign{color:#721c24}.section-navigation .navigation{padding-top:15px;font-size:16px}.section-navigation{text-align:left;padding-top:70px;min-height:123px;background-color:#F7F8F9;width:100%;border-bottom:1px solid #EEE;border-top:1px solid #EEE}.section-navigation .nav-left .event-logo{width:55px;float:left}.section-navigation .nav-left .event-logo img{max-width:100%;max-height:50px}.section-navigation .nav-left .event-name{width:calc(100% - 55px);float:left;display:table;height:100%}.section-navigation .nav-left .event-name span{font-family:OpenSans-Bold;text-transform:uppercase;font-size:18px;color:#000;vertical-align:middle;display:table-cell}.section-navigation .stop-and-go-exclusive-label{position:absolute;background-color:#333;right:0;top:-5px;font-size:10px;color:#fff;line-height:1;text-transform:uppercase;padding:4px 7px;border-radius:2px}.weather-control .icon-tooltip{width:25px;top:7px;filter:grayscale(100%) brightness(130%);-webkit-filter:grayscale(100%) brightness(130%)}.weather-control .tooltip-weather{border-radius:4px;width:16px;height:16px;color:#434343;font-style:normal;top:1px}.weather-control .tooltip-weather .tooltip-weather-container{min-width:276px;right:-15px;border-radius:5px;z-index:3;top:25px;cursor:default;display:none}.weather-control .tooltip-weather .tooltip-weather-container .day-weather{border-top:1px solid rgba(0,0,0,.2);padding:5px 0}.weather-control .tooltip-weather .tooltip-weather-container .day-weather .day-weather-icon{width:28px}.weather-control .tooltip-weather .tooltip-weather-container:before{content:"";position:absolute;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #f7f8f9;top:-8px;right:15px}.routes-content{margin-top:50px;background-color:#F7F8F9;margin-bottom:70px;padding-bottom:50px}.routes-content .intro,.routes-content .routes-description{margin-top:30px;text-align:center}.routes-content .intro p{font-size:16px;color:#666}.routes-content .intro h3{font-size:26px}.routes-content .routes-description .routes-description-content{min-width:200px;height:200px;background-color:#206396;padding:20px;color:#fff;border-radius:6px}.routes-content .routes-description .routes-description-content p{font-size:18px;font-weight:700}.routes-content .routes-description .routes-description-content h1{font-size:30px}.chosen-container-single .chosen-single span{font-size:15px}.chosen-container .chosen-results li.highlighted{background:#dadada;color:#333}.button.button--medium.inscr{color:#fff;width:100%;height:43px}.button.button--medium.inscr:hover{cursor:pointer}form.formRenderer .select-country-details a.chosen-single{line-height:45px;height:45px;color:#000;font-size:13px;margin-top:2px;background:#EEE}.container.details-events{width:100%}.formRenderer.inscr{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding-top:45px;padding-left:10px;padding-right:10px;margin-top:25px;background-color:rgba(0,0,0,.4)}.input.select-country-details{margin-top:-27px}.row.contacts{background-color:#F7F8F9;margin-bottom:100px;padding:20px;margin-top:40px}.contacts .content-accordion,.row.contacts .contacts-content{margin-bottom:30px;margin-top:30px}.row.contacts h3{text-align:center;font-family:OpenSans;font-size:25px;color:#333;line-height:40px}.row.contacts h3::before{font-family:icomoon!important;content:"\e029";margin-right:10px}.row.contacts .contacts-content .suport h3::before{content:""}.contacts .accordion__content{background-color:#fff;line-height:1.5;color:#999;font-weight:100;font-size:13px}.contacts .contacts-content{text-align:center;color:#999;margin-bottom:50px;font-size:14px}.contacts .contacts-content .suport{background:#fff;padding:25px}.contacts .contacts-content .suport img{height:60px}.contacts .contacts-content .suport span{font-size:14px}.contacts .contacts-content .suport h3{color:#333;font-family:OpenSans-Semibold;font-size:24px}.contacts .contacts-content .suport i{font-size:20px;margin-right:10px;top:4px;position:relative}.contacts .contacts-content .suport .info{color:#333}.contacts .contacts-content .suport p{line-height:1.4}.row.presentation{margin-top:50px}.row.presentation h2{font-size:1.5rem;line-height:34px}.event-movie h3,.row.media h2{font-size:25px;color:#333;line-height:40px;text-transform:uppercase}.event-movie{background-color:#F7F8F9;padding-top:30px;height:530px}.event-movie h3{font-family:OpenSans-Semibold;text-align:center;margin-bottom:5px}.event-movie h3::before{font-family:icomoon!important;content:"\e927";margin-right:10px}.event-movie .playerClass{display:block;max-width:550px;margin:10px auto;min-height:380px}.event-movie .playerClass .container{max-width:none!important}.row.media h2{font-family:OpenSans-Semibold}.row.media h2::before{font-family:icomoon!important;content:"\e924";margin-right:10px}.presentation img.event-image{width:75%;margin-left:auto;margin-right:auto;display:block}.sportsEvents-details #filters,.sportsEvents-details .main-container,.sportsEvents-evt #filters,.sportsEvents-evt .main-container{width:100%}.sportsEvents-details .btn-search,.sportsEvents-evt .btn-search{line-height:35px;min-width:120px}.events-header{height:415px;width:100%;background-repeat:no-repeat;background-position:center;background-color:#333;background-size:cover;position:relative}.events-header h1{color:#fff;font-size:35px;font-family:OpenSans-Bold;text-transform:uppercase;line-height:45px;margin-bottom:15px}.events-header .events-local{font-family:OpenSans;font-weight:100;font-size:16px;color:#fff}.events-header .events-local .icon-local{margin-right:10px}.events-header .events-local .icon-calendar{margin-right:10px;margin-left:30px}.events-header .cta_campaign{border-top:1px solid rgba(255,255,255,.25)}.events-header .event-name{margin-top:64px;margin-bottom:30px}#slideCampaign{box-shadow:0 10px 20px 0 rgba(0,0,0,.2)}#slideCampaign .slick-dots li{width:17px;height:17px;margin:0}#slideCampaign .slick-dots li button{width:17px;height:17px}#slideCampaign .slick-dots li button:before{font-size:12px;color:#444;width:17px;height:17px;line-height:17px}#slideCampaign .slick-dots li.slick-active button:before{color:#D90000}#slideCampaign .campaignDetailsPopUp{max-height:200px}.events-icon img{width:80%;margin-top:35px;margin-right:auto;margin-left:auto;display:block}.event-view .results,.row.media{margin-top:30px}.sportsEvents-details #persistent-top-bar,.sportsEvents-evt #persistent-top-bar{display:none}.sportsEvents-details #content .wrapper,.sportsEvents-evt #content .wrapper{padding:0;width:100%}.row.media{margin-bottom:30px}.row.media .media-title{text-align:center;margin-bottom:30px}.row.media img{width:100%}.presentation .content-text{text-align:left;line-height:22px;font-size:14px}.section-navigation .nav-item{line-height:45px;height:45px;display:inline-block;margin-left:10px;position:relative}.section-navigation .nav-item a{font-family:OpenSans-Semibold;font-size:14px;text-transform:uppercase;color:#555;padding:15px 5px}.section-navigation .nav-item.active,.section-navigation .nav-item:hover{border-bottom:3px solid #EA252B}.section-navigation .nav-item.active a,.section-navigation .nav-item:hover a{color:#333}.section-navigation ul{float:right}.events-header .background-opacity{background:rgba(0,0,0,.6);width:100%;height:100%}.contacts-content{background-color:#F7F8F9}a.button.button--medium.addRegistration{display:block;width:270px;height:45px;line-height:23px;margin-left:auto;margin-right:auto}.input__label.country{color:#fff}.dorsal{text-align:center}.dorsal__image img{max-width:100%}.notification.notification--info{background:#CBE5F6;border:1px solid #AAD5F1;border-radius:5px}.notification.notification--info .notification__text{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;margin-left:10px;text-align:left}.notification.notification--info .icon-info{position:relative;top:0;font-size:25px;color:#60B2E8;margin-right:10px}.events-table{border:1px solid #ddd;width:100%;border-spacing:0}.events-table thead tr{background-color:#333;color:#fff;height:50px;font-size:12px}.events-table thead th{padding:10px;font-weight:400;text-align:center}.events-table tbody tr{color:#333;text-align:center;font-size:12px;height:50px}.events-table tbody td{padding:10px}.events-table tbody tr:nth-child(odd){background-color:#fff}#regitration-table_length{position:absolute;right:20px;top:-92px}.table-filter-labels{font-size:15px;color:#222;margin-bottom:10px}#regitration-table_filter{position:absolute;top:-90px;width:270px;left:20px}.dataTables_filter,.dataTables_info,.dataTables_length{display:initial}.event-view .annulled,.event-view .confirmed,.event-view .confirmed-manual,.event-view .pending,.event-view .replaced{font-size:12px;line-height:1.3;color:#999;text-transform:uppercase;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.event-view .annulled::before,.event-view .confirmed-manual::before,.event-view .confirmed::before,.event-view .pending::before,.event-view .replaced::before{content:" ";border-radius:100%;width:10px;height:10px;display:block;margin-right:5px}.event-view .pending::before{background-color:#FEDC32}.event-view .confirmed::before{background-color:#05D357}.event-view .confirmed-manual::before{background-color:#76DDFB}.event-view .annulled::before{background-color:#D90000}.event-view .replaced::before{background-color:#DDD}.event-view #regitration-table_length{top:25px}.event-view .gallery{margin-top:40px}.event-view #mapGPX{width:100%;height:400px}.event-view #elevGPX{width:100%;height:150px;border-radius:3px;margin-top:10px;padding:0;background-color:#ababab;position:relative}.event-view .divtextPointer{position:absolute;width:120px;height:40px;top:10px;border-radius:5px;background-color:rgba(0,0,0,.5);color:#fff;font-size:11px;font-weight:100;margin-left:8px;padding:5px 5px 5px 10px;line-height:15px;display:none;z-index:9999}.event-view .divtextPointer:after{content:"";position:absolute;border-style:solid;display:block;width:0;top:10px;left:-7px;bottom:auto;border-width:8px 7px 8px 0;border-color:transparent rgba(0,0,0,.5)}.event-view .athlete-page-details,.event-view .circuit-details{width:100%;min-height:560px;border-radius:5px;padding:20px;background-color:#F7F8F9}.event-view .athlete-page-details .resume::before,.event-view .athlete-page-details .waypoints::before,.event-view .circuit-details .resume::before,.event-view .circuit-details .waypoints::before{content:"\e925";font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:10px}.event-view .athlete-page-details .resume,.event-view .circuit-details .resume{font-weight:700;margin-top:10px;padding:10px 0 15px;font-size:15px;text-transform:uppercase;border-bottom:1px solid #DDD;margin-bottom:6px}.event-view .athlete-page-details .waypoints,.event-view .circuit-details .waypoints{font-weight:700;padding:35px 0 10px;font-size:15px;text-transform:uppercase;border-bottom:1px solid #DDD;border-top:1px solid #DDD;margin:6px 0}.event-view .athlete-page-details .dleft,.event-view .athlete-page-details .dright,.event-view .circuit-details .dleft,.event-view .circuit-details .dright{padding:6px 0;font-size:13px}.event-view .athlete-page-details .dleft,.event-view .circuit-details .dleft{width:65%;float:left;text-transform:uppercase;text-align:left;color:#ababab}.event-view .athlete-page-details .dright,.event-view .circuit-details .dright{width:35%;float:right;text-transform:uppercase;text-align:right;color:#000}.event-view .athlete-page-details .aleft,.event-view .athlete-page-details .aright,.event-view .circuit-details .aleft,.event-view .circuit-details .aright{padding:6px 0;font-size:12px}.event-view .athlete-page-details .aleft,.event-view .circuit-details .aleft{width:40%;float:left;text-align:left;color:#ababab}.event-view .athlete-page-details .aright,.event-view .circuit-details .aright{width:60%;float:right;text-align:right;color:#000}.event-view .athlete-page-details .share-circuit,.event-view .circuit-details .share-circuit{margin-top:5px;padding:20px 0 10px;font-size:12px;color:#ababab;border-top:1px solid #DDD}.event-view .certificate-result .certificate-icon{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);margin-right:5px}.event-view__title{font-size:35px;text-align:center;font-family:OpenSans}.event-view__title .separator{display:block;width:35%;margin:15px auto 0;height:1px;background-color:#999}.container-fluid.alert-event-status,.container-fluid.alert-inscriptions{background:rgba(0,0,0,.3);border:1px solid rgba(0,0,0,.5);padding-bottom:20px}.container-fluid.alert-inscriptions p{color:#fff;font-size:20px;font-family:OpenSans;text-align:center;line-height:28px}.container-fluid.alert-inscriptions p .icon-megaphone{color:#FFF;font-size:70px;display:block}.container-fluid.alert-event-status{padding-right:0;padding-left:0}.container-fluid.alert-event-status p{font-family:OpenSans-Semibold;font-size:14px;color:#CCC;line-height:45px;text-align:center;text-transform:uppercase}.container-fluid.alert-event-status p .icon-megaphone{color:#FFF;font-size:70px;display:block}.container-fluid.alert-event-status p.date-start{display:block;text-align:center;font-size:35px;color:#fff}.event-view .dataTables_paginate{background-color:#F7F8F9;line-height:28px}.event-view .dataTables_paginate span a.paginate_button{font-family:OpenSans;padding:5px 7px;font-size:13px;border-radius:5px;border:none!important;background:0 0!important;color:#DDD!important;box-shadow:none!important}.event-view .next,.event-view .previous{font-family:icomoon!important;background:0 0!important;box-shadow:none!important}.event-view .dataTables_paginate span a.paginate_button.current,.event-view .dataTables_paginate span a.paginate_button:hover{color:#333!important;box-shadow:none!important}.event-view .dataTables_paginate span a.paginate_button.active{box-shadow:none!important}.dataTables_wrapper .dataTables_paginate .paginate_button:hover{color:#000!important}.dataTables_wrapper .dataTables_paginate{padding-top:0}.event-view .previous{border:none!important;border-right:1px solid #EEE!important;margin-right:10px}.event-view .previous:before{content:"\e00b"}.event-view .previous:hover{color:#333!important;border:none!important;border-right:1px solid #EEE!important}.event-view .next{border:none!important;border-left:1px solid #EEE!important;margin-left:10px}.event-view .next:before{content:"\e00e"}.event-view .next:hover{color:#333!important;border:none!important;border-left:1px solid #EEE!important}.event-view .page-link{border:none;color:#999;background-color:transparent;line-height:25px;font-size:13px;min-width:40px;text-align:center}.event-view .active{color:#000}.event-view .page-item{line-height:40px;color:#999;font-size:13px}.event-view .pagination{background-color:#F7F8F9;border-radius:.15rem}.event-view p.label{color:#AAA;margin-bottom:5px;font-size:13px;line-height:1.3}.event-view #results-controls{display:none}.event-view .results-tabs-last iframe{background-color:#fff}.event-view .results-tabs a{border:1px solid #333;width:275px;display:-ms-inline-grid;display:inline-grid;padding:15px;text-align:center;border-radius:5px;color:#333;background-color:#fff;font-size:14px}.event-view .results-tabs a.active{color:#fff;background-color:#333}.event-view .search-bar{background-color:#F7F8F9;margin-bottom:30px;padding:20px 30px 40px;display:-webkit-flex;display:-ms-flexbox;display:flex}.event-view .search-bar .filter-select{width:33%;padding-left:1%;padding-right:1%;float:left}.event-view .search-bar .filter-select-controls{width:48%}.event-view .search-bar .text{margin-right:10px}.event-view .search-bar .material-field text{text-transform:initial}.event-view .search-bar .results-btn-search{width:44px}.event-view .search-bar .results-btn-search i{position:absolute;color:#fff;font-size:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.event-view .search-bar .results-btn-search.disable{pointer-events:none;opacity:.2}.event-view .search-bar .clearFilters{right:7px;bottom:-28px}.event-view .search-bar .line-right:after{content:'';position:absolute;top:3px;right:11px;height:80px;width:1px;background-color:#ddd}@media only screen and (max-width:1200px){.event-view .search-bar .line-right:after{right:0}}.event-view .search-bar .chosen-container{font-family:OpenSans}.results-chrono #FREE_TEXT{top:0}.results-chrono .icon-cross{color:#333;font-size:25px;display:none;z-index:100}.warningNoFiltersAvaible{left:0;bottom:-20px}.bnr-live{background-color:#16334D;line-height:80px;margin-bottom:20px;height:80px;color:#fff;padding:0 30px}.bnr-live.border-radius{border-radius:3px}.bnr-live .live-info{font-size:14px;background-color:#D90000;padding:10px 20px;border-radius:5px;margin-right:10px}.bnr-live .align-left{float:left;width:50%}.bnr-live .align-right{float:right;text-align:right;width:50%}.bnr-live .button{padding:10px 50px}.comp-col-add,.comp-col-data,.comp-col-empty,.comp-col-label,.comp-col-search{margin-left:20px;padding:10px 0}.comp-col-label{color:#999}.comp-col-label strong{color:#333;margin-top:15px;display:block}.comp-col-data{background-color:#F7F8F9}.comp-line{border-bottom:1px solid #DDD}.comp-tline{border-top:1px solid #DDD}.comp-col-add,.comp-col-empty,.comp-col-search{background-color:#FCFCFC}.comp-col-add{padding-top:50px;color:#999}.comp-col-search{padding:5px 0;font-size:10px}.comp-col-search form{padding:0 5px}.comp-col-search .material-field label{font-size:10px;top:13px}.comp-col-search .material-field i{font-size:17px;top:10px}.comp-col-search input{font-size:10px;height:auto}.comp-close{margin-right:15px;margin-top:5px;font-size:22px;color:#999;cursor:pointer}.comp-close:hover{color:#333}.comp-add-box-full{min-height:400px;padding-top:50px}#list-div,#search-table{min-height:200px}#gallery-div,#results-div{min-height:70px}.comp-add-box{background-color:#F7F8F9;font-family:OpenSans}.comp-add-box h1{font-family:OpenSans-Semibold}.comp-add-description p{line-height:25px;font-size:16px;color:#333}.comp-add-description span{line-height:20px;font-size:13px;color:#333}.comp-add-comptition{max-width:450px}.comp-add-comptition label{font-size:14px;color:#999}.comp-add-comptition .chosen-container-single{text-align:left}.comp-add-comptition .button{display:block;line-height:25px}.comp-popup{height:550px;position:relative}.comp-popup .comp-add-empty-box{padding-top:140px;padding-bottom:140px}.comp-popup .comp-table-head{height:15px}.comp-popup .comp-table-body{height:330px;overflow:auto}.button-comp-popup{width:300px;bottom:20px;position:absolute;left:calc(50% - 150px)}.sportsEvents-details .quickview-v2,.sportsEvents-evt .quickview-v2{width:750px}.sportsEvents-details .gpx-responsibility,.sportsEvents-evt .gpx-responsibility{background-color:#f7f8f9}.sportsEvents-details .gpx-responsibility .text,.sportsEvents-evt .gpx-responsibility .text{font-size:12px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:normal;color:#999;display:block;text-align:center}.details-cckk .cck-container{position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.details-cckk .cck-container input{position:absolute;opacity:0}.details-cckk .checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#fff;border:1px solid #999;border-radius:5px}.details-cckk .cck-container:hover input~.checkmark{background-color:#ccc}.details-cckk .cck-container input:checked~.checkmark{background-color:#2196F3;border:none}.details-cckk .checkmark:after{content:"";position:absolute;display:none}.details-cckk .cck-container input:checked~.checkmark:after{display:block}.details-cckk .cck-container .checkmark:after{left:11px;top:5px;width:5px;height:13px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.events-notes-tips{border:1px solid #000;background-color:rgba(0,0,0,.8);color:#fff;font-size:12px;width:330px;font-family:OpenSans;padding:10px 5px;border-radius:5px}#results-table,.default-details .pricelist .groupNameAndTable table,.default-evt .pricelist .groupNameAndTable table{width:100%}#results-table .name-details .name,#results-table th,.default-details .pricelist .groupNameAndTable table tr td:first-child,.default-details .pricelist .groupNameAndTable table tr td:last-child,.default-evt .pricelist .groupNameAndTable table tr td:first-child,.default-evt .pricelist .groupNameAndTable table tr td:last-child,.events-notes-tips .qtip-titlebar{font-family:OpenSans-Semibold}.events-notes-tips .qtip-titlebar{background-color:transparent;font-size:14px}.events-notes-tips .qtip-content{background-color:transparent;font-size:12px;line-height:15px}.default-details .pricelist,.default-evt .pricelist{background-color:#fff}.default-details .pricelist .container,.default-evt .pricelist .container{background-color:#f7f8f9}.default-details .pricelist .groupNameAndTable,.default-evt .pricelist .groupNameAndTable{margin-bottom:35px;background-color:#FFF;padding:25px}.default-details .pricelist .groupNameAndTable:last-child,.default-evt .pricelist .groupNameAndTable:last-child{margin-bottom:0}.default-details .pricelist .groupNameAndTable .competionTypeTitle,.default-evt .pricelist .groupNameAndTable .competionTypeTitle{font-size:16px;font-family:OpenSans-Semibold;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#333;text-transform:uppercase;position:relative}.default-details .pricelist .groupNameAndTable .competionTypeTitle span,.default-evt .pricelist .groupNameAndTable .competionTypeTitle span{position:absolute;right:33px;font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#333}.default-details .pricelist .groupNameAndTable table tr:not(.border-none),.default-evt .pricelist .groupNameAndTable table tr:not(.border-none){border-top:1px solid #ddd}.default-details .pricelist .groupNameAndTable table tr td,.default-evt .pricelist .groupNameAndTable table tr td{padding:15px;font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#333}.default-details .pricelist .groupNameAndTable table tr:last-child,.default-evt .pricelist .groupNameAndTable table tr:last-child{border-bottom:1px solid #ddd}#results-table .athleteResult{cursor:pointer}#results-table .details{display:table;width:100%}#results-table th{text-transform:uppercase;color:#999;cursor:pointer}#results-table th.dorsal{text-align:left}#results-table:not(.chrono-results) th:first-child{padding-left:20px}#results-table:not(.chrono-results) .details{margin-left:20px}#results-table th.name{text-align:left}#results-table th:last-child{padding-right:20px}#results-table tr{border-radius:5px}#results-table thead>tr{background-color:#FFF;border-bottom:none;border-top:none;border-radius:5px}#results-table tr.spacer{height:15px}#results-table td{background-color:#F7F8F9;padding-bottom:10px;padding-top:10px;vertical-align:middle;border-top:10px solid #fff;font-size:13px;line-height:1.3}#results-table tr>td:first-child{border-radius:7px 0 0 7px;text-align:center}#results-table tr>td.name,#results-table.chrono-results thead tr th{text-align:left}#results-table tr>td:last-child{border-radius:0 7px 7px 0;padding-right:20px}#results-table tr:hover td{background-color:#EFF0F1}#results-table .result-arrow{color:#999;font-size:25px}#results-table .initials{margin-left:10px;display:table-cell}#results-table .name-details{width:calc(100% - 57px);padding:7px 15px;display:table-cell;vertical-align:middle;line-height:17px;text-align:left}#results-table .name-details .team,#results-table .status{line-height:1.3;color:#999;font-size:12px}#results-table .name-details .name{color:#333;text-transform:uppercase;font-size:13px}#results-table .status{text-transform:uppercase;display:table;margin:auto}#results-table .blue::before,#results-table .green::before,#results-table .orange::before{width:10px;height:10px;border-radius:100%;content:" ";display:block;white-space:pre;float:left;margin-right:5px}#results-table .blue::before{background-color:#2F99DC}#results-table .orange::before{background-color:#D79D44}#results-table .green::before{background-color:#68D797}#results-table th.sorting_asc::after,#results-table th.sorting_desc::after{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;margin-left:5px;-webkit-font-smoothing:antialiased}#results-table th.sorting_asc::after{content:"\e00c"}#results-table th.sorting_desc::after{content:"\e00d"}#results-table .annulled,#results-table .confirmed,#results-table .confirmed-manual,#results-table .pending,#results-table .replaced{font-size:12px;line-height:1.3;color:#999;text-transform:uppercase;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}#results-table .annulled::before,#results-table .confirmed-manual::before,#results-table .confirmed::before,#results-table .pending::before,#results-table .replaced::before{content:" ";border-radius:100%;width:10px;height:10px;display:block;margin-right:5px}#results-table .pending::before{background-color:#FEDC32}#results-table .confirmed::before{background-color:#05D357}#results-table .confirmed-manual::before{background-color:#76DDFB}#results-table .annulled::before{background-color:#D90000}#results-table .replaced::before{background-color:#DDD}#results-table.chrono-results thead tr th:first-child{text-align:center;width:48px}#results-table.chrono-results thead tr th:nth-child(2){text-align:left;padding-left:30px}#results-table.chrono-results thead tr .categoryPosition{max-width:24px;width:7%}#results-table.chrono-results thead tr .time{width:10%}#results-table.chrono-results thead tr .modalityName{text-align:left}#results-table.chrono-results .tagNumber{text-align:center;width:10%}#results-table.chrono-results tbody tr td:nth-child(2){padding-left:30px}#results-table.chrono-results tbody tr td.categoryName,#results-table.chrono-results tbody tr td.modalityName{text-align:left}#results-table.chrono-results tbody tr td.categoryPosition{text-align:center}#results-table.chrono-results tbody tr.first-position td{background-color:#FBF1E2}#results-table.chrono-results tbody tr.first-position td:first-child{background-color:#FFBC00;color:#FFBC00}#results-table.chrono-results tbody tr.second-position td{background-color:#EEE}#results-table.chrono-results tbody tr.second-position td:first-child{background-color:#ABABAB;color:#ABABAB}#results-table.chrono-results tbody tr.third-position td{background-color:#FAE2D3}#results-table.chrono-results tbody tr.third-position td:first-child{background-color:#C37238;color:#C37238}#results-table.chrono-results tbody tr .cont-winners i.icon-vencedor{position:absolute;z-index:0;left:0;right:0;top:0;bottom:auto;font-size:25px;color:#fff}#results-table.chrono-results tbody tr .cont-winners span{position:relative;z-index:100}#results-div .no-results{border:1px solid #EEE}#results-div .no-results.new{border:none}#results-div .no-results.new span{color:#1d1d1d}#results-div .no-results.new .icon-search{color:#ddd}#results-div .no-results.new .sub{color:#ababab}#results-div .filters-status span{font-size:25px;padding:0 5px}#results-div .timeKeeper__containner{max-width:753px}#results-div .timeKeeper .icon-clock-alt{font-size:68px;color:#ddd;padding-bottom:22px}#results-div .timeKeeper__border{border-top:1px solid #ddd}#results-div .timeKeeper img{max-width:160px;max-height:160px}#results-div .filters__timeKeeper img{max-width:100px;max-height:32px}.initial-table-loader{margin-top:-90px}.initial-table-loader .initial-table{position:relative;overflow:hidden;height:80px;background:#F7F8F9;border-bottom:10px #fff solid}.initial-table-loader .initial-table:after{content:'';position:absolute;background-color:#000;width:5px;height:100%;-webkit-filter:blur(70px);filter:blur(70px);-webkit-animation:leftRight 1.5s infinite;-o-animation:leftRight 1.5s infinite;animation:leftRight 1.5s infinite}.default-details .notlive,.default-details .partner-details,.default-evt .notlive,.default-evt .partner-details{background-color:#F7F8F9}.default-details .notlive .partner-text-details,.default-details .partner-details .partner-text-details,.default-evt .notlive .partner-text-details,.default-evt .partner-details .partner-text-details{font-size:12px;line-height:1.5;color:#999}.default-details .notlive .partner-img,.default-details .partner-details .partner-img,.default-evt .notlive .partner-img,.default-evt .partner-details .partner-img{max-width:107px}.default-details .notlive,.default-evt .notlive{position:absolute;bottom:4.4%}.stop-and-go-live-nav{border-bottom:1px solid #ddd}.stop-and-go-live-nav a.fm-semibold{-o-transition:all .3s linear;transition:all .3s linear;cursor:pointer;color:#6f6f6f}.stop-and-go-live-nav a.fm-semibold i{padding-bottom:5px}.stop-and-go-live-nav a.fm-semibold.active{color:#000;background-color:#f7f8f9;border-bottom:3px solid #ed2020}.stop-and-go-live-nav a.fm-semibold:hover{color:#000;background-color:#f7f8f9}.stop-and-go-live .timeKeeper__border{border-top:1px solid #ddd;margin-top:10px}.stop-and-go-live iframe{margin-top:2px;background-color:#f7f8f9}.stop-and-go-live .filters__timeKeeper img{max-width:100px;max-height:32px}.stop-and-go-live .timeKeeper__border img{max-width:160px;max-height:160px}#livemap #mapLive,#livemap .list-athletes{position:absolute}#livemap .list-athletes-hide{right:-400px!important;-o-transition:all .5s ease;transition:all .5s ease}#livemap .list-athletes-show{right:0!important;-o-transition:all .5s ease;transition:all .5s ease}#livemap .live-close-btn{margin-top:10px;display:block;margin-right:10px;padding:0;height:40px;position:fixed;right:0}#livemap .live-close-btn a{font-size:50px;color:#333}#livemap .list-athletes-btn,#livemap .list-athletes-table{background-color:rgba(60,60,60,.85);color:#fff;float:left}#livemap .list-athletes-prm{position:fixed;top:calc(5% + 40px);right:0;width:455px;height:450px}#livemap .list-athletes-btn{padding:14px 12px 12px;font-size:30px;border-radius:5px 0 0 5px;cursor:pointer}#livemap .list-athletes-table{padding:10px 0;height:100%;border-radius:0 0 0 5px;width:401px;font-family:OpenSans;font-size:14px}#livemap .list-athletes-table .w-100{height:10px}#livemap .list-athletes-table .line{height:1px;background:#fff;width:100%;margin:10px 0 5px}#livemap .list-athletes-table .col{line-height:30px}#livemap .list-athletes-table .status-live{color:#68D797;font-size:11px;line-height:20px;margin-bottom:5px}#livemap .list-athletes-table .px-live{padding-left:2.5rem!important;padding-right:2.5rem!important}#livemap .list-athletes-table .btn-remove{width:30px;margin-right:-25px;cursor:pointer}#livemap .list-athletes-table .btn-remove:hover{background-color:#000}#livemap .list-athletes-table #searchtable{background:#fff}#livemap .add-athlete{background-color:transparent;color:#fff;font-family:OpenSans}#livemap .add-athlete span{margin-right:10px}#livemap .gm-fullscreen-control{display:none}#livemap .elevLiveGPX{width:100%;bottom:0;height:150px;background-color:rgba(150,150,150,.8);position:fixed}a.loadByImg-next,a.loadByImg-prev{position:absolute;top:calc(50% - 110px)}#livemap #elevLiveGPX{margin:10px 20px;width:calc(100% - 40px);height:130px}.container.loadByImg{margin-top:60px;margin-bottom:120px}a.loadByImg-prev{left:20px}a.loadByImg-next{right:20px}.loadByImg a.loadByImg-next .icon-arrow-right-2,.loadByImg a.loadByImg-prev .icon-arrow-left-2{display:inline-block;font-size:50px;cursor:pointer}.loadByImg_share{padding-bottom:15px}.container.loadByImg .loadByImg_viewAll{margin-top:60px}.registration-actions li.share-btn{display:inline-block;border:1px solid #dfdfdf;top:11px;padding:5px 7px;background:#fff}.container.loadByImg .second-block{height:75px;padding-top:30px}.sportsEvents-eventGalleryNavigation #persistent-top-bar{display:none}.sportsEvents-eventGalleryNavigation #content .wrapper{padding:0;width:100%}.page-index .faq .popup-faq{max-width:250px}.contact-form-sub_cont{max-width:400px}.contact-form-sub_cont .pl-4{padding-left:4px}.contact-form-sub_cont .pr-4{padding-right:4px}.attachments li{position:relative}.attachments li::before{content:'';position:absolute;top:50%;height:6px;width:6px;border:1px solid #333;border-radius:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.attachments li a{padding-left:12px}#modal-window .add-to-cart-form .pack-footer .chosen-container{width:100%!important}#modal-window .add-to-cart-form .product-suggestions-popup-footer{width:100%}#modal-window .add-to-cart-form .product-suggestions-popup-footer .chosen-container{width:100%!important}#modal-window .add-to-cart-form .product-suggestions-popup-footer .qty-and-btn{width:100%;float:left;display:inline-block}#modal-window .add-to-cart-form .product-suggestions-popup-footer button{display:none}