/********************************************************
PRECLEAR - StickCreations.com - updated 3-19-2017
********************************************************/
* {
	margin:0px;
	padding:0px;
	outline:none;  /*removes ugly outline*/
	-webkit-text-size-adjust: 100%; -webkit-font-smoothing: antialiased; /* stops iphone from resizing copy */
	text-shadow: 1px 1px 1px rgba(0,0,0,0.004);  /*font weight fix */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
}
/* vemba hack */
#mobile_top *,
#mobile_nav *,
#socialbar *,
#ad728 *,
#header *,
#sidebar *,
#wrapper .footer * {
    position: relative;
}

p {	}
b, strong { font-weight:bold;}
i, em { font-style:italic;}
textarea {resize:none;}  /* removes resize option */
img { border:0px;vertical-align:top;} /*vertical fixes ie spacing */
img {
	-moz-user-select: -moz-none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	-o-user-select: none;
	user-select: none;
} /* disable ugly select */ 
form, fieldset, table  { border:0px;}
table {border-collapse: collapse;border-spacing: 0;}
input { box-shadow:none; box-shadow:0px;border-radius: 0;}
sup { font-size:50%!important;font-family:inherit;}
.ui-loader { display:none;}


.noselect {
	 -moz-user-select: -moz-none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	-o-user-select: none;
	user-select: none;
}

.clearfix::after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
}

.tiny .hide_tiny { display:none;}
.show_tiny { display:none;}
.tiny .show_tiny { display:block;}
.div-table { display:table;height:100%;width:100%;}
.div-tablecell { display:table-cell;vertical-align:middle;height:100%;width:100%;}

#adblock-alert {
	position: fixed;
	top:0;
	left:0;
	width: 100vw;
	height: 100vh;
	background-color: rgba(0,0,0,0.9);
	z-index: 938475892347548923758934276893546743;
	display: none;
}
#adblock-alert .inner {
	position: fixed;
	top:0;
	left:0;
	width: 100vw;
	height: 100vh;
	display: flex;
	align-items: center;
	justify-content: center;
}
#adblock-alert .inner2 {
	width: 90%;
	max-width: 500px;
	padding:40px;
	text-align: center;
	margin-top: -50px;
}
#adblock-alert .inner2 * {
	color:#fff;
	line-height:1.4em;
}
#adblock-alert .inner2 h2 {
	font-size:22px;
	font-family: 'Oswald', sans-serif;
	margin-bottom: 10px;
}
#adblock-alert .inner2 p, #adblock-alert .inner2 a {
	font-size:18px;
	font-family: 'Open Sans', arial, sans-serif !important;
	margin-bottom: 5px;
}
#adblock-alert .inner2 a {
	text-decoration: underline;
}
.megablur {
	filter: blur(5px);
}