﻿*{box-sizing:border-box}.mt-16{margin-top:16px}.pt-16{padding-top:16px}.mt-24{margin-top:24px}.pt-24{padding-top:24px}.mt-32{margin-top:32px}.pt-32{padding-top:32px}.mt-40{margin-top:40px}.pt-40{padding-top:40px}.mt-48{margin-top:48px}.pt-48{padding-top:48px}.mt-56{margin-top:56px}.pt-56{padding-top:56px}.mt-80{margin-top:80px}.pt-80{padding-top:80px}.mt-108{margin-top:108px}.pt-108{padding-top:108px}.mb-0{margin-bottom:0 !important}.mb-16{margin-bottom:16px !important}.container{max-width:1296px;width:100%;margin:0 auto}.dfjcsb{display:flex;justify-content:space-between}figure{position:relative}figure img{display:block;width:100%}a{color:#000}a:hover{color:#b70000}.section-title{font-size:36px;text-transform:uppercase;text-align:center;font-weight:700;font-family:var(--ffroboto)}.fs20{font-size:27px;line-height:27px}.adbox{background:#f8f8f8;padding-bottom:16px}.adbox span{display:block;color:#5d5d5d;font-size:8px;font-family:var(--ffroboto);padding:4px 0 8px;text-align:center}.ad250{min-height:250px;text-align:center}.tac{text-align:center}.topsticky{position:sticky;top:0}.stickyad{position:sticky;top:44px}.betellips{text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.betvl-1{-webkit-line-clamp:1}.betvl-2{-webkit-line-clamp:2}.betvl-3{-webkit-line-clamp:3}.betvl-4{-webkit-line-clamp:4}.betvl-5{-webkit-line-clamp:5}.betvl-6{-webkit-line-clamp:6}
.betvl-7{-webkit-line-clamp:7}.photoiconbg{width:48px;height:48px;position:var(--pabsolute);bottom:0;left:0;background-color:#b80000;display:var(--df);justify-content:var(--tac);align-items:var(--tac)}.photoiconbg img{width:32px;height:32px}.videoiconbg{width:48px;height:48px;position:var(--pabsolute);bottom:0;left:0;background-color:#b80000;display:var(--df);justify-content:var(--tac);align-items:var(--tac)}.videoiconbg img{width:21px;height:24px}.prelative{position:var(--prelative)}.marketingbanner{overflow:hidden;text-align:var(--tac)}.marketingbanner img{height:280px}.marketingbanner .slick-track{display:var(--df)}.mbarrowbox{width:40px;height:40px;display:var(--df);justify-content:var(--tac);align-items:var(--tac);background:#f2f0f3;position:var(--pabsolute);z-index:9999}.mbarrowbox.mbleftarrow{top:120px;left:0}.mbarrowbox.mbrightarrow{top:120px;right:0}.marketing-banner{position:sticky;z-index:1;top:50px}.slick-dots{position:absolute;bottom:-2px;right:0;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;display:none}.slick-dots li{position:relative;display:inline-block;padding:0;cursor:pointer;margin-left:10px}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:0px;cursor:pointer;color:rgba(0,0,0,0);border:0;outline:none;background:rgba(0,0,0,0);font-size:32px}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before,.slick-dots li.slick-active button::before{opacity:1}.slick-dots li button:before{font-family:"slick";font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:32px;box-sizing:border-box}.ad280{min-height:305px;text-align:center}.ad600{min-height:625px;text-align:center}.ad250{min-height:275px;text-align:center}
.ad90{min-height:115px;text-align:center}.fill:hover,.fill:focus{box-shadow:inset 0 0 0 2em var(--hover)}.pulse:hover,.pulse:focus{animation:pulse 1s;box-shadow:0 0 0 2em rgba(0,0,0,0)}@keyframes pulse{0%{box-shadow:0 0 0 0 var(--hover)}}.close:hover,.close:focus{box-shadow:inset -3.5em 0 0 0 var(--hover),inset 3.5em 0 0 0 var(--hover)}.raise:hover,.raise:focus{box-shadow:0 .5em .5em -0.4em var(--hover);transform:translateY(-0.25em)}.up:hover,.up:focus{box-shadow:inset 0 -3.25em 0 0 var(--hover)}.slide:hover,.slide:focus{box-shadow:inset 6.5em 0 0 0 var(--hover)}.offset{box-shadow:.3em .3em 0 0 var(--color),inset .3em .3em 0 0 var(--color)}.offset:hover,.offset:focus{box-shadow:0 0 0 0 var(--hover),inset 6em 3.5em 0 0 var(--hover)}.fill{--color: #a972cb;--hover: #cb72aa}.pulse{--color: #ef6eae;--hover: #ef8f6e}.close{--color: #ff7f82;--hover: #ffdc7f}.raise{--color: #ffa260;--hover: #e5ff60}.up{--color: #e4cb58;--hover: #94e458}.slide{--color: #8fc866;--hover: #66c887}.offset{--color: #19bc8b;--hover: #1973bc}.button{color:var(--color);transition:.25s}.button:hover,.button:focus{border-color:var(--hover);color:#fff}.button{background:none;font:inherit;line-height:1}.stickyad figure{text-align:center}.stickyad figure img{margin:0 auto;width:auto}.sec-allraces-list{display:var(--df);justify-content:space-between}.sec-allraces-list .leftcontainer{max-width:920px;width:100%}.sec-allraces-list .leftcontainer .linnerbox{display:var(--df);padding-bottom:var(--pnm24);border-bottom:var(--bdr)}.sec-allraces-list .leftbox{max-width:384px;width:100%;border-right:var(--bdr);padding-right:16px;margin-right:var(--pnm16)}.sec-allraces-list .leftbox .leftstorybox{min-height:397px;display:block;border-bottom:var(--bdr)}.sec-allraces-list .leftbox h1{font-size:38px;line-height:52px}.sec-allraces-list .leftbox p{font-size:16px;line-height:24px;font-family:var(--ffroboto);color:var(--gray);margin:16px 0 24px}.sec-allraces-list .leftbox p:hover{color:#b70000}.sec-allraces-list .leftbox .storylisting li{padding:48px 0 28px;border-bottom:var(--bdr);padding-left:var(--pnm16);position:var(--prelative);min-height:96px}.sec-allraces-list .leftbox .storylisting li:last-child{border-bottom:0}.sec-allraces-list .leftbox .storylisting li::before{content:"";position:var(--pabsolute);left:0;top:56px;width:8px;height:8px;background-color:#b80000}.sec-allraces-list .leftbox .storylisting li h2{font-size:var(--fs24);line-height:var(--lh32)}.sec-allraces-list .leadstory{border:1px solid #000;padding:8px;max-width:548px;width:100%}.sec-allraces-list .leadstory .lsinnerbox{background:#f8f4e7;min-height:724px;display:block}.sec-allraces-list .leadstory figure .photoiconbg{width:72px;height:72px}.sec-allraces-list .leadstory figure .photoiconbg img{width:48px;height:48px}.sec-allraces-list .leadstory figure .videoiconbg{width:72px;height:72px}.sec-allraces-list .leadstory figure .videoiconbg img{width:32px;height:36px}.sec-allraces-list .leadstory .contentbox{padding:56px 96px;position:var(--prelative)}.sec-allraces-list .leadstory .contentbox .left-quote{position:var(--pabsolute);left:32px;top:50%;margin-top:-28px}.sec-allraces-list .leadstory .contentbox .right-quote{position:var(--pabsolute);right:32px;top:50%;margin-top:-28px}.sec-allraces-list .leadstory .contentbox h2{font-size:32px;line-height:44px;position:relative;text-align:var(--tac)}.sec-allraces-list .rightouter{width:336px}.sec-allraces-list .rightbox li{padding:24px 0 16px;border-bottom:var(--bdr);min-height:289px;box-sizing:border-box}.sec-allraces-list .rightbox li:first-child{padding-top:0}.sec-allraces-list .rightbox li:last-child{padding-bottom:0;border-bottom:0;min-height:auto !important}.sec-allraces-list .rightbox li:nth-child(even){position:relative;padding-left:16px;min-height:157px}.sec-allraces-list .rightbox li:nth-child(even)::before{content:"";position:var(--pabsolute);left:0;top:30px;width:8px;height:8px;background-color:#b80000}.sec-allraces-list .rightbox li h2{font-size:19px;line-height:26px}.sec-allraces-list .rightbox li figure{margin-bottom:var(--pnm8)}.sepretor{position:var(--prelative);border-bottom:4px solid #d8d4cc;padding-bottom:var(--pnm24)}.sepretor::after{content:"";width:100%;height:1px;background-color:#d8d4cc;position:var(--pabsolute);bottom:-8px}.title{font-size:36px;font-family:var(--ffroboto);text-align:var(--tac)}.latestNews{width:100%}.latestNews .raceViewBtn a{gap:8px}.latestNews .title_rightpnel{font-size:24px;text-align:var(--tac);font-weight:bold}.latestNews ul li{padding:32px 0 16px;border-bottom:var(--bdr);min-height:85px;box-sizing:border-box}.latestNews ul li:last-child{padding-bottom:0;border-bottom:0}.latestNews ul li a .latest_list_imgdatetitle{display:flex}.latestNews ul li a .latest_list_imgdatetitle .latest_list_datetitle h5,.latestNews ul li a .latest_list_imgdatetitle .latest_list_datetitle .lndt-txt-d{color:#666;font-size:12px;font-weight:400}.latestNews ul li a .latest_list_imgdatetitle .latest_list_datetitle h3,.latestNews ul li a .latest_list_imgdatetitle .latest_list_datetitle .lndt-txt-c{margin-top:4px;font-size:16px;color:#444;font-weight:bold}.latestNews ul li a p{font-size:14px;margin-top:16px;line-height:20px;color:#333}.latestNews ul li figure{width:90px;margin-right:var(--pnm16);flex-shrink:0;align-self:flex-start;min-height:60px}.latestNews ul li figure .photoiconbg{width:24px;height:24px}.latestNews ul li figure .photoiconbg img{width:16px;height:16px}.latestNews ul li figure .videoiconbg{width:24px;height:24px}.latestNews ul li figure .videoiconbg img{width:11px;height:12px}.latestNews ul li h3{font-size:16px;line-height:20px}.opinion .optopbox{background-color:#f8f4e7;display:var(--df);min-height:433px}.opinion .optopbox figure{max-width:648px;flex-shrink:0;align-self:flex-start}.opinion .optopbox figure .photoiconbg{width:72px;height:72px}.opinion .optopbox figure .photoiconbg img{width:48px;height:48px}.opinion .optopbox figure .videoiconbg{width:72px;height:72px}.opinion .optopbox figure .videoiconbg img{width:32px;height:36px}.opinion .optopbox .contentbox{padding:72px 72px 42px;text-align:var(--tac)}.opinion .optopbox .contentbox h2{font-size:35px;line-height:46px}.opinion .optopbox .contentbox p{font-size:var(--fs16);line-height:var(--lh22);padding-top:32px;color:var(--gray);font-family:var(--ffroboto)}.opinion .optopbox .contentbox a p:hover{color:#b70000}.opinion .optopbox .contentbox span{color:var(--dred);font-size:var(--fs16);display:block;text-transform:var(--ttu);font-family:var(--ffroboto);font-weight:var(--fwb);padding-top:66px;line-height:var(--lh24)}.opinion .oplisting{display:var(--df);padding-top:var(--pnm24);border-top:var(--bdr)}.opinion .oplisting li{max-width:300px;width:100%;border-right:var(--bdr);padding:0 16px;min-height:554px}.opinion .oplisting li figure{min-height:199px}.opinion .oplisting li a:hover p{color:#b70000}.opinion .oplisting li:first-child{padding-left:0}.opinion .oplisting li:last-child{padding-right:0;border-right:0}.opinion .oplisting .contentbox{padding:0 24px 32px;border-bottom:4px solid #d8d4cc;position:var(--prelative);text-align:var(--tac);min-height:355px;box-sizing:border-box}.opinion .oplisting .contentbox::after{content:"";width:100%;height:1px;background:#d8d4cc;position:var(--pabsolute);bottom:-8px;left:0}.opinion .oplisting .contentbox h2{font-size:var(--fs20);line-height:var(--lh28);padding-top:var(--pnm16)}.opinion .oplisting .contentbox p{font-size:var(--fs16);line-height:var(--lh22);color:var(--gray);margin-top:var(--pnm16);font-family:var(--ffroboto)}.opinion .oplisting .contentbox span{display:block;font-size:var(--fs16);color:var(--dred);text-transform:var(--ttu);font-family:var(--ffroboto);font-weight:var(--fwb);padding-top:var(--pnm24);line-height:var(--lh24)}.entertainment{background-color:#910000}.entertainment .etminner{padding:32px;box-sizing:border-box;position:var(--prelative)}.entertainment .etminner::before{content:"";position:var(--pabsolute);background-color:#d8d4cc;width:100%;height:4px;bottom:-24px;left:0}.entertainment .etminner::after{content:"";width:100%;height:1px;background-color:#d8d4cc;position:var(--pabsolute);bottom:-28px;left:0}.entertainment .etminner .enttitle{font-size:36px;font-family:var(--ffroboto);text-align:center;color:var(--white)}.entertainment .etminner .enttopbox{background-color:#6e0000;display:var(--df);min-height:460px}.entertainment .etminner .enttopbox figure{max-width:695px;width:100%;flex-shrink:0}.entertainment .etminner .enttopbox figure .photoiconbg{width:72px;height:72px}.entertainment .etminner .enttopbox figure .photoiconbg img{width:48px;height:48px}.entertainment .etminner .enttopbox figure .videoiconbg{width:72px;height:72px}.entertainment .etminner .enttopbox figure .videoiconbg img{width:31px;height:34px}.entertainment .etminner .enttopbox .contentbox{padding:80px 72px;text-align:center;color:var(--white)}.entertainment .etminner .enttopbox .contentbox h2{font-size:35px;line-height:46px;margin-bottom:var(--mnp48);font-family:"PT Serif",serif}.entertainment .etminner .enttopbox .contentbox p{font-size:16px;line-height:22px;font-family:var(--ffroboto)}.entertainment .etminner .entbtmpbox{border-top:1px solid #4e0000;padding-top:var(--pnm24);display:var(--df);margin-top:var(--pnm24)}.marketingbanner{overflow:hidden;text-align:var(--tac);position:relative;z-index:1}.marketingbanner img{height:300px}.marketingbanner .slick-track{display:var(--df)}.zindexbox{z-index:1}.bxlistitemrace{padding:16px;padding-top:0}.bxlistitemrace .listitem{background-color:#fff;border-radius:8px;display:flex;margin-top:24px;min-height:104px;overflow:hidden}.bxlistitemrace .racenoStatus{padding:16px;padding-right:24px;margin-right:8px;border-right:1px dashed #ccc}.bxlistitemrace .title-time-distance{font-size:14px;color:#444}.bxlistitemrace .title-time-distance strong{color:#000}.bxlistitemrace .title-blue-txt{color:#2c4996;font-size:18px;font-weight:bold;margin-top:24px}.bxlistitemrace .text-race-content{font-size:14px;color:#333;margin-top:16px;line-height:22px}.bxlistitemrace .raceContentResult{display:flex;gap:22px;justify-content:space-between}.bxlistitemrace .raceResult{width:296px;min-height:120px;background:#f2f2f2 0% 0% no-repeat padding-box;border-radius:6px;padding:10px 16px;text-align:center;flex:none;height:120px}.bxlistitemrace .raceResultPrize{margin-top:12px}.bxlistitemrace .raceResultPrize ul{display:flex;justify-content:center}.bxlistitemrace .raceResultPrize ul li{border-right:1px solid #ccc;width:66px;text-align:center}.bxlistitemrace .raceResultPrize ul li:last-child{border-right:0px solid #ccc}.bxlistitemrace .title_raceResult{font-size:13px;font-weight:bold;border-bottom:1px solid #ccc;padding-bottom:8px;color:#444}.bxlistitemrace .result-txt-serial{font-size:11px;color:#444}.bxlistitemrace .result-no-serial{font-size:20px;font-weight:bold;background:#444;width:33px;height:33px;color:#fff;display:flex;justify-content:center;align-items:center;border-radius:50%;margin-top:8px;text-align:center;margin:8px auto 0}.bxlistitemrace .raceContentResultViewBtn{padding:16px;flex:2}.raceno{width:80px;height:70px;background:#fff 0% 0% no-repeat padding-box;border:1px solid #707070;border-radius:4px;display:flex;justify-content:center;align-items:center;font-weight:bold;font-size:30px;color:#21282b}.raceViewBtn{text-align:center;border-top:1px solid #b7b7b7;padding-top:16px;margin-top:24px}.raceViewBtn.btnall-raceCalender{border-top:0px solid #b7b7b7;padding-top:0px;margin-top:0px}.raceViewBtn a{width:217px;height:43px;background:#f7f6f2;box-shadow:0px 2px 4px rgba(0,0,0,.1215686275);border:1px solid #444;display:block;text-align:center;display:flex;justify-content:center;align-items:center;margin:0 auto;font-size:14px;font-weight:bold;gap:16px;align-items:center}.raceViewBtn a:hover{background:#ebebeb;color:#000}.race-date{position:relative}.race-date .clndrIconRaceDate{display:flex;align-items:center;gap:10px}.racestatus{width:80px;height:26px;background:#51f489;border-radius:4px;display:flex;align-items:center;justify-content:center;color:#000;margin-top:24px;font-size:12px;font-weight:bold;text-transform:uppercase}.racestatus.racestatus_cancel{background-color:#636669;color:#fff}.racestatus.racestatus_live{background-color:#e51919;display:flex;gap:6px;color:#fff}.racestatus.racestatus_due{background-color:#b5c1ff}.racestatus.racestatus_today{background-color:#38c2ff;margin-top:0;position:absolute;right:0;color:#000}.racestatus.racestatus_cancelled{background-color:#636669;color:#fff}.circle{width:7px;height:7px;border-radius:50%;background-color:#fff;box-shadow:0px 0px 1px 1px rgba(255,255,255,.1019607843)}.circle.red-circle{background-color:red}.pulse{animation:pulse-animation 2s infinite}.pulse.red-pulse{animation:red-pulse-animation 2s infinite}@keyframes pulse-animation{0%{box-shadow:0 0 0 0px rgba(255,255,255,.77)}100%{box-shadow:0 0 0 20px rgba(255,255,255,0)}}@keyframes red-pulse-animation{0%{box-shadow:0 0 0 0px rgba(255,0,0,.77)}100%{box-shadow:0 0 0 20px rgba(255,0,0,0)}}.sec-raceCalender{background:#f7f4e9;border-radius:6px;padding:24px;margin-top:40px;min-height:300px}.sec-raceCalender .btnall-raceCalender.raceViewBtn a{width:195px}.sec-raceCalender .bx-titleRaceClndrAllRacebtn{display:flex;width:100%;justify-content:space-between;padding-bottom:24px;margin-bottom:40px;border-bottom:1px solid #999}.sec-raceCalender .title-raceCalender{color:#000;font-size:30px;font-weight:bold;text-align:center;display:flex;align-items:center}.sec-raceCalender .bx-list-raceCalender ul{display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between}.sec-raceCalender .bx-list-raceCalender ul li{width:400px}.sec-raceCalender .bx-list-raceCalender ul li .race-date{font-size:18px;font-weight:600;color:#000;text-align:center;display:flex;align-items:center;gap:8px;justify-content:center}.sec-raceCalender .bx-list-raceCalender ul li .race-date .racestatus.racestatus_today{width:64px;font-size:14px}.sec-raceCalender .bx-list-raceCalender ul li .race-calender-details{background:#fff 0% 0% no-repeat padding-box;border:1px solid #fff;border-radius:6px;padding:20px;margin-top:16px}.sec-raceCalender .bx-list-raceCalender ul li .race-calender-details:hover{cursor:pointer;background:#fff 0% 0% no-repeat padding-box;box-shadow:0px 5px 12px rgba(0,0,0,.1215686275);border:1px solid #beb8a2}.sec-raceCalender .bx-list-raceCalender ul li .race-calender-details .racestatus{width:76px}.sec-raceCalender .bx-list-raceCalender ul li .race-venue{font-size:22px;font-weight:bold;display:flex;align-items:center;gap:4px}.sec-raceCalender .bx-list-raceCalender ul li .race-time-no-status{color:#777;font-size:16px;margin-top:18px;font-weight:500;padding-left:26px}.sec-raceCalender .bx-list-raceCalender ul li .race-time-no-status .race-start-end-total{margin-bottom:10px}.sec-raceCalender .bx-list-raceCalender ul li .race-time-no-status .racestatus{margin-top:0}.doubleBorder{border-top:2px solid #d8d4cc;position:var(--prelative);height:8px}.doubleBorder::after{content:"";position:var(--pabsolute);top:4px;left:0;right:0;background:#d8d4cc;height:1px}.bx-race-cancelled{background-color:#d80000;color:#fff;display:flex;justify-content:center;align-items:center;font-weight:bold;font-size:20px;height:44px;width:100%}.listBannerBox{background:#2c393e;min-height:216px;display:var(--df);justify-content:space-between;font-family:var(--ffroboto);gap:40px;padding:24px 24px 16px}.listBannerBox .logoHorse{flex:1}.listBannerBox .content_listbanner{flex:3;color:#fff}.listBannerBox .content_listbanner .content_txtone{font-size:16px;font-weight:bold}.listBannerBox .content_listbanner .content_txttwo{margin-top:24px}.listBannerBox .content_listbanner .content_txttwo h1{font-size:28px;font-weight:bold}.listBannerBox .content_listbanner .content_txtthree{color:#b2b2b2;font-size:16px;margin-top:8px;display:flex;gap:12px;align-items:center}.listBannerBox .btns_listbanner{flex:3;color:#fff}.listBannerBox .btns_listbanner a{color:#fff}.listBannerBox .btnprevnext a{background:#191c1d;border-radius:6px;color:#bcc7cb;font-size:12px;padding:8px 16px;display:flex;gap:8px;font-weight:500}.listBannerBox .btnprevnext a:hover{color:#fff}.listBannerBox .top_btns_listbanner{display:flex;gap:12px;justify-content:end}.listBannerBox .bottom_btns_listbanner{display:flex;gap:24px;justify-content:end;margin-top:106px}.listBannerBox .bottom_btns_listbanner .btnalltopbets a{color:#21282b;font-size:12px;padding:0px 0px;background:#fff;box-shadow:0px 2px 5px rgba(0,0,0,0.1607843137);border-radius:6px;height:40px;display:flex;align-items:center;justify-content:center;width:152px;font-size:14px;font-weight:500;line-height:18px}.listBannerBox .bottom_btns_listbanner .btnalltopbets a:hover{color:#21282b;background:#f7f7f7}.listBannerBox .bottom_btns_listbanner .btnalltopbets a.active{background:#5f6b6f;color:#fff}.listBannerBox .bottom_btns_listbanner .btnalltopbets.btntopbets a{background-color:#fff;color:red;display:flex;gap:8px}.listBannerBox .bottom_btns_listbanner .btnalltopbets.btntopbets a:hover{background-color:#f7f7f7}.listBannerBox .bottom_btns_listbanner .btnalltopbets.btntopbets a.active{background:#5f6b6f;color:#fff}.listBannerBox .bottom_btns_listbanner .btnalltopbets.btntopbets a .tb-star-icon{width:24px;height:24px;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}.listBannerBox .racestatus.racestatus_today{position:unset;width:56px;height:20px;border-radius:3px}.bxlistrace{min-height:200px;background:#dfe4e6}.bxlistrace .raceviewbtn{position:relative;display:flex;height:53px;z-index:9}.bxlistrace .raceviewbtn::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 0px rgba(0,0,0,.3);background-color:#ccc}.bxlistrace .raceviewbtn::-webkit-scrollbar{height:4px;background-color:red}.bxlistrace .raceviewbtn:-webkit-scrollbar-thumb{background-color:#15b200;border:0px solid #ccc}.bxlistrace .raceviewbtn::before{content:"";position:absolute;left:0;bottom:1px;height:1px;width:100%;background-color:#98abb2}.bxlistrace .raceviewbtn::after{content:"";position:absolute;left:0;bottom:0px;height:1px;width:100%;background-color:#fff}.bxlistrace .raceviewbtn a.live_race,.bxlistrace .raceviewbtn .item-review a{color:#000;font-size:18px;font-weight:bold;padding:0px 22px 0;display:flex;position:relative;height:50px;align-items:center;justify-content:center;background:#dfe4e6}.bxlistrace .raceviewbtn a.live_race::before,.bxlistrace .raceviewbtn .item-review a::before{content:"";position:absolute;right:1px;top:0px;bottom:0px;width:1px;background-color:#959595}.bxlistrace .raceviewbtn a.live_race::after,.bxlistrace .raceviewbtn .item-review a::after{content:"";position:absolute;right:0;top:0px;bottom:0px;width:1px;background-color:#fff}.bxlistrace .raceviewbtn a.live_race.active,.bxlistrace .raceviewbtn .item-review a.active{background-color:#000;color:#fff}.live_race{gap:6px}.redcircle{width:8px;height:8px;background:#e51919;border-radius:50%}.no-title-topbets{width:53px;height:53px;background:#333;display:flex;justify-content:center;align-items:center;color:#fff;font-size:30px;font-weight:bold;border-radius:50%}.reviewBtnsBanner-slick{position:sticky;z-index:1;width:784px}.reviewBtnsBanner-slick .slick-list{padding-right:30px}.reviewBtnsBanner-slick .mbarrowbox.mbleftarrow{top:0px;right:1px;left:unset;border-right:1px solid #939393}.reviewBtnsBanner-slick .mbarrowbox.mbrightarrow{top:0px;right:-27px}.reviewBtnsBanner-slick .mbarrowbox{width:28px;height:50px;background:#bac6cc}.reviewBtnsBanner-slick .slick-disabled{opacity:.7}.reviewBtnsBanner-slick .slick-hidden{display:none}
.reviewBtnsBanner{overflow:hidden;text-align:var(--tac);position:relative;z-index:1;background:#dfe4e6}.reviewBtnsBanner .rdb-image{display:flex}.reviewBtnsBanner .rdb-image img{width:100%}.reviewBtnsBanner .slick-track{display:var(--df)}.reviewBtnsBanner .rdb-content{min-height:80px;background:#21282b;color:#fff;text-align:left;display:flex;gap:24px;align-items:center;font-size:18px}.reviewBtnsBanner .rdb-content .rdb-item-number{width:96px;text-align:center;color:#aaa;font-size:16px;text-transform:uppercase}.reviewBtnsBanner .rdb-content .rdb-item-number span{color:#fff;padding-right:5px}.reviewBtnsBanner .rdb-item-number{width:96px;text-align:center;height:80px;border-right:1px solid #5e5e5e;display:flex;align-items:center;justify-content:center}.reviewBtnsBanner .slick-dots{bottom:10px}.prev-calender-slider-slick,.middle-calender-slider-slick,.next-calender-slider-slick{text-align:var(--tac);position:relative;z-index:1}.prev-calender-slider-slick .slick-track,.middle-calender-slider-slick .slick-track,.next-calender-slider-slick .slick-track{display:var(--df)}.prev-calender-slider-slick .slick-dots,.middle-calender-slider-slick .slick-dots,.next-calender-slider-slick .slick-dots{bottom:-20px}.trackrails-slick-slider{text-align:var(--tac);position:relative;z-index:1}.trackrails-slick-slider .slick-track{display:var(--df)}.trackrails-slick-slider .slick-dots{bottom:-52px}.trackrails-slick-slider .mbarrowbox.mbleftarrow{top:0px;right:1px;left:unset;border-right:1px solid #939393}.trackrails-slick-slider .mbarrowbox.mbrightarrow{top:0px;right:-27px}.trackrails-slick-slider .mbarrowbox{width:28px;height:50px;background:#bac6cc}.blob-pulse{background:#000;border-radius:50%;box-shadow:0 0 0 0 #000;height:8px;width:8px;flex:none;transform:scale(1);animation:blob-pulse-black 2s infinite}@keyframes blob-pulse-black{0%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(0,0,0,.7)}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(0,0,0,0)}100%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(0,0,0,0)}}.blob-pulse.red-pulse{background:#ff5252;box-shadow:0 0 0 0 #ff5252;animation:blob-pulse-red 2s infinite}@keyframes blob-pulse-red{0%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(255,82,82,.7)}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(255,82,82,0)}100%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(255,82,82,0)}}.blob-pulse.white-pulse{background:#fff;box-shadow:0 0 0 0 #fff;animation:live-blob-pulse-red 2s infinite}@keyframes live-blob-pulse-red{0%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(255,255,255,.7)}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(255,255,255,0)}100%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(255,255,255,0)}}.lc-race-details .bxlistrace{min-height:auto}.lc-race-details .listBannerBox{display:block}.lc-race-details .listBannerBox .content_listbanner .content_txtthree{margin-top:0px}.lc-race-details .rapn-btns{display:flex}.lc-race-details .rpde{display:flex;gap:24px}.lc-race-details .rtdts{margin-top: 16px;color:#fff}.lc-race-details .rtdts span{color:#ccc}.lc-race-details .rtdts span strong{color:#fff}.lc-race-details .listBannerBox .bottom_btns_listbanner{margin-top:24px}.lc-race-details .content_listbanner .raceno{background:#546972;border:1px solid #718993;color:#fff}.lc-race-details .listBannerBox .content_listbanner .content_txtone{font-weight:400;font-size:14px;display: flex; .currmatch {
 padding-left: 8px;
}}.lc-race-details .listBannerBox .content_listbanner .content_txtone span{color:#fff}.lc-race-details .content_txttwo h1{font-size: 18px;margin-top:16px}.lc-race-details .content-prize{color:#ccc;font-size:14px;margin-top:16px}.lc-race-details .bxlistitemrace{padding-top:24px}.lc-race-details .bxlistitemrace .listitem:first-child{margin-top:0}.rdbarrowbox{width:58px;height:58px;border-radius:50%;display:var(--df);justify-content:var(--tac);align-items:var(--tac);background:rgba(242,240,243,.6470588235);position:var(--pabsolute);z-index:9999}.rdbarrowbox.rdbleftarrow{top:35%;left:24px}.rdbarrowbox.rdbrightarrow{top:35%;right:24px;}.racedetailsbanner{overflow:hidden;text-align:var(--tac);position:relative;z-index:1;padding-bottom:64px;background:#e3e3e3}.racedetailsbanner .rdb-image{display:flex}.racedetailsbanner .rdb-image img{width:100%}.racedetailsbanner .slick-track{display:var(--df)}.racedetailsbanner .rdb-content{min-height:70px;background:#21282b;color:#fff;text-align:left;display:flex;gap:24px;align-items:center;font-size:16px}.racedetailsbanner .rdb-content .rdb-item-number{width:96px;flex:none;text-align:center;color:#aaa;font-size:16px;text-transform:uppercase;font-weight:400}.racedetailsbanner .rdb-content .rdb-item-number span{color:#fff;padding-right:5px;font-weight:bold}.racedetailsbanner .rdb-item-number{width:96px;text-align:center;height:70px;border-right:1px solid #5e5e5e;display:flex;align-items:center;justify-content:center}.racedetailsbanner .slick-dots{bottom:10px}
.asi-tips{
    background-color:#fffdd6;
    margin: 16px 16px 0;
}
.asi-tips .title-tips{background:#faf2b2;text-align:center;padding:12px;font-size:22px;font-weight:bold}
.asi-tips .tips-body {
    display:flex;
    justify-content:center;
    align-items:center;
    gap:16px;
    height: 50px;
    background: #EFF0F0;
    box-shadow: 0px 0px 6px #00000029;
    border-radius: 4px;
}
.asi-tips .tips-body .txt-horse-number{
    font: normal normal 600 20px/20px Roboto;
    color: #000000;
    text-transform: uppercase;
}
    .asi-tips .num-horse-number ul{display:flex;gap:12px}
.asi-tips .num-horse-number ul li
{
    background:#000;
    width:30px;
    height:30px;
    border-radius:50%;
    display:flex;
    justify-content:center;align-items:center;
    font: normal normal bold 15px/20px Roboto;
    color: #FFFFFF;
}
    .sec-allraces-list .leftcontainer.lc-race-details { background:#dfe4e6; }
    .sec-allraces-list .leftcontainer.lc-race-details .no-title-topbets {
        width: 42px;
        height: 42px;
        background: #21282B;
        border-radius: 23px;
        margin:24px auto 0;
        font-size:22px;
    }
    .sec-allraces-list .leftcontainer.lc-race-details .raceStar{width:50px;margin:8px auto 0}.sec-allraces-list .leftcontainer.lc-race-details .listitem-topbets .racenoStatus {
        position: relative; 
        display:block;align-items:center;justify-content:center;padding:0;width:120px;border-right:1px dashed #ccc;flex:none;margin-right:0px}.sec-allraces-list .leftcontainer.lc-race-details .horse-name{margin-top:8px}.sec-allraces-list .leftcontainer.lc-race-details .horse-name span{font-size:18px}.sec-allraces-list .leftcontainer.lc-race-details .horse-name span strong{font-size: 18px}.sec-allraces-list .leftcontainer.lc-race-details .bxlistitemrace .title-time-distance{font-size:16px;margin-top:16px}.sec-allraces-list .leftcontainer.lc-race-details .horse-details{margin-top:16px}.sec-allraces-list .leftcontainer.lc-race-details .horse-details ul {
            display: flex;
            gap: 0px;
            justify-content: space-between;
        }
        .sec-allraces-list .leftcontainer.lc-race-details .bx-odds{background-color:#f7f6f2;border:1px solid #ebeae4;height:80px;align-items:center;display:flex;justify-content:space-between;padding:0 20px;margin-top:24px;border-radius:8px}.sec-allraces-list .leftcontainer.lc-race-details .bx-odds ul{display:flex;justify-content:start;width:100%}.sec-allraces-list .leftcontainer.lc-race-details .bxlistitemrace .raceContentResult{display:block;width:100%}.sec-allraces-list .leftcontainer.lc-race-details .listitem-withdraw .no-title-topbets{background-color:#9a9ea0}.sec-allraces-list .bx-medal-viewbtn{display:flex;justify-content:space-between;border-top:1px solid #b7b7b7;padding-top:16px;margin-top:24px;position:relative;width:100%;align-items:center}.sec-allraces-list .bx-medal-viewbtn .bx-medaltext{height:44px;position:absolute;left:0;top:16px}.sec-allraces-list .bx-medal-viewbtn .bx-medaltext .bx-medal{position:relative}.sec-allraces-list .bx-medal-viewbtn .bx-medaltext .bx-medal figure{position:absolute;left:0;top:0}.sec-allraces-list .bx-medal-viewbtn .bx-medaltext .bx-medal span{position:absolute;left:12px;top:7px}.sec-allraces-list .bx-medal-viewbtn .bx-medaltext .text-outof{padding-left:42px;padding-top:11px;color:#444;font-size:14px}.sec-allraces-list .bx-medal-viewbtn .raceViewBtn{text-align:center;border-top:0px;padding-top:unset;margin-top:unset;margin-left:unset;margin-right:unset}
.sec-allraces-list .btn-withdraw
{width:150px;height:43px;background:#fa4a4a;color:#fff;display:flex;font-size:20px;justify-content:center;align-items:center;font-weight:bold;flex: none;position: absolute;} 
.detailsReadMoreBtn{width:100%}.rdp-accordion{width:100%;color:#000}.rdp-accordion-header{
    position:relative;overflow:hidden;z-index:2;
    float:right;}.rdp-accordion-header-content{padding:10px 20px 10px 10px;overflow:hidden;position:relative;z-index:9;font-weight:bold;font-size:14px;display:flex;align-items:center;height:43px}.rdp-accordion-header-content-label{color:#ccc}.rdp-accordion-header-content-title{margin-top:10px}.rdp-accordion-content{padding:24px;position:relative;overflow:hidden;min-height:334px;transition:all 225ms ease-out;width:100%;background:#fafafa;border:1px solid #444;color:#000;display:flex;border: 1px solid #444;}.rdp-accordion-content ul li{margin-bottom:16px;display:flex}.rdp-accordion-content ul li.li-owner-name .title-owner-name{flex: none;}.rdp-accordion-content ul li strong{padding-left:8px;color: #222222;}.rdp-accordion-content .accordion-left{flex:1;border-right:1px solid #ccc;padding-right: 24px;}.rdp-accordion-content .accordion-right{flex:1;padding-left:16px;padding-left: 24px;}.rdp-accordion-content-text{color:#ccc}details summary{cursor:pointer;transition:all 225ms ease-out;position:relative}details[open] summary{margin-bottom:10px;overflow:hidden;position:relative;background:#ccc}details[open] .rdp-accordion-header-content-label{color:#000}details>summary{list-style:none;display:flex;justify-content:center}details>summary::-webkit-details-marker{display:none}summary::after{content:"";position:absolute;top:19px;right:42px;font-size:26px;background-image:url("/revamp-horse-racing-assets/images/desktop/chevron_down.png");width:16px;height:16px;background-repeat:no-repeat}details[open] summary::after{content:"";font-size:36px;background-image:url("/revamp-horse-racing-assets/images/desktop/chevron_up.png");width:16px;height:16px;background-repeat:no-repeat}.aside-tabs-horse-commentary{display:flex;justify-content:center;margin-top: 30px; }
    .aside-tabs-horse-commentary ul{display:flex;justify-content:center;background:#fff;border-radius:8px;border:1px solid #777}
.aside-tabs-horse-commentary ul li a{
    width:200px;
    height:44px;
    display:flex;
    justify-content:center;
    align-items:center;
    color:#444;
    font-size:18px;
    font-weight:500;
}
    .aside-tabs-horse-commentary ul li a.active{background:#222;border-radius:8px;color:#fff}.bxlistrace-commentary .listitem .bigyellowtext{color:#e83d27;font-weight:bold;font-size:20px}.bxlistrace-commentary .listitem h5{color:#c73b1a;font-size:12px;display:flex;align-items:center;gap:8px;font-weight:400}.bxlistrace-commentary .listitem h6{margin-top:24px;font-size:14px;color:#444;margin-bottom:4px}.bxlistrace-commentary .listitem P{font-size:14px;margin-bottom:16px;color:#444}.bxlistrace-commentary .listitem.listitem-morningodds h6{color:var(--blue)}.bxlistrace-commentary .listitem.listitem-morningodds p{color:var(--blue)}.lc-race-details .listBannerBox .bottom_btns_listbanner .btnalltopbets a{color:#21282b;background:#fff}.lc-race-details .listBannerBox .bottom_btns_listbanner .btnalltopbets a:hover{background-color:#fff}.lc-race-details .bxlistitemrace .raceContentResultViewBtn{padding:24px 16px 16px 16px}.asi-orv{padding-top:16px;margin-top:16px;border-top:1px solid #6d797e;display:flex;gap: 22px;}.asi-orv .objover{ font: normal normal 500 12px / 22px Roboto;color:#C7C7C7; position: relative;}.asi-orv .reaver{display:flex;font:normal normal 500 12px / 22px Roboto;color:#C7C7C7;margin-top:0;gap:16px}.asi-orv .reaver .reathre{color:#d8d8d8;position: relative;}.asi-orv .reaver .reathre span{color:#fff}.asi-orv .reaver .vertohbo{flex:1;color:#d8d8d8}.asi-orv .reaver .vertohbo span{color:#EBEBEB}
.bxlistrace-commentary{display:none;}
.rdp-accordion-content ul li.li-owner-name .text-owner-name {
padding-left: 8px;
}
.rdp-accordion-content ul li.li-owner-name .text-owner-name strong {
 padding-left: 0px;
}
.racedetailsbanner .rdb-image {
	display: flex;
	height: 590px;
	justify-content: center;
}
.racedetailsbanner .rdb-image img {
	max-height: 590px;
	max-width: 100%;
}
.raceViewBtn a {
 	background: #fff;
}
.lc-race-details .bxlistrace .raceviewbtn {
	height: 53px;
	overflow: hidden;
}
.listBannerBox .content_listbanner { 
	flex: 3;
}
.details-commentary {
 	margin-top: 24px;
}
.racedetailsbanner .item.slick-slide {
 	padding: 16px 16px 0;
}
.rdp-accordion-content ul li {
 color: #666;
}
.sec-allraces-list .leftcontainer.lc-race-details .horse-details ul li {
 color: #444;
 font-size: 13px;
}
.sec-allraces-list .leftcontainer.lc-race-details .horse-details ul li strong{
 color: #000;
}
.sec-allraces-list .leftcontainer.lc-race-details .bx-odds ul li{
color: #444;
padding-left: 24px;
border-left: 1px solid #d3ccb1;
min-width: 220px;
}
.sec-allraces-list .leftcontainer.lc-race-details .bx-odds ul li strong {
    color: #000;
}
#aniBox{margin-top: 24px !important;}
.bxlistrace a.live_race.active .nowactive {
    display: block;
}
.bxlistrace .nowactive {
    display: none;
}

.bxlistrace a.live_race.active .inactive {
    display: none;
}
.bxlistrace .inactive {
    display: block;
}
.sec-allraces-list .rtdts .title-time-distance {
    display: flex;
    gap: 8px;
    margin-top: 24px;
    font-size: 13px;
    align-items: center;
}
.readless {
    display: none;
 }
 details[open] .readmore {
    display: none;
}
details[open] .readless {
    display: block;
}
.sec-allraces-list .bx-medal-viewbtn {
    align-items: start;
}
.asi-tips-container {
    padding: 0 16px;
}
.sec-allraces-list .leftcontainer.lc-race-details .bx-odds ul li:first-child {
    padding-left: 0;
    border-left: 1px solid #fff;
}
.sec-allraces-list .leftcontainer.lc-race-details .bx-odds .bx-mne-odds {
    width: 100%;
}
.sec-allraces-list .leftcontainer.lc-race-details .bx-odds .bx-date-odds {
    font: normal normal normal 12px/28px Roboto;
    color: #666;
}
.sec-allraces-list .leftcontainer.lc-race-details .raceStar figure {
    width: 34px;
    margin: 0 auto;
}
.sec-allraces-list .leftcontainer.lc-race-details .raceStar figure img {
    width: 100%;
}
.sec-allraces-list .leftcontainer.lc-race-details .raceStar .textstar {
    font: normal normal 500 13px/18px Roboto;
    color: #FF1023;
    text-align: center;
}

/*new widget Calendar */
.shb-race-calender{background:#333;padding:32px 0 56px 0;position:relative;background:url("/revamp-horse-racing-assets/images/desktop/banner-horse-racing.png");background-size:cover;background-repeat:no-repeat}.shb-race-calender .slick-dots li button:hover,.shb-race-calender .slick-dots li button:focus,.shb-race-calender .slick-dots li.slick-active button,.shb-race-calender .slick-dots li button{color:#000;background:#fff;border:1px solid #000;width:9px;height:9px;border-radius:50%;font-size:0;box-sizing:border-box;padding:0}.shb-race-calender .slick-dots li button:hover::before,.shb-race-calender .slick-dots li button:focus::before,.shb-race-calender .slick-dots li.slick-active button::before,.shb-race-calender .slick-dots li button::before{background:#fff;border:1px solid #000;width:9px;height:9px;border-radius:50%;font-size:0;box-sizing:border-box;padding:0}.shb-race-calender .slick-dots li.slick-active button::before{background-color:#000}.shb-race-calender::before{content:"";background-color:rgba(0,0,0,.05);position:absolute;left:0;right:0;top:0;bottom:0}.shb-race-calender .container{display:var(--df);justify-content:space-between;position:relative}.shb-race-calender .shb-btn-fullcalender{width:100%;justify-content:end;display:flex}.shb-race-calender .tag-race-calender{position:absolute;left:0;top:0px;color:#fff;font-weight:bold;font-size:28px;width:296px;height:50px;display:flex;align-items:center;justify-content:center;background-image:linear-gradient(125deg, #000 89%, rgba(0, 0, 0, 0) 9%);padding-right:14px}.shb-race-calender .tag-race-calender a{color:#fff}.shb-race-calender .raceViewBtn a{width:180px;height:40px;background:#000;border:1px solid #f7f4e9;color:#fff;font-size:15px;font-weight:500}.shb-race-calender .item-calenderslider{margin:0 3px}.shb-race-calender .item-calenderslider .race-date{font-size:18px;font-weight:600;color:#000;text-align:center;display:flex;align-items:center;gap:8px;justify-content:center;position:relative}.shb-race-calender .item-calenderslider .race-calender-details{padding:12px 16px;margin-top:8px;background:#fff 0% 0% no-repeat padding-box;border:1px solid #21282b;border-radius:6px}.shb-race-calender .item-calenderslider .race-venue{font-size:18px;font-weight:bold;display:flex;align-items:center;gap:4px;justify-content:start}.shb-race-calender .item-calenderslider .race-time-no-status{color:#777;font-size:13px;margin-top:10px;font-weight:500;text-align:center;display:flex;flex-wrap:wrap;justify-content:start;align-items:center;gap:12px}.shb-race-calender .item-calenderslider .race-start-end-total span{color:#000}.shb-race-calender .bx-prev-middle-next-sliders{margin-top:50px;display:flex;justify-content:space-between}.shb-race-calender .racestatus{margin-top:0}.shb-race-calender .bxprev-calender-slider{width:290px;overflow:hidden}.shb-race-calender .bxprev-calender-slider .bxcalender{border-radius:6px;padding:16px 5px 8px;background:#2c393e;box-shadow:0px 2px 5px rgba(0,0,0,0.1607843137)}.shb-race-calender .bxprev-calender-slider .bxcalender .race-date{display:flex;justify-content:center;gap:8px}.shb-race-calender .bxprev-calender-slider .bxcalender .race-date .racestatus{height:17px;font-size:11px;width:50px;position:relative}.shb-race-calender .bxprev-calender-slider .race-date .clndrIconRaceDate{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:500;justify-content:center;color:#faf2b2}.shb-race-calender .bxprev-calender-slider .race-date .clndrIconRaceDate img{display:none}.innerpage-calender{margin-top:32px}.innerpage-calender .container{width:970px;margin:0 auto}.innerpage-calender .container .asi-leftcontainer{width:100%}
.shb-race-calender .raceViewBtn a:hover { color: #d5d5d5;
}
/*new widget Calendar */

.sec-trackrails-details .td-title h1 {
    font: normal normal bold 22px/30px Roboto;
}

.sec-allraces-list .bx-medaltext.bx-medaltext-withdraw{width:100px}.sec-allraces-list .bx-medaltext{position:absolute;top:0px;right:0px;width:52px;text-align:center}.sec-allraces-list .bx-medaltext .bx-medal{position:relative;width:100%;height:48px}.sec-allraces-list .bx-medaltext .bx-medal figure{position:absolute;left:8px;top:0}.sec-allraces-list .bx-medaltext .bx-medal span{position:absolute;left:20px;top:7px;font-size:16px;font-weight:bold}.sec-allraces-list .bx-medaltext .text-outof{padding-left:0;padding-top:0;font-size:12px;font-weight:500;color:#444}.sec-allraces-list .lc-race-details .raceStar{width:100px;margin:8px 0 0;text-align:center;display:flex;background:#fdf2f2;border-radius:15px;padding:4px;color:#fff;justify-content:center;height:32px;border:1px solid #fab4b9;align-items:center;gap:6px;text-transform:uppercase}.sec-allraces-list .lc-race-details .raceStar figure{width:18px;margin:unset}.sec-allraces-list .lc-race-details .textstar{margin-top:0px;padding-top:3px;font:normal normal 500 11px/16px Roboto !important}.sec-allraces-list .lc-race-details .no-title-topbets{width:32px;height:32px;font-size:18px}.sec-allraces-list .lc-race-details .listitem-topbets .racenoStatus{width:32px}.sec-allraces-list .lc-race-details .detailsStatusContent{gap:10px}.sec-allraces-list .lc-race-details .bx-odds{background-color:#f4f8fa;border:1px solid #c2d7de}.sec-allraces-list .hn-on-hd-rs{display:flex}.sec-allraces-list .hn-on-hd-rs .bx-medaltext{display:flex;flex-wrap:wrap;width:54px;justify-content:center;position:relative}.sec-allraces-list .hn-on-hd-rs .bx-medaltext .bx-medal{width:100%}.sec-allraces-list .hn-on-hd-rs .bx-medaltext .bx-medal figure{left:5px}.sec-allraces-list .hn-on-hd-rs .bx-medaltext .bx-medal span{left:16px}.sec-allraces-list .hn-on-hd-rs .bx-medaltext .text-outof{width:100%;padding:0;position:absolute;top:48px;color:#9c9c9c}.sec-allraces-list .rdp-accordion-header{width:180px;float:none;text-align:center;margin:0 auto}.sec-allraces-list .rdp-accordion-header-content{padding:0px;align-items:center;width:180px;justify-content:center}.sec-allraces-list .bx-medal-viewbtn{border-top:0px solid #b7b7b7;margin-top:0px;padding-top:28px}.sec-allraces-list .detailsReadMoreBtn{width:100%;margin-bottom:-33px}.sec-allraces-list .bxlistitemrace .listitem {
    overflow: visible;
    margin-top: 16px;
    margin-bottom: 36px;
}
.sec-allraces-list .leftcontainer.lc-race-details .horse-name{display:flex;justify-content:start;gap: 16px;align-items:center}
.sec-allraces-list .leftcontainer.lc-race-details .horse-name .hnbgn {  
    font-size: 18px;
}
.sec-allraces-list .leftcontainer.lc-race-details .raceStar
{
    width:100px;height:32px;
    margin:unset;
    width: 90px;
    height: 24px;
    background: #FDF2F2;
    border: 1px solid #FAB4B9;
    border-radius: 4px;
}
.sec-allraces-list .leftcontainer.lc-race-details .raceStar figure{width:20px;margin:unset}.sec-allraces-list .leftcontainer.lc-race-details .bx-odds{background:#f4f8fa;border:1px solid #c2d7de}.sec-allraces-list .leftcontainer.lc-race-details .rdp-accordion-header{width:200px;cursor:pointer}
.sec-allraces-list .leftcontainer.lc-race-details .rdp-accordion-header .rdp-accordion-header-content
{
    width: 200px;
    height: 32px;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 2px 4px #0000001A;
    border: 1px solid #A7A7A7;
    border-radius: 4px;
}
.sec-allraces-list .leftcontainer.lc-race-details .rdp-accordion-header .rdp-accordion-header-content span{font:normal normal 600 12px/16px Roboto;color:#21282b;display:flex;align-items:center}.sec-allraces-list .leftcontainer.lc-race-details .bxlistitemrace .raceContentResultViewBtn{padding:20px 16px 16px 16px}.sec-allraces-list .leftcontainer.lc-race-details .bx-medaltext .btn-withdraw{width:auto;height:auto;background:none;color:#ff0014;font:normal normal 500 16px/16px Roboto;text-transform:uppercase}.sec-allraces-list .raceContentResult{position:relative}.sec-allraces-list .raceContentResult .bx-medaltext{position:absolute;top:-9px;right:0}html{margin-right:0 !important}.test-gallery{text-align:center}.gallery-item img{display:inline-block;width:200px;height:auto;cursor:pointer;opacity:.8}.gallery-item img:hover{opacity:1}.test-awards-white-popup{position:relative;background:#fff;padding:0px;width:auto;max-width:300px;height:auto;margin:20px auto;overflow:hidden;font-weight:400;font-size:1rem;line-height:1.7;letter-spacing:-0.02rem;background:#000;max-width:520px}@media screen and (min-width: 480px){.test-awards-white-popup{font-size:1.05rem;line-height:1.7}}@media screen and (min-width: 700px){.test-awards-white-popup{font-size:1.1rem;line-height:1.7}}@media screen and (min-width: 1024px){.test-awards-white-popup{font-size:1.15rem;line-height:1.7}}@media screen and (min-width: 1440px){.test-awards-white-popup{font-size:1.2rem;line-height:1.7}}@media screen and (min-width: 500px){.test-awards-white-popup{max-width:500px;-webkit-transition:500ms;-moz-transition:500ms;-ms-transition:500ms;-o-transition:500ms;transition:500ms}}@media screen and (min-width: 800px){.test-awards-white-popup{max-width:520px;-webkit-transition:500ms;-moz-transition:500ms;-ms-transition:500ms;-o-transition:500ms;transition:500ms}}@media screen and (min-width: 1200px){.test-awards-white-popup{max-width:520px;-webkit-transition:500ms;-moz-transition:500ms;-ms-transition:500ms;-o-transition:500ms;transition:500ms}}.test-awards-white-popup .header{margin:0;text-align:center;background:#000;color:#fff}.test-awards-white-popup .header .horse-name{background:#36454b;text-align:left;font:normal normal 500 11px/14px Roboto;padding:10px 16px;margin-bottom:2px;color:#acb2b4;display:flex;align-items:center;gap:6px}.test-awards-white-popup .header .horse-name strong{font:normal normal 500 16px/16px Roboto;color:#fff}.test-awards-white-popup .header .heaser-item-no{height:40px;font:normal normal 600 12px/22px Roboto;color:#a0a0a0;display:flex;align-items:center;justify-content:center;text-transform:uppercase}.test-awards-white-popup{position:relative}.test-awards-white-popup::after{position:absolute;content:"";left:0;right:0;bottom:0;height:50px;background:#2c393e}.test-awards-white-popup .content .horder-details{background:#000;color:#fff}.test-awards-white-popup .content .horder-details .pedi{margin-bottom:2px;background:#36454b;text-align:left;font:normal normal 500 11px/14px Roboto;padding:10px 16px;margin-bottom:2px;color:#acb2b4;display:flex;align-items:center;gap:6px}.test-awards-white-popup .content .horder-details .pedi span{flex:none}.test-awards-white-popup .content .horder-details .pedi strong{font:normal normal normal 12px/16px Roboto;color:#efefef}.test-awards-white-popup .content .alldetails ul{display:flex;flex-wrap:wrap;justify-content:space-between}.test-awards-white-popup .content .alldetails ul li{background:#36454b;text-align:center;width:33%;margin-bottom:2px;padding:10px 12px}.test-awards-white-popup .content .alldetails ul li .alldetails-title{font:normal normal 500 11px/14px Roboto;color:#acb2b4}.test-awards-white-popup .content .alldetails ul li .alldetails-details{font:normal normal 500 12px/16px Roboto;color:#efefef}.test-awards-white-popup .content .tt-history .title-tt-history{font:normal normal bold 12px/22px Roboto;color:#000;text-align:center;padding:16px 0 12px}.test-awards-white-popup .content .tt-history ul{display:flex;flex-wrap:wrap;gap:16px}.test-awards-white-popup .content .tt-history ul li{width:100%}.test-awards-white-popup .content .tt-history ul li .item{background:#fff;border:1px solid #acc4cc;border-radius:4px}
.test-awards-white-popup .content .tt-history ul li .item .head{background:#f4f6f7;border-radius:4px 4px 0px 0px;display:flex;justify-content:space-between;padding:1px 16px 0px;border-bottom:1px solid #acc4cc;height: 40px;
    align-items: center;}.test-awards-white-popup .content .tt-history ul li .item .head .head-left{font:normal normal 600 12px/16px Roboto;color:#000}.test-awards-white-popup .content .tt-history ul li .item .head .head-right{font:normal normal 500 11px/14px Roboto;color:#2c393e}.test-awards-white-popup .content .tt-history ul li .item .item-details{padding:0 16px}.test-awards-white-popup .content .tt-history ul li .item .item-details .dnt-details{font:normal normal normal 12px/16px Roboto;color:#2c393e;padding:16px 0;border-bottom:1px solid #d8d8d8}.test-awards-white-popup .content .tt-history ul li .item .item-details .jrt-details{display:flex;padding:16px 0 16px;align-items:center}.test-awards-white-popup .content .tt-history ul li .item .item-details .jrt-details .jocky{font:normal normal normal 12px/16px Roboto;color:#2c393e}.test-awards-white-popup .content .tt-history ul li .item .item-details .jrt-details .remarks{font:normal normal normal 12px/16px Roboto;color:#2c393e;border-left:1px solid #d8d8d8;padding-left:16px}.test-awards-white-popup .content .tt-history ul li .item .item-details .jrt-details .jocky,.test-awards-white-popup .content .tt-history ul li .item .item-details .jrt-details .remarks{width:48%}.test-awards-white-popup .content .tt-history ul li .item .item-details .jrt-details .thumbslike{background:#ef6666 0% 0% no-repeat padding-box;border-radius:4px;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.test-awards-white-popup .tt-history{background:#fff;padding:0px 16px 24px 16px}.test-awards-white-popup .header .popup-logos{height:90px;max-width:200px;margin:auto;display:block;object-fit:scale-down;object-position:center center}.test-awards-white-popup .content{padding:0;height:77vh;overflow:auto;position:relative;background:#fff}.test-awards-white-popup .content::-webkit-scrollbar-track{background-color:#f5f5f5}.test-awards-white-popup .content::-webkit-scrollbar{width:0px;background-color:#f5f5f5}.test-awards-white-popup .content::-webkit-scrollbar-thumb{background-color:#000}.test-awards-white-popup .content .section{position:relative;text-align:left;width:100%}.test-awards-white-popup .content .section .bio{font-size:.9rem;line-height:1.2;color:rgba(0,0,0,.8)}.mfp-auto-cursor .mfp-content .slide{justify-content:end;display:flex}.test-awards-white-popup{margin:unset;position:fixed;top:46px;bottom:0;right:0}.mfp-container .mfp-arrow{opacity:1;margin:0;bottom:10px;width:35px;height:35px;font:normal 400 12px/14px Roboto;color:#fff}.mfp-container .mfp-arrow-left{right:480px;top:unset;left:unset}.mfp-container .mfp-arrow-right{right:16px;top:unset}.mfp-container .mfp-arrow-right::after{margin-left:0;content:"";width:32px;height:32px;background:#000 url("/revamp-horse-racing-assets/images/desktop/white-chevron_right.svg");background-repeat:no-repeat;border:0;background-position:13px 10px;border-radius:50%;border:1px solid #4d5e65}.mfp-container .mfp-arrow-left:before{margin-left:0;border-right:0;content:"Previous";height:20px;width:106px;color:#fff;text-transform:uppercase;text-align:right}.mfp-container .mfp-arrow:before{border-top-width:0;border-bottom-width:0;opacity:1}.mfp-container .mfp-arrow-right:before{content:"Next";height:20px;width:74px;color:#fff;right:0px;left:unset;border-left:0px solid #3f3f3f;text-transform:uppercase;text-align:left}.mfp-container .mfp-arrow:before,.mfp-container .mfp-arrow:after{margin-top:0;top:14px;margin-left:0}.mfp-container .mfp-arrow-left:after{margin-left:0;content:"";width:32px;height:32px;background:#000 url("/revamp-horse-racing-assets/images/desktop/white-chevron_left.svg");background-repeat:no-repeat;border:0;background-position:12px 10px;border-radius:50%;border:1px solid #4d5e65;left:8px}.mfp-container .mfp-arrow:after{top:4px}.mfp-gallery.mfp-close-btn-in .mfp-close{color:#979b9d;line-height:39px}.lc-race-details .bxlistrace .bxlistitemrace{padding-bottom: 16px}.lc-race-details .bxlistrace .bxlistitemrace .no-title-topbets.no-topbets-withdraw{background:#bebebe;color:#fff}.listitem-topbets .rdp-accordion{width:84%}.sec-allraces-list .leftcontainer.lc-race-details .bxlistitemrace .title-time-distance{max-width:91%}.test-awards-white-popup .header .horse-name .horseNo{background:#000;text-align:left;font:normal normal bold 14px/24px Roboto;color:#fff;display:flex;align-items:center;gap:6px;width:28px;height:28px;border-radius:50%;align-items:center;justify-content:center;margin-left:2px}@media screen and (min-width: 480px){.test-awards-white-popup .content .section .bio{font-size:.95rem;line-height:1.2}}@media screen and (min-width: 700px){.test-awards-white-popup .content .section .bio{font-size:1rem;line-height:1.2}}@media screen and (min-width: 1024px){.test-awards-white-popup .content .section .bio{font-size:1.05rem;line-height:1.2}}@media screen and (min-width: 1440px){.test-awards-white-popup .content .section .bio{font-size:1.1rem;line-height:1.2}}@media screen and (max-width: 500px){.test-awards-white-popup .content .section{text-align:center;-webkit-transition:500ms;-moz-transition:500ms;-ms-transition:500ms;-o-transition:500ms;transition:500ms}}.rdp-accordion-header-content span svg{margin-left:8px}@media(max-width: 1400px){.test-awards-white-popup .content{height:74vh;padding-bottom:16px}}@media(max-width: 1368px){.test-awards-white-popup .content{padding-bottom:48px}}
.bxlistitemrace .listitem  .content-listitem {
    display: flex;
    width: 100%
}
.test-awards-white-popup .content .tt-history ul li .item .item-details .dnt-details p {
  font: normal normal 400 12px/20px Roboto;
  color: #2c393e;
}
.test-awards-white-popup .content .tt-history ul li .item .item-details .dnt-details p strong {
  font: normal normal 600 12px/20px Roboto;
  color: #2c393e;
  display: inline-flex;
}
.test-awards-white-popup .content .tt-history ul li .item .item-details .dnt-details p img {
  padding-left: 4px;
  width: 18px;
}

.listitem.listitem-topbets .ddnav {
    display: none;
}

/*  */
.BMV-indexnumber {
    position: absolute;
    left: 38%;
    bottom: 16px;
    display: block;
    gap: 8px;
    align-items: center;
    text-align: center;
}
.BMV-indexnumber .BMVIN-noof {
    width: 32px;
    height: 16px;
    background: #F7DE15;
    border-radius: 2px;
    font: normal normal bold 13px/16px Roboto;
    color: #000000;
}
.BMV-indexnumber .BMVIN-outof {
    font: normal normal normal 10px/16px Roboto; 
    color: #444444;
    margin-top: 6px;
}
.BMV-indexnumber .BMVIN-noof.BMVINN_2nd {
    background: #D2DFE8;
}
.BMV-indexnumber .BMVIN-noof.BMVINN_3rd {
    background: #EDC18C;
}
.BMV-indexnumber .BMVIN-noof.BMVINN_withdrawn {
    background: #fff;
    font: normal normal bold 11px/16px Roboto;
    color: #FF0014;
    text-transform: uppercase;
}
.title-time-distance  ul { 
    display: flex;
    justify-content: space-between;
 }
 .title-time-distance  ul li { font-size: 15px; }
.title-time-distance  ul li span {
    font-weight: bold;
 }


.content_listbanner .rpde .pde {
    display: flex;
    align-items: center;
    gap: 16px;
 }
 .content_listbanner .rpde .pde .content_txtthree .racestatus {
    margin-top: 0;
 }
 .adcontainer {
    padding: 0 16px;
 }




 /*  */
.mfp-content .bx-odds {
    background: #f4f8fa;
    border: 1px solid #c2d7de;
}
.mfp-content .bx-odds {
    background-color: #f7f6f2;
    border: 1px solid #ebeae4;
    align-items: center;
    display: flex;
    justify-content: space-between;
    padding: 12px 12px;
    position: relative
}
.mfp-content .bx-odds::after {
    content: "";
    width: 1px;
    height: 100%;
    top: 1;
    bottom: 0;
    right: 51%;
    background-color: #e2e0d6;
    position: absolute;
    display: none
}
.mfp-content .bx-odds ul {
    display: flex;
    justify-content: space-between;
    width: 100%;
    flex-wrap: wrap;
    text-align: left;
}
.mfp-content .bx-odds ul li {
    width: 35.33%;
    font-size: 11px;
    position: relative;
}
.mfp-content .bx-odds ul li::after { 
    position: absolute;
    content: '';
    border-right: 1px solid #707070;
    width: 1px;
    height: 28px;
    right: 11%;
    top: 4px;
}
.mfp-content .bx-odds ul li:last-child {
    width: 29%;
    flex: none;
}
.mfp-content .bx-odds ul li:last-child::after {
    display: none;
}
.mfp-content .bx-odds ul li span {
    width: 100%;
    display: block;
    font-weight: 500;
    color: #444
}
.mfp-content .bx-odds ul li strong {
    font: normal normal 500 11px/18px Roboto;
    color: #000000;
}
.mfp-content .bx-odds ul li .bx-mne-odds {
    width: 100%
}
.mfp-content .bx-odds ul li .bx-date-odds {
    font: normal normal normal 9px/16px Roboto;
    color: #666
}

@media (max-width: 321px){
    .mfp-content .bx-odds ul li::after { 
        right: 7px;
    }
}
.lc-race-details .bxlistitemrace {
    padding-bottom: 8px;
}
.ATRIIst {
    font: normal normal normal 10px / 18px Roboto;
    color: #666666;
    padding: 0 16px 20px;
    text-align: right;
}
.BMV-indexnumber .BMVIN-noof.BMVINN_4th {
    background: #d8d8d8;
}
.asi-orv .reaver .reathre:after {
    position: absolute;
    content: '';
    right: -9px;
    top: 6px;
    border-right: 1px solid #C7C7C7;
    width: 1px;
    height: 11px;
}
.asi-orv .objover:after {
    position: absolute;
    content: '';
    right: -9px;
    top: 6px;
    border-right: 1px solid #C7C7C7;
    width: 1px;
    height: 11px;
}