body
{
	margin: 0;
	padding: 0;
	background-color: #1c1a24;
	background-image: url('../img/home-bg6.jpg');
	background-position: center top;
	background-size: 100%;
	background-repeat: no-repeat;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #7a6d67;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #7a6d67;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #7a6d67;
}
:-moz-placeholder { /* Firefox 18- */
  color: #7a6d67;
}

a[onclick] { cursor: pointer }

a:href
{
	color: #d5cec0;
}

a:link
{
	text-decoration: none;
}

a:hover
{
	color: #fecf74;
}

a:visited
{
	color: #d5cec0;
}

@font-face
{
	font-family: 'assassin';
	src: url('../fonts/good times rg.ttf');
}

@font-face
{
	font-family: 'cambr';
	src: url('../fonts/cambria.ttf');
}

.header-menu
{
	/*background-image: url('../img/header-menu-bg.png');*/
	background-image: url('../img/header-menu-bg_2.png');
	background-size: cover;
	height: 80px;
	background-repeat: no-repeat;
}

	.header-menu-content
	{
		text-align: center;
		display: flex;
		justify-content: center;
		align-items: center;
		z-index: 100;
	}

	.header-menu-list, .footer-menu-list
	{
		padding: 0;
		margin: 0;
		list-style: none;
		display: flex;
		justify-content: center;
		width: 100%;
	}

		.header-menu-list-li
		{
			margin: 0;
			padding: 1.2% 35px;
			list-style: none;
			justify-content: center;
			position: relative;
		}

		.footer-menu-list-li
		{
			margin: 0;
			padding: 0 35px;
			list-style: none;
			justify-content: center;
			align-items: center;
			height: 45px;
			position: relative;
		}

			.footer-menu-list-li
			{
				padding: 0 15px;
				height: 35px;
			}

				.header-submenu-list
				{
					padding: 0px;
					margin: 0;
					list-style: none;
					position: absolute;
					margin-top: 35px;
					z-index: 100;
					background-color: #141424;
					-webkit-box-shadow: 0px 15px 31px 0px rgba(0,0,0,0.75);
					-moz-box-shadow: 0px 15px 31px 0px rgba(0,0,0,0.75);
					box-shadow: 0px 15px 31px 0px rgba(0,0,0,0.75);
					width: 100%;
				}

					.header-menu-list .header-menu-list-li .header-submenu-list
					{
						display: none;
						visibility: hidden;
					}

					.header-menu-list .header-menu-list-li:hover > .header-submenu-list, .header-menu-list .header-menu-list-li .header-submenu-list:hover
					{
						display: block;
						visibility: visible;
					}

					.header-submenu-menu-list-li
					{
						padding: 15px;
						margin: 0;
						border-bottom: 1px solid #23233b;
						width: 100%;
					}

					.header-submenu-menu-list-li:last-child
					{
						border: 0;
					}

					.header-menu-list .header-menu-list-li .header-submenu-list .header-submenu-list-li
					{
						clear: both;
						width: 100%;
					}

	a.header-menu-btn, a.footer-menu-btn, .footer-p
	{
		font-family: 'assassin';
		font-size: 14px;
		color: rgb(213, 206, 192);
		text-transform: uppercase;
		line-height: 1.2;
		text-shadow: 0px 2px 1px rgba(0, 0, 0, 0.4);
	}

		a.footer-menu-btn
		{
			font-size: 8px;
			color: #69655e;
		}

		a.header-menu-btn:hover, a.footer-menu-btn:hover
		{
			color: #fecf74;
		}

		.footer-p
		{
			color: #69655e;
			line-height: 1;
			font-size: 12px;
			margin: 0;
		}

	.header-menu-spacer
	{
		padding: 0;
	}

		.header-menu-spacer img
		{
			width: 1.5px;
		}

	#header-menu-register > img
	{
		height: 85px;
		margin-top: 13px;
		display: block;
	}

	.header-menu-nopad
	{
		padding: 0;
		padding-right: 15px;
	}

.header-logo-wrap
{
	overflow: hidden;
	z-index: -100;
}

#header-logo
{
	width: 400px;
	align-self: flex-start;
	margin-top: -150px;
}

/* server status */

.server-wrap
{
	/* background-image: url('../img/servstat-bg.png'); */
	background-repeat: no-repeat;
	background-size: 100% 61%;
	background-position: center top;
	margin-top: -30px;
}

	.server-title, h3.server-title
	{
		font-family: 'assassin';
		font-size: 36px;
		color: rgb(197, 191, 179);
		text-transform: uppercase;
		line-height: 1;
		text-align: right;
		text-shadow: 0px 2px 1px rgba(0, 0, 0, 0.7);
		letter-spacing: 0;
		padding: 0;
		margin: 5px 0 5px 0;
	}

		h3.server-title
		{
			font-size: 32px;
			margin-bottom: 0;
			color: #e9be4e;
		}

		h4.server-title, h4.server-title_features
		{
			font-size: 32px;
			margin-bottom: 0;
			color: #e2d3ae;
			padding-top: 55px;
			text-align: left;
		}

		h4.server-title_features
		{
			font-family: 'assassin';
			padding-top: 0;
			padding-bottom: 25px;
			font-size: 14px;
			text-transform: uppercase;
		}

	.server-title_grey
	{
		color: #736d61;
		font-size: 22px;
	}

		.server-title_grey_store
		{
			font-size: 20px;
			font-style: italic;
			font-family: 'cambr';
			line-height: 0.8;
		}

	.server-uptime
	{
		width: 265px;
		height: 265px;
		background-image: url('../img/que2.png');
		background-repeat: no-repeat;
		background-size: cover;
		font-family: 'cambr';
		display: flex;
		justify-content: center;
		align-items: center;
		margin-top: -40px;
	}

		.square2
		{
			width: 90px;
			height: 220px;
			background-image: url('../img/green-goo.png');
			background-size: 200%;
			-webkit-transform: rotate(45deg);
			-moz-transform: rotate(45deg);
			-o-transform: rotate(45deg);
			-ms-transform: rotate(45deg);
			transform: rotate(45deg);
		}


		#loading {
			-webkit-animation: rotation 10s infinite linear;
		}

		@-webkit-keyframes rotation {
			from {
					-webkit-transform: rotate(0deg);
			}
			to {
					-webkit-transform: rotate(359deg);
			}
		}

		.square3
		{
			width: 140px;
			height: 140px;
			-webkit-transform: rotate(45deg);
			-moz-transform: rotate(45deg);
			-o-transform: rotate(45deg);
			-ms-transform: rotate(45deg);
			transform: rotate(45deg);
			overflow: hidden;
			display: flex;
			justify-content: center;
			align-items: center;
		}

		.square4
		{
			width: 185px;
			height: 185px;
			background-image: url('../img/que.png');
			background-repeat: no-repeat;
			background-size: cover;
			display: flex;
			justify-content: center;
			align-items: center;
			position: absolute;
			z-index: 10000; 
		}

		.server-uptime-classic, .server-uptime-high
		{
			font-size: 32px;
			font-family: "cambr";
			color: rgb(237, 182, 91);
			text-transform: uppercase;
			line-height: 0.5;
			text-shadow: 0px 2px 1px rgba(0, 0, 0, 0.25);
			padding: 0 10px;
			margin: 0;
			display: inline-block;
			float: left;
			text-align: center;
		}


		.server-uptime_smallgrey
		{
			font-size: 15px;
			font-family: "cambr";
			color: rgb(119, 110, 107);
			text-transform: uppercase;
			line-height: 0.3;
			text-shadow: 0px 2px 1px rgba(0, 0, 0, 0.25);
			-moz-transform: matrix( 0.46794974695232,0,0,0.46794974695232,0,0);
			-webkit-transform: matrix( 0.46794974695232,0,0,0.46794974695232,0,0);
			-ms-transform: matrix( 0.46794974695232,0,0,0.46794974695232,0,0);
		}

