.display-table{display:table;width:100%;table-layout:fixed;border-collapse:separate}@font-face{font-family:'icons';src:url('/core/fonts/skycons-skysports-20150602.eot');src:url('/core/fonts/skycons-skysports-20150602.eot?#iefix') format('embedded-opentype'),url('/core/fonts/skycons-skysports-20150602.ttf') format('truetype');font-weight:normal;font-style:normal}@media all{.f1-races{font-family:'SkyTextReg',sans-serif;font-weight:normal;font-size:1empx;font-size:0.0625rem;font-size:1em;color:inherit}.f1-races__race{display:block;margin-bottom:18px;padding:18px;border:1px solid #dcdcdc;color:#333}.f1-races__race-cancelled .f1-races__race-name,.f1-races__race-cancelled .f1-races__race-date,.f1-races__race-cancelled .f1-races__race-channel,.f1-races__race-cancelled .f1-races__track,.f1-races__race-cancelled .f1-races__table{opacity:.5;filter:alpha(opacity=50)}.f1-races__race-cancelled-text{margin-top:12px;color:#fff;background:#cf0711;text-transform:uppercase;text-align:center;font-size:1.3em;font-weight:bold}.f1-races__race:last-of-type{margin-bottom:0}.f1-races__race-inner{display:table;width:100%}.f1-races__race-cell{display:table-cell;vertical-align:top}.f1-races__race-name{font-family:'SkyTextMed',sans-serif;font-weight:normal;font-size:1empx;font-size:0.0625rem;font-size:1em;color:inherit;font-size:1.6em;margin:.1em 0 .3em 0}.f1-races__race-date{font-family:'SkyTextReg',sans-serif;font-weight:normal;font-size:1empx;font-size:0.0625rem;font-size:1em;color:inherit}.f1-races__race-channel{margin:.5em 0 0 0}.f1-races__track{max-width:60px;margin:.5em 0 0 0}.f1-races__track .f1-svg-track{max-height:60px}.f1-races__track .f1-svg-track__outline{fill:#666}.f1-races__race-cell:first-of-type{width:30%}.f1-races__table{background:none}.f1-races__table--no-head thead{display:none}.f1-races__table .standing-table__header-cell{background:none;color:#333}.f1-races__table--no-head .standing-table__row:first-of-type>.standing-table__cell,.f1-races__table--no-head .standing-table__cols>.standing-table__cell{border:0}.f1-races__sponsor{display:table;width:100%;margin-top:1em}.f1-races__sponsor-cell{display:table-cell;vertical-align:middle}.f1-races__sponsor-cell:first-of-type{width:5em}.f1-races__sponsor-logo{max-width:5em;padding-right:1em}.f1-races__sponsor-message{font-size:1em;color:#666}.f1-races__sponsor-stat{font-family:'SkyTextMed',sans-serif;font-weight:normal;font-size:1empx;font-size:0.0625rem;font-size:1em;color:inherit}.f1-races__sponsor-nowrap{white-space:nowrap}.f1-races__live-race{font-family:'SkyTextMed',sans-serif;font-weight:normal;font-size:1empx;font-size:0.0625rem;font-size:1em;display:block;padding:18px;border:1px solid #dcdcdc;margin-bottom:18px;text-align:center;color:inherit;line-height:1.5em}.f1-races__live-race .f1-races__race-channel{display:inline-block;margin:.2em .5em .3em .5em;vertical-align:middle}}@media all and (max-width:940px){.f1-races__race-cell{display:block}.f1-races__race-cell:first-of-type{width:100%;margin-bottom:12px;text-align:center}.f1-races__track{margin:.5em auto 0 auto}}@media all and (max-width:800px){.f1-races{margin-bottom:12px}.f1-races__race-cell{display:table-cell}.f1-races__race-cell:first-of-type{width:30%;margin-bottom:0;text-align:left}.f1-races__track{margin:.5em 0 0 0}}@media all and (max-width:600px){.f1-races{padding:14px}.f1-races__race{margin-bottom:14px}.f1-races__race-cell{display:block}.f1-races__race-cell:first-of-type{width:100%;margin-bottom:12px;text-align:center}.f1-races__track{margin:.5em auto 0 auto}.f1-races__track{width:60px;height:60px;margin:.5em auto 0 auto;position:relative}.f1-races__track>.f1-svg-track{display:block;position:absolute;width:100%;height:100%}.f1-races__table{padding:0}}@media all{.f1-team{border:1px solid #dcdcdc;text-align:center}.f1-team__team-name{font-family:'SkyTextReg',sans-serif;font-weight:normal;font-size:1empx;font-size:0.0625rem;font-size:1em;color:inherit;font-size:1.8em;line-height:1.2em;display:block;padding:.6em}.f1-team__drivers{display:table;table-layout:fixed;width:100%}.f1-team__driver{display:table-cell;padding:1em}.f1-team__driver-photo{width:auto;margin:0 0 .9em 0}.f1-team__driver-name{font-family:'SkyTextMed',sans-serif;font-weight:normal;font-size:1empx;font-size:0.0625rem;font-size:1em;color:inherit;font-size:1.1em;line-height:1.2em}}@media all and (max-width:940px){.f1-team{font-size:.9em}}@media all and (max-width:800px){.f1-team{font-size:1.1em}}@media all and (max-width:600px){.f1-team{font-size:1.2em}}@media all and (max-width:480px){.f1-team{font-size:1em}}.block-header{background:#111}.standing-table__caption{background:#111 !important}.standing-table--promo{padding:18px}.standing-table__header-cell:not(.standing-table__cell--default-shading),.standing-table--promo .standing-table__header-cell:not(.standing-table__cell--default-shading){background:#cf0711;color:#fff}.page-nav__link--active,.page-filters__filter-link--active{background-image:url(about:blank),url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAADElEQVQIHWM4zy4IAAKQAOivd0uCAAAAAElFTkSuQmCC)}@media all and (min-width:601px){.block-header--invert{background:#fff !important}}@media all and (max-width:800px){.page-nav__head{background-color:#111 !important}.no-touch .page-nav__head:hover,.page-nav__head:active{background-color:#222 !important}}@media all{.flex-tiles{width:100%}.flex-tiles__flex-container{display:flex;flex-wrap:wrap;margin:0 -12px;font-size:0}.flex-tiles__tile{display:inline-block;vertical-align:top;display:flex;flex:0 1 100%;width:100%;align-items:stretch;padding:0 12px 24px 12px;font-size:16px;font-size:1rem}.flex-tiles__tile--1-5{flex:0 1 20%;width:20%;max-width:20%}.flex-tiles__tile--1-4{flex:0 1 25%;width:25%;max-width:25%}.flex-tiles__tile--1-3{flex:0 1 33.3333%;width:33.3333%;max-width:33.3333%}.flex-tiles__tile--2-3{flex:0 1 66.6666%;width:66.6666%;max-width:66.6666%}.flex-tiles__tile--1-2{flex:0 1 50%;width:50%;max-width:50%}}@media all and (max-width:940px){.flex-tiles__tile{flex-basis:50%;width:50%;max-width:50%}}@media all and (max-width:800px){.flex-tiles{margin:0}.flex-tiles__tile{flex-basis:33.3333%;width:33.3333%;max-width:33.3333%}.flex-tiles__tile--1-2{flex-basis:50%;width:50%;max-width:50%}}@media all and (max-width:600px){.flex-tiles{margin:14px 0 0 0;padding:0 14px}.flex-tiles__flex-container{margin:0 -7px}.flex-tiles__tile{flex-basis:50%;width:50%;max-width:50%;padding:0 7px 14px 7px}}@media all and (max-width:480px){.flex-tiles__tile{flex-basis:100%;width:100%;max-width:100%}}