@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@100;300;400;500;700;900&display=swap");
body{
font-family: 'Noto Sans TC', sans-serif !important;
font-size:16px !important;
}
.pub_chk_box { width:100%;
padding: 9px 13px;
border-bottom: 1px solid #dedede;
}
.pub_chk_box:hover {
background: #efefef;
cursor: pointer;
}
#pun_type label {
width:100%;
} .site-text {
font-family: Barkentina;
font-size: 46px;
color: #72ab26; float: left;
line-height: 130px;
height: 130px; 
} ul.page-numbers {
list-style: none;
margin: 0;
}
.page-numbers:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
ul.page-numbers li {
background: #EAF6E7;
display: block;
float: left;
margin: 0 4px 4px 0;
text-align: center;
}
ul.page-numbers li a.next {
background: #000;
color:#fff;
}
.page-numbers a,
.page-numbers span {
line-height: 1.6em;
display: block;
padding: 8px 20px; line-height: 27px;
font-size: 15px;
text-decoration: none;
font-weight: 400;
cursor: pointer;
border: 1px solid #ddd;
color: #888;
}
.page-numbers a span { padding: 0 }
.page-numbers a:hover,
.page-numbers.current,
.page-numbers.current:hover {
color: #fff;
background: #6abe52;
text-decoration: none;
}
.page-numbers:hover { text-decoration: none } .navbar {
background: #72ab26;
} .header-slider-wrapper {
margin-top:5px;
}
.vc_column-inner {padding-top: 35px !important;
padding-bottom: 35px !important;}
.vc_row {
padding: 0px 0px !important;
} .search-form input {color:#fff !important;}
.search-form i {color:#fff !important;}
.navbar .search-form .input-group .form-control::placeholder {
color:#fff !important;
}
.header-sticky .navbar, .sticky-scroll.show-menu .navbar {
background: #72ab26;
}
.header-sticky .navbar a, .sticky-scroll.show-menu .navbar a {
color:#fff;
}
.cls-publications img {
width:80% !important;
}
.logobar a{
margin-top: 0;
display: block;
margin: 5px 0;
}
.cls_slider .sp-right-thumbnails.sp-has-pointer .sp-selected-thumbnail .sp-thumbnail{
background:#9ec002;
}
.mobile-header{
overflow:visible;
}
.mobile-header .mobile-header-inner ul > li img{
max-height: 68px !important;
}
.blog-style-2 .blog-inner{
box-shadow: 0px 12px 15px 2px rgba(210, 210, 210, 0.35);
-webkit-box-shadow: 0px 12px 15px 2px rgba(210, 210, 210, 0.35);
-moz-box-shadow:  0px 12px 15px 2px rgba(210, 210, 210, 0.35);
-ms-box-shadow:  0px 12px 15px 2px rgba(210, 210, 210, 0.35);
-o-box-shadow:  0px 12px 15px 2px rgba(210, 210, 210, 0.35);
}
.inner_page_text .vc_column-inner {
padding-top: 0 !important;
} 
.breno-content>.breno-content-inner, .search-results .breno-content>.breno-content-inner{
padding:68px 0 !important;
}
.blog-wrapper .blog-inner > .post-thumb{
height: 150px !important;
}
.type_check_box label { padding: 20px 0;
margin: 0;
cursor: pointer; 
border-bottom: 1px solid #dadada;
} .type-filer{
display:inline-block;
}
.type-filer input{
float:left;
}
.type-filer p{
float:left;
margin-top: -7px;
margin-left: 5px;
font-size: 15px;
color: #000;
font-weight: bold;
}
.type_desc{
display:block;
clear:both;
font-size: 14px;
font-weight: normal;
color: #000;
}
.year_check_box{
margin-top: 27px;
}
.year_check_box label .pub_year_chk_box {
float:left;
}
.year_check_box label {
width: 100%;
margin: -4px !important;
border-bottom: 1px solid #e2e2e2;
padding: 11px 0; cursor: pointer;
} .list-layout .article-inner .post-list-left-part{
width: 40% !important;
}
.list-layout .article-inner .post-list-right-part{
width: 60% !important;
padding: 25px 17px;
}
.list-layout .article-inner .post-list-right-part h3{
border-bottom: 1px solid #c1c1c1;
padding-bottom: 16px;
}
.grid-layout .article-inner>*, .list-layout .article-inner>.post-list-right-part>*{
margin-bottom: 6px;
}
li.publication_list {
list-style: none;
margin-bottom: 24px; }
li.publication_list article {
background: #f3f3f3;
}
#pun_type h3 {
color: #ffffff;
font-weight: 400;
background: #72ab26;
padding: 12px !important;
}
.year_check_box .year_group{
height: 300px;
overflow-y: scroll;
width: 100%;
}
#pun_type label {
width: 94%;
margin-left: 2px !IMPORTANT;
}
.dropdown-menu label {
width: 100%;
margin-left: 2px !IMPORTANT;
padding: 7px 12px;
cursor: pointer;
}
::-webkit-scrollbar {
width: 7px;
} ::-webkit-scrollbar-track {
background: #f1f1f1; 
} ::-webkit-scrollbar-thumb {
background: #72ab26; 
} ::-webkit-scrollbar-thumb:hover {
background: #555; 
}
.logobar-items>li .media img{
margin-top: 17px !important;
}
.container, .boxed-container, .boxed-container .site-footer.footer-fixed, .custom-container{
width: 1600px;
}
.publication_list_view {
background: #efefef;
padding: 0;
margin-bottom: 25px;
box-shadow: 0 2px 5px 0px #00000057;
}
.publication_list_view .pub_title {
padding: 0 20px;
background: #6d6d6d;
}
.publication_list_view .pub_title h4 {
font-size: 17px;
font-weight: 400 !important;
color: #fff !important;
margin: 0 !important;
padding: 3px 2px;
font-family: Open Sans;
display: flex;
justify-content: space-between;
} 
.publication_list_view .pub_title h4 a {
color: #fff !important;
font-weight: normal;
}
.pub_cont {
padding: 20px;
}
.pub_cont_left img {
box-shadow: 0 0 7px 0px #00000057;
}
.pub_cont_right .date {
color: #888;
}
.pub_cont_right .title h3 {
font-size: 20px;
font-family: Open Sans;
}
.pub_cont_right .title h3 a {
color: #72ab26 !important;
}
.pub_cont_right .content {
color: #000;
font-size: 15px;
}
.pub_footer {
padding: 15px 0 0 0;
border-top: 1px dotted #b9b9b9;
display: inline-block;
width: 100%;
} 
.pub_footer .download{
background-color:#f4524d !important;
}
.pub_footer .download:hover{
background-color:#000 !important;
}
.pub_footer .download, .pub_footer .readmore {
font-size: 14px;
text-transform: capitalize;
padding: 10px 22px;
}
.pub_footer .download i {
margin-right:7px;
}
.year_check_box label .pub_year_chk_box{
color:#000;
font-weight:bold;
}
.type_check_box label:hover .pub_chk_box p,
.year_check_box label:hover .pub_year_chk_box {
color: #72ab26 !important;
}
.pub-universal-pagination ul li.inactive{
background: #72ab26 !important;
color: #fff !important;
}
.pub-universal-pagination ul li.selected, .pub-universal-pagination ul li.active:hover{
background:#f4524d !important;
}
#selected_year{
border: 1px solid #72ab26;
color: #fff;
display: none;
}
#selected_type{
border: 1px solid #f4524d;
color: #fff;
display: none;
margin-bottom: 20px;
}
.selected-year-display, .selected-type-display {
display: flex;
}
.selected-year-caption {
background: #72ab26;
float: left;
padding: 8px 18px;
display: flex;
}
.selected-type-caption {
background: #f4524d;
float: left;
padding: 8px 18px;
display: flex;
}
.selected-year-display p, .selected-type-display p {
display: inline;
font-size: 14px;
padding: 6px 0;
color: #000;
margin: 0 10px !important;
}
.selected-year-display p span, .selected-type-display p span {
margin-right: 12px;
}
.slider-caption {
padding: 16px 23px !important;
}
.slider-caption a {
color: #fff !important;
text-decoration: underline !important;
margin-left: 12px !important;
font-size: 13px !important;
}
.header-inner .main-logo img{
max-height: 139px !important;
height: 138px !important;
}
.logobar-items>li .media img {
margin-top: -1px !important;
}
.logobar-items > li img {
max-height: 144px !important;
height: 140px !important;
width: auto !important;
}
.breno-content-inner .widget{
overflow:visible !important;
} .sp-layer.sp-animated.sp-black.sp-padding h3, .sp-layer.sp-animated.sp-black.sp-padding p a {
color: #fff !important;
} #block-11{margin-bottom:0 !important;} @media only screen and (min-width:992px) and (max-width:1500px){
.cls_slider .sp-right-thumbnails.sp-has-pointer .sp-thumbnail{		
height: 123px !important;
padding: 27px 42px 24px 10px !important;
}
.cls_slider .sp-right-thumbnails.sp-has-pointer .sp-selected-thumbnail:before{		
height: 123px !important;
}
.sp-left-thumbnails .sp-thumbnail-container, .sp-right-thumbnails .sp-thumbnail-container {
margin-top: 2px;
margin-bottom: 2px;
height: 123px !important;
}
}
.publication_list_view .pub_title h4 span {
font-size: 13px;
font-weight: bold;
}