.server-online
{
	width: 444px;
	height: 49px;
	background-size: cover;
	background-repeat: no-repeat;
}

	.server-online_empty
	{
		background-image: url('../img/serverstat-progress-bar.png');
	}

	.server-online_fill
	{
		background-image: url('../img/serverstat-progress-bar_fill.png');
	}

.server-online-nrplayers
{
	font-size: 18px;
	font-family: "cambr";
	color: rgb(197, 191, 179);
	line-height: 1.2;
	text-align: center;
	text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.5);
	padding: 2px 0 2px 0;
	margin: 0;
}

.server-online-nrplayers_grey
{
	/*color: #57504d;*/
	color: #95b737;
}

.server-dldbtn, .server-dldbtn > img
{
	width: 230px;
	display: block;
}

	.server-dldbtn
	{
		margin-top: 15px;
	}


.server-rates
{
	font-size: 16px;
	font-family: "cambr";
	color: rgb(141, 136, 134);
	text-align: center;
	text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.25);
	padding-top: 10px;
	line-height: 1.3;
}

.server-rates_grey
{
	color: #565250;
}

.server-info-wrap
{
	/* background-image: url('../img/info-bg.png'); */
	background-repeat: no-repeat;
	background-position: center top;	
	background-size: 70% auto;
	height: 400px;
	margin-top: -50px;
	z-index: -100;
}

.server-fixdiv
{
	padding-top: 15px;
}

.server-fixdiv-count
{
	padding-top: 15px;
	width:750px;
}

.server-info-triangle
{
	width: 215px;
	height: 215px;
	background-image: url('../img/info-triangle.png');
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	margin: 0 26px;
}

	.server-info-text_1
	{
		font-size: 18px;
		font-family: "assassin";
		color: rgb(187, 184, 178);
		text-transform: uppercase;
		line-height: 0.8;
		text-align: center;
		text-shadow: 0px 2px 3px rgba(0, 0, 0, 0.3);
	}

	.server-info-text_2
	{
	  font-size: 24px;
	  font-family: "cambr";
	  color: rgb(237, 182, 91);
	  line-height: 1.2;
	  text-align: center;
	  text-shadow: 0px 2px 3px rgba(0, 0, 0, 0.3);
	}

	.server-info-text_3
	{
		font-size: 12px;
		font-family: "assassin";
		color: #8b8882;
		text-transform: uppercase;
		line-height: 1.2;
		text-align: center;
		text-shadow: 0px 2px 3px rgba(0, 0, 0, 0.3);
	}

.vote-bg
{
	/**/
	/* background: url('../img/footer-border.png') center top repeat-x, url('../img/footer-border.png') center bottom repeat-x, url('../img/vote-bg.png') center center no-repeat, #1b1012; */
	background: url('../img/vote-bg.png') center center no-repeat, #1b1012;
	background-size: 100%, 100%, 100%;
	margin-top: -23px;
	padding: 30px 15px;
}

	.vote-bg iframe
	{
		width: 100%;
	}

.vote-glow_top, .vote-glow_bot
{
	width: 100%;
	height: 128px;
	background-image: url('../img/vote-glow-top.png');
	background-repeat: no-repeat;
	background-position: center bottom;
	background-size: 70% 100%;
	margin-top: -150px;
}

	.vote-glow_bot
	{
		background-image: url('../img/vote-glow-bot.png');
		margin-top: 0;
		height: 200px;
		background-size: 50% 100%;
		margin-bottom: -100px;
	}

.vote-subtitle
{
  font-size: 14px;
  font-family: "cambr";
  color: rgb(141, 137, 128);
  line-height: 1.2;
  text-align: center;
  text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.5);
}

.vote-title
{
	margin-top: 15px;
}

#hopzone
{
	height: 69px;
	display: inline-block;
	font-size: 12px;
	font-family: "assassin";
	color: rgb(210, 205, 195);
	text-transform: uppercase;
	line-height: 0;
	text-align: center;
	text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.5);
}

	#hopzone > img
	{
		width: 145px;
		height: 69px;
		display: inline-block;
		cursor: pointer;
	}

.news-wrap
{
	margin-top: -80px;
}

	.news-title
	{
		padding-right: 15px;
		border-right: 1px solid #1e1213;
	}

	#news-fb, #news-vk
	{
		width: 36px;
		margin-right: 5px;
		margin-left: 15px;
	}

	.news-header
	{
		margin-bottom: 25px;
	}

