img{
    width: 100%;
}
.banner-news span{
    /*background-image: url(/tp/T0349/img/Rectangle81.png);*/
    /*background-size: cover;*/
    /*background-position: center;*/
    height: 192px;
    display: flex;
    justify-content: left;
    align-items: center;
    color: #fff;
    font-size: 56px;
    font-weight: 700;
    text-transform: uppercase;
}
.wrapp-header {
    display: block;
    overflow-y: hidden;
    overflow-x: auto;
    white-space: nowrap;
}
.menu-news{
    height: 72px;
}
.b-greyb{
    background: #185137;
}
ul.wrapp-menu {
    display: flex;
    overflow-y: hidden;
    flex-flow: row wrap;
    align-items: center;
    line-height: 72px;
    list-style: none;
    padding: 0;
}
ul.wrapp-menu li{
    padding-left: 28px;
}
ul.wrapp-menu li:first-child{
    padding-left: 0;
}
ul.wrapp-menu li span{
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
}
ul.wrapp-menu li.active a{
    border-bottom: 2px solid #fff;
    padding-bottom: 13px;
}
.main-news{
    padding-top: 40px;
}
.popular-title h3{
    display: flex;
    width: 100%;
    justify-content: center;
    border: 1px solid #F6F6F6;
    padding: 20px 0;
    font-size: 18px;
    margin-bottom: 24px;
    background: #F6F6F6;
    border-radius: 3px;
    margin-top: 0;
}
.news-item a{
    display: block;
}
.publish{
    display: flex;
    padding-top: 14px;
    justify-content: center;
}
.publish.viewNewPage{
    justify-content: unset;
}
.cate-name{
    border: 1px solid #185137;
    background: #185137;
    color: #fff;
    padding: 4px 12px;
    border-radius: 3px;
    margin-right: 12.5px;
}
.date{
    border: 1px solid #f6f6f6;
    background: #f6f6f6;
    color: #333;
    padding: 4px 12px;
    border-radius: 3px;
}
.title-news{
    font-size: 24px;
    /*padding-bottom: 32px;*/
    /*padding-top: 14px;*/
    text-align: center;
    margin: 20px 0;
}
/*.title-news a{*/
/*    color: #333;*/
/*    text-decoration: none;*/
/*    overflow: hidden;*/
/*    text-overflow: ellipsis;*/
/*    -webkit-line-clamp: 3;*/
/*    -webkit-box-orient: vertical;*/
/*    display: -webkit-box;*/
/*    height: 78px;*/
/*}*/
.news-info:first-child .news-item{
    display: block;
}
.listnews .news-info:first-child .news-item .imageNew,
.listnews .news-info:first-child .news-item .wrapInfo{
    width: 100%;
    padding: 0;
}
.listnews .news-info:first-child .news-item .wrapInfo .title-news{
    margin-top: 24px;
}
.news-info:first-child .news-intro{
    display: block;
}
.news-info:last-child{
    border: none;
    padding-bottom: 0;
}
.paginator{
    margin-bottom: 40px;
}
.paginator a{
    display: inline-block;
}
.popular-posts .title-news{
    margin: 14px 0 32px;
}
.news-intro{
    text-align: center;
    padding-bottom: 56px;
    font-size: 15px;
}
.news-item img{
    border-radius: 4px;
    display: block;
    width: 100%;
}
.see-more{
    text-align: center;
    padding-top: 50px;
}
.see-more a{
    border: 1px solid #ABABAB;
    padding: 14px 140px 10px;
    background: #f6f6f6;
    color: #333;
    font-weight: 600;
    text-transform: uppercase;
    text-decoration: none;
    display: inline-block;
}

