.carousel {
  position: relative
}

.carousel.pointer-event {
  -ms-touch-action: pan-y;
  touch-action: pan-y
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden
}

.carousel-inner:after {
  display: block;
  clear: both;
  content: ""
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: -webkit-transform .6s ease-in-out;
  transition: -webkit-transform .6s ease-in-out;
  transition: transform .6s ease-in-out;
  transition: transform .6s ease-in-out, -webkit-transform .6s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
  .carousel-item {
    -webkit-transition: none;
    transition: none
  }
}

.carousel-item-next,
.carousel-item-prev,
.carousel-item.active {
  display: block
}

.active.carousel-item-right,
.carousel-item-next:not(.carousel-item-left) {
  -webkit-transform: translateX(100%);
  transform: translateX(100%)
}

.active.carousel-item-left,
.carousel-item-prev:not(.carousel-item-right) {
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%)
}

.carousel-fade .carousel-item {
  opacity: 0;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transform: none;
  transform: none
}

.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right,
.carousel-fade .carousel-item.active {
  z-index: 1;
  opacity: 1
}

.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  -webkit-transition: opacity 0s .6s;
  transition: opacity 0s .6s
}

@media (prefers-reduced-motion:reduce) {

  .carousel-fade .active.carousel-item-left,
  .carousel-fade .active.carousel-item-right {
    -webkit-transition: none;
    transition: none
  }
}

.carousel-control-next,
.carousel-control-prev {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: .5;
  -webkit-transition: opacity .15s ease;
  transition: opacity .15s ease
}

@media (prefers-reduced-motion:reduce) {

  .carousel-control-next,
  .carousel-control-prev {
    -webkit-transition: none;
    transition: none
  }
}

.carousel-control-next:focus,
.carousel-control-next:hover,
.carousel-control-prev:focus,
.carousel-control-prev:hover {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: .9
}

.carousel-control-prev {
  left: 0
}

.carousel-control-next {
  right: 0
}

.carousel-control-next-icon,
.carousel-control-prev-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: no-repeat 50%/100% 100%
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3E%3C/svg%3E")
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3E%3C/svg%3E")
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none
}

.carousel-indicators li {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: .5;
  -webkit-transition: opacity .6s ease;
  transition: opacity .6s ease
}

@media (prefers-reduced-motion:reduce) {
  .carousel-indicators li {
    -webkit-transition: none;
    transition: none
  }
}

.carousel-indicators .active {
  opacity: 1
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center
}

.games-grid,
.grid-wrapper {
  width: 100%;
  margin: 0 auto;
  position: relative;
}

.games-grid .grid-item,
.grid-wrapper .grid-item {
  background-position: 0 0;
  background-color: #000;
  background-size: cover;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block
}

.games-grid .grid-item img:not(.game-provider),
.grid-wrapper .grid-item img:not(.game-provider) {
  width: 100%
}

.desktop .games-grid .grid-item,
.desktop .grid-wrapper .grid-item {
  -webkit-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out
}

.desktop .games-grid .grid-item.ng-enter,
.desktop .grid-wrapper .grid-item.ng-enter {
  -webkit-animation: zoomIn .5s;
  animation: zoomIn .5s
}

.desktop .games-grid .grid-item.ng-leave,
.desktop .grid-wrapper .grid-item.ng-leave {
  -webkit-animation: zoomOut .5s;
  animation: zoomOut .5s
}

.games-grid .grid-item .ribbon-wrapper,
.grid-wrapper .grid-item .ribbon-wrapper {
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 1
}

.games-grid .grid-item .ribbon,
.grid-wrapper .grid-item .ribbon {
  font-size: 15px;
  font-weight: 500;
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, .5);
  box-shadow: 0 0 6px rgba(0, 0, 0, .5);
  padding: 4px 6px 4px 4px;
  margin-bottom: 5px;
  -webkit-transition: margin .2s;
  transition: margin .2s;
  text-align: left;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content
}

.mobile .games-grid .grid-item .ribbon,
.mobile .grid-wrapper .grid-item .ribbon {
  font-size: 12px !important
}

.games-grid .grid-item .ribbon.exclusive,
.games-grid .grid-item .ribbon.megaways,
.grid-wrapper .grid-item .ribbon.exclusive,
.grid-wrapper .grid-item .ribbon.megaways {
  background: #038020;
  color: #fff
}

.games-grid .grid-item .ribbon.new,
.grid-wrapper .grid-item .ribbon.new {
  background: #cd711a;
  color: #fff
}

.games-grid .grid-item .ribbon.popular,
.grid-wrapper .grid-item .ribbon.popular {
  background: #038020;
  color: #fff
}

.games-grid .grid-item .ribbon.popular:after,
.games-grid .grid-item .ribbon.popular:before,
.grid-wrapper .grid-item .ribbon.popular:after,
.grid-wrapper .grid-item .ribbon.popular:before {
  border-top: 6px solid #3cba6f
}

.games-grid .grid-item .ribbon.jackpot-amount,
.grid-wrapper .grid-item .ribbon.jackpot-amount {
  background: #fc922f;
  color: #fff
}

.games-grid .grid-item .ribbon.daily_jackpot,
.games-grid .grid-item .ribbon.jackpot,
.grid-wrapper .grid-item .ribbon.daily_jackpot,
.grid-wrapper .grid-item .ribbon.jackpot {
  background: #038020;
  color: #fff
}

.games-grid .grid-item .ribbon.daily_jackpot span,
.grid-wrapper .grid-item .ribbon.daily_jackpot span {
  color: #fff
}

.games-grid .grid-item .grid-bottom,
.games-grid .grid-item .grid-top,
.grid-wrapper .grid-item .grid-bottom,
.grid-wrapper .grid-item .grid-top {
  z-index: 4;
  position: absolute;
  right: 0;
  left: 0;
  background: rgba(33, 33, 33, .8);
  -webkit-transition: .2s ease-out, opacity .3s ease-out;
  transition: .2s ease-out, opacity .3s ease-out;
  text-align: center
}

@media (prefers-reduced-motion:reduce) {

  .games-grid .grid-item .grid-bottom,
  .games-grid .grid-item .grid-top,
  .grid-wrapper .grid-item .grid-bottom,
  .grid-wrapper .grid-item .grid-top {
    -webkit-transition: none;
    transition: none
  }
}

.games-grid .grid-item .grid-top,
.grid-wrapper .grid-item .grid-top {
  bottom: 45%;
  padding-top: 50%;
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%)
}

.games-grid .grid-item .grid-top h3,
.games-grid .grid-item .grid-top span,
.grid-wrapper .grid-item .grid-top h3,
.grid-wrapper .grid-item .grid-top span {
  color: #fff;
  font-size: 1.25rem;
  width: 70%;
  margin: 0 auto
}

.games-grid .grid-item .grid-top .btn,
.grid-wrapper .grid-item .grid-top .btn {
  min-width: 55%;
  width: auto;
  font-size: 1.625rem;
  font-weight: 700;
  padding: 10px 5px;
  text-align: center
}

.games-grid .grid-item .grid-bottom,
.grid-wrapper .grid-item .grid-bottom {
  top: 55%;
  padding-top: 10px;
  height: 45%;
  -webkit-transform: translateY(100%);
  transform: translateY(100%)
}

.games-grid .grid-item .grid-bottom .game-provider,
.grid-wrapper .grid-item .grid-bottom .game-provider {
  position: absolute;
  bottom: 10px;
  right: 10px
}

.games-grid .grid-item .grid-bottom .btn,
.grid-wrapper .grid-item .grid-bottom .btn {
  min-width: 55%;
  width: auto;
  font-size: 1.625rem;
  font-weight: 700;
  padding: 10px 5px;
  text-align: center
}

.games-grid .grid-item:hover .grid-bottom,
.games-grid .grid-item:hover .grid-top,
.grid-wrapper .grid-item:hover .grid-bottom,
.grid-wrapper .grid-item:hover .grid-top {
  -webkit-transform: translate(0);
  transform: translate(0)
}

.games-grid .grid-item.item-small .grid-top h3,
.games-grid .grid-item.item-small .grid-top span,
.games-grid .grid-item.item-square-small .grid-top h3,
.games-grid .grid-item.item-square-small .grid-top span,
.grid-wrapper .grid-item.item-small .grid-top h3,
.grid-wrapper .grid-item.item-small .grid-top span,
.grid-wrapper .grid-item.item-square-small .grid-top h3,
.grid-wrapper .grid-item.item-square-small .grid-top span {
  font-size: 1.125rem
}

.games-grid .grid-item.item-small .grid-bottom .btn,
.games-grid .grid-item.item-small .grid-top .btn,
.games-grid .grid-item.item-square-small .grid-bottom .btn,
.games-grid .grid-item.item-square-small .grid-top .btn,
.grid-wrapper .grid-item.item-small .grid-bottom .btn,
.grid-wrapper .grid-item.item-small .grid-top .btn,
.grid-wrapper .grid-item.item-square-small .grid-bottom .btn,
.grid-wrapper .grid-item.item-square-small .grid-top .btn {
  min-width: 55%;
  width: auto;
  font-size: 1rem;
  font-weight: 700;
  padding: 10px 5px;
  text-align: center
}

.games-grid .grid-item .mobileGameOverlay,
.grid-wrapper .grid-item .mobileGameOverlay {
  opacity: 0
}

.games-grid .grid-item.activeHover .mobileGameOverlay,
.grid-wrapper .grid-item.activeHover .mobileGameOverlay {
  -webkit-transition: opacity .2s ease-in-out;
  transition: opacity .2s ease-in-out;
  opacity: 1
}

@media (prefers-reduced-motion:reduce) {

  .games-grid .grid-item.activeHover .mobileGameOverlay,
  .grid-wrapper .grid-item.activeHover .mobileGameOverlay {
    -webkit-transition: none;
    transition: none
  }
}

.extendedMobileGameView {
  width: 828px;
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  z-index: 9999;
  background-color: #000;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: 50%;
  color: #fff
}

.extendedMobileGameView .extendedGameViewContainer {
  width: 828px;
  height: 1272px;
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
  position: absolute
}

