/* 1. Ensure this sits above everything when visible */

#wp-admin-bar-shortpixel_ai_sniper {display: none !important;}

.betshare-box-link {
    text-decoration: none; /* remove the default link text decoration */
  }
  
  .betshare-box {
    position: relative;
    width: 100%;
    max-width: 960px;
    background-color: #fd346e;
    margin: 30px auto;
    border-radius: 5px;
  }
  
  .betshare-arrow-up {
    position: absolute;
    top: -15px;
    left: 30px;
    width: 0;
    height: 0;
    border-left: 25px solid transparent;
    border-right: 25px solid transparent;
    border-bottom: 15px solid #fd346e;
  }
  
  .betshare-logo {
    position: absolute;
    top: 50%;
    right: 10px;
    transform: translateY(-50%);
    width: 160px;
    height: 100px;
    background-image: url("https://www.justhorseracing.com.au/wp-content/uploads/2023/02/button.png");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    z-index: 1; /* added z-index to ensure the logo is in front of the content */
  }
  
  .betshare-content {
    padding: 5px 15px;
    position: relative;
    z-index: 0; /* added z-index to ensure the content is behind the logo */
  }
  
  .betshare-content p {
    color:#fff;
    margin-right: 180px; /* added margin-right to ensure the text doesn't overflow the logo */
    margin-bottom: 5px;
  }

  .betshare-content h3 {
    font-size: 20px;
  color: #fff;
  font-family: 'Roboto', sans-serif;
  text-transform: uppercase;
  text-shadow: 1px 1px 0px rgb(0 0 0 / 20%);
  font-weight: 500;
  padding: 5px 0 0 0;
  margin-bottom: 0px;
  }

.bs-box {
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    padding: 10px;
    margin-bottom: 12px;
}

.bs-box p {
    margin-bottom: 14px;
    color: #000;
}

.homefb {
    padding: 10px 10px;
    cursor: pointer;
    max-width: 100%;
        border-radius: 0 0 6px 6px;
    background: #2b7308;
    box-shadow: inset rgba(28, 85, 1, 0.41) -10px -7px 10px;
}

#modules {
    padding:0px;
    white-space:nowrap;
    overflow-x: scroll;
    overflow-y: hide;
	-webkit-overflow-scrolling:none;
}


#modules::-webkit-scrollbar-thumb {
  display: none;
}

.module {
    display:inline-block;
    text-align:center;
    height: 100px;
    width: 160px;
}
.module + .module {
    margin-left:0px
}

.modal {
    position: fixed;
    z-index: 10000; 
    top: 0;
    left: 0;
    visibility: hidden;
    width: 100%;
    height: 100%;
}

.modal.is-visible {
    visibility: visible;
}

.modal-overlay {
  position: fixed;
  z-index: 10;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: hsla(0, 0%, 0%, 0.5);
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s linear 0.3s, opacity 0.3s;
}

.modal.is-visible .modal-overlay {
    opacity: 0.7;
    visibility: visible;
    transition-delay: 0s;
    background: #000;
}

.modal-wrapper {
    position: relative;
    z-index: 9999;
    background-color: #fff;
    box-shadow: 0 0 1.5em hsla(0, 0%, 0%, 0.35);
    height: 70%;
    width: 80%;
    max-width: 700px;
    margin: 100px auto;
    display: block;
    overflow-y: scroll;
    overflow-x: hidden;
}

.modal-transition {
  transition: all 0.3s 0.12s;
  transform: translateY(-10%);
  opacity: 0;
}

.modal.is-visible .modal-transition {
  transform: translateY(0);
  opacity: 1;
}

.modal-toggle {
    border-width: 0px;
    color: #009ad8;
    font-size: 11px;
    background: none;
	}

.modal-header,
.modal-content {
  padding: 1em;
}

.modal-header {
  position: relative;
  background-color: #fff;
  box-shadow: 0 1px 2px hsla(0, 0%, 0%, 0.06);
  border-bottom: 1px solid #e8e8e8;
}

.modal-close {
  position: absolute;
  top: 0;
  right: 0;
    padding: 8px;
  color: #aaa;
  background: none;
  border: 0;
    font-size: 36px;
}

.modal-close:hover {
  color: #777;
}

.modal-heading {
  font-size: 1.125em;
  margin: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.modal-content > *:first-child {
  margin-top: 0;
}

.modal-content > *:last-child {
  margin-bottom: 0;
}
/* Popup CSS */
.terms_wrap_popup{
    display: none;
    position: fixed;
    z-index: 1;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(0,0,0,0.6);
}

.terms_popup{
    height: 80%;
    width: 80%;
    max-width: 700px;
    margin: 5% auto;
    display: block;
    overflow-y: scroll;
    overflow-x: hidden;
    -moz-box-shadow: 0 0 5px #000;
    -webkit-box-shadow: 0 0 5px #000;
    box-shadow: 0 0 5px #000;
}

.terms_title{
	display:block;
	background:#2b7308;
	color:#fff;
	font-weight:700;
	padding:10px 5px;
}

.terms_title p{
	margin:5px;
}

.terms_box{ 
    display: block;
    background: #fff;
    padding: 5px;
    color: #000;
    font-size: 13px;
}

.terms_box p{
	margin:5px;
}

.box button{
	padding:10px;
	margin:10px 0px 10px 0px;
	background:#1C91E7;
	color:#DFDFDF;
	border:3px solid #0C63A4;
	border-radius:5px;
}

#leftadfloat {
    position: fixed;
	}

.leftadfloat {
    position: fixed;
    margin-left: -171px;
	}

#rightadfloat {
    position: fixed;
	}

.rightadfloat {
    position: fixed;
    margin-left: 981px;
	}

#melbcup-watchlive {
    max-height:120px;
    width: 100%x;
    background: #008543;
    text-align:center;
	}

#melbcup-watchlive img{
    max-width: 100%;
    max-height:120px;
	}

.melbcup-likely {
    background: #f9cf00;
    font-size: 13px;
    padding: 4px 10px;
	}

.hp-rev-sportsbet {
    background-color: #0770b4;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/sportsbet.png);
    position: relative;
    overflow: hidden;
	}

.hp-rev-beteasy {
    background-color: #8935c0;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/beteasy.png);
    position: relative;
    overflow: hidden;
	}

.hp-rev-mybet {
    background-color: #151f23;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/mybet2.png);
    position: relative;
    overflow: hidden;
	}

.hp-rev-picklebet {
    background-color: #67d74e;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/picklebet.png);
    position: relative;
    overflow: hidden;
	}

.hp-rev-playup {
    background-color: #1a1a1a;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/playup.png);
    position: relative;
    overflow: hidden;
	}

.hp-rev-swiftbet {
    background-color: #13274b;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/swiftbet.png);
    position: relative;
    overflow: hidden;
	}

.hp-rev-ladbrokes {
    background-color: #eb1c24;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/ladbrokes.png);
    position: relative;
    overflow: hidden;
	}

.hp-rev-neds {
    background-color: #ff7800;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/neds.png);
    position: relative;
    overflow: hidden;
	}

.hp-rev-tab {
    background-color: #008542;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/tab.png);
    position: relative;
    overflow: hidden;
	}

.hp-rev-betr {
    background-color: #093AD3;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/betr.png);
    position: relative;
    overflow: hidden;
	}

.hp-rev-pointsbet {
    background-color: #111111;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/pointsbet.png);
    position: relative;
    overflow: hidden;
	}

.hp-rev-bookmaker {
    background-color: #2e2e30;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/bookmaker.png);
    position: relative;
    overflow: hidden;
	}

.hp-rev-palmerbet {
    background-color: #8090c1;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/palmerbet.png);
    position: relative;
    overflow: hidden;
	}

.hp-rev-unibet {
    background-color: #147b45;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/unibet.png);
    position: relative;
    overflow: hidden;
	}

.hp-rev-madbookie {
    background-color: #282828;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/madbookie.png);
    position: relative;
    overflow: hidden;
	}

.hp-rev-betstar {
    background-color: #0c4da2;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/betstar.png);
    position: relative;
    overflow: hidden;
	}

.hp-rev-classicbet {
    background-color: #1c1c1c;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/classicbet.png);
    position: relative;
    overflow: hidden;
	}

.hp-rev-topbetta {
    background-color: #202b35;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/topbetta.png);
    position: relative;
    overflow: hidden;
	}

.hp-rev-sportchamps {
    background-color: #001e3f;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/sportchamps.png);
    position: relative;
    overflow: hidden;
	}

.hp-rev-bet365 {
    background-color: #057a5b;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/logos/bet365.png);
    position: relative;
    overflow: hidden;
	}

.hp-rev-boombet {
    background-color: #fd346e;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/boombet.png);
    position: relative;
    overflow: hidden;
	}

.hp-rev-betfair {
    background-color: #ffb80c;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/betfair.png);
    position: relative;
    overflow: hidden;
	}
	
.span_4_of_4 {
	width: 100%;
}
.span_3_of_4 {
	width: 74.6%;
}
.span_2_of_4 {
	width: 49.2%;
}
.span_1_of_4 {
	width: 23.8%;
}

.faq-list {
	 width: 100%;
	 margin: 30px auto 0;
	 list-style-type: none;
}
 .faq-list > li {
	 width: 100%;
	 background-color: #f1f1f1;
	 margin-bottom: 10px;
	 overflow: hidden;
    margin-left: 0px !important;
    margin-bottom: 5px !important;
}
 .faq-list > li.open .list-header:after {
	 transform: rotate(180deg);
}
 .faq-list > li.open .list-content {
	 max-height: 1000px;
	 -webkit-transition: max-height 0.5s ease-in;
	 -moz-transition: max-height 0.5s ease-in;
	 -ms-transition: max-height 0.5s ease-in;
	 -o-transition: max-height 0.5s ease-in;
	 transition: max-height 0.5s ease-in;
}
 .faq-list .list-header {
	 position: relative;
    padding: 10px 45px 0px 10px;
	 line-height: 30px;
	 cursor: pointer;
}

 .faq-list .list-header h3 {
    font-size: 18px;
}
 .faq-list .list-header:after {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    top: 20px;
    right: 10px;
    border-style: solid;
    border-width: 10px 12px 0 12px;
    border-color: #317308 transparent transparent transparent;
    -webkit-transition: transform 0.5s ease-in;
    -moz-transition: transform 0.5s ease-in;
    -ms-transition: transform 0.5s ease-in;
    -o-transition: transform 0.5s ease-in;
    transition: transform 0.5s ease-in;
}
 .faq-list .list-content {
	 max-height: 0;
	 overflow: hidden;
	 -webkit-transition: max-height 1s cubic-bezier(0, 1.05, 0, 1);
	 -moz-transition: max-height 1s cubic-bezier(0, 1.05, 0, 1);
	 -ms-transition: max-height 1s cubic-bezier(0, 1.05, 0, 1);
	 -o-transition: max-height 1s cubic-bezier(0, 1.05, 0, 1);
	 transition: max-height 1s cubic-bezier(0, 1.05, 0, 1);
}
 .faq-list .list-content-inner {
    padding: 0 20px 0px;
}
 

 
.promocode-section {
    background-color: lightgray!important;
    padding: 15px;
    margin-bottom: 10px;
    margin-top: 10px;
    position: relative;
    display: block;
  }

  .promocode-section .image-wrap {
    width: 130px;
    height: 100%;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    -webkit-box-shadow: var(--shadow); 
    box-shadow: var(--shadow);
  }

  .promo-code-wrap {
    display: inline-block;
    vertical-align: middle;
    padding-left: 15px;
    width: 57%;
  }

  .promo-code-title {
  font-size: 1.4em;
  padding-bottom: 15px;
  }

  .promo-code-sec {
  display: table;
  width: 95%;
  border-radius: 5px;
  overflow: hidden;
  font-size: 14px;
  }

  .promo-code-txt {
    background: #091b43;
    width: 65%;
    color: #fff;
    display: table-cell;
    font-weight: 700;
    text-align: center;
  }

  .promo-code-val {
    width: 35%;
    background: #f9faff;
    border: 1px solid var(--border2);
    font-size: 15px;
    display: table-cell;
    font-weight: 700;
    text-align: center;
  }

  .promo-code-txt a {
    color: #fff;
    display: block;
    padding: 10px;
  }

  .promo-code-val b {
    -webkit-filter: blur(2.13px);
    filter: blur(2.13px);
    color: black;
  }

  .promocodes .get-bonus {
    width: 118px;
    text-align: center;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }

  .get-bonus .btn1 {
    text-transform: uppercase;
    min-width: 90px;
    text-align: center;
    display: inline-block;
    background: #49c87c;
    padding: 12px 8px;
    border-radius: 5px;
    color: #fff;
    font-weight: 700;
    font-size: 14px;
    line-height: 1.2;
    cursor: pointer;
  }

  .promo-code-third {
  display: block;
  margin-top: 10px;
  }

  .bb-ad-arrow{
    position: relative;
    width: 100%;
    background: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/swiftbet.png) 30px 50% no-repeat #13274b;
    margin-bottom: 10px;
    margin-top: 14px;
    text-align: center;
    color: #fff;
  }
  .bb-ad-arrow-top:before{
    position: absolute;
    top: -10px;
    left: 141px;
    margin-left: -10px;
    content: "";
    display: block;
    border-left: 25px solid transparent;
    border-right: 25px solid transparent;
    border-bottom: 10px solid #13274b;
  }
  .bb-ad-txt {
    margin-left:130px;
    text-align:center;
      font-family: Roboto, sans-serif;
      font-weight: 700;
      font-size: 15px;
      line-height: 22px;
      padding: 6px 10px 6px 0;
  }

  .swiftbet-guest-tip {
    margin:10px 0 5px 0;
    max-width:100%;
    box-sizing: border-box;
    font-family: 'Roboto', sans-serif;
  }
  .swiftbet-guest-tip a:link {
    text-decoration: none;
  }
  .swiftbet-guest-tip-box {
    background: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/swiftbet.png) no-repeat #13274b;
    background-position:right 20px top 13px;
    padding:10px 20px;
    color:#fff;
    margin:0 0 5px 0;
    font-weight: 700;
  }
  .swiftbet-guest-tip-heading {
    font-size:20px;
    padding:3px 0 10px 0px;
  }
  .swiftbet-guest-tip-track {  
    display: flex;
    flex-direction: row;
    flex-grow: 4;
    height:40px;
    background:#fff;
    color:#13274b;
    font-size:20px;
    align-items: center;
    padding: 0 0 0 10px;
  }
  .swiftbet-guest-tip-horse {  
    display: flex;
    flex-direction: row;
    flex-grow: 4;
    height:40px;
    background:#fff;
    color:#13274b;
    font-size:20px;
    align-items: center;
    border-left: 4px solid #13274b;
    padding: 0 0 0 10px;
  }
  .swiftbet-guest-tip-odds {  
    display: flex;
    flex-grow: 2;
    height:40px;
    background:#64c7f1;
    color:#fff;
    text-align:center;
    font-size:20px;
    align-items: center;
    justify-content: center;
    border-left: 4px solid #13274b;
  }
  .swiftbet-guest-tip-ad {  
    color:#f9c100;
    text-align:center;
    margin-top:8px;
    font-size:16px;
  }
  
  .swiftbet-guest-tip-flex-container {
    display: flex;
    align-items: stretch;
  }
  .swiftbet-guest-tip-terms {
      color: #808080;
      font-size: 10px;
      line-height: 10px;
    text-align:right;
  }
  
  .swiftbet-bm-tip {
    margin: 10px 0 5px 0;
    max-width: 100%;
    box-sizing: border-box;
    font-family: 'Roboto', sans-serif;
  }
  
 
.entry .swiftbet-bm-tip-box a:hover,
.entry .swiftbet-bm-tip-box a:visited,
.entry .swiftbet-bm-tip-box a:link,
.entry .swiftbet-bm-tip-box a:active {
    color: #fff !important;
    text-decoration: none
}
  
  .swiftbet-bm-tip a:link {
    text-decoration: none;
  }
  
  .swiftbet-bm-tip-box {
    background: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/swiftbet.png) no-repeat #13274b;
    background-position: right 20px top 13px;
    padding: 10px 20px;
    color: #fff;
    margin: 0 0 5px 0;
    font-weight: 700;
  }
  
  .swiftbet-bm-tip-heading {
    font-size: 20px;
    padding: 3px 0 10px 0;
    text-transform: uppercase;
  }
  
  .swiftbet-bm-tip-flex-container {
    display: flex;
    flex-direction: column; /* Stacks rows vertically */
    gap: 5px; /* Adds space between rows */
  }
  
  .swiftbet-bm-tip-row {
    display: flex;
    align-items: stretch;
    width: 100%; /* Ensure the row spans full width */
    background: #fff;
    border-bottom: 4px solid #13274b;
    font-size:12px;
  }
  
  .swiftbet-bm-top-tip-row {
    display: flex;
    align-items: stretch;
    width: 100%; /* Ensure the row spans full width */
    background: #13274b;
  }
  
  /* Column widths for each field */
  .swiftbet-bm-top-tip-track {
    width: 33%; /* Set width for the Track column */
    display: flex;
    align-items: center;
    color: #fff;
    padding: 0px;
    font-size: 13px;
  }
  
  .swiftbet-bm-top-tip-race {
    width: 5%; /* Set width for the Race column */
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    border-left: 4px solid #13274b;
    padding: 0px;
    font-size: 13px;
  }
  
  .swiftbet-bm-top-tip-horse {
    width: 35%; /* Set width for the Horse column */
    display: flex;
    align-items: center;
    color: #fff;
    border-left: 4px solid #13274b;
    padding: 0px;
    font-size: 13px;
  }
  
  .swiftbet-bm-top-tip-win_or_place {
    width: 12%; /* Set width for the Win/Place column */
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    border-left: 4px solid #13274b;
    padding: 0px;
    font-size: 13px;
  }
  
  .swiftbet-bm-top-tip-odds {
    width: 15%; /* Set width for the Odds column */
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    border-left: 4px solid #13274b;
    font-size: 13px;
  }
  
  /* Column widths for each field */
  .swiftbet-bm-tip-track {
    width: 33%; /* Set width for the Track column */
    display: flex;
    align-items: center;
    background: #fff;
    color: #13274b;
    font-size: 16px;
    padding: 5px 10px;
  }
  
  .swiftbet-bm-tip-race {
    width: 5%; /* Set width for the Race column */
    display: flex;
    align-items: center;
    justify-content: center;
    background: #fff;
    color: #13274b;
    font-size: 16px;
    border-left: 4px solid #13274b;
    padding: 5px 10px;
  }
  
  .swiftbet-bm-tip-horse {
    width: 35%; /* Set width for the Horse column */
    display: flex;
    align-items: center;
    background: #fff;
    color: #13274b;
    font-size: 16px;
    border-left: 4px solid #13274b;
    padding: 5px 10px;
  }
  
  .swiftbet-bm-tip-win_or_place {
    width: 12%; /* Set width for the Win/Place column */
    display: flex;
    align-items: center;
    justify-content: center;
    background: #fff;
    color: #13274b;
    font-size: 16px;
    border-left: 4px solid #13274b;
    padding: 5px 10px;
  }
  
  .swiftbet-bm-tip-odds {
    width: 15%; /* Set width for the Odds column */
    display: flex;
    align-items: center;
    justify-content: center;
    background: #64c7f1;
    color: #fff;
    font-size: 16px;
    text-align: center;
    border-left: 4px solid #13274b;
    padding: 5px 10px;
  }
  .swiftbet-bm-mob-tip-track {
    width: 50%; /* Set width for the Track column */
    display: flex;
    align-items: center;
    background: #fff;
    color: #13274b;
    font-size: 13px;
    padding: 5px 10px;
  }
  
  .swiftbet-bm-mob-tip-horse {
    width: 50%; /* Set width for the Horse column */
    display: flex;
    align-items: center;
    background: #fff;
    color: #13274b;
    font-size: 13px;
    border-left: 4px solid #13274b;
    padding: 5px 10px;
  }
  
  .swiftbet-bm-mob-tip-odds {
    width: 20%; /* Set width for the Odds column */
    display: flex;
    align-items: center;
    justify-content: center;
    background: #64c7f1;
    color: #fff;
    font-size: 13px;
    text-align: center;
    border-left: 4px solid #13274b;
    padding: 5px 10px;
  }
  
  .swiftbet-bm-tip-container {
    display: flex; /* This will make the child divs sit next to each other */
    align-items: center; /* Optional: vertically center the divs if needed */
}

.swiftbet-bm-tip-multiodds {
    width: 20%; /* Adjust width as necessary */
    display: flex; 
    align-items: center;
    justify-content: center;
    background: #64c7f1;
    color: #fff;
    font-size: 20px;
    text-align: center;
    margin-left: 10px;
    padding: 5px 10px;
}

.swiftbet-bm-tip-multiodds-txt {
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-size: 20px;
    text-align: center;
    margin-left: auto;
}
  
  /* Ad section */
  .swiftbet-bm-tip-ad {
    color: #fff;
    text-align: center;
    margin-top: 8px;
    font-size: 16px;
  }
  
  /* Additional styling for multiple rows */
  .swiftbet-bm-tip-row:hover {
    background-color: #f2f2f2;
    transition: background-color 0.3s ease;
  }
  
  .swiftbet-bm-tip-row:nth-child(odd) {
    background-color: #f9f9f9;
  }
  
  .swiftbet-bm-tip-sc {
    margin: 0px 0 10px 0;
    max-width: 100%;
    box-sizing: border-box;
    font-family: 'Roboto', sans-serif;
}

