/* Base */
/* Fonts */
/* Dots */
/* From Bottom */
@keyframes fromBottom {
  0% {
    transform: translateY(10px);
  }
  100% {
    transform: translate(0px);
  }
}
/* Reset */
body {
  background-color: #0F0F0F;
  padding: 0px 15px;
  color: #fff;
}
body.menu-active header#header div.middle-header div.general-menu nav.header-menu .menu-button {
  width: 22px;
  height: 22px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMS45MjEiIGhlaWdodD0iMjEuOTIiIHZpZXdCb3g9IjAgMCAyMS45MjEgMjEuOTIiPgogIDxnIGlkPSJHcm91cF8xNyIgZGF0YS1uYW1lPSJHcm91cCAxNyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQyLjU0IC02My4wNCkiPgogICAgPHJlY3QgaWQ9IlJlY3RhbmdsZV8zMyIgZGF0YS1uYW1lPSJSZWN0YW5nbGUgMzMiIHdpZHRoPSIyNyIgaGVpZ2h0PSI0IiByeD0iMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDUuMzY4IDYzLjA0KSByb3RhdGUoNDUpIiBmaWxsPSIjZmZmIi8+CiAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlXzM2IiBkYXRhLW5hbWU9IlJlY3RhbmdsZSAzNiIgd2lkdGg9IjI3IiBoZWlnaHQ9IjQiIHJ4PSIyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0Mi41NCA4Mi4xMzIpIHJvdGF0ZSgtNDUpIiBmaWxsPSIjZmZmIi8+CiAgPC9nPgo8L3N2Zz4K");
}
body.menu-active header#header div.middle-header div.general-menu nav.header-menu .menu-button img {
  display: none;
}
body.menu-active header#header div#responsive-menu {
  display: block;
}
body a {
  color: inherit;
  text-decoration: none;
}
body a:hover {
  color: inherit;
  text-decoration: none;
}
body * {
  outline: none !important;
}

