#uni-news-category li {position:relative}
#uni-news-category li + li a:first-of-type{border-radius:0 0 4px 4px}
#uni-news-category li + li.act a:first-of-type{border-radius:0}
#uni-news-category li + li {margin-top:-1px}
#uni-news-category li > i{position:absolute;z-index:2;top:0px;right:0;width:40px;height:40px;line-height:39px;text-align:center;cursor:pointer;margin:0;font-size:.8em;}
#uni-news-category li > i:hover {background:rgba(0, 0, 0, .03)}
#uni-news-category li:not(.act) .fa-minus{display:none}
#uni-news-category li.act .fa-plus{display:none}
#uni-news-category li:not(.act) .children {display:none}

.news-module .news{margin:0 0 20px;padding:10px;background:#fff;border:solid 1px rgba(0, 0, 0, .07);border-radius:4px}
.grid .news-module .news {float:left}
.news-module .news .image {margin:0 0 10px;}
.news-module .news .image img{border-radius:3px;cursor:pointer}
.news-module .news .name{margin:0 0 5px;font-weight:500;line-height:normal}
.news-module .news .description{font-size:.95em}
.news-module .news .description a {display:inline-block;padding:0;line-height:0}
.news-module .news .description a:after {content:"\2192\A0";padding:0 0 0 5px;font-size:16px}
.news-module .news .category-name {overflow:hidden;margin:2px 10px 0 0;padding:0 15px;text-align:center;font-size:.85em;color:#888;white-space:nowrap;text-overflow:ellipsis}
.news-module .news .posted {margin:0 10px}
#column-left .news .row:first-of-type > *, #column-left .news .row:first-of-type > * {width:100%}
#column-left .news .category-name, #column-right .news .category-name {display:none}

.news-related:before {display:none}
.news-related .item {overflow:hidden;padding:0}
.news-related .item .name {margin:0 0 5px;font-weight:500}
.news-related .item .image {float:left;width:170px;padding:0 15px 0 0}
.news-related .item .posted a {margin:0 0 0 10px;padding:0 0 0 10px;font-weight:500;border-left:solid 1px rgba(0, 0, 0, .1)}
.news-related .item .posted a:after {content:"\2192\A0";padding:0 0 0 10px;line-height:10px;font-size:1.3em}

.news-list {margin:0 0 20px}
.news-list .posted{padding:5px 10px;font-size:.85em;color:#888;background:rgba(0, 0, 0, .03)}
.news-list .posted > i {margin:0 5px 0 0}
.news-list .posted .fa-eye {margin-left:10px;padding:0 0 0 10px;line-height:14px;border-left:solid 1px rgba(0, 0, 0, .1)}
.news-list .posted a {position:relative;display:inline-block;vertical-align:top;margin:0 0 0 10px;padding:0 0 0 10px;height:14px;font-weight:500;border-left:solid 1px rgba(0, 0, 0, .1)}
.news-list .posted a:after {content:"\2192\A0";padding:0 0 0 10px;line-height:10px;font-size:1.3em}

.news_page{margin:0 0 30px}
.news_page a{text-decoration:underline}
.news_page .show_all_news{margin:20px 0 0}
.news_page .image{float:left;margin:0 15px 10px 0}
.news_page .image img{border-radius:4px}
.news_page .description{line-height:1.5em}
.news_page .posted{text-align:right;font-size:.9em;color:#888}
.news_page .posted .fa-eye{margin:0 5px 0 0;font-size:1.1em}
.news_page .posted .fa-calendar{margin:0 5px 0 5px;padding:0 0 0 10px;border-left:solid 1px rgba(0, 0, 0, .1)}
.news_page ol, .news_page ul {display:inline-block;padding:0 0 0 15px;clear:both}

.news-prevnext {display:flex;flex-wrap:wrap;margin:0 0 30px;background:#f8f8f8;border-radius:4px}
.news-prevnext .item {position:relative;height:100%;padding:15px 5px 35px}
.news-prevnext .prev {text-align:right}
.news-prevnext a {font-weight:500}
.news-prevnext a span {text-decoration:underline}
.news-prevnext .item.prev a:before {content: "\2190\A0";padding:0 10px 0 0}
.news-prevnext .item.next a:after {content: "\2192\A0";padding:0 0 0 10px}
.news-prevnext .date {position:absolute;bottom:12px;font-size:.95em;color: #aaa}
.news-prevnext .prev .date {right:5px}
.news-prevnext .next .date {left:5px}