.has-bg-light-grey {
  background-color: #F3F4F8;
}
.sub-header--gbet nav.is-active,
.sub-header--gbet {
  background: linear-gradient(88.55deg,#081c15,#1e0056)!important;
}

.sub-header--gbet .sub-header nav a {
  color: #fff;
  padding-bottom: .5rem;
  padding-top: .5rem;
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 700;
}

.sub-header--gbet .sub-header__brand {
  flex: 0 0 auto;
  margin-right: 165px;
}

.gbet .is-category-light {
  color: #22221b;
}
.sub-header--gbet .sub-header__brand img {
  height: 72px;
  width: auto;
}

.gbet .day-tv-schedule__results{
  padding: 10px;
}
.gbet .has-text-gzt-blue,
.gbet .tv .tv__live-time{color: #081b15;}
.gbet .tv {background-color: #F3F4F8;}
.gbet .tv .tv__event{border-left: solid 1px #063E72;}
.gbet .underlined{
  border-bottom: 1px solid #063E72!important;
}
.gbet .underlined__title::after,
.gbet .game-center__results .simplebar-scrollbar::before,
.gbet .day-tv-schedule .simplebar-scrollbar::before{
  background: linear-gradient(-90deg, #063E72 0%, #081b15 100%)!important;
}
.gbet .sub-header--gbet .dropdown-content{
  background: white;
}
.gbet .sub-header--gbet .dropdown-content a{
  color: #000000;
  margin-right: unset;
}
.gbet .sub-header--gbet .dropdown-menu{
  left: auto;
  right: 0;
}
@media screen and (max-width: 1023px) {
  .gbet .sub-header--gbet .dropdown{
    position: unset;
  }
  .gbet .sub-header--gbet .dropdown-menu{
    width: 100%;
  }
}

.gbet .extra-menu-container {
  background: linear-gradient(1turn, rgba(8, 28, 21, 0.5), rgba(8, 28, 21, 0.165));
}

.gbet .extra-menu-container .swiper-slide {
  width: unset;
}

.gbet .extra-menu-container .extra-menu {
  overflow: unset;
  justify-content: center;
}

@media screen and (max-width: 640px) {
  .gbet .extra-menu-container .extra-menu {
    justify-content: flex-start;
  }
}

.gbet article .is-category {
  color: #6d01a0;
}

.gbet .list-featured {
  background-color: #140D39;
}


.gbet .list-featured__image:after {
  background: linear-gradient(0deg, #140D38, rgba(16, 18, 34, 0) 50%);
}

.gbet .is-category--bet {
  color: #6d01a0
}

.gbet li {
  color: #000000;
}

.gbet .icon:before {
  color: #000000;
}

.gbet .best-of-block-title {
  margin-bottom: 48px;
}

.gbet .best-of-block-title span {
  /*font-family: Averta PE;*/
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 1.2;
  color: #000000;
}

@media screen and (max-width: 560px) {
  .gbet .best-of-block-title {
    margin-bottom: 16px;
    padding-right: 100px;
  }

  .gbet .best-of-block-title span {
    font-size: 20px;
  }
}

.gbet .best-of-item {
  width: 280px!important;
  min-height: 348px;
  border-radius: 8px;
  margin: 0 auto;
}

.gbet .best-of-item .best-of-item-name span {
  /*font-family: Averta PE;*/
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 1.2;
  text-align: center;
}

.gbet .best-of-item .best-of-item-cover {
  max-width: 112px;
  margin: 0 auto;
}


.gbet .best-of-item .best-of-item-cover img {
  border-radius: 50%;
  background: linear-gradient(179.86deg, #063E72 0.12%, #081C15 138.14%);
}

.gbet .best-of-item .best-of-item-participant span {
  /*font-family: Averta PE;*/
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 1.4;
  text-align: center;
}

.gbet .best-of-item .best-of-item-score {
  background: linear-gradient(90deg, #063E72 0%, rgba(158, 240, 26, 0) 97.8%);
}

.gbet .best-of-item .best-of-item-score span {
  /*font-family: Averta PE;*/
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 1.3;
  text-align: center;
}

.gbet .best-of-block {
  max-width: 992px;
}

.gbet .best-of-block .swiper-button {
  top: 0;
  transform: translateY(50%);
  width: 42px;
  background-color: #F3F4F8;
  color: #063E72;
}

.gbet .best-of-block .swiper-button:after {
  font-size: 20px;
}

.gbet .best-of-block .swiper-button-prev {
  right: 48px;
  left: unset;
}

.gbet .best-of-block .swiper-button-next {
  right: 0;
}

@media screen and (max-width: 560px) {
  .gbet .best-of-block .swiper-button-next {
    left: auto;
    right: 0;
  }
}

.gbet .casino-block-wrapper {
  position: relative;
  /*background: linear-gradient(to top, #081C15, #063E72);*/
  /*padding: 5px;*/
}

.gbet .casino-block-wrapper .casino-block-wrapper-inner {
  background-color: white;
}

.gbet .casino-block-wrapper .casino-block-title {
  /*background: linear-gradient(90deg, #063E72 0%, #F3F4F8 100%);*/
  /*padding-left: 3.5rem;*/
}

.gbet .casino-block-wrapper .casino-block-title h3 {
  font-style: normal;
  color: #000000;
  font-weight: 800;
  line-height: 1.2;
  font-size: clamp(2rem, 2.5vw, 2.4rem);
}

.gbet .casino-block-wrapper .casino-block-content {
  /*padding: 4.375rem 2.4rem 3rem;*/
  /*background: #F3F4F8;*/
}
.gbet .casino-block-wrapper .casino-block-content .casino-block-item{
  justify-content: flex-start;
  flex-wrap: wrap;
}
@media (min-width: 768px){
  .gbet .casino-block-wrapper .casino-block-content .casino-block-item{
    justify-content: space-between;
    flex-wrap: nowrap;
  }
}

.gbet .bet-flow .underlined__title a{
color: #0c2115;
}

.gbet .casino-block-wrapper .casino-block-content .casino-block-item span,
.gbet .casino-block-wrapper .casino-block-content .casino-block-item p,
.gbet .casino-block-wrapper .casino-block-content .casino-block-item strong {
  /*font-family: Averta PE;*/
  font-style: normal;
  font-size: 16px;
  line-height: 22px;
  color: #000000;
}

.gbet .casino-block-wrapper .casino-block-content .casino-block-item:not(:last-child){
  margin-bottom: 16px;
  padding-bottom: 16px;
  border-bottom: 1px solid #CDD8E3;
}

.gbet .casino-block-wrapper .casino-block-content .casino-block-item .bet-logo{
  flex: 0 0 125px;
}
.gbet .casino-block-wrapper .casino-block-content .casino-block-item .bet-company {
  flex: 0 0 200px;
  padding-left: 1rem;
  padding-right: 1rem;
}
.gbet .casino-block-wrapper .casino-block-content .casino-block-item .bet-logo{
  flex: 0 0 125px;
}
.gbet .casino-block-wrapper .casino-block-content .casino-block-item .bet-logo img{
  display: block;
  border-radius: 10px;
}

.gbet .suggestions__action{
  border-radius: 10px;
}
.gbet .casino-block-wrapper .casino-block-content .casino-block-item .bet-summary {
  flex: auto;
  text-align: left;
  padding-right: 1rem;
}
@media (max-width: 767px){
  .gbet .casino-block-wrapper .casino-block-content .casino-block-item .bet-logo{
    flex: 0 0 auto;
  }
  .gbet .casino-block-wrapper .casino-block-content .casino-block-item .bet-company {
    flex: 0 0 auto;
    padding-left: 1rem;
    margin-left: auto;
  }
  .gbet .casino-block-wrapper .casino-block-content .casino-block-item .bet-summary {
    flex: 0 0 100%;
    padding: 1rem 0;
    text-align: center;
  }
  .gbet .casino-block-wrapper .casino-block-content .casino-block-item .bet-subscribe {
    text-align: center;
    flex: 0 0 100%;
  }
}

.dark {
  background-color: #081C15;
}

.dark li {
  color: #FFFEFE;
}

.dark .icon:before {
  color: #FFFEFE;
}


.bet-head .bg-faded{
  height: 100%;
  background-size: cover;
  background-position: center center;
}

.gbet footer li{
  color: #FFFFFF;
}

.gbet .button.is-ghost.active, .gbet .button.is-ghost.is-hovered, .gbet .button.is-ghost:hover{
  border-color: #063E72;
  background-color: #063E72;
}

.best-of-block--bet .suggestions__action{
  /*background: linear-gradient(*/
  /*  90deg, #063E72 0%, #FFF 100%);*/
  background: #063E72;
  color: #f9f9f9;
}
.best-of-block--bet .suggestions__action a {

}

.gbet .suggestions img{
  width: 120px;
  height: 120px;
  border-radius: 60px;
  margin: 0 auto;
}

.gbet .button.is-ghost{border-color: #0a1f15; color: #0a1f15;}

.gbet .custom-overflow::-webkit-scrollbar-thumb, .gbet .feed-plain-with-image::-webkit-scrollbar-thumb {
  border-radius: 6px;
  background-image: -webkit-gradient(linear,left bottom,left top,from(#081b15),to(#063E72));
}