.swiftbet-bm-tip-sc a:link {
    text-decoration: none;
}

.swiftbet-bm-tip-box-sc {
    background: #13274b;
    padding: 0px 20px 10px;
    color: #fff;
    margin-bottom: 5px;
    font-weight: 700;
}

.swiftbet-bm-tip-flex-container-sc {
    display: flex;
    flex-direction: column;
    gap: 5px;
}

.swiftbet-bm-top-tip-row-sc, .swiftbet-bm-tip-row-sc {
    display: flex;
    align-items: stretch;
    width: 100%;
}

.swiftbet-bm-top-tip-row-sc {
    background: #13274b;
    color: #fff;
    font-size: 12px;
}

.swiftbet-bm-tip-row-sc {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}

.swiftbet-bm-tip-race-sc {
    width: 100%;
    border-bottom: 4px solid #13274b;
    font-size: 12px;
    padding: 5px 10px 0px;
}

.swiftbet-bm-top-tip-horse-sc, .swiftbet-bm-tip-horse-sc {
    flex-grow: 4;
    flex-basis: 0;
    padding: 10px 10px;
}

.swiftbet-bm-top-tip-win_or_place-sc, .swiftbet-bm-tip-win_or_place-sc {
    flex-grow: 1;
    flex-basis: 0;
    text-align: center;
    padding: 10px 10px;
}
 
.swiftbet-bm-top-tip-odds-sc, .swiftbet-bm-tip-odds-sc {
    flex-grow: 1;
    flex-basis: 0;
    text-align: center;
    padding: 10px 10px;
}

.swiftbet-bm-top-tip-horse-sc {
    color: #fff;
    border-left: 4px solid #13274b;
}

.swiftbet-bm-tip-horse-sc {
    font-size: 15px;
    color: #13274b;
    border-left: 4px solid #13274b;
    background-color: #f2f2f2;
}

.swiftbet-bm-top-tip-win_or_place-sc {
    font-size: 15px;
    color: #fff;
    border-left: 4px solid #13274b;
}

.swiftbet-bm-tip-win_or_place-sc {
    font-size: 15px;
    color: #13274b;
    border-left: 4px solid #13274b;
    background-color: #f2f2f2;
}

.swiftbet-bm-tip-odds-sc, .swiftbet-bm-top-tip-odds-sc {
    border-left: 4px solid #13274b;
}

.swiftbet-bm-tip-odds-sc {
    font-size: 15px;
    background: #64c7f1;
    color: #fff;
    text-align: center;
}

.swiftbet-bm-tip-container-sc {
    display: flex;
    align-items: center;
    margin-top: 5px;
}

.swiftbet-bm-tip-multiodds-sc {
    flex-grow: 2;
    flex-basis: 0;
    background: #64c7f1;
    color: #fff;
    font-size: 20px;
    text-align: center;
    margin-left: 10px;
    padding: 5px 10px;
}

.swiftbet-bm-tip-multiodds-txt-sc {
    flex-grow: 5;
    flex-basis: 0;
    color: #fff;
    font-size: 20px;
    text-align: right;
    margin-left: auto;
}

.swiftbet-bm-sc-terms {
    padding:5px 0;
    background-color: #fff;
}


  .ladbrokes-bb-tip {
    margin:10px 0 5px 0;
    max-width:100%;
    box-sizing: border-box;
    font-family: 'Roboto', sans-serif;
  }
  .ladbrokes-bb-tip a:link {
    text-decoration: none;
  }
  .ladbrokes-bb-tip-box {
    background: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/ladbrokes.png) no-repeat #eb1c24;
    background-position:right 20px top 13px;
    padding:10px 20px;
    color:#fff;
    margin:0 0 5px 0;
    font-weight: 700;
  }
  .ladbrokes-bb-tip-heading {
    font-size:20px;
    padding:3px 0 10px 0px;
    text-transform:uppercase;
  }
  .ladbrokes-bb-tip-track {  
    display: flex;
    flex-direction: row;
    flex-grow: 4;
    height:40px;
    background:#fff;
    color:#222;
    font-size:20px;
    align-items: center;
    padding: 0 0 0 10px;
  }
  .ladbrokes-bb-tip-horse {  
    display: flex;
    flex-direction: row;
    flex-grow: 4;
    height:40px;
    background:#fff;
    color:#222;
    font-size:20px;
    align-items: center;
    border-left: 4px solid #eb1c24;
    padding: 0 0 0 10px;
  }
  .ladbrokes-bb-tip-odds {  
    display: flex;
    flex-grow: 2;
    height:40px;
    background:#222;
    color:#fff;
    text-align:center;
    font-size:20px;
    align-items: center;
    justify-content: center;
    border-left: 4px solid #eb1c24;
  }
  .ladbrokes-bb-tip-ad {  
    color:#fff;
    text-align:center;
    margin-top:8px;
    font-size:16px;
  }
  
  .ladbrokes-bb-tip-flex-container {
    display: flex;
    align-items: stretch;
  }

  #reviewbut {
    padding: 5px 12px 5px 10px;
    border-radius: 2px;
	color:#fff;
	font-weight:bold;
    display: inline-block;
    font-size: 15px;
    background:  #32830a;
    margin-bottom:8px;
}

#reviewbut a, #reviewbut a:visited {
	color:#fff;
}

#reviewbut:hover {
    background: #2b7308;
}

#bonusbut {
    padding: 5px 12px 5px 10px;
    border-radius: 2px;
	color:#fff;
	font-weight:bold;
    display: inline-block;
    font-size: 15px;
    background: #32830a;
    margin-bottom:8px;
}

#bonusbut a, #bonusbut a:visited {
	color:#fff;
}

#bonusbut:hover {
    background: #2b7308;
}

   @media only screen and (max-width: 480px) {
  .promo-code-sec {
    width: 310px;
  }
  .sm-detail {
    font-weight: 600;
  }
  }

@media only screen and (max-width: 1023px) {
  .promocode-section {
    background-color: white!important;
    text-align: center;
    border-radius: 15px;
    margin-top: 0px;
    padding-top: 0px;
	padding-bottom: 30px;
  }
/*   .promocode-section .image-wrap {
    transform: translateY(-50%);
    margin-top: 12px;
  } */
  .promo-code-wrap {
    width: 100%;
    margin-top: -30px;
    padding-left: 0;
  }
  .promo-code-title {
    font-size: 18px;
    font-weight:bold;
    padding-top: 35px;
  }
  .promocodes .get-bonus {
    width: 100%;
    position: relative;
    right: auto;
    -webkit-transform: none;
    transform: none;
    margin-top: 10px;
  }
  .promo-code-sec {
    width: 400px;
    margin: auto;
  }
  }

/*  GO FULL WIDTH BELOW 480 PIXELS */
@media only screen and (max-width: 767px) {

    

  .bb-ad-arrow-top:before{
    left: 48%;
  }

 .faq-list .list-header h3 {
    font-size: 16px;
}

	.span_1_of_4, .span_2_of_4, .span_3_of_4, .span_4_of_4 { width: 100%; }
}

.hp-review-box p {
    font-size: 13px;
    padding: 0;
    margin: 0 0 10px 0;
    line-height: 1.5;
    font-family: 'Roboto', sans-serif;
	color:#000;
}

.hp-review-box {
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    padding: 10px;
    margin-bottom: 12px;
}

.hp-review-box-button.mini {
    color: #fff;
    /* padding: 0px 15px 0px; */
    border-radius: 3px;
}

.hp-flex-button.mini {
    color: #222;
    /* padding: 0px 15px 0px; */
    border-radius: 3px;
}



.hp-flex-button {
    border-radius: 3px;
    font-family: 'Roboto', sans-serif;
    display: inline-block;
    margin-bottom: 5px;
    text-align: center;
    text-decoration: none;
    font-weight: bold;
    width: 100%;
    font-size: 14px;
    border: none;
    box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.2);
    line-height: 36px;
    color: #222;
    background-color: #ffde00;
}

.hp-flex-button:hover {
    border: none;
    background-color: #ffcc00;
    text-decoration: none !important;
}

.hp-review-box-button {
    border-radius: 3px;
    font-family: 'Roboto', sans-serif;
    display: inline-block;
    margin-bottom: 0;
    text-align: center;
    text-decoration: none;
    font-weight: bold;
    width: 100%;
    font-size: 14px;
    border: none;
    box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.2);
    line-height: 36px;
    color: #fff;
    background-color: #32830a;
}

.hp-review-box-button:hover {
    border: none;
    background-color: #368c0b;
    text-decoration: none !important;
}

.row-tips {
    box-sizing: border-box;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex: 0 1 auto;
    -webkit-box-flex: 0;
    flex: 0 1 auto;
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; 
    margin-right: -1rem;
    margin-left: -1rem;
}

  .hp-featured {
font-size:13px;
    color: #666;
}

.hp-featured h1 {
font-size:18px;
color:#382e2c;
}

.hp-featured h2 {
font-size:16px;
color:#382e2c;
}

.hp-featured h3 {
font-size:14px;
color:#382e2c;
}

.hp-featured-img img {
    width: 100%;
    height: auto;
	}

.hp-featured-sm img {
float:left;
margin:0 6px 6px 0;
}

.hp-news-section  {
font-size:12px;
    line-height: 20px;
	margin:15px 0 0 0;
    color: #666;
}

#hp-tip-but {
    padding: 7px 14px;
    font-size: 16px;
    font-family: 'Roboto', sans-serif;
    line-height: 18px;
    /* float: left; */
    margin: 10px 0 10px 0;
    font-weight: bold;
    background: #222;
    color: #ffffff;
    border-radius: 4px;
	}

	
.hp-tip-section img {
    width: 100%;
    height: auto;
}

.hp-section-title {
    border-bottom: 4px solid #32830a;
    margin: 15px 0px 0px 0px;
    margin-bottom: 14px;
	}

.hp-tips-section-title h1 {
    padding: 7px 14px;
    font-size: 14px;
    font-family: 'Roboto', sans-serif;
    line-height: 14px;
    float: left;
    margin: 0 0 -2px 0;
    font-weight: bold;
    background: #222;
    color: #fff;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
	}

.hp-tips-section-title {
    border-bottom: 4px solid #222;
    margin: 15px 0px 0px 0px;
    margin-bottom: 14px;
	}

.hp-tipsnew-section-title h1 {
    padding: 7px 14px;
    font-size: 14px;
    font-family: 'Roboto', sans-serif;
    line-height: 14px;
    float: left;
    margin: 0 0 -2px 0;
    font-weight: bold;
    background: #222;
    color: #fff;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
	}

.hp-tipsnew-section-title {
    border-bottom: 4px solid #222;
    margin: 0px;
    margin-bottom: 14px;
    width: 100%;
    margin-right: 1rem;
    margin-left: 1rem;
	}

.hp-section-title h1 {
    padding: 7px 14px;
    font-size: 16px;
    font-family: 'Roboto', sans-serif;
    line-height: 16px;
    float: left;
    margin: 0 0 -2px 0;
    font-weight: bold;
    background: #32830a;
    color: #fff;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
	}

	.hp-section-title-more {
    text-align: right;
    padding: 7px 14px;
    font-size: 18px;
    font-family: 'Roboto', sans-serif;
    line-height: 16px;
    float: right;
    margin: 0 0 -2px 0;
    font-weight: 500;
    color: #32830a;
	}

.hp-featured-sm h2  {
margin:0 0 5px 0;
    line-height: 19px;
}

.hp-news-section h2  {
margin:0 0 5px 0;
    line-height: 19px;
}

.hp-news-section img {
float:left;
margin:0 6px 6px 0;
}

.hp-featured-tips img {
    width: 100%;
    height: auto;
}

.hp-news-snippets img {
    width: 100%;
    height: auto;
}


.tabs-nav ul {
  margin: 0;
  padding: 0;
}

.tabs-nav li {
  display: inline-block;
  background: rgba(0, 0, 0, 0.78);
  color: #fefefe;
  border-width: 1px 1px 0 1px;
  border-style: solid;
  border-color: #34495E;
  margin-right: 5px;
}

.tabs-nav a {
  display: block;
  padding: 10px 15px;
  font-weight: bold;
  color: #fff;
}
/* Active tab */

.tabs-nav li.active {
  background: #FFF;
  color: #000;
}

.tabs-nav li.active a {
  color: inherit;
}
/* Tab content */

.tabs-content {
  border: 1px solid #34495E;
  padding: 10px;
  background: #FFF;
  margin-top: -1px;
  overflow: hidden;
}

.tabs-content IMG {
  margin-right: 10px;
}
/* Hide all but first content div */

.tabs-content div:not(:first-child) {
  display: none;
}

.flag {
  display: table;
  width: 100%;
}

.flag__image,
.flag__body {
  display: table-cell;
  vertical-align: middle;
}
.flag--top .flag__image, .flag--top
.flag__body {
  vertical-align: top;
}
.flag--bottom .flag__image, .flag--bottom
.flag__body {
  vertical-align: bottom;
}

.flag__image {
  padding-right: 24px;
}
.flag__image > img {
  display: block;
  max-width: none;
}
.flag--rev .flag__image {
  padding-right: 0;
  padding-left: 24px;
}

.flag__body {
  width: 100%;
}

.note {
  position: relative;
  overflow: hidden;
    margin-bottom: 15px;
  color: white;
  background-color: #E91E63;
}

.note--info {
    background-color: #32830a;
}

.note__icon,
.note__text {
  padding: 8px;
}

.note__icon {
  min-width: 30px;
  text-align: center;
  font-size: 32px;
  font-size: 2rem;
    background-color: #206100;
}

.note__text {
  padding-right: 48px;
}

h3.archive-head {
    font-size: 18px;
	margin-top:10px;
	}

.archive-tips table {
  border-collapse: collapse;
  width: 100%;
}

.archive-tips th {
    padding: 3px 4px;
  text-align: left;
  border-bottom: 1px solid #ddd;
  font-weight:bold;
}

.archive-tips td {
    padding: 3px 4px;
  text-align: left;
  border-bottom: 1px solid #ddd;
}

.archive-tips tbody tr:hover {background-color:#f5f5f5;}

#menu-item-390964 a:after {
    content: '3';
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #f9cf00;
    border-radius: 50%;
    color: #222;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    font-family: 'Roboto', sans-serif;
    font-size: 11px;
    height: 18px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    left: 5px;
    width: 18px;
    text-shadow: none;
}

#menu-item-294189 a:after {
    content: '3';
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #f9cf00;
    border-radius: 50%;
    border: 1px solid #fff;
    color: #222;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    font-family: 'Roboto', sans-serif;
    font-size: 13px;
    height: 24px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    left: 5px;
    width: 24px;
    text-shadow: none;
}

.mc_mobad {
	margin: 1px 0 -4px 0;
}

.mc_mobad img {
	width:100%;
}

.popup_bookieterms {
    color: #5a5a5a;
    font-size: 8px;
    margin: -4px 0 0px 0;
    line-height: 9px;
    text-transform: uppercase;
    font-family: 'Roboto', sans-serif;
}

.op_title {
    font-size: 28px;
    line-height: 1em;
    color: #000;
    text-align: center;
    font-weight: 700;
    font-family: 'Roboto', sans-serif;
}

.op_desc {
    font-size: 14px;
    padding: 0 5px;
    /* color: #838383; */
    text-align: center;
    /* font-weight: 700; */
    font-family: 'Roboto', sans-serif;
	}

.font14 {
font-size:14px !important;
}

.op-button {
    border-radius: 3px;
    font-family: 'Roboto', sans-serif;
    display: inline-block;
    margin:5px 0;
    padding: 11px 60px;
    text-align: center;
    text-decoration: none;
    font-weight: bold;
    font-size: 18px;
    border: none;
    box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.2);
    line-height: 22px;
    color: #222 !important;
    background-color: #ffde00;
}

.op-button:hover {
    border: none;
    background-color: #ffcc00;
	}

.textaligncenter {
    text-align: center;
}
.newbookieterms {
    color: #808080;
    font-size: 8px;
    line-height: 9px;
    margin-top: 4px;
    font-family: 'Roboto', sans-serif;
}

.newbookieterms_dt {
    color: #808080;
    font-size: 10px;
    line-height: 10px;
    margin-top: 4px;
    font-family: 'Roboto', sans-serif;
}

.bookieterms_tips_dt {
    color: #808080;
    font-size: 10px;
    line-height: 10px;
    margin-top: 4px;
    margin-bottom: 10px;
    font-family: 'Roboto', sans-serif;
}

.vcenter {
    display: inline-block;
    vertical-align: middle;
    float: none;
    width: 100%;
}

.vertical-align {
    display: flex;
    display: -ms-flexbox; 
}

.alm-btn-wrap {
    display: block;
    text-align: center;
    padding: 10px 0 25px;
    position: relative
}

.alm-btn-wrap:after {
    display: table;
    clear: both;
    height: 0;
    width: 100%;
    content: ''
}

.alm-btn-wrap .alm-load-more-btn {
    font-size: 15px;
    font-weight: 600;
    width: auto;
    height: 42px;
    line-height: 42px;
    background: #ed7070;
    color: #fff;
    border: none;
    border-radius: 4px;
    margin: 0 0 4px;
    padding: 0 20px;
    display: inline-block;
    position: relative;
    -webkit-transition: all .35s ease;
    transition: all .35s ease;
    text-align: center;
    text-decoration: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer
}

.alm-btn-wrap .alm-load-more-btn.loading,
.alm-btn-wrap .alm-load-more-btn:hover {
    background-color: #e06464;
    color: #fff;
    text-decoration: none
}

.alm-btn-wrap .alm-load-more-btn:active {
    -webkit-box-shadow: inset 0 2px 1px rgba(0, 0, 0, .1);
    box-shadow: inset 0 2px 1px rgba(0, 0, 0, .1);
    text-decoration: none
}

.alm-btn-wrap .alm-load-more-btn.loading {
    cursor: default;
    outline: 0;
    padding-left: 44px
}

.alm-btn-wrap .alm-load-more-btn.done {
    cursor: default;
    opacity: .15;
    background-color: #ed7070;
    outline: 0!important;
    -webkit-box-shadow: none!important;
    box-shadow: none!important
}

.alm-btn-wrap .alm-load-more-btn.done:before,
.alm-btn-wrap .alm-load-more-btn:before {
    background: 0 0;
    width: 0
}

.alm-btn-wrap .alm-load-more-btn.loading:before {
    background: #fff url(https://www.justhorseracing.com.au/wp-content/plugins/ajax-load-more/core/img/ajax-loader.gif) no-repeat center center;
    width: 30px;
    height: 30px;
    margin: 6px;
    border-radius: 3px;
    display: inline-block;
    z-index: 0;
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    overflow: hidden;
    -webkit-transition: width .5s ease-in-out;
    transition: width .5s ease-in-out
}

.alm-masonry {
    display: block;
    overflow: hidden;
    clear: both
}

.ajax-load-more-wrap.blue .alm-load-more-btn.done,
.ajax-load-more-wrap.blue .alm-load-more-btn.loading,
.ajax-load-more-wrap.blue .alm-load-more-btn:hover {
    background-color: #0073aa
}

.ajax-load-more-wrap.green .alm-load-more-btn {
    background-color: #6fca68
}

.ajax-load-more-wrap.green .alm-load-more-btn.done,
.ajax-load-more-wrap.green .alm-load-more-btn.loading,
.ajax-load-more-wrap.green .alm-load-more-btn:hover {
    background-color: #64b95e
}

.ajax-load-more-wrap.green .alm-load-more-btn {
    background-color: #2b7308 !important;
}

/* DivTable.com */
.divTable{
	display: table;
	width: 100%;
}
.divTableRow {
	display: table-row;
}
.divTableHeading {
	background-color: #EEE;
	display: table-header-group;
}
.divTableCell, .divTableHead {
	border: 1px solid #999999;
	display: table-cell;
	padding: 3px 10px;
}
.divTableHeading {
	background-color: #EEE;
	display: table-header-group;
	font-weight: bold;
}
.divTableFoot {
	background-color: #EEE;
	display: table-footer-group;
	font-weight: bold;
}
.divTableBody {
	display: table-row-group;
}

.responsive-oembed-wrapper.has-aspect-ratio {
	position: relative;
	width: 100%;
	height: 0;
	overflow: hidden;
}

