/* Alegreya */
@import url('https://fonts.googleapis.com/css2?family=Alegreya:ital,wght@0,400;0,500;1,400;1,500&display=swap');

/* Anonymous Pro */
@import url('https://fonts.googleapis.com/css2?family=Anonymous+Pro:ital,wght@0,400;0,700;1,400;1,700&display=swap');

/* Cousine */
@import url('https://fonts.googleapis.com/css2?family=Cousine:ital,wght@0,400;0,700;1,400;1,700&display=swap');

/* Hind */
@import url("https://fonts.googleapis.com/css2?family=Hind:wght@300;400;600;700&display=swap");

/* Noticia Text */
@import url('https://fonts.googleapis.com/css2?family=Noticia+Text:ital@0;1&display=swap');

/* Roboto */
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;600&display=swap');

/* Roboto Slab */
@import url('https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@300;400;500;600&display=swap');

/* Noto Sans */
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap');

/* Patrick Hand */
@import url("https://fonts.googleapis.com/css2?family=Patrick+Hand&display=swap");

/* Ubuntu */
@import url('https://fonts.googleapis.com/css2?family=Ubuntu:ital,wght@0,300;0,400;0,500;1,300;1,400;1,500&display=swap');

/* Yantramanav */
@import url('https://fonts.googleapis.com/css2?family=Yantramanav:wght@300;400;500;700&display=swap');

/* PixelFont */
@font-face {
  font-family: 'PixelFont';
  src: url("font/entercommand.ttf");
}

/* KazmaFont */
@font-face {
  font-family: 'KazmaFont';
  src: url("font/rainet.ttf");
}

/* PixelPush */
@font-face {
    font-family: 'PixelPush';
    src: url("font/gamer.ttf");
}

.entry + .entry {
	margin-top: 10px;
	padding-top: 10px;
	border-top: 2px solid #000;
}

.font_roboslab {font-family: 'Roboto Slab';}
.font_alegreya {font-family: 'Alegreya';}
.font_pixelpush {font-family: 'PixelPush';}

/* universal elements */
body {
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-color: #eee;
	position: relative;
	font-size: 16px;
	line-height: 22px;
	font-family: 'Hind', sans-serif;
	cursor: default;
	padding: 0;
	margin: 0;
	color: #fff;
	-webkit-font-smoothing: subpixel-antialiased;
	text-align: justify;
	min-width: 1000px;
	background-size: cover;
}
span {
	position: relative;
}
* {
	position: relative;
	break-inside: avoid;
	box-sizing: border-box;
		-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
}
*:focus {
	outline: none;
}
a {
	text-decoration: none;
	color: #aaa;
	transition: color 0.5s;
	-o-transition: color 0.5s;
	-ms-transition: color 0.5s;
	-moz-transition: color 0.5s;
	-webkit-transition: color 0.5s;
}
a:hover {
	color: #f36;
}
img {
	display: block;
}
img.pixel, .pixel, .pixel img, img.emoji {
	image-rendering: optimizeSpeed;
	image-rendering: -moz-crisp-edges;
	image-rendering: -o-crisp-edges;
	image-rendering: -webkit-optimize-contrast;
	image-rendering: pixelated;
	image-rendering: optimize-contrast;
	-ms-interpolation-mode: nearest-neighbor;
}
img.depixel, .depixel, .depixel img, img.emoji {
	image-rendering: auto;
}
img.inline {
	display: inline;
}
img.emoji {
	display: inline;
	vertical-align: middle;
}
sup {
	line-height: 0 !important;
	font-family: 'Arial';
}

/* holders, fixes and adjusters */
.holder {
	width: 900px;
	margin-left: auto;
	margin-right: auto;
}
.clear:after  /* prevents floating divs from breaking their box */ {
	content: '';
	display: table;
	clear: both;
}
span.bhfix /* this cleans up "blue hell" font */ {
	font-size: 80% !important;
	padding: 0 2px;
}
div.bhfix {
	word-spacing: -0.5em;
	text-align: left;
	text-align-last: left;
}
div.bhfix.text_right {
	text-align: right;
	text-align-last: right;
}

.vcen /* vertical centering */ {
  margin: 0;
  position: absolute !important;
  top: 50% !important;
  -ms-transform: translateY(-50%) !important;
  transform: translateY(-50%) !important;
}
.hcen /* horizontal centering */ {
  margin: 0;
  left: 50% !important;
  -ms-transform: translateX(-50%) !important;
  transform: translateX(-50%) !important;
}

/* column widths! */
.colm02.c01 {grid-template-columns: 01% auto;}
.colm02.c02 {grid-template-columns: 02% auto;}
.colm02.c03 {grid-template-columns: 03% auto;}
.colm02.c04 {grid-template-columns: 04% auto;}
.colm02.c05 {grid-template-columns: 05% auto;}
.colm02.c06 {grid-template-columns: 06% auto;}
.colm02.c07 {grid-template-columns: 07% auto;}
.colm02.c08 {grid-template-columns: 08% auto;}
.colm02.c09 {grid-template-columns: 09% auto;}
.colm02.c10 {grid-template-columns: 10% auto;}
.colm02.c11 {grid-template-columns: 11% auto;}
.colm02.c12 {grid-template-columns: 12% auto;}
.colm02.c13 {grid-template-columns: 13% auto;}
.colm02.c14 {grid-template-columns: 14% auto;}
.colm02.c15 {grid-template-columns: 15% auto;}
.colm02.c16 {grid-template-columns: 16% auto;}
.colm02.c17 {grid-template-columns: 17% auto;}
.colm02.c18 {grid-template-columns: 18% auto;}
.colm02.c19 {grid-template-columns: 19% auto;}
.colm02.c20 {grid-template-columns: 20% auto;}
.colm02.c21 {grid-template-columns: 21% auto;}
.colm02.c22 {grid-template-columns: 22% auto;}
.colm02.c23 {grid-template-columns: 23% auto;}
.colm02.c24 {grid-template-columns: 24% auto;}
.colm02.c25 {grid-template-columns: 25% auto;}
.colm02.c26 {grid-template-columns: 26% auto;}
.colm02.c27 {grid-template-columns: 27% auto;}
.colm02.c28 {grid-template-columns: 28% auto;}
.colm02.c29 {grid-template-columns: 29% auto;}
.colm02.c30 {grid-template-columns: 30% auto;}
.colm02.c31 {grid-template-columns: 31% auto;}
.colm02.c32 {grid-template-columns: 32% auto;}
.colm02.c33 {grid-template-columns: 33% auto;}
.colm02.c34 {grid-template-columns: 34% auto;}
.colm02.c35 {grid-template-columns: 35% auto;}
.colm02.c36 {grid-template-columns: 36% auto;}
.colm02.c37 {grid-template-columns: 37% auto;}
.colm02.c38 {grid-template-columns: 38% auto;}
.colm02.c39 {grid-template-columns: 39% auto;}
.colm02.c40 {grid-template-columns: 40% auto;}
.colm02.c41 {grid-template-columns: 41% auto;}
.colm02.c42 {grid-template-columns: 42% auto;}
.colm02.c43 {grid-template-columns: 43% auto;}
.colm02.c44 {grid-template-columns: 44% auto;}
.colm02.c45 {grid-template-columns: 45% auto;}
.colm02.c46 {grid-template-columns: 46% auto;}
.colm02.c47 {grid-template-columns: 47% auto;}
.colm02.c48 {grid-template-columns: 48% auto;}
.colm02.c49 {grid-template-columns: 49% auto;}
.colm02.c50 {grid-template-columns: 50% auto;}
.colm02.c51 {grid-template-columns: 51% auto;}
.colm02.c52 {grid-template-columns: 52% auto;}
.colm02.c53 {grid-template-columns: 53% auto;}
.colm02.c54 {grid-template-columns: 54% auto;}
.colm02.c55 {grid-template-columns: 55% auto;}
.colm02.c56 {grid-template-columns: 56% auto;}
.colm02.c57 {grid-template-columns: 57% auto;}
.colm02.c58 {grid-template-columns: 58% auto;}
.colm02.c59 {grid-template-columns: 59% auto;}
.colm02.c60 {grid-template-columns: 60% auto;}
.colm02.c61 {grid-template-columns: 61% auto;}
.colm02.c62 {grid-template-columns: 62% auto;}
.colm02.c63 {grid-template-columns: 63% auto;}
.colm02.c64 {grid-template-columns: 64% auto;}
.colm02.c65 {grid-template-columns: 65% auto;}
.colm02.c66 {grid-template-columns: 66% auto;}
.colm02.c67 {grid-template-columns: 67% auto;}
.colm02.c68 {grid-template-columns: 68% auto;}
.colm02.c69 {grid-template-columns: 69% auto;}
.colm02.c70 {grid-template-columns: 70% auto;}
.colm02.c71 {grid-template-columns: 71% auto;}
.colm02.c72 {grid-template-columns: 72% auto;}
.colm02.c73 {grid-template-columns: 73% auto;}
.colm02.c74 {grid-template-columns: 74% auto;}
.colm02.c75 {grid-template-columns: 75% auto;}
.colm02.c76 {grid-template-columns: 76% auto;}
.colm02.c77 {grid-template-columns: 77% auto;}
.colm02.c78 {grid-template-columns: 78% auto;}
.colm02.c79 {grid-template-columns: 79% auto;}
.colm02.c80 {grid-template-columns: 80% auto;}
.colm02.c81 {grid-template-columns: 81% auto;}
.colm02.c82 {grid-template-columns: 82% auto;}
.colm02.c83 {grid-template-columns: 83% auto;}
.colm02.c84 {grid-template-columns: 84% auto;}
.colm02.c85 {grid-template-columns: 85% auto;}
.colm02.c86 {grid-template-columns: 86% auto;}
.colm02.c87 {grid-template-columns: 87% auto;}
.colm02.c88 {grid-template-columns: 88% auto;}
.colm02.c89 {grid-template-columns: 89% auto;}
.colm02.c90 {grid-template-columns: 90% auto;}
.colm02.c91 {grid-template-columns: 91% auto;}
.colm02.c92 {grid-template-columns: 92% auto;}
.colm02.c93 {grid-template-columns: 93% auto;}
.colm02.c94 {grid-template-columns: 94% auto;}
.colm02.c95 {grid-template-columns: 95% auto;}
.colm02.c96 {grid-template-columns: 96% auto;}
.colm02.c97 {grid-template-columns: 97% auto;}
.colm02.c98 {grid-template-columns: 98% auto;}
.colm02.c99 {grid-template-columns: 99% auto;}
/* column widths! */
.colm03.c05.left {grid-template-columns: 05% auto auto;}
.colm03.c10.left {grid-template-columns: 10% auto auto;}
.colm03.c15.left {grid-template-columns: 15% auto auto;}
.colm03.c20.left {grid-template-columns: 20% auto auto;}
.colm03.c25.left {grid-template-columns: 25% auto auto;}
.colm03.c30.left {grid-template-columns: 30% auto auto;}
.colm03.c35.left {grid-template-columns: 35% auto auto;}
.colm03.c40.left {grid-template-columns: 40% auto auto;}
.colm03.c45.left {grid-template-columns: 45% auto auto;}
.colm03.c50.left {grid-template-columns: 50% auto auto;}
.colm03.c55.left {grid-template-columns: 55% auto auto;}
.colm03.c60.left {grid-template-columns: 60% auto auto;}
.colm03.c65.left {grid-template-columns: 65% auto auto;}
.colm03.c70.left {grid-template-columns: 70% auto auto;}
.colm03.c75.left {grid-template-columns: 75% auto auto;}
.colm03.c80.left {grid-template-columns: 80% auto auto;}
.colm03.c85.left {grid-template-columns: 85% auto auto;}
.colm03.c90.left {grid-template-columns: 90% auto auto;}
.colm03.c95.left {grid-template-columns: 95% auto auto;}
.colm03.c05.center {grid-template-columns: auto 05% auto;}
.colm03.c10.center {grid-template-columns: auto 10% auto;}
.colm03.c15.center {grid-template-columns: auto 15% auto;}
.colm03.c20.center {grid-template-columns: auto 20% auto;}
.colm03.c25.center {grid-template-columns: auto 25% auto;}
.colm03.c30.center {grid-template-columns: auto 30% auto;}
.colm03.c35.center {grid-template-columns: auto 35% auto;}
.colm03.c40.center {grid-template-columns: auto 40% auto;}
.colm03.c45.center {grid-template-columns: auto 45% auto;}
.colm03.c50.center {grid-template-columns: auto 50% auto;}
.colm03.c55.center {grid-template-columns: auto 55% auto;}
.colm03.c60.center {grid-template-columns: auto 60% auto;}
.colm03.c65.center {grid-template-columns: auto 65% auto;}
.colm03.c70.center {grid-template-columns: auto 70% auto;}
.colm03.c75.center {grid-template-columns: auto 75% auto;}
.colm03.c80.center {grid-template-columns: auto 80% auto;}
.colm03.c85.center {grid-template-columns: auto 85% auto;}
.colm03.c90.center {grid-template-columns: auto 90% auto;}
.colm03.c95.center {grid-template-columns: auto 95% auto;}
.colm03.c05.right {grid-template-columns: auto auto 05%;}
.colm03.c10.right {grid-template-columns: auto auto 10%;}
.colm03.c15.right {grid-template-columns: auto auto 15%;}
.colm03.c20.right {grid-template-columns: auto auto 20%;}
.colm03.c25.right {grid-template-columns: auto auto 25%;}
.colm03.c30.right {grid-template-columns: auto auto 30%;}
.colm03.c35.right {grid-template-columns: auto auto 35%;}
.colm03.c40.right {grid-template-columns: auto auto 40%;}
.colm03.c45.right {grid-template-columns: auto auto 45%;}
.colm03.c50.right {grid-template-columns: auto auto 50%;}
.colm03.c55.right {grid-template-columns: auto auto 55%;}
.colm03.c60.right {grid-template-columns: auto auto 60%;}
.colm03.c65.right {grid-template-columns: auto auto 65%;}
.colm03.c70.right {grid-template-columns: auto auto 70%;}
.colm03.c75.right {grid-template-columns: auto auto 75%;}
.colm03.c80.right {grid-template-columns: auto auto 80%;}
.colm03.c85.right {grid-template-columns: auto auto 85%;}
.colm03.c90.right {grid-template-columns: auto auto 90%;}
.colm03.c95.right {grid-template-columns: auto auto 95%;}

