.block-internal-nav {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(256px, 1fr));
  grid-gap: 20px; }
  @media screen and (max-width: 768px) {
    .block-internal-nav {
      grid-template-columns: 1fr !important; } }
  .block-internal-nav a {
    background: #fff;
    color: #515151;
    padding: 18px 8px;
    font-size: 16px;
    font-weight: bold;
    border-radius: 4px;
    display: flex;
    justify-content: center;
    align-items: center;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
    transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1); }

.block-internal-nav .block-internal-nav-hover {
  box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22); }

.block-sport-winning-loosing {
  display: flex;
  flex-wrap: wrap;
  width: 100%; }
  .block-sport-winning-loosing > div {
    width: 28px;
    height: 28px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    margin-right: 10px;
    margin-bottom: 10px; }
    .block-sport-winning-loosing > div:last-child {
      margin-right: 0; }
  .block-sport-winning-loosing .loose {
    background: #FF3A3A; }
  .block-sport-winning-loosing .win {
    background: #00911B; }
  .block-sport-winning-loosing .eq {
    background: #C1C1C1; }

.block-custom-casino-offer {
  width: 100%;
  background: #F6F6F4;
  padding: 20px 16px;
  border-radius: 6px;
  box-shadow: 0px 10px 10px 3px rgba(0, 0, 0, 0.1);
  display: grid;
  grid-gap: 12px; }
  .block-custom-casino-offer img {
    max-width: 100%; }
  .block-custom-casino-offer h3 {
    font-size: 18px; }
  .block-custom-casino-offer a {
    display: inline-block; }
  .block-custom-casino-offer.design-2 > div:nth-of-type(1) {
    display: flex;
    justify-content: center;
    align-items: center; }
    .block-custom-casino-offer.design-2 > div:nth-of-type(1) a {
      border: 1px solid #E2E2E2;
      padding: 4px;
      background: #fff;
      border-radius: 50%;
      width: 64px;
      height: 64px;
      display: inline-flex;
      justify-content: center;
      align-items: center; }
      .block-custom-casino-offer.design-2 > div:nth-of-type(1) a img {
        height: auto; }
  .block-custom-casino-offer.design-2 h3 {
    text-align: center; }
  .block-custom-casino-offer.design-2 .button {
    width: auto;
    display: table;
    margin: auto;
    padding: 12px 32px; }

.block-team-vs-team {
  background: #fff;
  border: 1px solid #E2E2E2;
  padding: 16px;
  border-radius: 6px;
  color: #3a3a3a;
  text-align: center; }
  .block-team-vs-team--head {
    padding-top: 8px; }
    .block-team-vs-team--head h3, .block-team-vs-team--head h4 {
      margin-bottom: 6px; }
    .block-team-vs-team--head--competition {
      font-weight: bold;
      font-size: 14px; }
    .block-team-vs-team--head--location {
      font-size: 11px; }
    .block-team-vs-team--head--time {
      font-size: 11px; }
      .block-team-vs-team--head--time .bt-icon-time {
        position: relative;
        display: inline-block;
        transform: translateY(-1px);
        padding: 0 4px; }
  .block-team-vs-team--teams-img {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 12px; }
    .block-team-vs-team--teams-img h4 {
      font-size: 12px;
      margin: 0; }
    .block-team-vs-team--teams-img .bt-icon-vs {
      padding: 0 8px; }
  .block-team-vs-team--score {
    margin-bottom: 16px; }
    .block-team-vs-team--score h4:nth-of-type(1) {
      font-size: 14px;
      margin: 0 0 8px 0; }
    .block-team-vs-team--score h4:nth-of-type(2) {
      font-size: 18px;
      font-weight: bold;
      color: #0060d3; }
  .block-team-vs-team--buttons {
    margin-bottom: 20px; }
    .block-team-vs-team--buttons .dropdown.show > button {
      border-top-left-radius: 20px;
      border-top-right-radius: 20px;
      border-bottom-left-radius: 0;
      border-bottom-right-radius: 0; }
    .block-team-vs-team--buttons .dropdown-menu {
      border: none;
      width: 100%;
      padding-top: 0;
      padding-bottom: 0;
      border-radius: none; }
      .block-team-vs-team--buttons .dropdown-menu .dropdown-item {
        background: linear-gradient(90deg, #00c42e 0%, #00911b 100%);
        color: #fff;
        width: 100%;
        border-bottom: 1px solid #fff;
        padding: 12px 4px;
        text-align: center; }
      .block-team-vs-team--buttons .dropdown-menu .dropdown-item:last-child {
        border-bottom-left-radius: 20px;
        border-bottom-right-radius: 20px;
        overflow: hidden; }
  .block-team-vs-team--live p {
    color: #555555;
    text-decoration: none;
    display: flex; }
    .block-team-vs-team--live p svg {
      margin-right: 4px;
      position: relative;
      transform: translateY(-5px); }

.grid-col-2 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 10px; }

.block-previous-meetings--teams {
  margin-bottom: 4px;
  display: flex; }
  .block-previous-meetings--teams > div {
    padding: 4px;
    flex: 1;
    display: flex;
    align-items: center; }
    .block-previous-meetings--teams > div div {
      width: 32px;
      height: 32px;
      border-radius: 50%;
      overflow: hidden;
      background: #fff;
      display: flex;
      justify-content: center;
      align-items: center; }
      .block-previous-meetings--teams > div div img {
        max-width: 28px;
        height: auto; }
    .block-previous-meetings--teams > div h6 {
      font-size: 12px;
      font-weight: bold;
      color: #fff;
      padding: 0 8px;
      margin: 0; }
  .block-previous-meetings--teams > div:nth-of-type(1) {
    background: #00C42E;
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px; }
  .block-previous-meetings--teams > div:nth-of-type(2) {
    flex-direction: row-reverse;
    background: #FE9B1A;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px; }

.block-previous-meetings--results-item {
  margin-bottom: 4px;
  background: #F6F6F4;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  border-radius: 20px;
  padding: 8px 12px; }
  .block-previous-meetings--results-item h5 {
    font-size: 10px;
    grid-column: 1 / 4;
    margin: 0; }
  .block-previous-meetings--results-item h4 {
    font-size: 12px;
    font-weight: bold;
    margin: 0; }
    .block-previous-meetings--results-item h4:nth-of-type(1) {
      grid-column: 1 / 4; }
    .block-previous-meetings--results-item h4:nth-of-type(2) {
      grid-column: 4 / 5;
      grid-row: 1 / 3;
      font-size: 12px;
      display: grid;
      place-items: center; }

.block-previous-meetings.type-tenis .block-previous-meetings--teams > div {
  max-width: unset;
  background: none;
  border-radius: unset;
  flex: unset; }
  .block-previous-meetings.type-tenis .block-previous-meetings--teams > div div {
    width: auto;
    height: auto;
    border-radius: 6px;
    border: 1px solid #BCE0FD; }
  .block-previous-meetings.type-tenis .block-previous-meetings--teams > div img {
    width: 64px;
    max-width: unset; }
  .block-previous-meetings.type-tenis .block-previous-meetings--teams > div h6 {
    display: none; }

.block-previous-meetings.type-tenis .block-previous-meetings--teams > div:nth-of-type(1) {
  justify-content: flex-end; }

.block-previous-meetings.type-tenis .block-previous-meetings--teams > div:nth-of-type(2) {
  justify-content: flex-start;
  flex-direction: row; }

#primary {
  padding: 32px 12px; }

.bt-class {
  margin-top: 32px;
  margin-bottom: 32px;
  padding-top: 8px;
  padding-bottom: 8px; }

.bt-max-width {
  max-width: 552px; }

.button {
  display: block;
  text-align: center;
  border-radius: 6px;
  outline: none;
  border: none;
  font-size: 14px;
  padding: 12px 4px;
  color: #fff;
  font-weight: bold;
  width: 100%; }
  .button:hover {
    color: #fff;
    text-decoration: none; }
  .button:focus {
    outline: none; }
  .button.button--green {
    background: linear-gradient(90deg, #00911b 0%, #00c42e 100%); }
  .button.button--orange {
    background: linear-gradient(90deg, #fe9b10 0%, #fe5719 100%); }

/*# sourceMappingURL=sass.css.map */