@media only screen and (max-width:750px) {

		body {
		font-family: Georgia, "Palatino", serif;
		margin-right: 0;
		}
		
		.hide_on_mobile,
		a.hide_on_mobile {
		display: none;
		}
		
		.mobile_only {
		display: inline;
		}
		
		h1 {
		font-size: 2.15em;
    	line-height: 1em;
		}
		
		h2 {
			font-size: 1.5em;
			line-height: 1em;
		}

		a, img {
			-webkit-transition-duration: none;
			-moz-transition-duration: none;
			-o-transition-duration: none;
			transition-duration: none;
		}
		
		a:hover, img:hover {
			-webkit-transition-duration: none;
			-moz-transition-duration: none;
			-o-transition-duration: none;
			transition-duration: none;
		}



.news,
.container {
	border: double 7px #7d8fa4;
	border-radius: 0;
}

		
		
		/* HEADER */
		
		.header_nav {
			margin: 5px;
		}

		#title {
		/* margin: 10px; */
		}
		
		.title_archive {
		margin-top: -12px;
		margin-bottom: 8px;
		}
			.title_archive img {
			max-width: 200px;
			}
			
		.footer_bg {
		display: none;
		}

    /*Make dropdown links appear inline*/
   nav ul {
        position: static;
        display: none;
    }
    /*Create vertical spacing*/
   nav li {
	margin-bottom: 3px;
    background-color: #0b0e17;
	border: double 7px #7d8fa4;
	padding: 3px;
    }
    /*Make all menu links full width*/
    nav ul li, li a {
        width: 100%;
	}
	ul.dropdown li {
		border: solid 2px #7d8fa4;
	}
	nav li:hover a {
	}
	nav li:hover ul {
		border-radius: 0px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	}
	nav ul li a:hover + .dropdown, .dropdown:hover {
    display: block;
	position: static;
	}
    /*Display 'show menu' link*/
    .show-menu {
		display:block;
		background: none;
	}
	/*Show menu when invisible checkbox is checked*/
	input[type=checkbox]:checked ~ #menu{
    display: block;
	}
		
		/**/		
		
		
		
		/* PAGE & NAV */
		
		.page {
		width: 100%;
		padding: 5px 0;
		margin-bottom: 10px;
		}
		
		.comic_nav {
			justify-content: space-around;
		}

		.comic_nav img {
			zoom: 50%;
			display: none;
		}

		.fixed-nav {
			display: flex;
		}

		/**/
		
		
		
		
		/* NEWS & COMMENTS COLUMN */
		
		.under-page-content {
			grid-template-columns: 1fr;
			grid-template-areas: "col1" 
								 "col2";
		}
		
		.social-btns-box,
		.social-btns-box a.social-btns,
		.social-btns-box a.patreon-btn,
		.announcement {
			border: solid 2px #7d8fa4;
		} 
		.social-btns-box a.social-btns {
			font-size: .8em;
			margin: 3px;
		}

		
		/**/
		
		
		/* SIDEBAR */
		
		.twc {
		width: 74px;
		margin: auto;
		overflow: visible;
		}
		
		
		.shadow_sidebar {
		font-size: 8pt;
		font-style: italic;
    	}
    	
		/**/
	
		
		/* MISC PAGES */
		
		.container {
			width: auto;
		}
		
		.about p {
		text-align: left;
    	text-justify: auto;
		}

		.about_rightcol {
			display: none;
			}

		.about .indent {
			margin-left: 0;
		}
		
		.archive ul li {
		font-family: "Baskerville", "Palatino", serif;
		font-size: 1.5em;
		line-height: 1.5em;
		width: 100%;
		padding: 2%;
		}
		
		.characters_container {
    	width: auto;
    	}
    		
    	.characters {
    	width: 90%;
    	}
		
		.characters img {
		border: none;
		max-width: auto;
		}

		.extras-grid {
			grid-template-columns: 1fr;
		}
		
		.lightbox {
		min-width: 728px;
		}

		.banner_links .large_banners .crossfade {
			margin: 0;
		}

		.question {
			margin-left: 0px;
			margin-right: 0px;
		}
		
		.answer {
			margin-left: 0px;
			margin-right: 0px;
		}
		
		#spiderforest {
		overflow: hidden;
		}

		#spiderforest table tbody td:first-child,
		#spiderforest table tbody td:last-child {
			display: none;
		}
		
	}