/* Components */
/* Modal */
/* Layouts */
/* Header */
header#header div.top-header {
  padding: 15px 0px;
}
header#header div.top-header div.address {
  font-size: 0;
}
header#header div.top-header div.address div.icon {
  display: inline-block;
  vertical-align: middle;
}
header#header div.top-header div.address div.icon img {
  max-width: 100%;
  height: auto;
}
header#header div.top-header div.address div.text {
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
  padding-left: 8px;
  font-family: "Gilroy Light";
}
header#header div.top-header div.address div.text strong {
  font-family: "Gilroy Bold";
}
header#header div.top-header div.sponsors {
  font-size: 0;
  text-align: right;
}
header#header div.top-header div.sponsors div.listing {
  display: inline-block;
  vertical-align: middle;
}
header#header div.top-header div.sponsors div.listing div.item {
  display: inline-block;
  vertical-align: middle;
  margin-right: 20px;
}
header#header div.top-header div.sponsors div.text {
  display: inline-block;
  vertical-align: middle;
  font-family: "Gilroy Bold";
  font-size: 14px;
}
header#header div.middle-header {
  background-image: linear-gradient(to left, #2F2F2F, #1F1F1F);
  border-radius: 16px;
  height: 100px;
  margin: 0;
  margin-bottom: 12px;
  font-size: 0;
}
header#header div.middle-header div.general-menu {
  font-size: 0;
  display: flex;
  height: 100px;
  align-items: center;
}
header#header div.middle-header div.general-menu nav.header-menu {
  width: calc(50% - 133.5px);
  display: inline-block;
  vertical-align: middle;
  text-align: center;
}
header#header div.middle-header div.general-menu nav.header-menu .menu-button {
  display: none;
}
header#header div.middle-header div.general-menu nav.header-menu .chat-button {
  display: none;
}
header#header div.middle-header div.general-menu nav.header-menu ul {
  padding: 0;
  margin: 0;
}
header#header div.middle-header div.general-menu nav.header-menu ul li {
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  margin: 0px 25px;
}
header#header div.middle-header div.general-menu nav.header-menu ul li:first-child {
  margin-left: 0;
}
header#header div.middle-header div.general-menu nav.header-menu ul li:last-child {
  margin-right: 0;
}
header#header div.middle-header div.general-menu nav.header-menu ul li a {
  display: block;
}
header#header div.middle-header div.general-menu nav.header-menu ul li a:hover span.icon img {
  filter: invert(54%) sepia(39%) saturate(521%) hue-rotate(9deg) brightness(84%) contrast(84%);
}
header#header div.middle-header div.general-menu nav.header-menu ul li a:hover span.text {
  color: #B7A053;
}
header#header div.middle-header div.general-menu nav.header-menu ul li span.icon {
  display: block;
  width: 28px;
  margin: 0 auto;
  margin-bottom: 12.5px;
}
header#header div.middle-header div.general-menu nav.header-menu ul li span.icon img {
  max-width: 100%;
  height: auto;
}
header#header div.middle-header div.general-menu nav.header-menu ul li span.text {
  margin: 0 auto;
  display: block;
  font-size: 14px;
  font-family: "Gilroy Regular";
}
header#header div.middle-header div.general-menu div.logo {
  width: 267px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
}
header#header div.middle-header div.general-menu div.logo:before {
  position: absolute;
  content: "";
  width: 192px;
  height: 234px;
  top: -8px;
  left: calc(50% - 96px);
  z-index: -1;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAYAAAAHUCAYAAAAz2P9eAAAZaUlEQVR4Xu3d/ZNd9V0H8HPOvZtHkLaA+IBVKQ+ltNUWaK2FAIUQlhl/s7/4qxpaanWc8Q/wD3DsdKi0RB3/AH50ykkCCUyAFrSxLZTHhGKfxAg0QAJ52HvP8XsDozKVZLO72dzd94uZzrTD3rvn83p/uu9z9t49t77ihjv6yj8ECBAgECdQK4C4zA1MgACBEwIKwCIQIEAgVEABhAZvbAIECCgAO0CAAIFQAQUQGryxCRAgoADsAAECBEIFFEBo8MYmQICAArADBAgQCBVQAKHBG5sAAQIKwA4QIEAgVEABhAZvbAIECCgAO0CAAIFQAQUQGryxCRAgoADsAAECBEIFFEBo8MYmQICAArADBAgQCBVQAKHBG5sAAQIKwA4QIEAgVEABhAZvbAIECCgAO0CAAIFQAQUQGryxCRAgoADsAAECBEIFFEBo8MYmQICAArADBAgQCBVQAKHBG5sAAQIKwA4QIEAgVEABhAZvbAIECCgAO0CAAIFQAQUQGryxCRAgoADsAAECBEIFFEBo8MYmQICAArADBAgQCBVQAKHBG5sAAQIKwA4QIEAgVEABhAZvbAIECCgAO0CAAIFQAQUQGryxCRAgoADsAAECBEIFFEBo8MYmQICAArADBAgQCBVQAKHBG5sAAQIKwA4QIEAgVEABhAZvbAIECCgAO0CAAIFQAQUQGryxCRAgoADsAAECBEIFFEBo8MYmQICAArADBAgQCBVQAKHBG5sAAQIKwA4QIEAgVEABhAZvbAIECCgAO0CAAIFQAQUQGryxCRAgoADsAAECBEIFFEBo8MYmQICAArADBAgQCBVQAKHBG5sAAQIKwA4QIEAgVEABhAZvbAIECCgAO0CAAIFQAQUQGryxCRAgoADsAAECBEIFFEBo8MYmQICAArADBAgQCBVQAKHBG5sAAQIKwA4QIEAgVEABhAZvbAIECCgAO0CAAIFQAQUQGryxCRAgoADsAAECBEIFFEBo8MYmQICAArADBAgQCBVQAKHBG5sAAQIKwA4QIEAgVEABhAZvbAIECCgAO0CAAIFQAQUQGryxCRAgoADsAAECBEIFFEBo8MYmQICAArADBAgQCBVQAKHBG5sAAQIKwA4QIEAgVEABhAZvbAIECCgAO0CAAIFQAQUQGryxCRAgoADsAAECBEIFFEBo8MYmQICAArADBAgQCBVQAKHBG5sAAQIKwA4QIEAgVEABhAZvbAIECCgAO0CAAIFQAQUQGryxCRAgoADsAAECBEIFFEBo8MYmQICAArADBAgQCBVQAKHBG5sAAQIKwA4QIEAgVEABhAZvbAIECCgAO0CAAIFQAQUQGryxCRAgoADsAAECBEIFFEBo8MYmQICAArADBAgQCBVQAKHBG5sAAQIKwA4QIEAgVEABhAZvbAIECCgAO0CAAIFQAQUQGryxCRAgoADsAAECBEIFFEBo8MYmQICAArADBAgQCBVQAKHBG5sAAQIKwA4QIEAgVEABhAZvbAIECCgAO0CAAIFQAQUQGryxCRAgoADsAAECBEIFFEBo8MYmQICAArADBAgQCBVQAKHBG5sAAQIKwA4QIEAgVEABhAZvbAIECCgAO0CAAIFQAQUQGryxCRAgoADsAAECBEIFFEBo8MYmQICAArADBAgQCBVQAKHBG5sAAQIKwA4QIEAgVEABhAZvbAIECCgAO0CAAIFQAQUQGryxCRAgoADsAAECBEIFFEBo8MYmQICAArADBAgQCBVQAKHBG5sAAQIKwA4QIEAgVEABhAZvbAIECCgAO0CAAIFQAQUQGryxCRAgoADsAAECBEIFFEBo8MYmQICAArADBAgQCBVQAKHBG5sAAQIKwA4QIEAgVEABhAZvbAIECCgAO0CAAIFQAQUQGryxCRAgoADsAAECBEIFFEBo8MYmQICAArADBAgQCBVQAKHBG5sAAQIKwA4QIEAgVEABhAZvbAIECCgAO0CAAIFQAQUQGryxCRAgoADsAAECBEIFFEBo8MYmQICAArADBAgQCBVQAKHBG5sAAQIKwA4QIEAgVEABhAZvbAIECCgAO0CAAIFQAQUQGryxCRAgoADsAAECBEIFFEBo8MYmQICAArADBAgQCBVQAKHBG5sAAQIKwA4QIEAgVEABhAZvbAIECCgAO0CAAIFQAQUQGryxCRAgoADsAAECBEIFFEBo8MYmQICAArADBAgQCBVQAKHBG5sAAQIKwA4QIEAgVEABhAZvbAIECCgAO0CAAIFQAQUQGryxCRAgoADsAAECBEIFFEBo8MYmQICAArADBAgQCBVQAKHBG5sAAQIKwA4QIEAgVEABhAZvbAIECCgAO0CAAIFQAQUQGryxCRAgoADsAAECBEIFFEBo8MYmQICAArADBAgQCBVQAKHBG5sAAQIKwA4QIEAgVEABhAZvbAIECCgAO0CAAIFQAQUQGryxCRAgoADsAAECBEIFFEBo8MYmQICAArADBAgQCBVQAKHBG5sAAQIKwA4QIEAgVEABhAZvbAIECCgAO0CAAIFQAQUQGryxCRAgoADsAAECBEIFFEBo8MYmQICAArADBAgQCBVQAKHBG5sAAQIKwA4QIEAgVEABhAZvbAIECCgAO0CAAIFQAQUQGryxCRAgoADsAAECBEIFFEBo8MYmQICAArADBAgQCBVQAKHBG5sAAQIKwA4QIEAgVEABhAZvbAIECCgAO0CAAIFQAQUQGryxCRAgoADsAAECBEIFFEBo8MYmQICAArADBAgQCBVQAKHBG5sAAQIKwA4QIEAgVEABhAZvbAIECCgAO0CAAIFQAQUQGryxCRAgoADsAAECBEIFFEBo8MYmQICAArADBAgQCBVQAKHBG5sAAQIKwA4QIEAgVEABhAZvbAIECCgAO0CAAIFQAQUQGryxCRAgoADsAAECBEIFFEBo8MYmQICAArADBAgQCBVQAKHBG5sAAQIKwA4QIEAgVEABhAZvbAIECCgAO0CAAIFQAQUQGryxCRAgoADsAAECBEIFFEBo8MYmQICAArADBAgQCBVQAKHBG5sAAQIKwA4QIEAgVEABhAZvbAIECCgAO0CAAIFQAQUQGryxCRAgoADsAAECBEIFFEBo8MYmQICAArADBAgQCBVQAKHBG5sAAQIKwA4QIEAgVEABhAZvbAIECCgAO0CAAIFQAQUQGryxCRAgoADsAAECBEIFFEBo8MYmQICAArADBAgQCBVQAKHBG5sAAQIKwA4QIEAgVEABhAZvbAIECCgAO0CAAIFQAQUQGryxCRAgoADsAAECBEIFFEBo8MYmQICAArADBAgQCBVQAKHBG5sAAQIKwA4QIEAgVEABhAZvbAIECCgAO0CAAIFQAQUQGryxCRAgoADsAAECBEIFFEBo8MYmQICAArADBAgQCBVQAKHBG5sAAQIKwA4QIEAgVEABhAZvbAIECCgAO0CAAIFQAQUQGryxCRAgoADsAAECBEIFFEBo8MYmQICAArADBAgQCBVQAKHBG5sAAQIKwA4QIEAgVEABhAZvbAIECCgAO0CAAIFQAQUQGryxCRAgoADsAAECBEIFFEBo8MYmQICAArADBAgQCBVQAKHBG5sAAQIKwA4QIEAgVEABhAZvbAIECCgAO0CAAIFQAQUQGryxCRAgoADsAAECBEIFFEBo8MYmQICAArADBAgQCBVQAKHBG5sAAQIKwA4QIEAgVEABhAZvbAIECCgAO0CAAIFQAQUQGryxCRAgoADsAAECBEIFFEBo8MYmQICAArADBAgQCBVQAKHBG5sAAQIKwA4QIEAgVEABhAZvbAIECCgAO0CAAIFQAQUQGryxCRAgoADsAAECBEIFFEBo8MYmQICAArADBAgQCBVQAKHBG5sAAQIKwA4QIEAgVEABhAZvbAIECCgAO0CAAIFQAQUQGryxCRAgoADsAAECBEIFFEBo8MYmQICAArADBAgQCBVQAKHBG5sAAQIKwA4QIEAgVEABhAZvbAIECCgAO0CAAIFQAQUQGryxCRAgoADsAAECBEIFFEBo8MYmQICAArADBAgQCBVQAKHBG5sAAQIKwA4QIEAgVEABhAZvbAIECCgAO0CAAIFQAQUQGryxCRAgoADsAAECBEIFFEBo8MYmQICAArADBAgQCBVQAKHBG5sAAQIKwA4QIEAgVEABhAZvbAIECCgAO0CAAIFQAQUQGryxCRAgoADsAAECBEIFFEBo8MYmQICAArADBAgQCBVQAKHBG5sAAQIKwA4QIEAgVEABhAZvbAIECCgAO0CAAIFQAQUQGryxCRAgoADsAAECBEIFFEBo8MYmQICAArADBAgQCBVQAKHBG5sAAQIKwA4QIEAgVEABhAZvbAIECCgAO0CAAIFQAQUQGryxCRAgoADsAAECBEIFFEBo8MYmQICAArADBAgQCBVQAKHBG5sAAQIKwA4QIEAgVEABhAZvbAIECCgAO0CAAIFQAQUQGryxCRAgoADsAAECBEIFFEBo8MYmQICAArADBAgQCBVQAKHBG5sAAQIKwA4QIEAgVEABhAZvbAIECCgAO0CAAIFQAQUQGryxCRAgoADsAAECBEIFFEBo8MYmQICAArADBAgQCBVQAKHBG5sAAQIKwA4QIEAgVEABhAZvbAIECCgAO0CAAIFQAQUQGryxCRAgoADsAAECBEIFFEBo8MYmQICAArADBAgQCBVQAKHBG5sAAQIKwA4QIEAgVEABhAZvbAIECCgAO0CAAIFQAQUQGryxCRAgoADs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");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: contain;
}
header#header div.middle-header div.general-menu div.logo img {
  max-width: 100%;
  height: auto;
}
header#header div.bottom-header {
  margin-bottom: 12px;
}
header#header div.bottom-header .col-lg-6:first-child {
  padding-right: 120px;
}
header#header div.bottom-header .col-lg-6:last-child {
  padding-left: 120px;
}
header#header div.bottom-header div.elements {
  display: grid;
  grid-template-columns: 50% 50%;
}
header#header div.bottom-header div.elements div.element:first-child {
  margin-right: 16px;
}
header#header div.bottom-header div.elements div.element img {
  max-width: 100%;
  height: auto;
}

