/* Masonry grid */
.masonry {
  transition: all .5s ease-in-out;
  column-gap: 30px;
  column-fill: initial;
}

/* Masonry item */
.masonry .brick {
  margin-bottom: 30px;
  display: inline-block; /* Fix the misalignment of items */
  vertical-align: top; /* Keep the item on the very top */
}

/* Masonry image effects */
.masonry .brick img {
  transition: all .5s ease-in-out;
  backface-visibility: hidden; /* Remove Image flickering on hover */
}

.masonry .brick:hover img {
  opacity: .75;
}

/* Bordered masonry */
.masonry.bordered {
  column-rule: 1px solid #eee;
  column-gap: 50px;
}

.masonry.bordered .brick {
  padding-bottom: 25px;
  margin-bottom: 25px;
  border-bottom: 1px solid #eee;
}

/* Gutterless masonry */
.masonry.gutterless {
  column-gap: 0;
}

.masonry.gutterless .brick {
  margin-bottom: 0;
}

/* Masonry on tablets */
@media only screen and (min-width: 600px) and (max-width: 1023px) {
  .masonry {
    column-count: 2;
  }
}

/* Masonry on big screens */
@media only screen and (min-width: 1024px) {
  .desc {
    font-size: 1.25em;
  }

  .intro {
    letter-spacing: 1px;
  }

  .masonry {
    column-count: 3;
  }
}


.masonry .posts {
    overflow: visible !important;
}

.masonry .post-container {
    padding: 0 1.5% 4.5% 1.5%;
 
}
.masonry .post-header .post-title {
    font-family: Roboto Slab, sans-serif;
    font-size:110%;
    line-height: 110%;
    font-weight: 700;
    color: #2B3542;
	word-break: break-word;   -ms-word-break: break-word;	text-transform:none;text-shadow:none;
	
}
.masonry .post-excerpt {font-family: Roboto, sans-serif;
    font-size: 18px;
    padding: 10%;text-align:justify;

}
.masonry .post-excerpt p {font-family: Roboto, sans-serif;
    font-size: 0.95em;
    line-height: 150%;
    color: #666;
}


.masonry .post-excerpt p + p { margin-top: 1em; }
.masonry .post-excerpt .more-link { 
	display: block;
	margin-top: 1.1em;
}
.post-excerpt .more-link:hover { text-decoration: underline; }
.masonry .post-header { 
	position: relative; 
	padding: 5%;
	/*border-bottom: 1px solid #eee;*/
}
.masonry .post-header .post-title a { color: #2B3542; }
.masonry .post-header .post-title a:hover { color: #13C4A5; }
