.express-top {margin-top: 0px;padding-top: 20px;}
.express-top.border-top {border-top: 1px solid var(--color-5) !important;}
.news-item-full {margin-bottom: 15px;border-bottom: 1px solid var(--color-5);}
.news-item {margin-bottom: 15px;}
.news-item .avatar-item {background-position: center;background-repeat: no-repeat;background-size: cover;padding-top: 70%;width: 100%;cursor: pointer;height: 100%;}
.news-item .avatar-item.bg-swiper-default {background-image:url('/images/LogoBV.png');background-size: 40px;background-position-x: calc(100% - 20px);background-position-y: 20px;position: relative;}
.news-item .avatar-item.bg-swiper-default::before {
    background-image: linear-gradient(to bottom right, #0c7abfa3, #0c7abf);
    position: absolute;width: 100%;height: 100%;content: '';top: 0;left: 0;
}
.news-img {position: relative;}
.play-video-button {position: absolute;bottom: 10px;right: 20px;font-size: 30px;color: var(--color-1);opacity: 0.7;}
.news-item .name-item {font-size: var(--font-size-title-2);font-family: var(--font-family-merriweather-serif); font-weight: 400;color: var(--color-1);}
.news-item .name-item a {color: var(--color-1);}
.news-item-full .news-item .name-item {font-size: var(--font-size-title);}
.news-item .des-item {margin-top: 10px;overflow-x: hidden;max-height: 160px;overflow-y: hidden;position: relative;}
.news-item .des-item::after {content: '';height: 25px;background: -webkit-linear-gradient(45deg, rgba(247, 247, 247, 0) 0%, #fff 75.52%);position: absolute;bottom: 0;  left: 0;width: 100%;}
.news-item .des-item:empty {height: auto;}
.news-item .des-item:empty::after {content: none;}
.new-item-no-thumbnail .avatar-item {display: none;}
.meta-news {display: flex;margin-top: 10px;align-items: center;}
.comment-news {margin-left: 10px;display: flex;align-items: center;}
.comment-news span:last-child {color: var(--color-2);font-size: 12px;font-weight: 100;margin-left: 2px;}
.comment-news span:first-child {color: #bfbfbf;opacity: 0.35;margin-top: -2px;}
.comment-news span:first-child:hover {color: #bfbfbf;opacity: 1;}
.like-news .liked {color: var(--color-2);}
.like-news .unliked {color: #bfbfbf;opacity: 0.35;}
.like-news .unliked:hover {color: #bfbfbf;opacity: 1;}
.express-bottom > .container::before {content: '';height: 1px;width: 100%;border-top: 1px solid var(--color-5);position: relative;display: flex;margin-bottom: 15px;}
.express-bottom > .container::after {content: '';height: 1px;width: 100%;border-top: 1px solid var(--color-5);position: relative;display: flex;margin-top: 25px;}
.news-item.news-item-custom .name-item {margin-bottom: 15px;}
.news-item.news-item-custom .des-item {margin-top: 0;max-height: 114px;}
.news-item.news-item-custom {margin-bottom: calc(var(--bs-gutter-x) * 1);}
.menu-right {margin-bottom: 15px;}
.news-item-custom .news-img {
    flex: 0 0 auto;
    width: 44.444%;
}
.news-item-custom .news-info {
    flex: 0 0 auto;
    width: 55.556%;
}
@media (min-width: 768px) {
    .express-bottom > .container > .row > .col-md-6:first-child {border-right: 1px solid var(--color-5);}
}
@media (max-width: 768px) {
    .express-top > .container .col-md-8 .row .col-md-4 { flex: 0 0 auto;width: 33.33333333%;}
}
.express-top > .container .col-md-8 .row .col-md-4 .news-item .avatar-item {display: none;}
.express-top > .container .col-md-8 .row .col-md-4 .news-item .avatar-item + .play-video-button {display: none;}
.title-news {margin-bottom: 10px; font-size: var(--font-size-title-large);color: var(--color-1);font-family: var(--font-family-merriweather-serif);}
.title-news h2 , .title-news h1, .title-news h3 {font-size: var(--font-size-title-large);}
.title-news a {color: var(--color-1);}
.price-list-express .title-group {font-weight: bold;color: var(--color-2);text-transform: uppercase;}
.price-list-express .table thead tr th {font-weight: bold;vertical-align: middle;}
.price-list-express .table caption {text-align: right;font-style: italic;font-size: 12px;}
.price-list-express .table a {color: var(--color-1);}
.price-list-express .table tbody tr td {text-align: right;}
.price-list-express .table tbody tr td:nth-child(1) {text-align: left;}
.price-list-express .nav {padding-left: calc(var(--bs-gutter-x)* .5);}
.service-prices-note {display: flex;}
.service-prices-note p {padding-right: 20px;font-weight: bold;font-style: italic;}
.service-prices-note .see-more {white-space: nowrap;}
.express-bottom > .container > .row > .col-md-6:nth-child(2) > .title-news {margin-top: 40px;}
.express-bottom > .container > .row > .col-md-6:nth-child(2) > .title-news:first-child {margin-top: 0;}
#navpage.nav-express #navspace {border-left:1px solid var(--color-text);height: 13px;margin-top: 0px;margin: 0 10px;}
#navpage.nav-express #navitem.nav-first {background-color: var(--color-1);border-radius: 1px;padding: 2px 10px;color: #fff;margin-right: 10px;}
#navpage.nav-express #navitem.nav-first a {color: #fff;}
#navpage.nav-express #navitem {margin: 2px 0;}
#navpage.nav-express #navitem.active a {color: var(--color-2);}
.group-news-item {margin-top: 40px;margin-bottom: 10px;}
.navigation-express {border-top: 1px solid var(--color-5);border-bottom: 1px solid var(--color-5);}
#navpage.nav-express {padding: 7.5px 0;}
.paging-express {margin-bottom: 40px;}
.paging-express #paging {justify-content: flex-start;}
.paging-express #paging > a {font-size: 15px;}
.paging-express #paging > a, .paging-express #paging .ipage-rr, .paging-express #paging .ipage-r  {background-color: transparent;color: var(--color-text);}
.paging-express #paging .pselected > span {background-color: var(--color-2);color: #fff;}
#paging > a.back, #paging > a.next {font-size: 15px;}
.adv-row img{height: 100%;margin: auto;max-width: 100%;}