/* Sidebar */
/* Footer */
footer#footer {
  display: grid;
  grid-template-columns: 1024px calc(100% - 1024px);
}
footer#footer div.live-scores {
  height: 60px;
  background-color: #292929;
  border-radius: 10px;
  font-size: 0;
}
footer#footer div.live-scores div.ls-title {
  height: 60px;
  background-color: #FF0000;
  border-radius: 10px 0px 0px 10px;
  width: 192px;
  display: inline-flex;
  vertical-align: middle;
  align-items: center;
  justify-content: center;
  font-size: 0;
}
footer#footer div.live-scores div.ls-title span.icon {
  display: inline-block;
  vertical-align: middle;
  padding-right: 10px;
}
footer#footer div.live-scores div.ls-title span.icon img {
  max-width: 100%;
  height: auto;
}
footer#footer div.live-scores div.ls-title span.text {
  display: inline-block;
  vertical-align: middle;
  font-family: "Gilroy Bold";
  font-size: 16px;
  line-height: 16px;
  color: #fff;
}
footer#footer div.live-scores div.scores-list {
  display: inline-block;
  vertical-align: middle;
  width: calc(100% - 192px);
  padding: 0px 15px;
  font-size: 14px;
  overflow: hidden;
  white-space: nowrap;
  box-sizing: border-box;
}
footer#footer div.live-scores div.scores-list .scores-wrapper {
  display: flex;
  animation: scroll-left 5s linear infinite;
}
footer#footer div.live-scores div.scores-list .scores-wrapper .score {
  flex: 0 0 auto;
  padding: 0 2rem;
  white-space: nowrap;
  font-family: "Gilroy Regular";
  font-size: 14px;
  border-right: 1px solid #484848;
}
@keyframes scroll-left {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-50%);
  }
}
footer#footer div.brands {
  display: grid;
  grid-template-columns: 50% 50%;
  margin-bottom: 45px;
}
footer#footer div.brands a.button {
  display: inline-flex;
  vertical-align: middle;
  height: 60px;
  border-radius: 10px;
  align-items: center;
  justify-content: center;
  font-size: 0;
  padding: 0px 10px;
}
footer#footer div.brands a.button span.icon {
  display: inline-block;
  vertical-align: middle;
  width: 18px;
}
footer#footer div.brands a.button span.icon img {
  max-width: 100%;
  height: auto;
}
footer#footer div.brands a.button span.text {
  width: calc(100% - 18px);
  display: inline-block;
  vertical-align: middle;
  font-family: "Gilroy Bold";
  font-size: 14px;
  padding-left: 10px;
}
footer#footer div.brands a.button.telegram {
  background-image: linear-gradient(to left, #24A1DE, #1B77A3);
  margin-right: 16px;
  margin-left: 16px;
}
footer#footer div.brands a.button.x {
  background-image: linear-gradient(to left, #4D4D4D, #101010);
  border: 1px solid #272727;
}