/* columns, more */
[class*="colm"] {
	display: grid;
	grid-template-rows: 1fr;
	grid-column-gap: 20px;
}
[class*="colm"].clear {
	clear: both;
}
.colm02 {
	grid-template-columns: 1fr 1fr;
}
.colm03 {
	grid-template-columns: 1fr 1fr 1fr;
	gap: 15px;
}
.colm04 {
	grid-template-columns: 1fr 1fr 1fr 1fr;
}
.colm05 {
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}
.colm06 {
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}
.colm07 {
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}
.colm08 {
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}
.colm09 {
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}
.colm10 {
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}
.colm11 {
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}
.colm12 {
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}
.colm13 {
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}
.colm14 {
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}
.colm15 {
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}
.colm16 {
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}
.colm17 {
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}
.colm18 {
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}
.colm19 {
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}
.colm20 {
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}
.colcen, .colcen > * {
	align-self: center;
}
.colend, .colend > * {
	align-self: flex-end;
}
[class*="colm"] {grid-column-gap: 0px;}
.gap05 {grid-column-gap: 5px;}
.gap10 {grid-column-gap: 10px;}
.gap15 {grid-column-gap: 15px;}
.gap20 {grid-column-gap: 20px;}
.gap25 {grid-column-gap: 25px;}
.rowgap05 {grid-row-gap: 5px;}
.rowgap10 {grid-row-gap: 10px;}
.rowgap15 {grid-row-gap: 15px;}
.rowgap20 {grid-row-gap: 20px;}
.rowgap25 {grid-row-gap: 25px;}

/* floating and alignments */
img.float {
	display: inline-block;
}
.float.left {
	float: left;
	clear: none;
}
.float.right {
	float: right;
}
.float.left.clear { /* prevents 'stacked' floating divs */
	clear: left;
}
.float.right.clear { /* prevents 'stacked' floating divs */
	clear: right;
}
.center {
	margin-left: auto !important;
	margin-right: auto !important;
}

/* assorted fixes */
.zfix01 {z-index: +1 !important;}
.zfix02 {z-index: +2 !important;}
.zfixm01 {z-index: -1 !important;}
.zfixm02 {z-index: -2 !important;}
.noclick {
	pointer-events: none;
}
.monofadein {
	filter: grayscale(1);
	transition: 3s;
}
.monofadein:hover {
	filter: grayscale(0);
}
.monofadeout {
	filter: grayscale(0);
	transition: 3s;
}
.monofadeout:hover {
	filter: grayscale(1);
}

/* text styles */
.text_left, .text_left * {
	text-align: left !important;
	text-align-last: left !important;
}
.text_justify, .text_justify * {
	text-align: justify !important;
	text-align-last: justify !important;
}
.text_right, .text_right * {
	text-align: right !important;
	text-align-last: right !important;
}
.text_center, .text_center * {
	text-align: center !important;
	text-align-last: center !important;
}

/* margin adjusters */
.mt0 {margin-top: 0px !important;}
.mt01 {margin-top: 1px !important;}
.mt02 {margin-top: 2px !important;}
.mt03 {margin-top: 3px !important;}
.mt04 {margin-top: 4px !important;}
.mt05 {margin-top: 5px !important;}
.mt06 {margin-top: 6px !important;}
.mt07 {margin-top: 7px !important;}
.mt08 {margin-top: 8px !important;}
.mt09 {margin-top: 9px !important;}
.mt10 {margin-top: 10px !important;}
.mt15 {margin-top: 15px !important;}
.mt20 {margin-top: 20px !important;}
.mt25 {margin-top: 25px !important;}
.mt30 {margin-top: 30px !important;}
.mt35 {margin-top: 35px !important;}
.mt40 {margin-top: 40px !important;}
.mt45 {margin-top: 45px !important;}
.mt50 {margin-top: 50px !important;}
.mt55 {margin-top: 65px !important;}
.mt60 {margin-top: 60px !important;}
.mt65 {margin-top: 65px !important;}
.mt70 {margin-top: 70px !important;}
.mt75 {margin-top: 75px !important;}
.mt80 {margin-top: 80px !important;}
.mt85 {margin-top: 85px !important;}
.mt90 {margin-top: 90px !important;}
.mt95 {margin-top: 95px !important;}
.mt100 {margin-top: 100px !important;}
.mt150 {margin-top: 150px !important;}
.mt200 {margin-top: 200px !important;}
.mt250 {margin-top: 250px !important;}
.mt300 {margin-top: 300px !important;}
.mt350 {margin-top: 350px !important;}
.mt400 {margin-top: 400px !important;}
.mt450 {margin-top: 450px !important;}
.mt500 {margin-top: 500px !important;}
.ml0 {margin-left: 0 !important;}
.ml05 {margin-left: 5px !important;}
.ml10 {margin-left: 10px !important;}
.ml15 {margin-left: 15px !important;}
.ml20 {margin-left: 20px !important;}
.ml25 {margin-left: 25px !important;}
.ml30 {margin-left: 30px !important;}
.ml35 {margin-left: 35px !important;}
.ml40 {margin-left: 40px !important;}
.ml45 {margin-left: 45px !important;}
.ml50 {margin-left: 50px !important;}
.ml60 {margin-left: 60px !important;}
.ml70 {margin-left: 70px !important;}
.ml80 {margin-left: 80px !important;}
.ml90 {margin-left: 90px !important;}
.ml100 {margin-left: 100px !important;}
.ml120 {margin-left: 120px !important;}
.ml140 {margin-left: 140px !important;}
.ml150 {margin-left: 150px !important;}
.ml160 {margin-left: 160px !important;}
.ml180 {margin-left: 180px !important;}
.ml200 {margin-left: 200px !important;}
.ml250 {margin-left: 250px !important;}
.ml300 {margin-left: 300px !important;}
.ml350 {margin-left: 350px !important;}
.mr0 {margin-right: 0 !important;}
.mr05 {margin-right: 5px !important;}
.mr10 {margin-right: 10px !important;}
.mr15 {margin-right: 15px !important;}
.mr20 {margin-right: 20px !important;}
.mr25 {margin-right: 25px !important;}
.mr30 {margin-right: 30px !important;}
.mr35 {margin-right: 35px !important;}
.mr40 {margin-right: 40px !important;}
.mr45 {margin-right: 45px !important;}
.mr50 {margin-right: 50px !important;}
.mr60 {margin-right: 60px !important;}
.mr70 {margin-right: 70px !important;}
.mr80 {margin-right: 80px !important;}
.mr90 {margin-right: 90px !important;}
.mr100 {margin-right: 100px !important;}
.mr150 {margin-right: 150px !important;}
.mr200 {margin-right: 200px !important;}
.mr250 {margin-right: 250px !important;}
.mr300 {margin-right: 300px !important;}
.mr350 {margin-right: 350px !important;}
.mb0,
.mb00 {margin-bottom: 0 !important;}
.mb01 {margin-bottom: 1px !important;}
.mb02 {margin-bottom: 2px !important;}
.mb03 {margin-bottom: 3px !important;}
.mb04 {margin-bottom: 4px !important;}
.mb05 {margin-bottom: 5px !important;}
.mb06 {margin-bottom: 6px !important;}
.mb07 {margin-bottom: 7px !important;}
.mb08 {margin-bottom: 8px !important;}
.mb09 {margin-bottom: 9px !important;}
.mb10 {margin-bottom: 10px !important;}
.mb15 {margin-bottom: 15px !important;}
.mb20 {margin-bottom: 20px !important;}
.mb25 {margin-bottom: 25px !important;}
.mb30 {margin-bottom: 30px !important;}
.mb35 {margin-bottom: 35px !important;}
.mb40 {margin-bottom: 40px !important;}
.mb45 {margin-bottom: 45px !important;}
.mb50 {margin-bottom: 50px !important;}
.mb55 {margin-bottom: 55px !important;}
.mb60 {margin-bottom: 60px !important;}
.mb65 {margin-bottom: 65px !important;}
.mb70 {margin-bottom: 70px !important;}
.mb100 {margin-bottom: 100px !important;}
.mb150 {margin-bottom: 150px !important;}
.mb200 {margin-bottom: 200px !important;}
.mb250 {margin-bottom: 250px !important;}
.mb300 {margin-bottom: 300px !important;}
.mb350 {margin-bottom: 350px !important;}
.mb400 {margin-bottom: 400px !important;}
.mb450 {margin-bottom: 450px !important;}
.mb500 {margin-bottom: 500px !important;}
.mtm01 {margin-top: -1px !important;}
.mtm02 {margin-top: -2px !important;}
.mtm03 {margin-top: -3px !important;}
.mtm04 {margin-top: -4px !important;}
.mtm05 {margin-top: -5px !important;}
.mtm10 {margin-top: -10px !important;}
.mtm15 {margin-top: -15px !important;}
.mtm20 {margin-top: -20px !important;}
.mtm25 {margin-top: -25px !important;}
.mtm30 {margin-top: -30px !important;}
.mtm35 {margin-top: -35px !important;}
.mtm40 {margin-top: -40px !important;}
.mtm45 {margin-top: -45px !important;}
.mtm50 {margin-top: -50px !important;}
.mtm60 {margin-top: -60px !important;}
.mtm70 {margin-top: -70px !important;}
.mtm80 {margin-top: -80px !important;}
.mtm90 {margin-top: -90px !important;}
.mtm100 {margin-top: -100px !important;}
.mtm150 {margin-top: -150px !important;}
.mtm200 {margin-top: -200px !important;}
.mtm250 {margin-top: -250px !important;}
.mlm05 {margin-left: -5px !important;}
.mlm10 {margin-left: -10px !important;}
.mlm15 {margin-left: -15px !important;}
.mlm20 {margin-left: -20px !important;}
.mlm25 {margin-left: -25px !important;}
.mlm30 {margin-left: -30px !important;}
.mlm35 {margin-left: -35px !important;}
.mlm40 {margin-left: -40px !important;}
.mlm45 {margin-left: -45px !important;}
.mlm50 {margin-left: -50px !important;}
.mlm55 {margin-left: -55px !important;}
.mlm60 {margin-left: -60px !important;}
.mlm65 {margin-left: -65px !important;}
.mlm70 {margin-left: -70px !important;}
.mlm75 {margin-left: -75px !important;}
.mlm80 {margin-left: -80px !important;}
.mlm85 {margin-left: -85px !important;}
.mlm90 {margin-left: -90px !important;}
.mlm95 {margin-left: -95px !important;}
.mlm100 {margin-left: -100px !important;}
.mrm05 {margin-right: -5px !important;}
.mrm10 {margin-right: -10px !important;}
.mrm15 {margin-right: -15px !important;}
.mrm20 {margin-right: -20px !important;}
.mrm25 {margin-right: -25px !important;}
.mrm30 {margin-right: -30px !important;}
.mrm35 {margin-right: -35px !important;}
.mrm40 {margin-right: -40px !important;}
.mrm45 {margin-right: -45px !important;}
.mrm50 {margin-right: -50px !important;}
.mrm55 {margin-right: -55px !important;}
.mrm60 {margin-right: -60px !important;}
.mrm65 {margin-right: -65px !important;}
.mrm70 {margin-right: -70px !important;}
.mrm75 {margin-right: -75px !important;}
.mrm80 {margin-right: -80px !important;}
.mrm85 {margin-right: -85px !important;}
.mrm90 {margin-right: -90px !important;}
.mrm95 {margin-right: -95px !important;}
.mrm100 {margin-right: -100px !important;}
.mbm05 {margin-bottom: -5px !important;}
.mbm10 {margin-bottom: -10px !important;}
.mbm15 {margin-bottom: -15px !important;}
.mbm20 {margin-bottom: -20px !important;}
.mbm25 {margin-bottom: -25px !important;}
.mbm30 {margin-bottom: -30px !important;}
.mbm35 {margin-bottom: -35px !important;}
.mbm40 {margin-bottom: -40px !important;}
.mbm45 {margin-bottom: -45px !important;}
.mbm50 {margin-bottom: -50px !important;}
.mbm60 {margin-bottom: -60px !important;}
.mbm70 {margin-bottom: -70px !important;}
.mbm80 {margin-bottom: -80px !important;}
.mbm90 {margin-bottom: -90px !important;}
.mbm100 {margin-bottom: -100px !important;}
.mbm110 {margin-bottom: -110px !important;}
.mbm120 {margin-bottom: -120px !important;}
.mbm130 {margin-bottom: -130px !important;}
.mbm140 {margin-bottom: -140px !important;}
.mbm150 {margin-bottom: -150px !important;}
.mbm200 {margin-bottom: -200px !important;}
.mbm250 {margin-bottom: -250px !important;}
.mlauto {margin-left: auto;}
.mrauto {margin-right: auto;}

