@charset "utf-8";
 .blog .site-content .blog-columns {
display: block;
width: 100%;
width: calc(100% + 32px);
position: relative;
margin-left: -16px;
margin-right: -16px;
}
body.blog .site-content .blog-columns .post {
display: inline-block;
width: 50%;
padding: 0px 16px 48px 16px;
}
body.blog .sidebar .site-content .blog-columns .post {
display: inline-block;
width: 50%;
padding: 32px;
}
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%;
}
.blog-columns .entry-thumbnail img {
width: 100%;
height: auto;
}
.site-content .blog-columns .post .meta-img {
width: 100%;
height: auto;
padding: 0px;
}
.blog-columns .entry-meta {
margin-bottom: 24px;
}
@media (max-width: 999px) {
body.blog .site-content .blog-columns .post,
body.blog .sidebar .site-content .blog-columns .post {
}		
}
@media (max-width: 767px) {
body.blog .site-content .blog-columns .post,
body.blog .sidebar .site-content .blog-columns .post {
display: block;
width: 100%;
}	
.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%;
}
}