.menu-box-games .left .box-btn .btn {



  overflow: hidden;



  text-overflow: ellipsis;



  white-space: nowrap;



}







.sohal-box .col {



  max-width: 25px;



  display: block;



  padding: 0;



  margin: 5px;



}







header .menu:before {



  display: none;



}







.d-logo-none {



  display: none;



}







.sohal-box .col img {



  width: 24px;



}







header .logo {



  left: 16px;



  top: 9px;



}







header .logo img {



  max-width: 175px;



}







.menu-box-games .right .carusel-pre-gemes .item .img-box {



  padding: 24px;



}







@media (max-width: 1700px) {



  header .logo img {



    max-width: 140px;



  }







  header .logo {



    top: 16px;



  }



}







@media (max-width: 1570px) {



  header .logo img {



    max-width: 140px;



  }







  header .logo {



    top: 16px;



    display: none;



  }







  .d-logo-none {



    display: block;



  }







  header .d-logo-none .logo {



    display: inline-block;



    position: relative;



    left: 0;



    top: 0;



    margin-top: 7px;



  }







  header .d-logo-none .logo img {



    max-width: 100px;



  }



}







@media (max-width: 768px) {



  header .logo {



    left: 0px;



  }







  .menu-box-games .right .carusel-pre-gemes .item .img-box {



    padding: 0;



  }







  .menu-box-games .right .carusel-pre-gemes .item .btn-box {



    top: auto;



  }







  .menu-box-games .right .carusel-pre-gemes .item .title {



    overflow: hidden;



  }



}







header .menu .item-fff .menu-item {



  font-weight: bold;



  color: #fff;



}







.menu-box-games .left .box-btn.btn-action-gif {



  position: relative;



  overflow: visible;



}







.menu-box-games .left .box-btn.btn-action-gif .btn {



  border-radius: 5px;



  position: relative;



  overflow: visible;



}







.menu-box-games .left .box-btn.btn-action-gif .btn:after {



  position: absolute;



  content: "";



  background-image: url("../content/glow-lights.gif");



  width: 105%;



  height: 52px;



  top: -11px;



  left: -6px;



  background-size: 100% 100%, 0, 0;



  mix-blend-mode: screen;



  z-index: 1;



}







header .menu .item:before {



  content: "";



  position: absolute;



  left: 0;



  top: 50%;



  background-color: #262634;



  width: 10px;



  height: 10px;



  margin-top: -5px;



  border-radius: 50%;



}







header .menu .item-fff:before {



  background-color: #24bb9d;



}







header .menu .activ-item:before {



  left: 0;



}







header .menu .menu-item {



  padding-left: 10px;



}







.box-content .content ul li,



.box-content .content p {



  font-size: 14px;



}







.box-content .content ul {



  padding-bottom: 10px;



}







.box-content .content ul li {



  padding-bottom: 0;



}







.tyrnir-box .item .box-btn .btn {



  min-width: 200px;



}







header .logo {



  z-index: 1000;



}







header .container {



  background-color: transparent;



}







.menu-box-games .container {



  padding-top: 20px;



}







.container {



  background-color: #262634;



}







.vopros-otvet span.d-flex {



  display: block !important;



  text-align: left;



}







.menu-box-games {



  padding-top: 0;



}