/* Pages */
/* Home */
main#main div.main-area {
  display: grid;
  grid-template-columns: calc(100% - 418px) 418px;
  margin-bottom: 40px;
}
main#main div.main-area div.view-area {
  margin-right: 16px;
  display: grid;
  grid-template-columns: 400px calc(100% - 400px);
}
main#main div.main-area div.view-area div.view-side div.view-head {
  background-color: #DFC56E;
  height: 75px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 10px 10px 0px 0px;
}
main#main div.main-area div.view-area div.view-side div.view-head ul {
  width: 100%;
  padding: 0;
  margin: 0;
}
main#main div.main-area div.view-area div.view-side div.view-head ul li {
  border-right: 1px solid #B7A053;
  text-align: center;
}
main#main div.main-area div.view-area div.view-side div.view-head ul li:last-child {
  border-right: none;
}
main#main div.main-area div.view-area div.view-side div.view-head ul li button {
  background-color: transparent;
  border: none;
  color: #B7A053;
  font-family: "Gilroy Bold";
  font-size: 14px;
  width: 100%;
  text-align: center;
  justify-content: center;
}
main#main div.main-area div.view-area div.view-side div.view-head ul li button.active {
  color: #fff;
}
main#main div.main-area div.view-area div.view-side div.match-list {
  max-height: 600px;
  overflow-x: hidden;
  overflow-y: auto;
}