.extendedMobileGameView .extendedGameViewWrapper {
  width: 100%;
  height: 100%
}

.extendedMobileGameView .extended-close {
  position: absolute;
  color: #fff;
  text-decoration: none;
  font-size: 70px;
  right: 20px;
  top: 20px;
  display: block;
  width: 70px;
  height: 70px;
  padding-bottom: 6px;
  text-align: center;
  border: 4px solid #fff;
  border-radius: 50%;
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  justify-content: center
}

.extendedMobileGameView h3 {
  position: absolute;
  left: 60px;
  font-size: 48px;
  text-align: center;
  top: 90px;
  right: 60px;
  color: #fff;
  text-transform: uppercase;
  margin: 0;
  font-weight: 400;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis
}

.extendedMobileGameView .extendedGameIcon {
  width: 708px;
  height: 340px;
  right: 60px;
  top: 170px;
  position: absolute;
  background-color: #000;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  overflow: hidden
}

.extendedMobileGameView .bottom-info {
  position: absolute;
  width: 100%;
  height: 512px;
  top: 760px;
  background-color: rgba(0, 0, 0, .2)
}

.extendedMobileGameView .bottom-info:after {
  content: " ";
  position: fixed;
  background-color: rgba(0, 0, 0, .2);
  top: 100%;
  height: 100%;
  width: 100%
}

.extendedMobileGameView .extendedGameInfo {
  position: absolute;
  color: #fff;
  font-weight: 400;
  top: 140px;
  width: 708px;
  left: 60px;
  font-size: 30px;
  z-index: 1
}

.extendedMobileGameView .extendedGameInfo p {
  margin: 0 0 15px;
  font-size: 30px;
  font-weight: 500;
  text-decoration: underline
}

.extendedMobileGameView .extendedGameInfo ul {
  margin: 0;
  padding: 0;
  list-style: none
}

.extendedMobileGameView .extendedGameInfo ul li {
  font-size: 30px
}

.extendedMobileGameView .extendedGameInfo ul li img {
  width: auto;
  margin-left: 15px;
  min-height: 40px
}

.extendedMobileGameView .extendedGameInfo ul:last-child span {
  display: inline-block;
  vertical-align: middle
}

.extendedMobileGameView .gameTypes {
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 1
}

.extendedMobileGameView .gameTypes div {
  display: inline-block;
  float: left;
  font-size: 24px;
  font-weight: 700;
  -webkit-transform: skew(26deg);
  transform: skew(26deg)
}

.extendedMobileGameView .gameTypes div span {
  -webkit-transform: skew(-26deg);
  transform: skew(-26deg);
  padding: 7.5px 18px;
  text-transform: uppercase;
  display: block
}

.extendedMobileGameView .gameTypes .newType {
  background: #cd711a;
  color: #fff
}

.extendedMobileGameView .gameTypes .popularType {
  background-color: #3cba6f;
  color: #fff
}

.extendedMobileGameView .gameTypes .jackpotType {
  background-color: #7f0000;
  color: #fff
}

.extendedMobileGameView .gameTypes div:first-child:after {
  position: absolute;
  content: "";
  left: -18px;
  top: 0;
  border-style: solid;
  border-width: 53px 0 0 30px
}

.extendedMobileGameView .gameTypes div.newType:first-child:after {
  border-color: #fcc123
}

.extendedMobileGameView .gameTypes div.popularType:first-child:after {
  border-color: #3cba6f
}

.extendedMobileGameView .gameTypes div.jackpotType:first-child:after {
  border-color: #7f0000
}

.extendedMobileGameView .fun-play,
.extendedMobileGameView .play-now {
  position: absolute;
  width: 339px;
  top: 630px;
  left: 60px;
  text-align: center;
  font-weight: 700;
  font-size: 34px;
  padding: 20px;
  border-radius: 16px;
  white-space: pre-wrap
}

.de .extendedMobileGameView .fun-play,
.de .extendedMobileGameView .play-now {
  font-size: 28px
}

.extendedMobileGameView .play-now {
  margin-top: 20px;
  border: 0
}

.extendedMobileGameView .play-now,
.extendedMobileGameView .play-now.active,
.extendedMobileGameView .play-now.active.focus,
.extendedMobileGameView .play-now.active:focus,
.extendedMobileGameView .play-now.active:hover,
.extendedMobileGameView .play-now.focus,
.extendedMobileGameView .play-now.focus.focus,
.extendedMobileGameView .play-now.focus:focus,
.extendedMobileGameView .play-now.focus:hover,
.extendedMobileGameView .play-now:active,
.extendedMobileGameView .play-now:active.focus,
.extendedMobileGameView .play-now:active:focus,
.extendedMobileGameView .play-now:active:hover,
.extendedMobileGameView .play-now:focus,
.extendedMobileGameView .play-now:focus.focus,
.extendedMobileGameView .play-now:focus:focus,
.extendedMobileGameView .play-now:focus:hover,
.extendedMobileGameView .play-now:hover,
.extendedMobileGameView .play-now:hover.focus,
.extendedMobileGameView .play-now:hover:focus,
.extendedMobileGameView .play-now:hover:hover {
  color: #161616;
  background-color: #fcc123
}

.extendedMobileGameView .fun-play {
  left: 429px;
  color: #fff;
  margin-top: 20px;
  border: 5px solid hsla(0, 0%, 100%, .5);
  padding: 16px;
  text-decoration: none
}

.extendedMobileGameView .play-now.center {
  left: 244.5px
}

.extendedMobileGameView .extendedGameRating {
  text-align: center;
  position: absolute;
  left: 0;
  right: 0;
  width: auto;
  top: 530px
}

.extendedMobileGameView .extendedGameRating .rating-box {
  font-family: icons;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #002e6d;
  width: 374px;
  display: inline-block;
  vertical-align: middle;
  position: relative
}

.extendedMobileGameView .extendedGameRating .rating-box .rating {
  position: absolute;
  left: 0;
  top: 0;
  white-space: nowrap;
  overflow: hidden;
  color: #f5c420
}

.extendedMobileGameView .extendedGameRating .rating-box .rating:before,
.extendedMobileGameView .extendedGameRating .rating-box:before {
  content: "\E918   \E918   \E918   \E918   \E918";
  font-size: 56px
}

.extendedMobileGameView .extendedGameRating .ratingCount {
  display: inline-block;
  vertical-align: middle;
  font-size: 40px;
  color: #fff;
  font-family: Raleway, sans-serif;
  font-weight: 500;
  padding-left: 15px
}

.extendedMobileGameView .extendedBiggestWin {
  position: absolute;
  top: 20px;
  left: 60px;
  font-size: 52px;
  color: #f5c420;
  font-weight: 500;
  text-align: center;
  width: 708px
}

.extendedMobileGameView .extendedBiggestWin p {
  font-size: 52px;
  margin: 0
}

.extendedMobileGameView .extendedBiggestWin span {
  font-size: 37px;
  display: block;
  text-align: center;
  text-transform: uppercase;
  color: #fff;
  margin-top: 0
}

@media screen and (min-width:828px),
screen and (orientation:landscape) {
  .extendedMobileGameView {
    width: 1472px;
  }

  .extendedMobileGameView .extendedGameViewContainer {
    width: 1472px;
    height: 828px
  }

  .extendedMobileGameView h3 {
    left: auto;
    width: 740px
  }

  .extendedMobileGameView .extendedGameIcon {
    width: 738px;
    height: 370px
  }

  .extendedMobileGameView .extended-close {
    top: 40px
  }

  .extendedMobileGameView .fun-play,
  .extendedMobileGameView .play-now {
    width: 349px;
    top: 680px
  }

  .extendedMobileGameView .play-now {
    left: auto;
    right: 448px
  }

  .extendedMobileGameView .play-now.center {
    left: auto;
    right: 255.5px
  }

  .extendedMobileGameView .fun-play {
    left: auto;
    right: 60px
  }

  .extendedMobileGameView .bottom-info {
    width: 612px;
    top: 0;
    height: 100%
  }

  .extendedMobileGameView .bottom-info:after {
    width: 612px
  }

  .extendedMobileGameView .extendedGameInfo {
    width: 550px;
    left: 60px;
    top: 300px
  }

  .extendedMobileGameView .extendedGameRating {
    top: 750px;
    top: 580px;
    width: 738px;
    right: 60px;
    left: auto
  }

  .extendedMobileGameView .extendedBiggestWin {
    top: 90px;
    left: 60px;
    right: auto;
    width: 490px;
    text-align: center
  }
}

