.article-module__item{margin:0 0 20px;padding:10px;background:#fff;border-radius:4px}
.article-module__image {margin:0 0 10px}
.article-module__image img{border-radius:3px;cursor:pointer}
.article-module__name{display:block;margin:0 0 5px;font-weight:500;line-height:normal}
.article-module__text{font-size:.95em}
.article-module__category {overflow:hidden;margin:2px 10px 0 0;padding:0 15px;text-align:center;font-size:.85em;color:#888;white-space:nowrap;text-overflow:ellipsis}
.article-module__posted {margin:0 10px;padding:3px 7px;font-size:.8em;color:#888;background:#f7f7f7}
.article-module__posted .fa {margin:0 5px 0 0}
.article-module__posted .fa-eye {margin:0 5px 0 10px;padding-left:12px;border-left:solid 1px rgba(0, 0, 0, .1)}
#column-left .article-module__image, #column-left .article-module__description {width:100%}
#column-right .article-module__image, #column-right .article-module__description {width:100%}
#column-left .article-module__category, #column-right .article-module__category {display:none}

.article-list{padding:0 10px}
.article-list__item{margin:0 -10px 20px;padding:15px 5px}
.article-list__image img{border-radius:3px}
.article-list__name {display:block;margin:0 0 10px;font-weight:500;font-size:1.2em}
.article-list__description {height:calc(100% - 23px);padding:0 0 20px}
.article-list__posted{padding:3px 10px;font-size:.85em;color:#888;background:#f7f7f7}
.article-list__icon{margin:0 5px 0 0}
.article-list__icon.fa-eye {margin-left:20px}
.article-list__more {margin:0 0 0 20px;font-weight:500}
.article-list__rating{margin:0 20px 0 0}

.news-page{margin:20px 0 30px}
.news-page__image{float:left;margin:0 15px 10px 0;width:30%}
.news-page__image img{border-radius:3px}
.news-page__description{ font-size: 17px;}
.news-page__description h2 {font-size: 40px; margin: 30px 0 20px;font-weight: 400}

h1.heading.blog_heading {font-size: 42px;font-weight: 700; margin: -20px 0 40px}

.news-page__posted{/*text-align:right;font-size:.95em;color:#888; */display: none;}
.news-page__posted .fa-eye{margin:0 5px 0 0}
.news-page__posted .fa-calendar{margin:0 5px 0 15px}
.news-page ol, .news-page ul {display:inline-block;padding:0 0 0 15px;clear:both}

.videoWrapout {padding: 60px 40px 30px}
.videoWrapper {position: relative;padding-bottom: 56.25%;height: 0}
.videoWrapper iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%}

@media (max-width:767px){
h1.heading.blog_heading {font-size: 24px;margin: 0 0 30px}
.news-page {margin-bottom: 0}
.news-page__description {font-size: 16px}
.news-page__description h2 {font-size: 32px}
.videoWrapout {padding: 20px 0}
}