.news-entry
{
	width: 860px;
	height: 100px;
	background-image: url('../img/news-entry-bg.png');
	background-size: cover;
	position: relative;
	margin-top: 10px;
	margin-bottom: 10px;
	background-repeat: no-repeat;
}

	.news-entry > img
	{
		width: 124px; /* 248 */
		height: 124px;
		position: absolute;
		left: -60px;
		top: -13px;
	}


	.news-title_yellow
	{
		font-family: "assassin";
		color: rgb(232, 172, 84);
		text-transform: uppercase;
		line-height: 1.2;
		text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.25);
		text-align: left;
		padding-left: 65px;
		padding-right: 60px;
		font-size: 20px;
	}

	.news-entry-text
	{
		padding-right: 60px;
		padding-left: 65px;
		font-size: 14px;
		font-family: "cambr";
		color: rgb(141, 137, 128);
		line-height: 1.2;
		text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.25);
	}

.footer-glow
{
	height: 126px;
	background-image: url('../img/footer-glow.png');
	background-size: 50%;
	background-repeat: no-repeat;
	background-position: center bottom;
	margin-top: -60px;
	z-index: -100;
}

.footer-wrap
{
	background-image: url('../img/footer-border.png');
	background-repeat: repeat-x;
	background-size: 100% 2px;
}

.footer-bg
{
	background-image: url('../img/footer-bg.png');
	background-repeat: repeat;
	padding: 25px 15px;
}

#footer-logo
{
	height: 44px;
}

.footer-credits
{
	font-size: 8px;
	font-family: "cambr";
	color: rgb(78, 73, 67);
	line-height: 1;
	text-align: center;
	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.35);
	background-color: #000;
	margin: 0;
}

.grow { transition: all .2s ease-in-out; }
.grow:hover { transform: scale(1.1); }

/* general page */

.general-title--wrap
{
	padding: 10px 10px 20px 10px;
	background: url('../img/general-title-border.png') center top no-repeat, url('../img/general-title-border.png') center bottom no-repeat, url('../img/general-title-bg.png') center center;
	background-size: contain, contain, 100% 50%;
	position: relative;
}

	.general-backarrow
	{
		width: 45px;
		height: 45px;
		display: block;
		position: absolute;
		top: 20px;
		right: 5%;
	}

		.general-backarrow > img
		{
			width: 45px;
			height: 45px;
		}

	.general-page-title
	{
		font-family: 'assassin';
		font-size: 36px;
		color: #ffd480;
		text-transform: uppercase;
		line-height: 1;
		text-align: right;
		text-shadow: 0px 2px 1px rgba(0, 0, 0, 0.7);
		letter-spacing: 0;
		padding: 0;
		margin: 5px 0 5px 0;
	}

	h2.general-page-title
	{
		font-size: 32px;
		font-family: "assassin";
		color: rgb(217, 199, 186);
		text-transform: uppercase;
		line-height: 1.2;
		text-align: center;
		text-shadow: 0px 2px 1px rgba(0, 0, 0, 0.75);
		padding: 15px;
	}

	.general-title--glow
	{
		background-image: url('../img/general-title-bot-glow.png');
		background-position: center top;
		background-repeat: no-repeat;
		background-size: 80% 100%;
		height: 126px;
	}

	.general-breadcrumbs
	{
		padding: 0;
		margin: 0;
	}

	.general-breadcrumbs-li
	{
		display: inline;
		padding: 0 5px;
		font-family: 'cambr';
	}

		.general-breadcrumbs-li > img
		{
			width: 7px;
			height: 9px;
		}

		.general-breadcrumbs-li > a
		{
			color: #756f63;
			font-size: 14px;
		}

		.general-breadcrumb-current > a
		{
			color: #979288;
		}

	.general-page-content--wrap
	{
		margin-top: -50px;
	}

	.general-page-content
	{
		width: 100%;
		height: auto;
		padding: 70px;
		background: url('../img/general-textbox-top.png') center top no-repeat, url('../img/general-textbox-bot.png') center bottom no-repeat, url('../img/general-text-bg2.png') center center repeat;
		background-size: contain, contain, cover;
		border: 1px solid #2a1b1e;
		-webkit-box-shadow: 0px 15px 35px 0px rgba(0,0,0,0.51);
		-moz-box-shadow: 0px 15px 35px 0px rgba(0,0,0,0.51);
		box-shadow: 0px 15px 35px 0px rgba(0,0,0,0.51);
		margin-bottom: 50px;
	}

		.general-page-content_store
		{
			padding: 30px 25px;
			min-height: 590px;
			position: absolute;
		}

		.general-page-content_features
		{
			padding: 30px 30px;
		}

	.general-page-text-separator
	{
		background-color: rgb(77, 72, 68);
		opacity: 0.502;
		box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.85);
		margin: 40px 0;
	}

	.general-page-text--type1, .general-page-text--type2
	{
		font-size: 14px;
		font-family: "cambr";
		color: #bcb4a2;
		line-height: 1.2;
		text-align: center;
		text-shadow: 0px 2px 1px rgba(0, 0, 0, 0.45);
	}

		.general-page-text--type2
		{
			color: #eec880;
			font-style: italic;
		}

.pointer-event
{
	pointer-events: none;
}

.store-bg
{
	background: url('../img/store-premium-border--bot.png') center 101% repeat-x, url('../img/premium-bg.png') center center repeat;
	background-size: 100%, cover;
	padding-bottom: 30px;
}

	.store-title-separator
	{
		width: 90%;
	}

.store-server-bonuses
{
	max-width: 450px;
 	font-size: 14px;
 	font-family: "cambr";
 	color: rgb(188, 170, 149);
 	line-height: 1.375;
 	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.75);
 	margin-top: 30px;
}

	.store-bonus-rates
	{
		color: #add845;
	}

	.store-server-bonuses p
	{
		color: #8f8375;
	}

.store-column-separator
{
	position: absolute;
	top: 0;
	right: 0;
	transform: translateX(50%);
}