.mobileGameOverlay {
  -webkit-transition: opacity .2s ease-in-out;
  transition: opacity .2s ease-in-out;
  position: absolute;
  top: 0;
  left: 0;
  width: 280px;
  height: 280px;
  background-image: url("data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABQAAD/4QMvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzE0MiA3OS4xNjA5MjQsIDIwMTcvMDcvMTMtMDE6MDY6MzkgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjQ3REE0RTMyRDhGNzExRThBRjQ1REU4MTc0RDA2RjNDIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjQ3REE0RTMxRDhGNzExRThBRjQ1REU4MTc0RDA2RjNDIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjE5M0U2NDc3ODcwODExRTc4QkY4RUVCRjA0RTlFRjBFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjE5M0U2NDc4ODcwODExRTc4QkY4RUVCRjA0RTlFRjBFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQAAgICAgICAgICAgMCAgID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4q3xxVvjiruOKt8cVbpii2+OBbb44rbuOG1b44FboMVdQYq3tirsVditu+nFFt7eOK21XFbdXFbdt74rbvvxW2/oxpba+jGlt23vitu298Vt1cVt22K23t44rbX04rbsU27FXUHhirVBirqDFWuOKtccNq7jittccVtrjittccUtccVa44q7jirVMVa44rbXHCrXHFWqHFXUOKraYEt0xQ3TCrfHFWwuBWwuK2u44q3xxVsKMUN09sVbpitt8cCt8cKu44FboMVdtireKu3xRbWK27Fbb3xV1DirqHFXUOKt0xVviMVdx9sUN8cVdTFXUxXZumKupirfH2xW3cfbFbapirqYrs1TFXccVdx9sVa4+2KuoMUtEYq1Q42rqHFXUOKuxVrFbditt74rbvoxS1tirqDFWuOKu44Va4nwxVqmK21T2xVrjirXHFLVMbVZxxVdTFW+OKthcVbpihdTFW6Yq3xwK3QYq3tirsVdXFFtYrbdK9sVdQ4q3TFXccVb44q3TFXUxVvjii3UxW3UxW26DFXUGKt09sUN0PhirqYq3TBauphtXU98VdT3ONq6mBXUxV1PfDaup74q6mNq6mBWqYVaofDFXfRirVBil1MVapitu44rbiMVtqmKWqYq7jirXHFXUOKtUPhirsVaxW264rbsUtUGKupirXHCrVPY4qtAxVumKt8TirfHArdBireKuxW3Yot1D4Yq3xxQ3xxVvj7Yq3TFXUxW2+OK26mKuxVuntirdDirqYq3TFW+OKHccVbpirfE4Ft1MVdxxVvjiruOFV3H3wK7jirqYq6mKupirqYq7j74q1xxVrjhVxXFWqYFdTFWuJxW3Uwq1xxVrjirVMUuocVaofDFDVPbFLsVdTFbapitu44rbqYq1x9sVa44papirVD4Yq7FbdXFNtUGKt4q7FFu3xW3UOKt08cVb4+2KrqYodTFbbpirdB88UN0PhirqHxxVvjil3HFDdBirdMVbpiruOKt8cCt8cVb44q3xxVvicVdxxVugxV1B44q3QYodT2xV1PbFabxWnfRirsUu+jFXfRih1MVpqntitOp7Yq1QYpdQeOKuoMVa44q7jirXHFVvHFXccVa44Va44q1TFXUxVqgxVrjiruPvirVDirqeIxVqg+WKtUGKWqYrbVMVdx9sVWYptunvihsDFV1MVbpitt0xV1PbFW6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");
  background-size: cover;
  background-repeat: no-repeat;
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
  background-position: 100% 100%;
  z-index: 2
}

@media (prefers-reduced-motion:reduce) {
  .mobileGameOverlay {
    -webkit-transition: none;
    transition: none
  }
}

.mobileGameOverlay .name {
  max-width: 90%;
  margin: 0 auto;
  text-overflow: ellipsis
}

.mobileGameOverlay .name h3,
.mobileGameOverlay .name h3.title {
  font-size: 18px !important;
  color: #fff !important;
  text-align: center;
  margin: 18px 0 10px !important;
  font-weight: 500;
  padding: 0 !important;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden
}

.mobileGameOverlay .provider {
  width: 80%;
  margin: 0 auto;
  padding: 0 0 10px;
  text-align: center
}

.mobileGameOverlay .provider img {
  max-width: 100% !important;
  width: auto !important;
  height: auto;
  margin: 0 auto;
  display: block
}

.mobileGameOverlay .biggest-win {
  text-align: center;
  color: #f5c420;
  font-size: 28px;
  line-height: 30px;
  margin: 15px 0 0;
  font-weight: 500
}

.mobileGameOverlay .biggest-win p {
  font-size: 20px;
  color: #fff;
  text-transform: uppercase;
  font-weight: 500
}

.mobileGameOverlay .rating {
  position: relative;
  margin: 0 auto;
  text-align: center
}

.mobileGameOverlay .rating .rating-box {
  font-family: icons;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: hsla(0, 0%, 100%, .5);
  width: 134px;
  display: inline-block;
  vertical-align: middle;
  position: relative
}

.mobileGameOverlay .rating .rating-box .rating-stars {
  position: absolute;
  left: 0;
  top: 0;
  white-space: nowrap;
  overflow: hidden;
  color: #f5c420
}

.mobileGameOverlay .rating .rating-box .rating-stars:before,
.mobileGameOverlay .rating .rating-box:before {
  content: "\E918   \E918   \E918   \E918   \E918";
  letter-spacing: 0;
  font-size: 20px
}

.mobileGameOverlay .rating .ratingCount {
  display: inline-block;
  vertical-align: middle;
  font-size: 22px;
  color: #fff;
  font-family: Ubuntu;
  font-weight: 500;
  padding-left: 15px
}

.mobileGameOverlay .read-more {
  font-size: 20px;
  color: #fff;
  text-align: center;
  margin: 10px 0 0
}

.horizontal-grid {
  position: relative;
  width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
  overflow-scrolling: touch;
  -webkit-overflow-scrolling: touch;
  height: 165px
}

.horizontal-grid.random {
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  justify-content: center
}

.horizontal-grid ul {
  width: auto;
  display: -webkit-inline-box;
  display: -moz-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin: 0;
  padding: 0
}

.horizontal-grid ul li {
  width: 150px;
  height: 150px;
  position: relative;
  margin-right: 10px;
  margin-top: 0;
  cursor: pointer;
  overflow: hidden;
  background-size: 100%;
  background-position: 50%;
  background-repeat: no-repeat;
  background-color: #000
}

.horizontal-grid ul li:last-child {
  margin-right: 0
}

.horizontal-grid ul li img {
  width: 100%;
  max-width: auto;
  height: auto
}

@media (min-width:576px) {
  .horizontal-grid {
    height: 205px
  }

  .horizontal-grid ul li {
    margin-right: 15px;
    margin-top: 0;
    width: 180px;
    height: 180px
  }

  .horizontal-grid ul li:last-child {
    margin-right: 0
  }
}

@media (min-width:768px) {
  .horizontal-grid {
    height: 245px
  }

  .horizontal-grid ul li {
    width: 220px;
    height: 220px
  }
}

@media (max-width:991.98px) {

  .games-grid .container,
  .games-section .container {
    max-width: 100%
  }

  .games-grid.pt-5,
  .games-grid.py-5,
  .games-section.pt-5,
  .games-section.py-5 {
    padding-top: 0 !important
  }

  .games-grid .mb-5,
  .games-grid .my-5,
  .games-section .mb-5,
  .games-section .my-5 {
    margin-bottom: 0 !important
  }
}

.games-grid .games-filters,
.games-section .games-filters {
  position: relative;
  z-index: 98
}

.games-grid .games-filters.is-sticky,
.games-section .games-filters.is-sticky {
  position: fixed;
  top: 65px;
  width: 100%
}

@media (min-width:576px) {

  .games-grid .games-filters.is-sticky,
  .games-section .games-filters.is-sticky {
    top: 90px
  }
}

@media (min-width:992px) {

  .games-grid .games-filters.is-sticky,
  .games-section .games-filters.is-sticky {
    top: 102px
  }
}

.games-grid .games-filters .container,
.games-section .games-filters .container {
  padding: 0
}

.games-grid .games-filters .filters-wrapper,
.games-section .games-filters .filters-wrapper {
  padding: 1.25rem 0
}

.games-grid .games-filters .filters-wrapper.flexbox_container,
.games-section .games-filters .filters-wrapper.flexbox_container {
  width: 100%;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -moz-justify-content: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-line-pack: center;
  align-content: center
}

@media (max-width:992px) {

  .games-grid .games-filters .filters-wrapper.flexbox_container,
  .games-section .games-filters .filters-wrapper.flexbox_container {
    -moz-flex-direction: column-reverse;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse
  }
}

@media (max-width:992px) {

  .games-grid .games-filters .filters-wrapper.flexbox_container>.flexbox_item[filter-carousel],
  .games-section .games-filters .filters-wrapper.flexbox_container>.flexbox_item[filter-carousel] {
    width: 100%;
    background-color: #f3f3f3
  }
}

.games-grid .games-filters .filters-wrapper .games-cats.flexbox_container,
.games-section .games-filters .filters-wrapper .games-cats.flexbox_container {
  width: auto;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -moz-justify-content: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-line-pack: start;
  align-content: flex-start
}

@media (max-width:992px) {

  .games-grid .games-filters .filters-wrapper .games-cats.flexbox_container,
  .games-section .games-filters .filters-wrapper .games-cats.flexbox_container {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -moz-justify-content: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
  }
}

.games-grid .games-filters .filters-wrapper .games-cats .game-cat-wrapper,
.games-section .games-filters .filters-wrapper .games-cats .game-cat-wrapper {
  padding: 15px 10px;
  text-align: center
}

.games-grid .games-filters .filters-wrapper .games-cats .game-cat-wrapper.selected .cat-title-container,
.games-section .games-filters .filters-wrapper .games-cats .game-cat-wrapper.selected .cat-title-container {
  border-bottom: 2px solid #202020
}

.games-grid .games-filters .filters-wrapper .games-cats .game-cat-wrapper.selected .cat-title-container:after,
.games-section .games-filters .filters-wrapper .games-cats .game-cat-wrapper.selected .cat-title-container:after {
  content: "";
  width: 0;
  height: 0;
  position: absolute;
  display: block;
  border-top: 7px solid #202020;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
  border-bottom: 0;
  bottom: -7px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%)
}

.games-grid .games-filters .filters-wrapper .games-cats .cat-title-container,
.games-section .games-filters .filters-wrapper .games-cats .cat-title-container {
  position: relative;
  margin-top: 10px;
  border-bottom: 2px solid transparent
}

.games-grid .games-filters .filters-wrapper .games-cats .cat-title:hover,
.games-section .games-filters .filters-wrapper .games-cats .cat-title:hover {
  text-decoration: none
}

.games-grid .games-filters .filters-wrapper .extra_filters_container.flexbox_container,
.games-section .games-filters .filters-wrapper .extra_filters_container.flexbox_container {
  width: auto;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -moz-justify-content: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center
}

.games-grid .games-filters .filters-wrapper .extra_filters_container.flexbox_container .flexbox_item,
.games-section .games-filters .filters-wrapper .extra_filters_container.flexbox_container .flexbox_item {
  padding: 10px
}

