.site-title a {
	text-shadow: -1px -1px 0px #901a1a, 0px 1px 0px #584d44, 0px 1px 0px #000, 1px 0px 0 #635214; 
}
.fb-comments {
		float: right;
    margin-right: 34px;
}
.page-title, .entry-title, .entry-meta, .entry-summary, .entry-content, .author-avatar, .author-description, .posts-navigation a, .site-main #infinite-handle span, .comment-reply-title, .comment-notes, .comment-awaiting-moderation, .logged-in-as, .form-allowed-tags { margin: 10px 0 5px; }

.single .site-main .entry-header, .page .site-main .entry-header, .archive .page-header, .error404 .page-header, .search .page-header, .woocommerce-products-header { 
	padding: 0 30px; }

.entry-content h2, .entry-summary h2, .comment-content h2, .textwidget h2 {
	margin-top: 1em;
}

input[type="date"], input[type="time"], input[type="datetime-local"], input[type="week"], input[type="month"], input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], textarea 
{
	border: 1px solid #ccc;
}

textarea, textarea.overlay-input, textarea.overlay-input:focus
{
	text-align: left;
	text-transform: none;
	text-shadow:none;
	font-family: 'Lato', sans-serif;
	
}
@media all 
and (max-width : 400px) 
and (max-device-width : 400px)
{
	#main {
		margin-top:0px;
	}
.stroke, .site-title a {
	font-size: 22px;
}
	#header-navigation-area {
		top:-10px;
		height: 63px;
		position:relative;
	}
	.site-content {
		margin-top:0px;
	}
}

@media all 
and (min-device-width : 401px) 
{
	#main {
		margin-top:0px;
	}
	#header-navigation-area {
		top:-10px;
		height: 76px;
		position:relative;
	}
.site-content, body.home .site-content {
    margin-top: 0;
}
}
@media all 
and (max-width : 480px )
{
	#mailchimp-top-bar.mctb-medium
	{
		top:42px !important;
	}

}

@media all 
and (min-device-width : 801px) 
{
	#header-navigation-area { 
		position:static;
	}
}
@media screen and (min-width: 64em)
{
	.content-area{
	margin-right: 0;
	}
.sidebar {
margin-left: 0;
	}
}