section#bookmaker-table-colored-stacked{
margin-bottom:20px;
gap:14px;
}

/* ============== CHANGES IN COLORS ==============*/

#bookmaker-table-colored-stacked #_mozzartrs .star-rating .star.active {
    background-color: #2a0071;
}
#bookmaker-table-colored-stacked #_mozzartrs .star-rating .star.active.half {
 background: linear-gradient(90deg, #2a0071 50%, #ccc 50%)!important;
}
#bookmaker-table-colored-stacked #_mozzartrs .bonus-title,  
#bookmaker-table-colored-stacked #_mozzartrs a, 
#bookmaker-table-colored-stacked #_mozzartrs p, 
#bookmaker-table-colored-stacked #_mozzartrs .star-wrapper p{
color: #2a0071!important;
}
#bookmaker-table-colored-stacked #_mozzartrs .bonus-button, 
#bookmaker-table-colored-stacked #_mozzartrs .review-button {
border: 0.1rem solid #2a0071!important;
}
#bookmaker-table-colored-stacked #_mozzartrs .review-button:hover, #bookmaker-table-colored-stacked #_mozzartrs .bonus-button:hover {
    box-shadow: 0 0 15px 0px rgb(42 0 113 / 80%) !important;
}
#bookmaker-table-colored-stacked #_mozzartmga .star-rating .star.active {
    background-color: #2a0071;
}
#bookmaker-table-colored-stacked #_mozzartmga .star-rating .star.active.half {
 background: linear-gradient(90deg, #2a0071 50%, #ccc 50%)!important;
}
#bookmaker-table-colored-stacked #_mozzartmga .bonus-title,  
#bookmaker-table-colored-stacked #_mozzartmga a, 
#bookmaker-table-colored-stacked #_mozzartmga p, 
#bookmaker-table-colored-stacked #_mozzartmga .star-wrapper p{
color: #2a0071!important;
}
#bookmaker-table-colored-stacked #_mozzartmga .bonus-button, 
#bookmaker-table-colored-stacked #_mozzartmga .review-button {
border: 0.1rem solid #2a0071!important;
}
#bookmaker-table-colored-stacked #_mozzartmga .review-button:hover, #bookmaker-table-colored-stacked #_mozzartmga .bonus-button:hover {
    box-shadow: 0 0 15px 0px rgb(42 0 113 / 80%) !important;
}
#bookmaker-table-colored-stacked #_mozzartng .star-rating .star.active {
    background-color: #2a0071;
}
#bookmaker-table-colored-stacked #_mozzartng .star-rating .star.active.half {
 background: linear-gradient(90deg, #2a0071 50%, #ccc 50%)!important;
}
#bookmaker-table-colored-stacked #_mozzartng .bonus-title,  
#bookmaker-table-colored-stacked #_mozzartng a, 
#bookmaker-table-colored-stacked #_mozzartng p, 
#bookmaker-table-colored-stacked #_mozzartng .star-wrapper p {
color: #2a0071!important;
}
#bookmaker-table-colored-stacked #_mozzartng .bonus-button, 
#bookmaker-table-colored-stacked #_mozzartng .review-button {
border: 0.1rem solid #2a0071!important;
}
#bookmaker-table-colored-stacked #_mozzartng .review-button:hover, #bookmaker-table-colored-stacked #_mozzartng .bonus-button:hover {
    box-shadow: 0 0 15px 0px rgb(42 0 113 / 80%) !important;
}
#bookmaker-table-colored-stacked #_mozzartke .star-rating .star.active {
    background-color: #2a0071;
}
#bookmaker-table-colored-stacked #_mozzartke .star-rating .star.active.half {
    background: linear-gradient(90deg, #2a0071 50%, #ccc 50%)!important;
}
#bookmaker-table-colored-stacked #_mozzartke .bonus-title,  
#bookmaker-table-colored-stacked #_mozzartke a, 
#bookmaker-table-colored-stacked #_mozzartke p, 
#bookmaker-table-colored-stacked #_mozzartke .star-wrapper p {
    color: #2a0071!important;
}
#bookmaker-table-colored-stacked #_mozzartke .bonus-button, 
#bookmaker-table-colored-stacked #_mozzartke .review-button {
    border: 0.1rem solid #2a0071!important;
}
#bookmaker-table-colored-stacked #_mozzartke .review-button:hover, 
#bookmaker-table-colored-stacked #_mozzartke .bonus-button:hover {
    box-shadow: 0 0 15px 0px rgb(42 0 113 / 80%) !important;
}

