/*
You can add your own CSS here.

Click the help icon above to learn more.
*/

.instalink-header, .instalink-panel {
	display: none !important; 
	height: 0px !important;
	padding: none !important;
	margin: none !important;
}

.instalink {
	float: right !important;
}

.instalink, .instalink-feed, .instalink-user, .instalink-image-size-xlarge, .instalink-ready .instalink-small, .instalink-feed-post, .instalink-feed-post-loaded, .instalink-feed-post-square, .instalink-feed-weapper, .instaling-feed-container, .instalink-feed-inner, .instalink-feed-wrapper {
	background: transparent none !important;
}

img {
	border: 1px solid #333 !important;
}

.widget_rss_links img, .site-header .wrap img {
	border: none !important;
}

.instalink-feed-wrapper {
	margin-top: -72px !important;
}

.jetpack-video-wrapper {
	padding 0 auto !important;
	text-align: center !important;
	max-width: 640px !important;
}

.embed-youtube {
	margin 0 auto !important;
	text-align: center !important;
	max-width: 640px !important;
}

.widget-area ul > li > a:before {
	content: "☞";
}

.blog-featured-widget {
	display: none !important;
}

.site-content .wrap {
	width: 95% !important;
	max-width: 1000px !important;
	margin: 0 auto !important;
}

.site-header .wrap {
	width: 100% !important;
	padding: none !important;
	margin: none !important;
}

.site-header {
	margin-bottom: 0px !important;
	padding-bottom: 0px !important;
	border: none !important;
}

.site-title {
	padding: 1ex;
}

.site-content {
	background: #fff !important;
	padding-top: 0px !important;
}

.entry-footer span.comments-link {
	float: right !important;
}

.nav-previous::before {
	content: "← ";
}

.nav-next::after {
	content: " →";
}

@media (max-width: 650px) {
	.site-content .wrap .content-area, .content-area:only-child, .front-page-post {
		width: 100% !important;
		padding: 0px !important;
	}

	.site-title, .site-branding, .site-header {
		margin 0 auto !important;
		text-align: center !important;
	}
}

ul.children li {
	margin-left: 1em !important;
	margin-bottom: 0px !important;
}

@media (max-width: 550px) {
	ul {
		margin-left: 0px !important;
	}
	
	.site-title, .site-branding, .site-header {
		font-size: 24px !important;
		margin 0 auto !important;
		text-align: center !important;
	}
}