@charset "utf-8";
#newspage {padding-top: 80px;}
.newslist {margin-bottom: 1.5em;}
.newslist .card {margin-bottom:1.5em; border: none;}
.newslist .card-body {padding: 0;}
.newslist .card-time {color: #999; margin: 0.3em 0; font-size: 90%;}
.newslist .card-text {margin-bottom: 0;}
.newslist .card-img {margin-top: 0.5em; border-radius: 0;}
.newslist .card-title {
font-weight:bold;
margin: 0.3em 0 0.5em 0;
font-size: 80% !important;
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
}

.newsitem h1 {font-weight:bold; font-size: 180%; margin: 0.2em 0 0.5em; line-height: 150%;}
.newsitem-time {color: #999; margin: 0.2em 0; font-size: 90%;}
.newsitem-description{font-size: 110%; margin: 0.5em 0;}

.newsitem th {white-space: nowrap;}

.spearly-richtext-content p {line-height: 180%;}
.card-body .btn-sm {font-size: 70% !important;}

@media (min-width: 720px){
    .newslist .card-title {font-size: 120% !important;}
    .newslist .card-body .btn-sm {font-size: 100% !important;}
}


@media (min-width: 1200px){
	#newspage {padding-top: 90px;}
}
