.main-navigation 
{
    margin-bottom: 0;
}

#primary, 
main 
{ 
    padding-top: 0; 
}

.post,
.page
{
  padding-top: 0 !important; 
	margin-top: 0 !important;
}

.entry-header
{
  padding-top: 0 !important; 
	margin-top: 0 !important;
}

.site-content 
{
    margin-top: 0; 
    padding-top: 0; 
}

.site-title 
a{
	font-weight: 300 !important;
	font-size: 40px !important;
	color: green !important;
	text-transform: lowercase;
}

.post .entry-title,
.entry-title a 
{
	font-weight: 300 !important;
	color:  !important;
	font-size: 30px !important; 
	padding-top: 0px !important; 
	margin-top: 0px !important;
	text-decoration: none !important;
	text-transform: lowercase;
}

.page .entry-title,
.entry-title a
{
	font-weight: 300 !important;
	color: green !important;
	font-size: 30px !important; 
	padding-top: 0px !important; 
	margin-top: 0px !important;
	text-align: justify;
	text-transform: lowercase;
}

p 
{
	color:  black !important;
	font-size:18px !important;
	font-weight: 500 !important;
}

.entry-content a:link,
.entry-content a:hover, 
.entry-content a:visited 
{
	font-weight: 300 !important;
	color: blue !important;
	text-decoration: underline;
}

.entry-content ul li 
{
	list-style: square;
	color:  !important;
}


.entry-date a,
.entry-date, 
{
	color: blue !important;
	font-size: 10px;
	font-weight: 300 !important;
	text-transform: lowercase;
}

.read-more,
.post a.more-link
{
	color: blu !important;
	font-size: 10px;
	font-weight: 300 !important;
	text-transform: lowercase !important;
}


.main-navigation a
{
	font-size: 15px;
	font-weight: 300;
	color: white !important;
	background-color: #000000;
	text-transform: lowercase;
}

.main-navigation .current_page_item a, 
.main-navigation .current-menu-item a
{
	color: grey !important;
	font-weight: 300 !important;
}

p.has-drop-cap:not(:focus):first-letter 
{
	float: left;
	font-size: 3em;
	line-height: 0;
	margin: .05em .1em 0 0;
	text-transform: uppercase;
	font-family: roboto;
	font-weight: 300 !important;
}