#bookmaker-table-colored-stacked #_interwetten .star-wrapper p{
    color: #000;    
}
#bookmaker-table-colored-stacked #_interwetten .star-rating .star.active {
    background-color: #000;
}
#bookmaker-table-colored-stacked #_interwetten .star-rating .star.active.half {
 background: linear-gradient(90deg, #000 50%, #ccc 50%);
}
#bookmaker-table-colored-stacked #_betfair .star-wrapper p{
    color: #000;
}
#bookmaker-table-colored-stacked #_betfair .star-rating .star.active.half {
 background: linear-gradient(90deg, #000 50%, #ccc 50%)!important;
}
#bookmaker-table-colored-stacked #_betfair .star-rating .star.active {
    background-color: #000;
}
#bookmaker-table-colored-stacked #_sansabet .star-wrapper p{
    color: #000;
}
#bookmaker-table-colored-stacked #_sansabet .star-rating .star.active.half {
 background: linear-gradient(90deg, #000 50%, #ccc 50%)!important;
}
#bookmaker-table-colored-stacked #_sansabet .star-rating .star.active {
    background-color: #000;
}
/* ========================= END =========================== */



#bookmaker-table-colored-stacked {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
    width: 100%;
}

#bookmaker-table-colored-stacked p {
  margin: 5px 0 !important;
}

#bookmaker-table-colored-stacked .betting-table-colored {
  display: flex;
  grid-auto-flow: column;
  align-items: center;
  justify-content: space-between;
  grid-gap: 0.5rem;
  text-align: center;
  border-radius: 0.5rem;
  padding: 10px 15px;
  height: 130px;
    width: 96%;
  box-shadow: 0 0 10px 0px rgb(0 0 0 / 80%);
}


.betting-table-colored a {
  text-decoration: none!important;
  border: 1ps solid white;
  color: white !important;
}

.betting-table-colored .betting-image img,
.betting-image a {
  width: 160px;
  height: auto;
}

#bookmaker-table-colored-stacked .star-wrapper {
  display: flex;
  align-items: center;
}

#bookmaker-table-colored-stacked .star-wrapper p {
  color: #fdd835;
  margin-right: 5px;
  margin-bottom: 0;
  font-weight: bold;
}

#bookmaker-table-colored-stacked  .star-rating .star {
    display: inline-block;
    width: 20px;
    height: 20px;
    background-color: #ccc;
    clip-path: polygon(50% 0%, 61% 35%, 98% 35%, 68% 57%, 79% 91%, 50% 70%, 21% 91%, 32% 57%, 2% 35%, 39% 35%);
    margin-right: 2px;
}

#bookmaker-table-colored-stacked  .star-rating .star.active {
    background-color: #ffd700;
}

#bookmaker-table-colored-stacked  .star-rating .star.active.half {
    background: linear-gradient(90deg, #ffd700 50%, #ccc 50%);
}
  #_mozzartrs .star-rating .star.active.half {
 background: linear-gradient(90deg, #2a0071 50%, #ccc 50%)!important;
}
#bookmaker-table-colored-stacked  .star-rating {
    display: flex;
    align-items: center;
    gap: 2px;
}

#bookmaker-table-colored-stacked .bonus-box {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  color: white !important;
  width: 45%;
gap:7px;
}

#bookmaker-table-colored-stacked .bonus-offer {
  font-size: 18px;
  text-transform: uppercase;
  text-wrap: wrap;
margin-bottom:0;

}

#bookmaker-table-colored-stacked .bonus-title {
  font-size: 16px;
  text-transform: uppercase !important;
color:white!important;
font-weight:600;
margin-bottom:12px;
}

#bookmaker-table-colored-stacked .bonus-description {
  text-wrap: wrap;
  line-height: 1.25;
}

#bookmaker-table-colored-stacked .wrapper-recenzija {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  justify-content: center;
  align-items: center;
}

#bookmaker-table-colored-stacked .bonus-button {
  width: 155px;
  border: 0.1rem solid white;
  border-radius: 0.4rem;
  padding: 5px;
  font-size: 1rem;
  color: white;
}
#bookmaker-table-colored-stacked .review-button {
  width: 170px;
  border: 0.1rem solid white;
  border-radius: 0.4rem;
  padding: 5px;
  font-size: 1rem;
  color: white;
}

#bookmaker-table-colored-stacked .bonus-button:hover {
  box-shadow: 0 0 15px 0px rgb(255 255 255 / 80%)!important;
}
#bookmaker-table-colored-stacked .review-button:hover {
  box-shadow: 0 0 15px 0px rgb(255 255 255/ 80%)!important;
}

@media (max-width: 768px) {
  #bookmaker-table-colored-stacked .betting-table-colored {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    min-width: 280px;
    height: auto;
    box-shadow: 0 0 10px 0px rgb(0 0 0 / 25%);
    padding: 15px;
  border-radius: 0.5rem;

  }
  #bookmaker-table-colored-stacked {
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 100%;
    overflow-x: hidden;
    white-space: normal;
  border-radius: 0.5rem;
  }
  #bookmaker-table-colored-stacked .bonus-box {
    width: 95%;
  }
}