button,
hr,
input {
  overflow:visible;
  outline:none
}
a,
legend {
  color:inherit
}
progress,
sub,
sup {
  vertical-align:baseline
}
*,
[type=checkbox],
[type=radio],
legend {
  box-sizing:border-box;
  padding:0
}
* {
  margin:0
}
html {
  -webkit-text-size-adjust:100%;
  font-family:sans-serif;
  -ms-text-size-adjust:100%
}
video {
  object-fit:contain
}
h1 {
  font-size:2em;
  margin:0
}
hr {
  box-sizing:content-box;
  height:0
}
code,
kbd,
pre,
samp {
  font-family:monospace,monospace;
  font-size:1em
}
a {
  background-color:transparent;
  text-decoration:none
}
li {
  list-style:none
}
abbr[title] {
  border-bottom:none;
  text-decoration:underline;
  text-decoration:underline dotted
}
b,
strong {
  font-weight:bolder
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance:none;
  margin:0
}
small {
  font-size:80%
}
sub,
sup {
  font-size:75%;
  line-height:0;
  position:relative
}
sub {
  bottom:-.25em
}
sup {
  top:-.5em
}
img {
  border-style:none
}
button,
input,
optgroup,
select,
textarea {
  font-family:inherit;
  font-size:100%;
  line-height:1.15;
  margin:0
}
button,
select {
  text-transform:none
}
[type=button],
[type=reset],
[type=submit],
button {
  -webkit-appearance:button;
  cursor:pointer
}
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
  border-style:none;
  padding:0
}
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring,
button:-moz-focusring {
  outline:ButtonText dotted 1px
}
fieldset {
  padding:.35em .75em .625em
}
legend {
  display:table;
  max-width:100%;
  white-space:normal
}
textarea {
  overflow:auto
}
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height:auto
}
[type=search] {
  -webkit-appearance:textfield;
  outline-offset:-2px
}
[type=search]::-webkit-search-decoration {
  -webkit-appearance:none
}
::-webkit-file-upload-button {
  -webkit-appearance:button;
  font:inherit
}
details {
  display:block
}
summary {
  display:list-item
}
[hidden],
template {
  display:none
}
body {
  font-family:sans-serif
}
* {
  padding:0;
  margin:0;
  box-sizing:border-box
}
body {
  position:relative;
  width:100%;
  height:100%;
  min-width:320px;
  font-family:"Noto Sans",Arial,Helvetica,sans-serif;
  color:#dcd9d5;
  background:#13100e;
  font-size:14px;
  overflow-x:hidden
}
.excerpt b,
.excerpt strong {
  font-weight:700
}
.excerpt i,
.excerpt em {
  font-style:italic
}
.excerpt blockquote {
  display:block;
  margin:0 0 10px 50px;
  padding:5px 0 5px 15px;
  font:italic 16px Georgia;
  text-align:center;
  border-left:3px solid #fdc061
}
.excerpt blockquote p {
  font-size:16px
}
.excerpt ul {
  list-style-type:disc;
  margin:0 0 15px 15px
}
.excerpt ol {
  list-style-type:decimal;
  margin:0 0 15px 30px
}
.excerpt ul li {
  list-style-type:disc
}
.excerpt ol li {
  list-style-type:decimal
}
.excerpt li {
  margin:0 0 10px 25px;
  line-height:22px;
  text-align:left
}
.excerpt .aligncenter {
  display:block;
  margin:10px auto;
  float:none
}
.excerpt .alignleft {
  float:left;
  margin:10px 10px 10px 0
}
.excerpt .alignright {
  float:right;
  margin:10px 0 10px 10px
}
.excerpt td {
  border:1px solid #000;
  padding:2px 5px
}
.excerpt table {
  margin:5px auto 10px auto
}
.excerpt table td {
  border:1px solid #fff;
  padding:4px;
  text-align:center
}
.excerpt a {
  text-decoration:underline;
  color:#fdc061
}
.excerpt a:hover {
  text-decoration:none
}
.excerpt iframe {
  max-width:100% !important;
  width:100% !important;
  min-height:500px !important;
  display:block
}
.header__box-text {
  justify-content:center
}
.header__box {
  display:flex;
  align-items:center
}
.img-hov {
  transition:all .3s ease;
  text-decoration:none
}
.img-hov:hover {
  opacity:.7;
  text-decoration:none;
  color:inherit;
  outline:none
}
.excerpt h2,
h3,
h4 {
  margin:0 0 20px;
  font-size:22px
}
.excerpt img {
  max-width:100%;
  height:auto;
  border-radius:6px
}
.comment-box {
  padding:10px
}
#commentform {
  margin:0 0 40px
}
.guests-list {
  padding:0
}
.guests-list li {
  padding:10px;
  margin:0 0 10px;
  border-bottom:1px dotted #000;
  list-style:none;
  background:#302d28;
  border-radius:6px
}
.guest-info {
  display:block;
  padding:0 0 5px;
  margin:0 0 10px;
  font-weight:700
}
.guest-info a,
.guest-info span {
  text-transform:uppercase
}
#feedback-form label,
.wpcf7-form label {
  padding:0 0 4px;
  display:block;
  color:#fff;
  font-size:12px
}
#feedback-form input[type=text],
input[type=email],
.wpcf7-form input[type=text] {
  border-radius:6px;
  font-size:15px;
  font-weight:700;
  margin:0 0 20px;
  width:198px;
  height:32px;
  padding:0 10px;
  border:1px solid #d2d2d2;
  background:#fff;
  color:#000
}
#feedback-form input[type=submit],
.wpcf7-form input[type=submit] {
  border:none;
  padding:8px 21px;
  margin:0 0 20px;
  color:#000;
  font-size:15px;
  font-weight:700;
  display:block;
  cursor:pointer;
  background:#fdc061;
  border-radius:6px
}
#feedback-form textarea,
.wpcf7-form textarea {
  width:100%;
  display:block;
  max-width:500px;
  margin:0 0 15px;
  height:120px;
  border:1px solid #d2d2d2;
  resize:none;
  border-radius:6px;
  font-size:15px;
  font-weight:700;
  padding:10px;
  text-transform:uppercase;
  color:#000
}
.navigation-single {
  padding:15px 0
}
#no-comments {
  padding:0 0 20px
}
.post-realted-box {
  padding:20px 0;
  border-top:2px solid #ccc;
  text-transform:uppercase
}
.post-realted-box h3,
.rnd-artc {
  padding:0 0 20px;
  font-size:17px;
  font-weight:700;
  display:block
}
.wp-pagenavi {
  overflow:hidden;
  padding:10px 0 20px;
  text-align:center
}
.comments-formed-arct,
.comment-this-them {
  font-size:24px;
  font-weight:700;
  margin:0 0 10px;
  text-transform:uppercase;
  letter-spacing:-2px;
  line-height:22px
}
main {
  overflow-x:hidden
}
.img-hov {
  transition:all .3s ease;
  text-decoration:none
}
.img-hov:hover {
  opacity:.7;
  text-decoration:none;
  color:inherit;
  outline:none
}
.btn {
  display:inline-block;
  position:relative;
  width:100%;
  margin:0 -2px 0 0;
  padding:0 15px;
  border:none;
  background-color:transparent;
  color:#000;
  font-family:"Noto Sans",Arial,Helvetica,sans-serif;
  font-weight:700;
  letter-spacing:2px;
  text-transform:uppercase;
  text-decoration:none;
  text-align:center;
  cursor:pointer;
  border-radius:50px;
  overflow:hidden;
  box-sizing:border-box;
  font-size:14px;
  line-height:38px;
  transition:background .1s ease-in-out
}
.icon-quickfire {
  display:block;
  background-image:url(/play-fortuna_files/images-list-s6816be15dc.png);
  background-position:0 -4284px;
  background-repeat:no-repeat;
  overflow:hidden;
  height:32px;
  width:92px
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx) {
  .icon-quickfire {
    background-image:url(/play-fortuna_files/images-list-2x-s27c9b0e9b6.png);
    background-size:255px 5461.5px;
    background-position:0 -4188px;
    height:32px;
    width:92px
  }
}
.icon-netent {
  display:block;
  background-image:url(/play-fortuna_files/images-list-s6816be15dc.png);
  background-position:0 -3532px;
  background-repeat:no-repeat;
  overflow:hidden;
  height:32px;
  width:91px
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx) {
  .icon-netent {
    background-image:url(/play-fortuna_files/images-list-2x-s27c9b0e9b6.png);
    background-size:255px 5461.5px;
    background-position:0 -3456px;
    height:32px;
    width:91px
  }
}
.icon-yggdrasil {
  display:block;
  background-image:url(/play-fortuna_files/images-list-s6816be15dc.png);
  background-position:0 -5541px;
  background-repeat:no-repeat;
  overflow:hidden;
  height:32px;
  width:132px
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx) {
  .icon-yggdrasil {
    background-image:url(/play-fortuna_files/images-list-2x-s27c9b0e9b6.png);
    background-size:255px 5461.5px;
    background-position:0 -5413px;
    height:32px;
    width:132px
  }
}
.icon-quickspin {
  display:block;
  background-image:url(/play-fortuna_files/images-list-s6816be15dc.png);
  background-position:0 -4318px;
  background-repeat:no-repeat;
  overflow:hidden;
  height:24px;
  width:100px
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx) {
  .icon-quickspin {
    background-image:url(/play-fortuna_files/images-list-2x-s27c9b0e9b6.png);
    background-size:255px 5461.5px;
    background-position:0 -4221px;
    height:24px;
    width:100px
  }
}
.icon-curacao {
  display:block;
  background-image:url(/play-fortuna_files/images-list-s6816be15dc.png);
  background-position:0 -1181px;
  background-repeat:no-repeat;
  overflow:hidden;
  height:58px;
  width:50px
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx) {
  .icon-curacao {
    background-image:url(/play-fortuna_files/images-list-2x-s27c9b0e9b6.png);
    background-size:255px 5461.5px;
    background-position:0 -1152px;
    height:58.5px;
    width:50px
  }
}
.icon-itechlabs {
  display:block;
  background-image:url(/play-fortuna_files/images-list-s6816be15dc.png);
  background-position:0 -2199px;
  background-repeat:no-repeat;
  overflow:hidden;
  height:53px;
  width:53px
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx) {
  .icon-itechlabs {
    background-image:url(/play-fortuna_files/images-list-2x-s27c9b0e9b6.png);
    background-size:255px 5461.5px;
    background-position:0 -2145px;
    height:53px;
    width:53px
  }
}
.icon-pagi {
  display:block;
  background-image:url(/play-fortuna_files/images-list-s6816be15dc.png);
  background-position:0 -3773px;
  background-repeat:no-repeat;
  overflow:hidden;
  height:53px;
  width:53px
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx) {
  .icon-pagi {
    background-image:url(/play-fortuna_files/images-list-2x-s27c9b0e9b6.png);
    background-size:255px 5461.5px;
    background-position:0 -3691px;
    height:53px;
    width:53px
  }
}
.icon-comodo {
  display:block;
  background-image:url(/play-fortuna_files/images-list-s6816be15dc.png);
  background-position:0 -897px;
  background-repeat:no-repeat;
  overflow:hidden;
  height:47px;
  width:119px
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx) {
  .icon-comodo {
    background-image:url(/play-fortuna_files/images-list-2x-s27c9b0e9b6.png);
    background-size:255px 5461.5px;
    background-position:0 -872px;
    height:47px;
    width:119px
  }
}
.icon-askgamblers {
  display:block;
  background-image:url(/play-fortuna_files/images-list-s6816be15dc.png);
  background-position:0 -521px;
  background-repeat:no-repeat;
  overflow:hidden;
  height:47px;
  width:142px
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx) {
  .icon-askgamblers {
    background-image:url(/play-fortuna_files/images-list-2x-s27c9b0e9b6.png);
    background-size:255px 5461.5px;
    background-position:0 -508px;
    height:47px;
    width:142px
  }
}
.icon-pushgaming {
  display:block;
  background-image:url(/play-fortuna_files/images-list-s6816be15dc.png);
  background-position:0 -4219px;
  background-repeat:no-repeat;
  overflow:hidden;
  height:15px;
  width:140px
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx) {
  .icon-pushgaming {
    background-image:url(/play-fortuna_files/images-list-2x-s27c9b0e9b6.png);
    background-size:255px 5461.5px;
    background-position:0 -4124px;
    height:15px;
    width:140px
  }
}
.icon-nextgen {
  display:block;
  background-image:url(/play-fortuna_files/images-list-s6816be15dc.png);
  background-position:0 -3645px;
  background-repeat:no-repeat;
  overflow:hidden;
  height:32px;
  width:116px
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx) {
  .icon-nextgen {
    background-image:url(/play-fortuna_files/images-list-2x-s27c9b0e9b6.png);
    background-size:255px 5461.5px;
    background-position:0 -3567px;
    height:32px;
    width:116px
  }
}
.icon-elk {
  display:block;
  background-image:url(/play-fortuna_files/images-list-s6816be15dc.png);
  background-position:0 -1277px;
  background-repeat:no-repeat;
  overflow:hidden;
  height:32px;
  width:81px
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx) {
  .icon-elk {
    background-image:url(/play-fortuna_files/images-list-2x-s27c9b0e9b6.png);
    background-size:255px 5461.5px;
    background-position:0 -1246px;
    height:32px;
    width:81px
  }
}
.icon-thunderkick {
  display:block;
  background-image:url(/play-fortuna_files/images-list-s6816be15dc.png);
  background-position:0 -4898px;
  background-repeat:no-repeat;
  overflow:hidden;
  height:32px;
  width:103px
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx) {
  .icon-thunderkick {
    background-image:url(/play-fortuna_files/images-list-2x-s27c9b0e9b6.png);
    background-size:255px 5461.5px;
    background-position:0 -4787px;
    height:32px;
    width:103px
  }
}
.icon-playngo {
  display:block;
  background-image:url(/play-fortuna_files/images-list-s6816be15dc.png);
  background-position:0 -3939px;
  background-repeat:no-repeat;
  overflow:hidden;
  height:32px;
  width:116px
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx) {
  .icon-playngo {
    background-image:url(/play-fortuna_files/images-list-2x-s27c9b0e9b6.png);
    background-size:255px 5461.5px;
    background-position:0 -3854px;
    height:32px;
    width:116px
  }
}
.icon-amatic {
  display:block;
  background-image:url(/play-fortuna_files/images-list-s6816be15dc.png);
  background-position:0 -37px;
  background-repeat:no-repeat;
  overflow:hidden;
  height:32px;
  width:104px
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx) {
  .icon-amatic {
    background-image:url(/play-fortuna_files/images-list-2x-s27c9b0e9b6.png);
    background-size:255px 5461.5px;
    background-position:0 -36px;
    height:32px;
    width:104px
  }
}
.icon-bigtimegaming {
  display:block;
  background-image:url(/play-fortuna_files/images-list-s6816be15dc.png);
  background-position:0 -677px;
  background-repeat:no-repeat;
  overflow:hidden;
  height:32px;
  width:127px
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx) {
  .icon-bigtimegaming {
    background-image:url(/play-fortuna_files/images-list-2x-s27c9b0e9b6.png);
    background-size:255px 5461.5px;
    background-position:0 -661px;
    height:32px;
    width:127px
  }
}
.icon-betsoft {
  display:block;
  background-image:url(/play-fortuna_files/images-list-s6816be15dc.png);
  background-position:0 -593px;
  background-repeat:no-repeat;
  overflow:hidden;
  height:32px;
  width:84px
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx) {
  .icon-betsoft {
    background-image:url(/play-fortuna_files/images-list-2x-s27c9b0e9b6.png);
    background-size:255px 5461.5px;
    background-position:0 -579px;
    height:32px;
    width:84px
  }
}
.icon-endorphina {
  display:block;
  background-image:url(/play-fortuna_files/images-list-s6816be15dc.png);
  background-position:0 -1481px;
  background-repeat:no-repeat;
  overflow:hidden;
  height:48px;
  width:105px
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx) {
  .icon-endorphina {
    background-image:url(/play-fortuna_files/images-list-2x-s27c9b0e9b6.png);
    background-size:255px 5461.5px;
    background-position:0 -1446px;
    height:48px;
    width:105px
  }
}
.icon-relax {
  display:block;
  background-image:url(/play-fortuna_files/images-list-s6816be15dc.png);
  background-position:0 -4406px;
  background-repeat:no-repeat;
  overflow:hidden;
  height:32px;
  width:103px
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx) {
  .icon-relax {
    background-image:url(/play-fortuna_files/images-list-2x-s27c9b0e9b6.png);
    background-size:255px 5461.5px;
    background-position:0 -4306px;
    height:32px;
    width:103px
  }
}
.icon-nolimitcity {
  display:block;
  background-image:url(/play-fortuna_files/images-list-s6816be15dc.png);
  background-position:0 -3697px;
  background-repeat:no-repeat;
  overflow:hidden;
  height:32px;
  width:119px
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx) {
  .icon-nolimitcity {
    background-image:url(/play-fortuna_files/images-list-2x-s27c9b0e9b6.png);
    background-size:255px 5461.5px;
    background-position:0 -3617px;
    height:32px;
    width:119px
  }
}
.icon-blueprint {
  display:block;
  background-image:url(/play-fortuna_files/images-list-s6816be15dc.png);
  background-position:0 -721px;
  background-repeat:no-repeat;
  overflow:hidden;
  height:32px;
  width:137px
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx) {
  .icon-blueprint {
    background-image:url(/play-fortuna_files/images-list-2x-s27c9b0e9b6.png);
    background-size:255px 5461.5px;
    background-position:0 -703px;
    height:32px;
    width:137px
  }
}
.icon-habanero {
  display:block;
  background-image:url(/play-fortuna_files/images-list-s6816be15dc.png);
  background-position:0 -1986px;
  background-repeat:no-repeat;
  overflow:hidden;
  height:28px;
  width:136px
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx) {
  .icon-habanero {
    background-image:url(/play-fortuna_files/images-list-2x-s27c9b0e9b6.png);
    background-size:255px 5461.5px;
    background-position:0 -1938px;
    height:28px;
    width:136px
  }
}
.icon-booongo {
  display:block;
  background-image:url(/play-fortuna_files/images-list-s6816be15dc.png);
  background-position:0 -789px;
  background-repeat:no-repeat;
  overflow:hidden;
  height:32px;
  width:132px
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx) {
  .icon-booongo {
    background-image:url(/play-fortuna_files/images-list-2x-s27c9b0e9b6.png);
    background-size:255px 5461.5px;
    background-position:0 -768px;
    height:32px;
    width:132px
  }
}
.icon-evolutiongaming {
  display:block;
  background-image:url(/play-fortuna_files/images-list-s6816be15dc.png);
  background-position:0 -1549px;
  background-repeat:no-repeat;
  overflow:hidden;
  height:18px;
  width:140px
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx) {
  .icon-evolutiongaming {
    background-image:url(/play-fortuna_files/images-list-2x-s27c9b0e9b6.png);
    background-size:255px 5461.5px;
    background-position:0 -1512px;
    height:18px;
    width:140px
  }
}
.icon-redtiger {
  display:block;
  background-image:url(/play-fortuna_files/images-list-s6816be15dc.png);
  background-position:0 -4379px;
  background-repeat:no-repeat;
  overflow:hidden;
  height:25px;
  width:132px
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx) {
  .icon-redtiger {
    background-image:url(/play-fortuna_files/images-list-2x-s27c9b0e9b6.png);
    background-size:255px 5461.5px;
    background-position:0 -4280px;
    height:25px;
    width:132px
  }
}
.icon-playtech {
  display:block;
  background-image:url(/play-fortuna_files/images-list-s6816be15dc.png);
  background-position:0 -4002px;
  background-repeat:no-repeat;
  overflow:hidden;
  height:29px;
  width:132px
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx) {
  .icon-playtech {
    background-image:url(/play-fortuna_files/images-list-2x-s27c9b0e9b6.png);
    background-size:255px 5461.5px;
    background-position:0 -3915px;
    height:29px;
    width:132px
  }
}
.icon-playson {
  display:block;
  background-image:url(/play-fortuna_files/images-list-s6816be15dc.png);
  background-position:0 -3973px;
  background-repeat:no-repeat;
  overflow:hidden;
  height:27px;
  width:132px
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx) {
  .icon-playson {
    background-image:url(/play-fortuna_files/images-list-2x-s27c9b0e9b6.png);
    background-size:255px 5461.5px;
    background-position:0 -3887px;
    height:27px;
    width:132px
  }
}
.icon-pragmatic {
  display:block;
  background-image:url(/play-fortuna_files/images-list-s6816be15dc.png);
  background-position:0 -4096px;
  background-repeat:no-repeat;
  overflow:hidden;
  height:48px;
  width:110px
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx) {
  .icon-pragmatic {
    background-image:url(/play-fortuna_files/images-list-2x-s27c9b0e9b6.png);
    background-size:255px 5461.5px;
    background-position:0 -4005px;
    height:48px;
    width:110px
  }
}
.icon-gaming1x2 {
  display:block;
  background-image:url(/play-fortuna_files/images-list-s6816be15dc.png);
  background-position:0 -1848px;
  background-repeat:no-repeat;
  overflow:hidden;
  height:40px;
  width:98px
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx) {
  .icon-gaming1x2 {
    background-image:url(/play-fortuna_files/images-list-2x-s27c9b0e9b6.png);
    background-size:255px 5461.5px;
    background-position:0 -1804px;
    height:40px;
    width:97.5px
  }
}
.icon-gaming2by2 {
  display:block;
  background-image:url(/play-fortuna_files/images-list-s6816be15dc.png);
  background-position:0 -1890px;
  background-repeat:no-repeat;
  overflow:hidden;
  height:33px;
  width:122px
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx) {
  .icon-gaming2by2 {
    background-image:url(/play-fortuna_files/images-list-2x-s27c9b0e9b6.png);
    background-size:255px 5461.5px;
    background-position:0 -1845px;
    height:33px;
    width:122px
  }
}
.icon-ainworth {
  display:block;
  background-image:url(/play-fortuna_files/images-list-s6816be15dc.png);
  background-position:0 0;
  background-repeat:no-repeat;
  overflow:hidden;
  height:35px;
  width:131px
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx) {
  .icon-ainworth {
    background-image:url(/play-fortuna_files/images-list-2x-s27c9b0e9b6.png);
    background-size:255px 5461.5px;
    background-position:0 0;
    height:35px;
    width:130.5px
  }
}
.icon-boominggames {
  display:block;
  background-image:url(/play-fortuna_files/images-list-s6816be15dc.png);
  background-position:0 -755px;
  background-repeat:no-repeat;
  overflow:hidden;
  height:32px;
  width:93px
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx) {
  .icon-boominggames {
    background-image:url(/play-fortuna_files/images-list-2x-s27c9b0e9b6.png);
    background-size:255px 5461.5px;
    background-position:0 -736px;
    height:31.5px;
    width:93px
  }
}
.icon-genesis {
  display:block;
  background-image:url(/play-fortuna_files/images-list-s6816be15dc.png);
  background-position:0 -1925px;
  background-repeat:no-repeat;
  overflow:hidden;
  height:27px;
  width:117px
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx) {
  .icon-genesis {
    background-image:url(/play-fortuna_files/images-list-2x-s27c9b0e9b6.png);
    background-size:255px 5461.5px;
    background-position:0 -1879px;
    height:27px;
    width:117px
  }
}
.icon-irondog {
  display:block;
  background-image:url(/play-fortuna_files/images-list-s6816be15dc.png);
  background-position:0 -2127px;
  background-repeat:no-repeat;
  overflow:hidden;
  height:22px;
  width:116px
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx) {
  .icon-irondog {
    background-image:url(/play-fortuna_files/images-list-2x-s27c9b0e9b6.png);
    background-size:255px 5461.5px;
    background-position:0 -2076px;
    height:22px;
    width:116px
  }
}
.icon-justforwin {
  display:block;
  background-image:url(/play-fortuna_files/images-list-s6816be15dc.png);
  background-position:0 -2254px;
  background-repeat:no-repeat;
  overflow:hidden;
  height:43px;
  width:96px
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx) {
  .icon-justforwin {
    background-image:url(/play-fortuna_files/images-list-2x-s27c9b0e9b6.png);
    background-size:255px 5461.5px;
    background-position:0 -2199px;
    height:43px;
    width:96px
  }
}
.icon-rabcat {
  display:block;
  background-image:url(/play-fortuna_files/images-list-s6816be15dc.png);
  background-position:0 -4344px;
  background-repeat:no-repeat;
  overflow:hidden;
  height:33px;
  width:110px
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx) {
  .icon-rabcat {
    background-image:url(/play-fortuna_files/images-list-2x-s27c9b0e9b6.png);
    background-size:255px 5461.5px;
    background-position:0 -4246px;
    height:33px;
    width:110px
  }
}
.icon-wazdan {
  display:block;
  background-image:url(/play-fortuna_files/images-list-s6816be15dc.png);
  background-position:0 -5335px;
  background-repeat:no-repeat;
  overflow:hidden;
  height:18px;
  width:161px
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx) {
  .icon-wazdan {
    background-image:url(/play-fortuna_files/images-list-2x-s27c9b0e9b6.png);
    background-size:255px 5461.5px;
    background-position:0 -5213px;
    height:18px;
    width:161px
  }
}
.icon-spinomenal {
  display:block;
  background-image:url(/play-fortuna_files/images-list-s6816be15dc.png);
  background-position:0 -4486px;
  background-repeat:no-repeat;
  overflow:hidden;
  height:21px;
  width:179px
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx) {
  .icon-spinomenal {
    background-image:url(/play-fortuna_files/images-list-2x-s27c9b0e9b6.png);
    background-size:255px 5461.5px;
    background-position:0 -4383px;
    height:21px;
    width:179px
  }
}
.icon-bfgames {
  display:block;
  background-image:url(/play-fortuna_files/images-list-s6816be15dc.png);
  background-position:0 -627px;
  background-repeat:no-repeat;
  overflow:hidden;
  height:48px;
  width:63px
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx) {
  .icon-bfgames {
    background-image:url(/play-fortuna_files/images-list-2x-s27c9b0e9b6.png);
    background-size:255px 5461.5px;
    background-position:0 -612px;
    height:48px;
    width:63px
  }
}
.btn,
.verification-upload-btn-box .jcf-file {
  display:inline-block;
  position:relative;
  width:100%;
  margin:0 -2px 0 0;
  padding:0 15px;
  border:none;
  background-color:transparent;
  color:#000;
  font-family:"Noto Sans",Arial,Helvetica,sans-serif;
  font-weight:700;
  letter-spacing:2px;
  text-transform:uppercase;
  text-decoration:none;
  text-align:center;
  cursor:pointer;
  border-radius:50px;
  overflow:hidden;
  box-sizing:border-box;
  font-size:14px;
  line-height:38px
}
.btn:hover,
.verification-upload-btn-box .jcf-file:hover {
  transition:background .1s ease-in-out
}
.btn:active,
.verification-upload-btn-box .jcf-file:active {
  transform:scale(.95)
}
.btn.disabled,
.verification-upload-btn-box .disabled.jcf-file {
  border:1px solid #797979;
  background:#797979;
  color:#302d28;
  pointer-events:none
}
.btn.btn-width-auto,
.verification-upload-btn-box .btn-width-auto.jcf-file {
  width:auto
}
.btn-green {
  border:1px solid #3daa45;
  background:#3daa45;
  border-radius:50px
}
.btn-green:hover {
  background:#000;
  color:#3daa45;
  border:1px solid #3daa45
}
.btn-gold,
.verification-upload-btn-box .jcf-file {
  border:1px solid #f9b242;
  background:#f9b242
}
.btn-gold:hover,
.verification-upload-btn-box .jcf-file:hover {
  background:#000;
  color:#f9b242;
  border:1px solid #f9b242
}
.btn-red {
  border:1px solid #e50000;
  color:#e50000;
  background:0 0
}
.btn-red:hover {
  background:#13100e;
  color:#e50000;
  border:1px solid #e50000
}
.btn-link,
.btn-link-gold {
  color:#dcd9d5;
  text-decoration:underline;
  text-transform:uppercase;
  font-weight:700;
  cursor:pointer;
  font-size:14px
}
.btn-link-gold:hover,
.btn-link:hover {
  color:#dcd9d5;
  text-decoration:none
}
.btn-link-gold {
  letter-spacing:1px;
  font-weight:400;
  color:rgba(249,178,66,.3)
}
.btn-transparent {
  display:inline-block;
  border-radius:50px;
  color:#f9b242;
  text-decoration:none;
  text-transform:uppercase;
  font-weight:700;
  border:1px solid #f9b242;
  font-size:14px
}
.btn-transparent.btn-border-dark {
  border:2px solid #13100e
}
.btn-transparent:active {
  transform:scale(.95)
}
.btn-transparent:hover {
  color:#13100e;
  text-decoration:none;
  background:#f9b242
}
.btn-box-center .btn,
.btn-box-center .verification-upload-btn-box .jcf-file,
.verification-upload-btn-box .btn-box-center .jcf-file {
  width:auto;
  white-space:nowrap
}
.header {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  padding:20px 0 5px;
  font-family:"Noto Sans",Arial,Helvetica,sans-serif;
  background:rgba(19,16,14,.9);
  box-shadow:0 2px 10px #13100e;
  transition:top 1s linear;
  box-sizing:border-box;
  z-index:9500
}
.header.header-fixed {
  position:fixed;
  animation:.5s header-fixed-show
}
.header-width {
  width:100%;
  max-width:1800px;
  min-width:320px;
  margin:0 auto;
  padding:0 15px;
  box-sizing:border-box
}
.header-grid {
  display:-ms-flexbox;
  display:flex;
  -ms-flex-align:center;
  align-items:center
}
.header-logo {
  margin-right:auto
}
.logo {
  position:relative;
  top:-10px;
  display:block;
  background-image:url(/play-fortuna_files/images-list-s6816be15dc.png);
  background-position:0 -3238px;
  background-repeat:no-repeat;
  overflow:hidden;
  height:47px;
  width:255px;
  z-index:215
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx) {
  .logo {
    background-image:url(/play-fortuna_files/images-list-2x-s27c9b0e9b6.png);
    background-size:255px 5461.5px;
    background-position:0 -3171px;
    height:47px;
    width:255px
  }
}
.header-tools {
  margin:0 25px 0 0
}
.header-tools-circle {
  display:inline-block;
  position:relative;
  width:48px;
  height:48px;
  background:#302d28;
  border:1px solid #302d28;
  box-sizing:border-box;
  border-radius:100%
}
.header-tools-circle:hover {
  border:1px solid #f9b242
}
.header-tools-circle:hover .header-count-notification {
  transition:top .1s linear,left .1s linear;
  top:-7px;
  left:70%
}
.header-tools-circle:hover .header-count-notification.is-hidden {
  display:none
}
.icon-calendar-header,
.icon-email-header,
.icon-present-header {
  position:absolute;
  top:50%;
  left:50%;
  fill:#f9b242
}
.icon-present-header {
  width:19px;
  height:20px;
  margin:-10px 0 0 -9px
}
.icon-email-header {
  width:20px;
  height:15px;
  margin:-7px 0 0 -9px
}
.icon-calendar-header {
  width:20px;
  height:20px;
  margin:-10px 0 0 -10px
}
.header-count-notification {
  position:absolute;
  top:-10px;
  left:70%;
  min-width:20px;
  padding:2px 3px;
  color:#f9b242;
  background:#13100e;
  border:1px solid #f9b242;
  border-radius:10px;
  text-align:center;
  box-sizing:border-box;
  transition:top .1s linear,left .1s linear;
  box-shadow:0 1px 4px #13100e;
  font-size:10px
}
.count-notification {
  color:#e50000
}
.count-notification.is-empty {
  color:#f9b242
}
.header-tools,
.header-user-name {
  height:auto;
  opacity:1;
  transition:height .2s linear;
  z-index:1
}
.header-tools.is-hidden,
.header-user-name.is-hidden {
  height:0;
  opacity:0;
  transition:height .2s linear;
  z-index:-1
}
.header-user-general.without-margin {
  margin:0
}
.header-user-name {
  display:none;
  margin:0 20px 0 0;
  font-weight:700;
  letter-spacing:1px;
  line-height:30px
}
.header-user-name-inner {
  position:relative
}
.header-user-name__link {
  display:inline-block;
  position:relative;
  max-width:120px;
  text-overflow:ellipsis;
  white-space:nowrap;
  overflow:hidden;
  color:#ededed
}
.header-user-general {
  position:relative
}
.header-user-general-link {
  position:relative;
  display:inline-block;
  vertical-align:top;
  width:165px;
  height:48px;
  padding:0 10px;
  text-decoration:none;
  line-height:48px;
  font-weight:700;
  letter-spacing:1px;
  color:#f9b242;
  text-align:center;
  background:#302d28;
  border-radius:24px;
  border:1px solid #302d28;
  box-sizing:border-box;
  font-size:14px;
  font-size:1.4rem
}
.header-user-general-link:hover {
  border:1px solid #f9b242
}
.header-user-price-wrapp {
  display:-ms-flexbox;
  display:flex;
  -ms-flex-pack:center;
  justify-content:center
}
.header-user-price {
  text-overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  overflow:hidden
}
.header-user-price-currency {
  padding:0 0 0 5px;
  font-weight:400;
  font-size:10px;
  font-size:1rem
}
.header-user-price-name {
  position:absolute;
  top:-10px;
  left:50%;
  background:#13100e;
  border-radius:10px;
  transform:translateX(-50%);
  font-size:10px;
  font-size:1rem
}
.header-user-price-name-inner {
  padding:0 10px;
  max-width:150px;
  line-height:20px;
  text-overflow:ellipsis;
  color:#fff;
  white-space:nowrap;
  box-sizing:border-box;
  overflow:hidden
}
.btn-header-cash {
  display:inline-block;
  width:auto;
  min-width:110px;
  height:48px;
  margin:0 0 0 5px;
  line-height:48px;
  vertical-align:top
}
.header-conf {
  margin:0 0 0 10px
}
.header-exit-link {
  position:relative;
  display:inline-block;
  width:48px;
  height:48px;
  margin:0 0 0 5px;
  background:#302d28;
  border-radius:30px;
  box-sizing:border-box
}
.header-exit-link:hover {
  border:1px solid #f9b242
}
.icon-exit-header {
  position:absolute;
  top:50%;
  left:50%;
  width:20px;
  height:20px;
  margin:-10px 0 0 -10px;
  fill:#f9b242
}
.header-user-entry {
  white-space:nowrap
}
.header-auth-btn,
.header-register-btn {
  display:inline-block;
  width:auto;
  height:48px;
  line-height:48px
}
.header-register-btn {
  min-width:165px;
  border-radius:0 50px 50px 0
}
.header-auth-btn {
  position:relative;
  min-width:110px;
  border-radius:50px 0 0 50px
}
.icon-attention-circle-header {
  position:absolute;
  top:0;
  left:0;
  width:10px;
  height:10px
}
.icon-attention-circle-header_medium {
  left:-10px
}
.mobile-sidebar {
  display:none;
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height:100%;
  padding:45px 0 65px;
  background:#302d28;
  box-sizing:border-box;
  z-index:9000
}
.mobile-sidebar.active {
  display:block
}
.mobile-sidebar-inner {
  position:relative;
  width:290px;
  min-width:290px;
  height:100%;
  margin:0 auto;
  overflow:hidden
}
.mobile-sidebar-scroll {
  width:310px;
  height:100%;
  overflow-y:auto;
  overflow-x:hidden
}
.mobile-sidebar-scroll-wrap {
  width:290px
}
.mobile-btn-box {
  position:relative;
  text-align:center;
  margin:0 0 15px
}
.mobile-btn-box:last-child {
  margin:0
}
.btn-mobile-sidebar {
  position:relative;
  width:auto;
  min-width:150px
}
.nav-mobile {
  margin:15px 0 0
}
.nav-mobile__item {
  text-align:center
}
.nav-mobile__link {
  display:block;
  padding:10px 0;
  font-family:"Noto Sans",Arial,Helvetica,sans-serif;
  font-weight:700;
  letter-spacing:2px;
  color:#dcd9d5;
  text-transform:capitalize;
  text-decoration:none;
  font-size:24px
}
.nav-mobile__link:hover {
  color:#ededed
}
.btn-mobile-exit {
  margin:20px 0 0;
  border:none;
  color:#f9b242
}
.btn-mobile-exit-wrap {
  position:relative
}
.icon-mobile-exit {
  position:absolute;
  top:3px;
  left:-32px;
  width:16px;
  height:16px;
  fill:#f9b242
}
.mobile-lang-box {
  margin:20px 0 0
}
.mobile-lang-list {
  text-align:center
}
.mobile-lang-list__item {
  position:relative;
  display:inline-block
}
.mobile-lang-list__link {
  display:block;
  width:50px;
  height:50px
}
.mobile-lang-list__link:before {
  position:absolute;
  top:50%;
  left:50%;
  content:"";
  transform:translate(-50%,-50%)
}
.mobile-lang-list__link.is-active:after {
  position:absolute;
  top:50%;
  left:50%;
  width:100%;
  height:100%;
  content:"";
  border-radius:50%;
  border:1px solid #f9b242;
  transform:translate(-50%,-50%)
}
.mobile-user-info {
  margin:30px 0 15px
}
.mobile-user-info-item {
  display:-ms-flexbox;
  display:flex;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -ms-flex-align:center;
  align-items:center;
  padding:0 0 15px;
  overflow:hidden
}
.mobile-user-info-item__output,
.mobile-user-info-item__title {
  box-sizing:border-box
}
.mobile-user-info-item__title {
  position:relative;
  color:#797979;
  text-transform:uppercase;
  letter-spacing:1px;
  font-size:10px;
  font-size:1rem
}
.mobile-user-info-item__output {
  position:relative;
  font-family:"Noto Sans",Arial,Helvetica,sans-serif;
  font-weight:700;
  color:#fff;
  text-align:right;
  overflow:hidden;
  font-size:20px;
  font-size:2rem
}
.mobile-user-info-item-currency {
  padding:0 0 0 5px;
  font-weight:400;
  font-size:12px;
  font-size:1.2rem
}
.mobile-user-info-currency-inner {
  display:-ms-flexbox;
  display:flex;
  -ms-flex-align:baseline;
  align-items:baseline
}
.mobile-user-info-text {
  position:relative;
  display:block;
  padding:0 0 0 35px
}
.icon-mobile-point,
.icon-mobile-present,
.icon-mobile-wallet {
  position:absolute;
  top:-7px;
  left:0;
  width:24px;
  height:24px;
  fill:#f9b242
}
.user-name__link {
  color:#f9b242
}
.mobile-bottom-bar {
  display:none;
  position:fixed;
  bottom:-64px;
  left:0;
  right:0;
  width:100%;
  min-width:320px;
  padding:0 15px;
  background:#13100e;
  box-sizing:border-box;
  overflow:hidden;
  z-index:9500
}
.mobile-bottom-bar-grid {
  display:-ms-flexbox;
  display:flex;
  -ms-flex-align:center;
  align-items:center;
  height:64px
}
.mobile-bottom-bar-grid__item {
  font-size:12px;
  font-size:1.2rem
}
.mobile-bottom-bar-menu {
  position:absolute;
  right:0
}
.mobile-nav-bottom {
  z-index:9500
}
.mobile-nav-bottom__link {
  margin:0 20px 0 0;
  padding:5px 10px;
  font-family:"Noto Sans",Arial,Helvetica,sans-serif;
  color:#fff;
  text-transform:uppercase;
  text-decoration:none;
  border-radius:5px;
  box-sizing:border-box
}
.mobile-nav-bottom__link.is-active {
  color:#f9b242;
  border:1px solid #f9b242
}
.nav-mobile-icon-line,
.nav-mobile-icon:after,
.nav-mobile-icon:before {
  position:absolute;
  top:50%;
  left:50%;
  width:20px;
  height:2px;
  margin:-1px 0 0 -10px;
  background:#f9b242
}
.nav-mobile-icon {
  position:relative;
  cursor:pointer;
  width:64px;
  height:64px;
  z-index:210
}
.nav-mobile-icon:after,
.nav-mobile-icon:before {
  content:"";
  transition:all .2s ease-in-out
}
.nav-mobile-icon:before {
  margin:-7px 0 0 -10px
}
.nav-mobile-icon:after {
  margin:5px 0 0 -10px
}
.nav-mobile-icon.close {
  background:#302d28
}
.nav-mobile-icon.close:after,
.nav-mobile-icon.close:before {
  transition:all .2s ease-in-out
}
.nav-mobile-icon.close:before {
  margin:-1px 0 0 -10px;
  transform:rotate(-45deg)
}
.nav-mobile-icon.close:after {
  margin:-1px 0 0 -10px;
  transform:rotate(45deg)
}
.nav-mobile-icon.close .nav-mobile-icon-line,
.nav-mobile-icon.close .nav-mobile-icon:after,
.nav-mobile-icon.close .nav-mobile-icon:before {
  display:none
}
.icon-ru:before {
  display:block;
  background-image:url(/play-fortuna_files/images-list-s6816be15dc.png);
  background-position:0 -4440px;
  background-repeat:no-repeat;
  overflow:hidden;
  height:16px;
  width:24px
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx) {
  .icon-ru:before {
    background-image:url(/play-fortuna_files/images-list-2x-s27c9b0e9b6.png);
    background-size:255px 5461.5px;
    background-position:0 -4339px;
    height:16px;
    width:24px
  }
}
.icon-en:before {
  display:block;
  background-image:url(/play-fortuna_files/images-list-s6816be15dc.png);
  background-position:0 -1311px;
  background-repeat:no-repeat;
  overflow:hidden;
  height:16px;
  width:24px
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx) {
  .icon-en:before {
    background-image:url(/play-fortuna_files/images-list-2x-s27c9b0e9b6.png);
    background-size:255px 5461.5px;
    background-position:0 -1279px;
    height:16px;
    width:24px
  }
}
.icon-da:before {
  display:block;
  background-image:url(/play-fortuna_files/images-list-s6816be15dc.png);
  background-position:0 -1241px;
  background-repeat:no-repeat;
  overflow:hidden;
  height:16px;
  width:24px
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx) {
  .icon-da:before {
    background-image:url(/play-fortuna_files/images-list-2x-s27c9b0e9b6.png);
    background-size:255px 5461.5px;
    background-position:0 -1212px;
    height:16px;
    width:24px
  }
}
.icon-de:before {
  display:block;
  background-image:url(/play-fortuna_files/images-list-s6816be15dc.png);
  background-position:0 -1259px;
  background-repeat:no-repeat;
  overflow:hidden;
  height:16px;
  width:24px
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx) {
  .icon-de:before {
    background-image:url(/play-fortuna_files/images-list-2x-s27c9b0e9b6.png);
    background-size:255px 5461.5px;
    background-position:0 -1229px;
    height:16px;
    width:24px
  }
}
.icon-es:before {
  display:block;
  background-image:url(/play-fortuna_files/images-list-s6816be15dc.png);
  background-position:0 -1531px;
  background-repeat:no-repeat;
  overflow:hidden;
  height:16px;
  width:24px
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx) {
  .icon-es:before {
    background-image:url(/play-fortuna_files/images-list-2x-s27c9b0e9b6.png);
    background-size:255px 5461.5px;
    background-position:0 -1495px;
    height:16px;
    width:24px
  }
}
.icon-fr:before {
  display:block;
  background-image:url(/play-fortuna_files/images-list-s6816be15dc.png);
  background-position:0 -1751px;
  background-repeat:no-repeat;
  overflow:hidden;
  height:16px;
  width:24px
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx) {
  .icon-fr:before {
    background-image:url(/play-fortuna_files/images-list-2x-s27c9b0e9b6.png);
    background-size:255px 5461.5px;
    background-position:0 -1709px;
    height:16px;
    width:24px
  }
}
.icon-it:before {
  display:block;
  background-image:url(/play-fortuna_files/images-list-s6816be15dc.png);
  background-position:0 -2181px;
  background-repeat:no-repeat;
  overflow:hidden;
  height:16px;
  width:24px
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx) {
  .icon-it:before {
    background-image:url(/play-fortuna_files/images-list-2x-s27c9b0e9b6.png);
    background-size:255px 5461.5px;
    background-position:0 -2128px;
    height:16px;
    width:24px
  }
}
.icon-no:before {
  display:block;
  background-image:url(/play-fortuna_files/images-list-s6816be15dc.png);
  background-position:0 -3679px;
  background-repeat:no-repeat;
  overflow:hidden;
  height:16px;
  width:24px
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx) {
  .icon-no:before {
    background-image:url(/play-fortuna_files/images-list-2x-s27c9b0e9b6.png);
    background-size:255px 5461.5px;
    background-position:0 -3600px;
    height:16px;
    width:24px
  }
}
.icon-pl:before {
  display:block;
  background-image:url(/play-fortuna_files/images-list-s6816be15dc.png);
  background-position:0 -3921px;
  background-repeat:no-repeat;
  overflow:hidden;
  height:16px;
  width:24px
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx) {
  .icon-pl:before {
    background-image:url(/play-fortuna_files/images-list-2x-s27c9b0e9b6.png);
    background-size:255px 5461.5px;
    background-position:0 -3837px;
    height:16px;
    width:24px
  }
}
.icon-pt:before {
  display:block;
  background-image:url(/play-fortuna_files/images-list-s6816be15dc.png);
  background-position:0 -4201px;
  background-repeat:no-repeat;
  overflow:hidden;
  height:16px;
  width:24px
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx) {
  .icon-pt:before {
    background-image:url(/play-fortuna_files/images-list-2x-s27c9b0e9b6.png);
    background-size:255px 5461.5px;
    background-position:0 -4107px;
    height:16px;
    width:24px
  }
}
.icon-sv:before {
  display:block;
  background-image:url(/play-fortuna_files/images-list-s6816be15dc.png);
  background-position:0 -4848px;
  background-repeat:no-repeat;
  overflow:hidden;
  height:16px;
  width:24px
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx) {
  .icon-sv:before {
    background-image:url(/play-fortuna_files/images-list-2x-s27c9b0e9b6.png);
    background-size:255px 5461.5px;
    background-position:0 -4739px;
    height:16px;
    width:24px
  }
}
.icon-zh:before {
  display:block;
  background-image:url(/play-fortuna_files/images-list-s6816be15dc.png);
  background-position:0 -5575px;
  background-repeat:no-repeat;
  overflow:hidden;
  height:16px;
  width:24px
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx) {
  .icon-zh:before {
    background-image:url(/play-fortuna_files/images-list-2x-s27c9b0e9b6.png);
    background-size:255px 5461.5px;
    background-position:0 -5446px;
    height:16px;
    width:24px
  }
}
.nav-general {
  display:-ms-flexbox;
  display:flex;
  -ms-flex-pack:left;
  justify-content:left;
  -ms-flex-align:center;
  align-items:center;
  -ms-flex-wrap:nowrap;
  flex-wrap:nowrap;
  width:100%
}
.nav-general__item {
  min-width:120px;
  margin:0 5px 0 0;
  white-space:nowrap;
  box-sizing:border-box;
  overflow:hidden
}
.nav-general__link {
  display:block;
  padding:0 20px;
  text-transform:uppercase;
  font-weight:700;
  letter-spacing:2px;
  text-align:center;
  color:#fff;
  border-radius:5px;
  line-height:48px;
  text-transform:uppercase;
  text-decoration:none;
  box-sizing:border-box;
  font-size:14px
}
.nav-general__link.is-active {
  color:#f9b242;
  background:#13100e;
  border:1px solid #f9b242;
  pointer-events:none
}
.nav-general__link:hover {
  color:#f9b242;
  background:#302d28
}
.nav-general-lottery {
  margin:0 0 0 5px;
  padding:0 5px;
  height:20px;
  background:#3daa45;
  color:#13100e;
  font-weight:700;
  letter-spacing:0;
  border-radius:20px
}
.lang-box {
  position:relative;
  display:inline-block;
  width:75px;
  height:48px;
  background:#302d28;
  border-radius:24px;
  cursor:pointer;
  box-sizing:border-box;
  z-index:215
}
.lang-box:hover {
  border:1px solid #f9b242
}
.lang-box.is-last .lang-list {
  right:0;
  left:auto;
  border-radius:5px 0 24px 24px
}
.lang-current {
  position:absolute;
  top:50%;
  left:50%;
  width:24px;
  height:16px;
  transform:translate(-70%,-50%);
  display:block;
  background-image:url(/play-fortuna_files/images-list-s6816be15dc.png);
  background-position:0 -4440px;
  background-repeat:no-repeat;
  height:16px;
  width:24px
}
.lang-current:after {
  position:absolute;
  top:7px;
  right:-15px;
  content:"";
  width:0;
  height:0;
  border-style:solid;
  border-width:4px 4px 0;
  border-color:#797979 transparent transparent
}
.lang-list {
  position:absolute;
  left:0;
  top:100%;
  width:105px;
  padding:5px 5px 5px 20px;
  background:#302d28;
  border-radius:0 5px 24px 24px;
  visibility:hidden;
  opacity:0
}
.lang-list__item {
  position:relative;
  padding:0 20px 5px 35px
}
.lang-list__item:hover {
  transition:all .1s linear;
  opacity:.7
}
.lang-list__link {
  color:#f9b242;
  text-decoration:none
}
@keyframes header-fixed-show {
  from {
    top:-140px
  }
  to {
    top:0
  }
}
@media only screen and (max-width:768px) {
  .mobile-bottom-bar {
    display:block;
    bottom:0
  }
  .header-social {
    display:none
  }
  .nav-general {
    display:none
  }
  .header-conf {
    display:none
  }
  .header-auth-btn,
  .header-register-btn {
    min-width:auto;
    height:32px;
    line-height:30px;
    letter-spacing:0;
    font-size:10px
  }
  .logo {
    background-image:url(/play-fortuna_files/images-list-2x-s27c9b0e9b6.png);
    background-size:255px 5461.5px;
    background-position:0 -3096px;
    height:30px;
    width:103px
  }
}
.dropdown {
  display:none;
  z-index:20;
  background-color:#fff;
  width:200px;
  position:absolute;
  display:none;
  top:100%;
  left:0;
  background:rgba(19,16,14,.9);
  box-shadow:0 2px 10px #13100e;
  font-size:14px;
  padding:10px 0
}
.dropdown a {
  padding:5px;
  padding-left:20px;
  display:block
}
.dropdown a:hover {
  color:#f9b242
}
.mobile-drop {
  display:none
}
.nav-dropdown {
  overflow:visible;
  position:relative
}
.nav-dropdown:hover>.dropdown {
  display:block
}
.footer {
  position:relative;
  padding:40px 0
}
.footer__inner {
  margin:0 auto;
  width:100%;
  max-width:1280px;
  min-width:320px
}
.footer__nav-box {
  padding:30px 0;
  background:#302d28
}
.footer__copyrights-box {
  text-align:center;
  width:40%;
  margin:0 auto;
  padding:10px 0 0;
  text-align:center;
  line-height:25px;
  font-size:13px
}
.payment-box {
  display:flex;
  width:100%;
  margin-bottom:40px;
  text-align:center
}
.payment-box__item {
  width:20%;
  display:flex;
  justify-content:center;
  align-items:flex-end
}
.payment-box__link {
  display:table-cell;
  vertical-align:bottom
}
.payment-box__img-box {
  width:100%;
  margin-bottom:10px
}
.payment-box__img {
  display:block;
  max-width:100%;
  height:auto;
  margin:0 auto
}
.payment-box__text {
  font-size:13px;
  color:#302d28;
  display:inline
}
@media only screen and (max-width:768px) {
  .payment-box {
    display:flex;
    flex-wrap:wrap;
    justify-content:center;
    margin-bottom:0
  }
  .payment-box__item {
    width:auto;
    min-width:100px;
    margin-bottom:30px
  }
}
@media only screen and (max-width:415px) {
  .payment-box__item:last-child {
    margin-bottom:20px
  }
}
.provider-list {
  padding:40px 0 0;
  text-align:center
}
.provider-list__item {
  display:inline-block;
  padding:0 20px 40px;
  vertical-align:middle
}
.footer-nav {
  display:-webkit-flex;
  display:-moz-flex;
  display:-ms-flex;
  display:-o-flex;
  display:flex;
  flex-wrap:wrap;
  justify-content:center
}
.footer-nav__link {
  color:#fdc061;
  text-decoration:none;
  transition:all .1s ease-in-out;
  font-size:14px;
  text-transform:uppercase;
  font-weight:700;
  letter-spacing:1px;
  display:block;
  padding:5px 10px
}
.footer-nav__link:hover {
  color:#dcd9d5
}
@media only screen and (max-width:768px) {
  .footer-nav__item {
    display:block;
    width:100%
  }
  .footer-nav__link {
    line-height:28px
  }
}
.certificate-list {
  text-align:center
}
.certificate-list__item {
  display:inline-block;
  padding:0 15px;
  vertical-align:middle
}
@media (max-width:1300px) {
  .footer__inner {
    width:96%
  }
}
@media only screen and (max-width:992px) {
  .footer__copyrights-box {
    width:90%
  }
}
.new-width {
  width:100%;
  max-width:1800px;
  min-width:320px;
  margin:0 auto;
  padding:0 20px;
  box-sizing:border-box
}
.nav-category {
  position:relative;
  height:68px;
  overflow:hidden
}
.nav-category-wrap {
  padding:0 0 10px;
  overflow-x:scroll
}
.nav-category-list {
  position:relative;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -ms-flex-align:center;
  align-items:center;
  padding:0 20px;
  border-bottom:4px solid #302d28;
  box-sizing:border-box
}
.nav-category-list__item {
  position:relative;
  margin:0 5px;
  transition:opacity .3s
}
.nav-category-list__item:hover {
  cursor:pointer
}
.nav-category-list__item:hover:before {
  position:absolute;
  left:0;
  bottom:-4px;
  width:100%;
  height:4px;
  content:"";
  background:rgba(249,178,66,.3);
  border-radius:4px
}
.nav-category-list__item.disabled {
  opacity:.3;
  pointer-events:none;
  transition:opacity .3s
}
.nav-category-list__item.is-active {
  pointer-events:none
}
.nav-category-list__item.is-active:before {
  position:absolute;
  left:0;
  bottom:-4px;
  width:100%;
  height:4px;
  content:"";
  background:#f9b242;
  border-radius:4px
}
.nav-category-list__link {
  position:relative;
  display:block;
  padding:0 10px 20px;
  letter-spacing:1px;
  font-weight:700;
  text-decoration:none;
  text-transform:uppercase;
  white-space:nowrap;
  color:#f9b242;
  box-sizing:border-box;
  font-size:18px
}
.nav-category-list__link:hover:before {
  position:absolute;
  left:0;
  bottom:-4px;
  width:100%;
  height:4px;
  content:"";
  background:#f9b242;
  border-radius:4px
}
.nav-category__link_effect {
  padding:0;
  overflow:hidden
}
.nav-category__link_effect:after {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  content:attr(data-text);
  opacity:0;
  color:#f9b242;
  transform:translate3d(0,25%,0)
}
.nav-category__link_effect .nav-category-text {
  display:block
}
.nav-category__link_effect .nav-category-text,
.nav-category__link_effect:after {
  padding:15px 0 20px;
  transition:transform 1s,opacity .5s;
  transition-timing-function:cubic-bezier(.2,1,.3,1);
  box-sizing:border-box
}
.nav-category__link_effect:hover:after {
  opacity:1;
  transform:translate3d(0,0,0)
}
.nav-category__link_effect:hover .nav-category-text {
  opacity:0;
  transform:translate3d(0,-25%,0)
}
.category-filters {
  display:block
}
.category-filters.is-disabled {
  opacity:.3;
  pointer-events:none;
  transition:opacity .3s
}
.category-row {
  padding-bottom:50px;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -ms-flex-align:center;
  align-items:center;
  -ms-flex-wrap:nowrap;
  flex-wrap:nowrap
}
.category-row.sub-filters {
  opacity:0;
  padding:10px 0 40px;
  -ms-flex-pack:left;
  justify-content:left;
  height:0;
  pointer-events:none
}
.category-row.sub-filters.is-active {
  opacity:1;
  height:auto;
  animation:.2s fadeIn;
  pointer-events:auto
}
.category-row__item {
  margin:20px 10px 0 0
}
.category-row__item:last-child {
  padding:0
}
.category-row__item.bonus-filters-items {
  margin:20px 0 0 6%
}
.category-row__item_sort-filter {
  margin:20px 10px 0 auto
}
.category-row__item_show-more {
  margin:20px 0 0 auto;
  text-align:right
}
.category-row__item.is-hidden {
  display:none
}
.game-list-new-box {
  width:97%;
  padding:10px 0 0;
  margin:0 auto
}
.game-list-new-box.is-hidden {
  display:none
}
.game-list-new-box .owl-nav {
  top:0
}
.game-list-new-box .owl-nav .owl-next,
.game-list-new-box .owl-nav .owl-prev {
  position:absolute;
  top:50%;
  margin:-15px 0 0;
  border:1px solid transparent;
  cursor:pointer;
  text-indent:-9999px
}
.game-list-new-box .owl-nav .owl-next:hover,
.game-list-new-box .owl-nav .owl-prev:hover {
  opacity:.5
}
.game-list-new-box .owl-nav .owl-prev {
  left:-20px;
  display:block;
  background-image:url(/play-fortuna_files/images-list-s6816be15dc.png);
  background-position:0 -289px;
  background-repeat:no-repeat;
  overflow:hidden;
  height:37px;
  width:13px
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx) {
  .game-list-new-box .owl-nav .owl-prev {
    background-image:url(/play-fortuna_files/images-list-2x-s27c9b0e9b6.png);
    background-size:255px 5461.5px;
    background-position:0 -282px;
    height:37px;
    width:13px
  }
}
.game-list-new-box .owl-nav .owl-next {
  right:-20px;
  display:block;
  background-image:url(/play-fortuna_files/images-list-s6816be15dc.png);
  background-position:0 -465px;
  background-repeat:no-repeat;
  overflow:hidden;
  height:37px;
  width:13px
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx) {
  .game-list-new-box .owl-nav .owl-next {
    background-image:url(/play-fortuna_files/images-list-2x-s27c9b0e9b6.png);
    background-size:255px 5461.5px;
    background-position:0 -454px;
    height:37px;
    width:13px
  }
}
.game-list-new__item {
  position:relative;
  left:50%;
  max-width:240px;
  padding:10px;
  transform:translateX(-50%);
  border:1px solid #f9b242;
  background:#302d28;
  border-radius:10px;
  box-sizing:border-box
}
.game-list-new-box .owl-carousel .game-item-provider {
  padding:10px 0 0;
  text-align:center
}
.game-list-new-box .owl-carousel .game-item-provider__image {
  display:inline-block;
  width:auto;
  height:auto
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx) {
  .game-list-new-box .owl-nav .owl-prev {
    background-image:url(/play-fortuna_files/images-list-2x-s27c9b0e9b6.png);
    background-size:255px 5461.5px;
    background-position:0 -282px;
    height:37px;
    width:13px
  }
}
.game-list {
  display:-ms-grid;
  display:grid;
  -ms-grid-columns:1fr [7];
  grid-template-columns:repeat(7,1fr);
  grid-auto-flow:dense;
  grid-gap:15px;
  margin:20px 0 0;
  transform:translateZ(0)
}
.game-list__item_commercial {
  -ms-grid-column-span:2;
  grid-column-end:span 2;
  -ms-grid-row-span:2;
  grid-row-end:span 2
}
.effect-translucent {
  opacity:.2;
  transition:opacity .3s;
  pointer-events:none
}
.test {
  position:absolute;
  top:0;
  left:0;
  color:#fff;
  font-weight:700;
  font-size:20px;
  background:#000;
  padding:5px 10px
}
.btn-commercial {
  position:absolute;
  left:10%;
  bottom:10%;
  width:auto
}
.game-item {
  position:relative;
  font-family:"Noto Sans",Arial,Helvetica,sans-serif;
  border-radius:5px;
  background:#302d28;
  border:1px solid #13100e;
  box-sizing:border-box;
  overflow:hidden
}
.game-item:hover .game-hover {
  opacity:1
}
.game-item__image {
  display:block;
  width:100%;
  height:auto
}
.game-item__title {
  position:relative;
  width:90%;
  margin:0 auto;
  letter-spacing:1px;
  text-align:center;
  color:#ededed;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  box-sizing:border-box;
  font-size:13px
}
.game-item__title_mobile {
  position:relative;
  width:100%;
  height:24px;
  padding:5px 0 5px 25px;
  font-size:10px
}
.game-item__link {
  display:block
}
.game-list-link {
  display:block
}
@media (max-width:1440px) {
  .game-list {
    -ms-grid-columns:1fr [6];
    grid-template-columns:repeat(6,1fr)
  }
}
@media (max-width:1200px) {
  .game-list {
    -ms-grid-columns:1fr [5];
    grid-template-columns:repeat(5,1fr)
  }
}
@media only screen and (max-width:992px) {
  .game-list {
    -ms-grid-columns:1fr [4];
    grid-template-columns:repeat(4,1fr)
  }
}
@media only screen and (max-width:768px) {
  .game-list {
    -ms-grid-columns:1fr [3];
    grid-template-columns:repeat(3,1fr)
  }
}
@media only screen and (max-width:540px) {
  .game-list {
    -ms-grid-columns:1fr [2];
    grid-template-columns:repeat(2,1fr)
  }
}
.game-hover {
  position:absolute;
  top:0;
  left:0;
  bottom:0;
  right:0;
  border:1px solid #f9b242;
  border-radius:5px;
  background:rgba(19,16,14,.8);
  opacity:0;
  transition:transform .1s ease-in-out,opacity .1s ease-in-out;
  z-index:15
}
.game-hover-inner {
  position:absolute;
  top:50%;
  width:100%;
  transform:translateY(-50%)
}
.game-hover__btn-box {
  padding:5% 0 0;
  position:relative;
  text-align:center
}
.game-hover-demo-wrap {
  position:relative;
  min-height:30px
}
.game-hover__btn-demo {
  display:inline-block;
  margin:5% 0 0;
  text-decoration:none;
  color:#f9b242
}
.game-hover__btn-demo,
.game-hover__btn-onmoney {
  white-space:nowrap
}
.game-hover__btn-onmoney {
  display:block;
  width:90%;
  margin:0 auto;
  padding:0;
  letter-spacing:1px
}
.btn-all-game {
  display:block;
  width:auto;
  margin:10px auto
}
.sort-filter {
  display:-ms-flexbox;
  display:flex;
  -ms-flex-align:center;
  align-items:center
}
.sort-filter__item:first-child {
  margin:0 10px 0 0
}
.btn-sort {
  padding:1px 6px;
  min-width:190px;
  height:48px;
  color:rgba(255,255,255,.8);
  border:1px solid rgba(255,255,255,.5);
  background:#302d28;
  cursor:pointer;
  font-size:14px
}
.btn-sort_first {
  border-radius:5px 0 0 5px
}
.btn-sort.is-active {
  color:#f9b242;
  border:1px solid #f9b242
}
.search-box {
  position:relative;
  overflow:hidden
}
.inpt-search {
  position:relative;
  width:240px;
  height:48px;
  padding:0 40px 0 10px;
  border:none;
  line-height:1;
  border-radius:3px;
  color:#fff;
  background:#302d28;
  box-sizing:border-box;
  font-size:18px;
  z-index:5
}
.icon-search {
  position:absolute;
  top:50%;
  right:10px;
  transform:translateY(-50%);
  z-index:5
}
.provider-box {
  width:240px;
  background:#302d28;
  color:#f9b242;
  padding:0 40px 0 10px;
  border-radius:3px;
  background:#302d28;
  box-sizing:border-box;
  font-size:18px;
  height:48px;
  margin:0 0 0 15px;
  display:flex;
  align-items:center;
  position:relative
}
.provider-box:before {
  content:'';
  display:block;
  position:absolute;
  width:0;
  height:0;
  border-style:solid;
  border-width:10px 7.5px 0;
  border-color:#f9b342 transparent transparent;
  top:50%;
  transform:translateY(-50%);
  right:10px
}
.show-more-filter {
  position:relative;
  margin:0 0 0 10px;
  color:#3daa45;
  text-transform:uppercase;
  border-bottom:1px dashed #3daa45;
  cursor:pointer
}
.left-filter-parent {
  display:-ms-flexbox;
  display:flex;
  align-items:center
}
@media (max-width:1340px) {
  .btn-sort {
    min-width:auto
  }
  .category-row {
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
  }
}
@media screen and (max-width:1300px) {
  .game-hover__btn-onmoney {
    font-size:12px
  }
}
@media screen and (max-width:1180px) {
  .game-hover__btn-onmoney {
    font-size:12px
  }
}
@media screen and (max-width:1100px) {
  .game-hover__btn-onmoney {
    font-size:12px
  }
}
@media screen and (max-width:992px) {
  .game-hover__btn-onmoney {
    font-size:11px
  }
}
@media only screen and (max-width:940px) {
  .nav-category-list {
    min-width:980px
  }
}
@media screen and (max-width:820px) {
  .game-hover__btn-onmoney {
    font-size:11px
  }
}
@media screen and (max-width:768px) {
  .game-hover__btn-onmoney {
    font-size:14px
  }
}
@media screen and (max-width:680px) {
  .game-hover__btn-onmoney {
    font-size:12px
  }
}
@media screen and (max-width:620px) {
  .game-hover__btn-onmoney {
    font-size:10px
  }
}
@media screen and (max-width:610px) {
  .category-row {
    display:block
  }
  .provider-box {
    margin:10px 0 0
  }
  .left-filter-parent {
    width:100%;
    display:block
  }
  .sort-filter {
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
  }
  .btn-sort {
    font-size:12px
  }
  .inpt-search,
  .price-box {
    width:100%
  }
  .provider-box,
  .search-box {
    width:100%
  }
}
@media screen and (max-width:540px) {
  .game-hover__btn-onmoney {
    font-size:14px
  }
}
@media screen and (max-width:450px) {
  .game-hover__btn-onmoney {
    font-size:12px
  }
}
@media screen and (max-width:400px) {
  .game-hover__btn-onmoney {
    font-size:10px
  }
}
@media screen and (max-width:340px) {
  .game-hover__btn-onmoney {
    font-size:10px
  }
}
.info {
  padding-top:40px !important;
  font-family:"Noto Sans",Arial,Helvetica,sans-serif;
  font-size:14px
}
.info h1 {
  font-family:"Noto Sans",Arial,Helvetica,sans-serif;
  font-size:32px;
  font-weight:700;
  color:#ededed;
  position:relative;
  margin:0;
  padding-bottom:.1rem
}
.info__toggle {
  position:relative;
  height:200px;
  overflow:hidden
}
.info__fade-out {
  position:absolute;
  left:0;
  bottom:0;
  width:100%;
  height:100px;
  background-size:100%;
  background-image:linear-gradient(to bottom,rgba(255,255,255,0) 0,#13100e 100%)
}
.info__show-all {
  text-align:right
}
.info__btn-show-all {
  cursor:pointer;
  color:#fdc061;
  text-decoration:underline
}
.info__btn-show-all:hover {
  text-decoration:none
}
.info p {
  margin:15px 0 30px;
  line-height:1.5
}
.info__sub-title {
  padding:0 0 20px;
  font-weight:700;
  color:#fdc061
}
.info__list {
  margin-bottom:30px
}
.info__list li {
  padding:0 0 15px 20px;
  position:relative
}
.info__list li:before {
  position:absolute;
  top:5px;
  left:0;
  width:5px;
  height:5px;
  content:"";
  background:#fdc061;
  border-radius:50%
}
.info__img {
  margin:15px 0 0;
  width:100%;
  height:auto
}
@media (max-width:1000px) {
  .info__inner {
    width:96%
  }
}
@media only screen and (max-width:768px) {
  .info h1 {
    font-size:28px
  }
  .info h2 {
    font-size:16px
  }
  .info h3 {
    font-size:12px
  }
}
.slider-general-box {
  position:relative;
  width:100%;
  max-width:1920px;
  margin:0 auto 30px
}
.slider-container {
  position:relative;
  width:100%;
  height:500px
}
.slider-preloader-box {
  position:absolute;
  top:0;
  width:100%;
  height:100%;
  background:#13100e;
  z-index:9000
}
.icon-slider-preloader {
  position:absolute;
  top:50%;
  left:50%;
  margin:-36px 0 0 -25px;
  transform:translate(-50%,-50%)
}
.effect-puls {
  animation:2s zommy infinite
}
@keyframes zommy {
  0% {
    transform:scale(1)
  }
  17% {
    transform:scale(1.2)
  }
  34% {
    transform:scale(.8)
  }
  51% {
    transform:scale(1.1)
  }
  68% {
    transform:scale(.9)
  }
  85% {
    transform:scale(1.05)
  }
  100% {
    transform:scale(1)
  }
}
.slider-fadeout {
  animation:1s fadeOut
}
@keyframes fadeOut {
  from {
    opacity:1
  }
  to {
    opacity:0
  }
}
.slider {
  position:relative;
  width:100%;
  height:500px;
  overflow:hidden
}
.slider__item {
  position:absolute;
  top:0;
  width:100%;
  height:100%;
  overflow:hidden;
  opacity:0
}
.slider__item.is-active {
  opacity:1;
  animation:1s fadeInDown;
  z-index:10
}
.slider__link {
  display:block;
  width:100%;
  height:100%
}
@keyframes loaderBarAction {
  0% {
    width:100%
  }
  100% {
    width:0
  }
}
@keyframes fadeInDown {
  from {
    opacity:0;
    transform:translate3d(0,-100%,0)
  }
  to {
    opacity:1;
    transform:translate3d(0,0,0)
  }
}
@keyframes fadeOut {
  from {
    opacity:1
  }
  to {
    opacity:0
  }
}
.slider.slider-fadein {
  animation:1s fadeIn
}
.slider-preview-wrapp {
  position:absolute;
  bottom:-30px;
  left:0;
  right:0;
  width:95%;
  max-width:1775px;
  margin:0 auto;
  z-index:110
}
.slider-preview-nav {
  display:none;
  position:absolute;
  top:-45px;
  right:0;
  overflow:hidden;
  z-index:1
}
.slider-preview-nav__left,
.slider-preview-nav__right {
  float:left
}
.slider-preview-nav.is-active {
  display:block
}
.svg-elem-slider-arrow-bg {
  fill:#13100e
}
.icon-slider-top-left,
.icon-slider-top-right {
  width:32px;
  height:32px;
  cursor:pointer
}
.icon-slider-top-left:hover .svg-elem-slider-arrow-bg,
.icon-slider-top-right:hover .svg-elem-slider-arrow-bg {
  fill:#13100e;
  fill-opacity:1
}
.icon-slider-top-left.disabled,
.icon-slider-top-right.disabled {
  filter:grayscale(100%);
  cursor:default
}
.icon-slider-top-left.disabled:hover .svg-elem-slider-arrow-bg,
.icon-slider-top-right.disabled:hover .svg-elem-slider-arrow-bg {
  filter:grayscale(100%);
  fill-opacity:.5
}
.slider-preview {
  display:-ms-flexbox;
  display:flex;
  position:relative;
  transition:left .2s ease-in-out,right .2s ease-in-out;
  overflow:hidden
}
.slider-preview-row {
  position:relative;
  opacity:0;
  z-index:-1;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-pack:center;
  justify-content:center;
  -ms-flex-align:end;
  align-items:flex-end;
  width:0;
  transition:opacity .1s linear
}
.slider-preview-row.is-current {
  width:100%;
  opacity:1;
  z-index:1;
  transition:opacity .5s linear
}
.slider-preview__item {
  position:relative;
  -ms-flex-preferred-size:355px;
  flex-basis:355px;
  width:355px;
  height:120px;
  margin:0 5px;
  border-radius:4px 4px 5px 5px;
  cursor:pointer;
  overflow:hidden
}
.slider-preview__image {
  position:relative;
  width:100%;
  opacity:.5
}
.slider-preview__image:hover {
  opacity:1;
  transition:opacity .1s linear
}
.slider-preview-loadbar {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:5px;
  background:#3daa45;
  border-radius:100px;
  z-index:1
}
.slider-preview-loadbar.is-active {
  animation:linear loaderBarAction
}
.item-gereral-thumbs-wrapp {
  position:relative;
  bottom:0;
  height:100%;
  transition:all .4s ease-in-out;
  overflow:hidden
}
.item-gereral-thumbs {
  position:relative;
  top:0;
  transition:all .8s ease-in-out;
  transition-delay:.2s;
  overflow:hidden
}
.slider-preview__item.is-active {
  opacity:1
}
.slider-preview__item.is-active .item-gereral-thumbs-wrapp {
  bottom:40px;
  transition:all .8s ease-in-out;
  transition-delay:.2s
}
.slider-preview__item.is-active .item-gereral-thumbs {
  position:relative;
  top:calc(100% - 5px);
  transition:all .8s ease-in-out;
  transition-delay:.2s;
  overflow:hidden
}
.slider-preview__item.is-active .slider-preview__image {
  opacity:0;
  transition:all .8s ease-in-out;
  transition-delay:.2s
}
.fadeInDown {
  animation-name:fadeInDown
}
.fadeOut {
  animation-name:fadeOut
}
.slider-general-mobile-wrap {
  position:relative
}
.slider-general-mobile .owl-nav {
  margin-top:10px;
  text-align:center;
  -webkit-tap-highlight-color:transparent
}
.slider-general-mobile .owl-dots {
  position:relative;
  bottom:30px;
  z-index:100
}
.slider-general-mobile .owl-nav [class*=owl-] {
  color:#fff;
  font-size:14px;
  margin:5px;
  padding:4px 7px;
  background:#d6d6d6;
  display:inline-block;
  cursor:pointer;
  border-radius:3px
}
.slider-general-mobile .owl-nav [class*=owl-]:hover {
  background:#869791;
  color:#fff;
  text-decoration:none
}
.slider-general-mobile .owl-nav .disabled {
  opacity:.5;
  cursor:default
}
.slider-general-mobile .owl-nav.disabled+.owl-dots {
  margin-top:10px
}
.slider-general-mobile .owl-dots {
  text-align:center;
  -webkit-tap-highlight-color:transparent
}
.slider-general-mobile .owl-dots .owl-dot {
  display:inline-block;
  zoom:1
}
.slider-general-mobile .owl-dots .owl-dot span {
  width:32px;
  height:2px;
  margin:5px 7px;
  background:#797979;
  display:block;
  -webkit-backface-visibility:visible;
  transition:opacity .2s ease;
  border-radius:30px
}
.slider-general-mobile .owl-dots .owl-dot.active span,
.slider-general-mobile .owl-dots .owl-dot:hover span {
  background:#3daa45
}
.slider-general-mobile-wrap {
  display:none !important
}
@media screen and (max-width:1340px) {
  .slider-general-box {
    display:none
  }
}