.betting-guide-section{border-radius:24px;background:#f3f9fd;box-shadow:0 2px 30px 0 rgba(0,0,0,.15);padding:24px;margin-bottom:24px}@media screen and (max-width:767px){.betting-guide-section{padding:16px}}.betting-guide-section h2{font-family:Poppins,sans-serif;font-size:24px;line-height:133.333%;font-weight:500;color:#000;margin:16px 0}@media screen and (max-width:1199px){.betting-guide-section h2{font-size:20px;margin:10px 0}}@media screen and (max-width:767px){.betting-guide-section h2{font-size:18px;margin:0 0 8px}}.betting-guide-section+.betting-guide-section{background-color:#fff}.betting-guide-section .menu-football-container ul,.betting-guide-section .pl-link-title-custom ul{margin:0;padding:0;list-style:none}.betting-guide-section .menu-football-container ul li,.betting-guide-section .pl-link-title-custom ul li{margin:0;padding:20px 0;font-family:Poppins,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:16px;color:#09395b;position:relative;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #b8b8b8}@media screen and (max-width:1199px){.betting-guide-section .menu-football-container ul li,.betting-guide-section .pl-link-title-custom ul li{line-height:normal}}@media screen and (max-width:991px){.betting-guide-section .menu-football-container ul li,.betting-guide-section .pl-link-title-custom ul li{font-size:16px;padding:14px 0}}@media screen and (max-width:767px){.betting-guide-section .menu-football-container ul li,.betting-guide-section .pl-link-title-custom ul li{font-size:14px;line-height:16px;line-height:16px;padding:8px 0}}.betting-guide-section .menu-football-container ul li:last-child,.betting-guide-section .pl-link-title-custom ul li:last-child{border:none}.betting-guide-section .menu-football-container ul li a,.betting-guide-section .pl-link-title-custom ul li a{color:#09395b;position:relative;display:flex;align-items:center;justify-content:space-between;width:100%}.betting-guide-section .menu-football-container ul li a:has(.icon),.betting-guide-section .pl-link-title-custom ul li a:has(.icon){column-gap:8px;justify-content:flex-start}.betting-guide-section .menu-football-container ul li a:has(.icon)::after,.betting-guide-section .pl-link-title-custom ul li a:has(.icon)::after{position:absolute;right:4px}.betting-guide-section .menu-football-container ul li a::after,.betting-guide-section .pl-link-title-custom ul li a::after{content:"";background:url(../images/arrow-right-outline.svg) no-repeat;background-size:contain;display:block;height:24px;width:24px;transition:all .5s}@media screen and (max-width:767px){.betting-guide-section .menu-football-container ul li a::after,.betting-guide-section .pl-link-title-custom ul li a::after{width:16px;height:16px}}.betting-guide-section .menu-football-container ul li:hover a,.betting-guide-section .pl-link-title-custom ul li:hover a{color:#000}.betting-guide-section .menu-football-container ul li:hover a::after,.betting-guide-section .pl-link-title-custom ul li:hover a::after{filter:invert(1)}@media screen and (max-width:767px){.betting-guide-section~.wpb_text_column.wpb_content_element{display:none}}.vc_col-sm-4 .betting-guide-section h2{font-size:24px;line-height:133.333%;margin-top:0}@media screen and (max-width:1199px){.vc_col-sm-4 .betting-guide-section h2{font-size:20px}}@media screen and (max-width:767px){.vc_col-sm-4 .betting-guide-section h2{font-size:18px}}.single-post .betting-guide-section .menu-football-container ul li{padding:16px 0}.single-post .betting-guide-section .menu-football-container ul li a{font-weight:500}.theiaStickySidebar .widget_nav_menu{border-radius:24px;background:#f3f9fd;box-shadow:0 2px 30px 0 rgba(0,0,0,.15);padding:24px;margin:0 0 24px}@media screen and (max-width:767px){.theiaStickySidebar .widget_nav_menu{padding:16px}}.theiaStickySidebar ul.menu{list-style:none;padding:0;margin:0}.theiaStickySidebar ul.menu li.menu-item{margin:0;padding:20px 0;font-family:Poppins,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:16px;color:#09395b;position:relative;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #b8b8b8;border-top:0}@media screen and (max-width:1199px){.theiaStickySidebar ul.menu li.menu-item{line-height:normal}}@media screen and (max-width:991px){.theiaStickySidebar ul.menu li.menu-item{font-size:16px;padding:14px 0}}@media screen and (max-width:767px){.theiaStickySidebar ul.menu li.menu-item{font-size:14px;line-height:16px;line-height:16px;padding:8px 0}}.theiaStickySidebar ul.menu li.menu-item:last-child{border:none}.theiaStickySidebar ul.menu li.menu-item a{color:#09395b;position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;font-weight:500}.theiaStickySidebar ul.menu li.menu-item a::after{content:"";background:url(../images/arrow-right-outline.svg) no-repeat;background-size:contain;display:block;height:24px;width:24px;transition:all .5s}@media screen and (max-width:767px){.theiaStickySidebar ul.menu li.menu-item a::after{width:16px;height:16px}}.theiaStickySidebar ul.menu li.menu-item:hover a{color:#000}.theiaStickySidebar ul.menu li.menu-item:hover a::after{filter:invert(1)}.theiaStickySidebar .jeg_block_heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin:0;border:none}@media only screen and (max-width:991px){.theiaStickySidebar .jeg_block_heading{margin:0}}@media only screen and (max-width:767px){.theiaStickySidebar .jeg_block_heading{padding-bottom:5px}}.theiaStickySidebar .jeg_block_heading h3{font-family:Poppins,sans-serif;font-size:24px;font-weight:500;line-height:32px;color:#000;margin:0 0 16px;text-transform:capitalize}@media only screen and (max-width:991px){.theiaStickySidebar .jeg_block_heading h3{font-size:20px;line-height:26px}}@media only screen and (max-width:767px){.theiaStickySidebar .jeg_block_heading h3{font-size:18px;line-height:22px}}.theiaStickySidebar .jeg_block_heading h3 span{line-height:normal;height:auto;font-size:inherit}.theiaStickySidebar .jeg_block_heading h3 strong{font-weight:700;color:#000}.theiaStickySidebar .jeg_block_heading::after{content:unset}.error404 .betting-guide-section h2{margin-top:0}.error404 .betting-guide-section .pl-link-title-custom ul li{padding:16px 0;border:none}@media screen and (max-width:991px){.error404 .betting-guide-section .pl-link-title-custom ul li{padding:12px 0}}@media screen and (max-width:767px){.error404 .betting-guide-section .pl-link-title-custom ul li{padding:8px 0}}.error404 .betting-guide-section .pl-link-title-custom ul li a{column-gap:8px;justify-content:flex-start;min-height:32px}.error404 .betting-guide-section .pl-link-title-custom ul li a::after{position:absolute;right:16px}.error404 .betting-guide-section .pl-link-title-custom ul li a img{width:auto;height:auto;min-width:32px;max-width:32px;object-fit:contain}.error404 .betting-guide-section .pl-link-title-custom.image-with-link ul.menu li.menu-item a{padding-left:40px}.error404 .betting-guide-section .pl-link-title-custom.image-with-link ul.menu li.menu-item a::before{content:"";background-image:url(../images/racecards-new-icon.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:32px;height:32px;min-width:32px;display:block;position:absolute;left:0;transition:all .5s}.error404 .betting-guide-section .pl-link-title-custom.image-with-link ul.menu li.menu-item.racing-tips-icon a::before{background-image:url(../images/horse-racing-tips-new-icon.svg)}.error404 .betting-guide-section .pl-link-title-custom.image-with-link ul.menu li.menu-item.racing-odds-icon a::before{background-image:url(../images/racing-odds-icon.svg)}.error404 .betting-guide-section .pl-link-title-custom.image-with-link ul.menu li.menu-item.racing-results-icon a::before{background-image:url(../images/fast-results-icon.svg)}.error404 .betting-guide-section .pl-link-title-custom.image-with-link ul.menu li.menu-item.football-tips-icon a::before{background-image:url(../images/football-betting-tips-icon.svg)}.error404 .betting-guide-section .pl-link-title-custom.image-with-link ul.menu li.menu-item.football-icon a::before{background-image:url(../images/football-odds-icon.svg)}.error404 .betting-guide-section .pl-link-title-custom ul.menu li.menu-item{padding:0}.error404 .betting-guide-section .pl-link-title-custom ul.menu li.menu-item a{font-family:Poppins,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:16px;color:#09395b;padding:20px 0;display:flex;align-items:center;justify-content:space-between;position:relative;transition:all .5s}@media screen and (max-width:991px){.error404 .betting-guide-section .pl-link-title-custom ul.menu li.menu-item a{font-size:16px}}@media screen and (max-width:767px){.error404 .betting-guide-section .pl-link-title-custom ul.menu li.menu-item a{font-size:14px;padding:16px 0}}.error404 .betting-guide-section .pl-link-title-custom ul.menu li.menu-item a:hover{color:#000}.error404 .betting-guide-section .pl-link-title-custom ul.menu li.menu-item a:hover::after{filter:invert(1)}.error404 .betting-guide-section .pl-link-title-custom ul.menu li.menu-item a:hover::before{filter:invert(0) sepia(3%) saturate(0) hue-rotate(190deg) brightness(105%) contrast(101%)}.error404 .betting-guide-section .pl-link-title-custom ul.menu li.menu-item a::after{content:"";width:24px;height:24px;background-image:url(../images/arrow-right-outline.svg);background-repeat:no-repeat;background-size:contain;background-position:center;position:static}@media screen and (max-width:991px){.error404 .betting-guide-section .pl-link-title-custom ul.menu li.menu-item a::after{width:20px;height:20px}}@media screen and (max-width:767px){.error404 .betting-guide-section .pl-link-title-custom ul.menu li.menu-item a::after{width:16px;height:16px}}.error404 .betting-guide-section .pl-link-title-custom ul.menu li.menu-item::after{content:"";background-color:#b8b8b8;width:100%;height:1px;position:absolute;left:0;bottom:0}.post-betting-sec .betting-guide-section .pl-link-title-custom ul li{padding:16px 0}.jeg-vc-wrapper:has(.jeg_sticky_sidebar)>div:first-of-type:not(:has(.table-title)){margin-top:32px}.jeg-vc-wrapper:has(.jeg_sticky_sidebar)>div:first-of-type:not(:has(.table-title)) h2:first-child{margin-top:24px}@media screen and (max-width:767px){.jeg-vc-wrapper:has(.jeg_sticky_sidebar)>div:first-of-type:not(:has(.table-title)){margin-top:0}.jeg-vc-wrapper:has(.jeg_sticky_sidebar)>div:first-of-type:not(:has(.table-title)) h2:first-child{margin-top:0}}.jeg-vc-wrapper:has(.jeg_sticky_sidebar)>div:first-of-type:has(.festival_horse_result_full){margin-top:0}