﻿/*
			-+- ShortHands -+-
[background-color | background-image | background-repeat | background-attachment | background-position] ( horizontal  vertical )
[ [ <'font-style'> || <'font-variant'> || <'font-weight'> ]   <'font-size'> [ / <'line-height'> ]   <'font-family'> ]   | caption | icon | menu | message-box | small-caption | status-bar
 word-wrap:break-word;

			-+- Formatting Guide -+-
1: dimensions
2: margin - padding
3: formatting - position
4: border
5: fonts - text
6: background
7. effects

			-+- Color Guide -+-
#bebed1		-		text / links
#0e0d14		-		main BG

			-+- Headings -+-
 H1	-	
 H2	-	
 H3	-	
 H4	-	Heading in TOS and FAQ
 H5	-	Heading in Links View (BBCodes)
*/

@font-face	{
	font-family: 'Impact';
	src: url('/img/font/impact.eot');
	src: url('/img/font/impact.eot?#iefix') format('embedded-opentype'),	/* IE6-IE8 */
			url('/img/font/impact.woff') format('woff'),
			url('/img/font/impact.ttf')  format('truetype'),
			url('/img/font/impact.svg#TradeGothic') format('svg');
	font-weight:normal; font-style:normal;
	font-display: swap;
}

/* - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +
								-+- mutua elementorum -+-									  
 - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + */
* {margin:0; padding:0; border:0;}