.responsive-oembed-wrapper.has-aspect-ratio > iframe,
.responsive-oembed-wrapper.has-aspect-ratio > object,
.responsive-oembed-wrapper.has-aspect-ratio > embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.winner-columns
{   
    -moz-column-width: 11.5em; /* Firefox */
    -webkit-column-width: 11.5em; /* webkit, Safari, Chrome */
    column-width: 11.5em;
}
/*remove standard list and bullet formatting from ul*/
.winner-columns ul
{
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.winner-columns ul li
{
    list-style-type: none !important;
    margin-left: 0px;
    margin-bottom: 7px;
}
/* correct webkit/chrome uneven margin on the first column*/
.winner-columns ul li:first-child
{
    margin-top:0px;
}

.box1 {
	flex: 1;
	margin: 10px;
	background: tomato;
	padding: 50px;
	text-align: center;
	color: white;
	font: 3rem/1 sans-serif;
}
.box5  {
	display:none;
	flex: 1;
	margin: 10px;
	padding: 50px;
	background: black;
}

.search-toggle {
    float: right;
    text-shadow: #333 1px 1px 0;
    color: #fff;
    font-weight: bold;
    padding: 0px 14px;
    font-size: 12px;
    margin-right: 6px;
	cursor: pointer;
    line-height: 32px;
  }

.search-toggle:hover {
    background: #32830a;
  }
.search-toggle:before {
        font-family: FontAwesome;
        top:0;
        left:-5px;
        padding-right:5px;
		font-weight:normal;
        content: "\f002"; 
 }

.search-dropdown {
    position: relative;
    display: block;
}

.search-dropdown-box {
    display: none;
    background-color: #303235;
    right: 0;
    width: 100%;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    /* padding: 12px 16px; */
    z-index: 1;
}

.search-dropdown-content {
    padding: 12px 16px;
}

form.searchbox {margin:0}
form.searchbox input[type=text] {padding: 8px;font-size: 18px;border: 0px solid #f0f0f0;border-right: none;float: left;width: 91%;background: #f1f1f1;font-family: 'Roboto', sans-serif;}
form.searchbox button {float: left;    width: 7%;        padding: 9px 10px 8px;   background: #32820a;color: #fff;font-size: 20px;border: 0px solid #f0f0f0;border-left: none;cursor: pointer;}
form.searchbox button:hover { background: #3d9d0d;color:#fff;}
form.searchbox::after {content: "";clear: both; display: table;}

.wp-video {
    margin-bottom: 20px;
}

.offer-expired {
opacity: 0.5;
}

.admin-bar #navmobile {
top: 32px;
}

.heading-break {
margin-top:20px;
}

.top10margin {
margin-top:10px;
}

.top5margin {
margin-top:5px;
padding: 0 5px 5px 5px;
}

.txt-white {
color: #fff;
}

.bot10margin {
margin-bottom:10px;
}

.fr-image-margin {
margin: 15px 0 10px 0;
}

.margin-break {
    margin: 5px 0 0 0;
}

#sb-review-link {
    background: #32830a;
	margin:4px 0 10px;
    box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.2);
    border-radius: 3px;
	}

#sb-review-link:hover {
    background: #3d9710;
	}

.sb-review-link-text {
    padding: 3px 0px 2px;
    text-align: center;
    font-size: 16px;
    letter-spacing: 0.5px;
    color: #fff;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2);
	}

.review-stars-right {
    float: right;
    font-size: 20px;
    margin-top: -1px;
}

.review-stars-compare {
    font-size: 20px;
    margin-top: -1px;
}

.mobrating img { 
    width: 24px;
}

.review-stars {
color: #e54e53;
    padding: 0px 1px 0px;
}

.fb-flex-offers-parent {
  background: #f1f1f1;
  display: flex;
  flex-wrap: wrap;
  margin-top: 0px;
  margin-bottom: 10px;
  margin-left: -10px;
  min-height:80px;
}

.fb-flex-offers-child {
    width: calc(100% / 3);
  margin-left: -1px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.fb-flex-offers-child:first-child {
    margin-left: 10px;
}


.fb-flex-offers-child:not(:last-child) {
    border-right: 1px #cccccc solid;
    margin-right: -6px;
}

.fb-flex-parent {
  display: flex;
  flex-wrap: wrap;
  margin-top: 0px;
  margin-bottom: 10px;
  margin-left: -10px;
}

.fb-flex-child-mob {
  width: calc(25% - 10px);
  margin-left: 10px;
  margin-top: 3px;
}

.fb-flex-child-mob img {
    border-radius: 10px;
}

.hp-flex-child {
  width: calc(25% - 10px);
  margin-left: 10px;
  margin-top: 0px;
}

.fb-flex-child {
  width: calc(33.33% - 10px);
  margin-left: 10px;
  margin-top: 0px;
}

.fb-flex-child p {
    font-family: 'Roboto', sans-serif;
    font-size: 13px;
    padding: 0;
    margin: 0 0 10px 0;
    line-height: 1.4;
}

.fb-flex-child .fa-star, .fb-flex-child .fa-star-o, .fb-flex-child .fa-star-half-o {
    color: #ffcb1b;
    font-size: 20px;
    padding: 1px 1px 0;
}

.fb-flex-child-bb {
  width: calc(50% - 10px);
  margin-left: 10px;
  margin-top: 0px;
}

.fb-flex-child-bb p {
    font-family: 'Roboto', sans-serif;
    font-size: 13px;
    padding: 0;
    margin: 0 0 10px 0;
    line-height: 1.4;
}

.fb-flex-child-bb .fa-star, .fb-flex-child-bb .fa-star-o, .fb-flex-child-bb .fa-star-half-o {
    color: #ffcb1b;
    font-size: 20px;
    padding: 1px 1px 0;
}

.hp-rev-betfair  .fa-star, .hp-rev-betfair  .fa-star-o, .hp-rev-betfair .fa-star-half-o {
    color: #222;
}

.bs-flex-button {
    border-radius: 3px;
    font-family: 'Roboto', sans-serif;
    display: inline-block;
    margin-bottom: 0;
    text-align: center;
    text-decoration: none;
    font-weight: bold;
    width: 100%;
    font-size: 14px;
    border: none;
    box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.2);
    line-height: 36px;
    color: #222;
    background-color: #ffde00;
}

.bs-flex-button.mini {
    color: #222;
    /* padding: 0px 15px 0px; */
    border-radius: 3px;
    margin: 3px 0;
}

.buttons-container {
    display: flex;
    flex-wrap: wrap;
    gap: 10px; /* Add space between buttons */
}

/* Media query for larger screens */
@media (min-width: 768px) {
    .bs-flex-button.mini {
        width: 48%; /* Set a percentage width for the buttons */
        margin: 0 0;
    }
}

.bs-revpositive,
.bs-revnegative {
    display: inline-block;
    vertical-align: top;
    box-sizing: border-box;
    width: 49%; /* Adjust width as needed */
}

/* Responsive design for smaller screens */
@media screen and (max-width: 768px) {
    .bs-revpositive,
    .bs-revnegative {
        display: block;
        width: 100%;
    }
}

.homeblocktitleright .fa-star, .homeblocktitleright .fa-star-o, .homeblocktitleright .fa-star-half-o {
    color: #ffcb1b;
    font-size: 20px;
    padding: 1px 1px 0;
}

.fb-flex-button.mini {
    color: #222;
    /* padding: 0px 15px 0px; */
    border-radius: 3px;
}

.fb-flex-button {
    border-radius: 3px;
    font-family: 'Roboto', sans-serif;
    display: inline-block;
    margin-bottom: 0;
    text-align: center;
    text-decoration: none;
    font-weight: bold;
    width: 100%;
    font-size: 14px;
    border: none;
    box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.2);
    line-height: 36px;
    color: #222;
    background-color: #ffde00;
}

.fb-flex-button:hover {
    border: none;
    background-color: #ffcc00;
    text-decoration: none !important;
}

/* FLEXBOX RELATED */
.flexgrid {
  display: flex;
  justify-content: space-between;
  flex-flow: row wrap;
    margin: 10px 0 0;
}
.flexblock {
  flex: 1;
  display: flex;
}
.flexcontainer {
  display: flex;
  flex: 0 0 100%; /* Let it fill the entire space horizontally */
  flex-direction: column; /* new */
  /* flex-flow: row wrap; */
  /* align-items: flex-start; */
}
.flexbutton {
  margin-top: auto; /* new */
  /* flex: 0 100%; */
  /* align-self: flex-end; */
}


/* NO FLEXBOX RELATED */
.flexblock {
    border-right: 1px solid #fff;
}
.flextitle {
  font-size: 2rem;
  font-weight: bold;
  padding: 0.5rem;
  text-align: center;
}
.flexdesc {
    text-align: center;
    font-size: 12px;
    line-height: 13px;
    padding: 8px 4px 4px;
    color: #fff;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
}

.flexcontainer .column_ribbon {
    position: relative;
    margin: -10px 0 0 0;
    z-index: 1;
    padding: 0px;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    width: 100%;
}

.flexcontainer .column_ribbon::before {
    position: absolute;
    top: 2px;
    left: -11px;
    content: "";
    z-index: -1;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-image: none;
    border-style: solid;
    border-width: 8px;
    width: 0;
}

.flexcontainer .column_ribbon::after {
    position: absolute;
    top: 2px;
    right: -11px;
    content: "";
    z-index: -1;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-image: none;
    border-style: solid;
    border-width: 8px;
    width: 0;
    height: 0
}


.flexblock .sportsbet {
    background: #3e9ac1;
	}

.flexblock .sportsbet .flexlogo {
    display: block;
    position: relative;
    left: 0px;
    width: 100%;
    height: 45px;
    background: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/logos/sportsbet.png) 50% 50% no-repeat #0187c1;
	}

.flexblock .ladbrokes {
    background: #e83e3e;
	}

.flexblock .ladbrokes .flexlogo {
    display: block;
    position: relative;
    left: 0px;
    width: 100%;
    height: 45px;
    background: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/logos/ladbrokes.png) 50% 50% no-repeat #ec1a23;
	}

.flexblock .unibet {
    background: #28943c;
	}

.flexblock .unibet .flexlogo {
    display: block;
    position: relative;
    left: 0px;
    width: 100%;
    height: 45px;
    background: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/unibet.png) 50% 50% no-repeat #147b45;
	}

    .flexblock .dabble {
        background: #4d22a3;
        }
    
    .flexblock .dabble .flexlogo {
        display: block;
        position: relative;
        left: 0px;
        width: 100%;
        height: 45px;
        background: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/dabble.png) 50% 50% no-repeat #7742ff;
        }

.flexblock .boombet {
    background: #fd346e;
	}

.flexblock .boombet .flexlogo {
    display: block;
    position: relative;
    left: 0px;
    width: 100%;
    height: 45px;
    background: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/boombet.png) 50% 50% no-repeat #e43b72;
	}

.flexblock .swiftbet {
    background: #273b5f;
	}

.flexblock .swiftbet .flexlogo {
    display: block;
    position: relative;
    left: 0px;
    width: 100%;
    height: 45px;
    background: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/swiftbet.png) 50% 50% no-repeat #13274b;
	}

.flexblock .neds {
    background: #ff9600;
	}

.flexblock .neds .flexlogo {
    display: block;
    position: relative;
    left: 0px;
    width: 100%;
    height: 45px;
    background: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/logos/neds.png) 50% 50% no-repeat #ff7800;
	}

.flexblock .betr {
    background: #2652d9;
	}

.flexblock .betr .flexlogo {
    display: block;
    position: relative;
    left: 0px;
    width: 100%;
    height: 45px;
    background: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/betr.png) 50% 50% no-repeat #093AD3;
	}

.flexblock .playup {
    background: #2c2c2c;
	}

.flexblock .playup .flexlogo {
    display: block;
    position: relative;
    left: 0px;
    width: 100%;
    height: 45px;
    background: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/logos/playup.png) 50% 50% no-repeat #1a1a1a;
	}

.flexblock .mybet {
    background: #151f23;
	}

.flexblock .mybet .flexlogo {
    display: block;
    position: relative;
    left: 0px;
    width: 100%;
    height: 45px;
    background: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/mybet2.png) 50% 50% no-repeat #262d2f;
	}

.flexblock .tab {
    background: #008542;
	}

.flexblock .tab .flexlogo {
    display: block;
    position: relative;
    left: 0px;
    width: 100%;
    height: 45px;
    background: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/tab.png) 50% 50% no-repeat #006030;
	}

.flexblock .palmerbet {
    background: #6e7fb5;
	}

.flexblock .palmerbet .flexlogo {
    display: block;
    position: relative;
    left: 0px;
    width: 100%;
    height: 45px;
    background: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/palmerbet.png) 50% 50% no-repeat #8090c1;
	}

.flexblock .recommended .flexlogo {
    background-position-y: 30%;
	}

.flexblock .swiftbet .recommended .flexlogo {
    background-position-y: 0%;
	}

.flexbutton {
    background: #fad802;
    color: #000;
    font-size: 13px;
    line-height: 18px;
    font-family: Roboto, sans-serif;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 8px;
	}
.flexbutton:hover {
background:#ffe64a;
	}

.bookmakers-table {
    border: 0px;
    border-collapse: collapse;
    border-spacing: 0;
    margin: 0px;
    background: #fff;
	width:100%;
}
.bookmakers-table thead th {
    font-family: 'Roboto', sans-serif;
    background-color: #2b7308;
    color: #ffffff;
    font-size: 18px;
	text-transform: uppercase;
    padding: 10px;
    text-align: center;
}
.bookmakers-table thead tr th {
    border: none !important;
}
.bookmakers-table tbody td {
    color: #000;
    padding: 10px;
    text-shadow: 1px 1px 1px #fff;
}
tbody td.bookmakers-table .bookmakers-table-offer {
    color: #000;
    padding: 0px;
    text-shadow: 1px 1px 1px #fff;
}

.bookmakers-table tbody:nth-child(odd)  {
    background:#f9f9f9;
}

.bookmakers-table tbody tr {
    border-bottom: solid 1px #DDEEEE;
}
.bookmakers-table tbody tr td {
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
}
.bookmakers-table .highlights {
    font-size: 18px;
    line-height: 32px;
    font-weight: 500;
}
.bookmakers-table .review-link {
    text-align: center;
}

.bookmakers-table .review-score .override {
    font-family: 'Roboto', sans-serif;
    font-size: 72px;
    color: #2b7308;
    line-height: 70px;
    letter-spacing: -4px;
    font-weight: 300;
    margin-top: inherit;
}

.bookmakers-table .review-score-mob .override {
	text-align:center;
    font-family: 'Roboto', sans-serif;
    font-size: 46px;
    color: #2b7308;
    line-height: 38px;
    letter-spacing: -4px;
    font-weight: 300;
    margin-top: inherit;
}

.bookmakers-table .review-score-mob .bookmaker-rating {
	text-align:center;
    font-family: 'Roboto', sans-serif;
    font-size: 10px;
    line-height: 10px;
	text-transform:uppercase;
    color: #000;
    font-weight: 500;
    letter-spacing: 1px;
    margin-top: inherit;
}

.bookmakers-table .ribbon-text-mob {
	text-align:center;
    font-family: 'Roboto', sans-serif;
    font-size: 12px;
    line-height: 14px;
	text-transform:uppercase;
    color: #2b7308;
    font-weight: 700;
    margin-top: inherit;
}

.bookmakers-table .bookmaker-highlights-mob  ul li {
    font-family: 'Roboto', sans-serif;
    text-align: center;
    font-weight: 300;
    line-height: 14px;
}

.bookmakers-table .review-score-mob {
    width: 40%;
    float:left;
}

.bookmakers-table .review-logo-mob {
    width: 60%;
    float:left;
}

.bookmakers-table .review-logo-mob img {
    width: 100%;
}

.bookmakers-table .highlights ul li {
    list-style-type: none;
    background: url(/wp-content/uploads/tick.png) no-repeat center left;
    padding-left: 25px;
}

.bookmakers-table ul li:nth-child(even) {
    background-color: #f1f1f1;
}

button.bookmakers-bm-betnow {
    background-color: #2b7308;
    border: none;
    border-radius: 3px;
    color: #fff;
    padding: 0.7rem 0.4rem;
    width: 100%;
    font-size: 16px;
    /* margin: 3px 0 9px 0; */
    box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.2);
    text-shadow: 1px 1px 0px rgb(34, 92, 6);
    font-weight: 600;
    position: relative;
    cursor: pointer;
}
button.bookmakers-bm-betnow:hover {
  background-color: #32830a;
}
button.bookmakers-bm-betnow:focus {
  outline: none;
}
button.bookmakers-bm-betnow:hover:after {
  border-color: transparent;
}

button.bookmakers-bm-offers {
    background-color: #f9cf00;
    border: none;
    border-radius: 3px;
    color: #000;
    padding: 0.3rem 1.1rem;
    /* width: 100%; */
    font-size: 12px;
    text-transform: uppercase;
    /* margin: 3px 0 9px 0; */
    box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.2);
    text-shadow: 1px 1px 0px rgb(255, 255, 255);
    font-weight: 600;
    position: absolute;
    bottom: 4px;
    left: 53px;
    /* right: auto; */
}
button.bookmakers-bm-offers:hover {
  background-color: #f9c100;
}
button.bookmakers-bm-offers:focus {
  outline: none;
}
button.bookmakers-bm-offers:hover:after {
  border-color: transparent;
}

button.bookmakers-betnow {
    background-color: #f9cf00;
    border: none;
    border-radius: 3px;
    color: #000;
    padding: 1rem 0.4rem;
    width: 100%;
    font-size: 22px;
    margin: 3px 0 9px 0;
    box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.2);
    text-shadow: 1px 1px 0px rgba(255,255,255, 0.5);
    font-weight: 600;
    position: relative;
    cursor: pointer;
}
button.bookmakers-betnow:hover {
  background-color: #f9c100;
}
button.bookmakers-betnow:focus {
  outline: none;
}
button.bookmakers-betnow:hover:after {
  border-color: transparent;
}

button.bookmakers-betnow-mob {
    background-color: #f9cf00;
    border: none;
    border-radius: 3px;
    color: #000;
    padding: 0.4rem 0.4rem;
    width: 100%;
    font-size: 14px;
    margin: 3px 0 3px 0;
    box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.2);
    text-shadow: 1px 1px 0px rgba(255,255,255, 0.5);
    font-weight: 600;
    position: relative;
    cursor: pointer;
}
button.bookmakers-betnow-mob:hover {
  background-color: #f9c100;
}
button.bookmakers-betnow-mob:focus {
  outline: none;
}
button.bookmakers-betnow-mob:hover:after {
  border-color: transparent;
}

.bookmakers-table-parent {
    display:flex;
	align-items:center;
    margin-bottom: 0%;
	}

.bookmakers-table_2_of_2 {
	width: 100%;
}
.bookmakers-table_1_of_2 {
	width: 49.2%;
}


.bb-ribbon {
    padding: 0 1em;
    margin: 0px;
    line-height: 2em;
    position: absolute;
    color: #fff;
    font-size: 14px;
    text-align: center;
    box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.2);
    background: transparent;
    display: inline-block;
    box-sizing: content-box;
    top: 10px;
    left: -8px;
    white-space: nowrap;
    z-index: 100;
}

.bb-ribbon-corner {
    bottom: -0.5em;
    position: absolute;
    display: block;
    border-style: solid;
    border-color: #397e30 transparent transparent transparent;
    z-index: 100;
    left: 0;
    border-width: 0.5em 0 0 0.5em;
}

.bb-ribbon:after {
    content: "";
    width: 0px;
    bottom: 0px;
    position: absolute;
    display: block;
    border-color: inherit;
    border-width: 1em;
    border-style: solid;
    box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.3);
    z-index: 100;
    right: -1em;
    border-left-width: 0;
    border-right-color: transparent;
}

.sportsbet-bg {
    background: #0770b4;
	}

.ladbrokes-bg {
    background: #ff0000;
	}

.beteasy-bg {
    background: #8935c0;
	}

.neds-bg {
    background: #ff7800;
	}

.playup-bg {
    background: #1a1a1a;
	}

.tab-bg {
    background: #008542;
	}

.swiftbet-bg {
    background: #13274b;
	}

.bet365-bg {
    background: #057a5b;
	}

.betstar-bg {
    background: #0c4da2;
	}

.bookmaker-bg {
    background: #2e2e30;
	}

.madbookie-bg {
    background: #282828;
	}

.palmerbet-bg {
    background: #8090c1;
	}

.betr-bg {
    background: #093AD3;
	}

.picklebet-bg {
    background: #67d74e;
	}

    .picklebet2-bg {
        background: #67d74e;
        }

.unibet-bg {
    background: #147b45;
	}

.classicbet-bg {
    background: #1c1c1c;
	}

.topbetta-bg {
    background: #202b35;
	}

.betfair-bg {
    background: #ffb80c;
	}

.sportsbet-border {
    border-left: 5px solid  #0770b4;
	}

.ladbrokes-border {
    border-left: 5px solid  #ff0000;
	}

.beteasy-border {
    border-left: 5px solid  #8935c0;
	}

.playup-border {
    border-left: 5px solid  #00f181;
	}

.neds-border {
    border-left: 5px solid  #ff7800;
	}


.swiftbet-border {
    border-left: 5px solid  #13274b;
	}

.betr-border {
    border-left: 5px solid  #093ad3;
	}

.tab-border {
    border-left: 5px solid  #008542;
	}

.bet365-border {
    border-left: 5px solid  #057a5b;
	}

.betstar-border {
    border-left: 5px solid  #0c4da2;
	}

.bookmaker-border {
    border-left: 5px solid  #2e2e30;
	}

.madbookie-border {
    border-left: 5px solid  #282828;
	}

.palmerbet-border {
    border-left: 5px solid  #8090c1;
	}

.unibet-border {
    border-left: 5px solid  #147b45;
	}

.classicbet-border {
    border-left: 5px solid  #1c1c1c;
	}

.topbetta-border {
    border-left: 5px solid  #202b35;
	}

.betfair-border {
    border-left: 5px solid  #ffb80c;
	}

.st-offers {
  height: 100%;
   display:table;
    line-height: 18px;
}

.st-offers-gap {
margin-bottom:4px;
}