/* Custom Scrollbar for tab-content */
#pills-tabContent {
  scrollbar-width: thin;
  scrollbar-color: #B7A053 #2C2C2C;
}

#pills-tabContent::-webkit-scrollbar {
  width: 8px;
}

#pills-tabContent::-webkit-scrollbar-track {
  background: #2C2C2C;
  border-radius: 4px;
}

#pills-tabContent::-webkit-scrollbar-thumb {
  background: #B7A053;
  border-radius: 4px;
  transition: background 0.3s ease;
}

#pills-tabContent::-webkit-scrollbar-thumb:hover {
  background: #DFC56E;
}
/* Search Area */
main#main div.main-area div.view-area div.view-side div.search-area {
  background-color: #2C2C2C;
  padding: 15px;
  border-bottom: 1px solid #1F1F1F;
}

main#main div.main-area div.view-area div.view-side div.search-area div.search-input-wrapper {
  position: relative;
  display: flex;
  align-items: center;
}

main#main div.main-area div.view-area div.view-side div.search-area div.search-input-wrapper input {
  width: 100%;
  height: 40px;
  background-color: #363636;
  border: 1px solid #484848;
  border-radius: 8px;
  padding: 0 45px 0 15px;
  color: #fff;
  font-family: "Gilroy Regular";
  font-size: 14px;
  transition: border-color 0.3s ease;
}