::selection {background-color: white; color: black;} ::-moz-selection {background-color: #fafafa; color: black;}
 
ol, ul		{list-style: none; list-style-image: none;}
:focus 		{outline: 0;}
textarea	{resize:vertical; overflow: auto; vertical-align: top; outline: 0;}

a {color:#bebed1; text-decoration:none;}

textarea, input, 
article, aside, canvas, details, label, embed, figcaption, figure, footer, hgroup, menu, nav, section, summary {display: block; box-sizing:border-box; -moz-box-sizing:border-box;}

/*		Text Fields Fonts		*/
body, article, textarea,  .get_link_field, input[type="text"], input[type="password"], input[type=email], form.contact_form textarea {font:17px Lucida Sans Unicode, Lucida Grande, sans-serif;}

/*		My Black BG		*/
body, div#thin_border, header, aside, article, textarea, .opt_block, .popups .window, .modal_overlay, .popups legend {background-color:#0e0d14;}

/* 			-+- END mutua elementorum -+-			*/

html	{height:100%; font-size:100%;}

body	{
	height:100%;
	margin:0 4%;
	display: flex; justify-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap;
	color: #bebed1;
}

main {
	width: 100%; height:100%; max-width: 740px; min-width:500px;
}

.wrap {
		width:100%;
		/*  margin-top:2%;  */
		text-align:left;
		border:1px dashed transparent; /* to fix header appearance */
}

#head_banner {
	margin:-3% auto 6%; padding:0;
	border-radius:0;
	overflow:hidden;
}

@media screen and (max-height: 645px) {	#head_banner {display:none;}	}

																										/* 			-+- HEADER -+-			*/
div.border {
		margin-top:50px; padding:12px;
	   border-radius:33px;
	   background-color:#fafafa;
		background: linear-gradient(-45deg,  #ffffff 5%,#d1d1d1 18%,#ffffff 33%,#ffffff 69%,#bfbfbf 85%,#ffffff 100%);
background: -moz-linear-gradient(-45deg,  #ffffff 5%, #d1d1d1 18%, #ffffff 33%, #ffffff 69%, #bfbfbf 85%, #ffffff 100%); /* FF3.6+ */ background: -webkit-linear-gradient(-45deg,  #ffffff 5%,#d1d1d1 18%,#ffffff 33%,#ffffff 69%,#bfbfbf 85%,#ffffff 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(-45deg,  #ffffff 5%,#d1d1d1 18%,#ffffff 33%,#ffffff 69%,#bfbfbf 85%,#ffffff 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(-45deg,  #ffffff 5%,#d1d1d1 18%,#ffffff 33%,#ffffff 69%,#bfbfbf 85%,#ffffff 100%); /* IE10+ */
}

div#thin_border {
		position:relative;
		z-index:1;
		border:2px solid #999; border-radius:20px;
		box-shadow:0 0 0 3px #0e0d14;
		transition:border-color 2s;
-webkit-transition: border-color 2s; -webkit-transition-duration:2s; -moz-transition:border-color 2s; -o-transition:border-color 2s; -ms-transition:border-color 2s;
}

div#thin_border:hover, .opt_block:hover {border-color:#d14141;}

header {
		width: 232px;
		margin-right: 54px;	padding-right: 3px;
		position:relative;
		float:right;
		z-index:5;
		text-align:center;
}

header h2 {
	font-size:16px; font-weight: normal;
	letter-spacing: 2px;
	color:#e6e6e6;
}

header h1, .popups legend {font:60px/50px Impact; color:white; text-shadow: 0 1px 3px #C73030;}

aside {
		text-align:left;
		white-space: nowrap;
		border-radius: 20px 20px 0 0;
}

aside ul {width:270px; margin: 11px 3px 0; cursor:default;}

ul.random_butt input {text-indent:-999px;}
aside li, ul.random_butt input, .bt_close, [alt=Login] {
		height:26px;
		display:inline-block;
		background-image: url('/img/bbcodes.gif');
		cursor:pointer;
}
aside li:active, .bt_close:active {transition: transform 1s; -webkit-transition: -webkit-transform 1s; -moz-transition: -moz-transform 1s; -o-transition: -o-transform 1s; -ms-transition:-ms-transform 1s;}

.bold, .underline, .emphasize, .opt, .bt_close {width:31px; margin:0 7px;}

.bold:active, .underline:active, .emphasize:active, .opt:active, .bt_enter:active, .bt_close:active
							{transform:rotate(360deg); -moz-transform:rotate(360deg); -webkit-transform:rotate(360deg); -o-transform:rotate(360deg); -ms-transform: rotate(30deg);}
.underline 		{background-position:-45px;}
.emphasize 		{background-position:-91px;}
.opt						{background-position:-137px;}
.bt_close			{float:right; margin-right:3px; background-position:-257px;}
.bt_enter 			{width:57px; margin-left: 6px; background-position:-184px;}


ul.random_butt {margin:10px 3px;}
ul.random_butt li {display:inline;}
.bt_ok				{width:42px; min-width:auto; margin-right:10px; background-position:-298px;}
.bt_cancel			{width:72px; background-position:-341px;}
.bt_ok {background-color:transparent;}

form.contact_form input .bt_ok {min-width:42px;}

	/* 			-+-iNside Page Links-+-			*/
ul.menu_txt		{width:auto; margin: 4px 6px 10px;}

ul.menu_txt li	{
		height:auto;
		margin-right:1px;
		display:inline;
		font:17px 'Nunito', sans-serif;
		background:none;
}
ul.menu_txt li a			{color:#cbcbcb;}
ul.menu_txt li a:hover {color:white; transition: color 0.7s; -webkit-transition: color 0.7s; -moz-transition: color 0.7s;}

ul.menu_txt li a:before {
		width:4px; height:26px;
		margin: 0 4px;
		display: inline-block;
		position: relative; top: 8px;
		background:url(/img/brackets.gif);
		content:"";
}

ul.menu_txt li:after {
		width:4px; height:26px;
		margin: 0 4px;
		display: inline-block;
		position: relative; top: 8px;
		background:url(/img/brackets.gif) right;
		content:"";
}

/* 			-+- END HEADER -+-			*/

																											/* 			-+- CONTENT -+-			*/
article, textarea {
		width:100%; min-height:290px;
		padding:5px 6px;
		word-wrap:break-word;
		border-radius: 20px;
		color:#bebed1;
		font-size:15px; line-height:18px;
}


article p {
	margin:10px 10px 0;
	font:17px 'Nunito', sans-serif;
}
	article p.error	{margin:10px 10px 0; font:18px 'Nunito', sans-serif;}


article h3						{margin: 0 0 20px 20px; font: bold 19px 'Nunito', sans-serif;}
article h4, article h5	{margin-top: 15px; color:white; font: 18px/40px 'Nunito', sans-serif; text-indent: 5px;}
article h4:first-child 	{margin-top:0px;}
article h5						{line-height: 0; margin-top: 15px;}

/*  Referral Link Inside the Block  */
article a.referral	{
	color:#bebed1;
	font-size:15px; line-height:18px;
}
	article a.referral:hover	{color:white;}

.opt_block {
		width:150px;
		padding:15px;
		position:absolute; top:49px; left:0;
		z-index:2;
	display:none;
		line-height:26px;
		text-align:left;
		background-color:rgba(14, 13, 20, 0.85);
		border:solid #999; border-width: 2px 2px 2px 0; border-radius: 0 20px 20px 0;
		transition:border-color 2s;
-webkit-transition: border-color 2s; -moz-transition:border-color 2s; -o-transition:border-color 2s; -ms-transition:border-color 2s;
}

	.opt_block input {display:inline;}

	form.opt_block input.opt_pwd {width:150px; height:auto; margin-bottom:14px; padding:2px 3px; border:1px solid #999; border-radius: 0 4px 4px 0;}


/* 			-+- Get the Link -+-			*/
p.output_link {margin:0 0 30px 9px; display:block;}

p.output_link:first-child {margin-top:9px;}

p.output_link a {margin-right:7px; position: relative; top: 3px; float:left;}

p.output_link input.get_link_field {
	width:93%; height:25px;
	border-bottom:1px dashed #4D4D4D;
	color:#bebed1;
	font-size:17px;
	background-color:transparent;
}

#copied-notice {
		display: none;
		position: fixed; left: 10%; top: 50px; z-index: 5;
		width: 250px; height: 79px;
		margin: 0px 0 0 0px;
/*		background: url(/gfx/copy.png); */
}

/* 			-+- END CONTENT -+-			*/


/*		- + - + - + - + - + - + - + - Footer - + - + - + - + - + - + - + - +		*/
footer {
	margin-top:25px;
	text-align:center;
	word-spacing:30px;
}

footer a {
	color:#e6e6e6;
	font:16px 'Nunito', sans-serif;
	text-transform: uppercase;
}

footer a.nav_gray	{color:#a19d9d; font-size:14px;}

footer a:hover			{border-bottom:2px solid;}
footer a:active			{color:#d14141;}



/*  Affiliate's Banner  */
a.LSBan	{
	width:704px; height:94px;
	margin: 6% auto 28px;
	display:block;
	background-image:url(/img/LS1.gif);
}
	a.LSBan:hover	{background-image:url(/img/LS2.gif);}

	@media screen and (max-width: 815px), screen and (max-height: 800px)	{	a.LSBan {display:none;}	}

/*
a#usenet,
a#zevera	{
	margin: 4% auto 28px;
	display:block;
	border: 4px solid #3d3d3d;
	border-radius:14px;
	transition:border-color .2s;
}
	a#usenet	{width:652px; min-height:86px; background:no-repeat url(/img/u-net.png);}
	a#zevera	{width:728px; height:90px; background:no-repeat url(/img/zev_2017.jpg);}
	a#usenet:hover, a#usenet:focus,
	a#zevera:hover, a#zevera:focus	{border-color:#fafafa;}

	@media screen and (max-width: 815px), screen and (max-height: 800px)	{	a#usenet {display:none;}		a#zevera {display:none;}	}
*/

/* 			-+- END FOOTER -+-			*/

																									/* 			-+- Forms, Windows -+-			*/
.popups .window {
		width:300PX;
		padding:0 15px 10px;
		position:absolute;
		display:none;
		border:10px solid #f2f2f2; border-radius:20px;
		box-shadow:0 0 0 3px #0e0d14;
		z-index:9999;
} 

.modal_overlay {
		display:none;
		position:absolute; top:0; left:0;
		z-index:9000;	/* Z-index of .modal_overlay must lower than .popups .window */
background-image: -webkit-repeating-linear-gradient(40deg, black 0px, #0e0d14 5px,  transparent 0px,  transparent 10px);
background-image:-moz-repeating-linear-gradient(40deg, black 0px, #0e0d14 5px,  transparent 0px,  transparent 10px);
background-image:-o-repeating-linear-gradient(40deg, black 0px, #0e0d14 5px,  transparent 0px,  transparent 10px);
background-image:-ms-repeating-linear-gradient(40deg, black 0px, #0e0d14 5px,  transparent 0px,  transparent 10px);
}

input[alt="Login"] {margin-top:20px;}

input[type="text"], input[type=email], input[type="password"] {
		margin-top:20px;
		width:98%; height:25px;
		border-bottom:1px dashed #4D4D4D;
		color:#bebed1;
		font-size:17px;
		background-color:transparent;
}

.popups legend {
		padding:0 2px;
		position: absolute; top: -32px; right: 20px;
		font-size:35px;
		cursor:default;
}

form.window ul.menu_txt {margin:14px 0;}


#rep {width:auto; padding-top: 13px; text-align: center;}		/*  report window */

/* 			-+- Contact Form -+-			*/
.contact_form {width: 430px; margin: 45px 15px 20px;}

.contact_form fieldset input, form.contact_form textarea {min-width:430px; height:auto; padding:4px; background-color:#221f30; background-color:rgba(34,31,48,0.8);}

.contact_form fieldset input {margin:0;}
.contact_form fieldset input:focus, form.contact_form textarea:focus {border-color:#d14141;}

form.contact_form textarea {
		width:60%; min-height:250px;
		border-bottom:1px dashed #4D4D4D; border-radius:0;
		color:#bebed1;
		font-size:17px;
}

.entries {width:100%; margin-bottom: 10px; border-collapse: collapse;}
.entries th:first-child {width:65%; text-align:left;}
.entries th {padding:4px; text-align:center; color: #0e0d14; border:1px solid #636363; background-color:#999;}

.entries td:first-child {text-align:left;}
.entries td {padding:3px; text-align:center; border:1px solid #636363;}
.entries tr:nth-of-type(odd) {background-color:#15131e;}

.entries td a {display:block;}
.entries tr:hover {background-color:#7c2626;}

.settings {width:80%; margin:0 0 0 15px;}
.settings td {font-size:17px; vertical-align:bottom; line-height: 22px; border-collapse: collapse;}
.settings td input {color:white;}
.settings td input:focus {border-color:gray;}
.settings td ul.random_butt {margin:0 10px;}


.QapTcha {width: 232px; margin:0 auto;}

						/*		Slider Banner	*/
@media screen and (max-width: 1410px) {	.stickyBanner {display:none;}	}

aside.stickyBanner {position:fixed; bottom:0; right:0; text-align:center; z-index:0;}

.stickyBanner a#close {
	padding: 1px 6px;
	color:#DFDFE9;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	border-radius: 10px 10px 0 0;
	border:2px solid white;	border-bottom:0;
}

p.stickyBanner {margin-top:-4px; display:block;}

						/*		NoScript Notification	*/
a#noscript_alert {
	width:606px;
	margin-left:-303px; padding:16px 0;
	position:fixed; top:30px; left:50%;
	display:block;
	color:#00326a;
	font:18px/22px Tahoma, Geneva, sans-serif;
	text-shadow: 1px 2px 4px #dfbeb5;
	text-align:center;
	border:2px double #ac1c15;
	background-color:#e6dfdd;
	box-shadow: #79140f 0 0 10px;
	z-index: 9999;
}
a#noscript_alert:hover {background-color:#e6c4ba; border:2px solid white;}


/* - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +
								-+- oTheR -+-													
 - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + */
div.injected_ad_footer	{display:none !important;}

/*  AdCash:  */
p._cs	{display:none;}