.st-offers-left {
    float: none;
    height: 100%;
    min-width: 110px;
    display: table-cell;
    vertical-align: middle;
    padding: 5px 8px;
    text-align: center;
   }

   .st-offers-right {
    float: none;
    height: 100%;
    display: table-cell;
    vertical-align: middle;
    padding: 3px 8px 5px;
    background: #f1f1f1;
    font-size: 13px;
    font-family: 'Roboto', sans-serif;
    width: 100vw;
   }

   .st-offers-right:hover  {
background:#f7f7f7;
   }   

   .st-offers-bm-title {
    float: none;
    height: 100%;
    display: table-cell;
    vertical-align: middle;
    padding: 3px 8px 5px;
    background: #f1f1f1;
    font-size: 13px;
    font-family: 'Roboto', sans-serif;
    min-width: 212px;
    max-width: 212px;
   }

.st-offers .st-offers-bm-title h2 {
    font-size: 14px;
    line-height: 19px;
    color: #303030;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    margin-bottom: 2px;
    padding-top: 5px;
	}

   .st-offers-bm-desc {
    float: none;
    height: 100%;
    display: table-cell;
    vertical-align: middle;
    padding: 3px 8px 5px;
    font-size: 14px;
    line-height: 21px;
    font-family: 'Roboto', sans-serif;
    width: 100vw;
   }

.st-offers-bm-betnow {
    float: none;
    height: 100%;
    min-width: 110px;
    display: table-cell;
    vertical-align: middle;
    padding: 5px 0 5px 10px;
    text-align: center;
    min-width: 132px;
    max-width: 132px;
   }

   .st-offers-bg {
   background:#fff;
   }


.entry .st-offers a:hover,
.entry .st-offers a:visited,
.entry .st-offers a:link,
.entry .st-offers a:active {
    color: #303030 !important;
    text-decoration: none
}

.st-offers img {
    padding: 0px;
}

.st-offers h2 {
    font-size: 16px;
    line-height: 19px;
    color: #303030;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    margin-bottom: 2px;
    padding-top: 5px;
	}

.sb-stream {
	background: #f1f1f1;
	margin: 0 0 12px 0;
    padding: 5px;
    box-shadow: 2px 2px rgba(0, 0, 0, 0.1);
	}

.sb-stream-title {	
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    /* letter-spacing: -0.1px; */
    font-weight: 500;
    padding: 1px 46px 6px 0px;
    text-align: center;
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/skyracing.png);
    background-position: top right;
    background-repeat: no-repeat;
	}

	#sb-stream-sportsbet {
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/sb.png);
    background-position: 8px 46%;
    background-repeat: no-repeat;
    background-color: #0770b4;
    display: block;
    font-family: 'Roboto', sans-serif;
    border: none;
    border-radius: 3px;
    color: #fff;
    padding: 5px 14px 5px 37px;
    font-size: 14px;
    box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.2);
    /* text-shadow: 1px 1px 0px rgba(255,255,255, 0.5); */
    font-weight: 600;
    letter-spacing: .03em;
    position: relative;
    cursor: pointer;
	margin-bottom:2px;
	}

	#sb-stream-tab {
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/tab2.png);
    background-position: 9px 42%;
    background-repeat: no-repeat;
    background-color: #008542;
    background-size: 17px 17px;
    display: block;
    font-family: 'Roboto', sans-serif;
    border: none;
    border-radius: 3px;
    color: #fff;
    padding: 5px 14px 5px 37px;
    font-size: 14px;
    box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.2);
    /* text-shadow: 1px 1px 0px rgba(255,255,255, 0.5); */
    font-weight: 600;
    letter-spacing: .03em;
    position: relative;
    cursor: pointer;
	margin-bottom:2px;
}

	#sb-stream-sportsbet:hover {
    background: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/sb.png) 8px 46% no-repeat #20a5e0;
	}

	#sb-stream-tab:hover {
    background: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/tab2.png) 9px 42% no-repeat #00974b;
    background-size: 17px 17px;
}

	#ip-stream-beteasy {
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/be.png);
    background-position: 8px 46%;
    background-repeat: no-repeat;
    background-color: #8935c0;
    display: inline-block;
    font-family: 'Roboto', sans-serif;
    border: none;
    border-radius: 3px;
    color: #fff;
    padding: 4px 14px 4px 37px;
    font-size: 14px;
    box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.2);
    /* text-shadow: 1px 1px 0px rgba(255,255,255, 0.5); */
    font-weight: 600;
    letter-spacing: .03em;
    position: relative;
    cursor: pointer;
	margin: 0 2px 2px 2px;
	}

	#ip-stream-tab {
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/tab2.png);
    background-position: 9px 42%;
    background-repeat: no-repeat;
    background-color: #008542;
    background-size: 17px 17px;
    display: inline-block;
    font-family: 'Roboto', sans-serif;
    border: none;
    border-radius: 3px;
    color: #fff;
    padding: 4px 14px 4px 37px;
    font-size: 14px;
    box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.2);
    /* text-shadow: 1px 1px 0px rgba(255,255,255, 0.5); */
    font-weight: 600;
    letter-spacing: .03em;
    position: relative;
    cursor: pointer;
	margin: 0 2px 2px 2px;
}

	#ip-stream-dabble {
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/dabble2.png);
    background-position: 9px 42%;
    background-repeat: no-repeat;
    background-color: #7742ff;
    background-size: 13px 17px;
    display: inline-block;
    font-family: 'Roboto', sans-serif;
    border: none;
    border-radius: 3px;
    color: #fff;
    padding: 4px 14px 4px 30px;
    font-size: 14px;
    box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.2);
    /* text-shadow: 1px 1px 0px rgba(255,255,255, 0.5); */
    font-weight: 600;
    letter-spacing: .03em;
    position: relative;
    cursor: pointer;
	margin: 0 2px 2px 2px;
}

	#ip-stream-sportsbet {
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/sb.png);
    background-position: 9px 42%;
    background-repeat: no-repeat;
    background-color: #20a5e0;
    background-size: 21px 16px;
    display: inline-block;
    font-family: 'Roboto', sans-serif;
    border: none;
    border-radius: 3px;
    color: #fff;
    padding: 4px 10px 4px 40px;
    font-size: 14px;
    box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.2);
    /* text-shadow: 1px 1px 0px rgba(255,255,255, 0.5); */
    font-weight: 600;
    letter-spacing: .03em;
    position: relative;
    cursor: pointer;
	margin: 0 2px 2px 2px;
}

	#ip-stream-swiftbet {    	
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/swiftb2.png);
    background-position: 50% 44%;
    background-repeat: no-repeat;
    background-color: #13274b;
    background-size: 67px 20px;
    display: inline-block;
    font-family: 'Roboto', sans-serif;
    border: none;
    border-radius: 3px;
    color: #fff0;
    padding: 3px 10px 4px 40px;
    font-weight: 600;
    letter-spacing: .03em;
    position: relative;
    cursor: pointer;
    margin: 0px 2px 2px 2px;
    width: 37px;
}

	#ip-stream-beteasy:hover {
    background: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/be.png) 8px 46% no-repeat #9d43d9;
	}

	#ip-stream-tab:hover {
    background: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/tab2.png) 9px 42% no-repeat #00974b;
    background-size: 17px 17px;
}

	#ip-stream-dabble:hover {
    background: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/dabble2.png) 9px 42% no-repeat #7742ff;
    background-size: 13px 17px;
}

	#ip-stream-sportsbet:hover {
    background: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/sb.png) 9px 42% no-repeat #31ace3;
    background-size: 21px 16px;
}

	#ip-stream-swiftbet:hover {
    background: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/swiftb2.png) 50% 44% no-repeat #13374b;
    background-size: 67px 20px;
}

.sb-watchlive {
    background: #1c5501;
    padding: 2px 5px 5px 5px;
	margin-bottom:8px;
	}
	
	.sb-watchlive-txt {
    padding: 0px;
    text-align: center;
    max-width: 100%;
    line-height: 23px;
    font-family: 'Roboto', sans-serif;
    letter-spacing: 0.7px;
    font-weight: 700;
    color: #ffffff;
    font-size: 16px;
    margin-bottom: 6px;
    text-transform: uppercase;
    border-bottom: 1px solid #50a129;
    border-image: linear-gradient(to right, #1c5501 0%,#50a129 25%,#50a129 75%,#1c5501 100%) 1 stretch;
	}

	#sb-watchlive-beteasy {
    background: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/be.png) 8px 50% no-repeat #8935c0;
    color: #ffffff !important;
    font-size: 14px;
    padding: 4px 10px 2px 34px;
    text-decoration: none !important;
    display: block;
    color: #fff;
    font-family: 'Roboto', sans-serif;
    font-weight: 500;
    text-transform: uppercase;
    margin: 0 1px;
    border: 1px solid #b96ceb;
	}

	#sb-watchlive-tab {
    background: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/tab2.png) 9px 50% no-repeat #008542;
    background-size: 17px 17px;
    color: #ffffff !important;
    font-size: 14px;
    padding: 4px 10px 2px 34px;
    text-decoration: none !important;
    display: block;
    color: #fff;
    font-family: 'Roboto', sans-serif;
    font-weight: 500;
    text-transform: uppercase;
    margin: 0 1px;
    border: 1px solid #3ab400;
}

	#sb-watchlive-beteasy:hover {
    background: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/be.png) 8px 50% no-repeat #9d43d9;
	}

	#sb-watchlive-tab:hover {
    background: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/tab2.png) 9px 50% no-repeat #00974b;
    background-size: 17px 17px;
}

.horse-scratched {
opacity: 0.4;
}

.horse-scratched-text{
    color: #ee1617;
    border: 2px solid #b3b3b3;
    padding: 5px 10px 3px;
    font-size: 15px;
    font-weight: bold;
    margin: 4px 0 0 0;
}

.horse-scratched-smltext{
    color: #ee1617;
    border: 2px solid #b3b3b3;
    padding: 1px 5px 0;
    font-size: 13px;
    font-weight: bold;
    margin: -2px 0 1px 0;
}

.comment-count {
    background-repeat: no-repeat;
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/comment-count.png);
    height: 24px;
    width: 24px;
    /* background-size: 40px 40px; */
    display: inline-block;
    margin-right: 5px;
    padding: 2px 0 0px 0;
}

.my-bubble {
    background: transparent url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/comment-count.png) 0 0 no-repeat;
    float: left; 
    padding: 1px 0px;
    margin: -1px 3px 0 0;
    text-align: center;
    width: 24px;
    height: 24px;
}
.my-bubble span a { display: block;
        display: block;
    text-align: center;
    border: none;
    font-size: 14px;
    line-height: 1em;
    font-weight: bold;
    text-decoration: none;
    padding: 0px;
	}

	.comment-count-area a:hover {

    color: initial;
}

.comment-count-area {    
	float: left;
    display: inline-flex;
    margin: 6px 5px 1px 5px;
    color: #222;
    /* padding: 0px; */
    line-height: 20px;
    font-weight: bold;
}

.sbmelbcupimg {
background:#20a5e0;
width:100%;
height:auto;
}

.sbmelbcupimg img {
  float:right;
width:100%;
max-width:620px;
}

.sbmelbcupimgmob {
background:#20a5e0;
width:100%;
height:auto;
}

.sbmelbcupimgmob img {
  float:right;
width:100%;
max-width:768px;
}

.bubble 
{
display: inline-block;
    top: -10px;
    position: relative;
    width: 35px;
    height: 32px;
    padding: 0px;
    background: #2b7308;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.bubble:after 
{
    content: '';
    position: absolute;
    border-style: solid;
    border-width: 3px 3px 0;
    border-color: #2b7308 transparent;
    display: block;
    width: 0;
    z-index: 1;
    bottom: -3px;
    left: 15px;
}

.bubble-text {
    padding: 8px 0px 0px;
    color: #fff;
    text-align: center;
    font-size: 16px;
}

/* Back To Top */
.socialmob {
	position: fixed;
	bottom: 5px;
	right: 10px;
    z-index: 9999;
	display: inline;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-ms-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-webkit-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
}
#hidebest {
	    text-align: center;
		font-size: 14pt;
		font-weight: 700;
    }
    
    #url-link {
	    display: none;
    }

.extrapad {
    padding: 0 10px !important;
}

.tabwidth {
    min-width: 24px;
	}

	.margintwenty {
	margin-bottom:20px !important;
	}

#st-topad {
    display: inline-block;
    width: 30.5%;
    padding: 5px 1%;
    border: 1px solid #e7e7e7;
    border-radius: 5px;
    background: #fff;
    margin-top: 10px;
    margin-bottom: 3px;
	}

#st-topad:hover {
    background: #f1f1f1;
	}



#st-topad a:hover, a:visited, a:link, a:active {
    text-decoration: none !important;
}

#st-bonus-sportsbet {
    font-size: 14px;
    text-align: center;
    line-height: 14px;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    color: #fff;
    background: #0770b4;
    text-transform: uppercase;
    border-radius: 5px;
    display: table;
    margin: -13px auto 4px auto;
    padding: 3px 8px 2px;
	}

#st-bonus-ladbrokes {
    font-size: 14px;
    text-align: center;
    line-height: 14px;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    color: #fff;
    background: #ff0000;
    text-transform: uppercase;
    border-radius: 5px;
    display: table;
    margin: -13px auto 4px auto;
    padding: 3px 8px 2px;
	}

#st-bonus-beteasy {
    font-size: 14px;
    text-align: center;
    line-height: 14px;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    color: #fff;
    background: #8935c0;
    text-transform: uppercase;
    border-radius: 5px;
    display: table;
    margin: -13px auto 4px auto;
    padding: 3px 8px 2px;
	}

#st-bonus-neds {
    font-size: 14px;
    text-align: center;
    line-height: 14px;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    color: #fff;
    background: #ff7800;
    text-transform: uppercase;
    border-radius: 5px;
    display: table;
    margin: -13px auto 4px auto;
    padding: 3px 8px 2px;
	}

#st-bonus-tab {
    font-size: 14px;
    text-align: center;
    line-height: 14px;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    color: #fff;
    background: #008542;
    text-transform: uppercase;
    border-radius: 5px;
    display: table;
    margin: -13px auto 4px auto;
    padding: 3px 8px 2px;
	}

.st-offer1 {
    text-align: center;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    color: #222;
    line-height: 18px;
	}

#st-claim {
    font-size: 14px;
    text-align: center;
    margin-top: 4px; 
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    color: #fff;
    background: #2a2a2a;
    text-transform: uppercase;
    border-radius: 2px;
    width: 100%;
	}

#st-claim-small {
    font-size: 12px;
    text-align: center;
    margin-top: 4px; 
    font-family: 'Roboto', sans-serif;
    font-weight: 500;
    color: #fff;
    background: #32830a;
    text-transform: uppercase;
    border-radius: 2px;
    width: 100%;
	}

	.betsmallwinbig {
    text-align: center;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    color: #222;
    font-size: 18px;
    margin-bottom: 10px;
	}

	.margin15 { 
	margin-bottom:15px;
	}

	.view-promos {
    background: #32830a;
    text-align: center;
    width: 100%;
    display: block;
    padding: 5px;
    margin-bottom: 4px;
    color: #fff !important;
    font-size: 15px;
    line-height: 19px;
    font-family: 'Roboto', sans-serif;
    font-weight: 500;
	}


.entry .view-promos a:hover,
.entry .view-promos a:visited,
.entry .view-promos a:link,
.entry .view-promos a:active {
    color: #fff !important;
    text-decoration: none
}

#bigtips-alert {
    width: 100%;
    background: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/tipsalert.png) 12px 50% no-repeat #f1f1f1;
    margin-bottom: 6px;
    padding: 5px 5px 5px 40px;
    font-size: 11px;
    text-transform: uppercase;
    font-weight: bold;
    border-bottom: 1px solid #e7e7e7;
    border-right: 1px solid #e7e7e7;
}

.bg-img-ladbrokes {
    background: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/ladbrokes.png);
    background-color: #eb1c24;
}

.bg-img-neds {
    background: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/neds.png);
    background-color: #ff7800;
}

.bg-img-tab {
    background: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/tab.png);
    background-color: #008542;
}

.bg-img-swiftbet {
    background: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/swiftbet.png);
    background-color: #13274b;
}

.bg-img-betr {
    background: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/betr.png);
    background-color: #093AD3;
}

.bg-img-bet365 {
    background: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/bet365.png);
    background-color: #057a5b;
}

.bg-img-palmerbet {
    background: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/palmerbet.png);
    background-color: #8090c1;
}

.bg-img-unibet {
    background: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/unibet.png);
    background-color: #147b45;
}

.bg-img-playup {
    background: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/playup.png);
    background-color: #1a1a1a;
}

.rp-bet-ad {
    display: flex;
    margin: 15px 0 0 0;
    width:620px;
    min-height: 40px;
    background-position: 20px 50%;
    background-repeat: no-repeat;
  }
  .rp-bet-ad .logo {
    min-width:130px;
    display:flex;
    align-items:center;
  }
  .rp-bet-ad .but {
    display: flex;
    min-width: 94px;
    align-items: center;
    justify-content: center;
  }
  
  button.rp-bet-ad-but {
      padding: 6px 8px 6px 8px;
    margin: 0 5px 0px 0 ;
      font-size: 14px;
      font-family: 'Roboto', sans-serif;
      line-height: 13px;
      text-transform: uppercase;
      text-align: center;
      font-weight: bold;
      background-color: #f9cf00;
      color: #000;
      border-radius: 4px;
      box-shadow: inset 0 -2px 0 0 rgb(0 0 0 / 20%);
      text-shadow: 1px 1px 0px rgb(255 255 255 / 50%);
      cursor: pointer;
      border: none;
  }
  
  .rp-bet-ad-desc {
      padding: 6px;
      font-size: 15px;
      text-align: center;
      line-height: 19px;
      width: 384px;
      color: #fff;
      font-family: 'Roboto', sans-serif;
      text-shadow: 1px 1px 0px rgb(0 0 0 / 20%);
      font-weight: 500;
      display: flex;
      align-items: center;
      justify-content: center;
  }
  @media only screen and (min-width:0px) and (max-width:980px) {
    .rp-bet-ad{
      width:100%;
      display: block;  
      background-position: 50% 10px;
    }

  .rp-bet-ad-desc {
    margin:16px 10px 0 10px;
    justify-content: center;
    width: auto;
  }
    
  button.rp-bet-ad-but {
    width:100%;
      padding: 6px 8px 6px 8px;
      margin: 0 10px 10px 10px;
      font-size: 14px;
      font-family: 'Roboto', sans-serif;
      line-height: 13px;
      text-transform: uppercase;
      text-align: center;
      font-weight: bold;
      background-color: #f9cf00;
      color: #000;
      border-radius: 4px;
      box-shadow: inset 0 -2px 0 0 rgb(0 0 0 / 20%);
      text-shadow: 1px 1px 0px rgb(255 255 255 / 50%);
  }
  }

	@media only screen and (min-width:981px) {
.socialmob {
    display: none !important;
}
.flexgrid .only_desktop {
    display: contents;
}
}
    
    @media (max-width: 991px) {
    .mobile-only {
        width:280px !important;
    }
	
.popup_bookieterms {
    font-size: 8px;
    margin: 4px 0 0px 0;
    line-height: 8px;
    text-transform: uppercase;
    font-family: 'Roboto', sans-serif;
}
	.attachment-featured-large { width: 100%; height: auto; }
	/* #container div.sb-slidebar.sb-active { margin-top: 46px; } */
.flexgrid .only_desktop {
    display: none;
}
    }
.racead_sb a, .racead_sb a:hover, .racead_sb a:visited, .racead_sb a:active,
.racead_lb a, .racead_lb a:hover, .racead_lb a:visited, .racead_lb a:active,
.racead-bb a, .racead-bb a:hover, .racead-bb a:visited, .racead-bb a:active,
.racead_cb a, .racead_cb a:hover, .racead_cb a:visited, .racead_cb a:active {
text-decoration:none;
    color: #fff;
}


a.racead_bestroughie:link {
text-decoration:none;
    color: #fff;
}

a.racead_bestexotic:link {
text-decoration:none;
    color: #fff;
}

a.racead_bestbet:link {
text-decoration:none;
    color: #fff;
}

.racead_bestbet {
    display: block;    
	background-color:#0770b4;
    text-decoration: none;
    color: #fff;
    padding: 0px 5px 5px 5px;
    margin-bottom: 5px;
	border-radius: 5px;
    position: relative;
    overflow: hidden;
    -webkit-text-size-adjust: 100%;
}

a.racead_bestexotic:link {
text-decoration:none;
    color: #fff;
}

.racead_bestexotic {
    display: block;    
	background-color:#eb1c24;
    text-decoration: none;
    color: #fff;
    padding: 0px 5px 5px 5px;
    margin-bottom: 5px;
	border-radius: 5px;
    position: relative;
    overflow: hidden;
    -webkit-text-size-adjust: 100%;
}

.racead_bestroughie {
    display: block;    
	background-color:#223782;
    text-decoration: none;
    color: #fff;
    padding: 0px 5px 5px 5px;
    margin-bottom: 5px;
	border-radius: 5px;
    position: relative;
    overflow: hidden;
    -webkit-text-size-adjust: 100%;
}

.racead-bb {
    font-family: Roboto, sans-serif;
	text-transform:uppercase;
    font-weight: 700;
    padding: 3px 0px 3px 0px;
    font-size: 15px;
    color: #fff;
	}

