
.widget-title{
	color: #636363;
    font-size: 15px;
    font-weight: 700;
    line-height: 20px;
    text-transform: uppercase;
    margin: 0 0 15px 0;
	margin-top: 20px!important;
	padding-top: 20px!important;
	border-top: 1px solid rgba( 0, 0, 0, 0.05 );
}
.widget_search{
	margin-top: 1.5em;	
}
.entry-title{
	font-size: 28px;
	font-weight: 700;
	line-height: 36px;
    padding-bottom: 5px;
    color: rgb(79, 79, 79);	
}
.comment-reply-title{
	font-size: 1.5em;
	font-weight: bold;
}
nav h2.screen-reader-text{
	font-size: 1.5em;
	font-weight: bold;
}
.comments-title{
	font-size: 1.5em;
	font-weight: bold;	
}
header h1.page-title{
	font-size: 15px;
    line-height: 26px;
    padding-bottom: 15px;
    color: #ea5644;
    font-weight: 400;
    margin-top: 0;

}
.screen-reader-text {
     display: none;
}
footer .site-info{
	text-align: left;
	margin-left: 1em;
	margin-top: 2em;
}
footer .site-info a{
	color: #ea5644;
}

h2 a{
	color: #666;	
}

h2 a:hover{
	color: #ea5644;	
}
.entry-footer {
	color: #ea5644;		
	font-size: 1em;
	line-height: 1.6153846154;
	margin-top: 2.1538461538em;
}

.entry-footer:empty {
	margin: 0;
}

footer.entry-footer{
	margin: 2em 2em 2em 0em;
}

.entry-footer a 
{
	color: #ea5644;
}

.entry-footer a:hover,
.entry-footer a:focus 
{
	color: #ea5644;
}

.entry-footer > span:not(:first-child):before {
	content: "\002f";
	display: inline-block;
	opacity: 0.7;
	padding: 0 0.538461538em;
}

.entry-footer .avatar {
	height: 21px;
	margin: -0.1538461538em 0.5384615385em 0 0;
	width: 21px;
}
.entry-content{
    margin: 0 40px 0 0 !important;	
	line-height: 24px;
}

.widget_recent_entries ul li a{
	color: #ea5644;	
}
section ul li.recentcomments a{
	color: #ea5644;	
}
p.logged-in-as a{
	color: #ea5644;	
}
.comment-form {
	padding-top: 1.75em;
}

.comment-form label {
	display: block;
	font-family: Montserrat, "Helvetica Neue", sans-serif;
	font-size: 13px;
	letter-spacing: 0.076923077em;
	line-height: 1.6153846154;
	margin-bottom: 0.5384615385em;
	text-transform: uppercase;
}
#wpadminbar{
	z-index: 0 !important;
}

.post-navigation {
	border-top: 2px solid #1a1a1a;
/*	border-bottom: 4px solid #1a1a1a;*/
	clear: both;
/*	font-family: Montserrat, "Helvetica Neue", sans-serif;*/
	margin: 2em 2em 2em 0;
}

.post-navigation a {
	color: #1a1a1a;
	display: block;
	padding: 1.75em 0;
}

/*.post-navigation span {
	display: block;
}*/

.post-navigation .meta-nav {
	color: #686868;
	font-size: 13px;
	font-size: 0.8125rem;
	letter-spacing: 0.076923077em;
	line-height: 1.6153846154;
	margin-bottom: 0.5384615385em;
	text-transform: uppercase;
}

.post-navigation .post-title {
	display: inline;
/*	font-family: Montserrat, "Helvetica Neue", sans-serif;*/
	font-size: 23px;
	font-size: 1.4375rem;
	font-weight: 700;
	line-height: 1.2173913043;
	text-rendering: optimizeLegibility;
}

.post-navigation a:hover .post-title,
.post-navigation a:focus .post-title {
	color: #ea5644;
}

/*.post-navigation div + div {
	border-top: 4px solid #1a1a1a;
}*/

.comment-metadata,
.pingback .edit-link {
	color: #686868;
/*	font-family: Montserrat, "Helvetica Neue", sans-serif;
*/	font-size: 13px;
	line-height: 1.6153846154;
}

.comment-metadata {
	margin-bottom: 2.1538461538em;
}

.comment-metadata a,
.pingback .comment-edit-link {
	color: #ea5644;
}

.comment-metadata a:hover,
.comment-metadata a:focus,
.pingback .comment-edit-link:hover,
.pingback .comment-edit-link:focus {
	color: #ea5644;
}
.comment-reply-link {
	border: 1px solid #d1d1d1;
	border-radius: 2px;
	color: #007acc;
	display: inline-block;
/*	font-family: Montserrat, "Helvetica Neue", sans-serif;*/
	font-size: 13px;
/*	font-size: 0.8125rem;
*/	line-height: 1;
	margin-top: 2.1538461538em;
	padding: 0.5384615385em 0.5384615385em 0.4615384615em;
}

.comment-reply-link:hover,
.comment-reply-link:focus {
	border-color: currentColor;
	color: #007acc;
	outline: 0;
}
.content-area{
	margin-top: 70px !important;
}
input[type="search"].search-field {
	padding: 5px;
    border: none;
    margin: 0px;
    height: auto;
    outline: none;
	font-size: 14px !important;
    color: #777 !important;
    font-weight: 400 !important;
    font-family: 'Open Sans', sans-serif !important;  
    border: 1px solid #D9D9D9;  
    width: 100% !important;
}
.search-submit{
    background-color: #CECECE;
	font-size: 14px !important;
    color: #FFF !important;
    border: none;
    padding: 5px 10px;  
    border: 1px solid #CECECE;
    margin-left: 10px;  

}
.comments-area{
	margin-right: 40px;
}
.comments-content{
	line-height: 24px;
}
.reply{
	margin-bottom: 10px; 
}