.store-payment-head--bg
{
	background-image: url('../img/store-premium-glow--bot.png');
	padding: 15px;
	background-size: 70%;
	background-repeat: no-repeat;
	background-position: center top;
}

	.store-payment-head
	{
		font-size: 26px;
		font-family: "assassin";
		color: rgb(233, 190, 78);
		text-transform: uppercase;
		line-height: 1.2;
		text-align: center;
		text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.004);
	}

/*.store-left-bonuses, .store-center-method, .store-right-method
{
	min-height: 300px;
}*/

.store-right-method
{
	position: relative;
}

.store-payment-method-wrap
{
	width: 100%;
	height: auto;
	position: relative;
	margin-top: -25px;
	cursor: pointer;
}

.store-payment-method
{
	width: 100%;
	cursor: pointer;
}

.store-payment-right-arrow
{
	position: absolute;
	top: 50%;
	right: -15%;
	transform: translateY(-50%);
	display: none;
}

	.store-payment-method_disabled
	{
		margin-top: 0;
	}

.store-payment-glow
{
	width: 430px;
	height: 430px;
	position: absolute;
	top: -82%;
	left: -82%;
	z-index: -100;
	display: none;
}

.general-page-content_store
{
	display: none;
}

.store-left-header
{
	background-image: url('../img/store-coin-bonuses-glow.png');
	background-size: 100% auto;
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 130px;
	margin-top: -80px;
}

	.store-left-header_calc
	{
		margin-top: -30px;
		margin-bottom: 15px;
	}

.store-table-price
{
	font-size: 16px;
	font-family: 'Roboto', sans-serif;
	color: rgb(171, 155, 117);
	text-align: right;
	text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.4);
}

.store-table-equal, .store-table-amount, .store-table-bonus
{
	font-size: 14px;
	font-family: "cambr";
	color: #423d36;
	font-style: italic;
	text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.4);

}
	.store-table-coin
	{
		padding-left: 5px;
	}

	.store-table-amount
	{
		font-style: normal;
		color: #c7b8a6;
	}

	.store-table-bonus
	{
		color: #76c95f;
	}

.store-coin-bonus-table
{
	width: 100%;
}

.store-coin-bonus-table tr:first-child td
{
	border: 0;
}

.store-coin-bonus-table tr td:nth-of-type(3)
{
	padding-left: 0;
}

.store-coin-bonus-table td
{
	padding: 0.8rem 0.5rem;
	border-top: 2px solid #374264;
}

.no-padding
{
	padding: 0;
}

.no-padding-left
{
	padding-left: 0;
}

.no-padding-right
{
	padding-right: 0;
}

h5.store-payment-tutorial-title, .store-pin-subtitle
{
  font-size: 26px;
  font-family: "assassin";
  color: rgb(206, 182, 145);
  text-transform: uppercase;
  line-height: 1.2;
  text-align: center;
  text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.55);
  padding-bottom: 15px;
}
	
	.store-pin-subtitle
	{
		font-size: 18px;
	}

.store-payment-tutorial-instructions
{
  font-size: 16px;
  font-family: "cambr";
  color: rgb(140, 131, 118);
  line-height: 1.2;
  text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.55);
}

.store-payment-error, .store-payment-success
{
  font-size: 16px;
  font-family: "cambr";
  color: rgb(199, 61, 54);
  line-height: 1.2;
  text-align: center;
  text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.55);
  display: none;
}
	
	.store-payment-success
	{
		color: #7b9c4c;
	}

.store-select
{
	box-shadow: 0px 1em 2em -1.5em rgba(0, 0, 0, 0.5);
	border-style: solid;
	border-width: 1px;
	border-color: rgb(155, 114, 55);
	background-color: transparent;
	color: #dbcdb7;
	font-size: 16px;
	font-family: "cambr";
	text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.5);
	width: 80%;
	padding: 11px 25px;
	height: auto;
	margin-bottom: 1px;
}

.store-select-arrowbot
{
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	margin-top: 72px;
}

.store-payment-country-p
{
  font-size: 14px;
  font-family: "cambr";
  color: #FFFFFF;
  text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.004);
  padding: 20px 0 10px;
  margin: 0;
}

.store-payment-country-name
{
  color: #b89a6a;
}

.store-payment-inputs
{
	width: 100%;
	display: none;
	margin-top: 5px;
}

.store-input
{
	border-style: solid;
	border-width: 1px;
	border-color: #3c6aff7a;
	background-color: #23233b;
	box-shadow: inset 1.5px 2.598px 3px 0px rgba(0, 0, 0, 0.15);
	font-size: 14px;
	font-family: "cambr";
	color: #ecb03e;
	line-height: 1.2;
	text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.004);
	padding: 15px 12px;
	width: 35%;
}

	.store-input_calc
	{
		width: 49%;
	}

	.store-input_amount
	{
		width: 25%;
	}

	.store-input_amount_calc
	{
		width: 25%;
	}

	.store-input_pin
	{
		width: 24%;
	}

.store-input_submit
{
	width: 35%;
	max-width: 172px;
	background-color: transparent;
	background-image: url('../img/store-purchase-btn.png');
	background-size: 110%;
	background-position: center center;
	border: 0;
	padding: 15px 12px;
}

	.store-input_spacing
	{
		margin-top: 5px;
		padding: 25px;
	}

#amount_gr_ms, #amount_gr_pk
{
	margin-left: 5px;
}

.store-calc-receive, .store-calculator, #calc-bonus
{
	font-size: 14px;
	font-family: "assassin";
	color: rgb(187, 184, 178);
	text-transform: uppercase;
	line-height: 1.2;
	text-shadow: 0px 2px 3px rgba(0, 0, 0, 0.3);
	text-align: left;
	padding: 0 0 0 15px;
	margin: 0;
}

	.store-calc-receive
	{
		line-height: 0;
		display: inline-block;
	}

	.store-calculator-wrap
	{
		min-height: 100px;
	}

	.store-calculator
	{
		font-size: 24px;
		font-family: "cambr";
		line-height: 1.2;
		text-shadow: 0px 2px 3px rgba(0, 0, 0, 0.3);
	}

		#calc-bonus
		{
			color: rgb(237, 182, 91);
		}