.racead-bbdesc {
    padding: 4px 8px 4px 8px;
    background: #fff;
    color: #252525;
    font-family: Roboto, sans-serif;
    font-size: 15px;
    font-weight: bold;
    line-height: 15px;
        max-width: 49%;
        width: 49%;
	border-radius:5px 0px 0px 5px;
    display: inline-block
}

.racead-exoticbbdesc {
    padding: 4px 8px 4px 8px;
    background: #fff;
    color: #252525;
    font-family: Roboto, sans-serif;
    font-size: 15px;
    font-weight: bold;
    line-height: 15px;
        max-width: 62%;
        width: 62%;
	border-radius:5px 5px 5px 5px;
    display: inline-block
}

.racead-bbodds {
    padding: 4px 8px 4px 8px;
    background: #feda00;
    color: #252525;
    font-family: Roboto, sans-serif;
    font-size: 15px;
    font-weight: bold;
    line-height: 15px;
        max-width: 13%;
        width: 13%;
	border-radius:0px 5px 5px 0px;
    display: inline-block
}

.racead-bbbetnow {
margin:5px 0;
    padding: 5px 8px 3px 8px;
	border:2px solid #fff;
    color: #fff;
    font-family: Roboto, sans-serif;
    font-size: 15px;
    font-weight: bold;
    line-height: 15px;
        max-width: 14%;
        width: 14%;
	border-radius:5px;
	margin-left:3px;
	text-align:center;
	float:right;
        position:absolute; 
        height:60%; 
		right:5px;
}

.racead_sb {
    display: block;    
    background-position: calc(50% - 90px) 5px;
    background-repeat: no-repeat;
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/sportsbet.png");
	background-color:#0076d9;
    text-decoration: none;
    color: #fff;
    padding: 3px 10px 0px 10px;
    margin-bottom: 5px;
	border-radius: 5px;
    position: relative;
    min-height: 60px;
    overflow: hidden;
    -webkit-text-size-adjust: 100%;
}

.racead_cb {
    display: block;    
    background-position: calc(50% - 90px) 10px;
    background-repeat: no-repeat;
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/beteasy.png");
	background-color:#762270;
    text-decoration: none;
    color: #fff;
    padding: 7px 10px 0px 10px;
    margin-bottom: 5px;
	border-radius: 5px;
    position: relative;
    min-height: 60px;
    overflow: hidden;
    -webkit-text-size-adjust: 100%;
}

.racead_lb {
    display: block;    
    background-position: calc(50% - 90px) 5px;
    background-repeat: no-repeat;
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/ladbrokes.png");
	background-color:#ff0b24;
    text-decoration: none;
    color: #fff;
    padding: 3px 10px 0px 10px;
    margin-bottom: 5px;
	border-radius: 5px;
    position: relative;
    min-height: 60px;
    overflow: hidden;
    -webkit-text-size-adjust: 100%;
}

.racead-bonus {
    font-family: Roboto, sans-serif;
	text-transform:uppercase;
    font-weight: 700;
    padding: 4px 0px 0px 126px;
    font-size: 20px;
	margin-top:-4px;
	text-align:center;
	}

.racead-bonus  span.yellow {
    color:#fad701;
	}

.racead-claim {
    font-family: Roboto, sans-serif;
	text-transform:uppercase;
    font-weight: 700;
    font-size: 11px;
	text-align:center;
	padding:0px 0px 6px 0px;
	}

.racead-claim span {
    background-color: rgba(0, 0, 0, 0.3);
	padding:1px 15px;
	letter-spacing:1px;
	}

.racead-bonuscb {
    font-family: Roboto, sans-serif;
	text-transform:uppercase;
    font-weight: 700;
    font-size: 18px;
	line-height:18px;
	margin-top:-6px;
    padding: 0px 10px 3px 115px;
	text-align:center;
	}

.racead-bonuscb span {
    font-weight: 400;
	line-height:10px;
    font-size: 12px;
	padding:0;
	margin-top:-10px;
	}

.racead-bonuscb span.yellow {
    color:#fad701;
    font-family: Roboto, sans-serif;
	text-transform:uppercase;
    font-weight: 700;
    font-size: 18px;
	line-height:18px;
	text-align:center;
	}

.racead-offer {
    font-family: Roboto, sans-serif;
	text-transform:uppercase;
    font-weight: 400;
    font-size: 10px;
	line-height:12px;
	padding:1px 0px 3px 0;
	text-align:center;
	}

.racead-offer span {
    font-weight: 400;
    font-size: 9px;
	}

.racead-requirements {
    font-family: Roboto, sans-serif;
	text-transform:uppercase;
    font-weight: 400;
    font-size: 8px;
	padding:5px 0;
	}

	div.p_table {
    width: 100%;
    height: 100%;
    font-size: 13px;
    font-family: Roboto, sans-serif;
    font-weight: normal;
    color: #444444;
    line-height: normal !important;
}

div.p_table * {
    box-sizing: content-box;
    line-height: normal !important
}

div.p_table a {
    color: #444444;
    text-decoration: none
}

div.p_table ul {
    margin: 0px;
    padding: 0px !important;
    list-style-type: none !important
}

div.p_table li {
    margin: 0px;
    padding: 0px !important;
    list-style-type: none !important;
    list-style-image: none !important;
    line-height: normal !important
}

div.p_table .align_center {
    text-align: center;	
	border-left:0px solid #fff;
}

div.p_table .radius3 {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px
}

div.p_table .radius5_topleft {
    border-radius: 5px 0px 0px 0px;
    border-top-left-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    -moz-border-radius-topleft: 5px
}

div.p_table .radius5_topright {
    border-radius: 0px 5px 0px 0px;
    border-top-right-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topright: 5px
}

div.p_table h1,
div.p_table h2,
div.p_table h3 {
    margin: 0px;
    padding: 0px !important;
    border: 0 !important;
    line-height: normal !important
}

div.p_table h1 {
    font-size: 44px;
    font-weight: bold
}

div.p_table span {
    font-size: 40px;
    font-weight: bold
}

div.p_table h2 {
    font-size: 28px
}

div.p_table h3 {
    font-size: 12px;
    font-weight: normal;
    letter-spacing: 1px
}

div.p_table div.caption_column li.header_row_1,
div.p_table div.column_1 li.header_row_1,
div.p_table div.column_2 li.header_row_1,
div.p_table div.column_3 li.header_row_1,
div.p_table div.column_4 li.header_row_1,
div.p_table div.column_5 li.header_row_1,
div.p_table div.column_6 li.header_row_1 {
    width: 100%;
    padding: 13px 0px 7px 0px !important
}

div.p_table div.caption_column li.header_row_1,
div.p_table div.column_3 li.header_row_1 {
    width: 100%;
    padding: 13px 0px 7px 0px !important
}

div.p_table div.caption_column li.header_row_2,
div.p_table div.column_1 li.header_row_2,
div.p_table div.column_2 li.header_row_2,
div.p_table div.column_3 li.header_row_2,
div.p_table div.column_4 li.header_row_2,
div.p_table div.column_5 li.header_row_2,
div.p_table div.column_6 li.header_row_2 {
    height: 100%;
	min-height:80px; 
    width: 100%;
    padding: 5px 0px 3px 0px !important
}

div.p_table div.caption_column li.header_row_2 {
    height: 86px;
    width: 100%;
    padding: 18px 0px 6px 10px !important
}

div.p_table div.caption_column {
    width: 180px;
    height: 100%;
    float: left
}

div.p_table div.column_1 {
    width: 25%;
    height: 100%;
    float: left;
    position: relative;
    margin-bottom: 0px;
    cursor: pointer
}

div.p_table div.column_2 {
    width: 25%;
    height: 100%;
    float: left;
    position: relative;
    margin-bottom: 0px;
    cursor: pointer
}

div.p_table div.column_3 {
    width: 25%;
    height: 100%;
    float: left;
    position: relative;
    margin-bottom: 0px;
    cursor: pointer
}

div.p_table div.column_4 {
    width: 25%;
    height: 100%;
    float: left;
    position: relative;
    margin-bottom: 0px;
    cursor: pointer
}

div.p_table div.column_5 {
    width: 25%;
    height: 100%;
    float: left;
    position: relative;
    margin-bottom: 0px;
    cursor: pointer
}

div.p_table div.column_6 {
    width: 25%;
    height: 100%;
    float: left;
    position: relative;
    margin-bottom: 0px;
    cursor: pointer
}

div.p_table li.row_style_1,
div.p_table li.row_style_2,
div.p_table li.row_style_3,
div.p_table li.row_style_4,
div.p_table li.row_style_5,
div.p_table li.row_style_6 {
    width: 100%;
    height: 100%;
    min-height: 17px;
    padding-top: 9px !important;
    padding-bottom: 9px !important;
    float: left
}

div.p_table li.row_style_1 span,
div.p_table li.row_style_2 span,
div.p_table li.row_style_3 span,
div.p_table li.row_style_4 span,
div.p_table li.row_style_5 span,
div.p_table li.row_style_6 span {
    padding-left: 10px !important;
    padding-right: 10px !important;
    display: block
}

div.p_table li.row_style_1 {
    background-color: #ffffff
}

div.p_table li.row_style_2 {
    background-color: #f6f6f6
}

div.p_table li.row_style_3 {
    background-color: #ebebeb
}

div.p_table li.row_style_4 {
    background-color: #e3e3e3
}

div.p_table li.row_style_5 {
    background-color: #ebebeb
}

div.column_ribbon {
    z-index: 1;
    padding: 1px 0px 1px 0px;
    font-size: 9px;
    font-weight: bold;
    text-align: center;
    width: 90%;
	margin-top:-3px;
	margin-bottom:3px;
	margin-left:auto;
	margin-right:auto;
}

div.p_table a.tooltip {
    position: relative;
    text-decoration: underline;
    display: inline;
    font-size: 13px;
    opacity: 1;
    padding: 0
}

div.p_table a.tooltip:hover {
    color: #999999;
    text-decoration: none !important
}

div.p_table a.tooltip:hover::after,
div.p_table a.tooltip:hover::before {
    display: block
}


div.p_table .col33 {
font-size:11px;
font-weight:bold;
text-transform:uppercase; 
}

div.p_table .colclaim {
font-size:11px;
margin-bottom:3px;
font-weight:bold;
text-transform:uppercase; 
}

div.p_table .colclaim span {
font-size:11px;
font-weight:bold;
text-transform:uppercase; 
background-color: rgba(0, 0, 0, 0.3);
padding:1px 5px;
}

div.p_table .col333 {
font-size:10px;
text-transform:uppercase; 
}

div.p_table .col3 {
font-weight:bold;
font-size:40px;
text-transform:uppercase; 
}

div.p_table h1.col1,
div.p_table h1.col2,
div.p_table .col3,
div.p_table .col33,
div.p_table .col333,
div.p_table .col4,
div.p_table .col5 {
    color: #ffffff
}

div.p_table span {
    color: #ffffff;
    font-size:12px;
	line-height:32px;
    vertical-align: text-top;
}

div.p_table h2.col1,
div.p_table h2.col2,
div.p_table h2.col3,
div.p_table h2.col33,
div.p_table h2.col333,
div.p_table h1.col4,
div.p_table h1.col5 {
    color: #ffffff
}

div.p_table h2.caption {
    color: #999999
}

div.p_table h2.caption span {
    color: #999999
}

div.p_table h3.col1,
div.p_table h3.col2,
div.p_table .col3,
div.p_table .col33,
div.p_table .col333,
div.p_table h1.col4,
div.p_table h1.col5 {
    color: #ffffff
}

div.p_table div.caption_column li.header_row_1 {
    border-top: 0;
    border-bottom: 0px solid #ffffff;
    background-color: #ffffff
}

div.p_table div.caption_column li.header_row_2 {
    border-top: 0px solid #ffffff;
    border-bottom: 0px solid #ffffff;
    background-color: #ffffff
}

div.p_table div.column_1 li.header_row_1 {
    border-top: 0;
    border-bottom: 0px solid #c01011;
    background-color: #c01011
}

div.p_table div.column_1 li.header_row_2 {
    border-top: 0px solid #ee1617;
    border-bottom: 0px solid #ee1617;
    background-color: #ee1617
}

div.p_table div.column_2 li.header_row_1 {
    border-top: 0;
    border-bottom: 0px solid #8935c0;
    background-color: #8935c0
}

div.p_table div.column_2 li.header_row_2 {
    border-top: 0px solid #652F9C;
    border-bottom: 0px solid #652F9C;
    background-color: #652F9C
}

div.p_table div.column_3 li.header_row_1 {
    border-top: 0;
    border-bottom: 0px solid #0187c1;
    background-color: #0187c1
}

div.p_table div.column_3 li.header_row_2 {
    border-top: 0px solid #3e9ac1;
    border-bottom: 0px solid #3e9ac1;
    background-color: #3e9ac1
}

div.p_table div.column_4 li.header_row_1 {
    border-top: 0;
    border-bottom: 0px solid #006030;
    background-color: #006030
}

div.p_table div.column_4 li.header_row_2 {
    border-top: 0px solid #008542;
    border-bottom: 0px solid #008542;
    background-color: #008542
}

div.p_table div.column_5 li.header_row_1 {
    border-top: 0;
    border-bottom: 0px solid #003056;
    background-color: #e46b00
}

div.p_table div.column_5 li.header_row_2 {
    border-top: 0px solid #053570;
    border-bottom: 0px solid #053570;
    background-color: #ff7800
}

div.p_table div.column_6 li.header_row_1 {
    border-top: 0;
    border-bottom: 0px solid #003056;
    background-color: #8090c1
}

div.p_table div.column_6 li.header_row_2 {
    border-top: 0px solid #053570;
    border-bottom: 0px solid #053570;
    background-color: #697aad
}

div.column_ribbon {
    background: #fed32f;
    color: #000
}

div.column_ribbon::before {
    border-color: #fed32f #fed32f #fed32f transparent
}

div.column_ribbon::after {
    border-color: #fed32f transparent #fed32f #fed32f
}


     .comapre-sportsbet {
    display: block;    
    background-position: center 4px;
    background-repeat: no-repeat;
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/logos/sportsbetsml.png");
    position: relative;
    height: 1px;
    overflow: hidden;
}
     .comapre-crownbet {
    display: block;    
    background-position: center 4px;
    background-repeat: no-repeat;
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/beteasycompare.png");
    position: relative;
    height: 1px;
    overflow: hidden;
}
     .comapre-beteasy {
    display: block;    
    background-position: center 4px;
    background-repeat: no-repeat;
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/beteasycompare.png");
    position: relative;
    height: 1px;
    overflow: hidden;
}
     .comapre-ladbrokes {
    display: block;    
    background-position: center 4px;
    background-repeat: no-repeat;
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/logos/ladbrokessml.png");
    position: relative;
    height: 1px;
    overflow: hidden;
}
     .comapre-tab {
      display: block;
    background-position: center 2px;
    background-repeat: no-repeat;
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/tab.png);
    position: relative;
    height: 1px;
    overflow: hidden;
    background-size: 36px 17px;
}
     .comapre-neds {
    display: block;    
    background-position: center 4px;
    background-repeat: no-repeat;
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/logos/nedssml.png");
    position: relative;
    height: 1px;
    overflow: hidden;
}

/* Specific Background Colors */
#racepage-bestbet { 
    background-color: #eb1c24;
    color: #fff;
    border-radius: 4px;
 }
#racepage-roughie { 
    background-color: #ff7800;
    color: #fff;
    border-radius: 4px;
 }
#racepage-exotic {
    background-color: #2b7308;
    margin: 10px 0 5px 0;  
    color: #fff;
    border-radius: 4px;
}

/* Buttons with Logos */
#racepage-bestbetladbrokes, #racepage-roughieladbrokes, #racepage-exoticladbrokes {
    background-color: #ec1a23;
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/ladbrokes.png);
    background-position: right 10px top 7px;
    background-repeat: no-repeat;
}

#racepage-bestbetneds, #racepage-roughieneds, #racepage-exoticneds {
    background-color: #ff7800;
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/neds.png);
    background-position: right 10px top 7px;
    background-repeat: no-repeat;
}

#racepage-bestbetswiftbet, #racepage-roughieswiftbet, #racepage-exoticswiftbet {
    background-color: #13274b;
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/swiftbet.png);
    background-position: right 10px top 7px;
    background-repeat: no-repeat;
}

#racepage-bestbetmybet, #racepage-roughiemybet, #racepage-exoticmybet {
    background-color: #151f23;
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/mybet.png);
    background-position: right 10px top 7px;
    background-repeat: no-repeat;
}

/* Assign Common Class */
#racepage-bestbetladbrokes, #racepage-bestbetneds, #racepage-bestbetswiftbet, #racepage-bestbetmybet,
#racepage-roughieladbrokes, #racepage-roughieneds, #racepage-roughieswiftbet, #racepage-roughiemybet,
#racepage-exoticladbrokes, #racepage-exoticneds, #racepage-exoticswiftbet, #racepage-exoticmybet {    
    color: #fff;
    border-radius: 4px;
}

/* Margin for Exotic Buttons */
#racepage-exoticladbrokes, #racepage-exoticneds, #racepage-exoticswiftbet, #racepage-exoticmybet {
    margin: 10px 0 5px 0;
}


.racepage-content {
padding:4px 6px 6px;
}

.racepage-exoticcontent {
    padding: 8px 6px 2px;
}

.bestbet-title {
    font-size: 18px;
    line-height: 16px;
    padding: 8px 0 10px 10px;
    font-family: Roboto, sans-serif;
    font-weight: 700;
	text-align:left;
	text-transform:uppercase;
	}

.bestbet-horse {
    background: #fff;
    color: #000;
    width: 100%;
    display: table-cell;
    font-size: 18px;
    font-family: Roboto, sans-serif;
    font-weight: 700;
    text-align: left;
    padding: 4px 6px;
	}

	
.bestbet-tri {
    background: #fff;
    color: #000;
    font-size: 14px;
    font-family: Roboto, sans-serif;
    vertical-align: middle;
    padding: 10px 10px 4px 10px;
    border-radius: 4px;
	}
	
.bestbet-tri p {
    margin: 0 0 6px !important;
	}

.besttrifecta-odds {
    color: #000;
    display: table-cell;
    font-size: 18px;
    font-family: Roboto, sans-serif;
    font-weight: 700;
    text-align: center;
    padding: 0 4px;
    min-width: 100px;
    margin-bottom: 6px;
	}

button.rptri-bets {
    background-color: #f9cf00;
    border: none;
    border-radius: 3px;
    color: #000;
    padding: 0.4rem 0.4rem;
    letter-spacing: 0.5px;
    width: 100%;
    font-family: 'Roboto', sans-serif;
    font-size: 18px;
    margin: 0px 0 0px 0;
    box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.2);
    text-shadow: 1px 1px 0px rgba(255,255,255, 0.5);
    font-weight: 700;
    position: relative;
    cursor: pointer;
}

.bestbet-odds {
    background: #fad802;
    color: #000;
    display: table-cell;
    font-size: 18px;
    font-family: Roboto, sans-serif;
    font-weight: 700;
    text-align: center;
    padding: 0 13px;
    min-width: 50px;
    margin-bottom: 6px;
	}

.bestbet-exotictitle {
        font-size: 18px;
    font-family: Roboto, sans-serif;
    font-weight: 700;
    text-align: center;
    margin: 0 10px 0 0;
    float: left;
    width: 20%;
    text-transform: uppercase;
	}

.bestbet-exotichorse {
    background: #fff;
    color: #000;
    width: 55%;
    display: inline-block;
    font-size: 18px;
    font-family: Roboto, sans-serif;
    font-weight: 700;
    text-align: left;
    padding: 0 6px;
	}

.bestbet-exoticodds {
    background: #fad802;
    color: #000;
    width: 20%;
    display: inline-block;
    /* float: left; */
    font-size: 18px;
    font-family: Roboto, sans-serif;
    font-weight: 700;
    text-align: center;
    margin-bottom: 6px;
	}

#bestbet-betnow {
background:#fad802;
color:#000;
    font-size: 18px;
	line-height:28px;
    font-family: Roboto, sans-serif;
    font-weight: 700;
	text-align:center;
	text-transform:uppercase;
	display:block;
	width:100%
	}

#bestbet-betnow:hover {
background:#ffe64a;
	}

button.rp-bets {
    background-color: #f9cf00;
    border: none;
    border-radius: 3px;
    color: #000;
    padding: 0.3rem 0.4rem;
    letter-spacing: 0.5px;
    width: 100%;
    font-family: 'Roboto', sans-serif;
    font-size: 18px;
    margin: 6px 0 0px 0;
    box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.2);
    text-shadow: 1px 1px 0px rgba(255,255,255, 0.5);
    font-weight: 700;
    position: relative;
    cursor: pointer;
}

button.rp-bets:hover {
    background-color: #f9c100;
}

div.racepage-table {
    width: 100%;
    height: 100%;
    font-size: 13px;
    font-family: arial, sans-serif;
    font-weight: normal;
    color: #444444;
    line-height: normal !important
}

div.racepage-table * {
    box-sizing: content-box;
    line-height: normal !important
}

div.racepage-table a {
    color: #444444;
    text-decoration: none
}

div.racepage-table ul {
    margin: 0px;
    padding: 0px !important;
    list-style-type: none !important
}

div.racepage-table li {
    margin: 0px;
    padding: 0px !important;
    list-style-type: none !important;
    list-style-image: none !important;
    line-height: normal !important
}

