html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:initial}abbr[title]{border-bottom:none;-webkit-text-decoration:underline;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:initial}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}*{box-sizing:border-box}:root{--colour-brand-yellow:#ffed00;--colour-dark-yellow:#ffc600;--colour-brand-green:#008136;--colour-dark-green:#015323;--colour-inner-green:#007138;--colour-table-green:#04712f;--colour-grey:#a2a8a5;--colour-dark-grey:#666;--colour-light-grey:#d7d7d7;--colour-red:#e30613;--colour-dark-red:#c0000f;--box-radius:0.2em}body{background:#f2f2f2 url(/images/background.jpg) repeat 0 0;background-size:230px auto;color:#444;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:11pt;line-height:1.4;min-height:100vh;overflow:auto;position:relative;text-rendering:optimizeLegibility}@media (min-width:640px){body{font-size:12pt}}h1.title{line-height:0}h1.title,h3{margin:.5em 0}h3{color:var(--colour-red);font-size:14pt}a{color:var(--colour-brand-green);-webkit-text-decoration:none;text-decoration:none}body,html{margin:0;padding:0}.clear{clear:both}.clear-left{clear:left}.clear-right{clear:right}a img{border:0}img::-webkit-scrollbar{width:0!important}table{width:100%}table td,table th{text-align:left}table td.numeric{text-align:right}.hidden{display:none!important}body>header{height:50px;position:relative}@media (min-width:660px){body>header{height:100px}}body>header .header-background{background:var(--colour-brand-yellow);bottom:0;box-shadow:0 10px 0 #ffed0040;display:block;height:100%;position:absolute;width:100%;z-index:-1}@media (min-width:510px){body>header .header-background{height:200%;transform:skewY(-1.8deg) translateY(14px);transform-origin:0 100%}}@media (min-width:1280px){body>header .header-background{transform:skewY(0)}}body>header .header-content{height:100%;overflow:auto}@media (min-width:720px){body>header .header-content{margin:0 auto;padding:0 10px;position:relative;width:700px}}body>header .header-content .logo{display:block;height:auto;margin:4px auto;max-width:127px;width:62px}@media (min-width:660px){body>header .header-content .logo{left:10px;margin:0;position:absolute;top:5px;width:127px}}body>header .header-content nav.mobile{display:block;position:absolute;top:3px}@media (min-width:660px){body>header .header-content nav.mobile{display:none}}body>header .header-content nav.mobile.menu{right:3px}body>header .header-content nav.mobile.user{left:3px}body>header .header-content nav.mobile a{display:block;padding:7px}body>header .header-content nav.mobile a img{display:block}body>header .header-content nav.primary{display:none;overflow:hidden}body>header .header-content nav.primary li,body>header .header-content nav.primary ul{list-style-type:none;margin:0;padding:0}body>header .header-content nav.primary ul{float:right;margin:20px 0;overflow:auto}body>header .header-content nav.primary a{display:block;font-size:10pt}body>header .header-content nav.primary li{border-left:1px solid #fff354;border-right:1px solid #ffde00;display:inline;float:left;text-align:center;width:64px}body>header .header-content nav.primary li:first-child{border-left:0}body>header .header-content nav.primary li:last-child{border-right:0}@media (min-width:660px){body>header .header-content nav.primary{display:block}}body>header .header-content .logged-out{color:var(--colour-red)}.body-content{flex:1 1;margin:0 auto 2em;overflow:auto;padding:0 4px;width:100%}@media (min-width:510px){.body-content{margin-top:14px}}@media (min-width:660px){.body-content{padding:0 10px;width:660px}}.rounded{border-radius:8px}.round{border-radius:50%}.float-left{float:left}.box-out{background:#ffed0040;clear:both;margin:.5em 0;overflow:auto;padding:.33em}.box-out.yellow-out{background:var(--colour-brand-yellow);border-radius:5px}.yellow-box{background:#ffed0040;border:1px solid #ffee74;border-radius:5px;color:var(--colour-dark-grey);padding:5px 10px}h3.center{text-align:center}.link-line a{display:block}.race-list{font-size:10pt;width:100%}.race-list .race-list-header{background-color:var(--colour-dark-green);border-radius:5px;margin-bottom:10px;overflow:auto;width:100%}.race-list .race-list-header span{color:#fff;display:inline-block;font-size:10pt;font-weight:700;padding:5px 10px;text-align:left}.race-list .race-list-body .race-list-item{background-color:#fff;border:1px solid var(--colour-light-grey);border-bottom:none;overflow:auto;width:100%}.race-list .race-list-body .race-list-item>span{float:left;padding:5px 10px}.race-list .race-list-body .race-list-item>span .r-number{margin-right:5px}.race-list .race-list-body .race-list-item>span .race-num{background-color:var(--colour-brand-green);border-radius:3px;color:#fff;font-size:8pt;font-weight:700;padding:2px 0;text-align:center;width:44px}.race-list .race-list-item:first-child{border-radius:5px 5px 0 0}.race-list .race-list-item:last-child{border-bottom:1px solid var(--colour-light-grey);border-radius:0 0 5px 5px}a.button{display:inline-block;min-height:44px;min-width:44px;padding-top:5px;vertical-align:middle}a.button span{border-radius:5px;font-size:11pt;font-weight:700;padding:.33em .8em;text-align:center;white-space:nowrap}.button.green-button span{background-color:var(--colour-brand-green);border-bottom:2px solid var(--colour-dark-green);color:#fff}.button.yellow-button span{background-color:var(--colour-brand-yellow);border-bottom:2px solid var(--colour-dark-yellow);color:#000}.button.red-button span,.button.yellow-button span{padding-left:5px!important;padding-right:5px!important}.button.red-button span{background-color:var(--colour-red);border-bottom:2px solid var(--colour-dark-red);color:#fff}button,input.button{border:none;border-radius:5px;font-size:11pt;padding:.33em .8em;vertical-align:middle}button.green-button,input.green-button{background-color:var(--colour-brand-green);border-bottom:2px solid var(--colour-dark-green);color:#fff}button.yellow-button,input.yellow-button{background-color:var(--colour-brand-yellow);border-bottom:2px solid var(--colour-dark-yellow);color:#000}button.yellow-button:disabled,input.yellow-button:disabled{background-color:var(--colour-grey);border-bottom:2px solid var(--colour-dark-grey);color:var(--colour-dark-grey)}.flash-notice{background-color:var(--colour-dark-yellow);color:#fff;font-weight:700;padding:10px}.flash-notice:empty{padding:0}.homepage h1{margin:0;text-align:center}.two-column{column-gap:1rem;column-width:15rem}.two-column>*{break-inside:avoid;page-break-inside:avoid}.superscore-banner{background:#fff;border:1px solid var(--colour-light-grey);border-radius:5px;display:grid;grid-template-columns:1fr min-content;margin:0 .5rem;overflow:hidden}.superscore-banner img{margin:auto}@media (min-width:508px){.superscore-banner{margin:0}}.homepage .yellow-backed{background-color:#ffed0040;padding-bottom:10px;padding-top:10px}@media (min-width:300px){.homepage .yellow-backed{padding-left:10px;padding-right:10px}}.homepage .no-margin-bottom{margin-bottom:0!important}.homepage .no-margin-top{margin-top:0}.homepage .white-box{background-color:#fff;border:1px solid var(--colour-light-grey);border-radius:5px;display:block;margin-bottom:6px;overflow:auto;padding:5px}.homepage a.white-box .grey-text{color:#444}.homepage .front-page-tile{align-items:center;display:flex}.homepage .front-page-tile .front-page-icon{flex:0 0 54px;line-height:70px;margin-right:.5em;text-align:center}.homepage .front-page-tile .front-page-icon>span{display:block}.homepage .front-page-tile .front-page-icon img{vertical-align:middle}@media (min-width:510px){.homepage .top-padding{margin-top:40px}}.homepage .top-section h1{font-size:1rem;margin-bottom:6px}.homepage .top-section h1 img{display:block;margin:0 auto}@media (min-width:510px){.homepage .top-section{margin-top:20px}}.homepage .front-image-holder{height:auto;margin-bottom:20px;overflow:hidden;position:relative;width:100%}@media (min-width:510px){.homepage .front-image-holder{border-top:5px solid var(--colour-brand-yellow)}}.homepage .front-image-holder .top-border{background:#ffed0040;display:block;height:10px;position:absolute;width:100%}.homepage .front-image-holder .front-image-div{color:#fff;font-size:15pt;font-style:italic;font-weight:700;position:relative;text-align:center;text-shadow:1px 1px 3px #000}.homepage .front-image-holder .front-image-div .front-image-text{bottom:.66em;position:absolute;width:100%}.homepage .front-image-holder .front-image{height:auto;margin-bottom:-5px;width:100%}.homepage .front-image-holder .yellow-block{background:var(--colour-brand-yellow);height:auto;width:100%}.homepage .front-image-holder .yellow-block .divider{background:var(--colour-brand-green);height:1px;width:85%}.homepage .front-image-holder .yellow-block .yellow-twist{background:var(--colour-brand-yellow);box-shadow:0 -10px .5px #ffed0040;height:20px;transform:skewY(-1.8deg) translateY(-1px);transform-origin:0 100%;width:100%}.homepage .front-image-holder .yellow-block .supertote-app{height:auto;padding-left:10px;padding-right:10px;padding-top:5px;text-align:center;width:auto}.homepage .front-image-holder .yellow-block .supertote-app img{height:auto;max-width:100%;vertical-align:bottom!important}.homepage .front-image-holder .yellow-block div .tag-line{color:var(--colour-brand-green);display:block;font-size:14pt;font-style:italic;font-weight:700;margin:0 auto 15px;text-align:center;width:210px}@media (min-width:300px){.homepage .front-image-holder .yellow-block div .tag-line{font-size:17pt;width:250px}}.homepage .front-image-holder .yellow-block div .button{display:block;margin:0 auto;width:210px}.homepage .front-image-holder .yellow-block div .button span{display:block}@media (min-width:510px){.homepage .front-image{width:340px}}.homepage .last-race{overflow:hidden;width:100%}.homepage .last-race .race-list-header span{padding:5px}.homepage .last-race .race-list-header .r-horse{margin-left:10px}.homepage .last-race .race-list-item span{padding:5px}.homepage .last-race span.r-num{float:left;width:54px}.homepage .last-race span.r-horse{display:block;float:left;overflow:hidden;padding-left:0;padding-right:0;text-overflow:ellipsis;white-space:nowrap}.homepage .last-race span.r-horse .r-number{float:left}.homepage .last-race span.r-horse span.r-name{display:none;float:left;padding-bottom:0;padding-right:0;padding-top:0}.homepage .last-race span.r-horse span.r-name.bold{display:block;font-weight:700}@media (min-width:340px){.homepage .last-race span.r-horse span.r-name{display:inline}}.homepage .last-race span.r-win{float:right;padding:5px;text-align:right;width:35px}.homepage .last-race span.r-place{float:right;padding:5px;text-align:right;width:55px}.homepage .latest-odds{overflow:hidden;width:100%}.homepage .latest-odds span.runner{display:block;float:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.homepage .latest-odds span.runner .r-name{display:inline;float:none}.homepage .latest-odds .race-list-header{overflow:auto}.homepage .latest-odds .race-list-header .runner{overflow:visible}.homepage .latest-odds span.place,.homepage .latest-odds span.status,.homepage .latest-odds span.win{float:right;max-width:65px;text-align:right;width:25%}.homepage .latest-odds span.status{font-weight:700}.homepage .grand-pools span.pool{display:block;float:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.homepage .grand-pools span.grand-total{float:right;text-align:right;width:120px}.homepage .results{overflow:hidden;width:100%}.homepage .results span.placing{float:left;font-weight:700;text-align:right;width:35px}.homepage .results span.runner{display:block;float:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.homepage .results span.runner .r-name{display:inline;float:none}.homepage .results span.place,.homepage .results span.status,.homepage .results span.win{display:none}.homepage .results span.show{display:block;float:right;padding-left:0}.homepage .results span.show span{font-weight:700;padding:0}.homepage .results span.status{font-weight:700}.homepage .results .race-list-header{overflow:auto}.homepage .results .race-list-header .placing{text-align:center}.homepage .results .race-list-header .runner{overflow:visible}.homepage .live-bets .race-list-header span{padding:5px}@media (min-width:300px){.homepage .live-bets .race-list-header span{padding:5px 10px}}.homepage .live-bets .race-list-header span .race-list-body .race-list-item span{padding:5px}@media (min-width:300px){.homepage .live-bets .race-list-header span .race-list-body .race-list-item span{padding:5px 10px}}.homepage .live-bets .race-list-header span span.live-bet{float:right;text-align:right;width:75px}.homepage .live-bets .race-list-header span span.grand-total{float:right}.homepage .live-bets .race-list-header span span.pool{display:block;float:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.homepage .dividends .race-list-header span.dividend{padding-bottom:5px}.homepage .dividends .race-list-header span.pool{padding:5px 10px}.homepage .dividends span{display:block;padding:5px}.homepage .dividends span.dividend{float:right;padding-bottom:0}.homepage .dividends span.pool{float:none;font-weight:700;padding-bottom:0}.homepage .dividends span.runner{word-wrap:break-word;float:none;overflow:hidden;padding-top:0}.homepage .news-date{color:var(--colour-dark-grey);display:block;font-size:10pt;font-weight:700}.homepage .news-headline{display:block;font-size:12pt;font-weight:700;margin-bottom:10px}.homepage .news-content{display:block;font-size:10pt;margin-bottom:20px;overflow:hidden}.homepage .news-link{display:block;font-weight:700;margin:1rem 0;text-align:center}.homepage .pick-race-button-holder{display:block;margin:0 auto;overflow:hidden;text-align:center}.homepage .pick-race-button-holder .pick-race-button{display:inline-block;height:44px;padding:2px;width:44px}.homepage .pick-race-button-holder .pick-race-button div{background-color:var(--colour-brand-green);border-radius:8px;color:#fff;font-size:15pt;font-weight:700;height:40px;line-height:40px;text-align:center;width:40px}.homepage .pick-race-button-holder .pick-race-button.selected div{background-color:var(--colour-brand-yellow);color:var(--colour-brand-green)}.homepage .next-race-section{margin-top:10px}.homepage .next-race-section .next-race{margin-top:20px;padding:0 10px 10px}.homepage .next-race-section .next-race .inner-box{min-width:200px}.homepage .next-race-section .next-race .inner-box.tip .button,.homepage .next-race-section .next-race .inner-box.tip .button>span{display:block}@media (min-width:380px){.homepage .next-race-section .next-race .inner-box.tip{float:left;margin-right:20px}.homepage .next-race-section .next-race .inner-box.tip .button{display:inline-block}.homepage .next-race-section .next-race .inner-box.tip .button>span{display:inline}}.homepage .next-race-section .next-race .inner-box.tip .r-number{margin-bottom:0}.homepage .next-race-section .next-race .inner-box.tip .silk{margin-bottom:-6px}.homepage .next-race-section .next-race .inner-box.tip .r-name{color:var(--colour-dark-grey);font-weight:700}.homepage .next-race-section .next-race .inner-box.tip .r-odds{display:block;font-size:10pt;margin-top:5px}.homepage .next-race-section .next-race .inner-box.tip .r-odds span{padding-right:10px}.homepage .next-race-section .next-race .inner-box.tip .r-bets{margin-top:10px}.homepage .next-race-section .next-race .inner-box.notes{overflow:hidden}@media (min-width:300px){.homepage .next-race-section .next-race{padding:5px 15px 15px}}.homepage .bet-type-holder{margin-bottom:.25rem}.homepage .bet-type-holder .bet-type{color:#fff;display:block;font-weight:700;padding:0 5px}.homepage .bet-type-holder .bet-type.win{background-color:#e85211}.homepage .bet-type-holder .bet-type.place{background-color:#865300}.homepage .bet-type-holder .bet-type.exacta{background-color:#93bfbe}.homepage .bet-type-holder .bet-type.swinger{background-color:#e42312}.homepage .bet-type-holder .bet-type.trifecta{background-color:#003671}.homepage .bet-type-holder .bet-type.quartet{background-color:#009ee3}.homepage .bet-type-holder .bet-type.double{background-color:#837fbb}.homepage .bet-type-holder .bet-type.pick4{background-color:#ebbd00}.homepage .bet-type-holder .bet-type.pick6{background-color:#d29700}.homepage .bet-type-holder .bet-type.pick7{background-color:#9f2b68}.homepage .bet-type-holder .bet-type.pick8{background-color:#878786}.homepage .bet-type-holder .bet-type.plc-accum{background-color:#552500}.homepage .bet-type-holder .bet-type.trip-play{background-color:#003bff}.news-list{display:block}.news-list__date{color:var(--colour-dark-grey);display:block;font-size:10pt;font-weight:700}.news-list__headline{display:block;font-size:12pt;font-weight:700}.news-list__row{display:block;margin-bottom:2rem}.page-marker{visibility:hidden}.news-article__link{border:1px solid var(--colour-grey);border-radius:.2rem;margin:1rem 0;text-align:center}.news-article__date,.news-article__link{display:block;font-weight:700;padding:.33rem 0}.news-article__date{border-width:1px;border-bottom:1px solid var(--colour-grey);border-left:0 solid var(--colour-grey);border-right:0 solid var(--colour-grey);border-top:1px solid var(--colour-grey);font-size:.9rem;margin:.5rem 0}.news-article__image{display:block;height:auto;width:100%}@media (min-width:510px){.news-article__image{float:left;margin-right:2rem;width:20rem}}.videowrapper{height:0;padding-bottom:56.25%;padding-top:25px;position:relative}.videowrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%}.lazy-loader-status{color:var(--colour-grey);display:block;font-weight:700;padding:5px;text-align:center}.lazy-loading-clicker{background-color:#fff;border:1px solid var(--colour-light-grey);border-radius:5px;cursor:pointer}.contact-methods{display:flex;flex-direction:column;list-style-type:none;margin:2em 0 0;overflow:auto;padding:0}@media (min-width:372px){.contact-methods{flex-direction:row}}.contact-methods li{display:block;margin-bottom:2em;text-align:center;width:100%}.contact-methods li h3{margin:.5em 0 .2em}.contact-methods li p{margin:0}.contact-address{text-align:center}.contact-address h3{margin-bottom:.5em}.contact-address address{font-style:normal}@media (min-width:400px){.teletote .box-out{display:inline-block;margin-left:3%;vertical-align:middle;width:63%}}.teletote .box-out h3{font-size:18pt;line-height:1.2em;margin:0;padding:.4em .8em;text-align:center}@media (min-width:260px){.teletote .box-out h3{font-size:20pt}}.teletote .box-out a{white-space:nowrap}.teletote-logo{display:block;height:auto;margin:10px auto;max-width:66%;width:100%}@media (min-width:400px){.teletote-logo{display:inline-block;max-width:220px;vertical-align:middle;width:33%}}.teletote-phone{display:none}@media (min-width:400px){.teletote-phone{display:block;float:left;height:auto;margin:18px 20px 18px 0;max-width:220px;width:33%}}#download-app-left-section{float:left;margin-top:.7em;width:45%}@media (max-width:639px){#download-app-left-section{width:100%}}#download-app-right-section{float:left;margin-top:.7em;width:55%}@media (max-width:639px){#download-app-right-section{margin-top:0;width:100%}}#download-app-title{margin:0 0 .5em;width:100%}#download-app-title img{border-radius:15px;height:75px;width:75px}#download-app-title .red-emphasis{color:var(--colour-red);float:right;font-size:15pt;font-weight:700;margin:0 5px 0 0;width:65%}@media (max-width:639px){#download-app-title .red-emphasis{width:80%}}@media (max-width:459px){#download-app-title .red-emphasis{width:70%}}@media (max-width:320px){#download-app-title .red-emphasis{width:60%}}@media (max-width:300px){#download-app-title .red-emphasis{font-size:14pt}}#download-app-links{margin:.5em 0;width:100%}@media (max-width:639px){#download-app-links{margin-left:auto;margin-right:auto;text-align:center}}#download-app-links .google{margin-right:3px}#download-app-links .apple{border-radius:5px}@media (max-width:320px){#download-app-links .apple{margin-top:.5em}}#download-app-introduction{margin:1em 0 0;width:100%}@media (max-width:639px){#download-app-introduction{font-size:12pt;padding-left:15px;padding-right:15px}}#download-app-screenshots{display:block;float:right;margin:0 0 10px;width:100%}#download-app-screenshots img{height:302px;margin-left:1px;width:170px}@media (max-width:639px){#download-app-screenshots img{height:362px;margin-left:3px;width:204px}}@media (max-width:430px){#download-app-screenshots img{height:377px;width:212px}}#download-app-screenshots .green-emphasis{color:var(--colour-brand-green);display:block;font-size:15pt;font-weight:700}@media (min-width:640px){#download-app-screenshots .green-emphasis{display:none}}@media (max-width:639px){#download-app-screenshots{margin-left:auto;margin-right:auto;text-align:center}}#download-app-faq{width:100%}#download-app-faq .faq-list{list-style:none;padding:0}#download-app-faq .faq-important-note{font-weight:700;margin-top:40px}.racecard-name{float:left;margin-right:5px}.racecard-distance{display:block;margin-bottom:10px;margin-top:22px}.green-race-bar{background:var(--colour-dark-green) url(/images/horse-icon.png) no-repeat right center;background-size:auto 16px;border-radius:.2em;color:#fff;font-size:11pt;font-weight:700;margin-bottom:.5em;padding:.5em;text-transform:uppercase}.striped{border:1px solid var(--colour-grey);border-radius:6px;display:block;list-style-type:none;margin:0;overflow:hidden;padding:0}.striped li{background:#fff9;border-top:1px solid var(--colour-grey)}.striped li:first-child{border-top:0}.striped li:nth-child(odd){background:#e9f3edcc}.race-meeting{border:1px solid var(--colour-grey);border-radius:6px;clear:both;font-weight:700;list-style-type:none;margin:0;overflow:hidden;padding:0}.race-meeting li{padding:6px 8px;position:relative}.race-meeting li .silk{display:none}.race-meeting li .race-info{display:block}.race-meeting li .abandoned{color:var(--colour-red)}.race-meeting li .abandoned span{display:block;margin-left:10px}.race-meeting li .abandoned span.reason{color:#000;font-weight:400}.race-meeting li .race-time{color:#000;display:inline-block;font-weight:700;min-width:66px}.race-meeting li .race-time.result{background:#0000 url(/images/finish-post-red@2x.png) 0 5px no-repeat;background-size:9px 12px;padding-left:12px}.race-meeting li .race-name{display:block;font-size:12pt;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.race-meeting li .race-runners{color:#000;position:absolute;right:8px;top:4px}.race-meeting li .race-tip{color:#000;margin-top:3px}.race-meeting li .race-tip:before{background:var(--colour-brand-yellow);border-radius:4px;color:var(--colour-dark-green);content:"Tip";display:inline-block;font-size:10pt;padding:0 5px}.race-meeting li .race-winner .dividend{color:#000;display:block;float:right;margin:15px 20px 0 0}.race-meeting li .race-winner .dividend .amount{font-weight:400}.race-meeting li .results-holder{margin-top:5px}.race-meeting li .results-holder .result-marker{background-color:var(--colour-red);border-radius:4px;color:#fff;display:none;float:left;font-size:.8em;font-weight:700;padding:1px 5px;text-align:center;width:12%}.race-meeting li .results-holder .win-list{font-size:.8em;font-weight:400}.race-meeting li .results-holder .win-list .place{width:25px}.race-meeting li .results-holder .win-list .runner-number{display:block;margin:1px 5px}.race-meeting li .results-holder .win-list .place-name{width:100%}.race-meeting li .results-holder .win-list .place-name span{display:block;font-weight:700;margin-right:.2em;max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.race-meeting li .results-holder .win-list .win-cell{padding-right:6px;white-space:nowrap;width:auto}.race-meeting li .results-holder .win-list .place-cell{white-space:nowrap}.race-meeting li .results-holder .win-list .win-amount:before{content:"W"}.race-meeting li .results-holder .win-list .place-amount:before{content:"P"}.race-meeting li .results-holder .win-list .amount:before{font-weight:700}@media (min-width:280px){.race-meeting li .results-holder .win-list .place-name span{display:inline}}@media (min-width:320px){.race-meeting li .silk{display:inline-block;height:auto;margin:8px 5px 10px 8px;vertical-align:middle;width:40px}.race-meeting li .race-tip{background:#fff url(/images/tipped@2x.png) no-repeat 0;background-size:auto 100%;border:1px solid var(--colour-grey);border-radius:6px;margin-top:10px;overflow:hidden;padding-left:32px}.race-meeting li .race-tip:before{display:none}.race-meeting li .results-holder>.win-list .win-cell{padding-right:.66em}.race-meeting li .results-holder>.win-list .amount:before{margin-right:.33em}.race-meeting li .results-holder>.win-list .win-amount:before{content:"Win"}.race-meeting li .results-holder>.win-list .place-amount:before{content:"Place"}}@media (min-width:500px){.race-meeting li .race-name{display:inline}.race-meeting li .race-name:before{content:": "}.race-meeting li .race-runners{right:10px}.race-meeting li .results-holder{margin:0;overflow:hidden}.race-meeting li .results-holder .result-marker{display:block}.race-meeting li .results-holder table{float:right;width:86%}.race-meeting li{padding:8px}.race-meeting li a{width:94%}.race-meeting li .race-time{display:inline;margin-right:.5em;min-width:0}}.bottom-section{margin:0}.bottom-section .bottom-title{color:var(--colour-dark-grey);display:block;font-size:13pt;font-weight:700;margin:10px 0 0}.bottom-section .no-top-margin{margin-top:0}.bottom-section .emergency-acceptors-list,.bottom-section .non-runner-list{color:var(--colour-dark-grey);font-size:11pt}.bottom-section .more-racing{padding:0}.bottom-section .more-racing li{padding:.5em 0}@media (min-width:360px){.bottom-section .more-racing li{display:inline-block;padding:0}}.bottom-section .other-race{background:#0000 url(/images/finish-post-grey@2x.png) 0 2px no-repeat;background-size:9px 12px;font-size:11pt;padding-left:13px;padding-right:1em}.bottom-section .other-race.finished{background-image:url(/images/finish-post-red@2x.png)}.bottom-section .dividends .race-list-header{display:none}.bottom-section .dividends span{display:block;padding:5px}.bottom-section .dividends span.dividend{float:right;text-align:right}.bottom-section .dividends span.pool{float:none;font-weight:700}.bottom-section .dividends span.runner{word-wrap:break-word;float:none;overflow:hidden}.bottom-section .non-runners{color:var(--colour-dark-grey)}.bottom-section .non-runners h4{margin-bottom:0}.bottom-section .non-runners ol{list-style-type:none;margin:0;padding:0}.bottom-section .non-runners ol li{font-size:10pt;margin:7px 0}.bottom-section .non-runners ol li .race{font-weight:700}.bottom-section .racing-notes{background-color:#fff;border:1px solid var(--colour-light-grey);border-radius:6px;color:var(--colour-dark-grey);font-size:11pt;margin:20px 0;padding:10px}.bottom-section .racing-notes p{margin:0}.bottom-section .other-meetings h4{margin-bottom:5px;white-space:nowrap}.bottom-section .other-meetings ol{background-color:#fff;border:1px solid var(--colour-grey);border-radius:6px;list-style-type:none;margin:0;padding:0}.bottom-section .other-meetings ol li{border-bottom:1px solid var(--colour-grey);text-align:center}.bottom-section .other-meetings ol li a{display:block;padding:5px 0;width:100%}.bottom-section .other-meetings ol li:last-child{border-bottom:none}.bottom-section .more-bets a.button{break-inside:avoid;display:block;page-break-inside:avoid}.bottom-section .more-bets a.button span{display:block;line-height:20px}@media (min-width:510px){.bottom-section .more-bets{columns:125px 5}}.bottom-section h4.center{text-align:center}.one-line-only{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r-number{background:#0000 url(/images/runner-numbers@2x.png) no-repeat;background-size:100% auto;display:inline-block;height:18px;text-indent:-999em;width:18px}.r-number.r-number-1{background-position:0 0}.r-number.r-number-2{background-position:0 -18px}.r-number.r-number-3{background-position:0 -36px}.r-number.r-number-4{background-position:0 -54px}.r-number.r-number-5{background-position:0 -72px}.r-number.r-number-6{background-position:0 -90px}.r-number.r-number-7{background-position:0 -108px}.r-number.r-number-8{background-position:0 -126px}.r-number.r-number-9{background-position:0 -144px}.r-number.r-number-10{background-position:0 -162px}.r-number.r-number-11{background-position:0 -180px}.r-number.r-number-12{background-position:0 -198px}.r-number.r-number-13{background-position:0 -216px}.r-number.r-number-14{background-position:0 -234px}.r-number.r-number-15{background-position:0 -252px}.r-number.r-number-16{background-position:0 -270px}.r-number.r-number-17{background-position:0 -288px}.r-number.r-number-18{background-position:0 -306px}.r-number.r-number-19{background-position:0 -324px}.race-list.live-bets .race-list-header,.race-list.live-bets .race-list-item{display:flex}.race-list.live-bets .race-list-header span,.race-list.live-bets .race-list-item span{flex:0 1 8em;text-align:right}.race-list.live-bets .race-list-header span:first-child,.race-list.live-bets .race-list-item span:first-child{text-align:left}.abandoned-notice .reason{display:block;font-size:12pt;font-weight:400}.racecard{clear:both}.racecard li{color:#444;font-size:10pt;overflow:hidden;padding:6px 8px}@media (min-width:450px){.racecard li{font-size:11pt;padding:12px 8px}}.racecard li.betting{padding-bottom:0}@media (min-width:580px){.racecard li.betting{padding-bottom:12px}}.racecard li.tipped{background-image:url(/images/tip-flash@2x.png);background-position:100% 0;background-repeat:no-repeat;background-size:40px 43px}.racecard .silk{display:block;float:left;margin:2px 5px}.racecard .r-numbers-silk-holder,.racecard .r-numbers-silk-holder .r-numbers-holder{float:left}.racecard .r-numbers-silk-holder .r-number{display:block}.racecard .r-numbers-silk-holder .r-lane{display:inline-block;min-width:18px;text-align:center}.racecard .r-body{display:inline}.racecard .r-body .r-name-holder{float:left}.racecard .r-body .r-name-holder .r-name{display:block;font-weight:700}.racecard .r-body .r-details{clear:left;margin:3px 0}.racecard .r-body .r-details .r-perf-gear .r-gear{color:var(--colour-dark-green);display:inline-block;font-size:75%;font-weight:700;margin-left:1em;padding:0}.racecard .r-body .r-details .r-perf-gear .r-gear .gear-item{background-color:var(--colour-brand-yellow);border-radius:4px;margin-right:2px;padding:2px 4px}.racecard .r-body .r-details .r-perf-gear .r-perf{background:#0000 url(/images/horse-shoe-icon@2x.png) 0 no-repeat;background-size:13px auto;padding-left:20px}.racecard .r-body .r-details .r-perf-gear .r-gear:empty{display:none}@media (min-width:320px){.racecard .r-body{display:block;float:left}.racecard .r-body .r-name-holder{float:none;min-width:200px}.racecard .r-body .r-name-holder .r-name,.racecard .r-body .r-name-holder .r-stats{display:inline}.racecard .r-body .r-details{margin:0}}@media (min-width:450px){.racecard .r-body{min-width:45%}}@media (min-width:580px){.racecard .r-body{min-width:35%}}.racecard .r-people-holder .r-jockey{background:#0000 url(/images/jockey-icon@2x.png) 0 no-repeat;background-size:16px auto;display:block;padding-left:20px}.racecard .r-people-holder .r-trainer{background:#0000 url(/images/trainer-icon@2x.png) 0 no-repeat;background-size:16px auto;display:block;padding-left:20px}.r-handicap{color:#666;font-size:.8rem}@media (min-width:320px){.racecard .r-people-holder{clear:left;display:block;margin-top:4px}.racecard .r-people-holder .r-jockey{display:inline;padding-right:1.5em}.racecard .r-people-holder .r-trainer{display:inline}}@media (min-width:450px){.racecard .r-people-holder{clear:none;float:left;margin:0 0 0 1em}.racecard .r-people-holder .r-jockey,.racecard .r-people-holder .r-trainer{display:block;padding-right:0}}@media (min-width:580px){.racecard .r-people-holder{margin:0;min-width:26%}}@media (min-width:660px){.racecard .r-people-holder{min-width:21%}}.racecard .r-bets{padding-top:4px}.racecard .r-bets .priceAmount{display:inline-block;width:49%}.racecard .r-bets .priceAmount>span{font-weight:700}@media (min-width:280px){.racecard .r-bets .priceAmount{display:inline-block;min-width:100px;width:49%}}@media (min-width:320px){.racecard .r-bets{clear:left}.racecard .r-bets .priceAmount{width:auto}}@media (min-width:450px){.racecard .r-bets{padding-top:.5em}}@media (min-width:580px){.racecard .r-bets{clear:none;float:left;padding-top:0}.racecard .r-bets .priceAmount{display:block;min-width:0}}.racecard .r-bets.betting-buttons{display:none;padding:0}.racecard .r-bets.betting-buttons a.button{display:block;padding:6px 0}.racecard .r-bets.betting-buttons a.button>span{display:block}@media (min-width:320px){.racecard .r-bets.betting-buttons .priceAmount{width:49%}}@media (min-width:380px){.racecard .r-bets.betting-buttons .priceAmount{width:auto}}@media (min-width:580px){.racecard .r-bets.betting-buttons .priceAmount{display:block;width:100px}.racecard .r-bets.betting-buttons .priceAmount a{margin:-4px 0}}@media (min-width:660px){.racecard .r-bets.betting-buttons .priceAmount{display:inline-block;width:96px}}.racecard .betting>.r-bets{display:none}.racecard .betting>.r-bets.betting-buttons{display:block}.racecard.result .priceAmount{display:none}.racecard.result .priceAmount.show{display:inline}@media (min-width:580px){.racecard.result .priceAmount.show{display:block}}.racecard.result .r-numbers-holder{min-width:28px}.racecard.result .r-people-holder{min-width:26%}.racecard.result .r-details{margin:0;padding:3px 0}.section-note{overflow:auto}.section-note span{color:var(--colour-grey);font-size:9pt;margin:5px 0 10px}@media (min-width:550px){.bottom-section .bottom-title{font-size:13pt;margin:20px 0 10px}.bottom-section .dividends .race-list-header{display:block}.bottom-section .dividends span.pool{float:left;width:95px}.bottom-section .dividends .race-list-item span.pool{font-weight:400}.bottom-section .dividends span.runner{float:left}.bottom-section .dividends span.dividend{float:right;text-align:right;width:115px}}.no-race-message{color:var(--colour-red);font-size:13pt;font-weight:700}.season-list{align-items:baseline;display:flex;flex-wrap:wrap;gap:.85rem}.season-list__year--current{color:#444;cursor:default;font-size:2em;font-weight:700;pointer-events:none}.calendar__month{display:flex;flex-wrap:wrap;gap:.7rem;margin-bottom:1.4rem}.calendar__date{color:var(--colour-dark-grey);font-weight:700;text-align:center;width:40px}.calendar__day-name{background-color:var(--colour-dark-red);border:1px solid var(--colour-dark-red);border-bottom:0;border-top-left-radius:6px;border-top-right-radius:6px;color:#fff;font-size:11px;height:15px}.calendar__number{background-color:#fff;border:1px solid var(--colour-dark-grey);border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top:0;font-size:22px;line-height:normal}.calendar__number--past{background-color:var(--colour-brand-yellow)}.privacy-policy,.terms-and-conditions{line-height:1.6;max-width:38em}.privacy-policy ol,.terms-and-conditions ol{list-style-type:lower-latin;padding-left:40px}.privacy-policy h2,.terms-and-conditions h2{color:var(--colour-red);font-size:16pt}.outlet-map-container{margin:0 auto 10px;max-width:640px;position:relative}.outlet-map{display:block;height:auto;max-width:100%}.detailed-outlet-map{height:auto;left:0;max-width:100%;opacity:0;position:absolute;top:0;transform:scale(.4);transition:opacity .2s linear,transform .2s ease-in-out;z-index:5}.detailed-outlet-map.visible{opacity:1;transform:none}.outlet-map.outlet-map-loading{background:#b2d1ff url(/images/map-loader.gif) 50% no-repeat;height:0;padding-bottom:75%}.locate-user{margin-bottom:20px;width:100%}@media (min-width:460px){.locate-user{width:auto}}.outlets-list{margin:0}.outlets-list li{overflow:auto;padding:.5em}.outlets-list a{display:block;font-weight:700}.help-page .help-column-holder{overflow:auto}.help-page .help-column-holder .help-column{margin-bottom:30px}.help-page .help-column-holder .help-column .section-header{font-size:16pt;font-weight:700}.help-page .help-column-holder .help-column ul.help-section{margin:0;padding:0 0 0 20px}.help-page .help-column-holder .help-column ul.help-section li .content{display:none}.help-page .help-column-holder .help-column ul.help-section li .content.show{display:block}@media (min-width:440px){.help-page .help-column-holder .help-column{float:left;margin-right:4%;width:48%}.help-page .help-column-holder .help-column:nth-child(odd){margin-right:0}}.help-page .help-column-holder ul.help-section-page{list-style:none;padding:0}.help-page .help-column-holder ul.help-section-page .title{display:block;font-weight:700;margin:20px 0 10px}.help-page .contact-block a{display:block;margin-bottom:20px;overflow:auto}@media (min-width:440px){.help-page .contact-block a{float:left;margin-right:4%;width:48%}.help-page .contact-block a:last-child{margin-right:0}}.help-page .contact-block h3{margin:-2px 0 0}.help-page .contact-block img{float:left;margin-right:.66em}.lose-margin,.lose-margin-early{margin-left:-4px;margin-right:-4px}.gain-padding,.gain-padding-early{padding-left:4px;padding-right:4px}@media (min-width:320px){.lose-margin{margin-left:0;margin-right:0}.gain-padding{padding-left:0;padding-right:0}}@media (min-width:510px){.lose-margin-early{margin-left:0;margin-right:0}.gain-padding-early{padding-left:0;padding-right:0}}h1.title.left{float:left}.account-change-number,.deposit-page,.login-page,.registration-page,.withdraw-page{color:var(--colour-dark-grey)}.account-change-number .flash-notice,.deposit-page .flash-notice,.login-page .flash-notice,.registration-page .flash-notice,.withdraw-page .flash-notice{background-color:var(--colour-brand-green);color:#fff;font-weight:700;margin:0 auto;padding:7px;width:80%}.account-change-number .yellow-box,.deposit-page .yellow-box,.login-page .yellow-box,.registration-page .yellow-box,.withdraw-page .yellow-box{padding:1em;text-align:center}.registration-page #create-account-submit[disabled]{background-color:#aaa;border-color:#aaa;color:var(--colour-dark-grey)}.your-account .name{display:block;font-size:15pt;font-weight:700;margin:10px 0}.your-account .zero-balance{color:var(--colour-red)}.your-account .account-balance-update-time{font-size:80%;font-weight:400}.your-account .account-item{margin:10px auto;max-width:340px;width:100%}.your-account .account-item .header{display:block;font-size:11pt;font-weight:700}.your-account .account-item .value{display:inline-block;margin:10px 0;padding-left:20px}.your-account .account-item .show-pin{margin-left:.8em}.your-account .account-item .show-pin img{vertical-align:text-bottom}.your-account .account-item .balance-holder{overflow:auto}.your-account .button-holder{margin-top:40px;overflow:auto}.your-account .button-holder .center-buttons{display:block;float:left;text-align:center;width:50%}.your-account .logout-button{display:block;margin:20px auto;width:100%}.your-account .logout-button .logout{display:block;font-size:14pt;margin:0 auto}@media (min-width:337px){.your-account .logout-button{width:160px}}.your-account .balance-confirm-pin:disabled{background:var(--colour-brand-green) url(images/confirm-pin-loader.gif);background-position:5px 10px;background-repeat:no-repeat;padding-left:25px;padding-right:25px}.your-account .action-button{display:block;margin-bottom:10px;margin-left:auto;margin-right:auto}.label-icon,label.field-icon{background-image:url(/images/field-sprite-front-end@2x.png?1);background-repeat:no-repeat;background-size:24px auto}.field-icon{display:table!important;margin:0 4px 0 0;padding:8px 0 5px 35px;width:100%}.field-icon.id-icon{background-position:3px 6px}.field-icon.card-icon{background-position:4px -21px}.field-icon.flag-icon{background-position:4px -49px}.field-icon.mail-icon{background-position:4px -77px}.field-icon.fingerprint-icon{background-position:8px -106px}.field-icon.lock-icon{background-position:5px -141px}.field-icon.passport-icon{background-position:4px -173px}.field-icon.rupee-icon{background-position:4px -206px}.field-icon.phone-icon{background-position:8px -234px}.field-icon.cardback-icon{background-position:4px -262px}.field-icon.calendar-icon{background-position:4px -292px}.field-icon.user-icon{background-position:4px -323px}.field-icon.wallet-icon{background-position:4px -353px}@media (min-width:320px){.field-icon.id-icon{background-position:5px 8px}.field-icon.card-icon{background-position:6px -19px}.field-icon.flag-icon{background-position:6px -47px}.field-icon.mail-icon{background-position:6px -75px}.field-icon.fingerprint-icon{background-position:10px -104px}.field-icon.lock-icon{background-position:7px -139px}.field-icon.passport-icon{background-position:6px -171px}.field-icon.rupee-icon{background-position:6px -204px}.field-icon.phone-icon{background-position:10px -232px}.field-icon.cardback-icon{background-position:6px -260px}.field-icon.calendar-icon{background-position:6px -290px}.field-icon.user-icon{background-position:6px -321px}.field-icon.wallet-icon{background-position:6px -351px}}.field-icon span{display:table-cell;padding-left:4px}.field-icon span input{border:2px solid var(--colour-dark-grey);border-radius:5px;color:#000;display:block;float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.field-icon span input:focus{border-color:var(--colour-brand-green)}@media (min-width:320px){.field-icon.add-space{padding-right:5px}}.pin-confirm .field-icon{float:left;margin-bottom:10px}@media (min-width:320px){.pin-confirm .field-icon{display:inline-block!important;margin-bottom:0;padding-right:5px}}.pin-confirm div.half-size{padding-right:5px}.half-size{display:block;float:left;width:100%}@media (min-width:320px){.half-size{display:inline-block;width:50%}}.label-icon{background-color:initial;line-height:25px;min-height:25px;padding-left:28px!important;vertical-align:middle}.label-icon.id-icon{background-position:-1px 3px}.label-icon.card-icon{background-position:0 -24px}.label-icon.flag-icon{background-position:0 -52px}.label-icon.mail-icon{background-position:0 -80px}.label-icon.fingerprint-icon{background-position:4px -109px}.label-icon.lock-icon{background-position:1px -140px}.label-icon.passport-icon{background-position:0 -176px}.label-icon.rupee-icon{background-position:0 -209px}.label-icon.phone-icon{background-position:4px -237px}.label-icon.cardback-icon{background-position:0 -265px}.label-icon.calendar-icon{background-position:0 -295px}.label-icon.user-icon{background-position:0 -326px}.label-icon.wallet-icon{background-position:0 -356px}.country-text{text-align:left}.password-mask-toggle,.pin-mask-toggle{background:#0000 url(/images/admin/hide-password.png) no-repeat 0;background-size:16px 12px;margin-bottom:20px;padding-left:20px;text-align:left;width:155px}.pin-mask-toggle{background:#0000 url(/images/hide-pin@2x.png) no-repeat 0;background-size:16px 12px;display:block;margin-left:25px}.error-text{background-color:var(--colour-red);border-radius:4px;color:#fff;font-size:10pt;font-weight:700;margin:5px 0;padding:5px}.error-text:empty{display:none}.error-msg{background-color:var(--colour-red);color:#fff;margin-bottom:5px;padding:5px}.error-msg:empty{display:none}.error{border:2px solid var(--colour-red)!important;color:#fff;padding:5px}input.error{color:var(--colour-dark-grey)}form .middle{margin:0 auto;max-width:340px}form label{display:block;font-size:10pt;font-weight:700;margin:5px 0;text-align:left}form label.value{font-size:13pt;padding:5px 0;vertical-align:middle;width:100%}@media (min-width:320px){form label.value{font-size:16pt}}form input,form select{background-color:#fff;border:2px solid var(--colour-dark-grey);border-radius:5px;color:#000;font-size:13pt;padding:5px;vertical-align:middle;width:100%}@media (min-width:320px){form input,form select{font-size:16pt}}form input:focus{border-color:var(--colour-brand-green);outline-style:none}form button{font-size:11pt;margin:2px auto;width:100%}@media (min-width:320px){form button{font-size:13pt}}form fieldset{border:0;display:block;margin:0;overflow:auto;padding:2px 0}@media (min-width:260px){form fieldset.pin-confirm button{margin:0}}form fieldset.with-margin{margin-bottom:.6em}form .checkbox{appearance:none;border:2px solid var(--colour-dark-grey);border-radius:5px;display:block;flex-shrink:0;height:40px;margin-right:.5em;width:40px}form .checkbox:checked{background-color:var(--colour-inner-green);background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 175 175"><path fill="%23fff" d="M129.4 40.5 73 97.7 46.6 72.9 28 91.3l45 43.2 75-75.6z"/></svg>');background-position:50%;background-repeat:no-repeat}form .label-checkbox{align-items:center;display:flex;-webkit-user-select:none;user-select:none}.favourite-flash{background-color:#00f;border-radius:3px;color:var(--colour-brand-yellow);display:block;float:left;font-size:8pt;font-weight:700;margin-right:5px;margin-top:3px;padding:0 2px!important}.favourite-flash.homepage{float:right!important;margin-top:6px}.opening-times{margin:0 auto;max-width:32rem}.opening-times tbody th{width:90%}.opening-times td,.opening-times th{padding:.3em .5em}.opening-times>h3{text-align:center}#horse-search{background-color:#fff;border:2px solid var(--colour-dark-grey);border-radius:5px;font-size:25px;margin:10px 0 20px;outline:none;padding:5px;width:100%}#horse-search:focus{border:2px solid var(--colour-brand-green)}#horse-search.loading{background:url(/images/search-loading.gif) right 10px center no-repeat #fff}#result-string{color:#333;font-weight:700;margin-bottom:10px;text-align:center}#search-results:empty{display:none}#search-results .error{border:none!important;color:red;display:block;font-weight:700;text-align:center}.horse-profile-list{background-color:#fff;border:1px solid #aaa;border-radius:5px;overflow:hidden;padding:0}.horse-profile-list .horse-profile-item{display:inline;list-style:none;overflow:hidden;padding:10px 0}.horse-profile-list .horse-profile-item div{float:left;font-weight:700;padding:10px 5px 0;width:100%}@media (min-width:300px){.horse-profile-list .horse-profile-item div{padding:10px}}.horse-profile-list .horse-profile-item div .horse-profile-title{display:block;font-weight:400}@media (min-width:300px){.horse-profile-list .horse-profile-item div .horse-profile-title{display:inline}}@media (min-width:510px){.horse-profile-list .horse-profile-item div.half-width{width:50%}}.horse-profile-list .horse-profile-item div.third-width{width:33%}.horse-profile-list .horse-profile-item div.third-width .horse-profile-title{display:inline}.horse-profile>.runner .profile-race-date,.horse-profile>.runner .profile-race-name{font-weight:700}.horse-profile>.runner .profile-race-holder .r-number-holder{float:left;overflow:hidden}.horse-profile>.runner .profile-race-holder .silk{float:none;margin:4px}.horse-profile>.runner .profile-race-holder .r-placing{display:block;width:28px}.horse-profile>.runner .profile-race-holder .r-lane{display:block;text-align:center;width:18px}.horse-profile>.runner .profile-race-data{clear:left}.horse-profile>.runner .profile-race-data .profile-race-perf{background:#0000 url(/images/horse-shoe-icon@2x.png) 0 no-repeat;background-size:13px auto;padding-left:20px}.horse-profile>.runner .profile-race-data .r-gear{color:var(--colour-dark-green);display:inline-block;font-size:75%;font-weight:700;padding:0}.horse-profile>.runner .profile-race-data .r-gear .gear-item{background-color:var(--colour-brand-yellow);border-radius:4px;margin-right:2px;padding:2px 4px}@media (min-width:320px){.horse-profile>.runner .profile-race-holder>.silk{float:left;margin-right:6px}.horse-profile>.runner .profile-race-data{clear:none;float:left}}@media (min-width:450px){.horse-profile>.runner .r-people-holder{float:none;margin:0}}.facebook>h3{margin:0}.facebook{align-items:center;display:flex;justify-content:space-between;padding:5px;text-align:center}.facebook__link{flex:0 0 85px;margin-left:5px}.facebook__image{display:block;height:25px;width:85px}@media (min-width:440px){.facebook{display:block;position:relative}.facebook__link{position:absolute;right:10px;top:50%;transform:translateY(-50%)}}.race-day{border:1px solid var(--colour-grey);border-radius:.2em;list-style:none;margin:0 0 3em;overflow:hidden;padding:0}.race-day__race{background:#fff9;border-top:1px solid var(--colour-grey);padding:.5em .25em}.race-day__race:nth-child(odd){background:#e9f3ed99}.race-day__race:first-child{border-top:none}.race-day__race-number{white-space:nowrap}.race-day__race-name{display:grid;font-weight:700;gap:.25em .5em;grid-template-columns:4em min-content auto min-content}.race-day__race-link{grid-column:1/span 3;grid-row:2}@media (min-width:480px){.race-day__race-link{grid-column:auto;grid-row:auto}}.race-day__time--result{background:#0000 url(/images/finish-post-red@2x.png) 0 5px no-repeat;background-size:auto .8em;padding-left:.8em}.race-day__runner-count{margin-right:.5em;text-align:right}.race-day__abandoned{font-weight:400;grid-column:1/span 3}@media (min-width:480px){.race-day__abandoned{grid-column:2/span 2}}.race-day__abandon-title{color:var(--colour-red);font-weight:700}.race-day__tip{align-items:center;background:#fff url(/images/tipped@2x.png) no-repeat 0;background-size:auto 100%;border:1px solid var(--colour-grey);border-radius:var(--box-radius);display:flex;font-size:1.1em;font-weight:700;gap:.5em;justify-content:flex-start;padding:.5em}.race-day__silk{display:block;margin-left:2.25em}.race-day__result-wrapper{font-size:.8em;margin-top:.25em}@media (min-width:480px){.race-day__result-wrapper{display:grid;font-size:100%;gap:.25em .5em;grid-template-columns:4em auto}}.race-day__result-marker{align-self:flex-start;background-color:var(--colour-red);border-radius:var(--box-radius);color:#fff;display:none;font-size:.75em;font-weight:700;text-align:center}@media (min-width:480px){.race-day__result-marker{display:block}}.result-summary__placing{width:2.5em}.result-summary__number{text-align:center;width:2em}.result-summary__horse-cell{width:100%}.result-summary__dividend-cell{padding-right:.5em;white-space:nowrap}.result-summary__dividend:empty{display:none}.result-summary__dividend:before{font-weight:700}.result-summary__dividend--win:before{content:"W"}.result-summary__dividend--place:before{content:"P"}@media (min-width:360px){.result-summary__dividend--win:before{content:"Win "}.result-summary__dividend--place:before{content:"Place "}}.account-buttons{display:grid;gap:1em;justify-content:center;list-style:none;margin:0;padding:0}.account-buttons__item{display:block;text-align:center}@media (min-width:480px){.account-buttons{grid-template-columns:repeat(auto-fit,minmax(80px,120px))}}.footer{background:var(--colour-brand-green);box-shadow:0 -10px .5px #00813640;padding-bottom:1rem}@media (min-width:660px){.mobile-nav{display:none}}.mobile-nav{color:#fff}.mobile-nav__header{margin:1em 0 .2em;padding:.4em 1em}.mobile-nav__top-link{color:#fff;float:right;font-size:75%;font-weight:400}.mobile-nav__links{list-style:none;margin:0 0 2em;padding:0}.mobile-nav__row{border-bottom:1px solid var(--colour-dark-green);display:block}.mobile-nav__link{color:var(--colour-brand-yellow);display:block;font-weight:700;padding:.4em 1em}@media (min-width:660px){.footer__content{margin:0 auto;max-width:700px}}.footer__content{padding:.4em 1em}.footer-logos{align-items:center;display:flex;flex-wrap:wrap;gap:1.5em;justify-items:space-between;margin:1em 0 2em}.footer-logos__logo-link{display:block}.footer-logos__logo{display:block;max-height:3.25em;width:auto}.footer__links{color:#e5f2ea;font-size:.9em;margin:1em 0;text-align:center}.footer__links-link{color:inherit;-webkit-text-decoration:underline;text-decoration:underline}.footer__server{color:var(--colour-dark-green);font-size:.9em}.ad-placement{display:flex;justify-content:center}.ad-placement *{max-width:100%}.add-funds{display:block;margin:0 auto 1rem;max-width:21rem}.add-funds__field{margin:1rem 0}.add-funds__actions{align-items:start;flex-direction:column;justify-content:center}.add-funds__actions,.pin-entry{display:flex;gap:1rem}.pin-entry__input{display:block;width:calc(100% - 8rem)}.pin-entry__toggle{appearance:none;background:#0000 url(/images/hide-pin@2x.png) no-repeat 0;background-size:16px 12px;color:var(--colour-brand-green);cursor:pointer;font-size:.9rem;margin:0;padding:0 0 0 1.4rem;width:8rem}input.hasError{border-color:var(--colour-red)}