#stats-table-wrap
{
	font-family: 'cambr';
	color: #8d8980;
}

#stats-table-wrap table
{
	width: 100%;
}

#stats-table-wrap table td
{
	border-color: #374264;
}

.stats-arrows
{
	width: 100%;
}

.stats-arrow
{
	width: 37px;
	height: 45px;
	background-size: cover;
	display: block;
}

.stats-arrow_left
{
	background-image: url('../img/stats-left-arrow.png');
}

.stats-arrow_right
{
	background-image: url('../img/stats-right-arrow.png');
	float: right;
}

.general-page-stats-pagination
{
  font-size: 16px;
  font-family: "assassin";
  color:#8ca7ff;
  text-transform: uppercase;
  line-height: 1.2;
  text-align: left;
  text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.004);
  width: 100%;
  text-align: center;
  margin-top: -30px;
}

.how-to_collapse
{
	width: 50%;
}

::-webkit-scrollbar {
    width: 0px;  /* remove scrollbar space */
    background: transparent;  /* optional: just make scrollbar invisible */
}
/* optional: show position indicator in red */
::-webkit-scrollbar-thumb {
    background: transparent;
}

.general-page-content_features .icon 
{
	width: 30px;
	padding-bottom: 5px;
	padding-right: 5px;
}

.rank1
{
	background-color: #f4ae54;
	color: #000;
}

.rank2
{
	background-color: #3c7679;
	color: #dedede;
}

.rank3
{
	background-color: #592033;
	color: #dedede;
}

.button_how-to
{
	display: block;
	padding: 8px 25px;
	border: 1px solid #403d5e;
	text-align: center;
	background-color: #2c2951;
	font-family: 'cambr';
	color: rgb(236, 174, 74);
	text-transform: uppercase;
	line-height: 1.2;
	text-align: center;
	text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.15);
	transition: 0.5s all ease-in-out;
}

.button_how-to:hover
{
	/* border: 3px solid #2f2628; */
	background-color: #3d386e;
}

#stream1, #stream2
{
	width: 100%;
}

@media(min-width: 768px) AND (max-width: 992px)
{
	.store-coin-bonus-table td 
	{
		padding: 0 0.2rem;
	}
}

@media(min-width: 768px) AND (max-width: 1140px)
{
	.server-online 
	{
		width: 100%;
		height: 36px;
	}
}

@media(min-width: 1440px)
{
	#header-menu-register > img
	{
		margin-top: 19px;
	}
}

@media(min-width: 1680px)
{

	#header-menu-register > img
	{
		height: 110px;
		margin-top: 20px;
	}

	a.header-menu-btn
	{
		font-size: 18px;
	}

	.vote-title
	{
		font-size: 36px;
		margin-top: 35px;
	}

	#hopzone, #hopzone > img
	{
		width: 240px;
		height: auto;
	}

	.news-title
	{
		font-size: 36px;
	}

	.news-title_yellow
	{
		font-size: 24px;
	}

	a.footer-menu-btn
	{
		font-size: 10px;
	}

	.vote-bg
	{
		height: auto;
	}

	.header-menu-list-li
	{
		padding-top: 20px;
		padding-left: 40px;
		padding-right: 40px;
	}

	.server-info-wrap
	{
		margin-top: -90px;
	}
}

@media(min-width: 1920px)
{

	.header-menu
	{
		height: 100px;
	}

	#header-menu-register > img
	{
		height: 125px;
		margin-top: 23px;
	}

	.header-menu-list-li
	{
		padding: 1.5% 60px;
	}
}

@media(max-width: 768px) AND (max-height: 1024px)
{

	.how-to_collapse
	{
		display: block;
		width: 100%;
	}

	.general-page-content_store
	{
		padding: 15px;
		width: calc( 100% - 15px );
	}

	#hopzone
	{
		margin: 30px 0;
	}

	.general-page-content_stats
	{
		overflow-x: scroll;
		padding: 15px;
	}

	.store-calc-receive
	{
		padding-top: 15px;
	}

	.store-right-method_mobilefix
	{
		min-height: 1000px;
	}

	.store-center-method 
	{
		margin-top: 50px;
	}

	.server-online
	{
		width: 100%;
		background-size: 100%;
	}

		.server-online_fill
		{
			background-size: cover;
			height: 36px;
		}

	body
	{
		background-repeat: no-repeat;
		background-size: 300%;
	}

	.server-wrap
	{
		background-image: none;
		margin-top: 0px;
	}

	.header-menu
	{
		background-position: center bottom;
		background-size: cover;
	}

	.vote-glow_bot
	{
		background-size: 100%;
		background-position: center top;
	}

	.news-entry
	{
		width: 100%;
		padding: 0 10px;
		height: auto;
	}

	.news-title_yellow
	{
		font-size: 18px;
		padding-left: 0px;
	}

	.news-entry-text
	{
		padding-left: 0;
	}

	.server-info-wrap
	{
		margin-top: 20px;
		height: auto;
		margin-bottom: 50px;
		background-image: none;
	}

	.footer-menu-list-li
	{
		display: block;	
	}

	.store-input
	{
		width: 100%;
		margin-top: 5px;
	}

	.store-input_submit
	{
		width: 50%;
	}

	.store-payment-method-wrap
	{
		width: 50%;
	}

	.store-payment-right-arrow
	{
		display: none !important;
	}

	.store-payment-glow
	{
		display: none !important;
	}

	.vote-title
	{
		text-align: center;
	}
}

@media(max-width: 320px)
{

	.vote-bg
	{
		padding: 0;
	}

		.server-online_fill
		{
			background-size: cover;
			height: 30px;
		}
}


.srv-status-circle-event {
    background-image: url('https://i.imgur.com/4mJwa6C.jpg');
    background-repeat: no-repeat;
    background-size: 100% 100%;
	opacity:0.8;
    color: #fecf74;
    font-family: 'assassin';
    text-transform: uppercase;
    width: 22rem;
    height: 22rem;
    border-radius: 10%;
	border: solid white 1px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding-top: 0.4rem;
}

