#tabs{
    position: relative;
}
.page-template-news-and-publications #tabs:before {
    background-image: url(../images/pub-bkg.png);
    background-repeat: no-repeat;
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    /* opacity: 0.67; */
    background-position-x: center;
    background-size: cover;
    z-index: -1;
}
.page-template-news-and-publications #tabs .background-content {
    display: none;
}

/* News */
.news-content-line-container {
    width: 100%;
    max-width: 1218px;
    /* padding: 0 31px; */
    margin: auto;
}
.page-template-news-and-publications .news-filter{
    max-width: 1168px;
    margin: auto;
    padding-top: 55px;
    padding-bottom: 47px;
    position: relative;
    z-index: 1;
}
.page-template-news-and-publications .filter_icon{
    display: inline-block;
}
.page-template-news-and-publications .news-filter .filter_icon:before{
    content: url('../images/filter-pub.svg');
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: middle;
}
/* .news-container .news-filter:after{
    content: '\f078';
    font-size: 7.52px;
    line-height: 16px;
    font-family: 'Font Awesome 5 Pro';
    font-weight: 700;
    color: #029A3C;
    position: absolute;
    top: calc(50% - 6px);
} */
.page-template-news-and-publications select{
    -webkit-appearance: none;
    -moz-appearance: none;
}
.page-template-news-and-publications #publications .news-filter{
    padding-left: 0px !important;
    padding-right: 0px !important;
}
#publications .filter-wrapper {
    display: inline-block;
}
.page-template-news-and-publications .years{
    margin-left: 30px;
    margin-right: 0;
    border: 0;
    color: #7B7B7B;
    font-size: 16px;
    line-height: 19px;
    letter-spacing: 0.93px;
    font-family: 'Barlow';
    text-align: left;
    width: 55px;
    cursor: pointer;
    background-image: url(../images/pub-arrow-down.svg);
    background-repeat: no-repeat;
    background-position-x: right;
    background-position-y: 7px;
    background-color: unset;
    display: inline-block;
    position: relative;
}
.page-template-news-and-publications .years .filter-title:hover{
    color: #029A3C;
}
/* .page-template-news-and-publications .years .filter-content.active,
.page-template-news-and-publications .categories .filter-content.active{
    display: block !important;
} */
.page-template-news-and-publications .years .filter-content,
.page-template-news-and-publications .categories .filter-content{
    display: none;
    position: absolute;
    top: 34px;
    background: #fff;
    border: #979797;
    max-width: 241px;
    width: 241px;
    /* padding: 10px 21px; */
    padding: 0 0 10px;
    box-shadow: 1px 2px 6px #d0cece;
}
.filter-content >div{
    line-height: 48px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.filter-content >div:hover{
    color: #029A3C;
}
.page-template-news-and-publications .news-table-row-title{
    background: #F0F0F0;
    line-height: 20px;
    padding: 34px 31px;
}
.page-template-news-and-publications .news-table-row-title .news-table-row-title-des >div{
    display: inline-block;
    vertical-align: top;
    color: #000000;
    letter-spacing: 0.93px;
    line-height: 19px;
    font-size: 16px;
    font-family: 'Barlow';
    text-align: left;
    font-weight: 400;
}
.news-content-line-container .news-table-row-des .news-table-row-des-content >div{
    display: inline-block;
    vertical-align: top;
}

.news-table-row-des{
    border-bottom: 1px solid #D7D7D7;
    padding-top: 34px;
    padding-bottom: 39px;
}

.news-table-row-title-des,
.news-table-row-des-content {
    max-width: 1016px;
    margin: auto;
}
.news-table-col-date {
    width: 100%;
    max-width: 199px;
    color: #818181;
    letter-spacing: 0.93px;
    line-height: 19px;
    font-size: 16px;
    font-family: 'Barlow';
    text-align: left;
    font-weight: 400;
}
.news-table-col-subject {
    width: 100%;
    max-width: 605px;
}
.news-table-col-subject a{
    color: #029A3C;
    letter-spacing: 0.93px;
    line-height: 19px;
    font-size: 16px;
    font-family: 'Barlow', 'Microsoft YaHei', 'Heiti SC';
    text-align: left;
    font-weight: 700;
}
.news-table-col-location {
    margin-left: 102px;
    color: #818181;
    letter-spacing: 0.93px;
    line-height: 19px;
    font-size: 16px;
    font-family: 'Barlow';
    text-align: left;
    font-weight: 400;
}
.page-template-news-and-publications .pagination_page{
    padding-top: 155px;
    padding-bottom: 146px;
    margin: auto;
    max-width: fit-content;
}
.page-template-news-and-publications .pagination_page span,
.page-template-news-and-publications .pagination_page a{
    display: inline-block;
    width: fit-content;
}

.page-template-news-and-publications .pagination_page span,
.page-template-news-and-publications .pagination_page a{
    font-size: 16px;
    font-weight: 400;
    color: #818181;
    letter-spacing: 0.93px;
    line-height: 19px;
    margin-left: 41px;
    margin-right: 41px;
    padding-left: 2px;
    padding-right: 2px;
}
.page-template-news-and-publications .pagination_page .page-numbers.current{
    font-size: 16px;
    font-weight: 400;
    color: #029A3C;
    letter-spacing: 0.93px;
    line-height: 19px;
    padding-bottom: 10px;
    padding-right: 3px;
    padding-left: 3px;
    border-bottom: 1px solid #029A3C;
}
/* .page-template-news-and-publications .pagination_page .prev.page-numbers,
.page-template-news-and-publications .pagination_page .next.page-numbers{
    color: #029A3C;
} */
.page-template-news-and-publications .pagination_page .prev.page-numbers:hover,
.page-template-news-and-publications .pagination_page .next.page-numbers:hover{
    padding-bottom: 10px;
    border-bottom: 1px solid #029A3C;
    text-decoration: unset;
}
.page-template-news-and-publications .pagination_page a:hover{
    padding-bottom: 10px;
    border-bottom: 1px solid #029A3C;
    text-decoration: unset !important;
}
/* .page-template-news-and-publications .pagination_page .page-numbers.current:hover{
    text-decoration: underline;
} */
.page-template-news-and-publications .pagination_page .page-numbers:hover{
    color: #029A3C;
    /* text-decoration: underline; */
}
.filter-mobile{
    display: none;
    color: #7B7B7B;
    font-size: 16px;
    line-height: 19px;
    letter-spacing: 0.93px;
    font-family: 'Barlow';
    text-align: left;
}
.page-template-news-and-publications select:focus-visible{
    outline: 0;
}
@media(max-width: 1110px) {
    .news-table-col-location{
        margin-left: 30px;
    }
    .news-table-col-date{
        max-width: 120px;
    }
    .news-table-col-subject{
        width: 60%;
    }
    .page-template-news-and-publications .pagination_page span, .page-template-news-and-publications .pagination_page a {
        margin-left: 24px;
        margin-right: 24px;
    }
}
@media(max-width: 767.98px) {
    /* .list-tab li:hover a:before{
        display: none !important;
    } */
    .page-template-news-and-publications.not-scroll .main {
        z-index: 5;
    }
    .not-scroll .news-container .news-filter{
        display: initial;
    }
    /* .filter-title{
        display: none;
    } */
    .filter-mobile{
        display: inline-block;
        margin-left: 12px;
        cursor: pointer;
    }
    .page-template-news-and-publications .list-tab li.active-show:not(.ui-tabs-active.ui-state-active){
        max-height: 48.4px !important;
    }
    .news-table-col-subject a{
        font-size: 18px;
        line-height: 22px;
    }
    .page-template-news-and-publications #tabs:before{
        /* background-size: contain; */
        background-image: url(../images/mobile-bg.png);
        /* top: -227px; */
    }
    /* .filter-desktop{
        display: none;
    } */
    .news-table-row-des{
        padding: 0 25px;
    }
    .news-filter.news-content-line-container{
        padding: 35px 25px 11px !important;
        /* position: unset !important; */
        display: flex;
        overflow: hidden;
    }
    /* .news-container .filter_icon:before{
        position: unset;
        left: unset;
        margin-right: 12px;
    } */
    .news-content-line-container{
        padding: 0px !important;
    }
    .news-container .news-table-row-title{
        display: none;
    }
    /* .news-container .news-filter{
        border-bottom: 1px solid #D7D7D7;
    } */
    .news-content-line-container .news-table-row-des .news-table-row-des-content >div{
        width: 100%;
        display: block;
        max-width: unset;
    }
    .news-table-col-location{
        margin-left: 0px;
    }
    .news-table-row-des{
        border: unset !important;
    }
    .news-table-col-date{
        padding-top: 32px;
        padding-bottom: 19.5px;
        border-bottom: 1px solid #D7D7D7;
        font-size: 14px;
    }
    .news-table-col-subject{
        padding: 15px 0;
        text-transform: uppercase;
        font-size: 18px;
    }
    .news-table-col-location{
        padding-bottom: 41px;
        font-size: 14px;
    }
    .news-table-row-des:nth-child(2n){
        background: #F0F0F0;
    }

    .news-container .news-filter{
        /* position: unset; */
        overflow: hidden;
    }
    .news-container .years{
        background-position-y: 9px;
    }
 
    .page-template-news-and-publications.not-scroll .dropdown-content-main{
        height: calc(100% - 71px);
    }

    .page-template-news-and-publications.not-scroll .dropdown-content-main .hide-desktop.filter-action button{
        line-height: normal;
    }

    .page-template-news-and-publications.not-scroll .hide-desktop.filter-action{
        position: absolute;
        width: calc(100% - 50px);
        bottom: 45px;
    }
    .page-template-news-and-publications.not-scroll .hide-desktop.filter-action button{
        cursor: pointer;
    }
    .page-template-news-and-publications.not-scroll .filter-title,
    .page-template-news-and-publications.not-scroll .filter-title-pubs-cate,
    .page-template-news-and-publications.not-scroll .filter-title-pubs-year{
        font-weight: 500;
        color: #000;
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 22px 0;
        line-height: 19px;
        border-bottom: 1px solid #d7d7d7;
        position: relative;
        cursor: pointer;
    }
    .page-template-news-and-publications.not-scroll .filter-title .text.hide-desktop,
    .page-template-news-and-publications.not-scroll .filter-title-pubs-cate  .text.hide-desktop,
    .page-template-news-and-publications.not-scroll .filter-title-pubs-year  .text.hide-desktop{
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: calc(100% - 32px);
        color: #029a3c;
        font-weight: 500;
        text-align: right;
        margin-right: 31px;
    }
    .page-template-news-and-publications.not-scroll .filter-title:after,
    .page-template-news-and-publications.not-scroll .filter-title-pubs-cate:after,
    .page-template-news-and-publications.not-scroll .filter-title-pubs-year:after{
        content: '';
        right: 5px;
        position: absolute;
        transform: rotate(-90deg);
        width: 16px;
        height: 8px;
        background-image: url(../images/pub-arrow-down.svg);
        background-repeat: no-repeat;
        background-size: 16px 8px;
    }
    /* .page-template-news-and-publications.not-scroll .filter-by{
        border-bottom: 1px solid #d7d7d7;
    } */
    .page-template-news-and-publications.not-scroll .filter-by .label{
        color:#000000;
    }
    .page-template-news-and-publications.not-scroll .years{
        left: 0;
        transition: left .4s ease;
        cursor: unset;
    }
    .page-template-news-and-publications .years{
        padding: 41px 25px 45px;
        margin-left: 0;
        /* background: unset;
        width: 0; */
        /* display: none; */
        position: fixed;
        background: #fff;
        height: 100%;
        width: 100%;
        top: 0;
        left: 100%;
        z-index: 2;
    }
    .page-template-news-and-publications .pagination_page span:first-child, 
    .page-template-news-and-publications .pagination_page a:first-child{
        /* position: absolute;
        left: 25px; */
        margin-left: 0;
        margin-right: 40px;
    }
    .page-template-news-and-publications .pagination_page span:last-child, 
    .page-template-news-and-publications .pagination_page a:last-child{
        /* position: absolute;
        right: 25px; */
        margin-right: 0;
        margin-left: 40px;
    }
    .page-template-news-and-publications.not-scroll .years .filter-content, 
    .page-template-news-and-publications.not-scroll .categories .filter-content {
        left: 100%;
        transition: left .4s ease;
        display: block !important;
    }
    .page-template-news-and-publications.not-scroll .years.show .filter-content, 
    .page-template-news-and-publications.not-scroll .categories.show .filter-content {
        position: fixed;
        width: 100%;
        max-width: unset;
        height: 100%;
        left: 0;
        top: 0;
        transition: left .4s ease;
    }
    .page-template-news-and-publications .years .filter-content, 
    .page-template-news-and-publications .categories .filter-content{
        padding: 41px 25px 45px;
    }
}
@media(max-width: 500px){
    /* .page-template-news-and-publications .years .filter-content, 
    .page-template-news-and-publications .categories .filter-content{
        width: 140px;
    } */
    .page-template-news-and-publications .pagination_page{
        padding: 60px 0px 113px;
        /* max-width: 161px; */
        text-align: center;
    }
}
@media(max-width: 375.98px){
    /* .page-template-news-and-publications .news-filter .filter_icon:before{
        display: none;
    }
    .page-template-news-and-publications .years{
        margin-left: 0px;
    } */
    .page-template-news-and-publications #tabs:before{
        background-size: contain;
    }
}

