.vgNews {display: inline-block; width: 100%;  }
.vgNews .limiter { display:block; }
.vgNews_content{ float: left; width: 72%; }
.vgNews_cats { float: right; width: 25%; }
.vgNews_cats h2 { margin-top: 0; }
.vgNews_cats a { display: block; background: #f2f2f2; margin: 0 auto; padding: 10px; border-bottom: 1px solid #fff;}

.vgNews .pager { padding: 0 5px; }
.vgNews .pager .pager {width: 100%; display: inline-block; background:#f5f5f5; }
.vgNews .pager .pages { display: inline-block; float: right;}
.vgNews .toolbar-amount { padding-top: 5px; }
.vgNews .pages .item {  text-align: center; border: none; margin: 0 5px;}
.vgNews .pages a.page,
.vgNews .pages strong.page { display: block; background: #fff; width: 15px; line-height: 23px;  border-radius: 25px;}

.vgNews .pages .item.pages-item-next { background: none; width: auto;}
.pages .action.next, .pages .action.previous { margin: 0; border: none;}
.vgNews .pager .limiter { float: left; margin-right: 10px;}
.vgNews .pager .limiter::before { content: "|"; margin-left: 7px;}
.vgNews h3 { font-weight: normal; margin-top: 0; }
.vgNews ul, .vgNews li { padding: 0; list-style: none;}
.vgNews li { margin: 0 auto; border-bottom: 1px dashed #666; display: inline-block;}
.vgNews ul.vgNewsList li{ padding: 20px 0; width: 100%;}
.vgNews ul.vgNewsList li.no-image div.right{ width: auto; float: left;}
.vgNews .left { float: left; width: 20%; }
.vgNews .right { float: right; width: 77%; }
.vgNews .pages .current strong.page { background: #1979c3; color: #fff; }
.news .noImg .newsHead { margin-left: 0;}
@media only screen and (max-width:767px){
    .vgNews_content, .vgNews_cats { width: 100%; float: none;}
}
body.newsfrontend-newsdescription-index .vgNews { margin-top: 20px;}