/* padding adjusters */
.pad0 {padding: 0 !important;}
.pad05 {padding: 5px !important;}
.pad10 {padding: 10px !important;}
.pad15 {padding: 15px !important;}
.pad20 {padding: 20px !important;}
.pad25 {padding: 25px !important;}
.pad30 {padding: 30px !important;}
.pad35 {padding: 35px !important;}
.pad40 {padding: 40px !important;}
.pad45 {padding: 45px !important;}
.pad50 {padding: 50px !important;}

/* padding adjusters, individual sides */
.padt0 {padding-top: 0px !important;}
.padt05 {padding-top: 5px !important;}
.padt10 {padding-top: 10px !important;}
.padt15 {padding-top: 15px !important;}
.padt20 {padding-top: 20px !important;}
.padt25 {padding-top: 25px !important;}
.padt30 {padding-top: 30px !important;}
.padt35 {padding-top: 35px !important;}
.padt40 {padding-top: 40px !important;}
.padt45 {padding-top: 45px !important;}
.padt50 {padding-top: 50px !important;}
.padt55 {padding-top: 65px !important;}
.padt60 {padding-top: 60px !important;}
.padt65 {padding-top: 65px !important;}
.padt70 {padding-top: 70px !important;}
.padt75 {padding-top: 75px !important;}
.padt80 {padding-top: 80px !important;}
.padt85 {padding-top: 85px !important;}
.padt90 {padding-top: 90px !important;}
.padt95 {padding-top: 95px !important;}
.padt100 {padding-top: 100px !important;}
.padl0 {padding-top: 0px !important;}
.padl05 {padding-left: 5px !important;}
.padl10 {padding-left: 10px !important;}
.padl15 {padding-left: 15px !important;}
.padl20 {padding-left: 20px !important;}
.padl25 {padding-left: 25px !important;}
.padl30 {padding-left: 30px !important;}
.padl35 {padding-left: 35px !important;}
.padl40 {padding-left: 40px !important;}
.padl45 {padding-left: 45px !important;}
.padl50 {padding-left: 50px !important;}
.padl100 {padding-left: 100px !important;}
.padl150 {padding-left: 150px !important;}
.padl200 {padding-left: 200px !important;}
.padl250 {padding-left: 250px !important;}
.padl300 {padding-left: 300px !important;}
.padl350 {padding-left: 350px !important;}
.padr0 {padding-top: 0px !important;}
.padr05 {padding-right: 5px !important;}
.padr10 {padding-right: 10px !important;}
.padr15 {padding-right: 15px !important;}
.padr20 {padding-right: 20px !important;}
.padr25 {padding-right: 25px !important;}
.padr30 {padding-right: 30px !important;}
.padr35 {padding-right: 35px !important;}
.padr40 {padding-right: 40px !important;}
.padr45 {padding-right: 45px !important;}
.padr50 {padding-right: 50px !important;}
.padr100 {padding-right: 100px !important;}
.padr150 {padding-right: 150px !important;}
.padr200 {padding-right: 200px !important;}
.padr250 {padding-right: 250px !important;}
.padr300 {padding-right: 300px !important;}
.padr350 {padding-right: 350px !important;}
.padb0 {padding-bottom: 0px !important;}
.padb00 {padding-bottom: 0 !important;}
.padb05 {padding-bottom: 5px !important;}
.padb10 {padding-bottom: 10px !important;}
.padb15 {padding-bottom: 15px !important;}
.padb20 {padding-bottom: 20px !important;}
.padb25 {padding-bottom: 25px !important;}
.padb30 {padding-bottom: 30px !important;}
.padb35 {padding-bottom: 35px !important;}
.padb40 {padding-bottom: 40px !important;}
.padb45 {padding-bottom: 45px !important;}
.padb50 {padding-bottom: 50px !important;}
.padb55 {padding-bottom: 55px !important;}
.padb60 {padding-bottom: 60px !important;}
.padb65 {padding-bottom: 65px !important;}
.padb70 {padding-bottom: 70px !important;}
.padb75 {padding-bottom: 75px !important;}
.padb80 {padding-bottom: 80px !important;}
.padb85 {padding-bottom: 85px !important;}
.padb90 {padding-bottom: 90px !important;}
.padb95 {padding-bottom: 95px !important;}
.padb100 {padding-bottom: 100px !important;}

/* absolute adjusters */
.abso {position: absolute !important;}

