@import url('https://fonts.googleapis.com/css?family=Press Start 2P');

body {background: white;}

div.boardlist, header div.subtitle, div.post p, .unimportant, .unimportant *, span.heading {
  font-size: 16px;
}

body, textarea, input {font-family: "Press Start 2P"; font-size: 16px; color: #0000a7;}

div.boardlist:not(.bottom) a:nth-last-child(n) {
	float:none !important;
	padding-left:10px;
}
div.boardlist:not(.bottom) span:nth-last-child(1) {
	display: none !important;
}
.desktop-style div.boardlist:not(.bottom) {
	width:386%;
	margin:0;
	text-align:center;
	/* Starting position */
	-moz-transform:translateX(50%);
	-webkit-transform:translateX(50%);
	transform:translateX(50%);
	/* Apply animation to this element */ -moz-animation:scroll-left 14s linear infinite;
	-webkit-animation:scroll-left 14s linear infinite;
	animation:scroll-left 14s linear infinite;
}
/* Move it (define the animation) */
@-moz-keyframes scroll-left {
	0% {
		-moz-transform:translateX(50%);
	}
	100% {
		-moz-transform:translateX(-50%);
	}
}
@-webkit-keyframes scroll-left {
	0% {
		-webkit-transform:translateX(50%);
	}
	100% {
		-webkit-transform: translateX(-50%);
	}
}
@keyframes scroll-left {
	0% {
		-moz-transform:translateX(0%);
		/* Browser bug fix */
		-webkit-transform:translateX(0%);
		/* Browser bug fix */
		transform:translateX(0%);
	}
	100% {
		-moz-transform:translateX(-70%);
		/* Browser bug fix */
		-webkit-transform:translateX(-70%);
		/* Browser bug fix */
		transform:translateX(-70%);
	}
}
.desktop-style div.boardlist:not(.bottom):hover {
  -webkit-animation-play-state: paused;
  -moz-animation-play-state: paused;
  -o-animation-play-state: paused;
  animation-play-state: paused;
}

.board-owners-or-users-feel-free-to-hide {font-size: 0.5em;}

.mentioned a, .theme-catalog div.thread, .theme-catalog div.thread span.heading {font-size: 8px;}

a, a:visited {color: #5454fc;}

a:visited:hover {color: #ff0000;}

.desktop-style div.boardlist:not(.bottom) {
  background-color: #0000a7;
  box-shadow: none;
  border: none;
  color: white;
}

div.boardlist:not(.bottom) a {color: white;}

div.boardlist:not(.bottom) a:hover {color: #54fcfc;}

div.subtitle a:hover {color: #0000a8;}

div.subtitle a {font-size: 16px;}

input {font-family: "Press Start 2P" !important; font-size: 16px;}
h1 {font-family: "Press Start 2P" !important; font-size: 24px;}

form table tr th {
    background: #5454fc;
    color: white;
}

hr {
  border-top: 8px double #0000A7;
  padding-top: 4px;
  padding-bottom: 5px;
}

#expand-all-images, #gallery-view {display: none;}

.post-menu ul {background: white;}
.post-menu li:hover {background: #EFEFEF;}

div.post.reply, div.pages {
  background: #EFEFEF;
  border-color: #a8a8a8;
  border-width: 3px;
}

div.post.reply.highlighted {
  background: #0000a7;
  color: white;
}
.post-hover {
  background: #0000a7 !important;
  color: white;
}

.video-container, .video-container-vidme {
    width: 302px;
}

.dx, .dy, .dz {width: 62px;}

.post-btn {font-size: 17px !important;}

.watchlist-toggle {display: none;}

.intro span.subject {color: #a80000;}

.theme-catalog div.thread small {display: none;}

.theme-catalog div.thread:hover {background: #F3F3F3;}

div.post_modified {display: none;}

span.omitted, span.toolong {color:gray;}
span.omitted a {text-decoration:none;}

p.fileinfo > a:not(.chx_RISLink), .hash_unix.hash_h, .video-pop {display: none;}

a.watchThread, a.showallThread {display: none;}

#grab, .nerve, .cancer, #nerv-center {display: none;}

/* mobile */

@media (min-width: 1px) and (max-width: 639px) {
  .desktop-style div.boardlist:not(.bottom), .sub {
    -webkit-animation-play-state: paused;
    -moz-animation-play-state: paused;
    -o-animation-play-state: paused;
    animation-play-state: paused;
	width: 100%
  }
  div.boardlist:not(.bottom) a {
    color: #0000a7;
}

  body, a, div.boardlist, header div.subtitle, div.post p, .unimportant, .unimportant *, span.heading textarea, input, .board-owners-or-users-feel-free-to-hide, strong, div.subtitle a, input, h1, .post-btn {
	font-size: 8px !important;
  }
  h1, h1 a {font-size: 16px !important;}
}