main#main div.main-area div.view-area div.view-side div.search-area div.search-input-wrapper input:focus {
  border-color: #B7A053;
  outline: none;
}

main#main div.main-area div.view-area div.view-side div.search-area div.search-input-wrapper input::placeholder {
  color: #888;
}

main#main div.main-area div.view-area div.view-side div.search-area div.search-input-wrapper div.search-icon {
  position: absolute;
  right: 15px;
  width: 15px;
  height: 15px;
  pointer-events: none;
}

main#main div.main-area div.view-area div.view-side div.search-area div.search-input-wrapper div.search-icon img {
  width: 100%;
  height: 100%;
}
main#main div.main-area div.view-area div.view-side div.match-list div.match-block {
  cursor: pointer;
  height: 75px;
  background-color: #363636;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0px 15px;
  border-bottom: 1px solid #2C2C2C;
  transition: background-color 0.3s ease;
}
main#main div.main-area div.view-area div.view-side div.match-list div.match-block:nth-child(even) {
  background-color: #3B3B3B;
}
main#main div.main-area div.view-area div.view-side div.match-list div.match-block:hover {
  background-color: #B7A053;
  border-bottom-color: #DFC56E;
}
main#main div.main-area div.view-area div.view-side div.match-list div.match-block:last-child {
  border-bottom: none;
}
main#main div.main-area div.view-area div.view-side div.match-list div.match-block div.team {
  width: calc(50% - 27.5px);
  display: inline-block;
  vertical-align: middle;
  font-size: 0;
}
main#main div.main-area div.view-area div.view-side div.match-list div.match-block div.team:first-child {
  text-align: right;
}
main#main div.main-area div.view-area div.view-side div.match-list div.match-block div.team div.name {
  display: inline-block;
  vertical-align: middle;
  font-family: "Gilroy Bold";
  font-size: 14px;
  width: calc(100% - 32px);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
main#main div.main-area div.view-area div.view-side div.match-list div.match-block div.team figure.image {
  width: 32px;
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 0;
}
main#main div.main-area div.view-area div.view-side div.match-list div.match-block div.team figure.image img {
  max-width: 100%;
  height: auto;
}
main#main div.main-area div.view-area div.view-side div.match-list div.match-block div.time {
  width: 55px;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  font-size: 12px;
  font-family: "Gilroy Bold";
}
main#main div.main-area div.view-area div.view-box {
  margin-left: 16px;
}
main#main div.main-area div.view-area div.view-box div.iframe-box {
  border: 1px solid #2C2C2C;
  border-radius: 10px;
  font-size: 0;
  margin-bottom: 30px;
}
main#main div.main-area div.view-area div.view-box div.iframe-box iframe {
  margin-bottom: 0;
  border-radius: 10px;
}
main#main div.main-area div.view-area div.view-box div.iframe-buttons [class^=col-] {
  padding: 0px 7.5px;
}
main#main div.main-area div.view-area div.view-box div.iframe-buttons .row {
  margin: 0px -7.5px;
}
main#main div.main-area div.view-area div.view-box div.iframe-buttons a.button {
  border: 1px solid #1F1F1F;
  border-radius: 10px;
  background-color: #292929;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 45px;
  transition-duration: 0.5s;
  font-size: 0;
  padding: 0px 5px;
  text-align: center;
}
main#main div.main-area div.view-area div.view-box div.iframe-buttons a.button.boss {
  background-image: linear-gradient(to right, #E61C81, #6C1D44);
}
main#main div.main-area div.view-area div.view-box div.iframe-buttons a.button.free {
  background-image: linear-gradient(to right, #1C5AE6, #21386C);
}
main#main div.main-area div.view-area div.view-box div.iframe-buttons a.button:hover {
  background-color: #B7A053;
  transform: scale(1.05);
}
main#main div.main-area div.view-area div.view-box div.iframe-buttons a.button span.icon {
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
  width: 18px;
}
main#main div.main-area div.view-area div.view-box div.iframe-buttons a.button span.text {
  max-width: calc(100% - 18px);
  display: inline-block;
  vertical-align: middle;
  font-family: "Gilroy Regular";
  font-size: 14px;
  line-height: 14px;
  text-align: center;
}
main#main div.main-area div.view-area div.view-box div.iframe-buttons a.button span.text strong {
  font-family: "Gilroy Bold";
}
main#main div.main-area div.chat-area {
  background-color: #2B2B2B;
}
main#main div.main-area div.chat-area div.chat-header {
  height: 75px;
  background-color: #B7A053;
  border-radius: 10px 10px 0px 0px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0;
}
main#main div.main-area div.chat-area div.chat-header div.icon {
  display: inline-block;
  vertical-align: middle;
}
main#main div.main-area div.chat-area div.chat-header div.title {
  display: inline-block;
  vertical-align: middle;
  font-family: "Gilroy Bold";
  font-size: 14px;
  padding-left: 14px;
}