/* positioning */
.pt0 {top: 0 !important;}
.pt01 {top: 1px !important;}
.pt02 {top: 2px !important;}
.pt03 {top: 3px !important;}
.pt04 {top: 4px !important;}
.pt05 {top: 5px !important;}
.pt06 {top: 6px !important;}
.pt07 {top: 7px !important;}
.pt08 {top: 8px !important;}
.pt09 {top: 9px !important;}
.pt10 {top: 10px !important;}
.pt15 {top: 15px !important;}
.pt20 {top: 20px !important;}
.pt25 {top: 25px !important;}
.pt30 {top: 30px !important;}
.pt35 {top: 35px !important;}
.pt40 {top: 40px !important;}
.pt45 {top: 45px !important;}
.pt50 {top: 50px !important;}
.pt100 {top: 100px !important;}
.pt150 {top: 150px !important;}
.pt200 {top: 200px !important;}
.pt250 {top: 250px !important;}
.pt300 {top: 300px !important;}
.pt350 {top: 350px !important;}
.pt400 {top: 400px !important;}
.pt450 {top: 450px !important;}
.pt500 {top: 500px !important;}
.pl0 		{left: 0 !important;}
.pl01 	{left: 1px !important;}
.pl02 	{left: 2px !important;}
.pl03 	{left: 3px !important;}
.pl04 	{left: 4px !important;}
.pl05 	{left: 5px !important;}
.pl06 	{left: 6px !important;}
.pl07 	{left: 7px !important;}
.pl08 	{left: 8px !important;}
.pl09 	{left: 9px !important;}
.pl10 	{left: 10px !important;}
.pl15 	{left: 15px !important;}
.pl20 	{left: 20px !important;}
.pl25 	{left: 25px !important;}
.pl30 	{left: 30px !important;}
.pl35 	{left: 35px !important;}
.pl40 	{left: 40px !important;}
.pl45 	{left: 45px !important;}
.pl50 	{left: 50px !important;}
.pl60 	{left: 60px !important;}
.pl100 	{left: 100px !important;}
.pl150 	{left: 150px !important;}
.pl200 	{left: 200px !important;}
.pl250 	{left: 250px !important;}
.pl300 	{left: 300px !important;}
.pl350 	{left: 350px !important;}
.pr0 		{right: 0 !important;}
.pr01 	{right: 1px !important;}
.pr02 	{right: 2px !important;}
.pr03 	{right: 3px !important;}
.pr04 	{right: 4px !important;}
.pr05 	{right: 5px !important;}
.pr06 	{right: 6px !important;}
.pr07 	{right: 7px !important;}
.pr08 	{right: 8px !important;}
.pr09 	{right: 9px !important;}
.pr10 	{right: 10px !important;}
.pr15 	{right: 15px !important;}
.pr20 	{right: 20px !important;}
.pr25 	{right: 25px !important;}
.pr30 	{right: 30px !important;}
.pr35 	{right: 35px !important;}
.pr40 	{right: 40px !important;}
.pr45 	{right: 45px !important;}
.pr50 	{right: 50px !important;}
.pr100	{right: 100px !important;}
.pr150	{right: 150px !important;}
.pr200	{right: 200px !important;}
.pr250	{right: 250px !important;}
.pr300	{right: 300px !important;}
.pr350	{right: 350px !important;}
.pb0 		{bottom: 0 !important;}
.pb01 {bottom: 1px !important;}
.pb02 {bottom: 2px !important;}
.pb03 {bottom: 3px !important;}
.pb04 {bottom: 4px !important;}
.pb05 {bottom: 5px !important;}
.pb06 {bottom: 6px !important;}
.pb07 {bottom: 7px !important;}
.pb08 {bottom: 8px !important;}
.pb09 {bottom: 9px !important;}
.pb10 {bottom: 10px !important;}
.pb15 {bottom: 15px !important;}
.pb20 {bottom: 20px !important;}
.pb25 {bottom: 25px !important;}
.pb30 {bottom: 30px !important;}
.pb35 {bottom: 35px !important;}
.pb40 {bottom: 40px !important;}
.pb45 {bottom: 45px !important;}
.pb50 {bottom: 50px !important;}
.pb55 {bottom: 55px !important;}
.pb60 {bottom: 60px !important;}
.pb65 {bottom: 65px !important;}
.pb70 {bottom: 70px !important;}
.pb75 {bottom: 75px !important;}
.pb80 {bottom: 80px !important;}
.pb85 {bottom: 85px !important;}
.pb90 {bottom: 90px !important;}
.pb95 {bottom: 95px !important;}
.pb100 {bottom: 100px !important;}
.pb150 {bottom: 150px !important;}
.pb200 {bottom: 200px !important;}
.ptm01 {top: -1px !important;}
.ptm02 {top: -2px !important;}
.ptm03 {top: -3px !important;}
.ptm04 {top: -4px !important;}
.ptm05 {top: -5px !important;}
.ptm06 {top: -6px !important;}
.ptm07 {top: -7px !important;}
.ptm08 {top: -8px !important;}
.ptm09 {top: -9px !important;}
.ptm10 {top: -10px !important;}
.ptm15 {top: -15px !important;}
.ptm20 {top: -20px !important;}
.ptm25 {top: -25px !important;}
.ptm30 {top: -30px !important;}
.ptm35 {top: -35px !important;}
.ptm40 {top: -40px !important;}
.ptm45 {top: -45px !important;}
.ptm50 {top: -50px !important;}
.ptm55 {top: -55px !important;}
.ptm60 {top: -60px !important;}
.ptm65 {top: -65px !important;}
.ptm70 {top: -70px !important;}
.ptm75 {top: -75px !important;}
.ptm80 {top: -80px !important;}
.ptm85 {top: -85px !important;}
.ptm90 {top: -90px !important;}
.ptm95 {top: -95px !important;}
.ptm100 {top: -100px !important;}
.ptm150 {top: -150px !important;}
.ptm200 {top: -200px !important;}
.ptm250 {top: -250px !important;}
.ptm300 {top: -300px !important;}
.ptm350 {top: -350px !important;}
.ptm400 {top: -400px !important;}
.ptm450 {top: -450px !important;}
.ptm500 {top: -500px !important;}
.plm01 {left: -1px !important;}
.plm02 {left: -2px !important;}
.plm03 {left: -3px !important;}
.plm04 {left: -4px !important;}
.plm05 {left: -5px !important;}
.plm06 {left: -6px !important;}
.plm07 {left: -7px !important;}
.plm08 {left: -8px !important;}
.plm09 {left: -9px !important;}
.plm10 {left: -10px !important;}
.plm15 {left: -15px !important;}
.plm20 {left: -20px !important;}
.plm25 {left: -25px !important;}
.plm30 {left: -30px !important;}
.plm35 {left: -35px !important;}
.plm40 {left: -40px !important;}
.plm45 {left: -45px !important;}
.plm50 {left: -50px !important;}
.plm100 {left: -100px !important;}
.plm150 {left: -150px !important;}
.plm200 {left: -200px !important;}
.plm250 {left: -250px !important;}
.prm01 {right: -1px !important;}
.prm02 {right: -2px !important;}
.prm03 {right: -3px !important;}
.prm04 {right: -4px !important;}
.prm05 {right: -5px !important;}
.prm06 {right: -6px !important;}
.prm07 {right: -7px !important;}
.prm08 {right: -8px !important;}
.prm09 {right: -9px !important;}
.prm10 {right: -10px !important;}
.prm15 {right: -15px !important;}
.prm20 {right: -20px !important;}
.prm25 {right: -25px !important;}
.prm30 {right: -30px !important;}
.prm35 {right: -35px !important;}
.prm40 {right: -40px !important;}
.prm45 {right: -45px !important;}
.prm50 {right: -50px !important;}
.prm100 {right: -100px !important;}
.prm150 {right: -150px !important;}
.prm200 {right: -200px !important;}
.prm250 {right: -250px !important;}
.pbm01 {bottom: -1px !important;}
.pbm02 {bottom: -2px !important;}
.pbm03 {bottom: -3px !important;}
.pbm04 {bottom: -4px !important;}
.pbm05 {bottom: -5px !important;}
.pbm06 {bottom: -6px !important;}
.pbm07 {bottom: -7px !important;}
.pbm08 {bottom: -8px !important;}
.pbm09 {bottom: -9px !important;}
.pbm10 {bottom: -10px !important;}
.pbm15 {bottom: -15px !important;}
.pbm20 {bottom: -20px !important;}
.pbm25 {bottom: -25px !important;}
.pbm30 {bottom: -30px !important;}
.pbm35 {bottom: -35px !important;}
.pbm40 {bottom: -40px !important;}
.pbm45 {bottom: -45px !important;}
.pbm50 {bottom: -50px !important;}
.pbm60 {bottom: -60px !important;}
.pbm70 {bottom: -70px !important;}
.pbm75 {bottom: -75px !important;}
.pbm80 {bottom: -80px !important;}
.pbm90 {bottom: -90px !important;}
.pbm100 {bottom: -100px !important;}
.pbm150 {bottom: -150px !important;}
.pbm200 {bottom: -200px !important;}
.pbm250 {bottom: -250px !important;}
.pbm300 {bottom: -300px !important;}
.pbm350 {bottom: -350px !important;}
.pbm400 {bottom: -400px !important;}
.pbm450 {bottom: -450px !important;}
.pbm500 {bottom: -500px !important;}

/* paragraphs */
*.para0 > * + * {margin-top: 0px;}
*.para05 > * + * {margin-top: 5px;}
*.para10 > * + * {margin-top: 10px;}
*.para15 > * + * {margin-top: 15px;}
*.para20 > * + * {margin-top: 20px;}
*.para25 > * + * {margin-top: 25px;}
*.para30 > * + * {margin-top: 30px;}
*.para35 > * + * {margin-top: 35px;}
*.para40 > * + * {margin-top: 40px;}
*.para45 > * + * {margin-top: 45px;}
*.para50 > * + * {margin-top: 50px;}
[class*="para"][class*="colm0"] > * + * {margin-top: 0;}
[class*="colm0"].para05 > div > * + * {margin-top: 5px;}
[class*="colm0"].para10 > div > * + * {margin-top: 10px;}
[class*="colm0"].para15 > div > * + * {margin-top: 15px;}
[class*="colm0"].para20 > div > * + * {margin-top: 20px;}
[class*="colm0"].para25 > div > * + * {margin-top: 25px;}
[class*="colm0"].para30 > div > * + * {margin-top: 30px;}
[class*="colm0"].para35 > div > * + * {margin-top: 35px;}
[class*="colm0"].para40 > div > * + * {margin-top: 40px;}
[class*="colm0"].para45 > div > * + * {margin-top: 45px;}
[class*="colm0"].para50 > div > * + * {margin-top: 50px;}

/* dashed lines in between :) */
.dash05 > div + div {
	margin-top: 5px;
	padding-top: 5px;
	border-top: 2px dashed #888;
}
.dash10 > div + div {
	margin-top: 10px;
	padding-top: 10px;
	border-top: 2px dashed #888;
}
.dash15 > div + div {
	margin-top: 15px;
	padding-top: 15px;
	border-top: 2px dashed #888;
}
.dash20 > div + div {
	margin-top: 20px;
	padding-top: 20px;
	border-top: 2px dashed #888;
}
.dash25 > div + div {
	margin-top: 25px;
	padding-top: 25px;
	border-top: 2px dashed #888;
}
.dash30 > div + div {
	margin-top: 30px;
	padding-top: 30px;
	border-top: 2px dashed #888;
}
.dash35 > div + div {
	margin-top: 35px;
	padding-top: 35px;
	border-top: 2px dashed #888;
}
.dash40 > div + div {
	margin-top: 40px;
	padding-top: 40px;
	border-top: 2px dashed #888;
}
.dash45 > div + div {
	margin-top: 45px;
	padding-top: 45px;
	border-top: 2px dashed #888;
}
.dash50 > div + div {
	margin-top: 50px;
	padding-top: 50px;
	border-top: 2px dashed #888;
}

