@charset "utf-8";
/* CSS Document */

body.blog .site-content .blog-columns {
	vertical-align: top;
 -webkit-column-count: 2;
  -webkit-column-gap:   0%;  
  -moz-column-count:    2;
  -moz-column-gap:      0%;
  column-count:         2;
  column-gap:           0%;	
}

body.blog .site-content .blog-columns .post {
	display: inline-block;
	width: 100%;
 	padding: 2.5% 5% 2.5% 5%;
	margin: 0px;
	vertical-align: top;	
}


body.blog .sidebar .site-content .blog-columns .post {
	display: inline-block;
	width: 100%;
 	padding: 2.5% 5% 2.5% 5%;
	margin: 0px;
	vertical-align: top;	
}


body.blog .site-content .blog-columns div.meta-img,
body.blog .site-content .blog-columns .post div.post-mainpart {
	float: none;
	width: 100%!important;
}

body.blog .site-content .blog-columns .entry-thumbnail {
	padding: 0px!important;
}

body.blog .site-content .blog-columns .post.type-post div.meta-img.no-image-meta + div.post-mainpart
{
  width: 100%;
  padding-left: 0%;
}

body.blog article div.post-mainpart > div.entry-content {
	padding-right: 0%;
}

body.blog .paging-navigation {
	display: block;
	width: 100%;
}

@media (max-width: 767px) {
	body.blog .site-content .blog-columns {
		vertical-align: top;
	 -webkit-column-count: 1;
	  -webkit-column-gap:   0%;  
	  -moz-column-count:    1;
	  -moz-column-gap:      0%;
	  column-count:         1;
	  column-gap:           0%;	
	}
	.site-content .blog-columns .post.type-post div.meta-img div.entry-thumbnail {
		padding-left: 0%;
		padding-right: 0%;
	}
}

@media (max-width: 767px) {
	.site-content .blog-columns .post.type-post div.meta-img {
		display: block;
		float: none;
		width: 100%;
		margin-top: 8px;
	}
	.site-content .blog-columns .post.type-post div.post-mainpart {
  		width: 100%;
		margin: 0 0%; 
	}
	
	.site-content .blog-columns .post.type-post div.meta-img div.entry-thumbnail {
	  	padding-right: 0%;
	  	padding-left: 0%;
	}
	
	.site-content .blog-columns .post.type-post div.meta-img.no-image-meta+div.post-mainpart {
		width: 100%;
		padding-left: 0%;
	}
}