/* Single */
/* Vendors */
/* Responsive */
@media (max-width: 1840px) {
  header#header div.middle-header div.general-menu nav.header-menu ul li {
    margin: 0px 15px;
  }
}
@media (max-width: 160px) {
  header#header div.middle-header div.general-menu nav.header-menu ul li {
    margin: 0px 10px;
  }
  header#header div.middle-header div.general-menu nav.header-menu ul li span.text {
    font-size: 12px;
  }
}
@media (min-width: 1601px) {
  header#header div.responsive-header {
    display: none;
  }
  header#header div#responsive-menu {
    display: none;
  }
  main#main div.main-area div.chat-area div.chat-header .close-chat {
    display: none;
  }
}
@media (max-width: 1600px) {
  header#header div.middle-header {
    margin-bottom: 100px;
    padding: 0px 5px;
  }
  header#header div.middle-header div.general-menu nav.header-menu {
    text-align: left;
  }
  header#header div.middle-header div.general-menu nav.header-menu:last-child {
    text-align: right;
  }
  header#header div.middle-header div.general-menu nav.header-menu .chat-button {
    display: inline-block;
    vertical-align: middle;
    text-align: right;
  }
  header#header div.middle-header div.general-menu nav.header-menu .chat-button div.button {
    text-align: center;
  }
  header#header div.middle-header div.general-menu nav.header-menu .chat-button div.button span.icon {
    display: block;
    margin-bottom: 6px;
  }
  header#header div.middle-header div.general-menu nav.header-menu .chat-button div.button span.text {
    display: block;
    font-family: "Gilroy Bold";
    font-size: 10px;
  }
  header#header div.middle-header div.general-menu nav.header-menu .menu-button {
    display: inline-block;
    vertical-align: middle;
    text-align: left;
  }
  header#header div.middle-header div.general-menu nav.header-menu ul {
    display: none;
  }
  header#header div.bottom-header {
    display: none;
  }
  header#header div.responsive-header div.element {
    margin-bottom: 16px;
  }
  header#header div.responsive-header div.element img {
    max-width: 100%;
    height: auto;
  }
  header#header div#responsive-menu {
    background-color: #262626;
    border-radius: 20px;
    padding: 20px;
    margin-bottom: 20px;
    display: none;
  }
  header#header div#responsive-menu ul {
    padding: 0;
    margin: 0;
    font-size: 0;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 10px;
  }
  header#header div#responsive-menu ul li {
    display: inline-block;
    vertical-align: middle;
  }
  header#header div#responsive-menu ul li a {
    display: flex;
    width: 100%;
    height: 140px;
    background-color: #1F1F1F;
    border-radius: 10px;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    color: #fff;
    flex-wrap: wrap;
    text-align: center;
  }
  header#header div#responsive-menu ul li a span.icon {
    display: block;
    width: 100%;
    margin-bottom: 20px;
  }
  header#header div#responsive-menu ul li a span.text {
    font-family: "Gilroy Bold";
    display: block;
    width: 100%;
  }
  main#main div.main-area {
    display: block;
    margin-bottom: 16px;
  }
  main#main div.main-area div.view-area {
    margin-right: 0;
  }
  main#main div.main-area div.chat-area {
    position: fixed;
    top: 0;
    right: -100%;
    width: 100%;
    height: 100%;
    z-index: 9;
    transition-duration: 0.5s;
  }
  main#main div.main-area div.chat-area.active {
    right: 0;
  }
  main#main div.main-area div.chat-area div.chat-header {
    border-radius: 0;
    width: 100%;
    position: relative;
  }
  main#main div.main-area div.chat-area div.chat-header a.close-chat {
    float: right;
    position: absolute;
    top: calc(50% - 12.55px);
    right: 20px;
  }
  main#main div.responsive-area div.element {
    margin-bottom: 16px;
  }
  main#main div.responsive-area div.element img {
    max-width: 100%;
    height: auto;
  }
  footer#footer {
    display: block;
  }
  footer#footer div.brands {
    margin-top: 15px;
  }
  footer#footer div.brands a.button.telegram {
    margin-left: 0;
  }
}
/* Max Width: 1400px */
@media (max-width: 1400px) {
  header#header div.top-header {
    height: 60px;
  }
  header#header div.top-header div.col-12 {
    display: none;
  }
}
/* Max Width: 1199px */
@media (max-width: 1199px) {
  .chat-opener {
    position: fixed;
    bottom: 30px;
    right: 20px;
    z-index: 3;
    width: 45px;
    height: 45px;
    background-color: #1F1F1F;
    border-radius: 45px;
    text-align: center;
    line-height: 45px;
  }
  div.sponsors {
    font-size: 0;
    text-align: center;
    margin-bottom: 24px;
    margin-top: 8px;
  }
  div.sponsors div.listing {
    display: block;
    vertical-align: middle;
  }
  div.sponsors div.listing div.item {
    display: inline-block;
    vertical-align: middle;
    margin-right: 20px;
  }
  div.sponsors div.title {
    display: block;
    vertical-align: middle;
    font-family: "Gilroy Bold";
    margin-bottom: 12px;
    font-size: 14px;
  }
  main#main div.main-area div.view-area {
    display: block;
  }
  main#main div.main-area div.view-area div.view-side.active div.view-cont {
    display: block;
  }
  main#main div.main-area div.view-area div.view-side.active div.view-cont div.view-head {
    border-radius: 0px;
    border-top: 1px solid rgba(255, 255, 255, 0.2);
  }
  main#main div.main-area div.view-area div.view-side.active div.view-opener {
    border-radius: 10px 10px 0px 0px;
  }
  main#main div.main-area div.view-area div.view-side.active div.view-opener div.down {
    transform: rotate(180deg);
  }
  main#main div.main-area div.view-area div.view-side div.view-opener {
    height: 60px;
    background-image: linear-gradient(to left, #DFC56E, #1B77A3);
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    cursor: pointer;
    font-family: "Gilroy Bold";
    font-size: 12px;
  }
  main#main div.main-area div.view-area div.view-side div.view-opener .down {
    float: right;
    position: absolute;
    top: calc(50% - 10px);
    right: 15px;
  }
  main#main div.main-area div.view-area div.view-side div.view-cont {
    display: none;
  }
  main#main div.main-area div.view-area div.view-box {
    margin-left: 0;
    margin-top: 16px;
  }
  main#main div.main-area div.view-area div.view-box div.iframe-box {
    margin-bottom: 16px;
  }
}
/* Min Width: 1200px */
@media (min-width: 1200px) {
  div.responsive-area {
    display: none;
  }
  main#main div.main-area div.view-area div.view-side div.view-opener {
    display: none;
  }
}
/* Max Width: 991px */
@media (max-width: 991px) {
  main#main div.main-area div.view-area div.view-box div.iframe-buttons a.button {
    margin-bottom: 12px;
  }
  main#main div.main-area div.view-area div.view-box div.iframe-box iframe {
    /*height: 400px;*/
  }
}
/* Min Width: 992px */
/* Max Width: 767px */
@media (max-width: 767px) {
  footer#footer div.brands {
    display: block;
  }
  footer#footer div.brands a.button {
    width: 100%;
    margin: 0;
  }
  footer#footer div.brands a.button.telegram {
    margin-bottom: 12px;
  }
}
/* Min Width: 768px */
/* Max Width: 575px */
@media (max-width: 575px) {
  body {
    padding: 0px 5px;
  }
  footer#footer div.brands {
    margin-bottom: 30px;
  }
  footer#footer div.live-scores div.ls-title {
    width: 122px;
  }
  footer#footer div.live-scores div.ls-title span.icon {
    padding-right: 5px;
  }
  footer#footer div.live-scores div.ls-title span.text {
    font-size: 12px;
  }
  footer#footer div.live-scores div.scores-list {
    width: calc(100% - 122px);
  }
  header#header div.top-header {
    height: 30px;
  }
  header#header div.middle-header {
    margin-bottom: 60px;
  }
  header#header div.middle-header div.general-menu nav.header-menu {
    width: calc(50% - 96.5px);
  }
  header#header div.middle-header div.general-menu div.logo {
    width: 193px;
    text-align: center;
  }
  header#header div.middle-header div.general-menu div.logo:before {
    left: calc(50% - 71px);
    width: 142px;
    height: 173px;
  }
  header#header div.middle-header div.general-menu div.logo img {
    max-width: 193px;
  }
  main#main div.main-area div.view-area div.view-box div.iframe-box iframe {
    /*height: 300px;*/
  }
}
/* Min Width: 576px */
/* Max Width: 480px */