/* top position in percentage */
.pt05per {top: 5% !important;}
.pt10per {top: 10% !important;}
.pt15per {top: 15% !important;}
.pt20per {top: 20% !important;}
.pt25per {top: 25% !important;}
.pt30per {top: 30% !important;}
.pt35per {top: 35% !important;}
.pt40per {top: 40% !important;}
.pt45per {top: 45% !important;}
.pt50per {top: 50% !important;}
.pt55per {top: 55% !important;}
.pt60per {top: 60% !important;}
.pt65per {top: 65% !important;}
.pt70per {top: 70% !important;}
.pt75per {top: 75% !important;}
.pt80per {top: 80% !important;}
.pt85per {top: 85% !important;}
.pt90per {top: 90% !important;}
.pt95per {top: 95% !important;}
.pl05per {left: 5% !important;}
.pl10per {left: 10% !important;}
.pl15per {left: 15% !important;}
.pl20per {left: 20% !important;}
.pl25per {left: 25% !important;}
.pl30per {left: 30% !important;}
.pl35per {left: 35% !important;}
.pl36per {left: 36% !important;}
.pl37per {left: 37% !important;}
.pl38per {left: 38% !important;}
.pl39per {left: 39% !important;}
.pl40per {left: 40% !important;}
.pl45per {left: 45% !important;}
.pl50per {left: 50% !important;}
.pl55per {left: 55% !important;}
.pl60per {left: 60% !important;}
.pl65per {left: 65% !important;}
.pl70per {left: 70% !important;}
.pl75per {left: 75% !important;}
.pl80per {left: 80% !important;}
.pl85per {left: 85% !important;}
.pl90per {left: 90% !important;}
.pl95per {left: 95% !important;}
.pb05per {bottom: 5% !important;}
.pb10per {bottom: 10% !important;}
.pb15per {bottom: 15% !important;}
.pb20per {bottom: 20% !important;}
.pb25per {bottom: 25% !important;}
.pb30per {bottom: 30% !important;}
.pb35per {bottom: 35% !important;}
.pb40per {bottom: 40% !important;}
.pb45per {bottom: 45% !important;}
.pb50per {bottom: 50% !important;}
.pb55per {bottom: 55% !important;}
.pb60per {bottom: 60% !important;}
.pb65per {bottom: 65% !important;}
.pb70per {bottom: 70% !important;}
.pb75per {bottom: 75% !important;}
.pb80per {bottom: 80% !important;}
.pb85per {bottom: 85% !important;}
.pb90per {bottom: 90% !important;}
.pb95per {bottom: 95% !important;}
.pr05per {right: 5% !important;}
.pr10per {right: 10% !important;}
.pr15per {right: 15% !important;}
.pr20per {right: 20% !important;}
.pr25per {right: 25% !important;}
.pr30per {right: 30% !important;}
.pr35per {right: 35% !important;}
.pr40per {right: 40% !important;}
.pr45per {right: 45% !important;}
.pr50per {right: 50% !important;}
.pr55per {right: 55% !important;}
.pr60per {right: 60% !important;}
.pr65per {right: 65% !important;}
.pr70per {right: 70% !important;}
.pr75per {right: 75% !important;}
.pr80per {right: 80% !important;}
.pr85per {right: 85% !important;}
.pr90per {right: 90% !important;}
.pr95per {right: 95% !important;}
/* width in percentage */
.w05per {width: 5% !important;}
.w10per {width: 10% !important;}
.w15per {width: 15% !important;}
.w20per {width: 20% !important;}
.w25per {width: 25% !important;}
.w30per {width: 30% !important;}
.w35per {width: 35% !important;}
.w36per {width: 36% !important;}
.w37per {width: 37% !important;}
.w38per {width: 38% !important;}
.w39per {width: 39% !important;}
.w40per {width: 40% !important;}
.w41per {width: 41% !important;}
.w42per {width: 42% !important;}
.w43per {width: 43% !important;}
.w44per {width: 44% !important;}
.w45per {width: 45% !important;}
.w50per {width: 50% !important;}
.w55per {width: 55% !important;}
.w60per {width: 60% !important;}
.w65per {width: 65% !important;}
.w70per {width: 70% !important;}
.w75per {width: 75% !important;}
.w80per {width: 80% !important;}
.w85per {width: 85% !important;}
.w90per {width: 90% !important;}
.w95per {width: 95% !important;}
/* height in percentage */
.h05per {height: 5% !important;}
.h10per {height: 10% !important;}
.h15per {height: 15% !important;}
.h20per {height: 20% !important;}
.h25per {height: 25% !important;}
.h30per {height: 30% !important;}
.h35per {height: 35% !important;}
.h40per {height: 40% !important;}
.h45per {height: 45% !important;}
.h50per {height: 50% !important;}
.h55per {height: 55% !important;}
.h60per {height: 60% !important;}
.h65per {height: 65% !important;}
.h70per {height: 70% !important;}
.h75per {height: 75% !important;}
.h80per {height: 80% !important;}
.h85per {height: 85% !important;}
.h90per {height: 90% !important;}
.h95per {height: 95% !important;}

/* pixel-based heights */
.h25px {height: 25px !important;}
.h30px {height: 30px !important;}
.h35px {height: 35px !important;}
.h40px {height: 40px !important;}
.h45px {height: 45px !important;}
.h50px {height: 50px !important;}
.h55px {height: 55px !important;}
.h60px {height: 60px !important;}
.h65px {height: 65px !important;}
.h70px {height: 70px !important;}
.h75px {height: 75px !important;}
.h80px {height: 80px !important;}
.h85px {height: 85px !important;}
.h90px {height: 90px !important;}
.h95px {height: 95px !important;}
.h100px {height: 100px !important;}
.h150px {height: 150px !important;}
.h200px {height: 200px !important;}
.h225px {height: 225px !important;}
.h250px {height: 250px !important;}
.h275px {height: 275px !important;}
.h300px {height: 300px !important;}
.h305px {height: 305px !important;}
.h310px {height: 310px !important;}
.h320px {height: 320px !important;}
.h325px {height: 325px !important;}
.h330px {height: 330px !important;}
.h340px {height: 340px !important;}
.h350px {height: 350px !important;}
.h375px {height: 375px !important;}
.h400px {height: 400px !important;}
.h425px {height: 425px !important;}
.h450px {height: 450px !important;}
.h475px {height: 475px !important;}
.h500px {height: 500px !important;}
.h525px {height: 525px !important;}
.h550px {height: 550px !important;}
.h575px {height: 575px !important;}
.h600px {height: 600px !important;}

/* pixel-based widths */
.w25px {width: 25px !important;}
.w30px {width: 30px !important;}
.w35px {width: 35px !important;}
.w40px {width: 40px !important;}
.w45px {width: 45px !important;}
.w50px {width: 50px !important;}
.w55px {width: 55px !important;}
.w60px {width: 60px !important;}
.w65px {width: 65px !important;}
.w70px {width: 70px !important;}
.w75px {width: 75px !important;}
.w80px {width: 80px !important;}
.w85px {width: 85px !important;}
.w90px {width: 90px !important;}
.w95px {width: 95px !important;}
.w100px {width: 100px !important;}
.w150px {width: 150px !important;}
.w200px {width: 200px !important;}
.w300px {width: 300px !important;}
.w400px {width: 400px !important;}
.w500px {width: 500px !important;}
.w800px {width: 800px !important;}
.w810px {width: 810px !important;}
.w820px {width: 820px !important;}
.w830px {width: 830px !important;}
.w840px {width: 840px !important;}
.w845px {width: 845px !important;}
.w850px {width: 850px !important;}
.w860px {width: 860px !important;}
.w870px {width: 870px !important;}
.w880px {width: 880px !important;}
.w890px {width: 890px !important;}
.w900px {width: 900px !important;}

/* height in vertical */
.vh25 {
	height: 25vh;
	flex-direction: column;
	justify-content: center;
}
.vh50 {
	height: 50vh;
	flex-direction: column;
	justify-content: center;
}
.vh60 {
	height: 60vh;
  display: flex;
	flex-direction: column;
	justify-content: center;
}
.vh70 {
	height: 70vh;
  display: flex;
	flex-direction: column;
	justify-content: center;
}
.vh80 {
	height: 80vh;
  display: flex;
	flex-direction: column;
	justify-content: center;
}
.vh90 {
	height: 90vh;
  display: flex;
	flex-direction: column;
	justify-content: center;
}
.vh100 {
	min-height: 100vh;
  display: flex;
	flex-direction: column;
	justify-content: center;
}

/* rotating */
.rot180 {transform: rotate(180deg);}

/* image widths! */
img.w05 {width: 05%;}
img.w10 {width: 10%;}
img.w15 {width: 15%;}
img.w20 {width: 20%;}
img.w25 {width: 25%;}
img.w30 {width: 30%;}
img.w35 {width: 35%;}
img.w40 {width: 40%;}
img.w45 {width: 45%;}
img.w50 {width: 50%;}
img.w55 {width: 55%;}
img.w60 {width: 60%;}
img.w65 {width: 65%;}
img.w70 {width: 70%;}
img.w75 {width: 75%;}
img.w80 {width: 80%;}
img.w85 {width: 85%;}
img.w90 {width: 90%;}
img.w95 {width: 95%;}
img.w100{width: 100%;}

/* IMAGE HEIGHTS */
.h100 {
	height: 100%;
	width: auto !important;
}
.h500px 		{height: 500px !important;}
.h475px 		{height: 475px !important;}
.h450px 		{height: 450px !important;}
.h425px 		{height: 425px !important;}
.h400px 		{height: 400px !important;}
.h375px 		{height: 375px !important;}
.h350px 		{height: 350px !important;}
.h325px 		{height: 325px !important;}
.h300px 		{height: 300px !important;}
.h275px 		{height: 275px !important;}
.h250px 		{height: 250px !important;}
.h225px 		{height: 225px !important;}
.h200px 		{height: 200px !important;}
.h175px 		{height: 175px !important;}
.h150px 		{height: 150px !important;}
.h125px 		{height: 125px !important;}
.h100px 		{height: 100px !important;}

/* font sizes */
.font01 {
	font-size: 1px !important;
	line-height: 2px;
}
.font02 {
	font-size: 2px !important;
	line-height: 3px;
}
.font03 {
	font-size: 3px !important;
	line-height: 4px;
}
.font04 {
	font-size: 4px !important;
	line-height: 5px;
}
.font05 {
	font-size: 5px !important;
	line-height: 6px;
}
.font06 {
	font-size: 6px !important;
	line-height: 7px;
}
.font07 {
	font-size: 7px !important;
	line-height: 8px;
}
.font08 {
	font-size: 8px !important;
	line-height: 9px;
}
.font09 {
	font-size: 9px !important;
	line-height: 10px;
}
.font10 {
	font-size: 10px !important;
	line-height: 11.5px;
}
.font11 {
	font-size: 11px !important;
	line-height: 12.5px;
}
.font12 {
	font-size: 12px !important;
	line-height: 13.5px;
}
.font13 {
	font-size: 13px !important;
	line-height: 14.5px;
}
.font14 {
	font-size: 14px !important;
	line-height: 15.5px;
}
.font15 {
	font-size: 15px !important;
	line-height: 16.5px;
}
.font16 {
	font-size: 16px !important;
	line-height: 17.5px;
}
.font16h {
	font-size: 16.5px !important;
	line-height: 18px;
}
.font17 {
	font-size: 17px !important;
	line-height: 18.5px;
}
.font17h {
	font-size: 17.5px !important;
	line-height: 19px;
}
.font18 {
	font-size: 18px !important;
	line-height: 19.5px;
}
.font19 {
	font-size: 19px !important;
	line-height: 20.5px;
}
.font20 {
	font-size: 20px !important;
	line-height: 21.5px;
}
.font21 {
	font-size: 21px !important;
	line-height: 22.5px;
}
.font22 {
	font-size: 22px !important;
	line-height: 23.5px;
}
.font23 {
	font-size: 23px !important;
	line-height: 24.5px;
}
.font24 {
	font-size: 24px !important;
	line-height: 25.5px;
}
.font25 {
	font-size: 25px !important;
	line-height: 26.5px;
}
.font26 {
	font-size: 26px !important;
	line-height: 27.5px;
}
.font27 {
	font-size: 27px !important;
	line-height: 28.5px;
}
.font28 {
	font-size: 28px !important;
	line-height: 29.5px;
}
.font29 {
	font-size: 29px !important;
	line-height: 30.5px;
}
.font30 {
	font-size: 30px !important;
	line-height: 31.5px;
}
.font31 {
	font-size: 31px !important;
	line-height: 32.5px;
}
.font32 {
	font-size: 32px !important;
	line-height: 33.5px;
}
.font33 {
	font-size: 33px !important;
	line-height: 34.5px;
}
.font34 {
	font-size: 34px !important;
	line-height: 35.5px;
}
.font35 {
	font-size: 35px !important;
	line-height: 36.5px;
}
.font36 {
	font-size: 36px !important;
	line-height: 37.5px;
}
.font37 {
	font-size: 37px !important;
	line-height: 38.5px;
}
.font38 {
	font-size: 38px !important;
	line-height: 39.5px;
}
.font39 {
	font-size: 39px !important;
	line-height: 40.5px;
}
.font40 {
	font-size: 40px !important;
	line-height: 41.5px;
}
.font41 {
	font-size: 41px !important;
	line-height: 42.5px;
}
.font42 {
	font-size: 42px !important;
	line-height: 43.5px;
}
.font43 {
	font-size: 43px !important;
	line-height: 44.5px;
}
.font44 {
	font-size: 44px !important;
	line-height: 45.5px;
}
.font45 {
	font-size: 45px !important;
	line-height: 46.5px;
}
.font46 {
	font-size: 46px !important;
	line-height: 47.5px;
}
.font47 {
	font-size: 47px !important;
	line-height: 48.5px;
}
.font48 {
	font-size: 48px !important;
	line-height: 49.5px;
}
.font49 {
	font-size: 49px !important;
	line-height: 50.5px;
}
.font50 {
	font-size: 50px !important;
	line-height: 51.5px;
}
.font60 {
	font-size: 60px !important;
	line-height: 60px;
}
.font70 {
	font-size: 50px !important;
	line-height: 51.5px;
}
.font80 {
	font-size: 80px !important;
	line-height: 80px;
}
.font90 {
	font-size: 90px !important;
	line-height: 90px;
}
.font100 {
	font-size: 100px !important;
	line-height: 100px;
}