.banner-news img{
    height: 468px;
}
.viewNews.banner-news img{
    height: auto;
}
.main-content .publish{
    padding-top: 0;
}
.main-content .title{
    margin-top: 16px;
    text-align: center;
    font-size: 36px;
    font-weight: 700;
    margin-bottom: 20px;
}
.share{
    border: 1px solid #e6e6e6;
    border-right: none;
    border-left: none;
}
.share>span{
    display: inline-block;
    font-size: 18px;
    margin: 10px 10px 10px 0;
}
.multi-media{
    display: inline-block;
}
.multi-media a {
    text-decoration: none;
    margin-right: 20px;
}
.multi-media a i{
    font-size: 18px;
    color: #333;
}
.multi-media .fab.fa-facebook-f{
    border: 1px solid;
    border-radius: 50%;
    padding: 3px 6px 0px 6px;
    background: #333;
    font-size: 15px;
}
.multi-media .fa-facebook-f:before{
    color: #fff;
}
.content{
    padding-top: 16px;
}
.listnews .news-item{
    display: flex;
}
.listnews .news-item .imageNew{
    width: 40%;
}
.listnews .news-item .imageNew img{
    height: auto;
}
.listnews .news-item .wrapInfo{
    padding-left: 30px;
    width: 60%;
}
.listnews .news-item .wrapInfo .title-news{
    margin: 0;
    line-height: 32px;
}
.listnews .news-item .wrapInfo .publish{
    margin-bottom: 16px;
}
.listnews .title-news{
    font-size: 24px;
    text-align: left;
    margin: 24px 0 0;
    line-height: 36px;
    letter-spacing: 0.2px;
    color: #333;
    font-weight: 600;
}
.listnews .publish{
    padding: 0;
    justify-content: left;
    margin-bottom: 8px;
}
.listnews .publish .cate-name{
    background: none;
    color: #185137;
    border: none;
    font-weight: 600;
    font-size: 14px;
    line-height: 24px;
    letter-spacing: 0.4px;
    margin-right: 0;
    padding: 0;
}

.listnews .publish .date{
    background: none;
    color: #185137;
    border: none;
    font-weight: 600;
    font-size: 14px;
    line-height: 24px;
    letter-spacing: 0.4px;
    padding: 0;
}
.listnews .publish .dot{
    color: #185137;
    font-size: 30px;
    line-height: 12px;
    margin: 0 8px;
}
.news-intro{
    text-align: left;
    padding: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;

}
.news-info{
    border-bottom: 1px solid #e6e6e6;
    margin-bottom: 40px;
    padding-bottom: 40px;
}
.listnews .title-news.mobile{
    display: none;
}
@media (min-width: 1200px) {
    .news-item img{
        height: calc(100vw*225/1434);
    }
    /*.news-info:first-child .news-item img{*/
    /*    height: calc(100vw*470/1434);*/
    /*}*/
}
@media (max-width: 767px) {
    .right-content{
        display: none;
    }
    ul.wrapp-menu{
        flex-flow: row nowrap;
    }
    .news-info:first-child .news-item img{
        height: 100%;
    }
    .banner-news img{
        height: 258px;
    }
    .viewNews.banner-news img{
        height: auto;
    }
    .news-content .right-content{
        display: block;
    }
    .left-content{
        padding: 0;
    }
    .listnews .news-info:first-child .news-item .wrapInfo .title-news{
        margin-top: 12px;
        font-size: 18px;
        line-height: 26px;
    }
    .listnews .news-info:first-child .publish .cate-name{
        font-size: 15px;
        line-height: 28px;
    }
    .listnews .news-info:first-child .publish .date{
        font-size: 15px;
        line-height: 28px;
    }
    .listnews .news-info:first-child .news-item .wrapInfo .publish{
        margin-bottom: 12px;
    }
    .listnews .news-info {
        margin-bottom: 16px;
        padding: 0 0 16px 0;
    }
    .listnews .news-info:first-child .publish .date,
    .listnews .news-info:first-child .publish .dot{
        display: inline-block;
    }
    .listnews .publish .date,
    .listnews .publish .dot{
        display: none;
    }
    .listnews .news-item .wrapInfo .title-news{
        display: none;
    }
    .listnews .news-info:first-child .news-item .wrapInfo .title-news{
        display: block;
    }
    .listnews .news-info:first-child .title-news.mobile{
        display: none;
    }

    .listnews .news-info .title-news.mobile {
        margin: 0 0 12px;
        font-size: 16px;
        line-height: 24px;
        display: block;
    }
    .listnews .news-item .wrapInfo{
        padding-left: 12px;
    }
    .listnews .news-item .wrapInfo .publish{
        margin-bottom: 4px;
    }
    .listnews .news-item .wrapInfo .news-intro{
        font-size: 13px;
        color: #585858;
        line-height: 20px;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
        display: -webkit-box;
    }
    .listnews .news-info:first-child .news-item .wrapInfo .news-intro{
        font-size: 15px;
        line-height: 28px;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        display: -webkit-box;
    }
    .banner-news span{
        font-size: 36px;
        line-height: 48px;
        height: 112px;
    }
}
.tag-view{
    padding-top: 12px;
    padding-bottom: 52px;
}
.tag-view a{
    border: 1px solid #f6f6f6;
    background: #f6f6f6;
    color: #333;
    padding: 5px;
    margin-right: 12px;
}
.tag-view a:last-child{
    margin-right: 0;
}