.news-thumb{display:flex;flex-direction:column;margin:0 0 20px;padding:0}
.news-thumb__image{position:relative;overflow:hidden;border-radius:var(--border-radius-1-1-0-0);cursor:pointer}
.news-thumb__image a:after{position:absolute;top:50%;left:50%;font-family:"Font Awesome\ 5 Free";font-weight:900;font-size:2em;content:"\f061";color:#fff;transform:translate(-50%, -50%) scale(0);transition:all linear .15s;}
.news-thumb__image:hover a:after{transform:translate(-50%, -50%) scale(1)}
.news-thumb__description{display:flex;flex-direction:column;flex:1 1 auto;padding:15px}
.news-thumb__category-date-viewed{display:flex;align-items:center;margin:0 0 15px;color:#888;font-size:.9em}
.news-thumb__category{overflow:hidden;margin:0 15px 0 0;text-decoration:underline;white-space:nowrap;text-overflow:ellipsis}
.news-thumb__date{flex:0 0 auto;margin:0 15px 0 0}
.news-thumb__viewed{flex:0 0 auto}
.news-thumb__date .fa, .news-thumb__viewed .fa{margin:0 5px 0 0;font-size:.9em}
.news-thumb__name{display:block;margin:0 0 10px;font-weight:500}
.news-thumb__text{font-size:.95em;word-break:break-all}

.news-list{display:flex;flex-wrap:wrap;margin-bottom:10px}
.news-list__layout{display:flex}

.news-page{margin:0 0 30px}
.news-page__image{float:right;margin:0 0px 15px 20px;width:360px;max-width:30%;background-clip:padding-box}
.news-page__image img {border:solid 1px rgba(0 0 0 /.1);border-radius: var(--border-radius-1)}
.news-page__description{line-height:1.65em}
.news-page__description img, .news-page__description iframe{max-width:100%}
.news-page__posted{display:flex;flex-wrap:wrap;align-items:center;justify-content:end;margin:0 0 40px;color:#888}
.news-page__posted .fa-eye{margin:0 5px 0 15px}
.news-page__posted .fa-calendar{margin:0 5px 0 0}
.news-page ol, .news-page ul{padding:0 0 15px 30px}
.news-page__description .code{font-family:var(--body-font,'Verdana');margin:10px 0 20px;padding:20px;font-family:Courier;background:#f7f7f7;border-radius:var(--border-radius-1)}
.news-page__description .code i{font-family:var(--body-font,'Verdana')}
.news-page__description .code-tab{display:inline-block;width:15px}

.news-prevnext{display:flex;margin:0 0 30px;background:#f8f8f8;border-radius:var(--border-radius-1)}
.news-prevnext__item{display:flex;align-items:center;width:50%;padding:15px;border-radius:var(--border-radius-1)}
.news-prevnext__item:not(.disabled):hover{background:#f2f2f2}
.news-prevnext__item i{font-size:1.5em;padding:0 0 0 20px;opacity:.3}
.news-prevnext__item > div {display:flex;flex:1 1 100%;height:100%;flex-wrap:wrap;align-content:space-between}
.news-prevnext__item.prev i {padding:0 20px 0 0}
.news-prevnext__item.prev > div {justify-content:flex-end}
.news-prevnext__a{display:flex;flex:1 1 100%;font-weight:500}
.news-prevnext__a.prev{justify-content:flex-end;text-align:right}
.news-prevnext__date{margin:10px 0 0;font-size:.95em;color:#888}

.mfp-bg{opacity:0 !important;transition:all ease-in-out .3s}
.mfp-bg.mfp-ready{opacity:.6 !important}
.mfp-bg.mfp-removing{opacity:0 !important}
.mfp-wrap{z-index:1066}
.mfp-arrow{opacity:0 !important;transition:all ease-in-out .3s}
.mfp-ready .mfp-arrow{opacity:.5 !important}
.mfp-removing .mfp-arrow{opacity:0 !important}
.mfp-figure{background:#fff;border-radius:10px;box-shadow:0 0 20px #555}
.mfp-figure:after{display:none !important}
.mfp-close{color:#555 !important;right:10px !important}
.mfp-bottom-bar{position:relative !important;display:flex;align-items:center;justify-content:space-between;padding:15px}
.mfp-bottom-bar .mfp-title{max-width:85%;padding:0 !important;font-size:.9em;color:#888}
.mfp-bottom-bar .mfp-counter{position:relative;color:#555}

@media (max-width:767px){
	.news-page__image{max-width:35%}
}

@media (max-width:575px){
    .news-thumb__item{margin:0 0 10px}
    .news-thumb__category, .news-thumb__text{display:none}
    .news-thumb__description{font-size:.9em}
    .news-page__image{margin:0 0 15px;width:100%;max-width:100%}
}