/* Mobile CSS File */

#secondary,				/* Side Bar*/
.leaderboard-ad,			/* Header Ad*/
.slidedeck_frame,			/* Slide Deck Wrapper*/
div[class*="slidedeck"],	/* Slide Deck Wrapper*/
a[href*="slidedeck"],		/* Slide Deck Bug Report*/

#google_ads_div_Full_Banner_In_Content_ad_container	/* Ad above primary content */
{
	display:none !important;
	visibility:hidden !important;
}

body {
	padding: 0 0.5em !important;
}

#page {
	margin: 0.5em auto !important;
}

#site-description {
	margin: 0 !important;
	font-size: 14px !important;
	top: 2.8em !important;
}

form#searchform {
	right: auto !important;
	left:10px !important;
}

#branding #s,
#branding #s:focus {
	width: 200px !important;
	margin-left: 0px;
	margin-right: 10px;
}

header#branding form#searchform {
	top: 5em !important;
}

nav#access {
	margin-bottom: -15px !important;
}

#access ul {
	margin: 0 0 0 -1.5em !important;
}

#primary,
#main #primary,
#main #main #primary {
	width:100% !important;
	margin: 0 !important;
}

#main #content {
	margin: 3% 1.5% 0 1% !important;
}

#content nav {
	padding: 1em 0em !important;
}

#nav-below {
	border-bottom: none !important;
}

div.mobile-wrapper img {
	max-width:94% !important;
	max-height:94% !important;
}

.entry-meta {
	margin:15px auto 5px 10px !important;
}

#nav-single .nav-previous, #nav-single .nav-next {
float: left !important;
}

.commentlist {
	margin: 0px !important;
	width: 93% !important;
	max-width: 96% !important;
}

.commentlist > li::before {
	content: " " !important;
}

#respond .form-submit {
margin: -20px 19px 10px 0 !important;
}

blockquote {
margin: 20px auto !important;
max-width:93% !important;
}

#site-title a {
width:100%;
}

img.size-full, img.size-large {
max-width:100%;
}

.alignright { 
float: left; margin-right: 10px; 
}