body.single-horse-racing .festival_horse_result_fast,body.single-horse-racing .pl-heading-sec{margin-right:0;margin-left:0}@media screen and (max-width:767px){body.single-horse-racing .festival_horse_result_fast,body.single-horse-racing .pl-heading-sec{margin-right:0;width:100%;margin-left:0;overflow:unset}}body.single-horse-racing .festival_horse_result_fast.festival_horse_result_full,body.single-horse-racing .pl-heading-sec.festival_horse_result_full{padding-right:15px}@media screen and (max-width:767px){body.single-horse-racing .festival_horse_result_fast.festival_horse_result_full,body.single-horse-racing .pl-heading-sec.festival_horse_result_full{padding-right:0}}@media screen and (max-width:767px){body.single-horse-racing .festival_horse_result_fast .heading-date-element,body.single-horse-racing .pl-heading-sec .heading-date-element{width:calc(100% - 160px)}}body.single-horse-racing .horse-racing{margin-right:0;margin-left:0}@media screen and (max-width:767px){body.single-horse-racing .horse-racing{width:100%;margin-right:0;margin-bottom:10px;margin-left:0}}body.single-horse-racing .horse-racing .tips-tables .tips_info .race_box_row .tips_img img{min-width:76px}@media screen and (max-width:991px){body.single-horse-racing .horse-racing .tips-tables .tips_info .race_box_row .tips_img img{min-width:65px}}@media screen and (max-width:767px){body.single-horse-racing .horse-racing .tips-tables .tips_info .race_box_row .tips_img img{min-width:54px}}body.single-horse-racing .racecard-content{border:none;margin:8px 15px 0 0}@media screen and (max-width:991px){body.single-horse-racing .racecard-content{width:100%}}body.single-horse-racing .racecard-content .race-details .table-race-details{margin-bottom:24px}body.single-horse-racing .racecard-content .race-details .no-data{margin-bottom:40px}@media screen and (max-width:991px){body.single-horse-racing .racecard-content .race-details .no-data{margin-bottom:32px}}@media screen and (max-width:991px){body.single-horse-racing .racecard-content .race-details .no-data{margin-bottom:24px}}body.single-horse-racing .racecard-content .race-event:first-child .race-details .table-title{margin:24px 0 16px}@media screen and (max-width:767px){body.single-horse-racing .racecard-content .race-event:first-child .race-details .table-title{margin:24px 0 12px}}body.single-horse-racing .racecard-content .race-event.no-data{margin:16px 0}body.single-horse-racing .racecard-content .no-results{padding:14px;border-radius:16px;margin:20px 0}body.single-horse-racing .racecard-content .no-results h2{font-family:Poppins,sans-serif;font-size:20px;line-height:normal}body.single-horse-racing .racecard-content .no-results a,body.single-horse-racing .racecard-content .no-results p{font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:normal;color:#40403e;margin-top:5px}@media screen and (max-width:991px){body.single-horse-racing .racecard-content .no-results a,body.single-horse-racing .racecard-content .no-results p{font-size:14px}}@media screen and (max-width:767px){body.single-horse-racing .racecard-content .no-results a,body.single-horse-racing .racecard-content .no-results p{font-size:12px}}body.single-horse-racing .racecard-content .no-results a{color:#40403e;transition:all .5s}body.single-horse-racing .racecard-content .no-results a:hover{color:#1575c4}@media screen and (max-width:991px){body.single-horse-racing #show-more-odds{font-size:14px;margin:0 auto 32px}}@media screen and (max-width:767px){body.single-horse-racing #show-more-odds{font-size:12px;margin:0 auto 16px;width:155px}}body.single-horse-racing .vc_col-sm-6 h3{font-size:32px;line-height:125%;margin:18px 0}@media screen and (max-width:1199px){body.single-horse-racing .vc_col-sm-6 h3{font-size:26px}}@media screen and (max-width:991px){body.single-horse-racing .vc_col-sm-6 h3{font-size:22px;margin:14px 0}}@media screen and (max-width:767px){body.single-horse-racing .vc_col-sm-6 h3{font-size:18px;margin:10px 0}}body.single-horse-racing .vc_col-sm-6 ul{padding-top:20px}@media screen and (max-width:767px){body.single-horse-racing .vc_col-sm-6 ul{padding-top:10px}}body.single-horse-racing .vc_col-sm-6 ul li{font-family:Poppins,sans-serif;font-size:16px;font-weight:300;line-height:24px;letter-spacing:0;text-align:left;color:#000}@media screen and (max-width:991px){body.single-horse-racing .vc_col-sm-6 ul li{font-size:14px;line-height:20px}}@media screen and (max-width:767px){body.single-horse-racing .vc_col-sm-6 ul li{font-size:12px;line-height:18px}}@media screen and (max-width:767px){body.single-horse-racing .vc_col-sm-4,body.single-horse-racing .vc_col-sm-8{width:100%}}body.single-horse-racing .theiaStickySidebar{margin-top:0}@media screen and (max-width:767px){body.single-horse-racing .festival_horse_result_fast{width:100%;margin-left:0}}body.single-horse-racing .festival_horse_result_fast .punterslounge-festival-odds:last-child{margin-bottom:24px}@media screen and (max-width:767px){body.single-horse-racing .festival_horse_result_fast .racecard-content{margin:8px 15px 24px 0}}body.single-horse-racing .festival_horse_result_fast .racecard-content .racecourse-event{margin-bottom:24px}@media screen and (max-width:767px){body.single-horse-racing .festival_horse_result_fast .racecard-content .racecourse-event{margin-bottom:0}}body.single-horse-racing .jeg_main_content>div:not(:last-child){margin-bottom:0}body.single-horse-racing .tab-content{display:flex;align-items:center;column-gap:16px;justify-content:space-between;padding:20px 0;border-bottom:1px solid #b8b8b8;margin-right:15px}@media screen and (max-width:767px){body.single-horse-racing .tab-content{align-items:flex-end;margin-right:0;padding:10px 0;width:calc(100% + 30px)}}body.single-horse-racing .tab-content::after,body.single-horse-racing .tab-content::before{content:unset}@media screen and (max-width:767px){body.single-horse-racing .tab-content{flex-wrap:wrap;row-gap:2px}}body.single-horse-racing .tab-content .wpb_column{padding:0;width:auto;margin:0}body.single-horse-racing .tab-content .wpb_column .wpb_wrapper p{color:#000;font-family:Poppins,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:24px;padding:0}@media screen and (max-width:1199px){body.single-horse-racing .tab-content .wpb_column .wpb_wrapper p{font-size:14px;line-height:20px}}@media screen and (max-width:991px){body.single-horse-racing .tab-content .wpb_column .wpb_wrapper p{font-size:12px;line-height:16px}}@media screen and (max-width:767px){body.single-horse-racing .tab-content .wpb_column .wpb_wrapper p{font-size:12px;line-height:14px}}body.single-horse-racing .tab-content .wpb_column .wpb_wrapper .wpb_content_element{padding:0}body.single-horse-racing .tab-content .wpb_column .wpb_wrapper .vc_align_left img{width:auto;height:auto;max-width:180px}@media screen and (max-width:767px){body.single-horse-racing .tab-content .wpb_column .wpb_wrapper .vc_align_left img{max-width:130px}}body.single-horse-racing .tab-content .wpb_column.vc_col-sm-4 .wpb_wrapper{font-size:0}body.single-horse-racing .tab-content .wpb_column.vc_col-sm-9 .wpb_wrapper{display:flex;align-items:center;column-gap:16px}@media screen and (max-width:767px){body.single-horse-racing .tab-content .wpb_column.vc_col-sm-9 .wpb_wrapper{flex-direction:column;align-items:flex-start;row-gap:2px}}body.single-horse-racing .racecourse-selector{width:100%;margin-left:0}body.single-horse-racing .racecourse-selector .table-title{display:flex;align-items:center;justify-content:space-between;border-radius:16px;background:#e6f1f8;padding:16px;margin-top:24px}@media screen and (max-width:767px){body.single-horse-racing .racecourse-selector .table-title{padding:5px 8px;margin-right:0;border-radius:8px}}body.single-horse-racing .racecourse-selector .table-title h2{color:#000;font-family:Poppins,sans-serif;font-size:24px;font-weight:500;line-height:32px;margin:0}@media screen and (max-width:1199px){body.single-horse-racing .racecourse-selector .table-title h2{font-size:22px;line-height:30px}}@media screen and (max-width:991px){body.single-horse-racing .racecourse-selector .table-title h2{font-size:20px;line-height:26px}}@media screen and (max-width:767px){body.single-horse-racing .racecourse-selector .table-title h2{font-size:18px;line-height:22px}}body.single-horse-racing .race-details .table-title h2{color:#000;font-family:Poppins,sans-serif;font-size:24px;font-weight:500;line-height:32px;margin:0}@media screen and (max-width:1199px){body.single-horse-racing .race-details .table-title h2{font-size:22px;line-height:30px}}@media screen and (max-width:991px){body.single-horse-racing .race-details .table-title h2{font-size:20px;line-height:26px}}@media screen and (max-width:767px){body.single-horse-racing .race-details .table-title h2{font-size:18px;line-height:22px}}body.single-horse-racing.single .racecourse-selector{margin-left:0;padding-right:0;margin-top:20px}@media screen and (max-width:991px){body.single-horse-racing.single .racecourse-selector{margin-left:0}}@media screen and (max-width:767px){body.single-horse-racing.single .racecourse-selector{width:100%}}body.single-horse-racing .pl-horse-racing-banner~.row>div:nth-child(8){margin:0}body.single-horse-racing h2.vc_custom_heading{background:0 0;border:none;padding:0;border-radius:0;font-family:Poppins,sans-serif!important;font-size:32px;line-height:40px}@media screen and (max-width:1199px){body.single-horse-racing h2.vc_custom_heading{font-size:26px;line-height:32px}}@media screen and (max-width:991px){body.single-horse-racing h2.vc_custom_heading{font-size:22px;line-height:26px}}@media screen and (max-width:767px){body.single-horse-racing h2.vc_custom_heading{font-size:18px;line-height:22px;width:100%}}body.single-horse-racing h2.vc_custom_heading~.pl-heading-sec .right::after{content:unset}body.single-horse-racing .pl-result-heading-title~.pl-heading-sec div.right::after{content:""}body.single-horse-racing .vc_btn3-container{margin-bottom:24px}body.single-horse-racing .vc_btn3-container .vc_general{background-image:unset;background-color:#d4e9f6;padding:8px 24px;width:220px;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:normal;text-transform:uppercase;color:#000;margin:0 auto;border-radius:20px;transition:all 1s}body.single-horse-racing .vc_btn3-container .vc_general:hover{background-color:#000;color:#fff}@media screen and (max-width:991px){body.single-horse-racing .vc_btn3-container .vc_general{font-size:14px}}@media screen and (max-width:767px){body.single-horse-racing .vc_btn3-container .vc_general{font-size:12px;line-height:16px;padding:8px 16px;width:153px;border-radius:16px}}body.single-horse-racing .punterslounge-festival-odds{width:100%;margin-left:0}body.single-horse-racing .punterslounge-festival-odds .odds-list .single-odds{margin-bottom:16px}@media screen and (max-width:767px){body.single-horse-racing .punterslounge-festival-odds .odds-list .single-odds{margin-bottom:0}}body.single-horse-racing .single-market-odds-sec{margin-top:24px;margin-bottom:0;padding-right:0}body.single-horse-racing .single-market-odds-sec .market-odds-sec .market-odds-table{margin-bottom:8px}body.single-horse-racing .single-market-odds-sec .market-odds-sec .market-odds-table:last-child{margin-bottom:0}body.single-horse-racing .single-market-odds-sec .market-odds-sec .market-odds-table .left{align-items:center}body.single-horse-racing .single-market-odds-sec .market-odds-sec .market-odds-table .left .left-content span{display:block;width:100%;font-family:Poppins,sans-serif;font-size:14px;line-height:14px}@media screen and (max-width:767px){body.single-horse-racing .single-market-odds-sec .market-odds-sec .market-odds-table .left .left-content span{font-size:12px;line-height:14px}}body.single-horse-racing .single-market-odds-sec .market-odds-sec .market-odds-table .left .left-content .city-name a{font-family:Poppins,sans-serif;font-size:18px;font-weight:600;line-height:20px;color:#1575c4}@media screen and (max-width:991px){body.single-horse-racing .single-market-odds-sec .market-odds-sec .market-odds-table .left .left-content .city-name a{font-size:16px}}@media screen and (max-width:767px){body.single-horse-racing .single-market-odds-sec .market-odds-sec .market-odds-table .left .left-content .city-name a{font-size:14px;line-height:18px}}body.single-horse-racing .single-market-odds-sec .market-odds-sec .market-odds-table .left .left-content .city-name a strong{font-family:Poppins,sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:16px;color:#000}@media screen and (max-width:767px){body.single-horse-racing .single-market-odds-sec .market-odds-sec .market-odds-table .left .left-content .city-name a strong{font-size:12px;line-height:14px}}body.single-horse-racing .single-market-odds-sec .market-odds-sec .market-odds-table .left .left-img{max-width:76px;position:relative;display:flex;flex-direction:column;align-items:center}body.single-horse-racing .single-market-odds-sec .market-odds-sec .market-odds-table .left .left-img img{width:auto;height:auto}body.single-horse-racing .single-market-odds-sec .market-odds-sec .market-odds-table .left .left-img span{background-color:#d4e9f6;padding:7px 12px;color:#000;font-family:Poppins,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:18px;border-radius:32px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;margin-top:-8px}body.single-horse-racing .single-market-odds-sec .market-odds-sec .market-odds-table .left .horse-racing-number{font-family:Poppins,sans-serif;font-size:24px;font-weight:600;line-height:28px;color:#09395b;text-align:center;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:100%;background-color:unset;padding:0;position:relative;min-width:40px;margin-right:10px}body.single-horse-racing .single-market-odds-sec .market-odds-sec .market-odds-table .left .horse-racing-number::after{content:"";background-image:url(../images/number-backgroun-img.svg);background-repeat:no-repeat;background-size:cover;width:100%;height:100%;background-position:center;position:absolute;top:-4px;left:-5px;min-width:40px}@media screen and (max-width:767px){body.single-horse-racing .single-market-odds-sec .market-odds-sec .market-odds-table .left .horse-racing-number::after{left:-3px;top:-3px;min-width:29px;margin-right:5px}}@media screen and (max-width:767px){body.single-horse-racing .single-market-odds-sec .market-odds-sec .market-odds-table .left .horse-racing-number{font-size:18px;line-height:18px;width:29px;height:29px;min-width:29px}}body.single-horse-racing .single-market-odds-sec .market-odds-sec .market-odds-table .left .progress .progress-bar{margin:8px 0 4px}@media screen and (max-width:767px){body.single-horse-racing .single-market-odds-sec .market-odds-sec .market-odds-table .left .progress .progress-bar{margin:4px 0 2px}}body.single-horse-racing .single-market-odds-sec h2{margin:0 0 8px}@media screen and (max-width:767px){body.single-horse-racing .single-market-odds-sec h2{font-size:18px;line-height:22px;padding:5px 8px}}body.single-horse-racing .pl-accordion-block{margin-bottom:0;padding-bottom:40px}@media screen and (max-width:991px){body.single-horse-racing .pl-accordion-block{padding-bottom:30px}}@media screen and (max-width:767px){body.single-horse-racing .pl-accordion-block{padding-bottom:0}}body.single-horse-racing .pl-accordion-block h3{font-size:32px;line-height:125%;color:#000}@media screen and (max-width:1199px){body.single-horse-racing .pl-accordion-block h3{font-size:26px}}@media screen and (max-width:991px){body.single-horse-racing .pl-accordion-block h3{font-size:22px}}@media screen and (max-width:767px){body.single-horse-racing .pl-accordion-block h3{font-size:18px;margin:10px 0}}body.single-horse-racing .pl-accordion-block .pl-accordion-sections .pl-accordion-section:not(:first-child){margin-top:0}body.single-horse-racing .pl-accordion-block .pl-accordion-sections .pl-accordion-section .text-section p span{font-size:16px!important;line-height:24px}@media screen and (max-width:991px){body.single-horse-racing .pl-accordion-block .pl-accordion-sections .pl-accordion-section .text-section p span{font-size:14px!important;line-height:20px}}@media screen and (max-width:767px){body.single-horse-racing .pl-accordion-block .pl-accordion-sections .pl-accordion-section .text-section p span{font-size:12px!important;line-height:18px}}body.single-horse-racing .pl-accordion-block:nth-child(2) h3{margin:0}@media screen and (max-width:767px){body.single-horse-racing .pl-accordion-block:nth-child(2) h3{margin-top:16px}}body.single-horse-racing .pl-accordion-block:nth-child(3) h3{padding-top:12px}body.single-horse-racing .racecourse-result-sec{padding-bottom:40px}@media screen and (max-width:991px){body.single-horse-racing .racecourse-result-sec{padding-bottom:24px}}@media screen and (max-width:767px){body.single-horse-racing .racecourse-result-sec{padding-bottom:16px}}@media screen and (max-width:767px){body.single-horse-racing .pl-ul-li-icon-sec{padding-bottom:0}}body.single-horse-racing .bottom_link{margin-top:24px}body.single-horse-racing .punterslounge-festival-odds .bottom_link{margin-top:0}body.single-horse-racing .thumbnail-container.animate-lazy:after{content:unset}body.single-horse-racing .jeg_block_heading{border-bottom:unset;margin-bottom:15px}body.single-horse-racing .jeg_post_meta{display:none}body.single-horse-racing .jeg_block_heading_6:after{width:unset;height:unset}body.single-horse-racing .jeg_postblock_content .jeg_post_title:after{content:unset}body .racecourse-result-sec{margin-left:-15px;margin-right:15px}@media screen and (max-width:767px){body .racecourse-result-sec{width:100%;margin-left:0;margin-right:0}}body .racecourse-result-sec .result-inner .pl-heading-title .action-section .action>img,body .racecourse-result-sec .result-inner .pl-heading-title .action-section>img{transform:rotate(-90deg)}body .racecourse-result-sec .result-inner .pl-heading-title .action-section.active .action>img,body .racecourse-result-sec .result-inner .pl-heading-title .action-section.active>img{transform:rotate(90deg)}body .racecourse-result-sec .result-inner .content-table{row-gap:16px;display:flex;flex-direction:column;width:100%}@media screen and (max-width:575px){body .racecourse-result-sec .result-inner .content-table{row-gap:8px}}body .racecourse-result-sec .result-inner .content-table .table-tr{align-items:center;width:100%;display:flex;column-gap:10px}@media screen and (max-width:575px){body .racecourse-result-sec .result-inner .content-table .table-tr{align-items:flex-start;flex-direction:column;row-gap:8px}}body .racecourse-result-sec .result-inner .content-table .table-tr .table-tr-left .table-td{font-family:Poppins,sans-serif;font-size:16px;font-weight:300;line-height:normal;color:#000;min-width:100px}@media screen and (max-width:991px){body .racecourse-result-sec .result-inner .content-table .table-tr .table-tr-left .table-td{font-size:14px}}@media screen and (max-width:767px){body .racecourse-result-sec .result-inner .content-table .table-tr .table-tr-left .table-td{font-size:12px}}body .racecourse-result-sec .result-inner .content-table .table-tr .table-tr-right{overflow:unset;flex-wrap:wrap;gap:8px;width:100%;display:flex;column-gap:10px;scrollbar-width:none;-webkit-overflow-scrolling:touch}body .racecourse-result-sec .result-inner .content-table .table-tr .table-tr-right .table-td{font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:24px;padding:4px 10px;text-align:center;color:#000;background:#f3f9fd;border-radius:8px;min-width:unset;transition:all .5s}@media screen and (max-width:767px){body .racecourse-result-sec .result-inner .content-table .table-tr .table-tr-right .table-td{font-size:14px;line-height:16px;min-width:60px}}body .racecourse-result-sec .result-inner .content-table .table-tr .table-tr-right .table-td a{transition:all .5s;color:#000}body .racecourse-result-sec .result-inner .content-table .table-tr .table-tr-right .table-td:hover{background:#000}body .racecourse-result-sec .result-inner .content-table .table-tr .table-tr-right .table-td:hover a{color:#fff}body .history-of-racecourse{padding-top:35px;padding-bottom:42px}@media screen and (max-width:991px){body .history-of-racecourse{padding-top:25px;padding-bottom:25px}}@media screen and (max-width:767px){body .history-of-racecourse{padding-top:10px;padding-bottom:13px}}body .racecard-content{margin-bottom:40px}@media screen and (max-width:767px){body .racecard-content{margin-bottom:0}}body .racecard-content .racecard-tables .race-details .error{font-size:14px;padding:8px 16px;border:1px solid #e9e9e9;margin:0;border-radius:8px;color:#666;margin-top:25px;background-color:#f5f5f5}@media screen and (max-width:767px){body .racecard-content .racecard-tables .race-details .error{margin-top:15px}}