.c-race-header{background-color:#363636;color:#fff;padding:0 0 3rem;position:relative}.c-race-header__bg{background-position:50%;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0;width:100%}.c-race-header__main-section{padding:2rem 0;position:relative}.c-race-header__main-section.c-race-header__main-section--fixed{left:0;position:fixed;top:0;transform:translateZ(0);width:100%;z-index:50}.e-nav-active .c-race-header__main-section.c-race-header__main-section--fixed,.e-overlay-active .c-race-header__main-section.c-race-header__main-section--fixed{position:static}.e-nav-active .c-race-header__main-section.c-race-header__main-section--fixed+[data-js-sticky-placeholder],.e-overlay-active .c-race-header__main-section.c-race-header__main-section--fixed+[data-js-sticky-placeholder]{display:none!important}.c-race-header__main-section .c-replay-link__overlay__wrapper{left:auto;position:relative;top:auto;transform:none}.c-race-header__main-section .c-replay-link__imaged:focus,.c-race-header__main-section .c-replay-link__imaged:hover{box-shadow:none}@media (min-width:991px){.c-race-header__main-section__inner{display:flex}}.c-race-header__logo-wrapper{margin-bottom:1.6rem}.c-race-header__logo-wrapper .e-placeholder{margin:0;width:8rem}@media (min-width:991px){.c-race-header__logo-wrapper{flex:0 0 auto;margin-bottom:0;margin-right:4rem}}.c-race-header__logo{display:block;max-width:15rem;width:100%}.c-race-header__titles{align-self:center;align-self:flex-start;display:flex;margin-right:1rem}@media (max-width:767px){.c-race-header__titles{min-width:300px}}@media (min-width:991px){.c-race-header__titles{flex-basis:auto;margin-right:2rem}}.c-race-header__race-number{flex:0 0 auto;font-size:6.6rem;font-weight:800;line-height:.9;padding-right:1.5rem}.c-race-header__club{font-size:1.6rem;font-weight:700;margin:0 0 .2em}@media (min-width:1280px){.c-race-header__club{font-size:1.6rem}}.c-race-header__title__link{-webkit-box-decoration-break:clone;box-decoration-break:clone;color:inherit;margin-left:-.2rem;margin-right:-.2rem;padding-left:.2rem;padding-right:.2rem;text-decoration:underline;text-decoration:none;transform:translateZ(0);transition:background .1s cubic-bezier(.165,.84,.44,1),color .1s cubic-bezier(.165,.84,.44,1)}.c-race-header__title__link:focus,.c-race-header__title__link:hover{background:#363636;background:#fff;border-color:#fff;color:#fff;color:#363636;outline:0;text-decoration:none}.w-race-listing .c-race-header__title__link:focus,.w-race-listing .c-race-header__title__link:hover{color:#8f1d58}.c-race-header__track{font-size:3rem;margin:0 0 .2em;overflow-wrap:break-word;word-break:break-word}.c-race-header__main-section--fixed .c-race-header__track{font-size:2.4rem}.c-race-header__track-info{display:inline-block;font-size:1.6rem;font-weight:700;text-transform:none}.c-race-header__date{font-size:1.8rem;white-space:nowrap}@media (max-width:479px){.c-race-header__date{white-space:normal}}@media (max-width:767px){.c-race-header__date{margin-top:2rem}}.c-race-header__date-until{margin-left:.5rem;vertical-align:baseline}@media (min-width:768px){.c-race-header__date-until{margin-left:1rem}}.c-race-header__track-rating{display:inline-block;font-size:1.2rem}@media (min-width:1280px){.c-race-header__track-rating{font-size:1.4rem}}.c-race-header__winning-time{font-size:1.2rem;margin-bottom:.5rem}.c-race-header__actions{display:flex;flex:0 1 auto;flex-direction:column;margin-left:auto}@media (max-width:990px){.c-race-header__actions{flex:1 1 100%;margin-left:-2rem;margin-right:-2rem;margin-top:1rem}}@media (min-width:768px){.c-race-header__actions.c-race-header__actions--extended{text-align:right}}.c-race-header__race-nav{font-size:0;margin:-.2rem;padding-left:2rem;padding-right:2rem}@media (max-width:767px){.c-race-header__race-nav{max-width:100%;overflow:hidden;overflow-x:auto;padding-bottom:1rem}}@media (min-width:1280px){.c-race-header__race-nav{padding-right:0}}.c-race-header__race-nav .e-btn{margin:.2rem}@media (max-width:1279px){.c-race-header__race-nav .e-btn{font-size:1.4rem;padding:.9rem 1.7rem}.c-race-header__race-nav .e-btn--circle{font-size:1.6rem;height:3.7rem;padding:.2rem 0;width:3.7rem}}@media (min-width:768px){.c-race-header__race-nav{margin:-.4rem;text-align:left}.c-race-header__actions--extended .c-race-header__race-nav{white-space:normal}.c-race-header__race-nav .e-btn{margin:.4rem}}.c-race-header__livestream-wrapper{margin-left:1rem;margin-top:auto;max-width:15rem;padding-top:1.5rem;text-align:left}@media (min-width:768px){.c-race-header__livestream-wrapper{margin-left:auto;margin-right:2rem}}@media (min-width:1280px){.c-race-header__livestream-wrapper{margin-right:0}}.c-race-header__livestream-btn{text-align:left}.c-race-header__livestream-btn .e-btn__icon{font-size:2.4rem}.c-race-header__btn{margin-top:1rem}.c-race-header__btn__icon{font-size:2.4rem;margin:0!important}.c-race-header__activity{margin-top:auto;padding-top:1.5rem}@media (min-width:768px){.c-race-header__activity{text-align:right}}.c-race-header__activity-text{font-size:1rem;margin-bottom:0;text-align:left;white-space:nowrap}@media (min-width:768px){.c-race-header__activity-text{font-size:1.4rem}}.c-race-header__secondary-section{border-top:.3rem solid hsla(0,0%,100%,.18);padding-top:1.5rem;position:relative}@media (min-width:1280px){.c-race-header__secondary-section{margin-left:16rem}}.c-race-header__info-cols{display:flex;flex-wrap:wrap;margin:0 -1rem}@media (min-width:768px){.c-race-header__info-cols{margin:0 1rem}}@media (min-width:991px){.c-race-header__info-cols{flex-wrap:nowrap;margin:0 -2rem}}.c-race-header__info-col{flex:1 1 auto;margin:0 0 1rem;max-width:50%;padding:0 1rem}.c-race-header__info-col:last-child{margin-bottom:0}.c-race-header__info-col p{font-size:1.2rem;font-weight:400}@media (min-width:768px){.c-race-header__info-col{max-width:33.3333%;min-width:20rem;padding-left:2rem;padding-right:2rem}}@media (min-width:991px){.c-race-header__info-col{margin:0;max-width:20%;min-width:0}.c-race-header--has-forecast .c-race-header__info-col.c-race-header__info-col--infographic{max-width:18rem}}@media (max-width:767px){.c-race-header__info-col{flex:0 0 100%;max-width:none}.c-race-header__info-col--infographic{flex:0 0 50%;max-width:20rem}}.c-race-header__info-col .c-penetrometer{margin-bottom:1rem}.c-race-header__info-col .c-replay-link__imaged{max-width:230px;width:100%}.c-race-header__info-col .c-replay-link__image-icon{font-size:5.5rem}@media (max-width:767px){.c-race-header__info-col__pentrometer{max-width:23rem}}.c-race-header__info-col--replay{border-left:.3rem solid hsla(0,0%,100%,.18);justify-self:flex-end;margin-left:auto;max-width:100%;padding-bottom:0;padding-left:3rem;padding-right:0}.c-race-header__info-col--replay+.c-race-header__info-col--replay{margin-left:0}.c-race-header__info__harness{align-items:flex-start;display:flex;padding-top:1.5rem}@media (min-width:768px){.c-race-header__info__harness .c-race-header__info-col:first-child{margin-left:auto}}.c-race-header__info__harness .c-race-header__info-col--sectional{flex-grow:0;flex-shrink:0;margin-bottom:0;max-width:50%;padding:0 2rem 0 0}@media (min-width:480px){.c-race-header__info__harness .c-race-header__info-col--sectional{max-width:none;min-width:auto;width:166px}}.c-race-header__info__harness .c-race-header__info-col--sectional+.c-race-header__info-col--replay{margin-left:0}@media (min-width:768px){.c-race-header__info__harness .c-race-header__info-col--sectional{margin-left:auto}}.c-race-header__info__harness .c-race-header__info-col--replay{flex-grow:0;flex-shrink:0;max-width:50%;padding:0 0 0 2rem;width:auto}@media (min-width:480px){.c-race-header__info__harness .c-race-header__info-col--replay{max-width:none;min-width:auto;width:180px}}.c-race-header__info__harness .c-race-header__info-col--replay .c-replay-link__imaged{max-width:none}.c-race-header__info__harness .c-race-header__info-col--replay .c-replay-link__label{flex:0 0 auto;font-size:1rem;margin-top:.5rem}@media (min-width:480px){.c-race-header__info__harness .c-race-header__info-col--replay .c-replay-link__label{font-size:1.4rem}}.c-race-header__info__harness .c-race-header__info-col--replay .c-replay-link__image-icon{font-size:3rem}.c-race-header__info__harness--no-sectional .c-race-header__info-col--replay{border-left:0;padding-left:0}@media (max-width:767px){.c-race-header__info__harness--no-sectional{justify-content:flex-start}.c-race-header__info__harness--no-sectional .c-race-header__info-col--replay{justify-self:flex-start;margin-left:0;max-width:none}}.c-race-header__track-type{display:flex;justify-content:space-between;margin-bottom:.5rem}.c-race-header__track-type__title{margin:0 1rem 0 0}.c-race-header__track-type__name{font-size:1.4rem}.c-race-header__update-time{font-weight:300;letter-spacing:1px;text-transform:uppercase}.c-race-dates{background-color:#eee;padding:1rem 0}.c-race-dates__footer{align-items:flex-start;display:flex}.c-race-dates__cols{display:flex;flex-wrap:wrap;margin:0 -1.5rem}.c-race-dates__col{flex:0 1 calc(50% - 3rem);margin:0 1.5rem;padding:1.5rem 0;width:calc(50% - 3rem)}@media (min-width:768px){.c-race-dates__col{flex-basis:calc(25% - 3rem)}}@media (min-width:1280px){.c-race-dates__col{flex-basis:calc(16.666% - 3rem);flex-grow:1;max-width:calc(33.3333% - 3rem)}}.c-race-dates__title{font-size:1.4rem;margin:0 0 .5rem}.c-race-dates__text{font-size:1.2rem;margin:0}@media (min-width:768px){.c-race-dates__text{font-size:1.4rem}}.c-race-dates__note{flex:0 1 auto;font-size:1.2rem;margin-bottom:1.5rem}@media (min-width:768px){.c-race-dates__note{font-size:1.4rem}}.c-race-dates__btn-list{flex:0 0 auto;margin-left:auto}.c-race-dates__btn-list .c-race-dates__btn{margin-bottom:2.5rem}.c-race-dates__conditions{font-size:1.6rem;padding-bottom:2rem}.c-race-middlelinks__links{display:flex;flex-direction:row;position:relative}@media (max-width:820px){.c-race-middlelinks__links{flex-direction:column}}.c-race-middlelinks__link{flex:1 1 25%;position:relative}@media (min-width:768px){.c-race-middlelinks__link{display:flex!important;flex:1;height:auto!important;max-height:5rem;min-height:5rem}}.c-race-middlelinks__button{border-radius:0;display:flex;width:100%}@media (max-width:767px){.c-race-middlelinks__button{padding:1.4rem .9rem}}.c-race-middlelinks__icon{font-size:1.2rem}.c-race-middlelinks__content{position:relative;width:auto}.c-race-middlelinks__panel{background-color:#eee}.c-race-middlelinks__panel.c-race-middlelinks__panel--blue{border:.3rem solid #3babe2}.c-race-middlelinks__panel.c-race-middlelinks__panel--lightgreen{border:.3rem solid #00ac94}.c-race-middlelinks__panel.c-race-middlelinks__panel--purple{border:.3rem solid #8f1d58}.c-race-scratchings{display:flex;flex-wrap:wrap}.c-race-scratchings__race{border-top:.1rem solid #dfdfdf;display:flex;flex:1 1 100%}@media (max-width:767px){.c-race-scratchings__race{order:0!important}}@media (min-width:768px){.c-race-scratchings__race{flex-basis:50%}}.c-race-scratchings__race-number{align-items:center;border-left:.1rem solid #dfdfdf;border-right:.1rem solid #dfdfdf;display:flex;flex:0 0 auto;font-size:1.8rem;font-weight:800;justify-content:center;min-height:3.6rem;width:3.6rem}@media (min-width:768px){.c-race-scratchings__race-number{font-size:2.4rem;min-height:4.8rem;width:4.8rem}}.c-race-scratchings__horses{align-items:center;display:flex;flex-wrap:wrap;padding:1rem 1rem 0}@media (min-width:768px){.c-race-scratchings__horses{padding:1.5rem 1rem .5rem}}.c-race-stratchings__horse{display:inline-block;font-size:1.4rem;margin-bottom:1rem;margin-right:1.5rem}@media (min-width:768px){.c-race-stratchings__horse{margin-right:4rem}.c-race-downloads{padding:1.5rem}}.c-race-downloads--alt{background:#00ac94;color:#fff;padding:0}@media (min-width:768px){.c-race-downloads--alt{padding:0}}.c-race-downloads__list,.c-race-downloads__sublist{display:flex;flex-wrap:wrap;margin:0;padding:0}.c-race-downloads__sublist{list-style:none;margin:0;padding:0;width:100%}.c-race-downloads__item{align-items:flex-start;display:flex;flex:0 1 100%;padding:.5rem 1rem}@media (min-width:768px){.c-race-downloads__item{flex-basis:50%}}@media (min-width:1280px){.c-race-downloads__item{flex-basis:33.3333%}}.c-race-downloads--alt .c-race-downloads__item{border-bottom:.2rem solid hsla(0,0%,100%,.2);flex:0 0 100%;flex-wrap:wrap;padding:2.5rem}.c-race-downloads--alt .c-race-downloads__item:nth-child(2n){background:#00bba1}.c-race-downloads__sublist__item{display:flex;flex-basis:calc(50% - 1.5rem);margin-right:1.5rem}@media (min-width:768px){.c-race-downloads__sublist__item{flex-basis:calc(33.33333% - 1.5rem)}}@media (min-width:991px){.c-race-downloads__sublist__item{flex-basis:calc(25% - 1.5rem)}}.c-race-downloads__item__heading{flex:0 0 100%;font-size:1.4rem;font-weight:700;margin-bottom:.5rem;text-transform:uppercase}.c-race-downloads__item-arrow{color:#00ac94;flex:0 0 auto;font-size:1.2rem;margin-right:1rem;margin-top:1.2rem}.c-race-downloads__sublist__item-arrow{color:#fff;font-size:1.1rem;margin-right:.3rem;margin-top:.3rem}.c-race-downloads__link,.c-race-downloads__sublist__item__link{color:inherit;display:inline-flex;font-size:1.4rem;max-width:32em;padding:1rem 0;text-decoration:none}.c-race-downloads__sublist__item__link{border-bottom:.1rem solid transparent;padding:0;transition:border .3s ease}.c-race-downloads__sublist__item__link:focus,.c-race-downloads__sublist__item__link:hover{border-color:currentColor}.c-race-downloads__link-icon,.c-race-downloads__sublist__item__link-icon{flex:0 0 auto;font-size:2.2rem;margin-right:1rem;margin-top:-.3rem}.c-race-downloads__link-text,.c-race-downloads__sublist__item__link-text{box-shadow:0 0 0 .7rem transparent;transition:background-color .2s cubic-bezier(.165,.84,.44,1),box-shadow .2s cubic-bezier(.165,.84,.44,1)}.c-race-downloads__link:focus .c-race-downloads__link-text,.c-race-downloads__link:focus .c-race-downloads__sublist__item__link-text,.c-race-downloads__link:hover .c-race-downloads__link-text,.c-race-downloads__link:hover .c-race-downloads__sublist__item__link-text{background-color:#c7c7c7;box-shadow:0 0 0 .7rem #c7c7c7}@media (min-width:768px){.c-race-tabs__inner{border-bottom:.4rem solid #363636;display:flex}}.c-odds-provided-by{align-items:flex-end;display:flex;font-size:1.2rem;font-weight:700;justify-content:flex-end;margin-bottom:1rem;text-align:right;text-transform:uppercase}@media (min-width:768px){.c-odds-provided-by{margin-bottom:.7rem;margin-right:1rem;order:2}}.c-odds-provided-by__image{margin-left:1rem;width:3rem}.c-race-tabs__links{display:flex}@media (max-width:767px){.c-race-tabs__links{border-bottom:.4rem solid #363636;margin-left:-2rem;margin-right:-2rem}}@media (min-width:768px){.c-race-tabs__links{flex:1 1 auto}}.c-race-tabs__link{flex:0 1 17rem;margin-right:.8rem}.c-race-tabs__link:last-child{margin-right:0}.c-race-tabs__button{background-color:#f7f7f7;border-radius:0;color:#363636;height:100%;padding-left:.5rem;padding-right:.5rem;position:relative;width:100%}.c-race-tabs__button:focus,.c-race-tabs__button:hover{background-color:#dfdfdf}.c-race-tabs__button[data-js-expandable-toggle-state=open]{background-color:#363636;box-shadow:none;color:#fff}.c-race-tabs__content-inner{margin-top:3rem}@media (min-width:768px){.c-expandable-racing{z-index:50}}.c-link-harness{flex:0 0 25%;height:auto}@media (min-width:820px){.c-link-harness .c-link-harness--download{width:400%}.c-link-harness .c-link-harness--scratchings{width:300%}}.c-link-thoroughbred{flex:0 0 25%;height:auto}@media (min-width:820px){.c-link-thoroughbred .c-link-thoroughbred--download{width:400%}.c-link-thoroughbred .c-link-thoroughbred--scratchings{width:300%}}.c-link-greyhound{flex:0 0 25%;height:auto}@media (min-width:820px){.c-link-greyhound .c-link-greyhound--download{width:400%}}.c-race-info-box{background-color:#f7f7f7;overflow:hidden;padding:2rem;position:relative}.c-race-info-box:before{background-color:#dfdfdf;bottom:0;content:"";display:block;-webkit-mask-position:top right;mask-position:top right;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%;opacity:.4;position:absolute;right:2rem;top:2rem;width:35rem}.c-race-info-box--thoroughbred:before{-webkit-mask-image:url(/svg/icon-thoroughbred.svg);mask-image:url(/svg/icon-thoroughbred.svg)}.c-race-info-box--harness:before{-webkit-mask-image:url(/svg/icon-harness.svg);mask-image:url(/svg/icon-harness.svg);width:25rem}.c-race-info-box--greyhound:before{-webkit-mask-image:url(/svg/icon-greyhound.svg);mask-image:url(/svg/icon-greyhound.svg)}@media (max-width:767px){.c-race-info-box:before{display:none}}.c-race-info-box__header{align-items:center;display:flex;margin-bottom:2rem;position:relative}.c-race-info-box__header .i-expert-form{font-size:2.6rem;margin-right:1rem}.c-race-info-box--thoroughbred .c-race-info-box__header .i-expert-form{color:#ff2f56}.c-race-info-box--harness .c-race-info-box__header .i-expert-form{color:#ffb727}.c-race-info-box--greyhound .c-race-info-box__header .i-expert-form{color:#8f1d58}.c-race-info-box__content{max-width:94rem;position:relative}.c-race-info-box__content p{font-size:1.6rem;line-height:1.5}.c-race-info-box__content+.c-race-info-box__content{border-top:.1rem solid #dfdfdf;margin-top:2rem;padding-top:2rem}.c-race-info-box__bg-graphic{color:#dfdfdf;height:auto;opacity:.4;position:absolute;right:0;top:2rem;width:35rem}