@import url(https://fonts.googleapis.com/css?family=Roboto);body{background:#FFDEE4 url('https://cunnychan.net/stylesheets/img/fade-pink.png') repeat-x 50% 0%;color:black;font-family:'Roboto',sans-serif;font-size:10pt;margin:0 8px;padding-left:5px;padding-right:5px;}table *{margin:0;}a,a:visited{text-decoration:underline;color:#34345C;}a:hover,p.intro a.post_no:hover{color:#FF0000;}a.post_no{text-decoration:none;margin:0;padding:0;}p.intro a.post_no{color:inherit;}p.intro a.post_no,p.intro a.email{margin:0;}p.intro a.email span.name{color:#34345C;}p.intro a.email:hover span.name{color:#FF0000;}p.intro label{display:inline;}p.intro time,p.intro a.ip-link,p.intro a.capcode{direction:ltr;unicode-bidi:embed;}h2{color:#AF0A0F;font-size:11pt;margin:0;padding:0;}header{margin:1em 0;}h1{font-family:tahoma;letter-spacing:-2px;font-size:20pt;margin:0;}header div.subtitle,h1{color:#AF0A0F;text-align:center;}header div.subtitle{font-size:8pt;}form{margin-bottom:4em;}form table{margin:auto;}input[type="text"],input[type="password"],textarea{border:1px solid #A9A9A9;}form table tr th{text-align:left;padding:4px;}form table tr th{background:#98E;border-radius:2px;}.unimportant,.unimportant *{font-size:10px;}.file{float:left;margin-right:2px;}.multifile{border:2px dashed #B7C5D9;}.file:not(.multifile) .post-image{float:left;}.file:not(.multifile){float:none;}p.fileinfo{display:block;margin:0;}div.banner{background-color:#E04000;font-size:12pt;font-weight:bold;text-align:center;margin:1em 0;}div.banner,div.banner a{color:white;}div.banner a:hover{color:#EEF2FF;text-decoration:none;}img.banner,img.board_image{border:1px solid #E68AE6;display:block;max-height:100%;max-width:100%;margin:12px auto 0 auto;height:auto;width:auto;}img.post-image{display:block;float:left;margin:10px 20px;height:auto;width:auto;border:none;}div.post img.post-image{padding:5px;margin:5px 20px 0 0;height:auto;}div.post img.icon{display:inline;margin:0 5px;padding:0;}div.post i.fa{margin:0 4px;font-size:16px;}div.post.op{margin-right:20px;margin-bottom:5px;}div.post.op hr{border-color:#D9BFB7;}p.intro{margin:0.5em 0;padding:0;padding-bottom:0.2em;}input.delete{float:left;margin:1px 6px 0 0;}p.intro span.subject{color:#0F0C5D;font-weight:bold;}p.intro span.name{color:#117743;font-weight:bold;}p.intro span.capcode,p.intro a.capcode,p.intro a.nametag{color:#F00000;margin-left:0;}p.intro a{margin-left:8px;}div.delete{float:right;}div.post.reply p{margin:0.3em 0 0 0;}div.post.reply div.body{margin-left:1.8em;margin-top:0.8em;padding-right:3em;padding-bottom:0.3em;}div.post.reply.highlighted{background:#F8A0AD;}div.post.reply div.body a{color:#D00;}div.post{max-width:144%;}div.post div.body{word-wrap:break-word;white-space:pre-wrap;}div.post.reply{background:#FABEC7;margin:0.2em 16px;padding:0.4em 0.5em 0.5em 1em;border-width:1px;border-style:none solid solid none;border-color:#FAAAB6;display:inline-block;border-radius:16px;}span.trip{color:#228854;}span.quote{color:#789922;}span.omitted{display:block;margin-top:1em;}br.clear{clear:left;display:block;}span.controls{float:right;margin:0;padding:0;font-size:80%;}span.controls.op{float:none;margin-left:10px;}span.controls a{margin:0;}div#wrap{width:900px;margin:0 auto;}div.ban{background:white;border:1px solid #98E;max-width:700px;margin:30px auto;}div.ban p,div.ban h2{padding:3px 7px;}div.ban h2{background:#98E;color:black;font-size:12pt;}div.ban p{font-size:12px;margin-bottom:12px;}div.ban p.reason{font-weight:bold;}span.heading{color:#AF0A0F;font-size:11pt;font-weight:bold;}span.spoiler{background:black;color:black;padding:0px 1px;}div.post.reply div.body span.spoiler a{color:black;}span.spoiler:hover,div.post.reply div.body span.spoiler:hover a{color:white;}div.styles{float:right;padding-bottom:20px;}div.styles a{margin:0 10px;}div.styles a.selected{text-decoration:none;}table.test{width:100%;}table.test td,table.test th{text-align:left;padding:5px;}table.test tr.h th{background:#98E;}table.test td img{margin:0;}fieldset label{display:block;}div.pages{color:#702330;background:#FCBBC6;display:inline;padding:8px;border-right:1px solid #FAA0AF;border-bottom:1px solid #FAA0AF;}div.pages.top{display:block;padding:5px 8px;margin-bottom:5px;position:fixed;top:0;right:0;opacity:0.9;}@media screen and (max-width: 800px) {div.pages.top{display:none!important;}}div.pages a.selected{color:black;font-weight:bolder;}div.pages a{text-decoration:none;color:#8F2E3E;}div.pages form{margin:0;padding:0;display:inline;}div.pages form input{margin:0 5px;display:inline;}hr{border:none;border-top:1px solid #B7C5D9;height:0;clear:left;}div.boardlist{color:#34345C;font-size:9.3pt;margin-top:3px;}div.boardlist.bottom{margin-top:20px;}div.boardlist a{text-decoration:none;}div.report{color:#333;}table.modlog{margin:auto;width:100%;}table.modlog tr td{text-align:left;margin:0;padding:4px 15px 0 0;}table.modlog tr th{text-align:left;padding:4px 15px 5px 5px;white-space:nowrap;}table.modlog tr th{background:#98E;}td.minimal,th.minimal{width:1%;white-space:nowrap;}div.top_notice{text-align:center;margin:5px auto;}span.public_ban{display:block;color:red;font-weight:bold;margin-top:15px;}span.toolong{display:block;margin-top:15px;}div.blotter{color:red;font-weight:bold;text-align:center;}table.mod.config-editor{font-size:9pt;width:100%;}table.mod.config-editor td{text-align:left;padding:5px;border-bottom:1px solid #98E;}table.mod.config-editor input[type="text"]{width:98%;}.desktop-style div.boardlist:nth-child(1){position:fixed;top:0px;left:1px;right:0px;margin-top:0px;z-index:30;padding:4px 1px 4px 5px;}.desktop-style div.boardlist:nth-child(1),.desktop-style div.boardlist:nth-child(1).cb-menu{background-color:#FCB6C1;}.desktop-style body{padding-top:20px;}.desktop-style .sub{background:inherit;}.desktop-style .sub .sub{display:inline-block;text-indent:-9000px;width:7px;background:url('/web/20151003223443/http://www.cunnychan.org/stylesheets/img/arrow.png') right center no-repeat;}.desktop-style .sub .sub:hover,.desktop-style .sub .sub.hover{display:inline;text-indent:0px;background:inherit;}#attention_bar{height:1.5em;max-height:1.5em;width:100%;max-width:100%;text-align:center;overflow:hidden;}#attention_bar_form{display:none;padding:0;margin:0;}#attention_bar_input{width:100%;padding:0;margin:0;text-align:center;}#attention_bar:hover{background-color:rgba(100%,100%,100%,0.2);}p.intro.thread-hidden{margin:0px;padding:0px;}form.ban-appeal{margin:9px 20px;}form.ban-appeal textarea{display:block;}.theme-catalog div.thread img{float:none!important;margin:auto;margin-bottom:12px;max-height:150px;max-width:200px;box-shadow:0 0 4px rgba(0,0,0,0.55);border:2px solid rgba(153,153,153,0);}.theme-catalog div.thread{display:inline-block;vertical-align:top;margin-bottom:25px;margin-left:20px;margin-right:15px;text-align:center;font-weight:normal;width:205px;overflow:hidden;position:relative;font-size:11px;padding:15px;max-height:300px;background:rgba(182,182,182,0.12);border:2px solid rgba(111,111,111,0.34);}.theme-catalog div.thread strong{display:block;}.theme-catalog div.threads{text-align:center;margin-left:-20px;}.theme-catalog div.grid-size-small{width:200px;max-width:200px;max-height:350px;}.theme-catalog div.grid-size-large{width:300px;max-width:300px;max-height:450px;}.theme-catalog img.thread-image{height:auto;max-width:100%;}@media (max-width: 420px) {.theme-catalog ul#Grid{padding-left:18px;}.theme-catalog div.thread{width:auto;margin-left:0;margin-right:0;}.theme-catalog div.threads{overflow:hidden;}}@include url("/web/20151003223443/http://www.cunnychan.org/stylesheets/tooltipster/tooltipster.css");
.compact-boardlist {
	padding: 3px;
	padding-bottom: 0px;
}
.compact-boardlist .cb-item {
	display: inline-block;
	vertical-align: middle;
}
.compact-boardlist .cb-icon {
	padding-bottom: 1px;
}
.compact-boardlist .cb-fa {
	font-size: 21px;
	padding: 2px;
	padding-top: 0;
}
.compact-boardlist .cb-cat {
	padding: 5px 6px 8px 6px;
}
/* styles also used by watch.js */
.cb-menuitem {
	display: table-row;
}
.cb-menuitem span {
	padding: 5px;
	display: table-cell;
	text-align: left;
	border-top: 1px solid rgba(0, 0, 0, 0.5);
}
.cb-menuitem span.cb-uri {
	text-align: right;
}
.boardlist:not(.compact-boardlist) #watch-pinned::before {
	content: " [ ";
}
.boardlist:not(.compact-boardlist) #watch-pinned::after {
	content: " ] ";
}
.boardlist:not(.compact-boardlist) #watch-pinned {
	display: inline;
}
.boardlist:not(.compact-boardlist) #watch-pinned a {
	margin-left: 3pt;
}
.boardlist:not(.compact-boardlist) #watch-pinned a:first-child {
	margin-left: 0pt;
}
.compact-boardlist #watch-pinned {
	display: inline-block;
	vertical-align: middle;
}
/* Containerchan */
video.post-image {
	display: block;
	float: left;
	margin: 10px 20px;
	border: none;
}
div.post video.post-image {
	padding: 0px;
	margin: 10px 25px 5px 5px;
}
#options_handler, #alert_handler {
	position: fixed;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	width: 100%;
	height: 100%;
	text-align: center;
	z-index: 9900;
}
#options_background, #alert_background {
	background: black;
	opacity: 0.5;
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	width: 100%;
	height: 100%;
	z-index: -1;
}
#options_div, #alert_div {
	background-color: #D6DAF0;
	border: 1px solid black;
	display: inline-block;
	position: relative;
	margin-top: 20px;
}
#options_div {
	width: 600px;
	height: 320px;
}
#alert_div {
	width: 500px;
}
#alert_message {
	text-align: center;
	margin: 13px;
	font-size: 110%;
}
.alert_button {
	margin-bottom: 13px;
}
#options_div textarea {
	max-width: 100%;
}
#options_close, #alert_close {
	top: 0px;
	right: 0px;
	position: absolute;
	margin-right: 3px;
	font-size: 20px;
	z-index: 100;
}
#options_tablist {
	padding: 0px 5px;
	left: 0px;
	width: 70px;
	top: 0px;
	bottom: 0px;
	height: 100%;
	border-right: 1px solid black;
}
.options_tab_icon {
	padding: 5px;
	color: black;
	cursor: pointer;
}
.options_tab_icon.active {
	color: red;
}
.options_tab_icon i {
	font-size: 20px;
}
.options_tab_icon div {
	font-size: 11px;
}
.options_tab {
	padding: 10px;
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 81px;
	right: 0px;
	text-align: left;
	font-size: 12px;
	overflow-y: auto;
}
.options_tab h2 {
	text-align: center;
	margin-bottom: 5px;
}
.mobile-style #options_div, .mobile-style #alert_div {
	display: block;
	width: 100%;
	height: 100%;
	margin-top: 0px;
}
/* File selector */
.dropzone {
	color: #000;
	cursor: default;
	margin: auto;
	padding: 0px 4px;
	text-align: center;
	min-height: 50px;
	max-height: 140px;
	transition: 0.2s;
	background-color: rgba(200, 200, 200, 0.5);
	overflow-y: auto;
}
.dropzone-wrap {
	width: 100%;
}
.dropzone .file-hint {
	color: rgba(0, 0, 0, 0.5);
	cursor: pointer;
	position: relative;
	margin-bottom: 5px;
	padding: 10px 0px;
	top: 5px;
	transition: 0.2s;
	border: 2px dashed rgba(125, 125, 125, 0.4);
}
.file-hint:hover, .dropzone.dragover .file-hint {
	color: rgba(0, 0, 0, 1);
	border-color: rgba(125, 125, 125, 0.8);
}
.dropzone.dragover {
	background-color: rgba(200, 200, 200, 1);
}
.dropzone .file-thumbs {
	text-align: left;
	width: 100%;
}
.dropzone .tmb-container {
	padding: 3px;
	overflow-x: hidden;
	white-space: nowrap;
}
.dropzone .file-tmb {
	height: 40px;
	width: 70px;
	cursor: pointer;
	display: inline-block;
	text-align: center;
	background-color: rgba(187, 187, 187, 0.5);
	background-size: cover;
	background-position: center;
}
.dropzone .file-tmb span {
	font-weight: 600;
	position: relative;
	top: 13px;
}
.dropzone .tmb-filename {
	display: inline-block;
	vertical-align: bottom;
	bottom: 12px;
	position: relative;
	margin-left: 5px;
}
.dropzone .remove-btn {
	cursor: pointer;
	color: rgba(125, 125, 125, 0.5);
	display: inline-block;
	vertical-align: bottom;
	bottom: 10px;
	position: relative;
	margin-right: 5px;
	font-size: 20px;
}
.dropzone .remove-btn:hover {
	color: rgba(125, 125, 125, 1);
}
#thread_stats {
	display: inline;
	margin-left: 10px;
	margin-right: 10px;
}
.mix {
	display: inline-flex;
}
.post-image.lazy {
	display: none;
	visibility: hidden;
}