.srv-status-circle-baium {
    background-image: url('https://i.imgur.com/V8MxoBO.jpg');
    background-repeat: no-repeat;
    background-size: 100% 100%;
	opacity:0.8;
    color: #fecf74;
    font-family: 'assassin';
    text-transform: uppercase;
    width: 22rem;
    height: 22rem;
    border-radius: 10%;
	border: solid white 1px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding-top: 0.4rem;
}
.srv-status-circle {
	/* background-image: url(../img/srv_stat_circle.png), url(../img/srv_online.png); */
    background: 11% 8% no-repeat, url(../img/srv_stat_circle.png) center no-repeat;
    background-size: 27px, contain;
    background-origin: content-box, padding-box;
    color: #fecf74;
    font-family: 'assassin';
    text-transform: uppercase;
    width: 22rem;
    height: 22rem;
    border-radius: 10%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding-top: 0.4rem;
}


.srv-status-circle-online {
	/* background-image: url(../img/srv_stat_circle.png), url(../img/srv_online.png); */
    background: url(../img/srv_online.png) 11% 8% no-repeat, url(../img/srv_stat_circle.png) center no-repeat;
    background-size: 27px, contain;
    background-origin: content-box, padding-box;
    color: #fecf74;
    font-family: 'assassin';
    text-transform: uppercase;
    width: 22rem;
    height: 22rem;
    /* border-radius: 100%; */
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding-top: 0.4rem;
}

.srv-status-circle-count {
   /* background: url(../img/srv_count.png) 11% 8% no-repeat, url(../img/srv_stat_circle.png) center no-repeat;*/
    background-size: 27px, contain;
    background-origin: content-box, padding-box;
    color: #fecf74;
    font-family: 'assassin';
    text-transform: uppercase;
    /*width: 22rem;*/
	width:750px;
    height: 22rem;
    /* border-radius: 100%; */
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding-top: 0.4rem;
}

.srv-status-circle-offline {
	/* background-image: url(../img/srv_stat_circle.png), url(../img/srv_online.png); */
    background: url(../img/srv-offline.png) 11% 8% no-repeat, url(../img/srv_stat_circle.png) center no-repeat;
    background-size: 27px, contain;
    background-origin: content-box, padding-box;
    color: #fecf74;
    font-family: 'assassin';
    text-transform: uppercase;
    width: 22rem;
    height: 22rem;
    /* border-radius: 100%; */
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding-top: 0.4rem;
}

.srv-status-info {
	font-family: 'cambr';
	text-transform: initial;
}

.btn-download {
	background-image: linear-gradient(rgba(69, 16, 166, .4), rgba(69, 16, 166, .4));
}

.news-bg {
	background: url('../img/news-bg.png') center center no-repeat, #1b1012;
	background-size: 100%, 100%, 100%;
	margin-top: -23px;
	padding: 30px 15px;
}


.nav-logo {
	margin-left: 4.4rem;
	margin-right: 55px;
	width: 10rem;
	margin-top: 0.2rem;
}

.news-links {
	display: flex;
	flex-direction: row;
	justify-items: center;
	align-items: center;
}

.news-link {
	background-color: #392f99;
	height: 2rem;
	width: 2rem;
	margin: .2rem;
	display: flex;
	align-items: center;
	
}

.title-bg {
	background-image: url(../img/title_bg.png);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    padding: 10px 10px 10px 6rem;
}

.page-title {
	font-family: 'assassin';
	font-size: 36px;
	color: #ffd480;
	text-transform: uppercase;
	line-height: 1;
	text-shadow: 0px 2px 1px rgba(0, 0, 0, 0.7);
	letter-spacing: 0;
	padding: 0;
	margin: 5px 0 5px 0;
}

.payment-wrapper {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
	margin-top: 2rem;
	margin-bottom: 2rem;
	background: linear-gradient(90deg, rgba(75, 64, 125, .2), rgba(75, 64, 125, 0));
	/* background-color: rgba(88, 8, 251, .3); */
	padding: 2rem;
}

