body {
	font-family:Calibri,sans-serif	
}
a{
    transition:all ease-in-out .3s;
}
p{
    line-height:1.6;
}
.module-flash-news > header > h2{
    font-size:50px;
    line-height:1.5;
}
.module-flash-news > header > h2 > a{
    color:#333;
}
.module-flash-news > section > p{
    font-size:20px;
    line-height:1.5;
}
.nav-tabs {
  border-bottom: 1px solid #BAB9BA;
}
.news-tab .nav-tabs{
    background-color:#BAB9BA;
}
.news-tab .news-lists li > h3 a,
.news-tab .tab-content .tab-lists > li > h3 > a,
.module > section .news-lists1 li > h3 > a{
    font-size:18px;
    color:#333;
}

.module > section .md-newsbox > h3 > a, 
.module > section .large-box > h3 > a{
    font-size:18px;
    color:#333;
}
.module-detail header h2{
    font-size:40px;
    line-height:1.7;
}
.detail-wrap p{
    font-size: 18px;
    line-height: 1.6;
}
.detail-wrap p:not(:last-of-type) {
  margin-bottom: 15px;
}
.module-detail .md-newsbox > h3 a, 
.module-detail .module > section .large-box > h3 a, 
.module > section .module-detail .large-box > h3 a{
    font-size:20px;
}
.module-detail .md-newsbox > p, 
.module-detail .module > section .large-box > p, 
.module > section .module-detail .large-box > p{
    font-size:18px !important;
}
.module > section .news-lists > li > h3 > a{
    font-size: 20px;
    font-weight: bold;
    line-height:1.5;
    color: #333;
}
.module-detail .share-wrap{
    display:flex;
    justify-content:space-between;
    align-items:center;
    padding:15px;
    background-color:#efefef;
}
@media screen and (max-width:767px){
    .module > section .md-newsbox{
        margin-bottom:10px;
    }
    .module-detail header h2,
    .module-flash-news > header > h2{
        font-size:28px;
    }
    /*.module > section .md-newsbox > figure img,*/
    /*.module > section .large-box > figure img,*/
    /*.detail-wrap figure img{*/
    /*    width:auto !important;*/
    /*}*/
}