div.racepage-table .align_center {
    text-align: center;
}

div.racepage-table h1,
div.racepage-table h2,
div.racepage-table h3 {
    margin: 0px;
    padding: 0px !important;
    border: 0 !important;
    line-height: normal !important
}

div.racepage-table h1 {
    font-size: 44px;
    font-weight: bold
}

div.racepage-table span {
    font-size: 40px;
    font-weight: bold
}

div.racepage-table .col3 {
font-weight:bold;
font-size:40px;
text-transform:uppercase; 
}

div.racepage-table span {
    color: #ffffff;
    font-size:16px;
	line-height:20px;
    vertical-align: text-top;
}

div.racepage-table h2 {
    font-size: 28px
}

div.racepage-table h3 {
    font-size: 12px;
    font-weight: normal;
    letter-spacing: 1px
}

div.racepage-table div.caption_column li.header_row_1,
div.racepage-table div.column_1 li.header_row_1,
div.racepage-table div.column_2 li.header_row_1,
div.racepage-table div.column_3 li.header_row_1,
div.racepage-table div.column_4 li.header_row_1,
div.racepage-table div.column_5 li.header_row_1,
div.racepage-table div.column_6 li.header_row_1 {
    width: 100%;
    padding: 13px 0px 7px 0px !important
}

div.racepage-table div.caption_column li.header_row_1,
div.racepage-table div.column_3 li.header_row_1 {
    width: 100%;
    padding: 13px 0px 7px 0px !important
}

div.racepage-table div.caption_column li.header_row_2,
div.racepage-table div.column_1 li.header_row_2,
div.racepage-table div.column_2 li.header_row_2,
div.racepage-table div.column_3 li.header_row_2,
div.racepage-table div.column_4 li.header_row_2,
div.racepage-table div.column_5 li.header_row_2,
div.racepage-table div.column_6 li.header_row_2 {
    width: 100%;
	margin-bottom:20px;
    padding: 10px 0px 7px 0px !important
}

div.racepage-table div.caption_column li.header_row_2 {
    height: 86px;
    width: 100%;
    padding: 18px 0px 6px 10px !important
}

div.racepage-table div.caption_column {
    width: 180px;
    height: 100%;
    float: left
}

div.racepage-table div.column_1 {
    width: 124px;
    height: 100%;
    float: left;
    position: relative;
    cursor: pointer
}

div.racepage-table div.column_2 {
    width: 124px;
    height: 100%;
    float: left;
    position: relative;
    cursor: pointer
}

div.racepage-table div.column_3 {
    width: 124px;
    height: 100%;
    float: left;
    position: relative;
    cursor: pointer
}

div.racepage-table div.column_4 {
    width: 124px;
    height: 100%;
    float: left;
    position: relative;
    cursor: pointer
}

div.racepage-table div.column_5 {
    width: 123px;
    height: 100%;
    float: left;
    position: relative;
    cursor: pointer
}

div.racepage-table div.column_6 {
    width: 123px;
    height: 100%;
    float: left;
    position: relative;
    cursor: pointer
}


div.racepage-table .column_ribbon {
    position: absolute;
    top: 40px;
    left: 0px;
    z-index: 1;
    padding: 1px 0px 1px 0px;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    width: 124px
}

div.racepage-table .column_ribbon::before {
    position: absolute;
    top: 0;
    left: -11px;
    content: "";
    z-index: -1;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-image: none;
    border-style: solid;
    border-width: 8px;
    width: 0
}

div.racepage-table .column_ribbon::after {
    position: absolute;
    top: 0;
    right: -11px;
    content: "";
    z-index: -1;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-image: none;
    border-style: solid;
    border-width: 8px;
    width: 0;
    height: 0
}


div.racepage-table .offertext {
    text-align: center;
    font-size: 12px;
    padding: 5px 3px;
    color: #fff;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
	}

div.racepage-table .col33 {
font-size:11px;
font-weight:bold;
text-transform:uppercase; 
}

div.racepage-table .col333 {
font-size:10px;
text-transform:uppercase; 
}

div.racepage-table h1.col1,
div.racepage-table h1.col2,
div.racepage-table .col3,
div.racepage-table .col33,
div.racepage-table .col333,
div.racepage-table .col4,
div.racepage-table .col5 {
    color: #ffffff
}

div.racepage-table span {
    color: #ffffff
}

div.racepage-table h2.col1,
div.racepage-table h2.col2,
div.racepage-table h2.col3,
div.racepage-table h2.col33,
div.racepage-table h2.col333,
div.racepage-table h1.col4,
div.racepage-table h1.col5 {
    color: #ffffff
}

div.racepage-table h2.caption {
    color: #999999
}

div.racepage-table h2.caption span {
    color: #999999
}

div.racepage-table h3.col1,
div.racepage-table h3.col2,
div.racepage-table .col3,
div.racepage-table .col33,
div.racepage-table .col333,
div.racepage-table h1.col4,
div.racepage-table h1.col5 {
    color: #ffffff
}

div.racepage-table div.caption_column li.header_row_1 {
    border-top: 0;
    border-bottom: 0px solid #ffffff;
    background-color: #ffffff
}

div.racepage-table div.caption_column li.header_row_2 {
    border-top: 0px solid #ffffff;
    border-bottom: 0px solid #ffffff;
    background-color: #ffffff
}

div.racepage-table div.column_1 li.header_row_1 {
	border-left:0px solid #fff;
background:url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/logos/neds.png) 50% 50% no-repeat #ff7800; 
height:25px;
}

div.racepage-table div.column_1 li.header_row_2 {
	border-left:0px solid #fff;
    border-top: 0px solid #8d9cc1;
    border-bottom: 0px solid #8d9cc1;
    background-color: #ff9600
}

div.racepage-table div.column_2 li.header_row_1 {
	border-left:1px solid #fff;
background:url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/logos/beteasylrg.png) 50% 50% no-repeat #8935c0; 
height:25px;
}

div.racepage-table div.column_2 li.header_row_2 {
	border-left:1px solid #fff;
    border-top: 0px solid #652F9C;
    border-bottom: 0px solid #652F9C;
    background-color: #652F9C
}

div.racepage-table div.column_3 li.header_row_1 {
	border-left:1px solid #fff;
background:url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/logos/sportsbet.png) 50% 30% no-repeat #0187c1; 
height:25px;
}

div.racepage-table div.column_3 li.header_row_2 {
	border-left:1px solid #fff;
    border-top: 0px solid #3e9ac1;
    border-bottom: 0px solid #3e9ac1;
    background-color: #3e9ac1
}

div.racepage-table div.column_4 li.header_row_1 {
	border-left:1px solid #fff;
background:url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/tab.png) 50% 50% no-repeat #006030; 
height:25px;
}

div.racepage-table div.column_4 li.header_row_2 {
	border-left:1px solid #fff;
    border-top: 0px solid #008542;
    border-bottom: 0px solid #008542;
    background-color: #008542
}


div.racepage-table div.column_5 li.header_row_1 {
	border-left:1px solid #fff;
background:url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/logos/ladbrokes.png) 50% 50% no-repeat #ec1a23; 
height:25px;
}

div.racepage-table div.column_5 li.header_row_2 {
	border-left:1px solid #fff;
    border-top: 0px solid #e83e3e;
    border-bottom: 0px solid #e83e3e;
    background-color: #e83e3e
}


div.racepage-table div.column_6 li.header_row_1 {
	border-left:1px solid #fff;
background:url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/logos/palmerbet.png) 50% 50% no-repeat #8090c1; 
height:25px;
}

div.racepage-table div.column_6 li.header_row_2 {
	border-left:1px solid #fff;
    border-top: 0px solid #697aad;
    border-bottom: 0px solid #697aad;
    background-color: #697aad
}

div.racepage-table div.betnow {
background:#fad802;
color:#000;
    font-size: 13px;
	line-height:18px;
    font-family: Roboto, sans-serif;
    font-weight: 700;
	text-align:center;
	text-transform:uppercase;
	display:block;
	width:114px;
	margin-left:auto;
	margin-right:auto;
	}
div.racepage-table div.betnow:hover {
background:#ffe64a;
	}

#morefreebets {
	background:#01569f;
	color:#fff;
    font-size: 15px;
	letter-spacing:1px;
	line-height:25px;
    font-family: Roboto, sans-serif;
    font-weight: 700;
	text-align:center;
	text-transform:uppercase;
	margin-bottom:10px;
    margin-top: 0px;
	width:100%
	}

#morefreebets:hover {
	background:#0078c6;
	}

	#morefreebets span {
    color:#fad802;
	}

.sharewin {
    box-sizing: border-box;
    height: 80px;
	background:#f1f1f1;
    overflow: hidden;
    margin-bottom: -15px;
}
.sharewin .sharewin__img-wrap {
    width: 160px;
	margin-right:6px;
    float: left;
}
.sharewin .sharewin-content {
    font-family: Roboto, sans-serif;
	font-size:13px;
	padding:4px 6px;
}
.sharewin .sharewin-content strong {
	font-size:14px;
}
.sharewin .sharewin-content p {
line-height:15px;
padding:0;
margin:0;
}
.sharewin .sharewin-content h3 {
    line-height:24px;
	color:#000;
	padding:0;
	margin:0;
}
.sharewin .sharewin__body {
    width: 50%;
    float: left;
    color: #fff;
    background-color: #333732;
    padding: 20px;
    box-sizing: border-box;
    height: 100%;
}	

#race-results {
    max-width: 100%
}

#race-results a {
    text-decoration: none
}

#race-results .race-header {
    background-color: #2b7308;
    margin: 0;
    padding: 10px;
    text-transform: uppercase;
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px
}

#race-results .race-header h3,
#race-results .race-header h4 {
    margin: 0;
    padding: 0
}

#race-results .race-header h3 {
    font-size: 14px;
    color: #fff;
    text-transform: uppercase;
    -webkit-font-smoothing: antialiased;
    float: left;
    max-width: 410px
}

#race-results table {
    padding: 0;
    margin: 0;
    font-size: 12px;
    border-collapse: separate;
    background-color: #f3f3f3;
    max-width: 100%
}

#race-results table th {
    background: #1c5501;
    color: #fff;
    text-align: center;
    padding-top: 5px;
    font-size: 10px;
    border-bottom: none
}

#race-results table th.rr-position {
    width: 60px;
    text-align: center;
}

#race-results table th.rr-horse {
width:140px;
    max-width: 140px;
    text-align: left;
}

#race-results table th.rr-jockey {
width:125px;
    max-width: 125px;
    text-align: left;
}

#race-results table th.rr-trainer {
width:185px;
    max-width: 185px;
    text-align: left;
}

#race-results table th.rr-odds {
width:60px;
    max-width: 60px;
    text-align: center;
}

#race-results table td {
    border-top: 0px solid #fff;
    padding: 4px 0 4px 5px;	
}

#race-results table td.rr-position {
    width: 60px;
    border-left: 0px solid #fff;
    text-align: center;
    border-bottom:0px;
}

#race-results table td.rr-horse {
width:140px;
    max-width: 140px;
    border-left: 0px solid #fff;
    border-bottom:0px;
}

#race-results table td.rr-jockey {
width:125px;
    max-width: 125px;
	color:#696969;
	font-size:11px;
    text-transform: uppercase;
    border-left: 0px solid #fff;
    border-bottom:0px;
}

#race-results table td.rr-trainer {
width:185px;
    max-width: 185px;
	color:#696969;
	font-size:11px;
    text-transform: uppercase;
    border-left: 0px solid #fff;
    border-bottom:0px;
}

#race-results table td.rr-odds {
width:60px;
    max-width: 60px;
    border-left: 0px solid #fff;
	font-weight:bold;
    text-align: center;
    border-bottom:0px;
}

#race-results .race-footer {
    background-color: #1c5501;
    margin-bottom: 10px;
    padding: 5px;
    text-transform: uppercase;
    color: #fff;
    text-align: center;
    font-size: 12px
}	

#race-results .race-footer a {
    color: #fff;
}	
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
    
    #racepage-bestbetladbrokes, #racepage-roughieladbrokes, #racepage-exoticladbrokes {
        background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/ladbrokes@2x.png);
        background-size: 106px 22px;
    }

    #racepage-bestbetneds, #racepage-roughieneds, #racepage-exoticneds {
        background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/neds@2x.png);
        background-size: 64px 22px;
    }

    #racepage-bestbetswiftbet, #racepage-roughieswiftbet, #racepage-exoticswiftbet {
        background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/swiftbet@2x.png);
        background-size: 73px 22px;
    }

    #racepage-bestbetmybet, #racepage-roughiemybet, #racepage-exoticmybet {
        background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/mybet@2x.png);
        background-size: 37px 22px;
    }
  
    .swiftbet-bm-tip-box {
        background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/swiftbet@2x.png);
         background-size: 73px 22px;
      }

.bg-img-ladbrokes {
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/ladbrokes@2x.png);
     background-size: 106px 22px;
}

.bg-img-neds {
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/neds@2x.png);
     background-size: 64px 22px;
}

.bg-img-tab {
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/tab@2x.png);
     background-size: 57px 27px;
}

.bg-img-swiftbet {
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/swiftbet@2x.png);
    background-size: 73px 22px;
}

.bg-img-betr {
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/betr@2x.png);
     background-size: 58px 22px;
}

.bg-img-bet365 {
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/bet365@2x.png);
     background-size: 110px 24px;
}

.bg-img-palmerbet {
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/palmerbet@2x.png);
     background-size: 106px 22px;
}

.bg-img-unibet {
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/unibet@2x.png);
     background-size: 73px 26px;
}

.bg-img-playup {
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/playup@2x.png);
    background-size: 100px 25px;
}

      .ladbrokes-bb-tip-box {
        background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/ladbrokes@2x.png);
        background-size: 106px 22px;
      }

.bb-ad-arrow{
        background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/swiftbet@2x.png);
         background-size: 73px 22px;
      }

.hb-sportsbet {
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/sportsbet@2x.png);
     background-size: 106px 22px;
	}

.hb-beteasy {
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/beteasy@2x.png);
     background-size: 39px 22px;
	}

.hb-playup {
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/playup@2x.png);
    background-size: 100px 25px;
	}

.hb-swiftbet {
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/swiftbet@2x.png);
    background-size: 73px 22px;
    }

.hb-mybet {
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/mybet2@2x.png);
    background-size: 55px 33px;
    }

.hb-ladbrokes {
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/ladbrokes@2x.png);
     background-size: 106px 22px;
	}

.hb-neds {
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/neds@2x.png);
     background-size: 64px 22px;
	}

.hb-betr {
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/betr@2x.png);
     background-size: 58px 22px;
	}

.hb-boombet {
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/boombet@2x.png);
     background-size: 84px 27px;
	}

.hb-picklebet {
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/picklebet@2x.png);
     background-size: 108px 22px;
	}

.hb-bluebet {
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/bluebet@2x.png);
     background-size: 75px 22px;
	}

.hb-dabble {
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/dabble@2x.png);
     background-size: 75px 22px;
	}

.hb-picklebet {
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/picklebet2@2x.png);
     background-size: 108px 22px;
	}

.hb-betright {
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/betright@2x.png);
     background-size: 73px 10px;
	}

.hb-tab {
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/tab@2x.png);
     background-size: 57px 27px;
	}

.hb-pointsbet {
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/pointsbet@2x.png);
     background-size: 146px 30px;
	}

.hb-bookmaker {
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/bookmaker2@2x.png);
     background-size: 106px 22px;
	}

.hb-palmerbet {
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/palmerbet@2x.png);
     background-size: 106px 22px;
	}

.hb-winnersbet {
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/winnersbet@2x.png);
     background-size: 56px 22px;
	}

.hb-unibet {
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/unibet@2x.png);
     background-size: 73px 26px;
	}

.hb-madbookie {
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/madbookie2@2x.png);
     background-size: 106px 22px;
	}

.hb-betstar {
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/betstar2@2x.png);
     background-size: 73px 22px;
	}

.hb-classicbet {
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/classicbet@2x.png);
     background-size: 106px 21px;
	}

.hb-topbetta {
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/topbetta@2x.png);
     background-size: 61px 22px;
	}

.hb-sportchamps {
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/sportchamps@2x.png);
     background-size: 86px 15px;
	}

.hb-bet365 {
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/bet365@2x.png);
     background-size: 110px 24px;
	}

.hb-betfair {
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/betfair@2x.png);
     background-size: 110px 20px;
	}

.hb-robwaterhouse {
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/robwaterhouse@2x.png);
     background-size: 84px 25px;
	}

    .hb-puntnow {
        background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/puntnow@2x.png);
         background-size: 106px 20px;
        }

    .hb-betgalaxy {
        background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/betgalaxy@2x.png);
         background-size: 106px 12px;
        }
    
    .hb-wellbet {
        background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/wellbet@2x.png);
        background-size: 106px 22px;
        }
    
    .hb-questbet {
        background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/questbet@2x.png);
        background-size: 106px 21px;
        }
    
    .hb-puntgenie {
        background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/puntgenie@2x.png);
        background-size: 106px 21px;
        }
    
    .hb-volcanobet {
        background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/volcanobet@2x.png);
        background-size: 106px 17px;
        }

.hp-rev-sportsbet {
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/sportsbet@2x.png);
     background-size: 106px 22px;
	}

.hp-rev-beteasy {
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/beteasy@2x.png);
     background-size: 39px 22px;
	}

.hp-rev-mybet {
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/mybet2@2x.png);
     background-size: 55px 33px;
	}

.hp-rev-picklebet {
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/picklebet@2x.png);
     background-size: 108px 22px;
	}

    .hp-rev-playup {
        background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/playup@2x.png);
         background-size: 100px 25px;
        }

.hp-rev-swiftbet {
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/swiftbet@2x.png);
     background-size: 73px 23px;
	}

.hp-rev-ladbrokes {
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/ladbrokes@2x.png);
     background-size: 106px 22px;
	}

.hp-rev-neds {
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/neds@2x.png);
     background-size: 64px 22px;
	}

.hp-rev-betr {
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/betr@2x.png);
     background-size: 58px 22px;
	}

.hp-rev-tab {
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/tab@2x.png);
     background-size: 57px 27px;
	}

.hp-rev-pointsbet {
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/pointsbet@2x.png);
     background-size: 146px 30px;
	}

.hp-rev-bookmaker {
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/bookmaker2@2x.png);
     background-size: 106px 22px;
	}

.hp-rev-palmerbet {
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/palmerbet@2x.png);
     background-size: 106px 22px;
	}

.hp-rev-unibet {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/unibet@2x.png");
     background-size: 73px 26px;
	}

.hp-rev-madbookie {
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/madbookie2@2x.png);
     background-size: 106px 22px;
	}

.hp-rev-betstar {
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/betstar2@2x.png);
     background-size: 106px 22px;
	}

.hp-rev-classicbet {
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/classicbet@2x.png);
     background-size: 106px 21px;
	}

.hp-rev-topbetta {
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/topbetta@2x.png);
     background-size: 61px 22px;
	}

.hp-rev-sportchamps {
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/sportchamps@2x.png);
     background-size: 86px 15px;
	}

.hp-rev-bet365 {
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/bet365@2x.png);
     background-size: 110px 24px;
	}

.hp-rev-boombet {
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/boombet@2x.png);
     background-size: 84px 27px;
	}

.hp-rev-betfair {
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/betfair@2x.png);
     background-size: 110px 20px;
	}

#bigtips-alert {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/tipsalert@2x.png");
     background-size: 18px 18px;
}


#sb-watchlive-beteasy {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/be@2x.png");
     background-size: 16px 16px;
} 

 #sb-watchlive-tab {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/tab2@2x.png");
     background-size: 17px 17px;
}

.sb-stream-title {	
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/skyracing@2x.png);
     background-size: 42px 44px;
    background-position: top right;
    background-repeat: no-repeat;
	}


#sb-stream-sportsbet {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/sb@2x.png");
    background-position: 8px 46%;
     background-size: 21px 16px;
} 

 #sb-stream-tab {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/tab2@2x.png");
    background-position: 9px 42%;
     background-size: 17px 17px;
}


	#sb-stream-sportsbet:hover {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/sb@2x.png");
    background-position: 8px 46%;
     background-size: 21px 16px;
	}

	#sb-stream-tab:hover {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/tab2@2x.png");
    background-position: 9px 42%;
     background-size: 17px 17px;
}


#ip-stream-beteasy {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/be@2x.png");
    background-position: 8px 46%;
     background-size: 16px 16px;
} 

#ip-stream-tab {
   background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/tab2@2x.png");
   background-position: 9px 42%;
    background-size: 17px 17px;
}

 #ip-stream-dabble {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/dabble2@2x.png");
    background-position: 9px 42%;
     background-size: 13px 17px;
}

 #ip-stream-swiftbet {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/swiftb2@2x.png");
    background-position: 50% 44%;
    background-size: 67px 20px;
}

 #ip-stream-sportsbet {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/sb@2x.png");
    background-position: 9px 42%;
     background-size: 21px 16px;
}


	#ip-stream-beteasy:hover {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/be@2x.png");
    background-position: 8px 46%;
     background-size: 16px 16px;
	}

	#ip-stream-tab:hover {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/tab2@2x.png");
    background-position: 9px 42%;
     background-size: 17px 17px;
}

	#ip-stream-dabble:hover {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/dabble2@2x.png");
    background-position: 9px 42%;
     background-size: 13px 17px;
}

	#ip-stream-sportsbet:hover {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/sb@2x.png");
    background-position: 9px 42%;
     background-size: 21px 16px;
}

	#ip-stream-swiftbet:hover {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/swiftb2@2x.png");
    background-position: 50% 44%;
    background-size: 67px 20px;
}