.payment-divider {
	background: rgb(126,156,255);
	background: -moz-linear-gradient(0deg, rgba(126,156,255,0) 0%, rgba(126,156,255,0.6) 50%, rgba(126,156,255,0) 100%);
	background: -webkit-linear-gradient(0deg, rgba(126,156,255,0) 0%, rgba(126,156,255,0.6) 50%, rgba(126,156,255,0) 100%);
	background: linear-gradient(0deg, rgba(126,156,255,0) 0%, rgba(126,156,255,0.6) 50%, rgba(126,156,255,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#7e9cff",endColorstr="#7e9cff",GradientType=1);
    height: 400px;
    width: 2px;
	filter: drop-shadow(2px 5px 8px rgba(126,156,255,1));
	margin-left: 2rem;
	margin-right: 2rem;
}

.payment-method {
	display: flex;
	flex-direction: column;
	font-size:14px;

}

.payment-method p {
	color: #d5cec0;
	font-size: .8rem;
}


.payment-method p.bonus {
	color: #ffd480;
}

.calc-ammount {
	background-color: rgba(69, 16, 166, .4);
	/* width: 10rem; */
	padding: 1rem;
	color: #ffd480;
	border-radius: 4px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.payment-method h1 {
	font-size: 2rem;
	color: #ffd480;
	font-family: 'assassin';
	text-transform: uppercase;
	margin-bottom: 2rem;
}

.payment-method input {
	background:transparent;
	color: #ffd480;
	border: 1px solid #ffd480;
	padding: 1rem;
	height: 4rem;
	width: 100%;
	margin-right: 1rem;
}

.payment-method form {
	display: flex;
	flex-direction: row;
	align-items: center;
margin: 1rem 0rem 1rem 0rem;
}

.btn-payment {
	background: transparent;
	border: none;
	background-image: url(../img/btn.png);
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
	width: 27rem;
	height: 4rem;
	color: #ffd480;
	font-family: 'assassin';
	text-transform: uppercase;
	font-size: 1.6rem;
	/* padding-bottom: 1.4rem; */
	/* display: flex;
	justify-content: center;
	align-items: center; */
}


.calc-result {
	text-align: center;
}

.download-links {
	display: flex;
	flex-direction: row;
	align-items: center;
}

.download-links a {
	background-color: rgba(126,156,255,0.3);
	padding: 1rem;
	color: #ffd480;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
    border-radius: 1rem;
    margin-right: .6rem;
    width: 5.3rem;
    height: 5.3rem;
}

.download-links a img {
	height: 1.8rem;
	margin-bottom: .6rem;
}

.downloads-container h1 {
	font-size: 2rem;
	color: #ffd480;
	font-family: 'assassin';
	text-transform: uppercase;
	margin-bottom: 2rem;
}

.download-wrapper {
	margin-top: 2rem;
	margin-right: 5px;
	background: linear-gradient(0deg, rgba(75, 64, 125, .0), rgba(75, 64, 125, .2));
	/* background-color: rgba(88, 8, 251, .3); */
	padding: 2rem;
	width: 100%;
}

.row-container {
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	justify-content: space-between;
}

/* iqbal */

.glow {
  font-size: 80px;
  color: #fff;
  text-align: center;
  -webkit-animation: glow 0.3s ease-in-out infinite alternate;
  -moz-animation: glow 0.3s ease-in-out infinite alternate;
  animation: glow 0.3s ease-in-out infinite alternate;
}

@-webkit-keyframes glow {
  from {
    text-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #7963a9, 0 0 40px #7963a9, 0 0 50px #7963a9, 0 0 60px #7963a9, 0 0 70px #7963a9;
  }
  
  to {
    text-shadow: 0 0 20px #fff, 0 0 30px #ff4da6, 0 0 40px #907fa9, 0 0 50px #907fa9, 0 0 60px #907fa9, 0 0 70px #907fa9, 0 0 80px #907fa9;
  }
}

/* eloy */


@font-face {
	font-family: 'Diablo';
    src: url("../fonts/Diablo.eot");
	src: local('?'),   url("../fonts/Diablo.woff") format("woff"),
    url("../fonts/Diablo.ttf") format("truetype"),
    url("../fonts/Diablo.eot?#iefix")format("embedded-opentype");
    font-weight: 400;
    font-display: swap;
}
@font-face {
	font-family: 'Diablo';
    src: url("../fonts/Diablo-Bold.eot");
	src: local('?'),   url("../fonts/Diablo-Bold.woff") format("woff"),
    url("../fonts/Diablo-Bold.ttf") format("truetype"),
    url("../fonts/Diablo-Bold.eot?#iefix")format("embedded-opentype");
    font-weight: 700;
    font-display: swap;
}

/* RESPONSIVE ARROWS */
[class^=arr-]{
  border:       solid currentColor;
  border-width: 0 .2em .2em 0;
  display:      inline-block;
  padding:      .20em;
}
.arr-right {transform:rotate(-45deg);  -webkit-transform:rotate(-45deg);}
.arr-left  {transform:rotate(135deg);  -webkit-transform:rotate(135deg);}
.arr-up    {transform:rotate(-135deg); -webkit-transform:rotate(-135deg);}
.arr-down  {transform:rotate(45deg);   -webkit-transform:rotate(45deg);}

/*//////////////////////////////////////////////////////////////////
[ FONT ]*/


@font-face {
  font-family: Lato-Regular;
  src: url('../fonts/Lato/Lato-Regular.ttf'); 
}

@font-face {
  font-family: Lato-Bold;
  src: url('../fonts/Lato/Lato-Bold.ttf'); 
}



[ Scroll bar ]*/
.js-pscroll {
  position: relative;
  overflow: hidden;
}

.table100 .ps__rail-y {
  width: 9px;
  background-color: transparent;
  opacity: 1 !important;
  right: 5px;
}

.table100 .ps__rail-y::before {
  content: "";
  display: block;
  position: absolute;
  background-color: #ebebeb;
  border-radius: 5px;
  width: 100%;
  height: calc(100% - 30px);
  left: 0;
  top: 15px;
}

.table100 .ps__rail-y .ps__thumb-y {
  width: 100%;
  right: 0;
  background-color: transparent;
  opacity: 1 !important;
}

.table100 .ps__rail-y .ps__thumb-y::before {
  content: "";
  display: block;
  position: absolute;
  background-color: #cccccc;
  border-radius: 5px;
  width: 100%;
  height: calc(100% - 30px);
  left: 0;
  top: 15px;
}


/*//////////////////////////////////////////////////////////////////
[ Table ]*/

.limiter {
  width: 1366px;
  margin: 0 auto;
}

.container-table100 {
  width: 100%;
  min-height: 100vh;
  background: #fff;

  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  padding: 33px 30px;
}

.wrap-table100 {
  width: 1170px;
}

/*//////////////////////////////////////////////////////////////////
[ Table ]*/
.table100 {
  background-color: #fff;
}

table {
  width: 100%;
}

th, td {
  font-weight: unset;
  padding-right: 10px;
}

.column1 {
  width: 33%;
  padding-left: 40px;
}

.column2 {
  width: 13%;
}

.column3 {
  width: 22%;
}

.column4 {
  width: 19%;
}

.column5 {
  width: 13%;
}

.table100-head th {
  padding-top: 18px;
  padding-bottom: 18px;
}

.table100-body td {
  padding-top: 16px;
  padding-bottom: 16px;
}

/*==================================================================
[ Fix header ]*/
.table100 {
  position: relative;
  padding-top: 60px;
}

.table100-head {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
}

.table100-body {
  max-height: 420px;
  overflow: auto;
}


/*==================================================================
[ Ver1 ]*/

.table100.ver1 th {
  font-family: Lato-Bold;
  font-size: 18px;
  color: #fff;
  line-height: 1.4;

  background-color: #6c7ae0;
}

.table100.ver1 td {
  font-family: Lato-Regular;
  font-size: 15px;
  color: #808080;
  line-height: 1.4;
}

.table100.ver1 .table100-body tr:nth-child(even) {
  background-color: #f8f6ff;
}

/*---------------------------------------------*/

.table100.ver1 {
  border-radius: 10px;
  overflow: hidden;
  box-shadow: 0 0px 40px 0px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 0px 40px 0px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 0px 40px 0px rgba(0, 0, 0, 0.15);
  -o-box-shadow: 0 0px 40px 0px rgba(0, 0, 0, 0.15);
  -ms-box-shadow: 0 0px 40px 0px rgba(0, 0, 0, 0.15);
}

.table100.ver1 .ps__rail-y {
  right: 5px;
}

.table100.ver1 .ps__rail-y::before {
  background-color: #ebebeb;
}

.table100.ver1 .ps__rail-y .ps__thumb-y::before {
  background-color: #cccccc;
}


/*==================================================================
[ Ver2 ]*/

.table100.ver2 .table100-head {
  box-shadow: 0 5px 20px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 5px 20px 0px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 5px 20px 0px rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0 5px 20px 0px rgba(0, 0, 0, 0.1);
  -ms-box-shadow: 0 5px 20px 0px rgba(0, 0, 0, 0.1);
}

.table100.ver2 th {
  font-family: Lato-Bold;
  font-size: 18px;
  color: #fa4251;
  line-height: 1.4;

  background-color: transparent;
}

.table100.ver2 td {
  font-family: Lato-Regular;
  font-size: 15px;
  color: #808080;
  line-height: 1.4;
}

.table100.ver2 .table100-body tr {
  border-bottom: 1px solid #f2f2f2;
}

/*---------------------------------------------*/

.table100.ver2 {
  border-radius: 10px;
  overflow: hidden;
  box-shadow: 0 0px 40px 0px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 0px 40px 0px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 0px 40px 0px rgba(0, 0, 0, 0.15);
  -o-box-shadow: 0 0px 40px 0px rgba(0, 0, 0, 0.15);
  -ms-box-shadow: 0 0px 40px 0px rgba(0, 0, 0, 0.15);
}

.table100.ver2 .ps__rail-y {
  right: 5px;
}

.table100.ver2 .ps__rail-y::before {
  background-color: #ebebeb;
}

.table100.ver2 .ps__rail-y .ps__thumb-y::before {
  background-color: #cccccc;
}

/*==================================================================
[ Ver3 ]*/

.table100.ver3 {
  background-color: #3b3653;
}

.table100.ver3 th {
  font-family: Lato-Bold;
  font-size: 15px;
  color: #97877c;
  line-height: 1.4;
  text-transform: uppercase;
  background-color: #3b3653;
}

.table100.ver3 td {
  font-family: Lato-Regular;
  font-size: 15px;
  color: #808080;
  line-height: 1.4;
  background-color: #23233b;
}


/*---------------------------------------------*/

.table100.ver3 {
  border-radius: 10px;
  overflow: hidden;
  box-shadow: 0 0px 40px 0px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 0px 40px 0px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 0px 40px 0px rgba(0, 0, 0, 0.15);
  -o-box-shadow: 0 0px 40px 0px rgba(0, 0, 0, 0.15);
  -ms-box-shadow: 0 0px 40px 0px rgba(0, 0, 0, 0.15);
}

.table100.ver3 .ps__rail-y {
  right: 5px;
}

.table100.ver3 .ps__rail-y::before {
  background-color: #4e4e4e;
}

.table100.ver3 .ps__rail-y .ps__thumb-y::before {
  background-color: #00ad5f;
}


/*==================================================================
[ Ver4 ]*/
.table100.ver4 {
  margin-right: -20px;
}

.table100.ver4 .table100-head {
  padding-right: 20px;
}

.table100.ver4 th {
  font-family: Lato-Bold;
  font-size: 18px;
  color: #4272d7;
  line-height: 1.4;

  background-color: transparent;
  border-bottom: 2px solid #f2f2f2;
}

.table100.ver4 .column1 {
  padding-left: 7px;
}

.table100.ver4 td {
  font-family: Lato-Regular;
  font-size: 15px;
  color: #808080;
  line-height: 1.4;
}

.table100.ver4 .table100-body tr {
  border-bottom: 1px solid #f2f2f2;
}

/*---------------------------------------------*/

.table100.ver4 {
  overflow: hidden;
}

.table100.ver4 .table100-body{
  padding-right: 20px;
}

.table100.ver4 .ps__rail-y {
  right: 0px;
}

.table100.ver4 .ps__rail-y::before {
  background-color: #ebebeb;
}

.table100.ver4 .ps__rail-y .ps__thumb-y::before {
  background-color: #cccccc;
}


/*==================================================================
[ Ver5 ]*/
.table100.ver5 {
  margin-right: -30px;
}

.table100.ver5 .table100-head {
  padding-right: 30px;
}

.table100.ver5 th {
  font-family: Lato-Bold;
  font-size: 14px;
  color: #555555;
  line-height: 1.4;
  text-transform: uppercase;

  background-color: transparent;
}

.table100.ver5 td {
  font-family: Lato-Regular;
  font-size: 15px;
  color: #808080;
  line-height: 1.4;

  background-color: #f7f7f7;
}

.table100.ver5 .table100-body tr {
  overflow: hidden; 
  border-bottom: 10px solid #fff;
  border-radius: 10px;
}

.table100.ver5 .table100-body table { 
  border-collapse: separate; 
  border-spacing: 0 10px; 
}
.table100.ver5 .table100-body td {
    border: solid 1px transparent;
    border-style: solid none;
    padding-top: 10px;
    padding-bottom: 10px;
}
.table100.ver5 .table100-body td:first-child {
    border-left-style: solid;
    border-top-left-radius: 10px; 
    border-bottom-left-radius: 10px;
}
.table100.ver5 .table100-body td:last-child {
    border-right-style: solid;
    border-bottom-right-radius: 10px; 
    border-top-right-radius: 10px; 
}

.table100.ver5 tr:hover td {
  background-color: #ebebeb;
  cursor: pointer;
}

.table100.ver5 .table100-head th {
  padding-top: 25px;
  padding-bottom: 25px;
}

/*---------------------------------------------*/

.table100.ver5 {
  overflow: hidden;
}

.table100.ver5 .table100-body{
  padding-right: 30px;
}

.table100.ver5 .ps__rail-y {
  right: 0px;
}

.table100.ver5 .ps__rail-y::before {
  background-color: #ebebeb;
}

.table100.ver5 .ps__rail-y .ps__thumb-y::before {
  background-color: #cccccc;
}