/* per-site fixes */
/* Blog cards: full-width thumbnails and padded text */
.blog .bloge-post-thumb.post-thumb{width:100% !important;float:none !important}
.bloge-post-thumb img{width:100% !important;height:auto;max-height:360px;object-fit:cover;display:block}
.bloge-post-wrapper .content-box{padding:0 20px 18px !important}
.bloge-post-wrapper .entry-content p{font-size:15px;line-height:1.6}
/* Static pages: inner padding inside the white box */
article.page > .col-sm-10{padding:24px 28px 28px !important;margin-left:0 !important;width:100% !important}
article.page .entry-content img{max-width:100%;height:auto}
.entry-content p,.entry-content li{font-size:15px;line-height:1.65}
/* Sidebar widget images fill the box */
.widget-area .widget img{width:100% !important;height:auto !important}
@media (max-width:767px){
  article.page > .col-sm-10{padding:18px 16px 22px !important}
  .bloge-post-wrapper .content-box{padding:0 16px 16px !important}
}
