section.pagecontent{}
section.pagecontent .container{
	padding:55px 25px;
}

section.pagecontent .wrapper{ padding:50px;}

section.pagecontent p,
section.pagecontent ol,
section.pagecontent ul,
section.pagecontent blockquote{
	margin-bottom:25px;
}


section.pagecontent h1{ line-height:1;font-size:26pt;margin-bottom:25px;}
section.pagecontent h2{ line-height:1;margin:25px 0;margin-top:55px}
section.pagecontent h3{
	margin-bottom:15px;
	border-bottom:solid 1px #ddd;
	color:#555;
	font-weight:bold;
	font-size:16px;
}
section.pagecontent img{width:100%;}

section.pagecontent .ilus{
	background-repeat:no-repeat;
	background-size:cover;
	background-position:bottom center;
}

section.pagecontent .txt{ padding:50px;}
section.pagecontent .txt *{text-align:justify;}
section.pagecontent .txt h1{margin-bottom:50px;text-align:left;}

section.pagecontent#pemdes blockquote{
	font-style:italic;
	font-weight:bold;
	font-size:22pt;
	line-height:1;
	margin-bottom:50px;
}

section.pagecontent#pemdes h1{
	position:absolute;top:120px;left:150px;
	font-size:52pt;
	color:#fff;
	text-shadow: 3px 5px 2px #474747;
}


section.pagecontent#visimisi .ilus{
	background-position:bottom left -200px;
	background-image:url(/files/images/contents/visimisi.png);
}
section.pagecontent#visimisi blockquote,
section.pagecontent#visimisi li{text-align:left;line-height:1.4;}

section.pagecontent#visimisi blockquote{
	font-style:italic;
	font-weight:bold;
}

section.pagecontent#visimisi .ilus h1{
	color:#fff;
	text-shadow: 3px 5px 2px #222;
	font-size:52pt;
	text-align:center;
	padding-top:40%;
}

#newslist{}
#newslist .col{padding:0;}
#newslist .col .card{
	margin:10px;
	box-shadow: rgba(17, 17, 26, 0.1) 0px 4px 16px, rgba(17, 17, 26, 0.05) 0px 8px 32px;
}
#newslist .footer{}

#newsdetail h1{
	font-family:'garamond';
	font-size:55px;
	line-height:0.75;
	font-weight:bold;
}
#newsdetail label{margin:55px 0 25px 0;font-size:12px;color:#aaa;}
#newsdetail .deskripsi *{
	color:#212529;
	font-size:16pt;
	font-family:'georgia';
	text-align:left;
}
#newsdetail{border-right:solid 1px #c7c7c7;padding-right:25px;}
#newsdetail .deskripsi p img{width:100% !important;}


#newsrelated{padding-left:25px;}
#newsrelated h4{margin: 50px 0 20px 0;font-size:16px;color:brown;font-family:'poppins';}
#newsrelated .block{display:table;width:100%;border:solid 1px #ccc;margin:0 0 20px 0;border-radius:10px;}
#newsrelated .block div{display:table-cell;vertical-align:middle;padding:10px;}
#newsrelated .block div:nth-child(1){width:125px;}
#newsrelated .block div:nth-child(1) img{width:100%;}
#newsrelated .block div h5{font-size:16px;}
#newsrelated .block div label{font-size:11px;}

.tbl{}
.tbl th,
.tbl td{border:solid 1px #ddd;padding:10px;}

.tbl th{font-size:11px;}
.tbl th{text-align:left;}

.tbl td{line-height:1;text-align:left;}

.inlineFile{
	display:inline-block;
	border:solid 1px #ccc;
	background-color:#fbe3ff;
	padding:5px 2px;border-radius:5px;
	vertical-align:middle;
	margin-right:10px;
	margin-bottom:5px;
}
.inlineFile i,.inlineFile a{display:table-cell;padding:0 5px;vertical-align:middle;}
.inlineFile i{width:25px;}
.inlineFile a{font-size:8pt;}