/* line HEIGHTS!!!!! */
.lh10 {line-height: 10% !important;}
.lh20 {line-height: 20% !important;}
.lh30 {line-height: 30% !important;}
.lh40 {line-height: 40% !important;}
.lh50 {line-height: 50% !important;}
.lh55 {line-height: 55% !important;}
.lh60 {line-height: 60% !important;}
.lh60 {line-height: 65% !important;}
.lh70 {line-height: 70% !important;}
.lh70 {line-height: 75% !important;}
.lh80 {line-height: 80% !important;}
.lh80 {line-height: 85% !important;}
.lh90 {line-height: 90% !important;}
.lh90 {line-height: 95% !important;}
.lh100 {line-height: 100% !important;}
.lh105 {line-height: 105% !important;}
.lh110 {line-height: 110% !important;}
.lh115 {line-height: 115% !important;}
.lh120 {line-height: 120% !important;}
.lh125 {line-height: 125% !important;}
.lh130 {line-height: 130% !important;}
.lh135 {line-height: 135% !important;}
.lh140 {line-height: 140% !important;}
.lh145 {line-height: 145% !important;}
.lh150 {line-height: 150% !important;}

/* hoverbox, fade in, fade out */
.hoverbox img {
	width: 100%;
	display: block;
	transition: 2s;
}
.hoverbox img:nth-of-type(2) {
	position: absolute;
	z-index: +1;
	top: 0;
	left: 0;
	right: 0;
	opacity: 0;
	transition: 2.5s;}
.hoverbox img:nth-of-type(2):hover {opacity: 1;}
.fade_out {
	opacity: 1;
	transition: 2s;
	-o-transition: 2s;
	-webkit-transition: 2s;
}
.fade_out:hover {
	opacity: 0;
}
.fade_in {
	opacity: 0;
	transition: 2s;
	-o-transition: 2s;
	-webkit-transition: 2s;
}
.fade_in:hover {
	opacity: 1;
}

