@media screen and (min-width:320px){.containerWrapper.mobile .detailsBar .mobile-hide,.containerWrapper.mobile .resultsDetailsWrapper .detailsBar.labels .number{display:none}.containerWrapper.mobile{width:100%;min-width:320px}.containerWrapper.mobile .detailsHeaderWrapper{height:45px}.containerWrapper.mobile .detailsHeaderWrapper .brandedLogo img{width:125px;margin-top:10px}.containerWrapper.mobile .detailsHeaderWrapper .back{margin-left:5px;margin-top:-30px}.containerWrapper.mobile .detailsHeaderWrapper .back span{font-size:22px}.containerWrapper.mobile .detailsHeaderWrapper .back img{width:19px;vertical-align:sub}.containerWrapper.mobile .titleWrapper .titleContainer{padding-top:0}.containerWrapper.mobile .titleWrapper .titleContainer .raceArrow img{width:20px;top:15px}.containerWrapper.mobile .titleWrapper .titleContainer .prev.raceArrow img{left:6%}.containerWrapper.mobile .titleWrapper .titleContainer .next.raceArrow img{right:6%}.containerWrapper.mobile .titleWrapper .titleContainer .raceDate{font-size:22px;width:80%;margin:0 auto;padding-top:14px}.containerWrapper.mobile .meetingsWrapper .meetingStartTimes{padding:4px 16px}.containerWrapper.mobile .meetingsWrapper .meetingStartTimes.twelveOClock{padding:4px 11px}.containerWrapper.mobile .meetingsWrapper .course{padding-left:8px}.containerWrapper.mobile .meetingsWrapper .course .courseName{font-size:17px}.containerWrapper.mobile .results-key span{padding-right:2px;padding-left:0}.containerWrapper.mobile .results-key div{margin:0 3px}.containerWrapper.mobile .previewWrapper .raceCardOptions .css-label span{width:66px}.containerWrapper.mobile .previewWrapper .raceCardOptions .tab{width:50%;padding-left:12%;text-align:left}.containerWrapper.mobile .previewWrapper .horsesInRace .silks{padding-left:5px}.containerWrapper.mobile .previewWrapper .horsesInRace .prices{padding-right:5px}.containerWrapper.mobile .previewWrapper .horsesInRace .entryNumber{padding-left:5px;font-size:16px}.containerWrapper.mobile .previewWrapper .horsesInRace .horseName{width:162px;font-size:16px;padding-left:3px}.containerWrapper.mobile .previewWrapper .horsesInRace .horseStars .ratingHeader,.containerWrapper.mobile .previewWrapper .horsesInRace .horseStars stars-rating{float:left;padding-left:7px}.containerWrapper.mobile .previewWrapper .horsesInRace .horseStars{float:left;padding-top:5px;margin-top:0}.containerWrapper.mobile .previewWrapper .horsesInRace .horseStars stars-rating .glyphicon{font-size:17px}.containerWrapper.mobile .previewWrapper .horsesInRace li .odds{padding:0;width:70px;font-size:17px}.containerWrapper.mobile .previewWrapper .horsesInRace .additionalDetails .formText,.containerWrapper.mobile .previewWrapper .horsesInRace .additionalDetails .jockeyText{width:141px}.containerWrapper.mobile .previewWrapper .horsesInRace .additionalDetails{padding-left:10px;font-size:14px}.containerWrapper.mobile .previewWrapper .horsesInRace .additionalDetails .horseWeight{padding-right:10px}.containerWrapper.mobile .previewWrapper .horsesInRace .commentsContainer{width:100%;padding:0 10px}.containerWrapper.mobile .previewWrapper .horsesInRace .form-table .text.positionOfficial,.containerWrapper.mobile .previewWrapper .horsesInRace .form-table .text.positionStatus{text-align:center}.containerWrapper.mobile .previewWrapper .horsesInRace .non-runners-list ul li.status{padding-bottom:10px}.containerWrapper.mobile .previewWrapper .non-runners{font-size:17px}.containerWrapper.mobile .resultsDetailsWrapper .raceName{white-space:normal;font-size:17px;overflow:hidden;padding:0 5px}.containerWrapper.mobile .resultsDetailsWrapper .horsesInRace{font-size:15px;margin:0 10px}.containerWrapper.mobile .resultsDetailsWrapper .horsesInRace ul{margin-bottom:0}.containerWrapper.mobile .resultsDetailsWrapper .horsesInRace .entryNumber{width:30px;padding-right:10px;font-size:15px;padding-left:0}.containerWrapper.mobile .resultsDetailsWrapper .horsesInRace .distanceBeaten{padding-top:3px;width:20px;padding-right:25px;font-size:11px}.containerWrapper.mobile .resultsDetailsWrapper .horsesInRace .silks img{width:42px}.containerWrapper.mobile .resultsDetailsWrapper .horsesInRace .draw{font-size:15px;display:none}.containerWrapper.mobile .resultsDetailsWrapper .horsesInRace .horseName{width:160px;font-size:15px;padding-left:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.containerWrapper.mobile .resultsDetailsWrapper .horsesInRace li .odds{width:33px;font-size:15px;padding:0}.containerWrapper.mobile .resultsDetailsWrapper .horsesInRace .trainerName{width:126px;font-size:13px;margin-left:24px;margin-top:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.containerWrapper.mobile .resultsDetailsWrapper .horsesInRace .jockeyName{font-size:13px;margin-left:4px}.containerWrapper.mobile .resultsDetailsWrapper .non-runners-list ul li.status{padding-left:56px;height:70px}.containerWrapper.mobile .resultsDetailsWrapper .non-runners-list ul li.status .right,.containerWrapper.mobile .resultsDetailsWrapper .non-runners-list ul li.status .silks{padding-right:10px}.containerWrapper.mobile .resultsDetailsWrapper .detailsBar.labels span{padding:0 12px}.containerWrapper.mobile .resultsDetailsWrapper .detailsBar.labels .position{padding:0 9px}.containerWrapper.mobile .resultsDetailsWrapper .detailsBar.labels .distance{margin-left:20px}.containerWrapper.mobile .resultsDetailsWrapper .detailsBar.labels .silks{margin-left:13px}.containerWrapper.mobile .resultsDetailsWrapper .detailsBar.labels .startingPrice{margin-right:0}.containerWrapper.mobile .resultsDetailsWrapper .detailsBar.labels .horse{padding-left:0}.containerWrapper.mobile .resultsDetailsWrapper .dnf ul li.status{padding-left:56px;height:70px}.containerWrapper.mobile .resultsDetailsWrapper .dnf ul li.status .silks{padding-right:5px}.containerWrapper.mobile .resultsDetailsWrapper .dnf ul li.status .right{padding-right:10px}}@media screen and (min-width:360px){.containerWrapper.mobile .meetingsWrapper .meetingStartTimes{padding:5px 20px}.containerWrapper.mobile .meetingsWrapper .meetingStartTimes.twelveOClock{padding:5px 15px}.containerWrapper.mobile .horsesInRace .additionalDetails .jockeyText{width:147px}}@media screen and (min-width:375px){.containerWrapper.mobile .meetingsWrapper .meetingStartTimes{padding:7px 23px}.containerWrapper.mobile .meetingsWrapper .meetingStartTimes.twelveOClock{padding:7px 18px}.containerWrapper.mobile .titleWrapper .titleContainer .raceDate{font-size:23px;width:60%;margin:0 auto}.containerWrapper.mobile .results-key span{padding-right:12px}.containerWrapper.mobile .previewWrapper .pageContainer .raceCardOptions .tab{width:24%;padding-left:0;padding-right:0;text-align:center}.containerWrapper.mobile .previewWrapper .pageContainer .raceCardOptions .tab.commentsWrapper{width:28%}.containerWrapper.mobile .previewWrapper .horsesInRace .entryNumber{font-size:20px}.containerWrapper.mobile .previewWrapper .horsesInRace .horseName{width:205px;font-size:20px}.containerWrapper.mobile .previewWrapper .horsesInRace .horseStars{width:230px;font-size:15px;padding-top:0;padding-right:0}.containerWrapper.mobile .previewWrapper .horsesInRace .additionalDetails .formText,.containerWrapper.mobile .previewWrapper .horsesInRace .additionalDetails .jockeyText{width:170px}.containerWrapper.mobile .previewWrapper .horsesInRace .form-table .text{font-size:14px}.containerWrapper.mobile .resultsDetailsWrapper .horsesInRace .entryNumber{padding-right:35px;font-size:17px}.containerWrapper.mobile .resultsDetailsWrapper .horsesInRace .draw{display:block;font-size:18px;padding-left:10px}.containerWrapper.mobile .resultsDetailsWrapper .horsesInRace .horseName{font-size:18px;width:194px;padding-left:2px}.containerWrapper.mobile .resultsDetailsWrapper .horsesInRace .trainerName{margin-left:50px}.containerWrapper.mobile .resultsDetailsWrapper .horsesInRace li .odds{font-size:18px}.containerWrapper.mobile .resultsDetailsWrapper .detailsBar.labels .number{display:inline-flex;margin-left:0;padding-right:0;padding-left:9px}}@media screen and (min-width:414px){.containerWrapper.mobile .resultsDetailsWrapper .horsesInRace .odds,.containerWrapper.mobile .resultsDetailsWrapper .pageContainer .detailsBar.labels .startingPrice{margin-right:10px}.containerWrapper.mobile .meetingsWrapper .meetingStartTimes{padding:4px 17px}.containerWrapper.mobile .meetingsWrapper .meetingStartTimes.twelveOClock{padding:7px 12px}.containerWrapper.mobile .titleContainer{padding-top:15px}.containerWrapper.mobile .titleWrapper .titleContainer .raceDate{width:initial;padding-top:12px;font-size:27px}.containerWrapper.mobile .previewWrapper .horsesInRace .entryNumber{font-size:22px}.containerWrapper.mobile .previewWrapper .horsesInRace .horseName{width:59%;font-size:22px}.containerWrapper.mobile .previewWrapper .horsesInRace .horseStars{width:59%;padding-left:5%}.containerWrapper.mobile .previewWrapper .horsesInRace .horseStars .ratingHeader{width:125px;font-size:14px}.containerWrapper.mobile .previewWrapper .horsesInRace .horseStars stars-rating{padding-left:5px}.containerWrapper.mobile .previewWrapper .horsesInRace .form-table .text{font-size:14px;width:16%}.containerWrapper.mobile .previewWrapper .horsesInRace .form-table .text.meetingDate{width:21%}.containerWrapper.mobile .previewWrapper .horsesInRace .form-table .text.positionStatus{text-align:center}.containerWrapper.mobile .previewWrapper .horsesInRace .additionalDetails .formText,.containerWrapper.mobile .previewWrapper .horsesInRace .additionalDetails .jockeyText{width:45%}.containerWrapper.mobile .resultsDetailsWrapper .pageContainer .detailsBar.labels .position{padding:0 13px}.containerWrapper.mobile .resultsDetailsWrapper .pageContainer .detailsBar.labels .distance{margin-left:27px}.containerWrapper.mobile .resultsDetailsWrapper .horsesInRace .entryNumber{padding-right:40px}}