#menu-item-170187 a,
#menu-item-170187 a:hover,
#menu-item-170187 li a:visited {
    color: #FFE400;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAqCAYAAACpxZteAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkJFMDdDNjc5OUM0MzExRTg4QUEzOUUwQzBDRkEwOUJFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkJFMDdDNjdBOUM0MzExRTg4QUEzOUUwQzBDRkEwOUJFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QkUwN0M2Nzc5QzQzMTFFODhBQTM5RTBDMENGQTA5QkUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QkUwN0M2Nzg5QzQzMTFFODhBQTM5RTBDMENGQTA5QkUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz60RHywAAACvUlEQVR42rSXXYiMURjHzzs2NOyur9h8FmvKxQ7F7mvULrcuZKZQSsqW2OTjSpHaOzcu3CCXykexH1JqywUpYlbSKmKsxVq1iCW7GsZY/+ftP+27Y+b9PPPUb973zOw+//PxnOc8xxh/2aRcrJbMAFNADoyBb2BUxdKO/1wFFoB2MBe8Ao/Ad7AdrAOLQQ2YCiLgL/hFgUGVMR/i2QWiYC2IW8JKHYf4VwMjuI5GEoyA2Sq8fQLzwQUI7JEeJcBNsAQsA1cDOj4FVoCl9JcoTNELTtMYqQ0oEEGPB6y3jCkzMaQ4p7c5bzVsrwwoEKfzmfhcA+4WBGQNpoEUMMCsgAJz+NzCiBO/ymCYdjECpPGcEeXXHgMT9IM+TFeyMAKxo6AOnABfAo7gMzjGCDpk3wdir8FuRlA2oIDMQAvYht4PTqz8hF0DO0A+oMC4tY6xdM/k0JpsHYzfDp/Oz4NGOL9V/IPhkIv2gcNglYPjXnASjm+U+wPDJdlFGRmtYJft+7PgsiUQS+fdkp2T/QR3mABXgwZwjyPLe9ve3qwRLLft2Cbv+cObyeZ5z/cBhrVWgQQ3kOL50KJboN6Wa+YxtWsV6CtqP6nEGuRskfVGt8AHJjOxYaJVYNTW63c89LUKFPK92FN/56h3e8vnx0oIyM5t4/t+3ftA9sAlWzEgZckVsEGHwEHOfXGlsQjcB+eCCkgNegCcZjlTztpQpnSDBr8CneAMhdwsZdVWGTPuRWA6e530eWRKfuqBiOkmsBEcCXjoLwQ73QQiKpz9cRP4UWmBbEiBmJNAFUvHMJbCQreWE5CqeKuGG047RKKlBDYrPSYhW11KYFiTQD8vkf8JXOTJFcbk2rQX1V62lIBcYZt5Gcn5dDzCcnI9nPd6qU0leW1iRVfPG081O/Sbd2QZ7TMgN/EHcDxUytE/AQYA/LWgatMJwFQAAAAASUVORK5CYII=');
     background-size: 12px 21px;
}

#menu-item-415628 a,
#menu-item-415628 a:hover,
#menu-item-415628 li a:visited {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAqCAYAAAAnH9IiAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjc4MEJEMDdCOUM0MzExRThCOUI1QTg2M0Q1MzdCNTRGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjc4MEJEMDdDOUM0MzExRThCOUI1QTg2M0Q1MzdCNTRGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzgwQkQwNzk5QzQzMTFFOEI5QjVBODYzRDUzN0I1NEYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzgwQkQwN0E5QzQzMTFFOEI5QjVBODYzRDUzN0I1NEYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz49uW9EAAAMKUlEQVR42sxZe3BU1Rn/3dfefWXz3GQ3oBAgBDAEwqPQYnUEtT5aERnw0SlUUVrqiNRWy3SmiDOdaR07ra2OpegMWLEijlSZChIVZBRFIIBaIDw3AQzksXltdjf7uHv7fWc3YfMkifzRzZzcu+fee+53vu/3/b7fOSs1+v242h9NVbMu1PmfPHKi+lmrRW272uOrCdO8aoNJkgQpefxrTqZziW5R82j8n8mSdHWN7ohEr8pAPHVd02DVLatN01zitFmR6XQsr29urdIU5S+4er6BfDU9IMvSIvLp75PnMtzZLtAE/kjt9sGFanBNDXVEvp2HCV7kUegWy0xVkddTl9LZn5vphKoolgTMDeSdmwg2xxlCum4VLzcTCUQiESQRakKRB+dD1eFwDhfBiMWiaA8GGcOFBIHXTZhZnVc5VzIcNmTYrWhpDxVIsvQaYXteR0e49fCBfWJSus2OCZNKIbGxQ4CPumrVymGZbJCHps6YhV8+9gubpir/JMOLo9FotwgQixBEMtDUFqRzebputa1rafY/sHnjOjNumHB7R2L8hIkcDXH/oI1+e/Mbw4ZGUyCIFcuXPV95+Pg8XdcxtXQSDAo5G8uYZtLw5OXgXH0L2gNt8J0+dV8sGqmy2p3PxI1EEibDYY9RxROG9WA8Hkc8IT3x+FNrltfV1aN4XBHK/7AWFouGU2d8aG0NIDc3C05HBgJNDXjt1Y045zsDq822BorljITEpuESinpd2fThZB9kRZ1LkHi2paUFVquOi5fqseXf/0HNhW9QefgrdBB8bNTvcrlw4ZwP1b6z4GjQZAna0is0iJNwvG5YRvvra4dqrwh9dm7BCkVVCY5KMvEIFpu2bCVGMIW3GaexWBz19Y3gSPAz3FLY1en+v8uK7JUl+emhG91QN6QSwpjVdZs7N7/whp5XifZ68LaC2m98mDWjnFgmhIOVlRQVa1f1jHR0rAmFQp4MV+ZKmsqguVctGFk0BJKT4HRmQFGV79HX/IEynr3a3NQIqyZj7e9+i9qLl/DgIz+HQQmoKDI4Qi0tTfCdPb182sxZ3mjEeIgeaxyMHUp2Xj6ikY5BtQi1Fkoq4te1lPmlAxkdjUYEllc/+QTmzJ4Fr8cDv78JB8jbllRE4rEYed6GyeXTSwwjXkpdb5pJBGKgJnNV6qvRv159CcOwU9HYrMjKff0ZHCNWYTyfr/Hh1ptvwj3z7xIFKEYGLl/2U4wbNxaRFJ9rZPyJ40dRfeY0LLr1BzRmGY97pabk5Xt7GBenpDK4pBF+492uGUbsT6pqWZaTm9+nwaFwGJMmlAhItLe34YU/P4fMTBdFKCoS1e12Iyc7B+9/8KEo2QwhqpA4daIKo8eMlbOyc+sNw9g9DMEkISkwU+c8eJIhFsTjxsoZ06cRrh29Khjz9p233Ywf3TYXh48cwq9XPYZLDX589PGnguqYFo8dP4GpU8ow/847xESEt0kZNjU24F8bXyHoNd1NhGS5YiIORhBRG0OeepEBteSBe/Hx3gP4bN9+YYww2DBQkO/G4rt/iBWPPQ6H04UvDv0X6199U7DNWV+N0CI7PtglEjmbhJSNWCRBEGQWsdA4dRdrsatiR+miB34yk6K6d8BEdHtG9MsUZlIJTiWj36CwFefl5mL1U09QqE3s/eKAKNdJjjbhKXDj88/3Yt/+g8j3jEQtFRtmCYbA10eP41jVqSTNUdHxVfsQDrWL710hV5gez0ujisa0FY0dt5OfY8z31a7kaU64F+mYy4lUUjKeyrIT5VNKkZ2ViSBxL1MXh/jkyZOo8Z3GyFFFYmDGcBd/pyLSyc9RwjHDiZ+VU3KUj9y37e0td508UbWGnBQYMjwIFGsIF0934p4hML28vHMNSAyhphkCtBLnapoFdrujX8XGBrOcDQUDKCjIp2QNUiJ2dBlOeEZ93aUx1K6nvh3pEL1SIlrpppepPdN5XWhf8t6s78wQd2zZug2NxLnsKTaEPRQOhYSHJUke0OhwKEjGtmPxwntw76KFgnG64ZXGpLaQqynjM0b0qJCD1JSjRDN7YdlcRoeH0/vC5I1ZM2dgxrRyfPn1UWzbUSH0xeVyHBLFxGWzpYxO9JvUTIVsQOl1kzBlcik+3LUbNefOw6Jp6bfeTuNlZ2XnNN849xaMLR4vxu1MAZnTLb3RwHekP81ZT7IIKx9dIQTQi+s3UiUzukLKnyCFmw1VVQ39L7wJy5SEwUAAeXl5GH3ttSRdc3H/4kWi8PSgz0LviBHzlj6yAjfOuxUFHi81T+ropYrYvUTm0GFqt4JBYb9l7lzM+e5svPLq6zhNWlnXLV1eNuIGYTQoPMFG9/fhgpUwYgiHQygpHofCQi8CNIHradxMkq9GWuJSEsLjGfEcFZyloVBQEdo9rcnpFksmJtGZ9/KLEsQWDvyKCgVr5He3V8Bms3bDaAdBg1YjVIQkqFrfRrMnb5gzG2OLrkGUzr1eLzZs2oJVq9eiqaUVkyZOEDqka7OH2ajq6Ojz1b6N5Ih3qeuabonI4exsFMEZqYV6KuwhLFq4gMSOF8+/9LK4IPdYMYdS0JBTnu6Zg1RFMYK8+uPFC+Dz+WAn3B/66hjeee991Jy/gL+t20ALhli3cfm8ra0Nhyv3MzTvpCG3U3dhn+xBeJ6dXpY9nnw8/OBSvPCPDbhQe0l4oKcHKXxinvwiRdCg2Ys8+bmvj5Iwqjkn1oWKoonEsxJ/B4j2WmitqWrd2Zej9mXlQaLSFk5cVpS/6TLavPwargBl6Yzx0NIlqDrlQ8WuPeQhay8mcNh1wnQsVdFU1tl96mqO2HvEODEhRa2CGjtpkWFltzmI+7VuVMlK0e9vRMX2baJfkpX5RBMuarwpJCUxAmk0/StKauEoJpaUoJyKycsbNgl6Sy+50WiMynYBxowaKYoDX0pydm+OFqEmXj5QeViwEPNv+liMJ1q2Qbfaez3LuvvzT/bgnbc28zXCtTSBPZwOj8nUrJ1aYuGCu7Ft+wfwNzeLWacnJyfj/Yvmo7q6OiWokKS7fnaIkhszNmFwOBwUcpQnmJ7Q9n42jVhMffbJbhw5dEC26tbxKqtO5uFEUsmJcseCpnxqGUIdMfLOEaHGuq1IKMSPLn9QJOD+g5dXIYxbaYDVsJOUH+OUViho9jf0wn5nde2rivK1z/bspuoZGqVQTlymPJjT2COMubHjivHpPlJxPZKDr2eQls5yZeCldeu7vUgZgKNNUaBYlzhF0gapKgbbA90YIxRs77f8s6ap/eYc9ny4s+BU1VESTJLguCy6fyKTemFhIS5cbBBFRVGUHgUiQYUgE29t3YqTp06nrazRL0eniypnhguBthZhXJO/HjYSV2w4e581iTTAPjbD76OKHZ6PP9qZTET6FHNREVJRJRoKtPcyuFOFNTTU4/2dFV2wSBoki2sD7RiJXLA6oSlEUiYVJcJ2a4tf4DxCyczaRbrC5jvp82voXfQnhIhURoMqPHNdt4OXiGZC6lM/1F2qFezCxYR1UcIwhdGCo/tbndNYZpywqUvIuZbozU63xmU0NTQKYzuotA9uA1Ly0n0ulTUBnUznWWa63JA1okBHBwkAkpwB4tOELOo7hzFARB9obmNyFbvQmj2FZ0mjSSgwDU6RRLK6mpfnoNhjsOSHqLUjy066IuRE09k46o9FUF9bSyU8Lpxkpp5Jn4D4SURK7WwpyFE0NVfl3oRhlNmsGcgaLcNeVAvZHhUhjLdaEW2wI96uk0EkjmJN8JRpsOcpsGXL0J2yIE0zRqNGGhFrtcFopVVLTBFlS3XEoOWEoeWGIevxpMdpXItDQmG5Be4SFc01UTRXk2psTupn1Za8zk1z0JKLvquUOoHaBC5+GXUSItwqzSofhjy+4DoLXJP9vPElDOTsFC+kxqHll2UqFGLVdnnB2ynMOB9dYVjcYfEsh56NltVEasc/1Ze2H2hEqahYJLgnkPHjTcQjyejIlM+yil74zqbSF+8wpbrj0RFqIm4WZxepee7yWDI0nVjmc0PqUihSKs2MmDnADybJg6QZyeVEYuDEMsWeUHI8RUs+yzYk4ujF4zwRzxQNDSdihaqsSLNHzdFFMeME7Penq6H8zIWh/wRnmgO/hydiz1W4jVWLbtD91izpLSOKGP7PP8RU2ujv68f/J8AA0/7wnuypQ/QAAAAASUVORK5CYII=');
    
     background-size: 23px 21px;
}


.sb-toggle-right {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/offers@2x.png");
     background-size: 40px 40px;
	 }

	 #navmobile {
	background-image:url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/moblogo-2x.png");
     background-size: 182px 44px;
		}

     .racead_sb {
	background-image:url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/sportsbet-2x.png");
     background-size: 106px 22px;
}
     .racead_cb {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/beteasylrg@2x.png");
     background-size: 66px 38px;
}
     .racead_lb {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/ladbrokes-2x.png");
     background-size: 106px 22px;
}
     .comapre-sportsbet {
	background-image:url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/sportsbet-2x.png");
     background-size: 65px 13px;
}
     .comapre-crownbet {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/beteasycompare@2x.png");
     background-size: 41px 13px;
}
     .comapre-beteasy {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/beteasycompare@2x.png");
     background-size: 41px 13px;
} 
     .comapre-ladbrokes {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/ladbrokes-2x.png");
     background-size: 65px 13px;
}
     .comapre-tab {
	 background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/tab@2x.png);
    background-size: 36px 17px;
     background-position: 50% 2px;
}
     .comapre-neds {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/neds-2x.png");
     background-size: 38px 13px;
}
    #sb-neds {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/neds-2x.png");
     background-size: 78px 27px;
}
    #sb-betr {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/betr@2x.png");
     background-size: 58px 22px;
}
    #sb-mybet {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/mybet@2x.png");
     background-size: 37px 22px;
}
    #sb-dabble {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/dabble@2x.png");
     background-size: 75px 22px;
}
    #sb-picklebet {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/picklebet@2x.png");
     background-size: 108px 22px;
}
    #sb-boombet {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/boombet@2x.png");
     background-size: 84px 27px;
}
  

#newsb-sportsbet {
	background-image:url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/sportsbet-2x.png");
     background-size: 106px 22px;
    background-position: 10px 14px;
}
  

#newsb-sportsbetrecc {
	background-image:url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/sportsbet-2x.png");
     background-size: 106px 22px;
    background-position: 10px 50%;
}

#newsb-mybet {
	background-image:url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/mybet2@2x.png");
     background-size: 55px 33px;
    background-position: 10px 6px;
}
  

#newsb-mybetrecc {
	background-image:url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/mybet2@2x.png");
     background-size: 55px 33px;
    background-position: 10px 50%;
}

#newsb-ladbrokes {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/ladbrokes-2x.png");
     background-size: 106px 22px;
    background-position:  5px 12px;
}

#newsb-boombet {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/boombet@2x.png");
     background-size: 84px 27px;
    background-position:  5px 9px;
}

#newsb-boombetrecc {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/boombet@2x.png");
     background-size: 84px 27px;
    background-position:  5px 27px;
}

#newsb-dabble {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/dabble@2x.png");
     background-size: 92px 27px;
    background-position:  5px 9px;
}

#newsb-dabblerecc {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/dabble@2x.png");
     background-size: 92px 27px;
    background-position:  5px 27px;
}

#newsb-picklebet {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/picklebet@2x.png");
    background-size: 108px 22px;
    background-position:  10px 9px;
}

#newsb-picklebetrecc {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/picklebet@2x.png");
     background-size: 108px 22px;
    background-position:  10px 27px;
}

#newsb-betfair {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/logos/betfair@2x.png");
     background-size: 110px 20px;
    background-position: 10px 12px;
}

#newsb-betfairrecc {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/logos/betfair@2x.png");
     background-size: 110px 20px;
    background-position: 10px 30px;
}

#newsb-bet365 {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/bet365@2x.png");
     background-size: 110px 24px;
    background-position: 10px 12px;
}

#newsb-bet365recc {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/bet365@2x.png");
     background-size: 110px 24px;
    background-position: 10px 30px;
}

#newsb-classicbet {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/logos/classicbet@2x.png");
     background-size: 106px 21px;
    background-position: 10px 12px;
}

#newsb-classicbetrecc {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/logos/classicbet@2x.png");
     background-size: 106px 21px;
    background-position: 10px 30px;
}

#newsb-neds {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/neds-2x.png");
     background-size: 64px 22px;
    background-position: 10px 12px;
}

#newsb-nedsrecc {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/neds-2x.png");
     background-size: 64px 22px;
    background-position: 10px 32px;
}

#newsb-swiftbet {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/swiftbet@2x.png");
    background-position: 10px 12px;
    background-size: 67px 20px;
}

#newsb-swiftbetrecc {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/swiftbet@2x.png");
    background-position: 10px 30px;
    background-size: 67px 20px;
}

#newsb-betr {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/betr@2x.png");
    background-position: 10px 12px;
    background-size: 58px 20px;
}

#newsb-betrrecc {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/betr@2x.png");
    background-position: 10px 32px;
    background-size: 58px 20px;
}

#newsb-ladbrokestop {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/ladbrokes-2x.png");
     background-size: 106px 22px;
    background-position: 10px 12px;
}

#newsb-madbookie {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/madbookie-2x.png");
     background-size: 52px 23px;
    background-position: 10px 12px;
    }

#newsb-palmerbet {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/palmerbet@2x.png");
     background-size: 106px 22px;
    background-position: 10px 12px;
}

#newsb-tab {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/tab@2x.png");
     background-size: 57px 27px;
    background-position: 10px 9px;
}

#newsb-playup {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/playup@2x.png");
     background-size: 100px 25px;
    background-position: 10px 11px;
}

#newsb-crownbet {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/beteasylrg@2x.png");
     background-size: 66px 38px;
    background-position: 10px 3px;
}

#newsb-crownbetrecc {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/beteasylrg@2x.png");
     background-size: 66px 38px;
    background-position: 10px 23px;
}
  

#fbsb-sportsbet {
	background-image:url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/sportsbet-2x.png");
     background-size: 106px 22px;
    background-position: 8px 9px;
}

#fbsb-crownbet {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/beteasymed@2x.png");
     background-size: 52px 30px;
    background-position: 10px 3px;
}

#newsb-crownbet2 {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/beteasylrg@2x.png");
     background-size: 66px 38px;
    background-position: 10px 3px;
}

#newsb-crownbet2recc {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/beteasylrg@2x.png");
     background-size: 66px 38px;
    background-position: 10px 22px;
}

#newsbcb-crownbet {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/beteasylrg@2x.png");
     background-size: 66px 38px;
    background-position: 10px 12px;
}

#newsb-williamhill {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/williamhill-2x.png");
     background-size: 63px 13px;
    background-position: 10px 12px;
}

#newsb-williamhill {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/williamhill-2x.png");
     background-size: 63px 13px;
    background-position: 10px 12px;
}

#bbfield .race-header-sb {
	background-image:url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/sportsbet-2x.png");
     background-size: 106px 22px;
}

#bbfield .race-header-neds {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/neds-2x.png");
     background-size: 64px 22px;
}

#bbfield .race-header-tab {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/tab-2x.png");
     background-size: 43px 22px;
}

#bbfield .race-header-swiftbet {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/swiftbet@2x.png");
    background-size: 73px 22px;
}

#bbfield .race-header-betr {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/betr@2x.png");
    background-size: 58px 22px;
}

#bbfield .race-header-wh {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/williamhill@2x.png");
     background-size: 106px 22px;
}

#bbfield .race-header-cb {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/beteasymed@2x.png");
     background-size: 52px 30px;
}

#bbfield .race-header-lb {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/ladbrokes-2x.png");
     background-size: 106px 22px;
}

#bbfield .race-header-lux {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/luxbet-2x.png");
     background-size: 78px 22px;
}

#bbfield .race-header-pb {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/palmerbet@2x.png");
     background-size: 106px 22px;
}

#bbfield .race-header-unibet {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/unibet@2x.png");
     background-size: 73px 26px;
}


#reviewhead-sportsbet {
	background-image:url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/sportsbet-2x.png");
     background-size: 106px 22px;
}

#reviewhead-sportsbetmdt {
	background-image:url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/sportsbet-2x.png");
     background-size: 106px 22px;
}

#reviewhead-ladbrokes {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/ladbrokes-2x.png");
     background-size: 106px 22px;
}