@media(max-width: 374.98px){
    .page-template-news-and-publications #tabs:before{
        background-size: cover;
    }
    .page-template-news-and-publications .pagination_page span:first-child, 
    .page-template-news-and-publications .pagination_page a:first-child{
        margin-right: 10px;
    }
    .page-template-news-and-publications .pagination_page span:last-child, 
    .page-template-news-and-publications .pagination_page a:last-child{
        margin-left: 10px;
    }
}
/* End News */

/* Publications */
.pub-total-container .pub-items{
    display: flex;
    flex-wrap: wrap;
    column-gap: 61px;
    row-gap: 65px;
    margin-top: 6px;
}
.pub-container{
    width: calc((100% - 183px) / 4);
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.pub-container .publication_link{
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.pub-container .publication_link:hover{
    text-decoration: unset !important;
}

.pub-container .publication_link img{
    margin: auto;
    width: 100%;
    object-fit: contain;
}
.page-template-news-and-publications .categories{
    /* position: absolute;
    top: 50%;
    transform: translateY(-50%); */
    max-width: unset !important;
    border: 0;
    color: #7B7B7B;
    font-size: 16px;
    line-height: 19px;
    letter-spacing: 0.93px;
    font-family: 'Barlow';
    text-align: left;
    width: 89px;
    cursor: pointer;
    background-image: url(../images/pub-arrow-down.svg);
    background-repeat: no-repeat;
    background-position-x: right;
    background-position-y: 7px;
    margin-left: 31.5px;
    background-color: unset;
    display: inline-block;
    position: relative;
}
#publications{
    max-width: 1168px !important;
}
.publication_categories{
    height: 100%;
    margin-top: 6px;
}
.publication_categories .category {
    display: inline-block;
    font-size: 16px;
    letter-spacing: 0.93px;
    line-height: 19px;
    color: #818181;
    text-align: left;
    font-weight: 400;
    font-family: 'Barlow';
    width: fit-content;
}
.pub-container .publication_title{
    color: #029A3C;
    letter-spacing: 0.93px;
    line-height: 19px;
    font-size: 16px;
    font-family: 'Barlow';
    text-align: left;
    font-weight: 700;
    text-transform: uppercase;
    margin-top: 23px;
    margin-bottom: 2px;

}
.pub-total-container h2{
    margin: 0;
    padding-bottom: 100px;
}
.page-template-news-and-publications #loading-animate-pub.active{
    display: block !important;
}
.ajax-loading-pub{
    position: fixed;
    width: 100vw;
    height: 100vh;
    top: 0;
    left: 0;
    z-index: 100;
    background-color: rgba(255, 255, 255, .7);
    display: none;
}
/* @media(max-width: 1200px){
    .page-template-news-and-publications .news-filter:before{
        display: none;
    }
} */
@media(max-width: 1110px){
    .pub-total-container .pub-items{
        column-gap: 25px;
        row-gap: 25px;
    }
    .pub-container{
        width: calc((100% - 75px) / 4);
    }
}
@media(max-width: 800px){
    .pub-container{
        width: calc((100% - 50px) / 3);
    }
}
@media(max-width: 767.98px){
    .page-template-news-and-publications .categories{
        margin-left: 0;
        width: 100%;
        background-image: unset;
        padding: unset;
        position: unset;
    }
    .page-template-news-and-publications.not-scroll #publications .news-filter{
        display: initial;
    }
    .page-template-news-and-publications .years-publications.years{
        position: unset !important;
        height: unset;
        background: unset;
        padding: unset;
    }
    .page-template-news-and-publications #publications .filter-wrapper{
        padding: 41px 25px 45px;
        margin-left: 0;
        position: fixed;
        background: #fff;
        height: 100%;
        width: 100%;
        top: 0;
        left: calc(100% + 25px);
        z-index: 2;
    }
    .page-template-news-and-publications.not-scroll #publications .filter-wrapper{
        left: 0;
        transition: left .4s ease;
        cursor: unset;
    }
    .pub-total-container{
        margin-top: 28px;
    }
    .page-template-news-and-publications .pagination_page span, 
    .page-template-news-and-publications .pagination_page a{
        margin-left: 5px;
        margin-right: 5px;
    }
    .page-template-news-and-publications .pagination_page .prev.page-numbers:hover, 
    .page-template-news-and-publications .pagination_page .next.page-numbers:hover,
    .page-template-news-and-publications .pagination_page a:hover,
    .page-template-news-and-publications .pagination_page .page-numbers.current{
        padding-bottom: 3px;
    }
    
}
@media(max-width: 550px){
    .pub-container{
        width: calc((100% - 25px) / 2);
    }
}
@media(max-width: 375.98px){
    .pub-total-container{
        column-gap: 0px;
        row-gap: 40px;
    }
    .pub-container{
        width: 100%;
    }
}
/* End publications */