.vopros-otvet span.d-flex h3 {



  padding: 0;



  margin: 0;



  background: linear-gradient(272deg, #3a3a3a, #3b3b3b);



  box-shadow: 0px 0px 4px red;



  color: #fff;



  border-radius: 5px;



  padding: 15px;



  position: relative;



  font-size: 17px;



  line-height: 20px;



  width: 80%;



  text-align: left;



}







.vopros-otvet span.d-flex h3:after {



  display: none;



}







.right .box-content .vopros-otvet h2 {



  padding: 15px;



  text-align: left;



}







.box-content .vopros-otvet p {



  background: linear-gradient(272deg, #3a3a3a, #3b3b3b);



  color: #fff;



  border-radius: 5px;



  padding: 15px;



  position: relative;



  font-size: 13px;



  line-height: 20px;



  text-align: left;



  margin: 10px 0 10px 30px;



  box-shadow: 0px 0px 4px red;



}







.toc_container {



  float: right;



  padding: 5px 10px 0;



  min-width: 250px;



  margin: 10px 0 20px 20px;



  box-shadow: 0px 0px 3px 1px #5ae9cc;



  border-radius: 8px;



  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #424242), to(#333)),



    #000;



  background: -o-linear-gradient(top, #424242 0, #333 100%), #000;



  background: linear-gradient(180deg, #424242 0, #333 100%), #000;



}







.toc_container .toc_title {



  font-weight: bold;



  font-size: 16px;



  text-transform: uppercase;



  padding-bottom: 10px;



  color: #fff;



  text-align: center;



}







.toc_container .toc_list span {



  cursor: pointer;



}







.toc_container .toc_list li {



  padding: 0 10px 8px;



}







@media (max-width: 768px) {



  .toc_container {



    float: none;



    width: 100%;



    margin: 0;



  }



}







body {



  position: relative;



}







body:before {



  content: "";



  position: fixed;



  background-image: url("../content/girls-cards-left.jpg");



  background-position: left;



  background-size: inherit;



  display: block;



  width: 319px;



  height: 100%;



  position: fixed;



  top: 0;



  background-repeat: no-repeat;



  background-size: cover;



  background-position: center;



  z-index: -1;



}







body:after {



  content: "";



  position: fixed;



  display: block;



  width: 319px;



  height: 100%;



  position: fixed;



  top: 0;



  right: 0;



  background-repeat: no-repeat;



  background-size: cover;



  background-position: center;



  z-index: -1;



  background-image: url("../content/girls-cards-right.jpg");



}







.game-row-btn-all {



  margin: 10px auto;



}







.game-row-btn-all .btn {



  min-width: 200px;



}







.menu-box-games .right .game-row .item .title {



  overflow: hidden;



}







blockquote {



  border-radius: 1em;



  border: 2px solid #a56161;



  text-align: center;



  color: #fff;



  display: flex;



  position: relative;



  font-weight: 700;



  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #424242), to(#333)),



    #000;



  background: -o-linear-gradient(top, #424242 0, #333 100%), #000;



  background: linear-gradient(180deg, #424242 0, #333 100%), #000;



  margin-bottom: 10px;



  padding: 10px 10px 10px 30px;



  border-left: 7px solid #a56161;



}







blockquote p {



  margin-bottom: 0;



  padding-bottom: 0;



}







.box-content p {



  margin: 0 0 10px;



}







.box-content h1:before,



.box-content h2:before,



.box-content h3:before {



  display: none;



}







.box-content h1,



.box-content h2,



.box-content h3 {



  padding-bottom: 20px;



  width: auto;



  display: block;



}







.box-content h1:after,



.box-content h2:after,



.box-content h3:after {



  position: absolute;



  bottom: 0;



  left: 50%;



  right: 0;



  margin-left: -100px;



  width: 200px;



}







.right .box-content h1 {



  justify-content: center;



  margin-top: 0;



  text-transform: uppercase;



  padding-bottom: 0;



  margin-bottom: 0;



}







.right .box-content h1:before,



.right .box-content h1:after {



  display: none;



}







/* .right .box-content h2 {



  justify-content: center;



  margin-top: 0;



  text-transform: uppercase;



  padding-bottom: 0;



  margin-bottom: 0;



}



.right .box-content h2:before,



.right .box-content h2:after {



  display: none;



} */







/*box-action*/



.box-action .item {



  border: 2px solid #65ff70;



  box-shadow: 0 0 0.75em 1px #00ff12, inset 0 0 0.75em 1px #00ff12;



  padding: 20px;



  height: 100%;



  border-radius: 8px;



}







.box-action .item.red {



  border: 2px solid #ff6565;



  box-shadow: 0 0 0.75em 1px red, inset 0 0 0.75em 1px red;



}







.box-action .item .title {



  text-align: center;



  font-size: 20px;



  color: #fff;



}







.box-action .item .box-img {



  max-width: 90px;



  margin: 10px auto;



  position: relative;



  display: flex;



  height: 90px;



  align-items: center;



}







.box-action .item .box-img:before {



  content: "";



  position: absolute;



  left: 0;



  top: 0px;



  width: 90px;



  height: 90px;



  background-image: none;



  background-repeat: no-repeat;



  -webkit-background-size: cover;



  background-size: cover;



}







.box-action .item .box-img img {



  max-width: 44px;



  margin: 10px auto;



}







.box-action .item .pre-title {



  padding-top: 0px;



  text-align: center;



  padding-bottom: 20px;



  min-height: 100px;



}







.box-action .item .box-btn {



  max-width: 150px;



  margin: auto;



}







/*tyrnir-box*/



.tyrnir-box {



  background: #424242;



  border: 2px solid #5ae9cc;



  margin-top: 20px;



  margin-bottom: 20px;



  padding: 0 10px 20px;



  border-radius: 8px;



}







.tyrnir-box .item .title {



  border-radius: 6px;



  border: 2px solid #424242;



  padding: 15px 10px;



  text-align: center;



  color: #fff;



  font-weight: 700;



  background: linear-gradient(180deg, #424242 0, #333 100%), #000;



  font-size: 20px;



}







.tyrnir-box .item .title a {



  text-decoration: underline;



  color: #fff;



  text-transform: uppercase;



}







.tyrnir-box .item .fond {



  position: relative;



  text-align: center;



  min-width: 300px;



}







.tyrnir-box .item .rov-content {



  overflow: hidden;



  margin-top: 20px;



}







.tyrnir-box .item .bor-right:before {



  content: "";



  position: absolute;



  right: 0;



  top: -200px;



  bottom: -200px;



  width: 1px;



  background-color: #5e5e5e;



}







.tyrnir-box .item .fond .ancor {



}







.tyrnir-box .item .fond .cena {



  font-size: 40px;



  font-weight: bold;



}







.tyrnir-box .item .time_circles {



  display: flex;



}







.tyrnir-box .item .time_circles .item {



  position: relative;



  margin-right: 20px;



}







.tyrnir-box .item .time_circles .item:before {



  content: ":";



  position: absolute;



  right: -12px;



  top: -6px;



  color: #fff;



  font-size: 45px;



  text-shadow: 1px 1px 1px black;



}







.tyrnir-box .item .time_circles .item .date {



  background-color: #efefef;



  color: #333;



  border-radius: 6px;



  font-size: 40px;



  text-shadow: 0 1px 2px #000;



  padding: 20px 5px;



  line-height: 30px;



  font-weight: 700;



  width: 55px;



  text-align: center;



  box-shadow: 0px 0px 1px 1px black;



}







.tyrnir-box .item .time_circles .item.last:before {



  display: none;



}







.tyrnir-box .item .time_circles .item .fre-date {



  text-align: center;



}







.tyrnir-box .item .box-btn {



  text-align: center;



  margin-bottom: 10px;



}







.menu-box-games .right .carusel-pre-gemes .item .title {



  overflow: hidden;



}







.menu-box-games .right .game-row .item .title {



  overflow: hidden;



}







#pagenav table {



  display: none;



  margin-top: 10px;



}







#pagenav .h {



  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #424242), to(#333)),



    #000;



  background: -o-linear-gradient(top, #424242 0, #333 100%), #000;



  background: linear-gradient(180deg, #424242 0, #333 100%), #000;



  border-radius: 6px;



  border: 2px solid #424242;



  padding: 0.5em 10px;



  text-align: left;



  color: #fff;



  font-weight: 700;



}







.tournaments .right {



  height: auto;



}



.col-6-custom {



    width: 50%;



}



@media (min-width: 48rem) {



    .col-md-2-custom {



        width: 16.66666667%;



    }



}



.slot__link-custom {



    display: block;



    margin-top: 1.625rem;



    width: 100%;



    height: 9.25rem;



    overflow: hidden;



    border-radius: 0.25rem;



}



.slot__link-custom img, .slot__link-custom svg {



    width: 100%;



    height: 100%;



    object-fit: cover;



    display: block;



}































