.games-grid .games-filters .filters-wrapper .extra_filters_container .searchFilter,
.games-section .games-filters .filters-wrapper .extra_filters_container .searchFilter {
  max-width: 150px;
  padding: 5px 10px;
  border-radius: 5px 0 0 5px;
  border: 1px solid #dadada;
  border-right: 0;
  color: #676767;
  background-color: #f3f3f3
}

@media (max-width:992px) {

  .games-grid .games-filters .filters-wrapper .extra_filters_container .searchFilter,
  .games-section .games-filters .filters-wrapper .extra_filters_container .searchFilter {
    max-width: 250px;
    font-size: 28px
  }
}

.games-grid .games-filters .filters-wrapper .extra_filters_container .searchFilter::-webkit-input-placeholder,
.games-section .games-filters .filters-wrapper .extra_filters_container .searchFilter::-webkit-input-placeholder {
  text-transform: uppercase;
  color: #676767
}

.games-grid .games-filters .filters-wrapper .extra_filters_container .searchFilter::-moz-placeholder,
.games-section .games-filters .filters-wrapper .extra_filters_container .searchFilter::-moz-placeholder {
  text-transform: uppercase;
  color: #676767
}

.games-grid .games-filters .filters-wrapper .extra_filters_container .searchFilter::-ms-input-placeholder,
.games-section .games-filters .filters-wrapper .extra_filters_container .searchFilter::-ms-input-placeholder {
  text-transform: uppercase;
  color: #676767
}

.games-grid .games-filters .filters-wrapper .extra_filters_container .searchFilter::placeholder,
.games-section .games-filters .filters-wrapper .extra_filters_container .searchFilter::placeholder {
  text-transform: uppercase;
  color: #676767
}

.games-grid .games-filters .filters-wrapper .extra_filters_container .searchFilter:focus,
.games-section .games-filters .filters-wrapper .extra_filters_container .searchFilter:focus {
  outline: 0
}

.games-grid .games-filters .filters-wrapper .extra_filters_container .search_icon_container,
.games-section .games-filters .filters-wrapper .extra_filters_container .search_icon_container {
  background-color: #f3f3f3;
  padding: 5px;
  border-radius: 0 5px 5px 0;
  border: 1px solid #dadada;
  border-left: 0;
  margin-left: -4px;
  color: #676767;
  display: inline-block
}

@media (max-width:992px) {

  .games-grid .games-filters .filters-wrapper .extra_filters_container .search_icon_container,
  .games-section .games-filters .filters-wrapper .extra_filters_container .search_icon_container {
    font-size: 28px
  }
}

@media (max-width:991.98px) {

  .games-grid .games-filters .filters-wrapper .col-12,
  .games-grid .games-filters .filters-wrapper .container,
  .games-grid .games-filters .filters-wrapper .row,
  .games-section .games-filters .filters-wrapper .col-12,
  .games-section .games-filters .filters-wrapper .container,
  .games-section .games-filters .filters-wrapper .row {
    margin: 0;
    padding: 0
  }
}

.games-grid .games-filters .filters-wrapper .left-arrow,
.games-grid .games-filters .filters-wrapper .right-arrow,
.games-section .games-filters .filters-wrapper .left-arrow,
.games-section .games-filters .filters-wrapper .right-arrow {
  display: none
}

.games-grid .games-filters .filters-wrapper .categories-list,
.games-section .games-filters .filters-wrapper .categories-list {
  list-style: none;
  padding: 15px 0;
  margin: 0
}

@media (min-width:768px) {

  .games-grid .games-filters .filters-wrapper .categories-list,
  .games-section .games-filters .filters-wrapper .categories-list {
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -moz-justify-content: space-between;
    justify-content: space-between
  }
}

.games-grid .games-filters .filters-wrapper .categories-list li,
.games-section .games-filters .filters-wrapper .categories-list li {
  display: inline-block
}

.games-grid .games-filters .filters-wrapper .categories-list li a,
.games-section .games-filters .filters-wrapper .categories-list li a {
  text-decoration: none;
  font-size: .8125rem;
  font-weight: 700
}

.games-grid .games-filters .filters-wrapper .categories-list li a img,
.games-section .games-filters .filters-wrapper .categories-list li a img {
  max-width: 26px;
  height: auto
}

.games-grid .games-filters .filters-wrapper .categories-list li a span,
.games-section .games-filters .filters-wrapper .categories-list li a span {
  padding-left: 5px
}

@media (max-width:991.98px) {

  .games-grid .games-filters .filters-wrapper .scrolling-area,
  .games-section .games-filters .filters-wrapper .scrolling-area {
    position: relative;
    z-index: 1;
    overflow-x: auto;
    overflow-y: hidden;
    overflow-scrolling: touch;
    -webkit-overflow-scrolling: touch;
    margin-right: 30px;
    margin-left: 30px
  }

  .games-grid .games-filters .filters-wrapper .scrolling-area ul,
  .games-section .games-filters .filters-wrapper .scrolling-area ul {
    width: auto;
    display: -webkit-inline-box;
    display: -moz-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex
  }

  .games-grid .games-filters .filters-wrapper .scrolling-area ul li,
  .games-section .games-filters .filters-wrapper .scrolling-area ul li {
    display: block;
    white-space: nowrap;
    margin: 0 10px
  }

  .games-grid .games-filters .filters-wrapper .scrolling-area ul li:first-child,
  .games-section .games-filters .filters-wrapper .scrolling-area ul li:first-child {
    margin-left: 0
  }

  .games-grid .games-filters .filters-wrapper .scrolling-area ul li:last-child,
  .games-section .games-filters .filters-wrapper .scrolling-area ul li:last-child {
    margin-right: 0
  }

  .games-grid .games-filters .filters-wrapper .left-arrow,
  .games-grid .games-filters .filters-wrapper .right-arrow,
  .games-section .games-filters .filters-wrapper .left-arrow,
  .games-section .games-filters .filters-wrapper .right-arrow {
    display: block;
    color: #c4c4c4;
    font-size: 1.25rem;
    position: absolute;
    top: 40%;
    right: 10px;
    -webkit-transform: translateY(-60%);
    transform: translateY(-60%)
  }

  .games-grid .games-filters .filters-wrapper .left-arrow:hover,
  .games-grid .games-filters .filters-wrapper .right-arrow:hover,
  .games-section .games-filters .filters-wrapper .left-arrow:hover,
  .games-section .games-filters .filters-wrapper .right-arrow:hover {
    color: #f38f00
  }

  .games-grid .games-filters .filters-wrapper .left-arrow .fa,
  .games-grid .games-filters .filters-wrapper .right-arrow .fa,
  .games-section .games-filters .filters-wrapper .left-arrow .fa,
  .games-section .games-filters .filters-wrapper .right-arrow .fa {
    font-size: 1.7rem
  }

  .games-grid .games-filters .filters-wrapper .left-arrow,
  .games-section .games-filters .filters-wrapper .left-arrow {
    right: auto;
    left: 10px
  }
}

.games-grid .games-filters .filters-wrapper .categories,
.games-section .games-filters .filters-wrapper .categories {
  width: 100%;
  overflow: auto;
  margin: 0;
  padding: 0;
  list-style: none;
  display: -webkit-inline-box;
  display: -moz-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex
}

@media (min-width:576px) {

  .games-grid .games-filters .filters-wrapper .categories,
  .games-section .games-filters .filters-wrapper .categories {
    width: auto
  }
}

@media (min-width:992px) {

  .games-grid .games-filters .filters-wrapper .categories,
  .games-section .games-filters .filters-wrapper .categories {
    overflow: unset;
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -moz-justify-content: space-between;
    justify-content: space-between
  }
}

.games-grid .games-filters .filters-wrapper .categories li,
.games-section .games-filters .filters-wrapper .categories li {
  margin-right: 1.5625rem
}

.games-grid .games-filters .filters-wrapper .categories li:first-child,
.games-section .games-filters .filters-wrapper .categories li:first-child {
  margin-left: 1.5625rem
}

.games-grid .games-filters .filters-wrapper .categories li:last-child,
.games-section .games-filters .filters-wrapper .categories li:last-child {
  margin-right: 0;
  padding-right: 1.5625rem
}

@media (min-width:992px) {

  .games-grid .games-filters .filters-wrapper .categories li:first-child,
  .games-section .games-filters .filters-wrapper .categories li:first-child {
    margin-left: 0
  }

  .games-grid .games-filters .filters-wrapper .categories li:last-child,
  .games-section .games-filters .filters-wrapper .categories li:last-child {
    margin-right: 0;
    padding-right: 1.5625rem
  }
}

.games-grid .games-filters .filters-wrapper .categories li a,
.games-section .games-filters .filters-wrapper .categories li a {
  text-decoration: none
}

.games-grid .games-filters .filters-wrapper .categories li a.active,
.games-grid .games-filters .filters-wrapper .categories li a:hover,
.games-section .games-filters .filters-wrapper .categories li a.active,
.games-section .games-filters .filters-wrapper .categories li a:hover {
  color: #e02359;
  text-decoration: none
}

.games-grid .games-filters .filters-wrapper .categories li a .fa,
.games-section .games-filters .filters-wrapper .categories li a .fa {
  font-size: 1.875rem
}

.games-grid .games-filters .filters-wrapper .categories li a span,
.games-section .games-filters .filters-wrapper .categories li a span {
  display: block;
  white-space: nowrap
}

@media (min-width:1540px) {

  .games-grid .games-filters .filters-wrapper .categories li,
  .games-section .games-filters .filters-wrapper .categories li {
    margin-right: 1.875rem
  }

  .games-grid .games-filters .filters-wrapper .categories li a,
  .games-section .games-filters .filters-wrapper .categories li a {
    font-size: 1rem
  }

  .games-grid .games-filters .filters-wrapper .categories li a .fa,
  .games-section .games-filters .filters-wrapper .categories li a .fa {
    font-size: 2.1875rem
  }
}

@media (min-width:992px) {

  .games-grid .games-filters .filters-wrapper .search-wrapper,
  .games-section .games-filters .filters-wrapper .search-wrapper {
    position: static
  }
}

