/********************Styles for Blog ************/
div.blog-archive{
    margin-bottom:20px;
width: 200px;
float: right;
}

div.blog-archive > h3{
    text-transform: uppercase;
}
div.blog-archive > p.month::before{
    content:'\25B8   ';

}

div.blog-archive > p.month{
    margin-top:3px;
    margin-bottom:3px;
    color:#000;
}

img.blog-image{
    max-width:100%;
    margin-top:20px;
    margin-bottom:20px;
max-width: 325px;
margin-top: 20px;
margin-bottom: 20px;
float: right;
margin-left: 20px;
margin-bottom: 20px;
width: 90%;
    margin-right: 20px;
}

@media only screen and (max-width: 768px) {
	img.blog-image{
		float:none;
		margin:10px;
	}
}

div.blog-content > p{
    color:#000;
}

div.blog-content img {
	width:95% !important;
	max-width:600px;
}

div.soc-media-sharing{

       border-bottom: 2px dotted #d9d9d9;
}

.blog-content p:nth-child(1) {  
  font-size:1.5em;
color: #582178;
	font-weight:bold;
}
.blog-content p:nth-child(2) {
        font-weight:bold;
}
