* {
	scroll-behavior: smooth;
  }
  span.red-fox {
	  color: #fe666f
  }
  a.btn-login {
	  background: linear-gradient(to right, #ffa857, #fe5a73);
	  padding: 0 10px;
	  color: #fff;
	  border-radius: 3px;
	  width: 190px;
	  height: 53px;
	  border-bottom: 5px solid rgba(255, 255, 255, .25);
	  box-shadow: 0 10px 65px 0 #ccd4e0;
	  text-decoration: none;
	  font-size: 13px;
	  font-weight: 600;
	  display: block;
	  float: left;
	  transition: .5s;
	  line-height: 45px;
	  text-align: -webkit-center
  }
  span.ic-sx21 {
	  width: 21px;
	  height: 21px;
	  background: url(../icons/ic26.png) no-repeat;
	  background-size: contain;
	  margin-left: 10px;
	  float: left;
	  margin-top: 12px;
	  padding-right: 30px;
	  border-right: 1px solid rgba(255, 255, 255, .15)
  }
  a.btn-login:hover {
	  box-shadow: 0 20px 45px 0 #ccd4e0;
	  background: linear-gradient(to right, #9CFF56, #008a22);
	  -moz-transform: scale(1.05);
	  -ms-transform: scale(1.05);
	  -webkit-transform: scale(1.05);
	  transform: scale(1.05)
  }
  .riglt-floats-xs {
	  float: right
  }
  a.btn-startgames:hover {
	  background: linear-gradient(to right, #55b2fd, #6573ea);
	  box-shadow: 0 20px 45px 0 #ccd4e0;
	  -moz-transform: scale(1.05);
	  -ms-transform: scale(1.05);
	  -webkit-transform: scale(1.05);
	  transform: scale(1.05)
  }
  .news-log {
	  margin-left: 15px
  }
  .description {
	  margin: 15px;
	  font-size: 18px
  }
  .drop-ed {
	  width: 25px;
	  height: 6px;
	  background: url(../icons/droped.png) no-repeat;
	  background-size: contain;
	  cursor: pointer
  }
  .dropdown {
	  padding-right: 30px;
	  margin-right: 0;
	  margin-top: 9px
  }
  .dropdown-content {
	  display: none;
	  background-color: #f9f9f9;
	  min-width: 240px;
	  box-shadow: 0 0 65px 0 #dadde0;
	  padding: 12px 0;
	  z-index: 1;
	  margin-top: 8px;
	  margin-left: -194px;
	  z-index: 999999;
	  position: absolute
  }
  span.arrow_box.serv {
	  margin-left: -170px;
	  position: absolute
  }
  .arrow_box {
	  position: relative;
	  background: #f9f9f9;
	  margin-left: 0
  }
  .arrow_box:after {
	  bottom: 100%;
	  border: solid transparent;
	  content: " ";
	  height: 0;
	  width: 0;
	  position: absolute;
	  pointer-events: none;
	  border-color: transparent;
	  border-bottom-color: #f9f9f9;
	  border-width: 20px;
	  margin-left: 185px
  }
  .dropdown:hover .dropdown-content {
	  display: block
  }
  .swiper-container {
	  width: 100%;
	  height: 460px
  }
  .swiper-slide {
	  text-align: center;
	  font-size: 18px;
	  display: flex;
	  display: -ms-flexbox;
	  display: -webkit-flex;
	  display: flex;
	  opacity: 1;
	  flex-pack: center;
	  -ms-flex-pack: center;
	  -webkit-justify-content: center;
	  justify-content: center;
	  flex-align: center;
	  -ms-flex-align: center;
	  -webkit-align-items: center;
	  align-items: center
  }
  span.img-ste1 {
	  background: url(../icons/img-ste1.png) no-repeat;
	  display: block;
	  width: 560px;
	  height: 420px;
	  background-size: contain
  }
  span.img-ste2 {
	  background: url(../icons/img-ste2.png) no-repeat;
	  display: block;
	  width: 560px;
	  height: 420px;
	  background-size: contain
  }
  span.img-ste3 {
	  background: url(../icons/img-ste3.png) no-repeat;
	  display: block;
	  width: 560px;
	  height: 420px;
	  background-size: contain
  }
  span.img-ste4 {
	  background: url(../icons/img-ste4.png) no-repeat;
	  display: block;
	  width: 560px;
	  height: 420px;
	  background-size: contain
  }
  span.img-ste5 {
	  background: url(../icons/img-ste5.png) no-repeat;
	  display: block;
	  width: 560px;
	  height: 420px;
	  background-size: contain
  }
  h3.name-intro {
	  font-size: 74px;
	  color: #2e3338;
	  font-weight: 900;
	  margin-left: 15px
  }
  p.docopation-intro {
	  font-size: 19px;
	  color: #7a90a4;
	  text-align: start;
	  margin-left: 80px
  }
  span.hr-intro {
	  width: 142px;
	  height: 3px;
	  background: linear-gradient(to right, #5260d5, #42a4f3);
	  display: flex;
	  margin-left: 80px;
	  margin-bottom: 10px
  }
  a.btn-drop {
	  background: linear-gradient(to right, #ffa857, #fe5a73);
	  padding: 0 10px;
	  color: #fff;
	  border-radius: 3px;
	  width: 190px;
	  height: 53px;
	  border-bottom: 5px solid rgba(255, 255, 255, .25);
	  box-shadow: 0 10px 65px 0 #ccd4e0;
	  text-decoration: none;
	  font-size: 13px;
	  font-weight: 600;
	  display: block;
	  float: left;
	  transition: .5s;
	  margin-left: 80px;
	  line-height: 45px;
	  text-align: -webkit-center
  }
  a.block-s1 {
	  width: 256px;
	  height: 130px;
	  background: url(../img/block-1s.png) no-repeat;
	  display: block;
	  transition: .5s;
	  margin-top: 100px;
	  margin-bottom: -110px
  }
  p.how-to-games {
	  font-size: 13px;
	  color: #2e3338;
	  font-weight: 800;
	  margin-left: 85px;
	  line-height: 0;
	  float: left;
	  margin-top: 25px
  }
  p.desctops {
	  color: #7d859f;
	  font-size: 11px;
	  margin-left: 86px;
	  display: -webkit-inline-box;
	  transition: .5s;
	  padding: 0;
	  text-align: -webkit-auto
  }
  a.block-s1:hover {
	  -moz-transform: scale(1.05);
	  -ms-transform: scale(1.05);
	  -webkit-transform: scale(1.05);
	  transform: scale(1.05)
  }
  a.block-s1.p2 {
	  background: url(https://arago.games/templates/White/img/block-2s.png) no-repeat
  }
  a.block-s1.p3 {
	  background: url(../img/block-3s.png) no-repeat
  }
  .poster {
	  margin-top: 15px;
	  margin-bottom: 20px
  }
  .poster img {
	  width: 850px
  }
  .news-link {
	  border-bottom: 5px solid #eee;
	  background: #fff;
	  box-shadow: 0 10px 65px 0 #dae0e8;
	  padding: 25px 10px;
	  border-radius: 6px;
	  display: block;
	  margin-bottom: 45px;
	  width: 870px;
	  max-width: 870px;
	  padding-bottom: 65px
  }
  span.just-news {
	  position: absolute;
	  right: 35px;
	  background: linear-gradient(to right, #ffa857, #fe5a73);
	  font-size: 18px;
	  color: #fff;
	  padding: 7px 20px;
	  border-radius: 3px;
	  margin-top: -6px;
	  font-weight: 700;
	  box-shadow: 0 10px 40px 0 rgba(251, 158, 49, .3)
  }
  span.warn-news {
	  position: absolute;
	  right: 35px;
	  background: linear-gradient(to right, #ffa857, #fe5a73);
	  font-size: 18px;
	  color: #fff;
	  padding: 7px 20px;
	  border-radius: 3px;
	  margin-top: -6px;
	  font-weight: 700;
	  box-shadow: 0 10px 40px 0 rgba(193, 27, 0, .45)
  }
  span.hot-news {
	  position: absolute;
	  right: 35px;
	  background: linear-gradient(to right, #fa8819, #fec259);
	  font-size: 18px;
	  color: #fff;
	  padding: 7px 20px;
	  border-radius: 3px;
	  margin-top: -6px;
	  font-weight: 700;
	  box-shadow: 0 10px 40px 0 rgba(251, 158, 49, .3)
  }
  a.btn-view {
	  background: linear-gradient(to right, #5260d5, #42a4f3);
	  padding: 0 10px;
	  color: #fff;
	  border-radius: 3px;
	  width: 160px;
	  height: 47px;
	  border-bottom: 5px solid rgba(255, 255, 255, .25);
	  box-shadow: 0 10px 65px 0 #ccd4e0;
	  text-decoration: none;
	  font-size: 13px;
	  font-weight: 600;
	  display: block;
	  line-height: 42px;
	  text-align: -webkit-center;
	  float: right;
	  margin-right: 10px;
	  transition: .5s
  }
  span.ic-sx24 {
	  width: 23px;
	  height: 15px;
	  background: url(../icons/eye.png) no-repeat;
	  background-size: contain;
	  margin-left: 10px;
	  float: left;
	  margin-top: 13px;
	  padding-right: 30px;
	  border-right: 1px solid rgba(255, 255, 255, .15)
  }
  span.ic-info {
	  width: 77px;
	  height: 77px;
	  display: -webkit-inline-box;
	  background: url(../icons/info.png) no-repeat;
	  border-radius: 100%;
	  box-shadow: 0 15px 65px 0 rgba(0, 0, 0, .15)
  }
  a.btn-view:hover {
	  background: linear-gradient(to right, #6371e4, #5eb6fd);
	  box-shadow: 0 20px 45px 0 #ccd4e0;
	  -moz-transform: scale(1.05);
	  -ms-transform: scale(1.05);
	  -webkit-transform: scale(1.05);
	  transform: scale(1.05)
  }
  span.time-data {
	  font-size: 12px;
	  color: #62686d;
	  background: #edf3fa;
	  padding: 15px 20px;
	  border-radius: 3px;
	  float: left;
	  margin-right: 6px;
	  font-weight: 600
  }
  a.btn-view:after {
	  content: "";
	  background: url(../icons/pt.png) no-repeat;
	  width: 200px;
	  height: 55px;
	  display: block;
	  margin-top: -45px;
	  margin-left: 50px
  }
  span.new-news {
	  position: absolute;
	  right: 35px;
	  background: linear-gradient(to right, #669900, #9cdc01);
	  font-size: 18px;
	  color: #fff;
	  padding: 7px 20px;
	  border-radius: 3px;
	  margin-top: -6px;
	  font-weight: 700;
	  box-shadow: 0 10px 40px 0 rgba(134, 193, 0, .45)
  }
  .right-block {
	  background: #fff;
	  width: 320px;
	  padding: 15px;
	  border-bottom: 7px solid #eee;
	  border-radius: 3px;
	  box-shadow: 0 10px 65px 0 #dae0e8;
	  margin-bottom: 46px
  }
  .right-blocks {
	  background: #fff;
	  padding: 60px;
	  border-bottom: 7px solid #eee;
	  border-radius: 3px;
	  box-shadow: 0 10px 65px 0 #dae0e8
  }
  .n-m {
	  text-align: center;
	  font-size: 14px;
	  color: #2e3338;
	  font-weight: 600;
	  border-bottom: 1px solid #eef3fa;
	  padding: 5px 0 15px
  }
  .new-tab-link {
	  padding-right: 14px;
	  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3ggXDSIzCeRHfQAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAAA9SURBVBjTY2RAA/+XMvxHF2NkwAOwacCq4P9Shv8suFQzRiNsYUEXwKoJ2VhkNrIaJgYiAAs2N2BVRMirAD6JHi10MCdVAAAAAElFTkSuQmCC) no-repeat right center
  }
  .page-title {
	  font: 400 40px/1.5 Open Sans, sans-serif;
	  text-align: center
  }
  .circles {
	  margin-bottom: -10px
  }
  .circle {
	  display: -webkit-inline-box;
	  line-height: 1.2
  }
  .circle canvas {
	  vertical-align: top
  }
  .circle strong {
	  position: relative;
	  top: 5px;
	  left: -41px;
	  width: 100%;
	  line-height: 40px;
	  font-size: 13px;
	  color: #969696;
	  font-weight: 700
  }
  .circle strong i {
	  font-style: normal;
	  font-size: .6em;
	  font-weight: 400
  }
  .circle span {
	  display: block;
	  color: #aaa;
	  margin-top: 12px
  }
  p {
	  color: #6c7d8e!important
  }
  .install {
	  display: inline-block
  }
  .install a {
	  display: block;
	  width: auto;
	  vertical-align: middle;
	  padding: 6px 12px;
	  line-height: 20px;
	  background-color: #111;
	  color: #fff;
	  border-radius: 3px;
	  text-decoration: none;
	  margin: 5px auto;
	  transition: all .3s
  }
  .install code {
	  padding: 6px 12px;
	  display: block;
	  font: 13px/20px Courier New, Liberation Mono, monospase;
	  background-color: #333;
	  border-radius: 4px;
	  margin: 5px 0;
	  white-space: nowrap
  }
  .install a:hover {
	  background-color: #222
  }
  .credits {
	  color: #aaa;
	  position: fixed;
	  left: 0;
	  bottom: 0;
	  width: 100%
  }
  .credits img {
	  margin-left: 4px;
	  border-radius: 4px;
	  vertical-align: middle
  }
  @media(max-height:600px), (max-width:480px) {
	  .credits {
		  position: inherit
	  }
  }
  .server_name {
	  font-size: 14px;
	  color: #2e3338;
	  display: -webkit-inline-box;
	  text-transform: uppercase
  }
  .server_name a {
	  color: #2e3338;
	  font-weight: 700
  }
  .server_players {
	  font-size: 12px;
	  color: #9ea7b0
  }
  .server.online {
	  margin-bottom: 5px;
	  margin-top: 10px
  }
  .server.online:after {
	  content: "";
	  border-bottom: 1px solid #d9e4f3;
	  display: flex;
	  margin-top: 15px;
	  width: 100%
  }
  .server.online.not-hr:after {
	  content: "";
	  border-bottom: 1px solid #fff;
	  display: flex;
	  margin-top: 15px;
	  width: 100%
  }
  p.tdx-strom {
	  margin: 14px 0;
	  text-align: center;
	  font-size: 13px;
	  font-weight: 500;
	  color: #9da9b5
  }
  span.online-o {
	  width: 10px;
	  height: 10px;
	  background: #90cd00;
	  border-radius: 100px;
	  display: -webkit-inline-box
  }
  .widget-top {
	  height: 238px;
	  background: #f7faff;
	  text-align: center;
	  line-height: 220px;
	  color: #bac5d8;
	  font-weight: 700
  }
  .widget-vk {
	  height: 340px;
	  background: #f7faff;
	  text-align: center;
	  line-height: 220px;
	  color: #bac5d8;
	  font-weight: 700
  }
  footer.section.site-footer.bg-dark {
	  background: #343a4a!important;
	  padding: 10px
  }
  img.logo-img.my-3:hover {
	  opacity: 1;
	  transition: all .3s .05s ease;
	  -moz-transition: all .3s .05s ease;
	  -o-transition: all .3s .05s ease;
	  -webkit-transition: all .3s .05s ease
  }
  img.logo-img.my-3 {
	  color: #484f62;
	  height: 50px;
	  opacity: .4
  }
  p.footer-text {
	  font-size: 14px;
	  color: #fff;
	  text-align: start;
	  margin-top: 25px
  }
  span.corp-design:hover {
	  opacity: 1
  }
  span.corp-design {
	  width: 120px;
	  height: 50px;
	  background: url(//i.imgur.com/FExJca2.png) no-repeat;
	  display: block;
	  float: right;
	  margin-top: 11px;
	  opacity: .4;
	  transition: .5s;
  }
  ul.drop-vape li {
	  display: -webkit-box;
	  padding: 5px 0;
	  margin-left: 30px
  }
  ul.drop-vape li a {
	  color: #9da9b5;
	  font-weight: 500;
	  text-transform: none
  }
  ul.drop-vape {
	  padding: 0
  }
  ul.drop-vape li a:hover {
	  text-decoration: none;
	  color: #2e3338;
	  border-bottom: 3px solid #4a82e4
  }
  a.btn-drop:hover {
	  box-shadow: 0 20px 45px 0 #ccd4e0;
	  background: linear-gradient(to right, #ffb26b, #ff6a80)
  }
  .bg-lefts {
	  width: 100%;
	  height: 600px;
	  display: block;
	  background: url(../img/bg-left.png) no-repeat;
	  position: absolute
  }
  .server_name a:hover {
	  text-decoration: none;
	  color: #67717b
  }
  span.no-intro {
	  padding: 15px;
	  display: -webkit-inline-box
  }
  span.name-rog {
	  color: #2e3338;
	  font-size: 16px;
	  font-weight: 700
  }
  .hr-line {
	  width: 100px;
	  height: 2px;
	  background: #d5dfea;
	  position: relative;
	  float: left;
	  margin-top: 10px;
	  margin-right: 15px
  }
  span.num-1 {
	  background: linear-gradient( 45deg, #64af19, #9bdb01);
	  padding: 15px 18px;
	  color: #fff;
	  font-size: 22px;
	  font-weight: 700;
	  border-radius: 3px;
	  box-shadow: 0 10px 45px 0 rgba(120, 191, 17, .35);
	  float: left
  }
  span.num-1:after {
	  content: "";
	  width: 23px;
	  height: 23px;
	  background: #fff;
	  display: -webkit-inline-box;
	  position: absolute;
	  border-radius: 3px;
	  border: 7px solid #72ba13;
	  margin-top: -58px;
	  box-shadow: 0 10px 45px 0 rgba(120, 191, 17, .35);
	  margin-left: 24px
  }
  .reved {
	  display: flex;
	  background: #fff;
	  border-radius: 3px;
	  font-size: 14px;
	  color: #89939d;
	  font-weight: 700;
	  padding: 15px 20px;
	  height: 90px!important;
	  width: 90%;
	  float: right
  }
  .arrow-road {
	  position: relative;
	  background: #fff
  }
  .arrow-road:after {
	  top: 25%;
	  border: solid transparent;
	  content: " ";
	  height: 0;
	  width: 0;
	  position: absolute;
	  pointer-events: none;
	  border-color: transparent;
	  border-right-color: #fff;
	  border-width: 25px;
	  margin-top: -31px;
	  margin-left: -60px
  }
  .arrow-roadx {
	  position: relative;
	  background: #fff
  }
  .arrow-roadx:after {
	  top: 25%;
	  border: solid transparent;
	  content: " ";
	  height: 0;
	  width: 0;
	  position: absolute;
	  pointer-events: none;
	  border-color: transparent;
	  border-right-color: #fff;
	  border-width: 25px;
	  margin-top: 50px;
	  margin-left: -55px
  }
  .section-how {
	  margin-top: 35px;
	  height: 100px
  }
  span.num-2 {
	  background: linear-gradient( 45deg, #fe5a73, #fda756);
	  padding: 15px 18px;
	  color: #fff;
	  font-size: 22px;
	  font-weight: 700;
	  border-radius: 3px;
	  box-shadow: 0 10px 45px 0 rgba(191, 57, 17, .35);
	  float: left
  }
  span.num-2:after {
	  content: "";
	  width: 23px;
	  height: 23px;
	  background: #fff;
	  display: -webkit-inline-box;
	  position: absolute;
	  border-radius: 3px;
	  border: 7px solid #fe5a73;
	  margin-top: -58px;
	  box-shadow: 0 10px 45px 0 rgba(191, 17, 17, .35);
	  margin-left: 24px
  }
  span.num-3 {
	  background: linear-gradient( 45deg, #fb881b, #fac75e);
	  padding: 15px 18px;
	  color: #fff;
	  font-size: 22px;
	  font-weight: 700;
	  border-radius: 3px;
	  box-shadow: 0 10px 45px 0 rgba(191, 137, 17, .35);
	  float: left
  }
  span.num-3:after {
	  content: "";
	  width: 23px;
	  height: 23px;
	  background: #fff;
	  display: -webkit-inline-box;
	  position: absolute;
	  border-radius: 3px;
	  border: 7px solid #fb8a1e;
	  margin-top: -58px;
	  box-shadow: 0 10px 45px 0 #fb8e22;
	  margin-left: 24px
  }
  span.num-4 {
	  background: linear-gradient( 45deg, #5261d5, #43a1ef);
	  padding: 15px 18px;
	  color: #fff;
	  font-size: 22px;
	  font-weight: 700;
	  border-radius: 3px;
	  box-shadow: 0 10px 45px 0 rgba(80, 107, 217, .35);
	  float: left
  }
  span.num-4:after {
	  content: "";
	  width: 23px;
	  height: 23px;
	  background: #fff;
	  display: -webkit-inline-box;
	  position: absolute;
	  border-radius: 3px;
	  border: 7px solid #4c7ce0;
	  margin-top: -58px;
	  box-shadow: 0 10px 45px 0 #5165d7;
	  margin-left: 24px
  }
  .video-block {
	  margin-top: 80px
  }
  span.num-video {
	  background: linear-gradient( 45deg, #fe5a73, #fda756);
	  color: #fff;
	  font-size: 22px;
	  font-weight: 700;
	  border-radius: 3px;
	  margin-top: 140px;
	  box-shadow: 0 10px 45px 0 rgba(191, 57, 17, .35);
	  float: left;
	  position: relative;
	  z-index: 999999
  }
  span.num-video:after {
	  content: "";
	  width: 23px;
	  height: 23px;
	  background: #fff;
	  display: -webkit-inline-box;
	  position: absolute;
	  border-radius: 3px;
	  border: 7px solid #fe736a;
	  margin-top: -75px;
	  box-shadow: 0 10px 45px 0 rgba(191, 17, 17, .35);
	  margin-left: 50px
  }
  span.video-icons {
	  width: 65px;
	  height: 65px;
	  background: url(../icons/video.png);
	  display: block
  }
  .promo-donate {
	  background: #fff;
	  padding: 25px 10px;
	  border-radius: 6px;
	  display: flex;
	  box-shadow: 0 15px 65px 0 rgba(0, 0, 0, .04);
	  margin-top: 35px;
	  margin-bottom: 45px
  }
  h3.th-name {
	  font-size: 18px;
	  color: #2e3338
  }
  span.ic-love {
	  width: 77px;
	  height: 77px;
	  display: -webkit-inline-box;
	  background: url(../icons/loved.png) no-repeat;
	  border-radius: 100%;
	  box-shadow: 0 15px 65px 0 rgba(0, 0, 0, .15)
  }
  .lv {
	  float: left
  }
  .dv {
	  flex: 40%;
	  max-width: 13%
  }
  a.love-donate {
	  background: linear-gradient(to right, #ffa857, #fe5a73);
	  padding: 0 10px;
	  color: #fff;
	  border-radius: 3px;
	  width: 190px;
	  height: 53px;
	  border-bottom: 5px solid rgba(255, 255, 255, .25);
	  box-shadow: 0 10px 65px 0 #ccd4e0;
	  text-decoration: none;
	  font-size: 13px;
	  font-weight: 600;
	  display: block;
	  float: left;
	  transition: .5s;
	  line-height: 45px;
	  text-align: -webkit-center
  }
  span.ic-loveb {
	  width: 21px;
	  height: 18px;
	  background: url(../icons/loveb.png) no-repeat;
	  background-size: contain;
	  margin-left: 10px;
	  float: left;
	  margin-top: 15px;
	  padding-right: 30px;
	  border-right: 1px solid rgba(255, 255, 255, .15)
  }
  a.love-donate:hover {
	  box-shadow: 0 20px 45px 0 #ccd4e0;
	  background: linear-gradient(to right, #ffb26b, #ff6a80);
	  -moz-transform: scale(1.05);
	  -ms-transform: scale(1.05);
	  -webkit-transform: scale(1.05);
	  transform: scale(1.05)
  }
  p.desctop {
	  font-size: 14px;
	  color: #6c7d8e
  }
  .promo-donate:after {
	  content: "";
	  width: 94%;
	  height: 10px;
	  background: #fff;
	  position: absolute;
	  margin-top: 249px;
	  left: 3%;
	  border-radius: 0 0 6px 6px;
	  z-index: -2;
	  opacity: .65
  }
  .promo-donate:before {
	  content: "";
	  width: 90%;
	  height: 40px;
	  background: #fff;
	  position: absolute;
	  margin-top: 229px;
	  left: 5%;
	  border-radius: 0 0 6px 6px;
	  z-index: -100;
	  opacity: .45
  }
  .fullnews_craft {
	  background: #fff;
	  margin-top: 25px;
	  padding: 25px;
	  border-bottom: 7px solid #eee;
	  border-radius: 3px;
	  box-shadow: 0 10px 65px 0 #dae0e8;
	  margin-bottom: 100px
  }
  td.th_base {
	  color: #5d6875;
	  font-size: 16px;
	  padding: 15px 0;
	  border-bottom: 1px solid #eef3fa
  }
  thead {
	  color: #2e3338;
	  text-align: center;
	  border-bottom: 3px solid #4695ed;	
  }
  th.label_th {
	  padding: 15px 5px
  }
  a.smcui-button {
	  background: linear-gradient(to right, #4f6fdc, #4798ee);
	  padding: 0 10px;
	  color: #fff;
	  border-radius: 3px;
	  width: 400px;
	  height: 53px;
	  border-bottom: 5px solid rgba(255, 255, 255, .25);
	  box-shadow: 0 10px 65px 0 #ccd4e0;
	  text-decoration: none;
	  font-size: 13px;
	  font-weight: 600;
	  display: block;
	  transition: .5s;
	  line-height: 45px;
	  text-align: -webkit-center
  }
  a.smcui-button:hover {
	  box-shadow: 0 20px 45px 0 #ccd4e0;
	  background: linear-gradient(to right, #4f6fdc, #4798ee);
	  -moz-transform: scale(1.05);
	  -ms-transform: scale(1.05);
	  -webkit-transform: scale(1.05);
	  transform: scale(1.05)
  }
  span.name-form {
	  font-size: 16px;
	  color: #52565a;
	  margin: 0 0 3px;
	  font-weight: 600;
	  float: left;
	  z-index: 999999;
	  position: relative
  }
  p.reveria {
	  color: #52565a;
	  font-weight: 100;
	  font-size: 11px
  }
  input#name {
	  color: #555758;
	  font-size: 14px;
	  background: #e7eef6;
	  border-bottom: 1px solid #fff;
	  border: none;
	  padding: 15px;
	  width: 250px;
	  border-radius: 3px;
	  font-weight: 600;
	  margin-left: 220px;
	  box-shadow: 0 15px 45px rgba(0, 0, 0, .05);
	  outline: none
  }
  input#loginname {
	  color: #555758;
	  font-size: 14px;
	  background: #e7eef6;
	  border-bottom: 1px solid #fff;
	  border: none;
	  padding: 15px;
	  width: 240px;
	  border-radius: 3px;
	  font-weight: 600;
	  box-shadow: 0 15px 45px rgba(0, 0, 0, .05);
	  outline: none
  }
  input#loginpassword {
	  color: #555758;
	  font-size: 14px;
	  background: #e7eef6;
	  border-bottom: 1px solid #fff;
	  border: none;
	  padding: 15px;
	  width: 240px;
	  border-radius: 3px;
	  font-weight: 600;
	  box-shadow: 0 15px 45px rgba(0, 0, 0, .05);
	  outline: none
  }
  input#lostname {
	  color: #555758;
	  font-size: 14px;
	  background: #e7eef6;
	  border-bottom: 1px solid #fff;
	  border: none;
	  padding: 15px;
	  width: 311px;
	  border-radius: 3px;
	  font-weight: 600;
	  margin-left: 210px;
	  box-shadow: 0 15px 45px rgba(0, 0, 0, .05);
	  outline: none
  }
  input#mail {
	  color: #555758;
	  font-size: 14px;
	  background: #e7eef6;
	  border-bottom: 1px solid #fff;
	  border: none;
	  padding: 15px;
	  width: 311px;
	  border-radius: 3px;
	  font-weight: 600;
	  margin-left: 210px;
	  box-shadow: 0 15px 45px rgba(0, 0, 0, .05);
	  outline: none
  }
  input#fullname {
	  color: #555758;
	  font-size: 14px;
	  background: #e7eef6;
	  border-bottom: 1px solid #fff;
	  border: none;
	  padding: 15px;
	  width: 311px;
	  border-radius: 3px;
	  font-weight: 600;
	  margin-left: 290px;
	  box-shadow: 0 15px 45px rgba(0, 0, 0, .05);
	  outline: none
  }
  input#land {
	  color: #555758;
	  font-size: 14px;
	  background: #e7eef6;
	  border-bottom: 1px solid #fff;
	  border: none;
	  padding: 15px;
	  width: 311px;
	  border-radius: 3px;
	  font-weight: 600;
	  margin-left: 240px;
	  box-shadow: 0 15px 45px rgba(0, 0, 0, .05);
	  outline: none
  }
  span.name-form:after {
	  content: "";
	  width: 160px;
	  height: 2px;
	  background: #eef3fa;
	  position: absolute;
	  margin-left: 200px;
	  margin-top: -35px
  }
  ::-webkit-input-placeholder {
	  color: #b7bcc2
  }
  ::-moz-placeholder {
	  color: #b7bcc2
  }
  :-ms-input-placeholder {
	  color: #b7bcc2
  }
  :-moz-placeholder {
	  color: #b7bcc2
  }
  span.ic-g {
	  width: 30px;
	  height: 30px;
	  background: url(../icons/g.png) no-repeat;
	  display: flex
  }
  button.generatel-btn {
	  background: linear-gradient( 45deg, #64af19, #9bdb01);
	  padding: 10px;
	  color: #fff;
	  font-size: 22px;
	  font-weight: 700;
	  border-radius: 3px;
	  box-shadow: 0 10px 45px 0 rgba(120, 191, 17, .35);
	  border: none;
	  float: right;
	  margin-left: 15px;
	  outline: none;
	  cursor: pointer;
	  transition: .5s
  }
  button.generatel-btn:hover {
	  background: linear-gradient( 45deg, #73c323, #97de0f);
	  box-shadow: 0 20px 45px 0 #ccd4e0;
	  -moz-transform: scale(1.05);
	  -ms-transform: scale(1.05);
	  -webkit-transform: scale(1.05);
	  transform: scale(1.05)
  }
  input#password {
	  color: #555758;
	  font-size: 14px;
	  background: #e7eef6;
	  border-bottom: 1px solid #fff;
	  border: none;
	  padding: 15px;
	  width: 311px;
	  border-radius: 3px;
	  font-weight: 600;
	  margin-left: 271px;
	  box-shadow: 0 15px 45px rgba(0, 0, 0, .05);
	  outline: none
  }
  input#password-repeat {
	  color: #555758;
	  font-size: 14px;
	  background: #e7eef6;
	  border-bottom: 1px solid #fff;
	  border: none;
	  padding: 15px;
	  width: 311px;
	  border-radius: 3px;
	  font-weight: 600;
	  margin-left: 201px;
	  box-shadow: 0 15px 45px rgba(0, 0, 0, .05);
	  outline: none
  }
  button.register {
	  background: linear-gradient(to right, #4f6fdc, #4798ee);
	  padding: 0 10px;
	  color: #fff;
	  border-radius: 3px;
	  width: 300px;
	  height: 53px;
	  border-bottom: 5px solid rgba(255, 255, 255, .25);
	  box-shadow: 0 10px 65px 0 #ccd4e0;
	  text-decoration: none;
	  font-size: 13px;
	  font-weight: 600;
	  display: inline-block;
	  transition: .5s;
	  margin: 0 auto;
	  line-height: 45px;
	  text-align: -webkit-center;
	  outline: none!important;
	  border-left: 0;
	  border-right: 0
  }
  .btn-drop {
	  background: linear-gradient(to right, #ffa857, #fe5a73);
	  padding: 0 10px;
	  color: #fff;
	  border-radius: 3px;
	  width: 190px;
	  height: 53px;
	  border-bottom: 5px solid rgba(255, 255, 255, .25);
	  box-shadow: 0 10px 65px 0 #ccd4e0;
	  text-decoration: none;
	  font-size: 13px;
	  font-weight: 600;
	  display: block;
	  float: left;
	  transition: .5s;
	  line-height: 45px;
	  text-align: -webkit-center;
	  width: 100%;
	  outline: none!important;
	  border-left: 0;
	  border-right: 0
  }
  button.btn {
	  background: linear-gradient(to right, #4f74df, #4695ec);
	  padding: 0 10px;
	  color: #fff;
	  border-radius: 3px;
	  width: 190px;
	  height: 53px;
	  border: none;
	  border-bottom: 5px solid rgba(255, 255, 255, .25);
	  box-shadow: 0 10px 65px 0 #ccd4e0;
	  text-decoration: none;
	  font-size: 13px;
	  font-weight: 600;
	  display: block;
	  line-height: 45px;
	  text-align: -webkit-center;
	  float: left;
	  margin-left: 15px;
	  transition: .5s
  }
  .btn-drop:hover {
	  box-shadow: 0 20px 45px 0 #ccd4e0;
	  background: linear-gradient(to right, #ffb26b, #ff6a80);
	  -moz-transform: scale(1.05);
	  -ms-transform: scale(1.05);
	  -webkit-transform: scale(1.05);
	  transform: scale(1.05);
	  outline: none!important;
	  border-bottom: 5px solid rgba(255, 255, 255, .25)!important
  }
  .down-reg {
	  text-align: center;
	  margin: 0 auto;
	  display: flex;
	  background: #fff;
	  border-radius: 3px;
	  font-size: 14px;
	  color: #89939d;
	  font-weight: 700;
	  margin-top: 25px;
	  padding: 15px 20px;
	  width: 340px
  }
  button.register:hover {
	  box-shadow: 0 20px 45px 0 #ccd4e0;
	  background: linear-gradient(to right, #42a4f3, #5260d5);
	  -moz-transform: scale(1.05);
	  -ms-transform: scale(1.05);
	  -webkit-transform: scale(1.05);
	  transform: scale(1.05)
  }
  a.icon-vks {
	  background: linear-gradient(to right, #42a4f3, #5260d5);
	  display: flex;
	  margin: 0 auto;
	  height: 53px;
	  padding: 15px;
	  margin-left: 25px;
	  border-radius: 3px;
	  border-bottom: 5px solid rgba(255, 255, 255, .25);
	  box-shadow: 0 10px 65px 0 #ccd4e0;
	  transition: .5s
  }
  span.vk-btn {
	  width: 43px;
	  height: 20px;
	  background: url(../icons/vkr.png) no-repeat;
	  display: block
  }
  a.icon-vks:hover {
	  background: linear-gradient(to right, #55b2fd, #6573ea);
	  box-shadow: 0 20px 45px 0 #ccd4e0;
	  -moz-transform: scale(1.05);
	  -ms-transform: scale(1.05);
	  -webkit-transform: scale(1.05);
	  transform: scale(1.05)
  }
  .arrow_xd {
	  position: relative;
	  background: #4183d7
  }
  .arrow_xd:after {
	  top: 50%;
	  border: solid transparent;
	  content: " ";
	  height: 0;
	  width: 0;
	  position: absolute;
	  pointer-events: none;
	  border-color: transparent;
	  border-right-color: #e7eef6;
	  border-width: 10px;
	  margin-top: -11px;
	  margin-left: -34px
  }
  .title-xh {
	  margin-left: -375px;
	  position: relative;
	  background: #e7eef6;
	  border-radius: 6px;
	  width: 180px;
	  height: 35px;
	  font-size: 13px;
	  line-height: 35px;
	  color: #b2bdca;
	  font-weight: 700;
	  margin-top: 7px;
	  box-shadow: 0 10px 25px 0 rgba(198, 214, 232, .3)
  }
  a.btn-startgames.lf {
	  margin-left: 0!important
  }
  span.ic-dw {
	  width: 22px;
	  height: 22px;
	  background: url(../icons/dw.png) no-repeat;
	  background-size: contain;
	  margin-left: 10px;
	  float: left;
	  margin-top: 13px;
	  padding-right: 30px;
	  border-right: 1px solid rgba(255, 255, 255, .15)
  }
  a.btn-startgames.linux.lf {
	  margin-left: 15px!important;
	  background: linear-gradient(to right, #ffa857, #fe5a73)
  }
  a.btn-startgames.linux.lf:hover {
	  background: linear-gradient(to right, #ffb26b, #ff6a80)
  }
  a.btn-startgames.macosx.lf {
	  margin-left: 15px!important;
	  background: linear-gradient(to right, #4f6fdc, #4798ee)
  }
  a.btn-startgames.macosx.lf:hover {
	  background: linear-gradient(to right, #4f6fdc, #4798ee)
  }
  form#loginpane li {
	  display: -webkit-inline-box
  }
  .login_form_links a {
	  color: #a4a6b6!important;
	  margin-bottom: 5px;
	  display: flow-root;
	  padding: 10px;
	  margin-bottom: -10px;
	  transition: .5s;
	  text-align: center;
	  border-top: 1px solid #eef3fa;
	  width: 100%
  }
  .login_form_links a:hover {
	  color: #000!important;
	  text-decoration: none
  }
  .pages.ultrabold a {
	  background: linear-gradient(to right, #ffa857, #fe5a73);
	  padding: 0 10px;
	  color: #fff;
	  border-radius: 3px;
	  width: 53px;
	  height: 53px;
	  border-bottom: 5px solid rgba(255, 255, 255, .25);
	  box-shadow: 0 10px 65px 0 #ccd4e0;
	  text-decoration: none;
	  font-size: 14px;
	  font-weight: 600;
	  display: block;
	  float: left;
	  transition: .5s;
	  margin-left: 10px;
	  line-height: 45px;
	  text-align: -webkit-center
  }
  .pages.ultrabold span {
	  background: linear-gradient(to right, #5260d5, #42a4f3);
	  padding: 0 10px;
	  color: #fff;
	  border-radius: 3px;
	  width: 53px;
	  height: 53px;
	  border-bottom: 5px solid rgba(255, 255, 255, .25);
	  box-shadow: 0 10px 65px 0 #ccd4e0;
	  text-decoration: none;
	  font-size: 14px;
	  font-weight: 600;
	  display: block;
	  float: left;
	  margin-bottom: 50px;
	  transition: .5s;
	  margin-left: 10px;
	  line-height: 45px;
	  text-align: -webkit-center
  }
  .pages.ultrabold a:hover {
	  box-shadow: 0 20px 45px 0 #ccd4e0;
	  background: linear-gradient(to right, #ffb26b, #ff6a80);
	  -moz-transform: scale(1.05);
	  -ms-transform: scale(1.05);
	  -webkit-transform: scale(1.05);
	  transform: scale(1.05)
  }
  svg.icon.icon-meta_pages {
	  display: none!important
  }
  .page_next-prev {
	  width: 100%;
	  display: block
  }
  span.serv-drop {
	  font-size: 14px;
	  font-weight: 600;
	  color: #9da9b5;
	  text-transform: uppercase;
	  padding: 6px 0;
	  transition: color .35s;
	  -webkit-transition: color .35s
  }
  .dropdown.serv {
	  margin-top: 0
  }
  .dropdown-content.serv {
	  margin-top: 0;
	  margin-left: 0
  }
  span.serv-drop:hover {
	  color: #2e3338
  }
  table.modern {
	  width: 100%
  }
  span.badge.green {
	  background: #7ec40d;
	  color: #fff!important;
	  padding: 10px 25px;
	  border-radius: 100px;
	  font-weight: 100
  }
  span.badge.yellow {
	  background: #ff9e45;
	  color: #fff!important;
	  padding: 10px 25px;
	  border-radius: 100px;
	  font-weight: 100
  }
  a.static-mods-link {
	  position: relative;
	  display: grid;
	  width: 45%;
	  float: left;
	  height: 50px;
	  margin: 15px;
	  background: linear-gradient(to right, #5167d9, #459df0);
	  box-shadow: 0 10px 45px 0 rgba(153, 153, 153, .45);
	  text-align: center;
	  transition: .5s;
	  color: #fff;
	  border-bottom: 3px solid #6daef5;
	  border-radius: 2px;
	  font-size: 16px;
	  font-weight: 500;
	  text-decoration: none;
	  letter-spacing: .018em;
	  line-height: 50px
  }
  a.static-mods-link:hover {
	  box-shadow: 0 20px 45px 0 #ccd4e0;
	  background: linear-gradient(to right, #647aef, #60b2ff);
	  -moz-transform: scale(1.05);
	  -ms-transform: scale(1.05);
	  -webkit-transform: scale(1.05);
	  transform: scale(1.05);
	  border-bottom: 3px solid #4c85c4
  }
  .static-mods {
	  padding: 8px 0 0;
	  color: #252c41;
	  font-size: 23px;
	  font-weight: 800
  }
  .static-page img {
	  width: 100%;
	  border-radius: 6px;
	  box-shadow: 0 15px 45px rgba(0, 0, 0, .15)
  }
  td {
	  padding: 15px;
	  border-bottom: 1px solid #eee;
	  color: #6c7684
  }
  th {
	  padding: 15px 0;
	  border-bottom: 2px solid #4695ed;
  }
  blockquote.splitter {
	  padding: 14px 16px;
	  background: #eef3fa;
	  border: 1px solid #e6eef6;
	  color: #707995;
	  line-height: 20px
  }
  .baseform {
	  color: #000
  }
  span.cover {
	  width: 70px;
	  height: 70px;
	  display: block;
	  background-size: cover;
	  box-shadow: 0 10px 65px 0 #ccd4e0;
	  border-radius: 100px;
	  margin-top: 10px;
	  border: 7px solid #4695ed
  }
  form#userinfo {
	  border-bottom: 5px solid #eee;
	  background: #fff;
	  box-shadow: 0 10px 65px 0 #dae0e8;
	  padding: 25px;
	  border-radius: 6px;
	  margin-bottom: 45px;
	  width: 100%
  }
  .ui-c1.grey {
	  width: 335px;
	  display: inline-block;
	  vertical-align: top;
	  padding: 0 10px 0 15px;
	  line-height: 32px;
	  font-size: 16px;
	  border-right: 1px solid #eef3fa;
	  color: #5d5a57
  }
  .ui-c2 {
	  display: inline-block;
	  vertical-align: top;
	  padding: 0 10px;
	  line-height: 32px;
	  color: #5d5a57;
	  font-size: 16px
  }
  ul.usinf li {
	  display: flex;
	  padding: 10px
  }
  .name {
	  float: right;
	  width: 65%;
	  font-size: 17px;
	  font-weight: 800;
	  color: #000;
	  text-align: -webkit-left;
	  transition: .5s;
	  margin-top: 19px;
	  height: 20px
  }
  .avaset {
	  float: left;
	  width: 30%
  }
  ul.login_menu {
	  width: 100%;
	  margin-top: 20px;
	  float: left;
	  padding: 20px 0 0;
	  border-top: 1px solid #eee
  }
  ul.login_menu li {
	  display: flex;
	  padding: 7px 5px
  }
  ul.login_menu li a {
	  text-decoration: none;
	  color: #a5a3b7;
	  transition: all .3s .05s ease;
	  -moz-transition: all .3s .05s ease;
	  -o-transition: all .3s .05s ease;
	  -webkit-transition: all .3s .05s ease
  }
  b.lm_num {
	  padding: 4px 7px;
	  color: #fff;
	  border-radius: 100px;
	  margin-right: 10px
  }
  ul.login_menu li a:hover {
	  padding-left: 15px;
	  color: #000!important
  }
  .name a b {
	  color: #000;
	  border-bottom: 2px solid #4695ed;
	  text-decoration: none
  }
  .name a {
	  text-decoration: none;
	  transition: .5s;
	  color: #8b95a7!important
  }
  .name a:hover {
	  opacity: .4
  }
  img.ic-logut {
	  width: 29px;
	  height: 29px;
	  border-radius: 100px;
	  margin-right: 7px
  }
  a.reg-uss {
	  width: 45%;
	  display: -webkit-inline-box
  }
  a.rest-pass {
	  width: 53%;
	  float: none!important;
	  display: -webkit-inline-box
  }
  .block.story.shadow {
	  margin-bottom: 25px;
	  border-bottom: 1px solid #eee
  }
  .avatar {
	  width: 100px;
	  float: left
  }
  h1.title.h2.ultrabold {
	  display: flex
  }
  ul.user_tab {
	  display: inline-block;
	  padding: 10px 0
  }
  .userinfo_status {
	  display: flex
  }
  ul.user_tab li a {
	  text-decoration: none;
	  color: #a5a3b7;
	  transition: all .3s .05s ease;
	  -moz-transition: all .3s .05s ease;
	  -o-transition: all .3s .05s ease;
	  -webkit-transition: all .3s .05s ease
  }
  ul.user_tab li {
	  display: flex;
	  padding: 4px 0!important
  }
  .comment {
	  width: 100%;
	  background: #fff;
	  flex-shadow: 0 9px 22px rgba(164, 132, 100, .16);
	  -moz-box-shadow: 0 9px 22px rgba(164, 132, 100, .16);
	  box-shadow: 0 9px 22px rgba(164, 132, 100, .16);
	  border-bottom: 6px solid #eee;
	  border-top: 3px solid #4695ed;
	  margin: 17px 0 0;
	  padding: 5px 25px;
	  position: relative
  }
  ul.left {
	  padding: 0 10px
  }
  li.reply.grey {
	  display: -webkit-inline-box;
	  padding-left: 5px;
	  padding-right: 5px
  }
  li.edit_btn {
	  display: -webkit-inline-box
  }
  li.complaint {
	  display: -webkit-inline-box;
	  padding: 0 8px
  }
  li.del {
	  display: -webkit-inline-box
  }
  li.mass {
	  display: -webkit-inline-box
  }
  .com_info .avatar {
	  width: 10%
  }
  .com_info .name {
	  width: 25%;
	  float: left;
	  color: #000!important
  }
  .meta {
	  width: 47%;
	  display: -webkit-inline-box;
	  margin-top: 33px;
	  float: right
  }
  .com_content {
	  width: 100%;
	  display: -webkit-inline-box;
	  margin-top: 15px;
	  padding: 25px 5px;
	  border-top: 1px solid #eef3fa
  }
  span.ic-like {
	  width: 25px;
	  height: 17px;
	  background: url(https://i.imgur.com/pyrFIqO.png) no-repeat;
	  opacity: .2;
	  display: -webkit-inline-box;
	  margin-top: 5px;
	  float: left
  }
  span#comments-ratig-layer-1 {
	  display: -webkit-inline-box;
	  margin-left: 5px
  }
  span.ratingtypeplus.ignore-select {
	  color: #bac5d8!important;
	  font-size: 19px
  }
  span.ic-comst {
	  background: url(https://i.imgur.com/qME7Tjb.png) no-repeat;
	  width: 25px;
	  height: 17px;
	  opacity: .2;
	  display: -webkit-inline-box;
	  margin-top: 5px;
	  float: left
  }
  li.reply.grey a {
	  color: #bac5d8!important;
	  margin-left: 5px
  }
  span.ic-dates {
	  background: url(https://i.imgur.com/jafipko.png) no-repeat;
	  width: 25px;
	  height: 17px;
	  opacity: .2;
	  display: -webkit-inline-box;
	  margin-top: 5px;
	  margin-right: 5px;
	  float: left
  }
  li.fatsad {
	  display: -webkit-inline-box;
	  color: #bac5d8
  }
  span.com_online {
	  color: #fff!important;
	  background: linear-gradient(to right, #4f6fdc, #4798ee);
	  padding: 8px 23px;
	  border-radius: 100px;
	  margin-left: 0;
	  display: flex;
	  margin-left: -5px;
	  margin-top: -10px;
	  font-size: 11px;
	  box-shadow: 0 10px 65px 0 #ccd4e0
  }
  li.edit_btn {
	  padding: 0 8px
  }
  li.complaint a {
	  color: #687077
  }
  li.edit_btn a {
	  color: #687077
  }
  li.del a {
	  color: #687077
  }
  .text {
	  color: #40454a
  }
  .title.h4.text-center {
	  text-align: -webkit-left!important
  }
  div#dle-comments-list {
	  margin-bottom: 25px
  }
  li#comment-editor {
	  display: block
  }
  textarea#comments {
	  width: 100%;
	  background: #fff;
	  flex-shadow: 0 9px 22px rgba(164, 132, 100, .16);
	  -moz-box-shadow: 0 9px 22px rgba(164, 132, 100, .16);
	  height: 180px;
	  box-shadow: 0 9px 22px rgba(164, 132, 100, .16);
	  border-bottom: 6px solid #eee;
	  border-top: 3px solid #42a4f3;
	  margin: 17px 0 0;
	  border-left: 1px solid #eee;
	  border-right: 1px solid #eee;
	  padding: 25px;
	  outline: none!important;
	  position: relative
  }
  ul.ui-form {
	  padding: 0
  }
  a.rating-mane-s2 {
	  background: linear-gradient(to right, #ffa857, #fe5a73);
	  padding: 0 10px;
	  color: #fff;
	  margin-bottom: 15px;
	  border-radius: 3px;
	  width: 270px;
	  height: 53px;
	  border-bottom: 5px solid rgba(255, 255, 255, .25);
	  box-shadow: 0 10px 65px 0 #ccd4e0;
	  text-decoration: none;
	  font-weight: 600;
	  display: block;
	  line-height: 45px;
	  text-align: -webkit-center;
	  float: left;
	  transition: .5s
  }
  a.rating-mane-s3 {
	  background: linear-gradient(to right, #669900, #9cdc01);
	  padding: 0 10px;
	  color: #fff;
	  margin-bottom: 15px;
	  margin-top: 15px;
	  border-radius: 3px;
	  width: 270px;
	  height: 53px;
	  border-bottom: 5px solid rgba(255, 255, 255, .25);
	  box-shadow: 0 10px 65px 0 #ccd4e0;
	  text-decoration: none;
	  font-weight: 600;
	  display: block;
	  line-height: 45px;
	  text-align: -webkit-center;
	  float: left;
	  transition: .5s
  }
  input#allow_subscribe {
	  margin-right: 10px
  }
  a.rating-mane-s1 {
	  background: linear-gradient(to right, #42a4f3, #5260d5);
	  padding: 0 10px;
	  color: #fff;
	  margin-bottom: 15px;
	  margin-top: 15px;
	  border-radius: 3px;
	  width: 270px;
	  height: 53px;
	  border-bottom: 5px solid rgba(255, 255, 255, .25);
	  box-shadow: 0 10px 65px 0 #ccd4e0;
	  text-decoration: none;
	  font-weight: 600;
	  display: block;
	  line-height: 45px;
	  text-align: -webkit-center;
	  float: left;
	  transition: .5s
  }
  .golos-mine {
	  display: flow-root
  }
  a.rating-mane-s1:hover {
	  -moz-transform: scale(1.05);
	  -ms-transform: scale(1.05);
	  -webkit-transform: scale(1.05);
	  transform: scale(1.05)
  }
  a.rating-mane-s2:hover {
	  -moz-transform: scale(1.05);
	  -ms-transform: scale(1.05);
	  -webkit-transform: scale(1.05);
	  transform: scale(1.05)
  }
  a.rating-mane-s3:hover {
	  -moz-transform: scale(1.05);
	  -ms-transform: scale(1.05);
	  -webkit-transform: scale(1.05);
	  transform: scale(1.05)
  }
  .b-top {
	  z-index: 2600;
	  position: fixed;
	  left: 0;
	  bottom: 90px;
	  width: 34%;
	  margin-left: 50%;
	  opacity: .5;
	  filter: alpha(opacity=50)
  }
  .b-top:hover {
	  opacity: 1;
	  filter: alpha(opacity=100);
	  cursor: pointer
  }
  .b-top-but {
	  z-index: 2600;
	  position: absolute;
	  display: block;
	  left: 56px;
	  bottom: 0;
	  margin: 0 0 0 100%;
	  padding: 32px 12px 4px;
	  color: #fff;
	  border-radius: 4px;
	  background: linear-gradient(to right, #42a4f3, #5260d5);
	  padding: 0 10px;
	  color: #fff;
	  text-align: center;
	  border-radius: 3px;
	  width: 55px;
	  height: 55px;
	  border-bottom: 5px solid rgba(255, 255, 255, .25);
	  box-shadow: 0 10px 65px 0 #ccd4e0;
	  text-decoration: none;
	  font-size: 13px;
	  font-weight: 600;
	  transition: .5s!important;
	  display: block;
	  line-height: 45px;
	  text-align: -webkit-center;
	  transition: .5s
  }
  img.top-v {
	  margin-left: 0;
	  width: 26px
  }
  .rules .tab {
	  width: 290px;
	  display: block;
	  float: left;
	  cursor: pointer;
	  text-decoration: none;
	  font-size: 16px;
	  padding: 12px 15px;
	  min-width: 180px;
	  position: relative;
	  background: #ecf0f1;
	  transition: all .3s .05s ease;
	  -moz-transition: all .3s .05s ease;
	  -o-transition: all .3s .05s ease;
	  -webkit-transition: all .3s .05s ease;
	  border-left: 1px solid rgba(0, 0, 0, .09)
  }
  .rules .selected {
	  border-top: 4px solid #ffa857;
	  padding-top: 8px;
	  transition: none;
	  background: #fff;
	  border-bottom: 1px solid #fff
  }
  .rules .selected:hover {
	  background: #fff!important
  }
  .rules .tab:hover {
	  background: #dedede
  }
  .rules a {
	  text-decoration: none;
	  color: #343434
  }
  .rules .tab span {
	  font-size: 16px;
	  font-weight: 600
  }
  .rules .tab i {
	  font-size: 26px;
	  margin-bottom: 6px
  }
  .rules_block {
	  padding: 6px;
	  margin-bottom: 12px;
	  display: inline-block;
	  transition: all .3s .05s ease;
	  -moz-transition: all .3s .05s ease;
	  -o-transition: all .3s .05s ease;
	  -webkit-transition: all .3s .05s ease
  }
  .rules_block:hover {
	  background: #ecf0f1
  }
  .rules_block h3 {
	  font-size: 16px;
	  font-family: fselliotpro-bold;
	  float: left
  }
  .rules_text span {
	  color: #7f8c8d;
	  margin-top: 10px;
	  display: block
  }
  .rules_punish {
	  color: #c24d3e;
	  margin-top: 10px
  }
  .rules_text {
	  float: right;
	  width: 730px;
	  min-width: 602px;
	  margin-left: 10px;
	  margin-top: -12px
  }
  .rules_text i {
	  padding: 0 5px;
	  border-radius: 50%;
	  border: 2px solid #dfd1d1;
	  background: #eaeaea;
	  color: #b39494;
	  cursor: help;
	  font-size: 14px;
	  transition: all .5s .05s ease;
	  -moz-transition: all .5s .05s ease;
	  -o-transition: all .5s .05s ease;
	  -webkit-transition: all .5s .05s ease;
	  position: relative;
	  display: inline-block
  }
  .rules_text i:hover {
	  color: #856767;
	  border: 2px solid #cbbdbd;
	  background: #d9d9d9
  }
  .rules_horizontal {
	  width: 741px;
	  height: 4px;
	  margin-left: -34px;
	  background: #dcdcdc;
	  margin-top: 14px;
	  margin-bottom: 24px
  }
  .rules_page {
	  border-bottom: 5px solid #eee;
	  background: #fff;
	  box-shadow: 0 10px 65px 0 #dae0e8;
	  border-radius: 6px;
	  display: table;
	  margin-bottom: 45px;
	  width: 870px
  }
  .logo:hover {
	  opacity: .7
  }
  .team_team {
	  font-size: 14px;
	  color: #5a5a5a
  }
  .team_body_user_list {
	  background: #f6f6f6;
	  padding: 5px;
	  margin: 5px 0;
	  font-size: 13px;
	  border-bottom: 1px solid #ececec
  }
  .team_body_user_osn {
	  display: block;
	  float: left;
	  width: 185px;
	  margin: 5px;
	  padding: 8px 10px;
	  background: #ffeded;
	  border-left: 4px solid #ff6161
  }
  .team_body_user_adm {
	  display: block;
	  float: left;
	  width: 185px;
	  margin: 5px;
	  padding: 8px 10px;
	  background: #ffeded;
	  border-left: 4px solid #ff6161
  }
  .team_body_user_mod {
	  display: block;
	  float: left;
	  width: 185px;
	  margin: 5px;
	  padding: 8px 10px;
	  background: #fcf4d4;
	  border-left: 4px solid #ffc800
  }
  .team_body_user_glmod {
	  display: block;
	  float: left;
	  width: 180px;
	  margin: 5px;
	  padding: 8px 10px;
	  background: #fdedff;
	  border-left: 4px solid #bf3abf
  }
  .team_body_user_help {
	  display: block;
	  float: left;
	  width: 185px;
	  margin: 5px;
	  padding: 8px 10px;
	  background: #edffed;
	  border-left: 4px solid #1ac11a
  }
  .team_body_user_cod {
	  display: block;
	  float: left;
	  width: 180px;
	  margin: 5px;
	  padding: 8px 10px;
	  background: #edfeff;
	  border-left: 4px solid #61f9ff
  }
  .team_body_user_bul {
	  display: block;
	  float: left;
	  width: 180px;
	  margin: 5px;
	  padding: 8px 10px;
	  background: #fdedff;
	  border-left: 4px solid #bf3abf
  }
  .team_body_user_avatar {
	  display: inline-block;
	  height: 35px;
	  margin-right: 10px;
	  float: left
  }
  .team_body_user_text {
	  display: inline-block;
	  float: left;
	  margin-top: 1px
  }
  .team_body_user_text span {
	  display: block;
	  text-transform: uppercase;
	  margin-bottom: 5px;
	  font-weight: 700;
	  color: #5a5a5a
  }
  .team_body_user_text a {
	  display: block;
	  text-transform: uppercase;
	  margin-bottom: 5px;
	  font-weight: 700;
	  font-size: 11px;
	  text-decoration: none;
	  color: #5a5a5a
  }
  .contact_body {
	  display: block;
	  float: left;
	  width: 616px;
	  margin: 5px;
	  padding: 8px 10px;
	  background: #f6f6f6;
	  border-left: 4px solid #ececec
  }
  .contact_icon {
	  display: inline!important;
	  font-weight: 300!important;
	  margin: 0!important
  }
  .contact_priority {
	  float: right;
	  text-align: center;
	  width: 130px;
	  margin-top: 22px
  }
  .contact_body_user_avatar {
	  display: inline-block;
	  height: 2.85714285714em;
	  margin-right: 10px;
	  float: left
  }
  img.contact_body_user_avatar {
	  width: 2.85714285714em
  }
  .contact_body_user_text {
	  display: inline-block;
	  float: left;
	  margin-top: 1px;
	  width: 550px
  }
  .contact_body_user_text span {
	  display: block;
	  text-transform: uppercase;
	  margin-bottom: 5px;
	  font-weight: 700
  }
  .contact_body_user_text a {
	  color: #444;
	  text-decoration: none;
	  border-bottom: 1px dashed #444
  }
  .contact_body_user_text a:hover {
	  border-bottom: 0
  }
  
  .opacity:hover {
	  opacity: 0.6;
  }
  
  .bd-example {
	position: relative;
	padding: 1rem;
	margin: 1rem (-$grid-gutter-width / 2) 0;
	border: solid $gray-100;
	border-width: .2rem 0 0;
	@include clearfix();
  
	@include media-breakpoint-up(sm) {
	  padding: 1.5rem;
	  margin-right: 0;
	  margin-left: 0;
	  border-width: .2rem;
	}
  
	+ .highlight,
	+ .clipboard + .highlight {
	  margin-top: 0;
	}
  
	+ p {
	  margin-top: 2rem;
	}
  
	.pos-f-t {
	  position: relative;
	  margin: -1rem;
  
	  @include media-breakpoint-up(sm) {
		margin: -1.5rem;
	  }
	}
  
	.custom-file-input:lang(es) ~ .custom-file-label::after {
	  content: "Elegir";
	}
  
	> .form-control {
	  + .form-control {
		margin-top: .5rem;
	  }
	}
  
	> .nav + .nav,
	> .alert + .alert,
	> .navbar + .navbar,
	> .progress + .progress,
	> .progress + .btn {
	  margin-top: 1rem;
	}
  
	> .dropdown-menu:first-child {
	  position: static;
	  display: block;
	}
  
	> .form-group:last-child {
	  margin-bottom: 0;
	}
  
	> .close {
	  float: none;
	}
  }
  
  // Typography
  .bd-example-type {
	.table {
	  td {
		padding: 1rem 0;
		border-color: #eee;
	  }
	  tr:first-child td {
		border-top: 0;
	  }
	}
  
	h1,
	h2,
	h3,
	h4,
	h5,
	h6 {
	  margin-top: 0;
	  margin-bottom: 0;
	}
  }
  
  .scrollspy-example {
	position: relative;
	height: 270px;
	margin-top: .5rem;
	overflow: auto;
	padding-right: 5px;
  }
  
  .servinfo-desc-kits{margin:5px 0px 0px 60px;}
  .servinfo-desc-kits-string img{width:343px;}
  .servinfo-desc-kits-info{color:#8b8b8b;font-size:13px;width:280px;}
  .servinfo-desc-kits-info span{color:#444444;font-weight:700;}
  .help_tile {
	  box-sizing: border-box;
	  padding: 20px 20px 18px 30px;
	  display: inline-block;
	  vertical-align: top;
	  width: 49%
  }
  .help_tile__title {
	  font-weight: 400;
	  -webkit-font-smoothing: subpixel-antialiased;
	  -moz-osx-font-smoothing: auto;
	  margin: 0;
	  padding-left: 40px;
	  position: relative;
	  color: #000;
	  font-size: 16px;
	  line-height: 28px;
	  min-height: 28px
  }
  .help_tile__title:after {
	  left: 0;
	  border-radius: 3px;
	  height: 28px;
	  width: 28px;
	  background: url(/media/d92c2180573736fb.png) no-repeat 0 0; 
	  content: "";
	  position: absolute;
	  top: 0
  }
  
  .help_tile__title_a {
	  color: #000;
	  margin-left: 10px;
  }
  .help_tile_faqs {
	  list-style: none;
	  padding: 0
  }
  .help_tile_faqs__row {
	  padding-left: 1px;
	  line-height: 16px;
	  margin: 12px 0;
	  position: relative
  }
  .help_tile_faqs__row_a {
	  color: #42648b
  }
  .help_tile__all {
	  padding-left: 1px;
	  padding-right: 11px;
	  color: #55677d;
	  line-height: 16px;
	  opacity: 0.7;
	  position: relative
  }
  
  .icon-faq {
  background: orange;padding: 6px;border-radius: 5px;color: white;
  }
  
  .help_tile__title.tickets_icon11:after {
	  background-position: 0 0
  }
  
  .help_tile__title.tickets_icon30:after {
	  background-position: 0 -28px
  }
  
  .help_tile__title.tickets_icon31:after {
	  background-position: 0 -56px
  }
  .help_tile__title.tickets_icon29:after {
	  background-position: 0 -84px
  }
  .help_tile__title.tickets_icon32:after {
	  background-position: 0 -112px
  }
  .help_tile__title.tickets_icon33:after {
	  background-position: 0 -140px
  }
  .help_tile__title.tickets_icon34:after {
	  background-position: 0 -168px
  }
  .help_tile__title.tickets_icon35:after {
	  background-position: 0 -196px
  }
.rules .rl {
    text-align: center;
    font-weight: 700;
}
.rules span {
    background-color: transparent;
    white-space: pre-wrap;
    letter-spacing: 0px;
    word-spacing: 0.1em;
}
.rules-text {
    display: block;
}
.rules .n {
    font-weight: 700;
    font-size: 14px;
}
.rules .r {
    font-size: 14px;
}
.rules .dn {
    color: crimson;
    text-decoration: underline;
    font-size: 14px;
    font-weight: bold;
}
.rules .dt {
    word-spacing: 1.1px;
    font-size: 14px;
}
.rules p {
    margin: 0;
}
.rules hr {
    background: rgba(164, 129, 85, 0.25);
    margin: 15px 0;
    border: 0px;
    height: 1px;
    width: 100%;
}
.rules .rl {
    text-align: center;
    font-weight: 700;
}
.rules span {
    background-color: transparent;
    white-space: pre-wrap;
    letter-spacing: 0px;
    word-spacing: 0.1em;
}
.rules-text {
    display: block;
}
.rules .n {
    font-weight: 700;
    font-size: 14px;
}
.rules .r {
    font-size: 14px;
}
.rules .dn {
    color: crimson;
    text-decoration: underline;
    font-size: 14px;
    font-weight: bold;
}
.rules .dt {
    word-spacing: 1.1px;
    font-size: 14px;
}
.rules p {
    margin: 0;
}
.rules hr {
    background: rgba(164, 129, 85, 0.25);
    margin: 15px 0;
    border: 0px;
    height: 1px;
    width: 100%;
}