.games-grid .games-filters .filters-wrapper .search-wrapper .left-radius,
.games-section .games-filters .filters-wrapper .search-wrapper .left-radius {
  border-top-left-radius: 15px;
  border-bottom-left-radius: 15px
}

.games-grid .games-filters .filters-wrapper .search-wrapper .right-radius,
.games-section .games-filters .filters-wrapper .search-wrapper .right-radius {
  border-top-right-radius: 15px;
  border-bottom-right-radius: 15px
}

.games-grid .games-filters .filters-wrapper .search-wrapper .form-control,
.games-section .games-filters .filters-wrapper .search-wrapper .form-control {
  height: 48px;
  padding: .75rem;
  font-size: 1.0625rem;
  border: 0;
  outline: 0;
  color: #fff;
  border-top-left-radius: 15px;
  border-bottom-left-radius: 15px
}

.games-grid .games-filters .filters-wrapper .search-wrapper .form-control:focus,
.games-grid .games-filters .filters-wrapper .search-wrapper .form-control:hover,
.games-section .games-filters .filters-wrapper .search-wrapper .form-control:focus,
.games-section .games-filters .filters-wrapper .search-wrapper .form-control:hover {
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none
}

.games-grid .games-filters .filters-wrapper .search-wrapper .form-control::-webkit-input-placeholder,
.games-section .games-filters .filters-wrapper .search-wrapper .form-control::-webkit-input-placeholder {
  font-size: 1.0625rem;
  color: #fff
}

.games-grid .games-filters .filters-wrapper .search-wrapper .form-control:-ms-input-placeholder,
.games-section .games-filters .filters-wrapper .search-wrapper .form-control:-ms-input-placeholder {
  font-size: 1.0625rem;
  color: #fff
}

.games-grid .games-filters .filters-wrapper .search-wrapper .form-control::-moz-placeholder,
.games-section .games-filters .filters-wrapper .search-wrapper .form-control::-moz-placeholder {
  font-size: 1.0625rem;
  color: #fff
}

.games-grid .games-filters .filters-wrapper .search-wrapper .form-control::-ms-input-placeholder,
.games-section .games-filters .filters-wrapper .search-wrapper .form-control::-ms-input-placeholder {
  font-size: 1.0625rem;
  color: #fff
}

.games-grid .games-filters .filters-wrapper .search-wrapper .form-control::placeholder,
.games-section .games-filters .filters-wrapper .search-wrapper .form-control::placeholder {
  font-size: 1.0625rem;
  color: #fff
}

.games-grid .games-filters .filters-wrapper .search-wrapper .input-group-text,
.games-section .games-filters .filters-wrapper .search-wrapper .input-group-text {
  border: 0;
  border-radius: 0;
  font-size: 1.0625rem
}

.games-grid .games-filters .filters-wrapper .search-wrapper .input-group-text .fa,
.games-section .games-filters .filters-wrapper .search-wrapper .input-group-text .fa {
  font-size: 1.5rem
}

.games-grid .games-filters .filters-wrapper .search-wrapper .input-group-text .fa.fa-filter,
.games-section .games-filters .filters-wrapper .search-wrapper .input-group-text .fa.fa-filter {
  margin-right: 5px
}

.games-grid .games-filters .filters-wrapper .search-wrapper .input-group-text.input-filter,
.games-section .games-filters .filters-wrapper .search-wrapper .input-group-text.input-filter {
  cursor: pointer;
  background-color: transparent;
  color: #fff
}

.games-grid .games-filters .filters-wrapper .search-wrapper .input-group-text.input-search,
.games-section .games-filters .filters-wrapper .search-wrapper .input-group-text.input-search {
  padding: 0 1.0625rem;
  color: #fff;
  border-top-right-radius: 15px;
  border-bottom-right-radius: 15px
}

.games-grid .games-filters .filters-wrapper .search-wrapper .input-group-append,
.games-section .games-filters .filters-wrapper .search-wrapper .input-group-append {
  height: 48px
}

@media (min-width:992px) {

  .games-grid .games-filters .advanced-search,
  .games-section .games-filters .advanced-search {
    width: auto;
    padding-top: 0
  }
}

.games-grid .games-filters .advanced-search .dropdown-toggle,
.games-section .games-filters .advanced-search .dropdown-toggle {
  padding-left: 10px;
  padding-right: 25px;
  min-width: 120px;
  text-transform: uppercase
}

@media (max-width:992px) {

  .games-grid .games-filters .advanced-search .dropdown-toggle,
  .games-section .games-filters .advanced-search .dropdown-toggle {
    font-size: 28px;
    padding-right: 70px
  }
}

.games-grid .games-filters .advanced-search .dropdown-toggle:after,
.games-section .games-filters .advanced-search .dropdown-toggle:after {
  border: 0
}

.games-grid .games-filters .advanced-search .dropdown-toggle .fa-chevron-circle-down,
.games-section .games-filters .advanced-search .dropdown-toggle .fa-chevron-circle-down {
  font-size: 16px;
  position: absolute;
  display: inline-table;
  right: 10px;
  top: 0;
  bottom: 0;
  margin-top: auto;
  margin-bottom: auto
}

@media (max-width:992px) {

  .games-grid .games-filters .advanced-search .dropdown-toggle .fa-chevron-circle-down,
  .games-section .games-filters .advanced-search .dropdown-toggle .fa-chevron-circle-down {
    font-size: 28px
  }
}

.games-grid .games-filters .advanced-search .dropdown-menu,
.games-section .games-filters .advanced-search .dropdown-menu {
  border-radius: 5px;
  min-width: 150px;
  background-color: #f3f3f3;
  max-height: 260px;
  overflow: auto
}

.games-grid .games-filters .advanced-search .dropdown-menu::-webkit-scrollbar,
.games-section .games-filters .advanced-search .dropdown-menu::-webkit-scrollbar {
  width: 10px;
  height: 10px
}

.games-grid .games-filters .advanced-search .dropdown-menu::-webkit-scrollbar-button,
.games-section .games-filters .advanced-search .dropdown-menu::-webkit-scrollbar-button {
  width: 0;
  height: 0
}

.games-grid .games-filters .advanced-search .dropdown-menu::-webkit-scrollbar-thumb,
.games-section .games-filters .advanced-search .dropdown-menu::-webkit-scrollbar-thumb {
  background: #f3f3f3;
  border: 0 none #fff;
  border-radius: 0
}

.games-grid .games-filters .advanced-search .dropdown-menu::-webkit-scrollbar-thumb:active,
.games-grid .games-filters .advanced-search .dropdown-menu::-webkit-scrollbar-thumb:hover,
.games-section .games-filters .advanced-search .dropdown-menu::-webkit-scrollbar-thumb:active,
.games-section .games-filters .advanced-search .dropdown-menu::-webkit-scrollbar-thumb:hover {
  background: #676767
}

.games-grid .games-filters .advanced-search .dropdown-menu::-webkit-scrollbar-track,
.games-section .games-filters .advanced-search .dropdown-menu::-webkit-scrollbar-track {
  background: #d6d6d8;
  border: 0 none #fff;
  border-radius: 0
}

.games-grid .games-filters .advanced-search .dropdown-menu::-webkit-scrollbar-track:active,
.games-grid .games-filters .advanced-search .dropdown-menu::-webkit-scrollbar-track:hover,
.games-section .games-filters .advanced-search .dropdown-menu::-webkit-scrollbar-track:active,
.games-section .games-filters .advanced-search .dropdown-menu::-webkit-scrollbar-track:hover {
  background: #d6d6d8
}

.games-grid .games-filters .advanced-search .dropdown-menu::-webkit-scrollbar-corner,
.games-section .games-filters .advanced-search .dropdown-menu::-webkit-scrollbar-corner {
  background: transparent
}

@media (min-width:992px) {

  .games-grid .games-filters .advanced-search .dropdown-menu,
  .games-section .games-filters .advanced-search .dropdown-menu {
    width: auto
  }
}

.games-grid .games-filters .advanced-search .dropdown-menu a,
.games-section .games-filters .advanced-search .dropdown-menu a {
  color: #fff
}

.games-grid .games-filters .advanced-search .dropdown-menu form,
.games-section .games-filters .advanced-search .dropdown-menu form {
  padding: .25rem 1rem
}

.games-grid .games-filters .advanced-search form,
.games-section .games-filters .advanced-search form {
  padding: .25rem 1.25rem;
  white-space: nowrap
}

.games-grid .games-filters .advanced-search form .form-check,
.games-grid .games-filters .advanced-search form .form-check .ng-not-empty,
.games-section .games-filters .advanced-search form .form-check,
.games-section .games-filters .advanced-search form .form-check .ng-not-empty {
  color: #676767
}

.games-grid .games-filters .advanced-search form .form-check .ng-empty .ng-not-empty,
.games-section .games-filters .advanced-search form .form-check .ng-empty .ng-not-empty {
  color: #fff
}

.games-grid .games-filters .advanced-search form .form-check:focus,
.games-grid .games-filters .advanced-search form .form-check:hover,
.games-section .games-filters .advanced-search form .form-check:focus,
.games-section .games-filters .advanced-search form .form-check:hover {
  background-color: transparent;
  color: #dadada
}

.games-grid .games-filters .advanced-search form .form-check:last-child>hr,
.games-section .games-filters .advanced-search form .form-check:last-child>hr {
  display: none
}

.games-grid .games-filters .advanced-search form .form-check .form-check-label,
.games-section .games-filters .advanced-search form .form-check .form-check-label {
  cursor: pointer;
  display: block
}

.games-grid .games-filters .advanced-search form .form-check .form-check-label.checked,
.games-section .games-filters .advanced-search form .form-check .form-check-label.checked {
  color: #dadada
}

.games-grid .games-filters .advanced-search form::-webkit-scrollbar,
.games-section .games-filters .advanced-search form::-webkit-scrollbar {
  width: 10px;
  height: 10px
}

.games-grid .games-filters .advanced-search form::-webkit-scrollbar-button,
.games-section .games-filters .advanced-search form::-webkit-scrollbar-button {
  width: 0;
  height: 0
}

