.home br {
  display:none;
}
table img {
  height:200px;
  object-fit:cover;
}
table.impact-investing img {
  height:350px;
}
tr {
  background-color:transparent!important;
}
.post-content .alignleft {
  margin:0px 16px 0px 0px!important;
}
.post-content .alignright {
  margin:0px 0px 0px 16px!important;
}
.post-content .sub-page img {
  width:auto;
}
.post-content .sub-page table img {
  width:100%;
}
.post-content table {
  margin:1em 0!important;
}
.post:hover > .post-overlay {
  opacity:0 !important;
}
.has-post-thumbnail .post-overlay {
opacity:1!important;
}
.archive-post-title {
  color:white!important;
}
img.ajax-loader {
  width:auto !important;
}
.post-content th {
  border:0px!important;
  padding-bottom:0px!important;
}
.post-content .alignnone {
  margin:0px!important;
}
.post-content a {
  color:white!important;
  font-weight:bold!important;
  text-decoration:underline;
}
.post-title {
  font-size:1.75em !important;
}
.home .post-content .page-images img{
  width:auto;
  margin-right:16px;
}
.page-images {
  display:block;
}
.home .post-header{
  display:none;
}
.blog-title {
  font-weight:bold!important;
}
.header.section-inner {
  width:400px!important
}
.main-menu > li + li {
  margin-left:16px!important;
}
.navigation .section-inner {
  width:100%!important;
  max-width:100%!important;
}
.tile-container {
  position: relative;
  width:300px;
  max-width: 1000px;
  height:300px;
  float:left;
  margin:16px!important;
}
.homepage-tile {
  display: block;
  width: 100%;
  height: auto;
}
.overlay {
  position: absolute;
  bottom: 0;
  background: rgb(0, 0, 0);
  background: rgba(0, 0, 0, 0.5);
  color: #f1f1f1;
  width: 100%;
  height:100%;
  transition: .5s ease;
  opacity:0;
  color: white;
  font-size: 20px;
  padding: 20px;
  text-align: center;
}
.home .post-content .alignleft {
  float:none !important;
  max-width: 100%!important;
}
.tile-container:hover .overlay {
  opacity: 1;
}
/*
body a:hover {
  color:#3F84E5 !important;
}
input[type="submit"] {
  background-color:#3F84E5 !important;
}
*/
.post-header {
  padding:20px 0px!important;
}
.header {
  padding-bottom:30px!important;
}
.post-container {
  background-color:transparent!important;
}
.post-inner {
  width:100%!important;
  max-width:100%!important;
}
.home .post-container img {
  height:300px;
  object-fit:cover;
  margin:0px!important;
}
#post-188 .post-content .alignleft {
  margin:16px;
}
.post-title, .post-content {
  color:white!important;
}
.post-content {
  line-height:150%;
}
.home .overlay {
  display:table;
}
.home .post-content h3 {
  text-align:center;
  display:table-cell;
  vertical-align:middle;
  margin:0px;
}
.post-content img.social-icon {
  width:auto!important;
  margin:16px;
}
@media only screen and (max-width:600px){
  .tile-container {
    margin-left:20%!important;
  }
}