.ui.button, .ui.header, .ui.text.container, body, h1, h2, h3, h4, h5, .ui.category.search > .results .category > .name, .ui.search > .results .result .title, .ui.search > .results > .message .header, button {
	font-family: 'Poppins', sans-serif;
	src: url(/engine/phpImages/Poppins-SemiBold.ttf);
}
body, body.pushable, body.pushable>.pusher {
	font-family: 'Poppins', sans-serif;
	src: url(/engine/phpImages/Poppins-SemiBold.ttf);
	background: #f0f0f0!important;
	color: #333!important;
	font-size: 17px;
}
a.site_name img {
	width: 195px;
    height: auto;
}
header {
	background: #EEA849;
}

.sponsored {
    background: #222;
    color: #fff;
    display: inline-block;
    padding: 15px 15px 15px 15px;
    border-radius: 3px;
    margin: 30px auto;
}

.progress-container {
  z-index: 1;
  position: fixed;
  width: 100%;
  height: 5px;
  margin-top: 52px;
  background: #ccc;
  left: 0;
}

.progress-bar {
  height: 5px;
  background: #EEA849;
  width: 0%;
}

.centerimg {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}
.leftimg {
 float: left;
 padding: 0 15px 0 0;
}
.rightimg {
 float: right;
 padding: 15px 0 0 0;
}
#grid .right.column {
  width: 200px;
}
video.lazyImg {
	width: 100%;
	height: auto;
	display: block;
	max-width: 468px;
	margin: 0 auto;
	max-height: 60px
}
td video.lazyImg {
	margin: 0
}
.ady img {
	width: 100%;
	margin: 0 auto
}
.ui.statistics {
    font-size: 14px;
    margin: 14px -1em 0 0;
    text-shadow: 1px 1px 0 rgba(0,0,0,.5);
}
.headWrapper .ui.container {
	background: url(/CSS/imgs/encha.png) 80% 5px no-repeat;
	background-position: bottom right;
	margin-bottom: -15px;
	padding-bottom: 15px !important;
	padding-top: 5px !important;
}
.ui.basic.table tbody tr {
	background: #F0F2F4;
	border-bottom: 1px solid rgba(255,255,255,.9)!important;
}
.ui.table tr td {
	border-top: 1px solid rgba(34,36,38,.1);
}
.ui.basic.table th {
	text-shadow: none;
	color: #000000!important;
	background: repeating-linear-gradient(135deg,#EEA849,#EEA849 10px,#F46B45 10px,#F46B45 20px)!important;
}
.ui.basic.table th {
    text-shadow: none;
    color: #fff !important;
    background: #4b5787!important;
}
table th {
	padding: 10px 0!important;
}
table td {
	padding: 10px 0!important;
}
.server-ip {
	text-shadow: 1px 1px 0 rgba(0,0,0,.35);
	background: #4b5787;
	color: #FFFFFF!important;
	font-weight: 400;
}
.infoBar i {
	color: #000000!important;
}
.ui.button {
	border-bottom: 3px solid rgba(0,0,0,.25);
}
.ui.button.red {
	border-bottom: 3px solid rgb(219, 40, 40);
}
.mazero, .ui.segments.mazero {
	margin: 0!important;
	margin-top: 0!important;
	margin-bottom: 0!important;
}
.under-menu {
    margin: 0;
}
.riBlock {
	background: #F0F2F4; margin: -1em 0; border-radius: 0 .25em .25em 0;
}
.thumbnail img.small{width:100%;height:auto;max-width:180px;display:block;opacity:1;transition:all .6s}.thumbnail img.small:hover{opacity:.8;transition:all .6s}.ui.form .grouped.fields>label{color:#fff}.thumbnail{position:relative;z-index:0}.thumbnail:hover{background-color:transparent;z-index:50}.thumbnail span{position:absolute;background-color:rgba(0,0,0,.65);padding:5px;left:-1000px;border:1px dashed rgba(0,0,0,.85);visibility:hidden;color:#000;text-decoration:none}.votifier{padding:1em;border-radius:.28571429rem;border:1px solid rgba(0,0,0,.4);margin-top:1em}.ui.checkbox .box,.ui.checkbox label{cursor:auto;position:relative;display:block;padding-left:1.85714em;outline:0;font-size:.92857143em}.thumbnail span img{border-width:0;padding:2px;max-width:500px;height:auto}.ui.toggle.checkbox input:checked~.box,.ui.toggle.checkbox input:checked~label,.ui.toggle.checkbox input:focus:checked~.box,.ui.toggle.checkbox input:focus:checked~label{color:rgba(255,255,255,.95)!important}.ui.toggle.checkbox .box:before,.ui.toggle.checkbox .box:hover::before,.ui.toggle.checkbox input:focus~.box:before,.ui.toggle.checkbox input:focus~label:before,.ui.toggle.checkbox label:before,.ui.toggle.checkbox label:hover::before{background:#b6b6b6}.ui.toggle.checkbox input:checked~.box:before,.ui.toggle.checkbox input:checked~label:before,.ui.toggle.checkbox input:focus:checked~.box:before,.ui.toggle.checkbox input:focus:checked~label:before{background-color:#0b9733!important}.thumbnail:hover span{visibility:visible;top:0;left:120px}#statistics{width:100%;max-width:100%}.imghold{position:relative}.imghold .ady{margin:0!important;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}.imghold .ady a{margin:0!important}
.mobile_ad .ady {
	display: block;
	width: 100%;
	text-align: center
}
.mobile_ad a img {
	margin: 0 auto;
	width: 100%;
	height: auto
}
a strong.server-name {
	float: left;
	color: #343434;
	font-size: 15px;
	max-width: 468px;
	white-space: nowrap; 
  	overflow: hidden;
  	text-overflow: ellipsis;
  	margin-bottom: 7px;
}
article a {
	text-decoration: underline;
}
.guide-box-holder {
    height: auto;
}
.guide-box-holder figure {
    margin: 0 0 15px 0;
}
.guide-box-title {
    font-weight: 500;
    margin-bottom: 10px;
    display: block;
    text-align: center;
    font-size: 20px;
}
.guide-box-holder img {
    width: 100%;
    height: auto;
    display: block;
    max-width: 750px;
    margin: 0 auto;
    max-height: 425px;
}
.guide-box-holder {
    width: 100%;
    display: block;
    vertical-align: top;
    padding: 20px 15px;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 5px;
    overflow: hidden;
    position: relative;
    transition: box-shadow .3s ease-in-out;
    height: auto;
    margin-bottom: 10px;
}
.article-body small {
    font-size: 15px;
}
.guide-box-holder p.guide-description {
    font-size: 15px;
    margin: 0;
    color: #575757;
}
.article-holder img {
    width: 100%;
}
.article-holder p, .bottom-seo p {
    margin-bottom: 1rem;
}
img.intro {
    max-width: 750px;
	height: auto;
	border: 5px solid #fff;
	margin-top: 15px;
	width: 100%;
	display: block;
	margin: 1em auto 0 auto;
}
.guide-box-holder p.meta-details {
    margin: 0 0 10px 0;
    font-size: 15px;
    text-align: center;
}
.guide-box-holder footer, .guide-box-holder footer a {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    visibility: hidden;
    z-index: 5;
}
.icon {
	color: inherit!important
}
.copy-action, .copy-action button, .copy-action a, nav .ui.button, #server .ui.label {
	opacity: 1;
	background: #EEA849 !important;
	color: #262626 !important;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.4);
	transition: opacity .5s;
	line-height: 100%;
	font-weight: 500;
	border-bottom: none;
}
.copy-action i {
	vertical-align: middle
}
.copy-action:hover, nav .ui.button:hover, .button.active, .setti .ui.active.button, .right.menu .ui.button:focus, .setti .ui.button:focus, .insta-search .button:hover {
	background: #EEA849 !important;
	color: #262626 !important;
    opacity: .8;
    transition: opacity .5s;
}
.server-ip {
	font-size: .9em
}
td.rank, th.rank {
	padding-left: 0!important;
	text-align: center!important;
}
.ranking {
	padding: 0;
	width: 30px;
	height: 30px;
	line-height: 30px;
	border-radius: 50%;
	font-size: 12px;
}
td.rank i.flag:not(.icon) {
	margin-right: 4px!important;
}
.ui.statistic>.value, .ui.statistics .statistic>.value, .ui.statistic>.label, .ui.statistics .statistic>.label {
	color: #FFFFFF;
}
.ui.basic.table.servers tbody tr {
    transition: background .6s
}
.ui.basic.table.servers tbody tr:hover {
    background: #e0e1e2;
    transition: background .6s
}
.ui.statistics {
	font-size: .75em;
	margin: 25px -1.5em -1em;
	text-shadow: 1px 1px 0 rgba(0,0,0,.5);
}
.ui.statistics > .statistic {
	margin-bottom: 0
}
.headWrapper {
	background: url(/CSS/imgs/tiny.png), transparent;
	padding: 1em 0;
	border-top: 1px solid rgb(60, 60, 60) !important;
	border-bottom: 1px solid rgb(60, 60, 60) !important;
}
.infoBar {
	width: 100%;
	float: left;
	font-size: 13px;
	margin-top: 10px;
}
.infoBar i {
	color: #EEA849;
}
td.server p.description {
	margin-top: 0px;
}
.whiteWrapp {
	background: #f0f0f0; padding: .5em; margin-top: 60px; border-radius: .25em .25em 0 0;
	padding: .5em;
}
footer .social {
	font-size: 2em
}
footer .social a {
	color: #EEA849!important;
}
footer .wrap {
	border-top: 1px solid rgba(0,0,0,.3);
	color: #dedede!important;
	background: #212121;
	padding: .5em; border-radius: 0 0 .25em .25em;
	padding: 1em;
	width: calc(100% - 2px);
    margin: 0 1px;
}
.marTop small {
 	font-size: 13px;
	margin-top: 10px;
	display: block;
}
#server tr td:nth-child(2) {
	width: 60%!important;
}
#server tr td:nth-child(1) {
	width: 40%!important;
}
.ui.divided.grid:not([class*="vertically divided"])>.column:not(.row), .ui.divided.grid:not([class*="vertically divided"])>.row>.column {
    -webkit-box-shadow: -1px 0 0 0 rgba(255,255,255,.15);
    box-shadow: -1px 0 0 0 rgba(255,255,255,.15);
}
.wrap .ui.header, .wrap .ui.link.list .item {
	color: #dedede!important;
}
.ui.segments {
	margin: 0!important;
}
.ui.header {
    border: none;
    margin: .5em 0;
}
.ui.table.ikea {
	margin: 0!important;
}
.ui.segments.formManual {
	margin: 0 auto!important;
	max-width: 500px;
	display: block
}
footer a {
    margin-left: 0;
    opacity: 1;
    transition: all .6s
}
footer a:hover {
	opacity: .8;
	transition: all .6s
}
footer {
	padding-bottom: 1.5em!important;
	font-size: .85em;
	margin-bottom: 25px !important;
}
.ui.blue.button {
	color: #ffffff!important;
}
.ui.grid {
    margin: 0 -1em;
}
.ui.grid>.column:not(.row) {
    padding-top: .5em;
    padding-bottom: 0;
}
.striped.table.info tr td:first-of-type {
    font-weight: 500;
}
.stilerTwo {
	float: right!important; margin-top: -4px!important; vertical-align: middle
}
.stilerOne {
	margin: 0!important; float: left!important; vertical-align: middle
}
.maxWid {
	max-width: 550px!important
}
.ikea i {
    color: #000000!important;
}
.cantFind {
	font-size: .8em
}
.ui.header.stop {
	margin-top: .5em;
}
.wrapGames {
	background: #F0F2F4;
	border-radius: .25em;
	padding: 1em;
	border: 1px solid rgba(0,0,0,.05);
}
.ui.grid>.column.riBlock:not(.row) {
	padding-top: 1em;
}
.wrapGames .ui.button.submit {
	line-height: 20px;
	vertical-align: middle;
	white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
}
.wrapGames .fancy-wrap {
	margin-top: 1em;
}
td.server a:hover h3 {
	color: rgba(0,0,0,1);
	transition: all .6s
}
td.server a:hover h3 {
	color: rgba(0,0,0,.6);
	transition: all .6s
}
.insta-search .ui.labeled.button.middle {
    margin: 0!important;
    margin-right: 1em!important
}
.insta-search .ui.icon.input>i.icon:not(.link) {
	color: #343434!important;
}
.left.icon.input {
	width: 100%!important;
}
.searchy {
	font-size: 14px;
	margin: .8em 0 .5em 0;
}
.serversCount {
    font-size: 15px;
    margin-top: 10px;
}
.searchy .ui.dropdown {
	margin-right: 1em;
}
.insta-search .ui.input>input {
	max-width: 100%;
}
.searchy .ui.dropdown .menu {
	margin-top: .25em;
}
.searchy .ui.dropdown .menu>.item {
	font-size: 1em!important
}
.searchy .ui.dropdown .menu>.divider {
    margin: 0;
}
.getsponso {
	margin-top: -5px;
	font-size: 13px;
	margin-bottom: 15px;
}
.searchy .ui.dropdown {
    margin-right: 1em;
    vertical-align: middle;
    margin-top: 9px;
}
.searchy .ui.button {
    float: right;
	margin: 0;
	background: #4b5787 !important;
	color: #FFF !important;
	text-shadow: 0 1px 1px rgba(0,0,0,.4);
}
.vertical.menu i {
	color: #EEA849
}
.ui.center.aligned.server.no-server {
	line-height: 1.5;
}
#cp td.server .name:hover {
    border-bottom: none!important;
}
.ui.table thead th {
	color: #FFFFFF;
}
td.server, th.server {
    width: 70%;
    padding: 10px!important;
}
td.players, th.players {
	padding: 10px!important;
    width: 15%;
}
td.players {
	border-left: 1px solid rgba(0,0,0,.025);
}
td.rank, th.rank {
    padding: 10px!important;
    width: 15%;
}
.ui.container {
    width: 100% !important;
    max-width: 1300px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding: 0 10px !important;
}
a {
    color: #254F79;
}
a:hover {
    color: #285481;
}
.ui.default.dropdown:not(.button) > .text, .ui.dropdown:not(.button) > .default.text {
    color: #4F4F4F
}
td.server p.description {
    margin-top: 0px;
    font-size: 1rem;
}
a strong.server-name {
    float: left;
    color: #343434;
    font-size: 1.3rem;
    max-width: 468px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 7px;
    line-height: 1.2;
    font-weight: 500
}
.ui.tiny.button, .ui.tiny.buttons .button, .ui.tiny.buttons .or {
    font-size: 13px;
}
.infoBar {
    width: 100%;
    float: left;
    font-size: 13px;
    margin-top: 7.5px;
    line-height: 1.3;
    margin-bottom: 4.5px;
    font-size: 15px;
}
.normal_title.no_bor.mabot5 {
	margin-bottom: 500px;
}
a.site_name img {
	max-width: 200px!important;
	height: auto!important;
}
a.site_name {
    color: #000;
    transition: .6s all;
    line-height: 1;
    display: inline-block;
}
.default-color, .or::before, .ui.button.submit {
    color: #ffffff !important;
    background: #4b5787 !important;
    opacity: 1;
}
section h1:first-of-type, section div.ui.large.header:first-of-type  {
    margin-bottom: 15px !important;
    display: block;
    margin-top: 0 !important;
    border-bottom: 1px solid #dfdfdf !important;
    padding-bottom: 12.5px !important;
}
.ui.header {
    border: none;
    margin: calc(2rem - .14285714em) 0 1rem;
    padding: 0;
        padding-bottom: 0px;
    font-weight: 500;
    line-height: 1.28571429em;
    text-transform: none;
    color: rgba(0,0,0,.87);
}
h1, h2, h3, h4, h5, table.servers {
	font-weight: 500;
}
.ui.segment.default-color.header {
	display: block;
	margin: -1px !important;
	padding: 15px !important;
	border-bottom: 1px solid #fff !important;
}
.ui.segments:not(.horizontal) > .segment:last-child {
    top: 0;
    bottom: 0;
    margin-top: 0;
    margin-bottom: 0;
    -webkit-box-shadow: 0 1px 2px 0 rgba(34,36,38,.15);
    box-shadow: 0 1px 2px 0 rgba(34,36,38,.15);
    border-radius: 0 0 .28571429rem .28571429rem;
    margin-top: -1px;
    border-top: none;
}
ul.sitemap li {
    padding-bottom: 10px;
}
li.header {
    list-style: none;
    padding-left: 0;
    margin-left: -20px;
}
li.header {
    list-style: none;
}
ul.list {
    padding: 0 0 0 40px;
}
ul.list {
    margin: 0;
}
ul.list {
    display: block;
    list-style-type: disc;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0;
    -webkit-margin-end: 0;
    -webkit-padding-start: 40px;
}
ul.sitemap {
    margin-bottom: -10px;
}
.ui.discord.button {
	color: #fff;
    background-color: #7289DA;
    box-shadow: 0 0 0 0 rgba(34,36,38,.15) inset;
}
.ui.microsoft.button {
	color: #fff;
    background-color: #2672EC;
    box-shadow: 0 0 0 0 rgba(34,36,38,.15) inset;
}
.ui.twitch.button {
	color: #fff;
    background-color: #6441a4;
    box-shadow: 0 0 0 0 rgba(34,36,38,.15) inset;
}
.ui.discord.button:hover, .ui.discord.button:active {
    background-color: #5C72C1;
    color: #fff;
    text-shadow: none;
}
.ui.microsoft.button:hover, .ui.microsoft.button:active {
    background-color: #175DCE;
    color: #fff;
    text-shadow: none;
}
.ui.twitch.button:hover, .ui.twitch.button:active {
    background-color: #593895;
    color: #fff;
    text-shadow: none;
}
@media only screen and (max-width: 832px) {
	.progress-container {
	  z-index: 1;
	  position: fixed;
	  width: 100%;
	  height: 8px;
	  margin-top: 48px;
	  background: #ccc;
	  left: 0;
	}
}
@media only screen and (max-width: 767px) {
	.guides-list .ui.stackable.grid > .eight.wide.column {
		padding: 0!important;
	}
	.guide-box-holder {
		margin-bottom: 15px
	}
	.wrapGames .ui.selection.active.dropdown .menu {
		margin: 1em -1em -0.78571429em -1em!important;
		border: 0!important;
		border-top: 1px solid rgba(0,0,0,.25)!important;
		width: calc(100% + 3.1em)!important;
		box-shadow: none!important
	}
	.vertical.menu.sidebar i {
		color: #FFFFFF!important;
	}
	.mob_hidde {
		display: none!important
	}
	.ui.table thead tr:first-child>th:first-child {
	    border-radius: 0;
	}
	.marTop {
		margin-top: 1em!important;
	}
	.ui.table.ikea {
		margin-bottom: 1em!important;
	}
	.ui.table.servers:not(.unstackable) tbody tr {
		padding: 5px 0;
	}
	.ui.divided.grid:not([class*="vertically divided"])>.column:not(.row), .ui.divided.grid:not([class*="vertically divided"])>.row>.column, .ui.stackable.divided:not(.vertically).grid>.column:not(.row) {
	    border-top: 1px solid rgba(255,255,255,.6);
	}
	.ui.stackable.divided:not(.vertically).grid>.column:not(.row) {
		padding: 1em 0!important;
	}
	.ui.table:not(.unstackable) tr>td.no-server {
	    padding-top: .75em!important;
	}
	.ui.stackable.grid>.column.mbze:not(.row), .mbze {
		padding: 0!important;
	}
	.hideSmall {
		display: none!important
	}
	.searchy {
		margin-top: 0;
	}
	.searchy .ui.dropdown {
		margin-right: 0;
		margin-bottom: 1em;
		display: block
	}
	a.site_name img {
		margin: 0 auto;
		display: block;
		width: 100%;
		height: auto;
		max-width: 280px;
	}
	.ui.stackable.grid.modified>.column:not(.row) {
		padding-bottom: 0!important;
	    padding-top: 10px!important;
	}
	.ui.statistics {
		display: none
	}
	.chance i.flag{display: none!important}
}
@media only screen and (max-width: 470px) {
	a strong.server-name {
		float: left;
		color: #343434;
		font-size: 1.3rem;
		max-width: 100%;
		white-space: unset;
	}
}
@media only screen and (max-width: 550px) { 
	.infoBar {
		display: none
	}
}