.games-grid .games-filters .advanced-search form::-webkit-scrollbar-thumb,
.games-section .games-filters .advanced-search form::-webkit-scrollbar-thumb {
  background: #f3f3f3;
  border: 0;
  border-radius: 0
}

.games-grid .games-filters .advanced-search form::-webkit-scrollbar-thumb:hover,
.games-section .games-filters .advanced-search form::-webkit-scrollbar-thumb:hover {
  background: daraken(#37ca93, 5%)
}

.games-grid .games-filters .advanced-search form::-webkit-scrollbar-thumb:active,
.games-section .games-filters .advanced-search form::-webkit-scrollbar-thumb:active {
  background: #f3f3f3
}

.games-grid .games-filters .advanced-search form::-webkit-scrollbar-track,
.games-section .games-filters .advanced-search form::-webkit-scrollbar-track {
  background: #d6d6d8;
  border: 0;
  border-radius: 0
}

.games-grid .games-filters .advanced-search form::-webkit-scrollbar-track:active,
.games-grid .games-filters .advanced-search form::-webkit-scrollbar-track:hover,
.games-section .games-filters .advanced-search form::-webkit-scrollbar-track:active,
.games-section .games-filters .advanced-search form::-webkit-scrollbar-track:hover {
  background: #d6d6d8
}

.games-grid .games-filters .advanced-search form::-webkit-scrollbar-corner,
.games-section .games-filters .advanced-search form::-webkit-scrollbar-corner {
  background: transparent
}

.games-grid .bottom .btn-citrus,
.games-section .bottom .btn-citrus {
  padding: .9rem 4.5rem;
  font-size: 1.4rem;
  border-radius: 22px;
  -webkit-border-radius: 22px;
  -moz-border-radius: 22px;
  -webkit-box-shadow: 10px 10px 6px -1px hsla(0, 0%, 76%, .65);
  box-shadow: 10px 10px 6px -1px hsla(0, 0%, 76%, .65)
}

.games-grid .grid-wrapper,
.games-section .grid-wrapper {
  padding-bottom: 3.125rem
}

.games-grid .grid-wrapper .category-name,
.games-section .grid-wrapper .category-name {
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -moz-justify-content: space-between;
  justify-content: space-between;
  font-weight: 900;
  font-size: 1.25rem;
  padding: 0;
  margin: 1.25rem 0 .9375rem
}

@media (min-width:992px) {

  .games-grid .grid-wrapper .category-name,
  .games-section .grid-wrapper .category-name {
    margin: 1.875rem 0;
    padding: .9375rem 1.5625rem;
    color: #000;
    background-color: #fed65c
  }
}

.hero-space,
.mobile-hero-space {
  position: relative
}

.desktop .hero-space,
.desktop .mobile-hero-space {
  min-height: 24.5402vw
}

.desktop .hero-space .carousel,
.desktop .hero-space .carousel .carousel-inner,
.desktop .hero-space .carousel .carousel-item,
.desktop .mobile-hero-space .carousel,
.desktop .mobile-hero-space .carousel .carousel-inner,
.desktop .mobile-hero-space .carousel .carousel-item {
  height: 100%
}

.desktop .hero-space .carousel .carousel-item .background-image,
.desktop .mobile-hero-space .carousel .carousel-item .background-image {
  height: 100%;
  width: auto;
  margin-left: 50%;
  -webkit-transform: translate(-50%);
  transform: translate(-50%)
}

.desktop .hero-space .carousel .carousel-item .caption img,
.desktop .mobile-hero-space .carousel .carousel-item .caption img {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: auto;
  max-height: 80%
}

.desktop .hero-space .carousel .carousel-item .caption img.align-l-3,
.desktop .mobile-hero-space .carousel .carousel-item .caption img.align-l-3 {
  left: 25%
}

.desktop .hero-space .carousel .carousel-item .caption img.align-l-2,
.desktop .mobile-hero-space .carousel .carousel-item .caption img.align-l-2 {
  left: 30%
}

.desktop .hero-space .carousel .carousel-item .caption img.align-l-1,
.desktop .mobile-hero-space .carousel .carousel-item .caption img.align-l-1 {
  left: 40%
}

.desktop .hero-space .carousel .carousel-item .caption img.align-center,
.desktop .mobile-hero-space .carousel .carousel-item .caption img.align-center {
  left: 50%
}

.desktop .hero-space .carousel .carousel-item .caption img.align-r-1,
.desktop .mobile-hero-space .carousel .carousel-item .caption img.align-r-1 {
  left: 60%
}

.desktop .hero-space .carousel .carousel-item .caption img.align-r-2,
.desktop .mobile-hero-space .carousel .carousel-item .caption img.align-r-2 {
  left: 70%
}

.desktop .hero-space .carousel .carousel-item .caption img.align-r-3,
.desktop .mobile-hero-space .carousel .carousel-item .caption img.align-r-3 {
  left: 75%
}

.desktop .hero-space .carousel .carousel-item .banner-text,
.desktop .mobile-hero-space .carousel .carousel-item .banner-text {
  top: auto !important;
  bottom: 0 !important;
  background-color: rgba(0, 0, 0, .8);
  padding: 10px;
  font-size: 12px
}

.desktop .hero-space .carousel .carousel-item .banner-text .banner-text-full,
.desktop .mobile-hero-space .carousel .carousel-item .banner-text .banner-text-full {
  padding: 0 10% !important
}

.desktop .hero-space .carousel .carousel-item .banner-text a,
.desktop .mobile-hero-space .carousel .carousel-item .banner-text a {
  font-size: 10px
}

.mobile .hero-space .carousel,
.mobile .mobile-hero-space .carousel {
  min-height: 40vw
}

.mobile .hero-space .carousel .carousel-item .caption,
.mobile .mobile-hero-space .carousel .carousel-item .caption {
  display: block
}

.mobile .hero-space .carousel .carousel-item .caption img,
.mobile .mobile-hero-space .carousel .carousel-item .caption img {
  width: 100%;
  height: auto;
  display: block;
  margin: 0 auto
}

.mobile .hero-space .carousel .carousel-item .banner-text,
.mobile .mobile-hero-space .carousel .carousel-item .banner-text {
  position: relative;
  background-color: #000;
  padding: 10px;
  font-size: 17px
}

.mobile .hero-space .carousel .carousel-item .banner-text .banner-text-full,
.mobile .mobile-hero-space .carousel .carousel-item .banner-text .banner-text-full {
  padding: 0 10% !important
}

.mobile .hero-space .carousel .carousel-item .banner-text a,
.mobile .mobile-hero-space .carousel .carousel-item .banner-text a {
  font-size: 17px
}

.hero-space .carousel .carousel-item .banner-text,
.mobile-hero-space .carousel .carousel-item .banner-text {
  width: 100%;
  background: transparent;
  color: #fff;
  padding: 8px 10px;
  font-size: 10px
}

@media (min-width:768px) {

  .hero-space .carousel .carousel-item .banner-text,
  .mobile-hero-space .carousel .carousel-item .banner-text {
    font-size: 12px
  }
}

@media (min-width:960px) {

  .hero-space .carousel .carousel-item .banner-text,
  .mobile-hero-space .carousel .carousel-item .banner-text {
    padding: 8px 70px;
    font-size: 14px
  }
}

.desktop .hero-space .carousel .carousel-item .banner-text,
.desktop .mobile-hero-space .carousel .carousel-item .banner-text {
  position: absolute;
  left: 0;
  top: 0
}

.hero-space .carousel .carousel-item .banner-text .banner-text-full,
.mobile-hero-space .carousel .carousel-item .banner-text .banner-text-full {
  margin: 0 auto;
  width: 100%
}

.hero-space .carousel .carousel-item .banner-text .banner-text-full a,
.hero-space .carousel .carousel-item .banner-text .banner-text-full a:active,
.hero-space .carousel .carousel-item .banner-text .banner-text-full a:focus,
.hero-space .carousel .carousel-item .banner-text .banner-text-full a:hover,
.mobile-hero-space .carousel .carousel-item .banner-text .banner-text-full a,
.mobile-hero-space .carousel .carousel-item .banner-text .banner-text-full a:active,
.mobile-hero-space .carousel .carousel-item .banner-text .banner-text-full a:focus,
.mobile-hero-space .carousel .carousel-item .banner-text .banner-text-full a:hover {
  color: #fff;
  text-decoration: none;
  cursor: pointer
}

.hero-space .carousel .carousel-item .banner-text.terms-invisible .banner-text-full,
.mobile-hero-space .carousel .carousel-item .banner-text.terms-invisible .banner-text-full {
  display: none
}

.hero-space .carousel .carousel-item .banner-text .banner-text-mobile,
.mobile-hero-space .carousel .carousel-item .banner-text .banner-text-mobile {
  display: block;
  color: #fff;
  text-decoration: none;
  cursor: pointer
}

@media (min-width:768px) {

  .hero-space .carousel .carousel-item .banner-text .banner-text-mobile,
  .mobile-hero-space .carousel .carousel-item .banner-text .banner-text-mobile {
    display: none
  }
}

.hero-space .carousel .carousel-item .banner-text .banner-text-mobile:active,
.hero-space .carousel .carousel-item .banner-text .banner-text-mobile:focus,
.hero-space .carousel .carousel-item .banner-text .banner-text-mobile:hover,
.mobile-hero-space .carousel .carousel-item .banner-text .banner-text-mobile:active,
.mobile-hero-space .carousel .carousel-item .banner-text .banner-text-mobile:focus,
.mobile-hero-space .carousel .carousel-item .banner-text .banner-text-mobile:hover {
  color: #fff;
  text-decoration: none;
  cursor: pointer
}

@media (min-width:768px) {

  .hero-space .carousel .carousel-item .banner-text.terms-invisible .banner-text-mobile,
  .mobile-hero-space .carousel .carousel-item .banner-text.terms-invisible .banner-text-mobile {
    display: block
  }
}

.hero-space .carousel .carousel-control-next .carousel-control-next-icon,
.hero-space .carousel .carousel-control-prev .carousel-control-next-icon,
.mobile-hero-space .carousel .carousel-control-next .carousel-control-next-icon,
.mobile-hero-space .carousel .carousel-control-prev .carousel-control-next-icon {
  cursor: pointer
}

.hero-space .carousel .carousel-indicators,
.mobile-hero-space .carousel .carousel-indicators {
  bottom: 60px
}

.hero-space .carousel .carousel-indicators li,
.mobile-hero-space .carousel .carousel-indicators li {
  border-radius: 10px;
  width: 10px;
  height: 10px;
  margin: 0 2px;
  border: 0;
  background: #fff
}

.hero-space .carousel .carousel-indicators li.active,
.mobile-hero-space .carousel .carousel-indicators li.active {
  width: 10px;
  height: 10px;
  margin: 0 2px;
  background: #cb8015;
  border: 0
}

.home-games {
  background-color: #fff;
  position: relative
}

.home-games .view_all_games_button {
  font-size: 18px;
  padding: 10px 50px
}

@media (max-width:992px) {
  .home-games .view_all_games_button {
    font-size: 31px
  }
}

.desktop .home-games {
  padding-top: 50px
}

.home-games .input-group {
  margin: 30px auto 10px;
  max-width: 320px;
  width: 100%
}

.home-games .input-group .form-control {
  border: 0;
  font-size: 13px;
  border: 1px solid #ced4da;
  border-right: 0
}

.home-games .input-group .form-control:-moz-placeholder,
.home-games .input-group .form-control:-ms-input-placeholder,
.home-games .input-group .form-control::-moz-placeholder,
.home-games .input-group .form-control::-webkit-input-placeholder {
  text-transform: uppercase
}

.home-games .input-group .form-control:-moz-placeholder,
.home-games .input-group .form-control:-ms-input-placeholder,
.home-games .input-group .form-control::-moz-placeholder,
.home-games .input-group .form-control::-webkit-input-placeholder,
.home-games .input-group .form-control::placeholder {
  text-transform: uppercase
}

.home-games .input-group .btn {
  outline: none;
  background-color: #f3f3f3;
  color: #676767;
  font-size: 18px;
  padding: 0 10px;
  border: 1px solid #ced4da;
  border-left: 0
}

.home-games .container {
  position: relative
}

.home-games .parallax-item {
  position: absolute;
  z-index: 2;
  right: 0;
  top: -30px
}

.home-games .parallax-item.hat {
  z-index: 3;
  right: 0
}

.home-games .parallax-item.wand {
  z-index: 4
}

.home-games .parallax-item.chip {
  right: 90px;
  z-index: 2
}

.home-games .shapes {
  position: absolute;
  left: calc(100% + 15px);
  bottom: 100px;
  display: none
}

@media screen and (min-width:1500px) {
  .home-games .shapes {
    display: block
  }
}

.home-games .shapes .call,
.home-games .shapes .chat,
.home-games .shapes .play-now {
  background-repeat: no-repeat;
  position: relative;
  cursor: pointer;
  width: 145px
}

.home-games .shapes .call .ico,
.home-games .shapes .call span,
.home-games .shapes .chat .ico,
.home-games .shapes .chat span,
.home-games .shapes .play-now .ico,
.home-games .shapes .play-now span {
  color: #310c30;
  -webkit-transition: color .2s ease-in-out, text-shadow .2s ease-in-out;
  transition: color .2s ease-in-out, text-shadow .2s ease-in-out
}

@media (prefers-reduced-motion:reduce) {

  .home-games .shapes .call .ico,
  .home-games .shapes .call span,
  .home-games .shapes .chat .ico,
  .home-games .shapes .chat span,
  .home-games .shapes .play-now .ico,
  .home-games .shapes .play-now span {
    -webkit-transition: none;
    transition: none
  }
}

.home-games .shapes .call:hover .ico,
.home-games .shapes .call:hover span,
.home-games .shapes .chat:hover .ico,
.home-games .shapes .chat:hover span,
.home-games .shapes .play-now:hover .ico,
.home-games .shapes .play-now:hover span {
  color: #fff;
  text-shadow: 1px 1px 1px #000
}

.home-games .shapes .call .ico,
.home-games .shapes .call span,
.home-games .shapes .chat .ico,
.home-games .shapes .chat span,
.home-games .shapes .play-now .ico,
.home-games .shapes .play-now span {
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 45px
}

.home-games .shapes .call span,
.home-games .shapes .chat span,
.home-games .shapes .play-now span {
  font-size: 18px;
  font-weight: 700;
  line-height: 18px;
  text-align: center
}

.fr .home-games .shapes .call span,
.fr .home-games .shapes .chat span,
.fr .home-games .shapes .play-now span {
  font-size: 14px;
  line-height: 14px
}

.home-games .shapes .call {
  background-position: -2px 0;
  height: 133px
}

.home-games .shapes .call .ico,
.home-games .shapes .call span {
  color: #ffdb07
}

.home-games .shapes .chat {
  background-position: -2px -133px;
  height: 130px
}

.home-games .shapes .play-now {
  background-position: -2px -263px;
  height: 143px
}

.home-games h2 {
  font-size: em(54px);
  font-weight: 500;
  color: #fff;
  margin: 10px 0 5px
}

.home-games p {
  font-size: em(24px);
  margin: 0 0 10px;
  color: #fff
}

.home-games p span.yellow {
  color: #ffdb07
}

.home-games ul.categories-list {
  text-align: center;
  margin: 20px 0 -4px
}

.home-games ul.categories-list li {
  margin: 0 -15px;
  position: relative;
  z-index: 1
}

.home-games ul.categories-list li a {
  background-image: url('data:image/svg+xml;utf8,<svg class="filter" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" x="0px" y="0px" viewBox="0 0 185 50" width="185" height="50"><style></style><linearGradient id="linear-gradient" x2="0%" y2="100%"><stop offset="0%" stop-color="#ffda07"/><stop offset="50%" stop-color="#ffb107"/><stop offset="100%" stop-color="#ffb107"/></linearGradient><path fill="url(#linear-gradient)" d="M0,49.92c1.37-1.8,4.31-4.2,5.42-6.15,2.47-4.33,4.08-7.66,6.21-12.17,3.26-6.91,6-14.06,9.57-20.82C25.31,2.88,32.37,0,41.1.07,68.42.16,95.74,0,123.06,0q12.73,0,25.46.56c7.66.34,12.32,5,15.42,11.61,4.59,9.79,9.09,19.61,14,29.26,1.59,3.15,4.56,5.6,6.64,8.5"/></svg>');
  background-repeat: no-repeat;
  background-size: 100%;
  display: block;
  min-width: 183px;
  height: 49px;
  padding: 15px 20px;
  font-size: em(18px);
  color: #310c30;
  font-weight: 600;
  text-decoration: none;
  cursor: pointer;
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
  .home-games ul.categories-list li a {
    -webkit-transition: none;
    transition: none
  }
}

.home-games ul.categories-list li:nth-child(odd) {
  z-index: 2
}

.home-games ul.categories-list li.active,
.home-games ul.categories-list li:hover {
  z-index: 3
}

.home-games ul.categories-list li.active a,
.home-games ul.categories-list li:hover a {
  color: #fff;
  background-image: url('data:image/svg+xml;utf8,<svg class="filter" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" x="0px" y="0px" viewBox="0 0 185 50" width="185" height="50"><style></style><linearGradient id="linear-gradient" x2="0%" y2="100%"><stop offset="0%" stop-color="#853280"/><stop offset="50%" stop-color="#631661"/><stop offset="100%" stop-color="#631661"/></linearGradient><path fill="url(#linear-gradient)" d="M0,49.92c1.37-1.8,4.31-4.2,5.42-6.15,2.47-4.33,4.08-7.66,6.21-12.17,3.26-6.91,6-14.06,9.57-20.82C25.31,2.88,32.37,0,41.1.07,68.42.16,95.74,0,123.06,0q12.73,0,25.46.56c7.66.34,12.32,5,15.42,11.61,4.59,9.79,9.09,19.61,14,29.26,1.59,3.15,4.56,5.6,6.64,8.5"/></svg>')
}

.home-games .bottom-buttons {
  margin-top: 30px
}

.home-games .bottom-buttons .btn {
  font-weight: 700;
  font-size: em(17px);
  -webkit-transition: -webkit-box-shadow .1s ease-in-out;
  transition: -webkit-box-shadow .1s ease-in-out;
  transition: box-shadow .1s ease-in-out;
  transition: box-shadow .1s ease-in-out, -webkit-box-shadow .1s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
  .home-games .bottom-buttons .btn {
    -webkit-transition: none;
    transition: none
  }
}

.home-games .bottom-buttons .btn.active,
.home-games .bottom-buttons .btn.active.focus,
.home-games .bottom-buttons .btn.active:focus,
.home-games .bottom-buttons .btn.active:hover,
.home-games .bottom-buttons .btn.focus,
.home-games .bottom-buttons .btn.focus.focus,
.home-games .bottom-buttons .btn.focus:focus,
.home-games .bottom-buttons .btn.focus:hover,
.home-games .bottom-buttons .btn:active,
.home-games .bottom-buttons .btn:active.focus,
.home-games .bottom-buttons .btn:active:focus,
.home-games .bottom-buttons .btn:active:hover,
.home-games .bottom-buttons .btn:focus,
.home-games .bottom-buttons .btn:focus.focus,
.home-games .bottom-buttons .btn:focus:focus,
.home-games .bottom-buttons .btn:focus:hover,
.home-games .bottom-buttons .btn:hover,
.home-games .bottom-buttons .btn:hover.focus,
.home-games .bottom-buttons .btn:hover:focus,
.home-games .bottom-buttons .btn:hover:hover {
  color: #310c30;
  background: #ffda07;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffda07), to(#ffb107));
  background: linear-gradient(180deg, #ffda07 0, #ffb107);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffda07", endColorstr="#ffb107", GradientType=0)
}

.mobile .home-games {
  margin-top: 0
}

.mobile .home-games h3 {
  font-size: em(26px);
  color: #fff;
  text-shadow: 1px 1px 1px #000;
  margin: 20px 0 10px 20px
}

.mobile .home-games h3 a {
  color: #ffdb07;
  text-decoration: underline
}

.mobile .home-games .gameTypes {
  position: absolute;
  z-index: 1
}

.mobile .home-games .gameTypes div {
  display: inline-block;
  float: left;
  font-size: 12px;
  font-weight: 700;
  -webkit-transform: skew(26deg);
  transform: skew(26deg)
}

.mobile .home-games .gameTypes div span {
  -webkit-transform: skew(-26deg);
  transform: skew(-26deg);
  padding: 5px 18px;
  text-transform: uppercase;
  display: block
}

.mobile .home-games .gameTypes div:first-child:after {
  position: absolute;
  content: "";
  left: -18px;
  top: 0;
  border-style: solid;
  border-width: 53px 0 0 30px
}

.mobile .home-games .gameTypes div.newType:first-child:after {
  border-color: #fcc123
}

.mobile .home-games .gameTypes div.popularType:first-child:after {
  border-color: #3cba6f
}

.mobile .home-games .gameTypes div.jackpotType:first-child:after {
  border-color: #ca3333
}

.home-jackpots {
  padding: 100px 0;
  margin-top: 120px;
  position: relative;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f5a016), color-stop(#fdd65d), to(#f5a016));
  background-image: linear-gradient(180deg, #f5a016, #fdd65d, #f5a016);
  z-index: 1
}

.home-jackpots .bottom_curved_cover,
.home-jackpots .top_curved_cover {
  width: 100%;
  position: absolute;
  display: block
}

.home-jackpots .top_curved_cover {
  border: 0;
  border-bottom: 60px solid #fff;
  top: 0;
  left: 0;
  border-radius: 0 0 100% 100%;
  margin-top: -30px
}

.home-jackpots .bottom_curved_cover {
  border: 0;
  border-top: 60px solid #202020;
  bottom: 0;
  left: 0;
  border-radius: 100% 100% 0 0;
  margin-bottom: -30px
}

.home-jackpots .jackpot_coins_1,
.home-jackpots .jackpot_coins_2,
.home-jackpots .jackpot_coins_3 {
  position: absolute;
  display: block
}

@media screen and (max-width:768px) {

  .home-jackpots .jackpot_coins_1,
  .home-jackpots .jackpot_coins_2,
  .home-jackpots .jackpot_coins_3 {
    display: none
  }
}

.home-jackpots .jackpot_coins_1 {
  top: 50%;
  left: 50%;
  -webkit-transform: translate(calc(-50% - 450px), -50%);
  transform: translate(calc(-50% - 450px), -50%)
}

.home-jackpots .jackpot_coins_2 {
  top: 0;
  left: 0;
  -webkit-transform: translateY(calc(-50% + 10px));
  transform: translateY(calc(-50% + 10px));
  margin-left: calc(50% + 300px)
}

.home-jackpots .jackpot_coins_3 {
  bottom: 0;
  left: 0;
  -webkit-transform: translateY(calc(50% - 100px));
  transform: translateY(calc(50% - 100px));
  margin-left: calc(50% + 380px)
}

.home-jackpots h2 {
  font-family: Trajan Pro\ 3;
  font-size: 30px;
  font-weight: 400;
  margin: 0
}

@media screen and (min-width:576px) and (max-width:768px) {
  .home-jackpots h2 {
    font-size: 50px
  }
}

.home-jackpots .jackpots {
  cursor: default;
  font-weight: 700;
  font-size: 90px;
  position: relative;
  display: inline-block;
  -webkit-transition: font-size .2s ease-in-out;
  transition: font-size .2s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
  .home-jackpots .jackpots {
    -webkit-transition: none;
    transition: none
  }
}

.home-jackpots .jackpots sup {
  position: absolute;
  top: -.1em;
  right: -5%;
  z-index: 75;
  font-size: 65%
}

@media screen and (max-width:768px) {
  .home-jackpots .jackpots {
    font-size: 70px
  }
}

@media screen and (max-width:576px) {
  .home-jackpots .jackpots {
    font-size: 45px
  }
}

.home-jackpots .daily_jackpot_container {
  position: relative;
  display: inline-block;
  padding: 10px 30px;
  background-color: #fff;
  border-radius: 30px
}

.home-jackpots .daily_jackpot_container .amount {
  font-family: Ubuntu, sans-serif;
  font-weight: 700
}

@media screen and (min-width:576px) and (max-width:768px) {
  .home-jackpots .daily_jackpot_container h2 {
    font-size: 44px
  }
}

.home-jackpots .btn {
  font-size: 18px
}

@media screen and (min-width:576px) and (max-width:768px) {
  .home-jackpots .btn {
    font-size: 31px
  }
}

.home-kinghtslots_welcome {
  width: 100%;
  position: relative;
  display: block;
  background-color: #202020;
  padding: 30px 0 0;
  color: #a8a8a8
}

.home-kinghtslots_welcome .ksw_content_main_container {
  width: 100%;
  min-height: 700px;
  position: relative;
  display: block;
  padding-bottom: 230px;
  background-image: url("/media/knights_coins.webp");
  background-repeat: no-repeat;
  background-size: auto;
  background-position: bottom
}

.home-kinghtslots_welcome .ksw_content_main_container .ksw_content_container {
  width: 670px;
  max-width: 100%;
  margin: 0 auto;
  text-align: center;
  padding: 0 10px
}

.home-kinghtslots_welcome .ksw_content_main_container .ksw_content_container .title {
  postition: relative;
  display: inline-block;
  color: #fff;
  font-size: 30px;
  font-family: Trajan Pro\ 3;
  margin-bottom: 15px
}

@media screen and (max-width:576px) {
  .home-kinghtslots_welcome .ksw_content_main_container .ksw_content_container .title {
    font-size: 50px
  }
}

.home-kinghtslots_welcome .ksw_content_main_container .ksw_content_container .title hr {
  width: 70%;
  border: 1.1px solid #fff
}

@media screen and (max-width:576px) {
  .home-kinghtslots_welcome .ksw_content_main_container .ksw_content_container .text {
    font-size: 26px;
    color: #fff
  }
}

.home-kinghtslots_welcome .ksw_content_main_container .ksw_content_container .bonus_offer {
  margin: 50px 0 10px;
  color: #f38f00;
  font-size: 69px;
  font-family: Trajan Pro\ 3;
  line-height: .7;
  font-weight: 700
}

@media screen and (max-width:768px) {
  .home-kinghtslots_welcome .ksw_content_main_container .ksw_content_container .bonus_offer {
    font-size: 50px
  }
}

@media screen and (max-width:576px) {
  .home-kinghtslots_welcome .ksw_content_main_container .ksw_content_container .bonus_offer {
    font-size: 33px
  }
}

.home-kinghtslots_welcome .ksw_content_main_container .ksw_content_container .bonus_offer .free_spins {
  font-size: 45px
}

@media screen and (max-width:768px) {
  .home-kinghtslots_welcome .ksw_content_main_container .ksw_content_container .bonus_offer .free_spins {
    font-size: .6em
  }
}

.home-kinghtslots_welcome .ksw_content_main_container .ksw_content_container .play_now_container {
  margin: 50px 0 20px
}

.home-kinghtslots_welcome .ksw_content_main_container .ksw_content_container .play_now_container .btn {
  padding: 15px 85px;
  font-size: 18px
}

.home-kinghtslots_welcome .ksw_content_main_container .ksw_content_container .image_container {
  width: auto;
  height: auto;
  max-width: 100%;
  position: relative;
  display: block;
  margin: 0 auto;
  text-align: center
}

.home-kinghtslots_welcome .ksw_content_main_container .ksw_content_container .image_container img {
  max-width: 100%
}

.home-kinghtslots_welcome .disclaimer_message {
  width: 800px;
  max-width: 100%;
  position: relative;
  display: block;
  margin: 0 auto;
  font-size: 10px;
  padding: 20px 10px;
  text-align: center
}

@media screen and (max-width:576px) {
  .home-kinghtslots_welcome .disclaimer_message {
    font-size: 17px
  }
}

.home-video {
  padding-top: 80px
}

.home-video .container {
  position: relative
}

.home-video .book_1_image {
  position: absolute;
  top: -140px;
  left: -160px
}

.home-video .book_2_image {
  position: absolute;
  top: -60px;
  right: -80px
}

.home-video h2 {
  font-size: 30px;
  font-family: Trajan Pro\ 3;
  font-weight: 400;
  padding: 0 40px
}

@media screen and (max-width:992px) {
  .home-video h2 {
    padding: 0
  }
}

.home-video .video_images_container {
  width: 100%;
  position: relative;
  padding: 0 23% 80px 0
}

@media screen and (max-width:992px) {
  .home-video .video_images_container {
    padding-right: 0
  }
}

.home-video .video_images_container .video_images_inner_container {
  width: 100%;
  position: relative;
  cursor: pointer
}

.home-video .video_images_container .video_images_inner_container .book_of_the_dead_video_image {
  position: relative;
  width: 100%
}

.home-video .video_images_container .video_images_inner_container .video_play_button_image {
  position: absolute;
  margin: auto;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0
}

@media screen and (max-width:992px) {
  .home-video .video_images_container .video_images_inner_container .video_play_button_image {
    width: 35%
  }
}

.home-video .video_images_container .man_holding_book_image {
  height: 110%;
  position: absolute;
  bottom: 0;
  right: 0
}

.home-extra_description_messages {
  padding: 100px 0;
  background-color: #202020;
  text-align: center
}

.home-extra_description_messages .desccription_container:not(:last-child) {
  margin-bottom: 70px
}

.home-extra_description_messages .desccription_container h2 {
  color: #f38f00;
  font-size: 30px;
  margin-bottom: 30px
}

@media screen and (max-width:576px) {
  .home-extra_description_messages .desccription_container h2 {
    font-size: 40px
  }
}

.home-extra_description_messages .desccription_container p {
  color: #fff
}

@media screen and (max-width:576px) {
  .home-extra_description_messages .desccription_container p {
    font-size: 26px
  }
}