@media screen and (max-width: 980px) {
	#pagewrap {
		width: 97%;
	}

	.post-title {
		font-size: 24px;
	}
	.video embed,
	.video object,
	.video iframe {
		width: 100%;
		height: auto;
		min-height: 300px;
	}
}

@media screen and (max-width: 768px) {
	/* disable webkit text size adjust (for iPhone) */
html {
		-webkit-text-size-adjust: none;
				}
#site-logo {
		font-size: 24px;
		}
#site-description {
		font-size: 85%;
		margin: 40px 0 10px;
		}
#searchform, .skip {
		display:none;
		}
#main-nav a {
		font-size: 95%;
		padding: 10px 8px;
		}
#bottom-nav a {
		font-size: 95%;
		padding: 10px 8px;
		}
#main-nav {
		margin-bottom: 0;
		}
#main-nav li:first-child {
		margin-left: 3%;
		}
#mainmerge {
		border-style: none;
		font-size: 95%;
		}
.post-title {
		font-size: 20px;
		}
#bottom-nav li:first-child {
		margin-left: 0;
		}

.word-break {
		white-space: pre;
		}
}

@media screen and (max-width:568px) {
	/* disable webkit text size adjust (for iPhone) */
html {
		-webkit-text-size-adjust: none; 
		}
body {		color: #555;
		}
#site-logo { 
		font-size: 24px;
		}
#site-description { 
		font-size: 85%;
		margin: 45px 0 10px;
		}
#main-nav a {
		font-size: 90%;
		padding: 10px 8px;
	}
#main-nav { 
		margin-bottom: 0;
		}
#main-nav li:first-child { 
		margin-left: 3%; 
		}
#mainmerge { 
		border-style: none;
		font-size: 90%; 
		}
.post-title { 
		font-size: 18px; 
			}
#bottom-nav li:first-child { 
		margin-left: 0;
		}
td:first-child { 
		background-color:#D5EBF9; 
		}
td:nth-child(n+4), th:nth-child(3), th:nth-child(4) { 
		display: none; 
		}
td, th:nth-child(-n+2), th:last-child { 
		padding:5px;
		font-size: 14px; 
		display:block;
		display:"";
		}
th {background-color: #fff;}
.wordbreak { 
		whitespace: pre; 
		}
.next { 
		position: relative;
		left: 82%;
		top: 23px;
		}
}