#reviewhead-neds {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/neds-2x.png");
     background-size: 64px 22px;
}

#reviewhead-madbookie {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/madbookie-2x.png");
     background-size: 52px 23px;
    }

#reviewhead-palmerbet {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/palmerbet@2x.png");
     background-size: 106px 22px;
}

#reviewhead-luxbet {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/luxbet-2x.png");
     background-size: 80px 22px;
}

#reviewhead-unibet {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/unibet@2x.png");
     background-size: 73px 26px;
}

#reviewhead-crownbet {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/beteasylrg@2x.png");
     background-size: 66px 38px;
}

#reviewhead-williamhill {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/williamhill-2x.png");
     background-size: 106px 22px;
}


#reviewhead-bookmaker {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/bookmaker@2x.png");
     background-size: 106px 22px;
}

#bigtips-sportsbet {
	background-image:url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/sportsbet-2x.png");
     background-size: 106px 22px;
}

#bigtips-ladbrokes {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/ladbrokes-2x.png");
     background-size: 106px 22px;
}

#bigtips-mybet {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/mybet@2x.png");
     background-size: 37px 22px;
}

#bigtips-swiftbet {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/swiftbet@2x.png");
     background-size: 73px 22px;
}

#bigtips-boombet {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/boombet@2x.png");
     background-size: 84px 27px;
}

#bigtips-betr {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/betr@2x.png");
     background-size: 58px 22px;
}

#bigtips-ladbrokes2 {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/ladbrokes-2x.png");
     background-size: 106px 22px;
}

#bigtips-neds {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/neds-2x.png");
     background-size: 64px 22px;
}

#bigtips-betfair {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/logos/betfair@2x.png");
     background-size: 110px 20px;
}

#bigtips-classicbet {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/logos/classicbet@2x.png");
     background-size: 106px 21px;
}

#bigtips-beteasy {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/beteasymed@2x.png");
     background-size: 52px 30px;
}

#bigtips-crownbet {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/beteasymed@2x.png");
     background-size: 52px 30px;
}

#bigtips-crownbet2 {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/beteasymed@2x.png");
     background-size: 52px 30px;
}

#bigtips-crownbet3 {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/beteasymed@2x.png");
     background-size: 52px 30px;
}

#bigtips-williamhill {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/beteasymed@2x.png");
     background-size: 52px 30px;
}

#bigtips-bookmaker {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/bookmaker@2x.png");
     background-size: 106px 22px;
}

#bigtips-unibet {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/unibet@2x.png");
     background-size: 73px 26px;
}

#bigtips-palmerbet {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/palmerbet@2x.png");
     background-size: 106px 22px;
}

#bigtips-palmerbet2 {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/palmerbet@2x.png");
     background-size: 106px 22px;
}

#bigtips-playup {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/playup@2x.png");
     background-size: 100px 25px;
}

#bigtips-madbookie {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/madbookie-2x.png");
     background-size: 52px 23px;
}

#bigtips-tab {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/tab@2x.png");
     background-size: 57px 27px;
}

#bigtips-boombet {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/boombet@2x.png");
     background-size: 84px 27px;
}

#bigtips-dabble {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/dabble@2x.png");
     background-size: 92px 27px;
}

#bigtips-picklebet {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/picklebet@2x.png");
     background-size: 108px 22px;
}


}


@media only screen and (min-width:981px) and (-webkit-min-device-pixel-ratio: 2) {


div.racepage-table div.column_1 li.header_row_1 {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/neds-2x.png");
     background-size: 64px 22px;
}

div.racepage-table div.column_2 li.header_row_1 {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/beteasylrg@2x.png");
     background-size: 66px 38px;
}

div.racepage-table div.column_3 li.header_row_1 {
	background-image:url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/sportsbet-2x.png");
     background-size: 106px 22px;
}

div.racepage-table div.column_4 li.header_row_1 {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/tab2@2x.png");
     background-size: 28px 27px;
}

div.racepage-table div.column_5 li.header_row_1 {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/ladbrokes-2x.png");
     background-size: 106px 22px;
}

div.racepage-table div.column_6 li.header_row_1 {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/logos/palmerbet@2x.png");
     background-size: 106px 22px;
}


.flexblock .neds .flexlogo {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/neds-2x.png");
     background-size: 64px 22px;
}

.flexblock .playup .flexlogo {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/playup@2x.png");
     background-size: 100px 25px;
}

.flexblock .mybet .flexlogo {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/mybet2@2x.png");
     background-size: 55px 33px;
}

.flexblock .swiftbet .flexlogo {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/swiftbet@2x.png");
     background-size: 73px 22px;
}

.flexblock .betr .flexlogo {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/betr@2x.png");
     background-size: 58px 22px;
}

.flexblock .sportsbet .flexlogo {
	background-image:url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/sportsbet-2x.png");
     background-size: 106px 22px;
}

.flexblock .tab .flexlogo {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/tab2@2x.png");
     background-size: 28px 27px;
}

.flexblock .ladbrokes .flexlogo {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/ladbrokes-2x.png");
     background-size: 106px 22px;
}

.flexblock .unibet .flexlogo {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/unibet@2x.png");
     background-size: 73px 26px;
}

.flexblock .dabble .flexlogo {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/dabble@2x.png");
     background-size: 75px 22px;
}

.flexblock .boombet .flexlogo {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/boombet@2x.png");
     background-size: 84px 27px;
}

.flexblock .palmerbet .flexlogo {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/logos/palmerbet@2x.png");
     background-size: 106px 22px;
}

#fb-crownbetwinx {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/winxoffer@2x.png");
     background-size: 71px 85px;
}

     .thefooterad-sportsbet {
	background-image:url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/sportsbet-2x.png");
     background-size: 106px 22px;
}
     .thefooterad-crownbet {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/beteasylrg@2x.png");
     background-size: 66px 38px;
} 
	.thefooterad-palmerbet {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/palmerbet@2x.png");
     background-size: 106px 22px;
	}
	.thefooterad-playup {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/playup@2x.png");
     background-size: 100px 25px;
	}
     .thefooterad-ladbrokes {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/ladbrokes-2x.png");
     background-size: 106px 22px;
}
     .thefooterad-neds {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/neds-2x.png");
     background-size: 64px 22px;
}
     .thefooterad-betfair {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/logos/betfairwhite@2x.png");
     background-size: 110px 20px;
}
     .thefooterad-tab {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/tab@2x.png");
     background-size: 57px 27px;
}
}


@media only screen and (max-width:980px) and (-webkit-min-device-pixel-ratio: 2) {


.flexblock .neds .flexlogo {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/neds-2x.png");
     background-size: 64px 22px;
}

.flexblock .playup .flexlogo {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/playup@2x.png");
     background-size: 100px 25px;
}

.flexblock .mybet .flexlogo {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/mybet2@2x.png");
     background-size: 55px 33px;
}

.flexblock .swiftbet .flexlogo {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/swiftbet@2x.png");
     background-size: 73px 22px;
}

.flexblock .betr .flexlogo {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/betr@2x.png");
     background-size: 58px 22px;
}

.flexblock .sportsbet .flexlogo {
	background-image:url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/sportsbet-2x.png");
     background-size: 106px 22px;
}

.flexblock .tab .flexlogo {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/tab2@2x.png");
     background-size: 28px 27px;
}

.flexblock .ladbrokes .flexlogo {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/ladbrokes-2x.png");
     background-size: 106px 22px;
}

.flexblock .unibet .flexlogo {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/unibet@2x.png");
     background-size: 73px 26px;
}

.flexblock .dabble .flexlogo {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/dabble@2x.png");
     background-size: 75px 22px;
}

.flexblock .boombet .flexlogo {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/boombet@2x.png");
     background-size: 84px 27px;
}

.flexblock .palmerbet .flexlogo {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/logos/palmerbet@2x.png");
     background-size: 106px 22px;
}

     .thefooterad-sportsbet {
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/sportsbet-2x.png), url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/taphere-2x.png);
    background-repeat: no-repeat, no-repeat;
    background-position: 8px 10px, 15px 31px;
     background-size: 72px 15px, 58px 8px;
}
     .thefooterad-crownbet {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/beteasy@2x.png"), url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/taphere-2x.png);
    background-repeat: no-repeat, no-repeat;
    background-position: 26px 4px, 15px 31px;
     background-size: 39px 22px, 58px 8px;
} 
     .thefooterad-palmerbet {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/palmerbet@2x.png"), url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/taphere-2x.png);
    background-repeat: no-repeat, no-repeat;
    background-position: 9px 8px, 15px 31px;
     background-size: 76px 15px, 58px 8px;
} 
     .thefooterad-ladbrokes {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/ladbrokes-2x.png"), url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/taphere-2x.png);
    background-repeat: no-repeat, no-repeat;
    background-position: 8px 10px, 15px 31px;
     background-size: 72px 15px, 58px 8px;
}
     .thefooterad-playup {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/playup@2x.png"), url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/taphere-2x.png);
    background-repeat: no-repeat, no-repeat;
    background-position: 8px 10px, 15px 31px;
     background-size: 75px 19px, 58px 8px;
}
     .thefooterad-neds {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/neds-2x.png"), url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/taphere-2x.png);
    background-repeat: no-repeat, no-repeat;
    background-position: 22px 10px, 15px 31px;
     background-size: 45px 15px, 58px 8px;
}
     .thefooterad-betfair {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/logos/betfairwhite@2x.png"), url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/taphere-2x.png);
    background-repeat: no-repeat, no-repeat;
    background-position: 9px 10px, 15px 31px;
    background-size: 72px 13px, 58px 8px;
}
     .thefooterad-tab {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/tab@2x.png"), url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/taphere-2x.png);
    background-repeat: no-repeat, no-repeat;
    background-position: 22px 4px, 15px 31px;
     background-size: 46px 22px, 58px 8px;
}

.closefooterads {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/close-button-2x.png");
     background-size: 24px 24px;
}
	
.thefooterad {
    padding: 9px 36px 5px 85px;
}

#fb-crownbet3 {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/beteasymed@2x.png");
     background-size: 52px 30px;
    background-position: 50% 4px;
}
#fb-sportsbet {
	background-image:url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/sportsbet-2x.png");
     background-size: 106px 22px;
}

#fb-ladbrokes {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/ladbrokes-2x.png");
     background-size: 106px 22px;
}

#fb-betfair {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/logos/betfair@2x.png");
     background-size: 67px 12px;
}

#fb-neds {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/neds-2x.png");
     background-size: 64px 22px;
    background-position: 50% 8px;
}

#fb-tab {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/tab@2x.png");
    background-size: 57px 27px;
    background-position: 50% 6px;
}

#fb-sportchamps {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/sportchamps@2x.png");
     background-size: 65px 11px;
}

#fb-crownbet {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/beteasymed@2x.png");
     background-size: 52px 30px;
    background-position: 50% 4px;
}

#fb-beteasy {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/beteasymed@2x.png");
     background-size: 52px 30px;
    background-position: 50% 4px;
}

#fb-crownbetwinx {
	background-image:none;
}
#fb-sportsbetclaim {
	background-image:url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/sportsbet-2x.png");
     background-size: 106px 22px;
}

#fb-ladbrokesclaim {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/ladbrokes-2x.png");
     background-size: 65px 13px;
}

#fb-crownbetclaim {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/beteasymed@2x.png");
     background-size: 52px 30px;
    background-position: 50% 4px;
}

#fb-crownbet2 {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/beteasymed@2x.png");
     background-size: 52px 30px;
    background-position: 50% 4px;
}

#fb-williamhill {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/williamhill-2x.png");
     background-size: 63px 13px;
}

#fb-luxbet {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/luxbet-2x.png");
     background-size: 47px 13px;
}

#fb-bookmaker {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/logos/bookmaker.png");
}

#fb-unibet {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/unibet@2x.png");
     background-size: 73px 26px;
    background-position: 50% 4px;
}

#fb-centrebet {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/centrebet-2x.png");
     background-size: 55px 15px;
}

#fb-betstar {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/logos/betstar.png");
}

#fb-bet365 {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/logos/bet365.png");
}

#fb-palmerbet {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/palmerbet@2x.png");
     background-size: 106px 22px;
}

#fb-madbookie {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/madbookie-2x.png");
     background-size: 52px 23px;
}

#fb-playup {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/playup@2x.png");
     background-size: 100px 25px;
}

#sb-sportsbet {
	background-image:url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/sportsbet-2x.png");
     background-size: 106px 22px;
}

#sb-swiftbet {
	background-image:url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/swiftbet@2x.png");
     background-size: 73px 22px;
}

#sb-ladbrokes {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/ladbrokes-2x.png");
     background-size: 106px 22px;
}

#sb-neds {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/neds-2x.png");
     background-size: 64px 22px;
}

#sb-betr {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/betr@2x.png");
     background-size: 58px 22px;
}
    #sb-mybet {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/mybet@2x.png");
     background-size: 37px 22px;
}
    #sb-dabble {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/dabble@2x.png");
     background-size: 75px 22px;
}
    #sb-picklebet {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/picklebet@2x.png");
     background-size: 108px 22px;
}

#sb-boombet {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/boombet@2x.png");
     background-size: 84px 27px;
}

#sb-tab {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/tab@2x.png");
     background-size: 57px 27px;
}

#sb-crownbet {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/beteasymed@2x.png");
     background-size: 52px 30px;
}

#sb-crownbet2 {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/beteasymed@2x.png");
     background-size: 52px 30px;
}

#sb-palmerbet {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/palmerbet@2x.png");
     background-size: 106px 22px;
}

#sb-playup {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/playup@2x.png");
     background-size: 100px 25px;
}

  }

@media only screen and (min-width:0px) and (max-width:658px) {


	
.bestbet-tri {
    background: #fff;
    color: #000;
    width: auto;
    padding: 4px 8px;
	}

.besttrifecta-odds {
    color: #000;
    display: block;
    font-size: 18px;
    font-family: Roboto, sans-serif;
    font-weight: 700;
    text-align: center;
    padding: unset;
    min-width: 100%;
    width: 100%;
    /* margin-bottom: 6px; */
    margin: 4px 0 0px 0;
}

button.rptri-bets {
    background-color: #f9cf00;
    border: none;
    border-radius: 3px;
    color: #000;
    padding: 0.3rem 0.4rem;
    letter-spacing: 0.5px;
    width: 100%;
    font-family: 'Roboto', sans-serif;
    font-size: 18px;
    margin: 6px 0 0px 0;
    box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.2);
    text-shadow: 1px 1px 0px rgba(255,255,255, 0.5);
    font-weight: 700;
    position: relative;
    cursor: pointer;
}


.row-tips {
    box-sizing: border-box;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex: 0 1 auto;
    -webkit-box-flex: 0;
    flex: 0 1 auto;
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap; 
    margin-right: -1rem;
    margin-left: -1rem;
}

  .op_title {
    font-size: 18px;
    line-height: 1.5em;
    color: #000;
    text-align: center;
    font-weight: 700;
    font-family: 'Roboto', sans-serif;
}

.op_desc {
    font-size: 13px;
    line-height: 1em;
    color: #838383;
    text-align: center;
    /* font-weight: 700; */
    font-family: 'Roboto', sans-serif;
	}

	

.op-button {
    font-size: 14px;
    line-height: 15px;
    padding: 15px 15px;
}

}

@media only screen and (max-width:554px) and (-webkit-min-device-pixel-ratio: 2) {

    .swiftbet-guest-tip-box {
        background: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/swiftbet@2x.png) no-repeat #13274b;
        background-position:50% 13px;
        background-size: 73px 22px;
      }

      .ladbrokes-bb-tip-box {
        background: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/ladbrokes@2x.png) no-repeat #eb1c24;
        background-position:50% 13px;
        background-size: 106px 22px;
      }

    }

@media only screen and (min-width:1px) and (max-width:554px) {
      
    .swiftbet-guest-tip-box {
        background-position:50% 13px;
        }
       
      .swiftbet-guest-tip-heading {
        font-size:20px;
        padding:36px 0 10px 0px;
        text-align:center;
      }
      .swiftbet-guest-tip-flex-container {
        flex-wrap: wrap;
      }  
      .swiftbet-guest-tip-track {  
        display: flex;
        flex: 0 0 100%;
        justify-content: center;
        width:100%;
        padding: 0;
        margin: 0 0 4px 0;
      }
      .swiftbet-guest-tip-horse {  
        display: flex;
        flex: 7;
        border-left: 0px;
        padding: 0 0 0 10px;
      }
      .swiftbet-guest-tip-odds {  
        display: flex;
        flex: 3;
        padding: 0;
      }

      .ladbrokes-bb-tip-box {
        background-position:50% 13px;
      }
       
      .ladbrokes-bb-tip-heading {
        font-size:20px;
        padding:36px 0 10px 0px;
        text-align:center;
      }
      .ladbrokes-bb-tip-flex-container {
        flex-wrap: wrap;
      }  
      .ladbrokes-bb-tip-track {  
        display: flex;
        flex: 0 0 100%;
        justify-content: center;
        width:100%;
        padding: 0;
        margin: 0 0 4px 0;
      }
      .ladbrokes-bb-tip-horse {  
        display: flex;
        flex: 7;
        border-left: 0px;
        padding: 0 0 0 10px;
      }
      .ladbrokes-bb-tip-odds {  
        display: flex;
        flex: 3;
        padding: 0;
      }

	.hp-section-title-more {
    display:none;
	}

.only_sml_mobile {
        display: block;
        width: 100%
}

.only_sml_desktop {
    display: none
}
}

@media only screen and (min-width:555px) {

.only_sml_mobile {
    display: none
}

.only_sml_desktop {
        display: block;
        width: 100%
}
}

@media only screen and (min-width:430px) and (max-width:554px) {

div.p_table .col3  {
    font-size: 30px;
}

div.p_table span {
    color: #ffffff;
    font-size:10px;
	line-height:22px;
    vertical-align: text-top;
}

div.p_table .col33 {
font-size:10px;
}

div.p_table .colclaim {
font-size:10px;
}

div.p_table .colclaim span {
font-size:10px;
}

div.p_table .col333 {
font-size:9px;
}

	div.p_table {
    font-size: 12px;
}

}

@media only screen and (min-width:310px) and (max-width:429px) {

div.p_table .col3  { 
    font-size: 22px;
}

div.p_table span {
    color: #ffffff;
    font-size:10px;
	line-height:16px;
    vertical-align: text-top;
}

div.p_table .col33 {
font-size:10px;
}

div.p_table .colclaim {
font-size:10px;
}

div.p_table .colclaim span {
font-size:10px;
}

div.p_table .col333 {
font-size:9px;
letter-spacing:-0.5px;
}

	div.p_table {
    font-size: 11px;
}

#morefreebets {
    font-size: 13px;
	}

}

@media only screen and (min-width:555px) and (max-width:980px) {

div.column_ribbon {
    z-index: 1;
    padding: 1px 0px 1px 0px;
    font-size: 9px;
    font-weight: bold;
    text-align: center;
    width: 90%;
	margin-top:0px;
	margin-bottom:2px;
	margin-left:auto;
	margin-right:auto;
}

}

@media only screen and (min-width:224px) and (max-width:980px) {

#morefreebets {
    margin-top: 2px;
	}

.tooltip .tooltiptext {
    display:none;
}

.sharewin {
    box-sizing: border-box;
    height: auto;
	background:#f1f1f1;
    overflow: hidden;
    margin-bottom: -15px;
}
.sharewin .sharewin__img-wrap {
	width:20%;
	margin-right:6px;
    float: left;
}
.sharewin .sharewin__img {
	height:100%;
}
.sharewin .sharewin-content {
    font-family: Roboto, sans-serif;
	font-size:12px;
	padding:4px 6px;
    box-sizing: border-box;

}
.sharewin .sharewin-content strong {
	font-size:13px;
}
.sharewin .sharewin-content p {
line-height:15px;
padding:0;
margin:0;
}
.sharewin .sharewin-content h3 {
    line-height:24px;
	color:#000;
	padding:0;
	margin:0;
}

#race-results table th.rr-jockey {
display:none;
}

#race-results table th.rr-trainer {
display:none;
}

#race-results table td.rr-jockey {
display:none;
}

#race-results table td.rr-trainer {
display:none;
}
}



@media only screen and (min-width:224px) and (max-width:604px) {

#st-topad {
    display: inline-block;
    width: 29.5%;
    padding: 5px 1%;
    border: 1px solid #e7e7e7;
    border-radius: 5px;
    background: #fff;
    margin-top: 10px;
    margin-bottom: 3px;
	}

	.st-offers-left {
    display: block;
    padding: 2px 8px 0;
}
#wpadminbar {
    position: fixed !important;
}
.race-tables-mob {
	min-width:600px;
}
}



@media only screen and (min-width:592px) and (max-width:872px) {
.fb-flex-child {
  width: calc(50% - 10px);
  margin-left: 10px;
  margin-top: 0px;
}

.hp-flex-child {
  width: calc(50% - 10px);
  margin-left: 10px;
  margin-top: 0px;
}
}

@media only screen and (min-width:224px) and (max-width:591px) {
.fb-flex-child {
      display:none;
    }

.fb-flex-child-bb {
  display:none;
}

.hp-flex-child {
  width: calc(100% );
  margin-left: 10px;
  margin-top: 0px;
}
}

@media only screen and (min-width:590px) {
.fb-flex-child-mob {
  display:none;
}
}