/* collapsible */
.collapseme {
	font-family: 'Anonymous Pro';
	background: none;
	color: #333;
	cursor: pointer;
	padding: 4px;
	border: none;
	margin-left: auto;
	margin-right: auto;
	outline: none;
	font-size: 17px;
	font-weight: bold;
	display: block;
}
.collapseme::after {
	content: '(click to expand.)';
}
.collapseme.active, .collapse:hover {
	color: #f36;
}
.collapseme + * {
	margin-top: 0px !important;
}
.collapsebox {
	max-height: 0;
	overflow: hidden;
	transition: max-height 0.2s ease-out;
}
.collapsebox > * {margin: 30px;}
.collapsebox.pad0 > * {margin: 0px;}
.collapsebox > * + * {margin-top: 0px;}
.collapsebox.pad0 > * + * {margin-top: 10px;}
[class*='tuxybox'] > .collapseme {color: #f36;}
.collapseme.active, [class*='tuxybox'] > .collapseme:hover {color: #777;}

/* lef and right */
.left_1 {margin-left: -20px !important;}
.left_2 {margin-left: -40px !important;}
.left_3 {margin-left: -60px !important;}
.right_1 {margin-right: -20px !important;}
.right_2 {margin-right: -40px !important;}
.right_3 {margin-right: -60px !important;}

/* developer warning */
.devwarn {
	box-shadow:
		2px 1px 0 #666,
		1px 2px 0 #666,
		2px 2px 0 #999,
		4px 4px 4px #000,
		2px 2px 0 #ffc737 inset,
		-2px -2px 0 #ffc737 inset,
		4px 4px 0 #222 inset,
		-4px -4px 0 #222 inset;
	border-radius: 5px;
	font-size: 17px;
	line-height: 20px;
	font-family: 'Noticia Text';
	background-color: #f36;
	color: #000;
	border: 2px outset #333;
	padding: 10px 10px 11px 60px;
}
.devwarn::before {
	content: '⚠';
	position: absolute;
	font-size: 40px;
	line-height: 40px;
	top: 2px;
	left: 8px;
}
/* developer placeholder */
.devholder.illust img.placeholder {
  width: 100%;
  display: block;
  background-image: url('../img/layout/static_slow.gif');
  background-attachment: fixed;
  content: none;
  border: 2px solid #666;
  box-shadow:
   2px 2px 0 #333 inset,
   0 0 6px #000 inset;
}
.devholder.clear img.placeholder {
  width: 100%;
  display: block;
  border-radius: 30%;
  background-image: url('../img/clear.gif');
  background-attachment: fixed;
  background-size: cover;
  content: none;
  border: 5px solid #000;
  box-shadow: 0 0 1px #000 inset;
}
.devholder::after {
  font-family: 'Courier Prime', 'Courier', monospace;
  content: 'placeholder for future content';
  display: block;
  position: absolute;
  color: #f36;
  text-shadow:
    1px 1px 0 #000,
    2px 2px 0 #000;
  text-align: center;
  left: 0;
  right: 0;
  top: 10px;
}
.devholder .devnotes {
	position: absolute;
	left: 15px;
	right: 15px;
	bottom: 15px;
	color: #333;
	font-family: 'Roboto';
	font-size: 14px;
	line-height: 15px;
	box-shadow:
		-2px -2px 0 #222 inset;
	padding: 10px;
  	box-shadow:
		1px 0 0 #aaa inset,
		0 1px 0 #aaa inset,
		-1px 0 0 #ddd inset,
		0 -1px 0 #ddd inset;
	background: -moz-linear-gradient(top,  #e5e5e5 0%, #ffffff 100%);
	background: -webkit-linear-gradient(top,  #e5e5e5 0%,#ffffff 100%);
	background: linear-gradient(to bottom,  #e5e5e5 0%,#ffffff 100%);
	border-radius: 3px;
  border: 2px solid #f36;
  text-align: center;
}

/* placeholder badholders */
.badverline + .devloadbad {
	margin-top: 0 !important;
}
.devloadbad {
  padding: 10px;
  color: #222;
}
.devloadbad::before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
	border: 3px ridge #f36;
	border-radius: 5px;
  background-color: #666;
	background-image: url('../img/layout/eraserbg.png') !important;
	background-size: 200px;
}
.dispocho .devloadbad, .dispocho.devloadbad {
	background-color: var(--chol_dark);
}
.dispomel .devloadbad, .dispomel.devloadbad {
	background-color: var(--mela_dark);
}
.dispophl .devloadbad, .dispophl.devloadbad {
	background-color: var(--phle_dark);
}
.sanguine .devloadbad, .sanguine.devloadbad {
	background-color: var(--sang_dark);
}

/* STARTME add to src_universal */
span.quote_01::after {
  content: '“';
  line-height: inherit;
  margin-right: -1px;
  font-family: 'Noto Sans';
  font-size: 120%;
}
span.quote_02::after {
  content: '”';
  line-height: inherit;
  font-family: 'Noto Sans';
  font-size: 120%;
}
span.startme::before {
	width: 35px;
	height: 35px;
	padding: 0 0 0 3px;
	content: '\201F';
	font-size: 50px;
	line-height: 50px;
	background-color: #000;
	color: #fff;
	float: left;
	position: relative;
	font-family: 'Helvetica', 'Arial', sans-serif;
	box-sizing: border-box;
		-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
	margin: 2px 12px 0 0;
	box-shadow:
		2px 2px 0 rgba(0,0,0,.8);
	font-weight: bold;
	border-radius: 4px;
		-moz-border-radius: 4px;
			-webkit-border-radius: 4px;
}

/* FILLMETHINGS */
[class*="fillme"]::after {
	overflow-wrap: break-word !important;
	letter-spacing: -0.02em;
	word-spacing: -.24em;
	font-family: 'Courier';
	line-height: 100%;
	font-size: 100%;
}
.fillmeshort01::after {content: '▟▗▗▗▛▗▛▚▞▚▞▗';}
.fillmeshort02::after {content: '▚▙▜▟▙▜▜▟▛▟▙▚';}
.fillmeshort03::after {content: '▖▜▗▛▜▚▝▛';}
.fillmeshort04::after {content: '▟▞▘▘▜▟▖▚';}
.fillmeshort05::after {content: '▖▛▙▙▙▘▖▙';}
.fillmeshort06::after {content: '▜▜▛▖▜▛▟▟▛▚▚▜▞▟';}
.fillmeshort07::after {content: '▛▟▚▜▞▜▞';}
.fillmeshort08::after {content: '▙▝▗▚▞▚▞▟▖▙';}
.fillmeshort09::after {content: '▛▞▞▞▞▝▗▚';}
.fillmeshort10::after {content: '▚▚▘▞▛▖▙';}
.fillmeshort11::after {content: '▖▘▘▚▜▛▞▞▞▞';}
.fillmeshort12::after {content: '▙▝▟▘▙▙▞▙';}
.fillmeshort13::after {content: '▖▜▗▛▜▚▝▛';}
.fillmemed01::after {
	content: '▟▚▙▚▘▛ ▝▖▖▞▟▛ ▚▙▜▞▚▟ ▟▘▞▘▚ ▟▖▛▙▛ ▚▜▟▞▖▜';
}
.fillmemed02::after {
	content: '▞▛▖▟ ▘▘▖▖▚▗ ▙▗▜▛▚ ▚▚▚▛▛';
}
.fillmemed03::after {
	content: '▞▜▝▚▟ ▞▟▞▛▘▛ ▞▖▘▗▞▚▜▝ ▝▚▘▚▗▛▛▝▞▜▟';
}
.fillmemed04::after {
	content: '▘▛▝▛▗▛ ▛▝▞▜▟▝▗▘ ▝▝▛▚▟▗▜▛▛';
}
.fillmemed05::after {
	content: '▜▗▙▗▛ ▞▚▛▛▙▝ ▖▟▙▞▜▟ ▜▛▙▞▜▜▟▜▘▝';
}
.fillmemed06::after {
	content: '▟▛▚▛▛▛ ▙▟▟▚▗ ▗▖▚▝▘▙▗▗▙ ▞▚▚▚▛ ▚▟▘▖▟';
}
.fillmemed07::after {
	content: '▙▗▖▚▝▘ ▙▙▚▙▜ ▜▟▜▗▙▚ ▖▚▞▟▜▙▟▟';
}
.fillmemed08::after {
	content: '▙▛▛▙ ▘▞▚▟▗▛▖ ▞▘▘▜▞▖ ▛▛▜▟▘▝▜▞ ▙▟▟▟▚▗▞';
}
.fillmemed09::after {
	content: '▜▟▝▘ ▟▜▛▞▙▗▗ ▙▙▗▗▙ ▚▛▝▟';
}
.fillmemed10::after {
	content: '▞▛▚▞ ▝▜▟▜▘▛ ▝▛▗▛▛▝▞ ▜▟▖▟▜▘▚▚';
}
.fillmemed11::after {
	content: '▟▛▟▙▞▟ ▛▟▚▜▞▚▗▖ ▚▝▘▙▗ ▗▙▚▙▜';
}
.fillmemed12::after {
	content: '▚▗▛ ▙▝▖▟▙ ▘▞▝▙▙▞ ▜▟▜▛▙▞▜';
}
.fillmemed13::after {
	content: '▞▟▜▙▟▟ ▗▛▜▝▙▘ ▞▝▙▗▜▖▘ ▞▛▙▙▙';
}
.fillmelong01::after {
	content: '▛▚▚▚▚ ▛▛▘▜▙▝ ▟▛▛▚▟▘▜▟▘ ▚▜▖▖▚▗ ▛▟▛▛ ▛▟▜▘▗▞▙ ▝▟▚▜▖▗ ▟▚▝▖▜▗▚▗▘ ▞▘▛▗▚▛▚▚▜▘ ▝▘▚▚▚▚ ▚▚▚▚▜▘▘ ▝▛▚▟▙▜▘▜ ▞▝▘▛▝▙ ▝▝▛▟▘▟▙▘ ▗▞▙▚▝▚ ▝▚▝▜▝▛▜▚▚ ▝▞▞▖▜▗▜▚ ▛▛▝▗▘▝▖ ▖▙▘▞▗ ▙▖▖▘▙▚▚▟ ▚▝▚▝▚▝▟▗▙▞ ▚▜▚▛▟ ▘▛▟▛▚▝▚▝ ▛▛▟▜▚▚▚▚ ▚▚▚▚▝▜▘▞▚ ▝▛▜▖▙▛▛▝▝▚▝▗▟▙▞▟▞▙ ▘▜▙▝▝▗▘ ▟▞▚▟▜▛▗▜▛ ▘▞▟▛▝ ▟▖▛▟▗▖▙▝▗▜▛▜▘▛▝▞ ▗▞▖▘▝▝▛ ▚▟▗▜▛▚▚▚ ▚▚▚▚▚▛';
}
.fillmelong02::after {
	content: '▗▘▘▚▝▟▛▟▖ ▝▚▟▙▛▚ ▝▜▚▚▗▝▚▙ ▞▗▚▝▗▞▞▛▚ ▞▝▜▟▜▘▛ ▝▛▗▛▛▝▞▜▟▖ ▟▜▘▚▚▛▚▞▗▗▗ ▙▞▙▞▛▟▜▝▟▘▝ ▖▜▟▝▘▟▜▛▞▚▛▝ ▟▝▗▘▗▝▞▜ ▙▝▚▗▛▙▝▖▟▙▞▜ ▟▜▛▙▞▜▖▚▝▘▙▗ ▗▙▛▚▗▞▛▙▜▙▜ ▞▛▟▙▞▖▜▟▜▘▝▚ ▚▚▗▙▙▖▚▞▟▜ ▙▟▟▗▘▜▖▞▖ ▖▜▚▛▗▟▗▘▝▖ ▛▖▚▖▘▞▘▚▟ ▖▛▙▛▚▜▟▞▖▜▜▖▞▙ ▝▖▙▚▟▝▘▚▖ ▗▝▛▜▛▜▘ ▛▝▞▗ ▞▖▘▝▝▛ ▚▟▗▜▚▝▚▝▚ ▝▛▛▖▗▟▝ ▛▗▝▘▗▙▜▗▙▝▗▗▛▞ ▚▛▛▛▙ ▟▟▚▗▞';
}
.fillmelong03::after {
	content: '▞▝▜▟▜▘▛▝▛▗▛ ▛▝▞▜▟▖▟▜▘▚▚▛▚▞▗▗▗▙▞ ▙▞▛▟▜▝▟▘▝▖▜ ▟▝▘▟▜▛▞▚▛▝ ▟▝▗▘▗▝▞▜▙▝▚▗▛▙▝▖ ▟▙▞▜▟▜▛▙▞▜ ▖▚▝▘▙▗▗▙▛▚ ▗▞▛▙▜▙▜ ▞▛▟▙▞▖▜▟▜▘▝ ▚▚▚▗▙▙▖▚▞▟▜▙▟▟ ▗▘▜▖▞▚▝▗▞▞▛▚▜▖▞▙▝▖ ▙▚▟▝▘▚▖▗▝▛▜▛▜▘▛ ▝▞▗▞▖▘▝▝▛▚▟▗ ▜▛▛▖▗▟▝▛ ▗▝▘▗▙▜▗▙▝▗▗ ▛▞▚▛▛▛▙ ▟▟▚▗▞▚▚ ▚▚▖▖▜▚▛▗▟▗▘▝▖ ▛▖▚▖▘▞▘▚▟▖ ▛▙▛▚▜▟▞▖ ▜▗▘▘▚▝▟▛▟▖▝ ▚▟▙▛▚▝ ▜▚▚▗▝▚▙▞▗';
}
.fillmelong04::after {
	content: '▖▝▞▖▞▘ ▝▘▚▛▜▞▜ ▗▗▚▟▟▜▙ ▙▛▖▞▛▚▖ ▘▙▘▖▘▘▖▗▟▙▘ ▖▟▖▛▗ ▚▚▙▞▜▜ ▟▘▜▝▜▝▙▜▜ ▟▙▙▚▟▗▗▛ ▟▛▜▝▝▝▜ ▛▞▛▖▟▘ ▘▝▖▚▗▙▖▙▚▙ ▜▖▝▝▛▘ ▞▗▗▞▜▝▞▗ ▘▖▘▘▞▜▝▚ ▜▝▜▚▖▙▛▚▟▛▝▙ ▖▞▟▗▗▖▝▟▟▚▚ ▙▛▖▛▚▗▟▚▚▘▗ ▙▟▝▝▟▙ ▗▙▘▘▟▙▟▞▘▗▛ ▜▘▜▘▙▙▞▜▛▘▝ ▗▜▝▗▛▖▘▘▜▘ ▞▜▝▝▖▙▛ ▚▝▞▗▗▛▛▟▞▛ ▘▛▞▖▘▗▞▘▙ ▚▝▟ ▛▞▚▜▘▛▟ ▙▚▙ ▟▛▟▚▜▞ ▜▟▙▜▜ ▟▛▟▙▚▙▜▟▙ ▜▜▚▜▘▞▟ ▘▞▚▟ ▗▛▖▞▟▚▙';
}
.fillmelong05::after {
	content: '▚▘▛▝▖▖▞▟▛▚▙▜▞▚▟▟▘▘▜  ▞▖▛▛▜▟▘▝▜ ▞▙▟▛▞▘▜▟▟▜▜ ▝▜▞▝▞▜ ▝▞▛▟▟▙▘▞▞ ▛▗▚▝▞▜▚▙▝▙▚ ▚▜▚▘▛▘▟▛▟▙ ▚▙▜▟▙▜▜▚▚▖▗▚ ▖▘▝▚▗▘▖▟ ▛▟▙▚▙▜▟▙▜▜ ▞▚▜▝▜▙▝▟▜▙▝▘ ▜▝▟▞▙▞ ▟▞▛▘▛▞▖▘ ▗▞▘▙▚▝▟▛ ▞▚▜▘▚▜▘▞▟ ▘▞▚▟▗▗▝▚▟▛▗▚▙▞ ▞▚▙▚▚ ▘▗▙▟▚▚▘▗▙ ▟▛▜▚▘▚▝▛ ▞▞▞▞▙▚▜▞ ▙▖▞▛▟▟▛▞▘▛▖▚ ▞▚▟▘▟▘▗▞▖▝ ▙▙▟▛▖▞▝▛▙ ▟▞▝▜▜▗▞▟▘ ▟▘▗▞▝▙▚▚▜▚▘▛ ▘▟▛▟▙▚ ▙▜▟▙▜▜▖';
}
.fillmelong06::after {
	content: '▜▖▛▞▝▚▟▞ ▝▝▞▛▘▗ ▜▝▘▟▜▝▘▜▝▘▚▝▞ ▞▞▖▛▘▚▗▚▛▜▖▛▜▚▞▚▞▜▚▞▚▞▜▙▜▖▛▞▝▚▜▘▜ ▚▝▛▝▚▜▜▙▙▝▗ ▚▞▟▖▞▚▙▙▘▞▝▙▗▖▙▚▞▗▛▜▜▖▝▗▘▗▞▞ ▟▚▞▘▙▗▜▛▚▚▚▚ ▛▛▘▜▙▝▟▛▛▚ ▟▘▜▝▘▜▟▘▚▜▖ ▖▚▗▘▗▞▙▝▗▘ ▖▘▘▞▜▝▚▗▘▖▘▘▞▜ ▝▚▟▚▜▚▘▚▝▜▝▘▜▝▘▛▞▞ ▞▞▙▚▜▚▘▚▝▛▞▞▞▞▙ ▚▜▜▝▘▜▝▘▖ ▗▟▚▝▖▜▗▚▗ ▜▝▘▘▞▘▛▗▚ ▛▚▚▜▟▖▛▘▚ ▗▚▛▜▖▜▝▘▛▜▙▜▖▛ ▞▝▚▟▖▛▘▚▗▚▛▜ ▖▛▜▙';
}
.fillmelong07::after {
	content: '▗▟▖▞▜▞▜▝▞▝ ▜▜▜▞▘▜▛▚ ▚▚▝▛▟▛▛▙▖▜▚▝▞ ▗▙▙▞▝▙▜ ▖▛▞▝▚▟▖▛▘▚▗▚▛▜▖▛▜▙ ▖▘▚▞▘▛▜▘▟▙▖▞▝ ▜▖▝▙▘▞▛▖▙▜▘▚▞▙▙▜▛▜ ▘▜▘▜▙▝▛▘▟▞▚▖▛ ▘▖▜▜▙▛▗▛▘▖▚ ▙▛▙▗▝▜ ▜▜▟▟▝▛▜▙▘▖▜ ▙▚▗▗▖▙▝▖▘▖▛▖▚▚▘ ▗▙▟▗▗▙▝▙▖▖ ▖▖▖ ▜▝▚▗▝▟▛ ▗▖▛▙▞▘▙▚ ▛▞▞▚▟▟▝▙▛▝▘▟▜ ▟▙▘▖▞▘▚▝▜▞▙▞▛▚ ▙▘▛▗▚▚▛▟▞▜▘▜▙▛▘▘▜ ▞▗▛▝▟▞▜▜▞▛▛▞▚▘▗ ▜▘▘▟▖▜▟▝▛▘▝▞▝▞▗▜▜▝ ▞▝▛▙▖▝▖▛▞▚▗▘';
}
.fillmelong08::after {
	content: '▖▟▝▞ ▜▙▟▙▚▙▚ ▟▜▛▗▙▘▜▘▜▚ ▝▛▝▚▜▜▙▙▞▗▙ ▙▗▚▖▗▘▞▛▖▟ ▗▗▗▗▗▛▜▙▙▙▚▗▖ ▘▜▖▜▖▟▖▟▝▚▙▟▞▘▘▜▟ ▖▚▖▛▛▞▛▜▚▚▗▜▛▗▚▙▚▙▜▜▟ ▜▗▙▚▖▛▚▖▜▛▟▝▘▜ ▘▝▟▜▞▟▛▟▚▜▞▗ ▘▛▟▙▚▙▜▟▙ ▜▜▟▛▟▙▚▙▜▟▙▜ ▜▖▘▘▞▜▝▚▘▟▝▖ ▟▚▜▘▖▚▖▜▛▟▝▘ ▜▘▝▟▜▞▟▛ ▟▚▜▞▘▟▝▖▟▚▜▜▛ ▟▘▖▜▙▛▞▚▞ ▚▞▜▛▟▟▛▗▜▗▜▚▚▝ ▘▝▘▗▟▙▞▖▜▟ ▜▘▝▚▚▚▗▙▙▖▚▞▟▜ ▙▟▟▗▛▜▝▗▜▖▛▙▙▙ ▞▘▛▖▚▜ ▞▟▛▟▚▜▞▜▞';
}
.fillmelong09::after {
	content: '▞▚▟▘▟▘▗▞▖▝▙▙▟▚ ▝▛▝▚▜▛▘▖▖ ▖▝▗▜▛▞▚▗ ▘▟▙▟▞▘▗▛▜▜▚▝ ▛▝▚▜▛▗▙▘▜▘▜ ▚▝▛▝▚▜▜▙▙▝▗▚▞▟▖ ▞▚▙▙▘▞▝▙▗▖▙▚ ▞▗▛▜▜▖▝▗▘▗▞▞▟▚▞▘▙▗▜▛▚▚  ▚▚▛▛▘▜▙▝▟ ▛▛▚ ▟▘▜▟▘▚▜▖▖▚▗▘ ▗▞▙▝▟▚▜▚▘▚ ▝▚▝▛▞▞▞▞▙▖▘▘▖▘▘▚▜▛▞ ▞▞▞▙▚▜▚▘▚▝▛ ▞▞ ▞▞▙▚▜▖▗▟▚▝▖▜▗▚▗▘▞▘▛▗▚▛▚▚▜ ▞▛▙▜▙ ▜▞▛▟▙▞ ▚▝▛▝▚▜▚▝▛▝▚▜ ▘▝▘▜▘ ▘▝▛▚▟▙▜▘▜▞▝▘▛▝▙▝▘ ▙▝▞▚▛▘▝▛▚▞▚▞▜ ▛▝▛▟▘▟';
}
.fillmelong10::after {
	content: '▖▛▙▙▙▘▖▗▘ ▟▘▘▘▗▚▚▗▝▜▟▗▗▛▜▖▘ ▝▗▚▙▞▖▖ ▝▗▘▙▝▞▚▛▘▝▛▚▞▚▞ ▜▛▟▟▛▚▞▚ ▞▜▛▟▟▛▗▟ ▚▘▛▟▖▟▜▝▖▛▞▝▛ ▗▟▜▜▖▟▝▙▞▙ ▘▖▝▝▚▘▟▛▛▚▟ ▘▖▟▘▘▗▛▟▞ ▚▜▝▘▗▜▝▘▜▝▘▗▜▗▗▖▝▝▟ ▚▖▛▟▙▚▙▜ ▟▙▜▜▟ ▛▟▙▚▙▖▟▞▗▟▟ ▙ ▟▜▙▝▟▘ ▙▙▞▙▙▙▙▖▘▙▞▜▝ ▝▛▙▜▜▛▜ ▜▜▞▞▜▘▜▛▝▘▟▝▘▟▘▚▞▜▜▞▖▙▖▙▛ ▚▚▚▝▛▟▛▛▙▖ ▜▚▝▞▗▙▙▞▝▙▜▖▛▞▝ ▚▟▖▛▘▚▗▚▛ ▜▖▛▜▙▖▟ ▖▚▖▛▛▞▛▜ ▚▚▘▚▞';
}
.fillmelong11::after {
	content: '▜▜▙▛▗▛▘▖▚  ▛▗▚▝▞▜▚▙▝▙▚ ▚▜▚▘▘▜▖▜▖▟▖▞▙▝▗▘ ▛▘▟▛▟▙ ▚▙▜▟▙▜▜▚▚▖▗▚▘ ▚▜▖▖▚▗ ▛▟▛▛ ▛▟▜▘▗▞▙ ▝▟▚▜▖▗ ▟▚▝▖▜▗▚▗▘ ▞▘▛▗▚▛▚▚▜▘ ▝▘▚▚▚▚ ▚▚▚▚▜▘▘ ▚▚▚▚▜▘▘ ▝▛▚▟▙▜▘▜ ▝▛▚▟▙▜▘▜ ▞▝▘▛▝▙ ▝▝▛▚▖▛▛▞▛▜▚▚▗▜▛▗▜▚ ▛▛▝▗▘▝▖ ▖▙▟▘▟▙▘ ▗▞▙▚▝▚ ▝▚▝▜▝▛▜▚▚ ▝▞▞';
}
.fillmelong12::after {
	content: '▖▜▛▖▟ ▗▗▗▗▗▛▜▙▙▙▚▖▛▛▞▛▜▚▚▗▜▛▗▜▚ ▛▛▝▗▘▝▖ ▖▙▚▗▖ ▘▜▖▜▖▟▖▞▙▝▗▘ ▖▘▘▞▜▝▚▗▘▖▘▘▞▜ ▝▚▟▚▜▚▘▚▝▜▝▟▝▚▙▟▞▘▘▜▟ ▖▚▖▛▛▞▛▜▚▚▗▜▛▗▜▚ ▛▛▝▗▘▝▖ ▖▙▘▞▗▟▛▛▙▖ ▜▚▝▞▗▙ ▙▖▖▘▙▚▚▟ ▚▝▚▝▚▝▟▗▙▞ ▖▚▞▟▜▙▟▟ ▗▘▜▖▞▚▝▗▞▞▛▚▜▖▞▙▖▚▞▟▜▙▟▟ ▗▘▜▖▞▚▝▗▞▞▛▚▜▖▞▙';
}
.fillmelong13::after {
	content: '▜▗▚▗ ▜▝▘▘▖▜▗▜▚ ▛▛▝▗▘▝▖ ▖▙▘▞▗ ▙▖▖▘▙▚▚▟ ▚▝▗▗ ▙▞▙▞▛▟▜▝▟▘▝ ▖▜▟▝▚▖▛▛▞▛▜▚▚▗▜▛▗▜▚ ▛▛▝▗▘▝▖ ▖▙▗▗ ▙▞▙▞▛▟▜▝▟▘▝ ▖▜▟▝▚▝▚▝▟▗▙▞ ▞▘▛▗▛▜▜▖▝▗▘▗▞▞ ▟▚▞▘▗▚ ▛▚▚▜▟▖ ▛▗▚▝▞▜▚▙▝▙▚ ▚▜▚▘▛▘▜▖▜▖▟▖▞▙▝▗▘ ▘▜▖▜▖▟▖▞▙▝▗▘ ▘▟▛▟▙ ▚▙▜▟▙▜▜▚▚▖▗▚▛▘▚ ▗▚▛▜▖▜▝▘▛▜▙▜▖▛ ▞▝▚▟';
}
.fillbad01::after {content: '§ ®';}
.fillbad02::after {content: '™ ™';}
.fillbad03::after {content: '» ¬¹¤';}
.fillbad04::after {content: '¤§¶} ¤';}
.fillbad05::after {content: '±C¡ ©';}
.fillbad06::after {content: '©™ ¥¥ »';}
.fillbad07::after {content: '«ºÙ ªº';}
.fillbad08::after {content: '§ ¡¥ ¿¤';}
.fillbad09::after {content: '¤§ ¬° ²';}
.fillbad10::after {content: '¼Ë ¶} ª±';}
.fillbad11::after {content: '¼Ë ® ¶¶¼¶} «ª±';}


/* placeholder tags */
.devload01 {
	font-family: 'Cousine';
	color: #f36 !important;
  background: rgba(0,0,0,.8);
  text-shadow:
    2px 2px 0 rgba(0,0,0,.3);
	padding: 2px 7px 3px 7px;
	border-radius: 5px;
  display: inline-block;
  margin: 0 auto;
	font-weight: bold;
  border: 2px solid #f36;
	letter-spacing: -1px;
	font-size: 18px;
	line-height: 100%;
}
.devload01.vcen {
  top: 34% !important;
  left: 50%;
  -ms-transform: translateX(-50%) !important;
  transform: translateX(-50%) !important;
}
.devload01:after {
  content: 'now loading';
}
.devload01:hover::after {
  content: 'not?loading';
}
.loadimg01 {
  content: url('../insets/el_generic/tiny_load.gif');
  top: 2px;
  margin-right: 4px;
  display: inline-block;
  filter: invert(1) drop-shadow(2px 2px 0 rgba(0,0,0,.3));
}
/* dev loading bar */
*.devbar {
  display: block;
  text-align: center;
  height: 0;
  border-top: 3px dashed #666;
  margin-top: 75px !important;
  padding-top: 40px !important;
}
.devbar::before {
  color: #aaa;
  background: #666;
  border-radius: 4px;
  content: '空所';
  display: inline-block;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  top: -55px;
  text-transform: uppercase;
  font-size: 8px;
  padding: 4px 3px 5px 6px;
  line-height: 100%;
  position: relative;
  font-family: 'Noto Sans';
  letter-spacing: 0.2em;
}
.devbar.dark {
  border-top-color: #000;
}
.devbar.dark::before {
  color: #eee;
  background: #000;
}
.devbar.light {
  border-top-color: #ddd;
}
.devbar.light::before {
  font-weight: 600;
  color: #333;
  background: #ddd;
}
.devbar.miri {
  border-top-color: #f36;
}
.devbar.miri::before {
  font-weight: 600;
  color: #222;
  background: #f36;
}

/* dummy/placeholder images (internal) */
.noshow {display: none !important;}
.dummy {
	background: rgba(84,67,167,.36);
}
.dummy [class*="colm"] {
	border: 10px solid rgba(#bbc62c,.5);
}

.FONTCHECK { /* use this to find unstyled text */
	color: #41ff00;
	font-size: 120px;
	line-height: 4px;
	font-family: 'Webdings', 'Comic Sans';
	text-shadow:
		10px 10px 0 #3ee298;
}
