/* Blog layout: Masonry
------------------------- */
.masonry_wrap {
  position: relative;
  margin-right: -30px; }

.masonry_wrap .masonry_item {
  position: relative;
  display: inline-block;
  vertical-align: top;
  padding: 0 30px 30px 0;
  margin-bottom: 0;
  width: 50%;
  border-width: 0;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box; }

.masonry_wrap .masonry_item-1_3 {
  width: 33.3333%; }

.masonry_wrap .masonry_item-1_4 {
  width: 25%; }

.masonry_wrap .format-gallery .post_featured.with_thumb .slider_outer {
  top: 0;
  left: 0;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none; }

.masonry_wrap .format-gallery .mask, .masonry_wrap .format-gallery .icons,
.masonry_wrap .format-audio .mask,
.masonry_wrap .format-audio .icons {
  display: none !important; }

.masonry_wrap .post_featured.hover_info .post_info {
  padding: 20px; }

.masonry_wrap .post_featured.hover_info .post_info .post_category a {
  border-radius: 0;
  font-size: 13px;
  line-height: 1em;
  font-weight: 800;
  text-transform: uppercase;
  padding: 0.65em 1.2em;
  text-align: center;
  display: inline-block; }

.masonry_wrap .post_featured.hover_info .post_info .post_meta .post_meta_item:before,
.masonry_wrap .post_featured.hover_info .post_info .post_meta .post_meta_item a:before {
  -webkit-transition: color .3s;
  -o-transition: color .3s;
  transition: color .3s; }
