.mobile-container-bg {
     background: rgba(0, 0, 0, 0.48);
     position: fixed;
     left: 0;
     right: 0;
     top: 0;
     z-index: 1000;
     bottom: 0;
     visibility: hidden 
}
 .mobile-menus {
     position: fixed;
     z-index: 10001;
     background: #0e0d22;
     top: 0;
     -webkit-transition: all 0.6s ease-in-out;
     -o-transition: all 0.6s ease-in-out;
     transition: all 0.6s ease-in-out;
     bottom: 0;
     width: 250px;
     max-width: 100%;
     overflow-y: auto;
     right: -250px;
     visibility: hidden;
}
 .mobile-menus-open {
     background: #d73f5a;
     height: 40px;
     padding: 12px;
     box-sizing: border-box;
     -moz-box-sizing: border-box;
     -webkit-box-sizing: border-box;
     text-align: right;
     display: none;
}
 .mobile-menus-open i {
     color: #fff;
     cursor: pointer 
}
 .mobile-menus .close-menus {
     color: #cd4545;
     margin-top: -5px;
     cursor: pointer;
     font-size: 20pt 
}
 .mobile-menus li.imp-menu {
     text-align: left;
     padding: 0 
}
 .mobile-menus li.imp-menu ul li {
     display: block;
     float: left;
     padding: 19px 15px;
     border-left: 1px solid #efeff3;
     height: 50px;
     box-sizing: border-box;
     -moz-box-sizing: border-box;
     -webkit-box-sizing: border-box 
}
 .mobile-menus li.imp-menu ul li:first-child {
     border-left: 0 
}
 .mobile-menus li.imp-menu ul li a {
     font-size: 14px 
}
 .mobile-menus .login span {
     cursor: pointer 
}
 .mobile-menus ul {
     list-style: none;
     padding: 0;
     margin: 0;
     display: block 
}
 .mobile-menus .userbar__item, .mobile-menus .imp-menu__item, .mobile-menus .site-menu__item {
     margin: 0;
     height: auto;
     padding: 0;
     display: block;
}
 .mobile-menus .userbar__item b {
     font-weight: normal;
}
 .mobile-menus .imp-menu__item--close-menus {
     color: #cd4545;
     cursor: pointer;
     font-size: 25px;
     margin: 0;
     padding: 15px 13px;
     height: 50px;
     -webkit-box-sizing: border-box;
     box-sizing: border-box;
     border-left: 0 
}
 .mobile-menus li.imp-menu {
     text-align: left;
     padding: 0 
}
 .mobile-menus .imp-menu__item {
     display: block;
     float: left;
     text-align: center;
     -webkit-box-sizing: border-box;
     box-sizing: border-box;
     margin-left: 0;
     vertical-align: top 
}
 .mobile-menus .imp-menu__link, .imp-menu__item--close-menus {
     padding: 11px 15px;
     height: 50px;
     line-height: 14px;
     -webkit-box-sizing: border-box;
     box-sizing: border-box;
     font-size: 14px;
     vertical-align: middle;
     margin-left: 0 
}
 .imp-menu__item--close-menus {
     padding-top: 17px 
}
 .mobile-menus .userbar__link, .mobile-menus .imp-menu__link, .mobile-menus .site-menu__link, .sm-link {
     margin: 0;
     padding: 15px 10px;
     height: auto;
     text-align: left;
     line-height: normal;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-orient: horizontal;
     -webkit-box-direction: normal;
     -ms-flex-direction: row;
     flex-direction: row;
     -webkit-box-pack: start;
     -ms-flex-pack: start;
     justify-content: flex-start;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
     font-family: "Roboto Condensed", sans-serif;
     color: #fff;
     border: 0;
     border-top: 1px solid #151230;
     font-weight: normal;
     font-size: 13px;
     text-transform: none;
     background: none;
     -webkit-box-shadow: none;
     box-shadow: none;
     border-radius: 0;
}
 .mobile-menus .site-menu__icon {
     margin-right: 7px;
     margin-bottom: 0;
}
 .mobile-menus .userbar__link:before, .mobile-menus .userbar__link:after {
     display: none;
}
 .mobile-menus .userbar__link:hover {
     opacity: 1;
}
 .mobile-menus .imp-menu__link {
     height: 50px;
     -webkit-box-sizing: border-box;
     box-sizing: border-box;
     padding: 11px 20px;
     border-bottom: 0;
     border-left: 1px solid #151230;
     border-top: 0;
}
 .mobile-menus .site-menu__link:before, .mobile-menus .site-menu__link:after {
     display: none 
}
 .mobile-menus .menu-icon {
     display: none 
}
 .mobile-menus>ul>li>ul.sm-ul {
     display: none;
     background: #151230;
     border-radius: 5px;
     padding: 10px 0;
     margin: 15px;
     margin-top: 0;
}
 .mobile-menus>ul>li>ul.sm-ul li {
     padding: 5px 0;
     padding-left: 20px;
     font-size: 13px 
}
 .mobile-menus ul li, .mobile-menus ul li a {
}
 .mobile-menus .pms-value {
     background: rgba(255, 255, 255, 0.29);
     border-radius: 3px;
     padding: 3px;
     font-size: 10pt;
     font-weight: bold;
     line-height: 0;
     width: 15px;
     height: 15px;
     margin-left: 5px 
}
 .mobile-menus .sm-link {
     cursor: pointer 
}
 .visible-on-mobile {
     display: none 
}
 @media screen and (max-width:1300px) {
     .server-container, .server-container>div.name h1, .server-container>div.name h1 a, .buttons>span:last-child a {
         font-size: 11px 
    }
     .server-container>div.name h1 {
         width: 130px 
    }
}
 @media screen and (max-width: 1226px) {
	 .shout__container {
		background: none;
		-webkit-box-shadow: none;
		box-shadow: none;
		padding: 0;
		margin-left: 0;
	}
	.shout {
		position: relative;
		background: #0e0d22;
		border-top: none;
		padding: 15px 15px;
		border-radius: 4px;
	}
	.shout__the-message {
		padding: 0;
		background: 0;
		border-top: 0;
	}
	.shout__the-message:before {
	    display: none;
	}
	.dvz__send-container:before {
		margin-left: 2px;
		margin-right: 0;
	}
	.shout__avatar {
		position: absolute;
		top: 15px;
		left: 15px;
	}
	.shout__avatar img {
		height: 20px;
		width: 20px;
	}
	.shout__the-message .user {
		padding-left: 30px;
		padding-right: 35px;
	}
	.shout__the-message .text {
		margin-top: 20px;
	}
	.shout__container {
		position: relative;
	}
	.shout__container .date {
		display: none;
	}
	.shout .info {
		position: absolute;
		top: 0;
		right: 0;
	}
	.dvz {
		margin-bottom: 40px;
	}
	.dvz .window {
		padding: 20px 10px 0 0;
	}
     .statsboard {
         min-height: unset;
    }
     .footer-site {
         height: auto;
         padding-top: 20px;
         margin: 40px 0 0 0;
         background: rgb(14, 13, 34);
    }
     .footer-site:before {
         display: none;
    }
     .footer-site__bottom {
         padding: 20px 0;
         margin-bottom: 0;
    }
     .footer-site__list-item {
         margin-left: 15px;
    }
     .footer-site__top {
         -ms-flex-wrap: wrap;
         flex-wrap: wrap;
         height: auto;
         padding: 0;
         margin: 0;
         width: 100%;
         background: #151230;
         padding: 25px;
    }
     .footer-site__box .site-menu__link:before {
         display: none;
    }
     .user-list .users .user, .user-list .users .user:nth-child(3n+2) {
         -webkit-box-flex: 0;
         -ms-flex: 0 0 49%;
         flex: 0 0 49%;
         margin: 10px 0 
    }
     .users.row {
         -webkit-box-pack: justify;
         -ms-flex-pack: justify;
         justify-content: space-between 
    }
     .user-list .alphabet a {
         margin: 5px 
    }
     .statsboard__line {
         -ms-flex-wrap: wrap;
         flex-wrap: wrap;
         margin: 0;
    }
     .statsboard__item:before {
         display: none;
    }
     .statsboard__item {
         -ms-flex-preferred-size: 50%;
         flex-basis: 50%;
         margin-top: 10px;
    }
     .statsboard__big-container {
         margin: 0;
    }
     .statsboard__item-container {
         -webkit-box-pack: start;
         -ms-flex-pack: start;
         justify-content: flex-start;
    }
     .site-menu, .userbar, .partners {
         display: none 
    }
     .header-site__welcome {
         width: 100%;
         text-align: center;
         padding: 0 
    }
     .container-bar:before {
         display: none 
    }
     .container-bar {
         height: auto 
    }
     .header-site__top, .header-site__bottom {
         display: none;
    }
     .header-site:before {
         display: none;
    }
     .header-site:after {
         position: absolute;
         bottom: 0;
         height: 100px;
         left: 0;
         right: 0;
         background: -webkit-gradient(linear, left top, left bottom, from(rgba(255,0,0,0)), to(#0a091e));
         background: -o-linear-gradient(top, rgba(255,0,0,0), #0a091e);
         background: linear-gradient(to bottom, rgba(255,0,0,0), #0a091e);
         content: '';
         z-index: 1;
    }
     .header-site__middle {
         height: auto;
         padding: 0;
    }
     .header-site__logo {
         z-index: 2;
    }
     .header-site {
         text-align: center;
         height: auto;
         background: url(../../../images/nightskill/fullHeader.png) top center no-repeat;
         padding-bottom: 20px;
    }
     .feed {
         display: none;
    }
     .header-site__container {
         -webkit-box-pack: center;
         -ms-flex-pack: center;
         justify-content: center;
    }
     .social-box {
         margin-left: 0;
    }
     .top__logo {
         position: unset;
         -webkit-transform: unset;
         -ms-transform: unset;
         transform: unset;
         display: inline-block 
    }
     .container-bar {
         margin-top: 30px 
    }
     .table--sc {
         display: block;
         height: auto 
    }
     .small-container {
         display: block;
         width: 100%;
         padding-right: 0 
    }
     .small-container--logo {
         text-align: center;
         margin-top: 20px;
         margin-bottom: 10px 
    }
     .small-container--logo img {
         max-width: 100% 
    }
     .small-container--anns {
         margin-bottom: 30px 
    }
     .serversboard {
         display: none;
    }
     .serversboard__server {
         display: block;
         padding: 15px 25px;
         height: auto;
         -webkit-box-sizing: border-box;
         box-sizing: border-box 
    }
     .serversboard__cell {
         display: block;
         margin-top: 15px;
         width: 100%;
         padding-left: 0 
    }
     .serversboard__cell:first-child {
         margin-top: 0 
    }
     .progress {
         max-width: 100px 
    }
     .serversboard__cell--buttons {
         display: none 
    }
     .anns__item {
         width: 100% 
    }
     .categories .category>.headline .left, .stable .headline>.left {
         display: inline-block;
         width: auto;
         margin-right: 10px;
    }
     .stable .headline .right {
         padding: 10px 0;
		 font-weight: normal;
    }
	.stable>.headline a {
         font-weight: normal
    }
     .visible-on-mobile {
         display: inline-block 
    }
     header .top .inline-media {
         display: none 
    }
     .footer__btt__title {
         display: none 
    }
     .r_bg {
         padding: 10px 
    }
     .redirect {
         -webkit-transform: none;
         -ms-transform: none;
         transform: none;
         margin: auto;
         position: unset;
         margin-top: 10px;
         width: 90% 
    }
     .stable .row.och {
         display: block;
         position: relative 
    }
     .pc10l, .pc10r {
         padding: 0 
    }
     .ac {
         text-align: left 
    }
     .row.och.np {
         display: none 
    }
     .row.thread .thread-info .avatar, .row.thread .last-post .avatar, .row.och .avatar {
         position: absolute;
         top: 0;
         -webkit-transform: none;
         -ms-transform: none;
         transform: none;
         left: 0 
    }
     .row.och .info {
         display: none 
    }
     .stable .row.och>div {
         display: block;
         width: 100% !important;
         padding: 10px;
         position: unset;
         text-align: left !important 
    }
     .stable .row.och .username {
         padding: 0 
    }
     .profile-header {
         height: auto;
         padding: 20px;
         border-bottom: 0 
    }
     .profile-header .avatar img {
         border-radius: 4px 
    }
     .profile-header .avatar {
         border: 0;
         margin-bottom: 20px 
    }
     .profile-options, .profile-header .avatar, .profile-header .info {
         position: unset;
         padding-left: 0;
         margin-left: 0 
    }
     .profile-options a {
         display: block;
         margin-bottom: 10px !important 
    }
     .stats-container {
         position: unset 
    }
     .stats-container .stat {
         display: block;
         float: left;
         width: 48%;
         margin: 0;
         box-sizing: border-box;
         -moz-box-sizing: border-box;
         -webkit-box-sizing: border-box;
         background: #29203b;
         border: 0;
         border-radius: 5px;
         margin-top: 20px;
    }
     .stats-container .stat:nth-child(2n) {
         margin-left: 2% 
    }
     .stats-container .stat:nth-child(-n+2) {
         margin-top: 0 
    }
     .stats-container .stat .value, .stats-container .stat .title {
         color: #fff 
    }
     .profile-header {
         text-align: center 
    }
     .profile-container .additional-stuff .menu ul li {
         margin: 10px 0;
         display: block 
    }
     .profile-container .info {
         margin-bottom: 30px 
    }
     .profile-container .info, .profile-container .additional-stuff {
         display: block;
         float: none;
         padding: 0;
         width: 100%;
         text-align: center 
    }
     .user-list .alphabet a {
         margin: 5px 
    }
     .ucp-menu>ul>li {
         display: block;
         -webkit-box-flex: 100%;
             -ms-flex: 100%;
                 flex: 100%;
         margin-top: 20px;
    }
     .ucp-menu>ul>li:first-child {
         margin-top: 0 
    }
     main .top, .cont, main .top .sidebar, .left10, .left20, .left25, .left30, .left33, .left40, .left50, .left60, .left70, .left80, .left90 {
         float: none;
         width: 100%;
         padding: 0;
         display: block 
    }
     .left10, .left20, .left25, .left30, .left33, .left40, .left50, .left60, .left70, .left80, .left90 {
         margin: 10px 0 
    }
     .right {
         margin-top: 10px 
    }
     .ar {
         text-align: left 
    }
     .categories .category:not(:first-child) {
         margin-top: 20px 
    }
     main .top .sidebar {
         margin-top: 20px;
         max-width: none 
    }
     .row.thread>div.icon, .row.thread>div.status, .row.thread>div.stats {
         display: none 
    }
     .mobile-menus-open {
         display: block 
    }
     footer .site-logo {
         display: none 
    }
     .row.thread>div.thread-info, .row.thread>div.last-post {
         width: 45% 
    }
     .left {
         float: none !important;
         width: 100%;
         text-align: left 
    }
     .right.postbit_buttons {
         display: inline-block;
         width: auto 
    }
     .right {
         float: none !important;
         width: 100% 
    }
     .thread-table .row .left {
         margin-right: auto;
         width: auto;
         -webkit-box-flex: 0;
             -ms-flex: 0 0 auto;
                 flex: 0 0 auto;
    }
     .thread-table .row .right {
         margin-left: auto;
         width: auto;
         -webkit-box-flex: 0;
             -ms-flex: 0 0 auto;
                 flex: 0 0 auto;
         margin-top: 0;
    }
     .ucp-container>.right {
         margin-top: 0;
         padding-top: 40px 
    }
     .thread-table .row .right i {
         float: none;
         padding: 0;
         margin: 0 
    }
     .nav {
         margin-top: 20px;
    }
     main {
         margin-top: 20px;
    }
     .wrapper {
         padding: 0 20px;
    }
     main .top .sidebar .side-table .headline::before, .thread-table .headline:before, .stable>.headline:before, .categories .category>.headline:before, .thead:before {
         display: none;
    }
     main .top .sidebar .side-table .headline, .thread-table .headline, .stable>.headline, .categories .category>.headline, .thead, .statsboard .stable>.headline {
         padding: 17px 20px;
         height: auto;
         font-size: 13px;
         background: #151230;
		 flex-wrap: wrap;
    }
     .statsboard .stable .container {
         background: #0e0d22;
         width: 100%;
         margin: 0;
         padding: 20px;
         border-radius: 0 0 5px 5px;
    }
     .statsboard__description {
         display: block;
    }
     .statsboard__description {
         width: 100%;
         margin: 20px 0;
    }
     .statsboard__description:last-child {
         margin-bottom: 0;
         margin-top: 5px;
    }
     .statsboard__row-container {
         padding-top: 20px;
    }
     .statsboard .stable:not(:first-child) {
         margin-top: 20px;
    }
     main .top .sidebar .side-table .list {
         margin: 0 
    }
     .categories .category, .stable, .thread-table, .tl-container.second-cont {
         margin-top: 20px 
    }
     .index .categories .category>.headline {
         padding-left: 20px;
    }
     .stable>.container, .thread-table>.container, .categories .category .forums {
         padding: 0;
         margin-top: 0;
    }
     .index .categories .category .forums {
         padding: 0;
    }
     .categories .category .forums .forum:before {
         display: none 
    }
     .categories .category .forums .forum {
         border-bottom: 1px solid #151230;
    }
     .thread-table .post-container .author-info .inline-stats>div a, .thread-table .post-container .author-info .inline-stats>div {
         font-size: 9pt 
    }
     .thread-table .post-container .author-info .inline-stats>div {
    }
     .thread-table .post-container .author-info {
         -webkit-box-flex: 0;
         -ms-flex: 0 1 23%;
         flex: 0 1 23%;
         padding: 20px 10px;
    }
     .post-controls .float_left, .post-controls .float_right {
         float: none;
         display: inline-block 
    }
     .post-controls a {
         margin: 3px 0;
         display: inline-block 
    }
     .row .options, .row .textarea-c {
         float: none;
         width: 100% 
    }
     .row .textarea-c {
         margin-top: 20px 
    }
     .header-site__contianer {
         height: auto;
    }
     .header-site__logo {
    }
     .header-site__search {
         margin-left: auto;
    }
     .slick-slider {
         margin-top: 40px;
         padding-bottom: 30px;
    }
     .section--ann-slider .wrapper {
         height: auto;
    }
     .ann-slider__title {
         font-size: 40px;
    }
     .ann-slider__description {
         font-size: 15px;
    }
     .ann-slider__button {
         font-size: 10px;
    }
}
 @media screen and (max-width:1079px) {
     .footer-site__button {
         display: none;
    }
     .footer-site__list {
         -webkit-box-flex: 0;
             -ms-flex: 0 1 60%;
                 flex: 0 1 60%;
    }
     .footer-site {
         margin-top: 40px;
    }
     .inline-media.footer-site__box-inside {
         height: 100px;
    }
     .inline-media.footer-site__box-inside {
         display: -webkit-box;
         display: -ms-flexbox;
         display: flex;
         -webkit-box-pack: start;
         -ms-flex-pack: start;
         justify-content: flex-start;
    }
     .inline-media__item {
         margin-right: 20px;
    }
     .footer-site__box {
         -webkit-box-flex: 100%;
             -ms-flex: 100%;
                 flex: 100%;
         margin-top: 40px;
         margin-left: 0;
    }
     .footer-site .footer-site__title {
         margin-top: 0;
    }
     .footer-site__box:first-child {
         margin-top: 0;
    }
     .footer-site__logo {
         -webkit-box-flex: 0;
         -ms-flex: 0 1 auto;
         flex: 0 1 auto;
         margin: 20px 0;
    }
     .footer-site__box--left, .footer-site__box-inide--about {
         -ms-flex-wrap: wrap;
         flex-wrap: wrap;
    }
     .footer-site__about-text {
         width: 100%;
         text-align: left;
    }
     .statsboard__row-title {
         -ms-flex-wrap: wrap;
         flex-wrap: wrap;
    }
     .statsboard__row:not(:last-child) {
         padding-bottom: 20px;
    }
     .about-site__container--description, .about-site__container--sm {
         display: block;
         text-align: left;
         width: 100% 
    }
     .about-site__container--sm {
         margin-top: 30px 
    }
     .about-site__container--sm .about-site__headline {
         display: block;
         margin-bottom: 20px 
    }
}
 @media screen and (max-width:899px) {
     .wrapper {
         padding: 0 10px;
    }
     .nav__user-links {
         display: none;
    }
     .serversboard__container.normal {
         display: none;
    }
     .serversboard__container {
         -ms-flex-wrap: wrap;
         flex-wrap: wrap;
    }
     .serversboard__row {
         -ms-flex-preferred-size: 100%;
         flex-basis: 100%;
         -webkit-box-flex: 0 !important;
         -ms-flex-positive: 0 !important;
         flex-grow: 0 !important;
         -ms-flex-negative: 0 !important;
         flex-shrink: 0 !important;
    }
     .serversboard__thing--background {
         margin-right: 0;
         margin-left: 10px;
    }
     .serversboard__container--content .serversboard__row {
         padding: 10px;
    }
     .serversboard__container--content .serversboard__row--game {
         -webkit-box-pack: center;
         -ms-flex-pack: center;
         justify-content: center;
    }
}
 @media screen and (max-width:780px) {
     .user-list .users .user, .user-list .users .user:nth-child(3n+2) {
         -webkit-box-flex: 0;
         -ms-flex: 0 0 100%;
         flex: 0 0 100%;
         margin: 10px 0 
    }
}
 @media screen and (max-width:700px) {
     .footer-site__bottom {
         -ms-flex-wrap: wrap;
         flex-wrap: wrap;
         height: auto;
         -webkit-box-pack: center;
         -ms-flex-pack: center;
         justify-content: center;
         margin: 0;
    }
     .footer-site__left {
         -webkit-box-flex: 0;
         -ms-flex: 0 0 100%;
         flex: 0 0 100%;
         text-align: center;
    }
     .footer-site__button {
         -webkit-box-flex: 0;
         -ms-flex: 0 0 auto;
         flex: 0 0 auto;
         margin: 50px 0 20px 0;
         display: block;
    }
     .footer-site__list {
         -ms-flex-wrap: wrap;
         flex-wrap: wrap;
         -webkit-box-flex: 0;
         -ms-flex: 0 0 100%;
         flex: 0 0 100%;
         -webkit-box-pack: start;
         -ms-flex-pack: start;
         justify-content: flex-start;
         line-height: 40px;
         -webkit-box-pack: center;
         -ms-flex-pack: center;
         justify-content: center;
    }
     .r_bg {
         padding: 10px 
    }
     .redirect {
         width: 100% 
    }
     .thread-table .post-container {
         display: block 
    }
     .thread-table .post-container .author-info {
         text-align: left;
         padding-bottom: 30px;
         padding-left: 80px;
         border-bottom: 1px solid #151230;
    }
     .thread-table .post-container .post-info {
         padding: 20px 15px;
    }
     .thread-table .post-container .author-info, .thread-table .post-container .post-info {
         display: block;
         width: 100%;
         border-left: 0;
    }
     .thread-table .post-container .author-info {
    }
     .thread-table .post-container .post-info {
    }
     .thread-table .post-controls {
         margin-top: 30px;
         position: unset 
    }
     .thread-table .post-container .author-info .avatar {
         position: absolute;
         left: 15px;
         width: auto;
         top: 20px;
         margin: 0 
    }
     .thread-table .post-container .author-info .avatar img {
         width: 50px;
         height: 50px 
    }
     .thread-table .post-container .author-info .username {
         font-size: 11pt 
    }
     .thread-table .post-container .author-info .title {
         font-size: 9pt;
         line-height: 10px 
    }
     .thread-table .post-container .author-info .inline-stats {
         position: absolute;
         top: 20px;
         right: 20px;
    }
     .thread-table .status .user-online, .thread-table .status .user-offline {
         width: 10px;
         height: 10px 
    }
     .thread-table .status {
         right: 5px 
    }
     .thread-table .status .user-online {
         height: 10px;
         width: 10px 
    }
     .categories .category .forums .forum {
         -ms-flex-wrap: wrap;
         flex-wrap: wrap;
    }
     .categories .category .forums .forum>div {
         display: block 
    }
     .categories .category .forums .forum>div.lthr.center {
         font-size: 9pt 
    }
     .categories .category .forums .forum>div.forum-info {
         -webkit-box-flex: 1;
         -ms-flex: 1;
         flex: 1;
         margin-left: 10px;
    }
     .categories .category .forums .forum>div.forum-stats {
         display: none;
    }
     .categories .category .forums .forum>div.status {
    }
     .categories .category .forums .forum>div.lthr .info {
         display: none;
    }
     .categories .category .forums .forum>div.lthr {
         -ms-flex-preferred-size: 40px;
         flex-basis: 40px;
         min-height: unset;
         margin-left: 10px;
    }
     .categories .category .forums .forum>div.lthr:not(.center):before {
         display: none;
    }
     .categories .category .forums .forum>div.lthr.center {
         display: none;
    }
     .categories .category .forums .forum>div.lthr.center {
         -webkit-box-pack: start;
         -ms-flex-pack: start;
         justify-content: flex-start;
    }
     .categories .category .forums .forum>div.lthr .avatar {
         -webkit-box-flex: 0;
             -ms-flex: 0 0 40px;
                 flex: 0 0 40px;
    }
     .categories .category .forums .forum>div.lthr .avatar img {
         width: 40px;
         height: 40px;
    }
}
 @media screen and (max-width:675px) {
     .servers {
         max-height: unset 
    }
     .server-container {
         padding: 15px 0 
    }
     .server-container>div {
         display: block;
         width: 100% !important 
    }
     .server-container>div:not(:first-child) {
         margin-top: 15px 
    }
     .server-container>div.name h1 {
         width: auto 
    }
     .server-container>div.players-container .players {
         display: block 
    }
     .progress {
         margin-top: 15px 
    }
     .server-container>div.buttons {
         text-align: left 
    }
}
 @media screen and (max-width:550px) {
     .stable>.container, .categories .category .forums {
         padding: 10px 10px;
    }
     .row.thread>div.last-post {
         display: none !important 
    }
     .row.thread>div.thread-info {
         width: 90% 
    }
     .stats-container .stat {
         width: 100%;
         margin: 10px 0 !important 
    }
     .ann-slider__description {
         width: 70%;
    }
}
 @media screen and (max-width:540px) {
     .header-site__top {
         height: 120px;
    }
     .header-site__bottom .header-site__container {
         height: 60px;
    }
     .social-box__text {
         display: none;
    }
     .header-site__search {
         display: none;
    }
     .categories .category .forums .forum {
         padding: 15px 10px;
    }
     .statsboard__item {
         width: 100% 
    }
     .statsboard__item:nth-child(even) .statsboard__item-container {
         float: none 
    }
     .statsboard__item .statsboard__item-container {
         width: 100% 
    }
}
 @media screen and (max-width:400px) {
     .forum_status {
         width: 35px;
         height: 35px;
         font-size: 12px;
    }
     .categories .category .forums .forum>div.forum-info .forum-name a {
         font-size: 13px;
    }
     .categories .category .forums .forum>div.forum-info .forum-description {
         font-size: 11px;
    }
     .categories .category .forums .forum>div.lthr {
         -ms-flex-preferred-size: 25px;
         flex-basis: 25px;
    }
     .categories .category .forums .forum>div.lthr .avatar img {
         width: 25px;
         height: 25px;
    }
     .user-list .users .user .avatar {
         width: 40px;
    }
}
 @media screen and (max-height: 560px) {
     .login-box-index {
         -webkit-box-align: start;
         -ms-flex-align: start;
         align-items: flex-start;
         padding: 10px;
    }
}
 @media screen and (max-width: 400px) {
     .thread-table .post-container .author-info .inline-stats {
         display: none;
    }
     .thread-table .row {
         -ms-flex-wrap: wrap;
             flex-wrap: wrap;
    }
     .thread-table .row .left {
         -webkit-box-flex: 0;
             -ms-flex: 0 0 100%;
                 flex: 0 0 100%;
         text-align: center;
    }
     .thread-table .row .right {
         -webkit-box-flex: 0;
             -ms-flex: 0 0 100%;
                 flex: 0 0 100%;
         text-align: center;
         margin-top: 10px;
    }
     .thread-table .row .right a, .thread-table .row .left a {
         -webkit-box-pack: center;
             -ms-flex-pack: center;
                 justify-content: center;
    }
}
		
		
		
		
		
		
		
		
		
		