.blogListDiv{padding: 4% 7%;width:86%;float:left;}
.blogPost{padding:4% 7%;}
.blogDate{font-weight: bold}
.authorDate{color:#8E9DAE;margin:0;font-size:.875em;display:inline-block;}
.blogListEntry{margin-left:20px;width:90%;margin-bottom:40px;}
.blogListEntry h4{margin-bottom:0;margin-top:50px;}
.blogListEntry span{display:block;font-size:19px;margin-bottom:10px;}
.thumbnailImage{float:left;margin-right:1%;display:block;height:100%;width:40%;}
.blogListEntryText{float:right;width:59%;}
.blogListEntry iframe, .pin-it-button img{vertical-align:bottom}
.blogPost{width:85%;max-width:85%;margin-right:10%;}
.blogPost h2{width:100%;margin-bottom:8px;}
.blogPost a{margin-left:30px;}
.blogPost iframe{vertical-align:bottom;}
.blogPost a.pin-it-button{margin-left:0;}
.socialMediaShare{margin-bottom:15px;}
.socialMediaShare iframe{margin-top: 70px}
.blogPostText{width:95%;}
.blogPostText img, .blogPostText * img{max-width:100% !important}

@media screen and (max-width:1000px) {
  .thumbnailImage{float:none;width:70%;}
  .blogListEntryText{float:none;width:70%;}
}

@media screen and (max-width:700px) {
  .thumbnailImage{float:none;width:100%;}
	.blogListEntryText{float:none;width:100%;}
}
s