.content-block.results--page{display:flex;padding-bottom:50px;justify-content:space-between;flex-wrap:wrap}.content-block.results--page .flex-breadcrumb{padding-left:0}.col-wrapper{width:calc(33.3333333333% - 12px - 1px);margin:10px 0}.col-wrapper.dark{background-color:rgba(93,93,93,.95)}.results-col{display:flex;flex-direction:column;width:100%;flex-wrap:wrap}.results-col.dark{background-color:rgba(93,93,93,.95)}.upcoming-race{position:relative;display:flex;width:100%;margin:15px 0 20px 0;background-color:rgba(93,93,93,.95);flex-wrap:wrap;justify-content:space-between}.upcoming-race .race-img{width:50%;background:no-repeat center center/cover;background-image:url(../img/no-image.svg)}.upcoming-race .race-info{font-family:Rajdhani,sans-serif;font-weight:400;line-height:1.25;width:50%;padding:50px 20px 25px 20px;color:#fff}.upcoming-race .race-info .info-headline{font-size:22px;display:block;width:100%}.upcoming-race .race-info .info-details{font-size:18px;display:block;width:100%}.upcoming-race .upcoming-headline{font-size:24px;font-weight:700;position:absolute;top:-15px;left:50%;min-width:220px;padding:13px 30px;transform:translate(-50%,0);text-align:center;text-transform:uppercase;color:#fff;background-color:#000}.results-headline--wrapper{font-family:Rajdhani,sans-serif;font-size:24px;line-height:1;width:100%;padding:17px 30px;text-transform:uppercase;color:#fff;background:#ee3e42 url(../img/road-kill-dark.png) left center/cover}.results-headline--wrapper.blue{background:#000 url(../img/road-kill-light.png) left center/cover}.results-headline--wrapper .results-headline{font-weight:600}.results-headline--wrapper .results-racer{font-weight:500}.table--results-expanded{font-family:Rajdhani,sans-serif;font-size:20px;font-weight:400;width:100%;padding:50px 0 30px 0;color:#fff}.table--results-expanded.padded{padding:15px 15px 30px 30px}.table--results-expanded.padded .u-tr:last-of-type .u-td{padding-bottom:25px}.table--results-expanded.padded .u-tr .u-td:nth-of-type(1){width:33.3333333333%;text-align:left}.table--results-expanded .u-tr:first-of-type{font-weight:600}.table--results-expanded .u-tr:first-of-type .u-td{text-transform:uppercase;border-bottom:1px solid #d4b6aa}.table--results-expanded .u-tr:last-of-type .u-td{padding-bottom:25px;border-bottom:1px solid #d4b6aa}.table--results-expanded .u-tr .u-td:nth-of-type(1){width:33.3333333333%;text-align:left}.table--results-expanded .u-tr .u-td:nth-of-type(2){width:33.3333333333%;padding-right:5px;padding-left:5px;text-align:left}.table--results-expanded .u-tr .u-td:nth-of-type(3){width:10%;padding-right:5px;padding-left:5px}.table--results-expanded .u-tr .u-td:nth-of-type(4){width:10%;padding-right:5px;padding-left:5px}.table--results-expanded .u-tr .u-td:nth-of-type(5){width:10%;padding-right:5px;padding-left:5px}.table--results-expanded .u-tr .u-td{text-align:right}.table--results-expanded .u-td{padding:10px 0}.table--results-profile{font-family:Rajdhani,sans-serif;font-size:20px;font-weight:400;width:100%;padding:0 0 30px 0;color:#fff}.table--results-profile .u-tr:first-of-type{font-weight:600}.table--results-profile .u-tr:first-of-type .u-td{text-transform:uppercase;border-bottom:1px solid #d4b6aa}.table--results-profile .u-tr:nth-of-type(2n+0) .u-td{background-color:rgba(255,255,255,.2)}.table--results-profile .u-tr:last-of-type .u-td:first-of-type,.table--results-profile .u-tr:last-of-type .u-td:last-of-type{margin-bottom:35px;border-bottom:1px solid #d4b6aa}.table--results-profile .u-tr{display:flex}.table--results-profile .u-tr .u-td:first-of-type{width:75%;display:flex;flex-wrap:wrap;padding:10px 0 10px 30px}.table--results-profile .u-tr .u-td:first-of-type span{width:100%}.table--results-profile .u-tr .u-td:first-of-type .location{font-size:15px}.table--results-profile .u-tr .u-td:last-of-type{width:25%;padding:10px 15px 10px 0;display:flex;justify-content:space-between;align-items:center}.table--results-profile .u-tr .u-td:last-of-type span{padding:0 5px}.event-history--wrapper{position:relative;display:flex;width:100%;margin-bottom:20px;flex-wrap:wrap}.event-history--wrapper .event-history{width:100%;min-height:450px;padding:5px 30px 55px;background-color:rgba(93,93,93,.95)}.event-history--wrapper .event-history li{font-size:18px;font-weight:400;padding:15px 0;color:#fff;border-bottom:1px dashed #fff}.event-history--wrapper .event-history li:last-of-type{font-weight:500;position:absolute;bottom:20px;left:30px;padding:5px 10px 5px 0;text-transform:uppercase;border-bottom:none;background:url(../img/ico-earth-white.svg) no-repeat left center/contain}.event-history--wrapper .event-history li:last-of-type a{padding-left:40px;text-decoration:underline}.sponsors--wrapper{display:flex;width:100%;padding:10px 10px;background-color:rgba(255,255,255,.95);flex-wrap:wrap;justify-content:space-between}.sponsors--wrapper .sponsor--wrapper{width:calc(25% - 10px);height:70px;margin:5px 0;background-color:#000}.sponsors--wrapper .sponsor--wrapper .sponsor{width:100%;height:100%;padding:10px 10px;transition:opacity .25s ease;background:no-repeat center center/contain;background-image:url(../img/no-image.svg);background-origin:content-box}.sponsors--wrapper .sponsor--wrapper .sponsor:hover{opacity:.75}.col-results--wrapper{width:calc(66.6666666667% - 12px - 1px)}.col-results--wrapper .results-col{position:relative;margin-top:25px;background-color:rgba(93,93,93,.95)}.racers--wrapper{position:absolute;z-index:100;top:-15px;left:0;display:flex;width:100%;padding:0 10px;justify-content:space-between;flex-wrap:wrap}.racers--wrapper .racer{font-family:Rajdhani,sans-serif;font-size:24px;font-weight:600;display:block;margin:0 5px;padding:10px 30px;cursor:pointer;transition:all .25s ease;text-align:center;text-transform:uppercase;color:#fff;background:#000}.racers--wrapper .racer.is-active,.racers--wrapper .racer:hover{background:#ee3e42 url(../img/ico-cup-transparent-rotated.png) no-repeat right center/contain}.results--wrapper{position:absolute;overflow:hidden;max-width:0;max-height:0;opacity:0;transition:opacity .5s ease}.results--wrapper.is-active{position:relative;max-width:unset;max-height:unset;padding:0 20px;opacity:1}.results--wrapper .table-footer{display:flex;flex-wrap:wrap;justify-content:space-between}.results--wrapper .table-footer .global-ranking{font-family:Rajdhani,sans-serif;font-size:20px;font-weight:700;padding:0 0 23px 0;text-transform:uppercase;color:#fff}.results--wrapper .table-footer .global-ranking .ranking{padding:6px 40px 20px 40px;background:url(../img/ico-cup-red.png) no-repeat center bottom/contain}.results--wrapper .table-footer .btn--profile{font-size:18px;font-weight:500;transition:all .25s ease;text-decoration:underline;text-transform:uppercase;color:#fff}@media screen and (max-width:1300px) and (min-width:851px){main:not(.menu-open) .content-block.results--page .col-wrapper:first-of-type{width:100%}main:not(.menu-open) .content-block.results--page .col-wrapper:first-of-type .results-col{max-height:850px}}@media screen and (max-width:1300px){main:not(.menu-open) .col-wrapper{width:calc(50% - 12px - 1px)}}@media screen and (max-width:850px){main:not(.menu-open) .col-wrapper{width:100%}}@media screen and (max-width:1300px) and (min-width:851px){main:not(.menu-open) .upcoming-race{width:calc(50% - 10px);min-height:315px;order:1}}@media screen and (max-width:550px){main:not(.menu-open) .upcoming-race .race-img{width:100%;height:60vw}}@media screen and (max-width:550px){main:not(.menu-open) .upcoming-race .race-info{width:100%}}@media screen and (max-width:950px){main:not(.menu-open) .table--results-expanded{padding:100px 0 30px 0}}@media screen and (max-width:700px){main:not(.menu-open) .table--results-expanded{padding:0 0 30px 0}}@media screen and (max-width:550px){main:not(.menu-open) .table--results-expanded{padding:0 0 10px 0}}@media screen and (min-width:771px){main:not(.menu-open) .table--results-expanded.padded .u-tr .u-td:nth-of-type(1){min-width:145px}}@media screen and (max-width:390px){main:not(.menu-open) .table--results-expanded .u-tr .u-td:nth-of-type(2){display:none}}@media screen and (max-width:500px){main:not(.menu-open) .table--results-profile{font-size:16px}}@media screen and (max-width:500px){main:not(.menu-open) .table--results-profile .u-tr .u-td:first-of-type{width:auto;flex-grow:1}}@media screen and (max-width:500px){main:not(.menu-open) .table--results-profile .u-tr .u-td:first-of-type .location{font-size:12px}}@media screen and (max-width:500px){main:not(.menu-open) .table--results-profile .u-tr .u-td:last-of-type span{padding:0 2px}}@media screen and (max-width:1300px) and (min-width:851px){main:not(.menu-open) .event-history--wrapper{width:calc(50% - 10px);margin-left:21px;order:3}}@media screen and (max-width:1300px) and (min-width:851px){main:not(.menu-open) .event-history--wrapper .event-history{min-height:473px}}@media screen and (max-width:1300px) and (min-width:851px){main:not(.menu-open) .sponsors--wrapper{width:calc(50% - 10px);order:2}}@media screen and (max-width:1300px) and (min-width:851px){main:not(.menu-open) .sponsors--wrapper .sponsor--wrapper{width:calc(50% - 10px)}}@media screen and (max-width:500px){main:not(.menu-open) .sponsors--wrapper .sponsor--wrapper{width:calc(50% - 10px)}}@media screen and (max-width:1300px){main:not(.menu-open) .col-results--wrapper{width:100%;margin:auto}}@media screen and (max-width:700px){main:not(.menu-open) .racers--wrapper{position:relative}}@media screen and (max-width:950px){main:not(.menu-open) .racers--wrapper .racer{width:calc(50% - 20px);margin-bottom:10px}}@media screen and (max-width:700px){main:not(.menu-open) .racers--wrapper .racer{width:100%;padding:10px 15px}}@media screen and (max-width:350px){main:not(.menu-open) .racers--wrapper .racer{font-size:20px}}@media screen and (max-width:550px){main:not(.menu-open) .results--wrapper .table-footer .global-ranking{width:100%;padding:0;text-align:center;order:2}}@media screen and (max-width:550px){main:not(.menu-open) .results--wrapper .table-footer .global-ranking .ranking{display:block;width:100%;margin-top:10px}}@media screen and (max-width:550px){main:not(.menu-open) .results--wrapper .table-footer .btn--profile{width:100%;margin-top:10px;margin-bottom:20px;text-align:center;order:1}}@media screen and (max-width:1540px) and (min-width:1091px){main.menu-open .content-block.results--page .col-wrapper:first-of-type{width:100%}main.menu-open .content-block.results--page .col-wrapper:first-of-type .results-col{max-height:850px}}@media screen and (max-width:1090px) and (min-width:666px){main.menu-open .content-block.results--page .col-wrapper:first-of-type .results-col{max-height:unset}}@media screen and (max-width:1540px){main.menu-open .col-wrapper{width:calc(50% - 12px - 1px)}}@media screen and (max-width:1090px){main.menu-open .col-wrapper{width:100%}}@media screen and (max-width:1540px) and (min-width:1091px){main.menu-open .upcoming-race{width:calc(50% - 10px);min-height:315px;order:1}}@media screen and (max-width:1090px) and (min-width:666px){main.menu-open .upcoming-race{width:100%;min-height:unset;order:1}}@media screen and (max-width:790px){main.menu-open .upcoming-race .race-img{width:100%;height:60vw}}@media screen and (max-width:790px){main.menu-open .upcoming-race .race-info{width:100%}}@media screen and (max-width:1540px) and (min-width:1091px){main.menu-open .event-history--wrapper{width:calc(50% - 10px);margin-left:21px;order:3}}@media screen and (max-width:1090px) and (min-width:666px){main.menu-open .event-history--wrapper{width:100%;margin-left:0;order:1}}@media screen and (max-width:1540px) and (min-width:1091px){main.menu-open .event-history--wrapper .event-history{min-height:473px}}@media screen and (max-width:1090px) and (min-width:666px){main.menu-open .event-history--wrapper{min-height:450px}}@media screen and (max-width:1540px) and (min-width:1091px){main.menu-open .sponsors--wrapper{width:calc(50% - 10px);order:2}}@media screen and (max-width:1090px) and (min-width:666px){main.menu-open .sponsors--wrapper{width:100%;order:1}}@media screen and (max-width:1540px) and (min-width:1091px){main.menu-open .sponsors--wrapper .sponsor--wrapper{width:calc(50% - 10px)}}@media screen and (max-width:1090px) and (min-width:666px){main.menu-open .sponsors--wrapper .sponsor--wrapper{width:calc(50% - 10px)}}@media screen and (max-width:740px){main.menu-open .sponsors--wrapper .sponsor--wrapper{width:calc(50% - 10px)}}@media screen and (max-width:1540px){main.menu-open .col-results--wrapper{width:100%;margin:auto}}@media screen and (max-width:940px){main.menu-open .racers--wrapper{position:relative}}@media screen and (max-width:1190px){main.menu-open .racers--wrapper .racer{width:calc(50% - 20px);margin-bottom:10px}}@media screen and (max-width:940px){main.menu-open .racers--wrapper .racer{width:100%;padding:10px 15px}}@media screen and (max-width:790px){main.menu-open .results--wrapper .table-footer .global-ranking{width:100%;padding:0;text-align:center;order:2}}@media screen and (max-width:790px){main.menu-open .results--wrapper .table-footer .global-ranking .ranking{display:block;width:100%;margin-top:10px}}@media screen and (max-width:790px){main.menu-open .results--wrapper .table-footer .btn--profile{width:100%;margin-top:10px;margin-bottom:20px;text-align:center;order:1}}@media screen and (max-width:1190px){main.menu-open .table--results-expanded{padding:100px 0 30px 0}}@media screen and (max-width:940px){main.menu-open .table--results-expanded{padding:0 0 30px 0}}@media screen and (max-width:790px){main.menu-open .table--results-expanded{padding:0 0 10px 0}}
/*# sourceMappingURL=results.css.map */
