#breadcrumbs {
    font-size: 0.7em;
		color: #000;
}

a {
    color: #000;
}
p.entry-meta{
    font-size: 0.7em;
		text-transform: none;
}

.single-post .entry-content a {
		text-decoration:underline;
		color: #000;
		font-weight: 400}

.archive-description a {
		text-decoration:underline;
		color: #000;
		font-weight: 400}

strong {
    font-weight: 700;
}

h1, h2, h3, h4, h5, h6 {
    text-transform: none;
}

h1.entry-title, .sidebar  {
  text-align: center;
	font-size: 38px;
}


h2.entry-title,  {
    font-size: 30px;
}


.single-post .entry-content h2 {
		font-weight: 600;
		}

.before-header, .body {
	    line-height: 0.5
}

.entry-content {
    font-weight: 400;
}

.entry-content a, .site-title a, .sidebar a {
    color: #5c49ff;
		font-style: normal;
}



.sidebar-primary {
    font-size: 1em;
}

	
nav#genesis-nav-primary .genesis-nav-menu .menu-item {
    line-height: 0;
}

.entry-content ol, .entry-content p, .entry-content ul, .quote-caption {
    margin-bottom: 25px;
}

COMMENTS:

.comment-list li .depth-1 {
    padding: 0px 0;
}
.entry-comments h3, .comment-respond h3 {
    color: #50575f;
    font-size: 35px;
    text-transform: none;
		}
.comment-list li, .ping-list li {
    list-style-type: none;
    margin-top: 5px;
    padding: 10px;
}


.comment-list li, .body {
		font-weight: 400;    
		line-height: 1.8;
	font-size: 17px;}

.comment-respond, .entry-comments, .ping-list {
		margin-bottom: 0px;
}
		
.comment-respond, .children ol, ul {
    margin: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 10px;
}

.comment-author {
		font-size: 20px;
		font-weight: 800;
}

.says {
		font-size: 17px;
		font-weight: 400;
}

FOOTER:
.footer-widgets-1 .widget {
		float: none;
		margin: 0 auto;
		padding: 5%;
		text-align: center;
	}

.footer-widgets {
    margin-top: 30px;
}

.footer-widgets:before {
		height: 0px;
}

.widget-area.footer-widgets-1.footer-widget-area {
    margin-bottom: 20px;
}
	
footer.site-footer {
    padding:5px;
}

MOBILE:
@media (max-width: 600px) {
  .header-image .site-title {
    width: 280px;
  
}
		

.children ol, ul {
    margin: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 10px;
}}

		
@media (max-width: 800px) {
.widget-area.footer-widgets-1.footer-widget-area {
    display: none !important;
 }
}
