@charset "utf-8";
/* @import url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"); */
@import url("font-awesome.min.css");
@import url("tabs-scrool-01.css");
/* detil galeri */
@import url("photoswipe.css");
@import url("photoswipe-skin.css");
/* --------------- */
@import url("slidefardan.css");
@import url("datatables.min.css");
@import url("youtube.css");
@import url("paging.css");
/* @import url("produk.css"); */
@import url("smartphoto.min.css");

/* FORM */
/* @import url("form.css"); */
/* En FORM */


/* =======AKSARA=========== */
/* font-family: 'Roboto', sans-serif; */
@import url('https://fonts.googleapis.com/css2?family=Roboto&display=swap');
/* font-family: 'Bree Serif', serif; */
@import url('https://fonts.googleapis.com/css2?family=Bree+Serif&display=swap');
/* font-family: 'Georama', sans-serif; */
@import url('https://fonts.googleapis.com/css2?family=Georama&display=swap');
/* font-family: 'Text Me One', sans-serif; */
@import url('https://fonts.googleapis.com/css2?family=Text+Me+One&display=swap');
/* font-family: 'Antonio', sans-serif; */
@import url('https://fonts.googleapis.com/css2?family=Antonio&display=swap');
/* font-family: 'Atkinson Hyperlegible', sans-serif; */
@import url('https://fonts.googleapis.com/css2?family=Atkinson+Hyperlegible&display=swap');
/* font-family: 'Oxygen', sans-serif; */
@import url('https://fonts.googleapis.com/css2?family=Oxygen&display=swap');
/* font-family: 'Yaldevi', sans-serif; */
@import url('https://fonts.googleapis.com/css2?family=Yaldevi&display=swap');
/* font-family: 'Fauna One', serif; */
@import url('https://fonts.googleapis.com/css2?family=Fauna+One&display=swap');
/* font-family: 'Orienta', sans-serif; */
@import url('https://fonts.googleapis.com/css2?family=Orienta&display=swap');

/* font-family: 'Fira Sans Extra Condensed', sans-serif; */
@import url('https://fonts.googleapis.com/css2?family=Fira+Sans+Extra+Condensed&display=swap');



/* font-family: 'Yanone Kaffeesatz', sans-serif; */
@import url('https://fonts.googleapis.com/css2?family=Yanone+Kaffeesatz&display=swap');

/* font-family: 'Oswald', sans-serif; */
@import url('https://fonts.googleapis.com/css2?family=Oswald&display=swap');


/* =======================Master================================= */
*,
html {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-family: inherit;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 100%;
	text-align: left
}

html {
	font-family: 'Roboto', sans-serif !important;
	/* font-family: 'zahra-01', sans-serif !important; */
	line-height: 1.15;
	-webkit-text-size-adjust: 100%;
	-webkit-tap-highlight-color: transparent
}

a,
a:hover {
	/* color: #0993d8 !important; */
	text-decoration: none !important;
	-o-transition: all 0.3s ease-in-out !important;
	-webkit-transition: all 0.3s ease-in-out !important;
	-moz-transition: all 0.3s ease-in-out !important;
	-ms-transition: all 0.3s ease-in-out !important;
	transition: all 0.3s ease-in-out !important;
}

.row2 {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.row3 {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	width: 100% !important;
}

img {
	display: block !important;
	width: 100%;
	border: none !important;
}

img.zoom {
	-webkit-transform: scale3d(1, 1, 1);
	transform: scale3d(1, 1, 1);
	transition: all 0.8s ease-out;
}

a:hover img.zoom {
	-webkit-transform: scale3d(1.2, 1.2, 1.2);
	transform: scale3d(1.2, 1.2, 1.2);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	transition: all 0.8s linear;
}

.zoom2 img {
	-webkit-transform: scale3d(1, 1, 1);
	transform: scale3d(1, 1, 1);
	-webkit-transition: all 1.8s ease-out !important;
	-moz-transition: all 1.8s ease-out !important;
	-o-transition: all 1.8s ease-out !important;
	transition: all 1.8s ease-out !important;
}

a:hover .zoom2 img {
	-webkit-transform: scale3d(1.2, 1.2, 1.2);
	transform: scale3d(1.2, 1.2, 1.2);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transition: all 1.8s linear !important;
	-moz-transition: all 1.8s linear !important;
	-o-transition: all 1.8s linear !important;
	transition: all 1.8s linear !important;
}

.preloader {
	background: url("img/loader.gif") center center no-repeat;
	display: inline-block;
	/* position: absolute; */
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	/* z-index: 10000; */
}

.preloader2 {
	background-image: url("img/loader.gif");
	background-repeat: no-repeat;
	background-position: center center;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.wow {
	visibility: hidden;
}

.boxdesk {
	margin: 0 auto;
	width: 100%;
	width: 1088px;
	/* background-color: antiquewhite; */
}

.box_desk {
	overflow: hidden !important;
	margin: 0 0 50px 0 !important;
	min-height: 1300px;
	padding-bottom: 10px !important;
}

.boxmob {
	margin: 0 auto;
	width: 100%;
	max-width: 600px;
	margin-top: 111px !important;
	position: relative;
}

.box_mob {
	overflow: hidden;
	margin: 0 0 50px 0 !important;
	min-height: 100px;
	padding-bottom: 10px !important;
}

@media screen and (min-width: 1366px) and (max-width: 1920px) {
	.boxmob {

		max-width: 60%;

	}
}

@media screen and (min-width: 1280px) and (max-width: 1365px) {
	.boxmob {

		max-width: 70%;

	}
}

/* ============================================================================= */
.boxiklan {
	position: relative;
	overflow: hidden;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	justify-content: center;
}

.sarung {
	display: -ms-grid;
	display: -webkit-grid;
	display: grid;
	-ms-grid-columns: 1fr 1fr;
	grid-template-columns: 1fr 1fr;
	column-gap: 15px;
}

/* .kotak{
  width:100%;
} */
.kotak {
	width: 100%;
	height: auto;
	/* display: block; */
}

.boxgbr {
	position: relative;
	overflow: hidden;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 70% 0 0;
}

.boxgbr-modal {
	position: relative;
}

.boxgbr img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
	margin: auto;
}

.boxgbr-bunder {
	position: relative;
	overflow: hidden;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 100% 0 0;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	background-color: #ffffff;
}

.boxgbr-bunder img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
	margin: auto;
}

.box-loro {
	width: 20%;
}

.box-gbr {
	position: relative;
	overflow: hidden;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 80% 0 0;
}

.box-gbr img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
	margin: auto;
}

.play-ikon img {
	width: 20px;
	height: 20px;
	display: block;
	position: absolute;
	top: -9999px;
	bottom: -9999px;
	left: -9999px;
	right: -9999px;
	margin: auto;
	z-index: 50;
}

/* .play-ikon2 {
  left:0;
  right:0;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  width: 0%;
  z-index: 50;
} */
.play-ikon2 img {
	width: 20px !important;
	height: 20px !important;
	z-index: 50;
}

/* ------------------ */
.box_jdl {
	margin: 0 auto;
	position: relative;
	background-color: #ffffff;
	top: -15px;
	z-index: 23;
	width: 95%;
	padding: 5px 0px;
	box-sizing: border-box;
	border-top: #D00003 3px solid;
}

.box_jdl-01 {
	width: 80%;
	box-sizing: border-box;
	/* padding: 0 0 0 5px; */
}

.judul,
.subjudul {
	font-family: 'Roboto', sans-serif;
	padding: 0 0 0 10px;
	word-wrap: break-word;
}

.judul {
	font-size: 0.9em;
	color: #383838 !important;
	font-weight: 600;
	line-height: 1.3;

}

.noted {
	font-family: 'Roboto', sans-serif;
	font-size: 0.6em;
	color: #888888 !important;
	/* font-weight: 500; */
	word-wrap: break-word;
	font-style: italic;
	text-align: center;
}

.judul-tengah {
	font-family: 'Oxygen', sans-serif;
	font-size: 0.9em;
	color: #d31313 !important;
	font-weight: 500;
	word-wrap: break-word;
	text-align: center;
}

a:hover .judul-tengah {
	color: #af0101 !important;
	-o-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.subjudul {
	font-size: .8em;
	line-height: 1.2;
	color: #504a4a;
}

a:hover .judul,
a:hover .subjudul {
	color: #af0101 !important;
	-o-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.jdl-a {
	padding: 10px 10px 10px 10px;
	font-family: 'Antonio', sans-serif;
	font-size: 1.8em;
}

.tgl {
	font-size: .6em;
	color: #aaaaaa;
	margin: 0 0 1px 0;
	padding: 0 0 0 10px;
	word-wrap: break-word;
}

a .tgl {
	color: #aaaaaa;
}

.tgl-01 {
	padding: 10px 10px 0 10px;
	box-sizing: border-box;
	font-size: 0.8em;
	line-height: 1;
	display: block;
	font-family: 'Text Me One', sans-serif;
	/* font-family: 'zahra-03', serif; */
	word-wrap: break-word;
	width: 100%;
}

.box_tgl-01 {
	position: absolute;
	z-index: 5;
	margin-left: 0px;
}

.box_tgl-01 i,
.box_tgl-01 span {
	display: block;
	text-align: center;
}

.hari {
	background: rgba(187, 187, 187, 1);
	color: #004eb6;
	font-size: 18px;
	font-weight: 700;
	margin-bottom: -5px;
}

.bulan {
	color: #fff;
	font-size: 15px;
	line-height: 24px;
	background-color: rgba(153, 0, 0, 1);
}

.tahun {
	background: rgba(187, 187, 187, 1);
	color: #131313;
	font-size: 14px;
	padding-bottom: 5px;
}

.box_zahra {
	margin-right: 20px;
	background: #eb5757;
	border-radius: 5px 0 30px 0;
}

/* =================End Master================ */



/* =====================Design-01a================ */
/* .design-01a {} */

.design-01a .box_jdl {
	width: 100%;
	border-top: none;
	top: 0;
}

.design-01a .judul,
.design-01a .subjudul,
.design-01a .tgl {
	padding: 0;
}

.design-01a .boxgbr {
	border-radius: 13px 0px 13px 0px;
	-webkit-border-radius: 13px 0px 13px 0px;
	-moz-border-radius: 13px 0px 13px 0px;
	background-color: #ffffff;
}

/* =================End Design-01a================ */

/* =====================Design-01ab================ */
/* .design-01ab {} */

.design-01ab .box_jdl {
	width: 100%;
	border-top: none;
	top: 0;
}

.design-01ab .judul,
.design-01ab .subjudul,
.design-01ab .tgl {
	padding: 0;
}

.design-01ab .boxgbr {
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	background-color: #ffffff;
}

/* =================End Design-01ab================ */



/* =====================Design-01b================ */
/* .design-01b {} */

.design-01b .box_jdl {
	width: 100%;
	border-top: none;
	top: 0;
}

.design-01b .judul,
.design-01b .subjudul,
.design-01b .tgl {
	padding: 0;
}

.design-01b .boxgbr {
	border-radius: 15px 0px 15px 0px;
	-webkit-border-radius: 15px 0px 15px 0px;
	-moz-border-radius: 15px 0px 15px 0px;
	background-color: #ffffff;
}

.design-01b .box-gbr {
	border-radius: 12px 0px 12px 0px;
	-webkit-border-radius: 12px 0px 12px 0px;
	-moz-border-radius: 12px 0px 12px 0px;
	background-color: #ffffff;
}

.design-01b .box_jdl-01 {
	padding: 0 0 0 10px;
}

/* =================End Design-01b================ */
/* =====================Design-01ba================ */


/* .design-01ba {} */

.design-01ba .box_jdl {
	width: 100%;
	border-top: none;
	top: 0;
}

.design-01ba .judul,
.design-01ba .subjudul,
.design-01ba .tgl {
	padding: 0;
}

.design-01ba .boxgbr {
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	background-color: #ffffff;
}

.design-01ba .box-gbr {
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	background-color: #ffffff;
}

.design-01ba .box_jdl-01 {
	padding: 0 5px 0 0;
}

/* .box-gbr {
	position: relative;
	overflow: hidden;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 70% 0 0;
} */

/* =================End Design-01ba================ */
/* =====================Design-01c================ */
/* .design-01c {} */

.design-01c .box-gbr {
	border-radius: 12px 0px 12px 0px;
	-webkit-border-radius: 12px 0px 12px 0px;
	-moz-border-radius: 12px 0px 12px 0px;
	background-color: #ffffff;
}

.design-01c .sarung {
	-ms-grid-columns: 1fr;
	grid-template-columns: 1fr;
}

/* =================End Design-01c================ */
/* =====================Design-01b================ */
/* .design-01d {} */

.design-01d .boxgbr {
	border-radius: 15px 0px 15px 0px;
	-webkit-border-radius: 15px 0px 15px 0px;
	-moz-border-radius: 15px 0px 15px 0px;
	background-color: #ffffff;
}

.design-01d .box_jdl {
	width: 100%;
	border-top: none;
	top: 0;
}

.design-01d .box_jdl-01 {
	padding: 0;
	width: 100%;
}

.design-01d .judul,
.design-01d .subjudul {
	padding: 0 10px 0 0;
}

.design-01d .tgl {
	padding: 0 10px 0 0;
}

/* =================End Design-01d================ */
/* =====================Design-01e================ */
/* .design-01e {} */

.design-01e .boxgbr {
	border-radius: 12px;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
}

.design-01e .box-gbr {
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
}

.design-01e .sarung {
	-ms-grid-columns: 1fr;
	grid-template-columns: 1fr;
}

.design-01e .box_jdl {
	width: 100%;
	border-top: none;
	top: 0;
}

.design-01e .box_jdl-01 {
	padding: 0 0 0 10px;
}

.design-01e .judul,
.design-01e .subjudul,
.design-01e .tgl {
	padding: 0;
}

/* =================End Design-01e================ */
/* =====================Design-02================ */
/* .design-02 {} */

.design-02 .box-gbr {
	border-radius: 12px 0px 12px 0px;
	-webkit-border-radius: 12px 0px 12px 0px;
	-moz-border-radius: 12px 0px 12px 0px;
	background-color: #ffffff;
}

/* =================End Design-02================ */
/* =====================Design-02a================ */
/* .design-02a {} */

.design-02a .box-gbr {
	border-radius: 12px 0px 12px 0px;
	-webkit-border-radius: 12px 0px 12px 0px;
	-moz-border-radius: 12px 0px 12px 0px;
	background-color: #ffffff;
}

.design-02a .box_jdl-01 {
	padding: 0;
}

.design-02a .judul,
.design-02a .subjudul {
	padding: 0 10px 0 0;
}

.design-02a .tgl {
	padding: 0 10px 0 0;
}

/* =================End Design-02a================ */


/* =====================Design-02b================ */
/* .design-02b {} */

.design-02b .box-gbr {
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
}

/* =================End Design-02b================ */


/* =====================Design-02c================ */
/* .design-02c {} */

.design-02c .box_jdl-01 {
	padding: 0;
}

.design-02c .judul,
.design-02c .subjudul {
	padding: 0 10px 0 0;
}

.design-02c .tgl {
	padding: 0 10px 0 0;
}

.design-02c .box-gbr {
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
}

/* =================End Design-02c================ */

/* =====================Design-03a================ */
/* .design-03a {} */

.design-03a .box_jdl-01 {
	padding: 0;
}

.design-03a .judul,
.design-03a .subjudul {
	padding: 0 10px 0 0;
}

.design-03a .tgl {
	padding: 0 10px 0 0;
}

/* =================End Design-03a================ */

/* =====================Design-04================ */
/* .design-04 {} */

.design-04 .box-gbr {
	border-radius: 12px;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
}

.design-04 .judul {
	color: #ffffff !important;
}

.design-04 .subjudul {
	color: #d8d2d2 !important;
}

.design-04 .bungkus {
	background: #07769e;
	border-radius: 10px;
	margin-top: 20px;
}

.tgl {
	color: #0ab6f5;
}

.design-04 .garis {
	margin: 5px 0 !important;
	border-color: #40d5d6 !important;
}

/* =====================En Design-04================ */













/* ========================isi_konten======== */
.isi_konten {
	display: block;
	margin: 10px 0 20px 0;
	/* margin-bottom: 20px; */
}

.boxgbr-isi {
	position: relative;

}

/* .boxgbr-isi img {} */

/* .boxgbr-isi {
  position: relative;
  display: -ms-flexbox;
  display:flex;
  align-items:center;
  justify-content: center;
  min-height: 5rem;
} */
/* .boxgbr-isi .fatimah-thumbnail {
  -o-object-fit: cover;
  object-fit: cover;
  -webkit-transform: scale(1.5);
  transform: scale(1.5);
  -webkit-filter: blur(50px);
  filter: blur(50px);
} */

.tgl_isi {
	color: #A4A4A4;
	padding: 0 10px 2px 0;
	font-size: .7em;
	text-align: left;
}

.jdl2_kat a {
	margin-top: -2px;
	color: #8f0101c2;
	padding: 0 0 0 8px;
	box-sizing: border-box;
	font-size: .8em;
	text-align: left;
	/* font-family: 'Antonio', sans-serif; */
}

.subjdl_isi {
	color: #000000;
	padding: 5px 0 0 0;
	font-size: 1.2em;
	line-height: 1;
	text-align: left;
	font-family: 'Roboto', sans-serif;
	/* font-family: 'Bree Serif', serif; */
}

.jdl_isi {
	color: #003264 !important;
	padding: 0 0 10px 0;
	font-size: 1.3em;
	line-height: 1.2;
	text-align: left;
	font-weight: 700;
	word-wrap: break-word;
	/* font-weight:550; */
	/* font-family: 'Antonio', serif; */
	font-family: 'Roboto', sans-serif;
}

.jdl_galeri {
	color: #084d92 !important;
	padding: 40px 10px 10px 10px;
	font-size: 1.5em;
	line-height: 1;
	text-align: left;
	word-wrap: break-word;
	/* font-weight:550; */
	/* font-family: 'Antonio', serif; */
	font-family: 'Oswald', sans-serif;
}

.isi_artikel {
	padding: 10px 15px 0 15px;
	box-sizing: border-box;
}

.isi_artikel a {
	color: #026feb;
}

.isi_artikel,
.isi_artikel span {
	margin: 0 0 0 0;
	font-size: 1em !important;
	/* line-height:1.2; */
	line-height: 1.3;
	/* word-wrap: break-word; */
	font-family: 'Roboto', sans-serif;
	/* font-family: 'Atkinson Hyperlegible', sans-serif; */
	/* font-family: 'zahra-01', serif !important; */
}

strong {
	font-weight: bold;
}

em {
	font-style: italic;
}

div.isi_artikel ol {
	padding: 0 0 0 10px;
	display: block;
	list-style-type: decimal;
	-webkit-margin-before: 1em;
	-webkit-margin-after: 1em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	-webkit-padding-start: 15px;
}

div.isi_artikel ol li {
	padding: 0 0 0 5px;
}

div.isi_artikel ul li.MsoNoSpacing {
	margin: 0 0 0 30px !important;
}

.isi_konten .isi_artikel table img {
	margin: 0 auto;
	position: relative;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	width: 100%;
	max-width: 150px !important;
	height: auto;
	object-fit: cover;
}

.isi_artikel table.MsoTableGrid {
	display: block;
	overflow-x: auto;
	white-space: nowrap;
	max-width: 100% !important;
}

.isi_artikel table.Table {
	max-width: 100% !important;
	/* display: block; */
	overflow-x: auto;
	/* white-space: nowrap; */
}

.isi_artikel figure.image {
	width: 70%;
	/* width: 70% !important; */
	height: auto;
	padding: 10px;
	/* padding: 10px !important; */
	overflow: hidden;
}

.isi_artikel p:after {
	margin-top: 0px !important;
}

.isi_artikel p:last-of-type {
	margin-bottom: 0px !important;
}

.isi_artikel blockquote {
	background: #f9f9f9;
	border-left: 10px solid #ccc;
	margin: 1.5em 30px;
	padding: 0.5em 10px;
	quotes: "\201C" "\201D" "\2018" "\2019";
}

.isi_artikel blockquote p {
	display: block;
	font-style: italic;
}

.ketgbr {
	font-size: 0.8em;
	border-bottom: 1px solid #ccc !important;
	padding: 10px;
	color: #808080;
	line-height: 1.1;
	font-style: italic;
}

.isi_konten .isi_artikel img {
	max-width: 60%;
	height: auto;
	padding: 10px;
}

@media (min-width:50px) and (max-width:400px) {
	.isi_artikel figure.image {
		width: 100% !important;
		padding: 0 !important;
		overflow: hidden;
		clear: both !important;
		text-align: center !important;
	}

	.isi_konten .isi_artikel img {
		max-width: 100% !important;
		padding: 0;
		height: auto;
	}
}

.isi_konten .isi_artikel figure.image>img {
	display: block;
	max-width: 100% !important;
	height: auto;
}

.preloader2 img {
	display: block;
	max-width: 100% !important;
	height: auto;
}

.isi_artikel figure.image>figcaption {
	display: block;
	font-size: .8em !important;
	line-height: 1.1 !important;
	/* background-color: #4F4F4F !important; */
	color: #8e8e8e !important;
	padding: 5px 10px !important;
	border-bottom: 1px solid #cecece;
	text-align: left;
}

.isi_artikel figure.image>caption {
	max-width: 100%;
}

.kontainer {
	position: relative;
	width: 100%;
	overflow: hidden;
	padding-top: 141.42%;
	/* 16:9 Aspect Ratio */
}

.responsiv-iframe {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	width: 100%;
	height: 100%;
	border: none;
}

.isi_artikel iframe {
	width: 100% !important;
	min-height: 500px !important;
}

.isi_artikel .btgrid .row {
	display: -ms-grid;
	display: -webkit-grid;
	display: grid;
	-ms-grid-columns: 1fr 1fr 1fr;
	grid-template-columns: 1fr 1fr 1fr;
	margin: 0 !important;
}

.isi_artikel .btgrid .row .col {
	margin: 0 0 10px 0;
	padding: 5px !important;
	font-family: 'Oxygen', sans-serif;
	/* font-family: 'zahra-05'; */
}

.isi_artikel .btgrid .row .col,
.isi_artikel .btgrid .row .col div a {
	display: -ms-flexbox;
	display: flex;
	justify-content: center;
}

.isi_artikel .btgrid .col img {
	display: block;
	max-width: 150px !important;
	height: auto;
}

.btgrid .arane {
	padding-top: 5px;
	font-size: .9em;
	font-weight: bold;
	color: #0269ad;
}

.btgrid .jabatan {
	font-size: .8em;
}

@media (min-width:50px) and (max-width:500px) {
	.isi_artikel .btgrid .row {
		-ms-grid-columns: 1fr 1fr;
		grid-template-columns: 1fr 1fr;
	}

	.isi_artikel .btgrid .col img {
		max-width: 100px !important;
	}

	.btgrid .arane {
		padding-top: 5px;
		font-size: .75em;
		font-weight: bold;
		color: #0269ad;
	}

	.btgrid .jabatan {
		font-size: .7em;
	}
}

@media (min-width:501px) and (max-width:700px) {
	.isi_artikel .btgrid .row {
		-ms-grid-columns: 1fr 1fr;
		grid-template-columns: 1fr 1fr;
	}
}

.boxsharing {
	display: block;
}

.boxyutub {
	max-width: 100% !important;
}

.boxyutub7 {
	margin: 0 auto;
	width: 90%;
	position: relative;
}

/* ======================En isi_konten======== */

/* ======================Detil Galeri======== */
/* .detilgaleri {} */

.detilgaleri .sarung {
	-ms-grid-columns: 1fr 1fr;
	grid-template-columns: 1fr 1fr;
	column-gap: 10px;
	row-gap: 10px;
}

.detilgaleri .boxgbr {
	border-radius: 12px;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
}

/* ======================En Detil Galeri======== */



/* ------iframe youtube---------- */
.video-frame {
	position: relative;
}

.video-frame:before {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 50px;
}

/* .video-frame:after,
.video-frame-youtube:after {
  content: "";
  display: block;
  padding-top: 56.25%;
} */
.video-frame:after {
	content: "";
	display: block;
	padding-top: 56.25%;
}

.video-frame-box {
	position: fixed;
	left: 50%;
	transform: translateX(-50%);
	width: 100%;
	z-index: 95;
	top: var(--body-padding);
}

.video-frame-youtube iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	/* height: 100%; */
}

.video-player {
	margin: 0;
}

@media screen and (min-width:596px) {

	.video-frame:after,
	.video-frame-youtube:after {
		padding-top: 60%;
	}
}

@media screen and (min-width:620px) {

	.video-frame:after,
	.video-frame-youtube:after {
		padding-top: 60%;
	}
}

@media screen and (min-width:644px) {

	.video-frame:after,
	.video-frame-youtube:after {
		padding-top: 65%;
	}
}

@media screen and (min-width:688px) {
	.video-frame-box {
		position: absolute;
		left: 50%;
		transform: translateX(-50%);
		width: 100%;
		z-index: 0;
		top: var(--body-padding);
	}

	.video-frame:after,
	.video-frame-youtube:after {
		padding-top: 67%;
	}
}

/* ------En iframe youtube---------- */




























































/*==========TABFARDAN===========*/
/*----- Tabs -----*/

.tabs1,
.tabs2,
.tabs3 {
	width: 100%;
	display: inline-block;
	overflow: hidden;
	/* letter-spacing:-0.5px; */
	font-family: 'Fauna One', serif;
}

/*----- Tab Links -----*/
.tab3-links:after,
.tab2-links:after,
.tab1-links:after {
	display: block;
	clear: both;
	content: '';
}

.tab3-links,
.tab1-links {
	/* margin:0 0 0 -30px; */
	margin: 0 0 0 10px;
	padding: 2px 0 0 0;
}

.tab2-links {
	padding: 2px 0 0 0;
	margin: 0 0 0 0;
}

ul.tab2-links {
	/* background:#000000; */
}

ul.tab3-links,
ul.tab1-links {
	/* background-color:#00D92D */
	/*margin:0 0 0 -30px;*/
}

.tab3-links li,
.tab1-links li,
.tab2-links li {
	margin: 0px 2px;
	float: left;
	list-style: none;
	border-radius: 8px 8px 0px 0px;
	-moz-border-radius: 8px 8px 0px 0px;
	-webkit-border-radius: 8px 8px 0px 0px;
	overflow: hidden;
}

.tab3-links a,
.tab1-links a,
.tab2-links a {
	text-decoration: none;
	padding: 1px 10px;
	display: inline-block;
	font-size: 1em;
	transition: all linear 0.15s;
}

.tab3-links a,
.tab1-links a {
	background: #f1f2f3;
	color: #000000 !important;
}

.tab2-links a {
	background: #026d02;
	color: #e7e6e6 !important;
}

.tab3-links a:hover,
.tab2-links a:hover,
.tab1-links a:hover {
	background: #f5c904;
	text-decoration: none;
	color: #000000 !important;
}

.main .tabs1 li.active a,
li.active a:hover {
	background: #8d0000;
	color: #ffffff !important;
}

.main .tabs2 li.active a,
li.active a:hover {
	background: #1f45ea;
	color: #d4d3cd !important;
}

.main .tabs3 li.active a,
li.active a:hover {
	background: #b90000;
	color: #ffffff !important;
}

.tab3-content,
.tab2-content,
.tab1-content {
	padding: 15px;
	border-radius: 5px;
	/* box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.15); */
	background: #fff;
	border: #8d0000 solid 1px;
	/* border-bottom:#b6b5b5 solid 1px; */
	/* max-height: 300px; */
	/* overflow-y: auto; */
	/* -webkit-overflow-scrolling: touch; */
}

.tab3,
.tab2,
.tab1 {
	display: none;
}

.tab3.active,
.tab2.active,
.tab1.active {
	display: block;
}

/*---------------*/
/* ======================= Runing Text================ */
.runing-text {}

.boxruning {
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	font-size: 0;
	background: rgba(68, 206, 144, 0.18);
	border-radius: 3px;
	max-height: 50px;
	/* box-shadow: inset 0 0 7px rgba(69, 78, 140,0.5); */
}

.boxruning .jctkr-label {
	height: 35px;
	padding: 5px 10px 0 10px;
	/* padding: 0 17px; */
	/* line-height: 42px; */
	background: rgba(177, 8, 8, 0.88);
	font-style: italic;
	font-size: 19px;
	color: #fff;
	text-shadow: 0 1px 2px rgba(69, 78, 140, 1);
	cursor: default;
	box-sizing: border-box;
}

.boxruning .jctkr-label:hover {
	background: rgba(69, 78, 140, 0.9);
}

.jctkr-label {
	display: inline-block;
	font-family: 'zahra-06', sans-serif;
}

[class*="js-conveyor-"] ul {
	display: inline-block;
	opacity: 0.5;
}

[class*="js-conveyor-"] ul li {
	padding: 0 15px;
	line-height: 35px;
	font-size: 16px;
}

.jctkr-wrapper,
.jctkr-wrapper * {
	box-sizing: border-box;
}

.jctkr-wrapper {
	display: inline-block;
	position: relative;
	width: 100%;
	height: 35px;
	vertical-align: top;
	overflow: hidden;
}

.jctkr-wrapper ul {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	margin: 0;
	padding: 0;
	list-style: none;
	white-space: nowrap;
	font-size: 0;
	text-align: left;
	opacity: 0;
	-webkit-transition: opacity 1s;
	transition: opacity 1s;
}

.jctkr-wrapper.jctkr-initialized ul {
	opacity: 1;
}

.jctkr-wrapper ul li {
	display: inline-block;
	font-family: 'Oxygen', sans-serif;
	font-size: 16px;
}

.jctkr-wrapper ul li a {
	color: rgb(3, 139, 160);
}

.jctkr-wrapper ul li a:hover {
	color: rgb(160, 61, 3);
}

/* =====================En Runing Text================ */








/* ==============TITEL================== */
.titel-01-header {
	border-bottom: 1px solid #000000;
	position: relative;
	margin-bottom: -3px;
}

.titel-01 {
	font-size: 1.3em;
	position: relative;
	padding-bottom: 5px;
	display: inline-block;
	margin-bottom: 0;
	letter-spacing: -0.5px;
	font-family: 'Antonio', sans-serif;
}

.titel-01 a {
	color: #000 !important;
}

.titel-01 a:hover {
	color: rgb(184, 171, 0) !important;
}

.titel-01::before {
	content: '';
	display: block;
	width: 100%;
	height: 5px;
	background: rgb(168, 0, 0);
	background: linear-gradient(90deg, rgba(168, 0, 0, 1) 0%, rgba(212, 0, 0, 1) 50%, rgba(255, 0, 0, 1) 100%);
	border-radius: 5px;
	position: absolute;
	left: 0;
	bottom: -3px;
}

/* ************ */
.titel-01a-header {
	border-bottom: 1px solid #c7c7c7;
	position: relative;
	margin-bottom: -3px;
}

.titel-01a {
	font-size: 1.3em;
	position: relative;
	padding-bottom: 5px;
	display: inline-block;
	margin-bottom: 0;
	letter-spacing: -0.5px;
	font-family: 'Antonio', sans-serif;
	color: #000;
}

.titel-01a a {
	color: #000 !important;
}

.titel-01a a:hover {
	color: rgb(184, 171, 0) !important;
}

.titel-01a::before {
	content: '';
	display: block;
	width: 100%;
	height: 5px;
	background: rgb(168, 0, 0);
	background: linear-gradient(90deg, rgba(168, 0, 0, 1) 0%, rgba(212, 0, 0, 1) 50%, rgba(255, 0, 0, 1) 100%);
	border-radius: 5px;
	position: absolute;
	left: 0;
	bottom: -3px;
}

/* ************ */
/* ************ */
.titel-01b-header {
	border-bottom: 1px solid #c7c7c7;
	position: relative;
	display: -ms-flexbox;
	display: flex;
	align-items: flex-end;
	justify-content: flex-end;
}

.titel-01b {
	font-size: 1.3em;
	position: relative;
	padding-bottom: 5px;
	display: inline-block;
	margin-bottom: 0;
	padding-bottom: 8px;
	letter-spacing: -0.5px;
	font-family: 'Antonio', sans-serif;
	margin-right: 20px;
}

.titel-01b a {
	color: #000 !important;
}

.titel-01b::before {
	content: '';
	display: block;
	width: 100%;
	height: 8px;
	background: rgb(168, 0, 0);
	background: linear-gradient(90deg, rgba(255, 0, 0, 1) 0%, rgba(212, 0, 0, 1) 50%, rgba(255, 0, 0, 1) 100%);
	border-radius: 5px;
	position: absolute;
	left: 0;
	bottom: -4px;
}

/* ************ */
/* ************ */
.titel-01c-header {
	border-bottom: 1px solid #c7c7c7;
	position: relative;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	justify-content: center;
}

.titel-01c {
	font-size: 1.3em;
	position: relative;
	padding-bottom: 5px;
	display: inline-block;
	margin-bottom: 0;
	padding-bottom: 8px;
	letter-spacing: -0.5px;
	font-family: 'Antonio', sans-serif;
}

.titel-01c a {
	color: #000 !important;
}

.titel-01c::before {
	content: '';
	display: block;
	width: 100%;
	height: 8px;
	background: rgb(3, 85, 152);
	background: linear-gradient(90deg, rgb(16, 117, 218) 0%, rgb(3, 85, 152) 50%, rgba(16, 117, 218) 100%);
	border-radius: 5px;
	position: absolute;
	left: 0;
	bottom: -4px;
}

/* ************ */
/* ************ */
.titel-01d-header {
	border-bottom: 1px solid #c7c7c7;
	position: relative;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	justify-content: center;
}

.titel-01d {
	font-size: 1.3em;
	position: relative;
	padding-bottom: 5px;
	display: inline-block;
	margin-bottom: 0;
	letter-spacing: -0.5px;
	font-family: 'Antonio', sans-serif;
}

.titel-01d a {
	color: rgb(3, 53, 119) !important;
}

.titel-01d::before {
	content: '';
	display: block;
	width: 100%;
	height: 10px;
	background: rgb(3, 85, 152);
	background: linear-gradient(90deg, rgb(16, 117, 218) 0%, rgb(3, 85, 152) 50%, rgba(16, 117, 218) 100%);
	border-radius: 5px;
	position: absolute;
	left: 0;
	bottom: -6px;
}

/* ************ */
.title_01_bg {
	position: relative;
	height: auto;
	/* min-height:10px; */
	width: 100%;
	background-color: #eae7e7;
}

.title_01_text {
	font-size: 1.3em;
	position: relative;
	padding: 2px 30px 2px 10px;
	display: inline-block;
	margin-bottom: 0;
	letter-spacing: -0.5px;
	font-family: 'Antonio', sans-serif;
	background-color: #b10404;
	/* clip-path: polygon(0 0, 90% 0, 100% 100%, 0% 100%); */
	box-sizing: border-box;
	border-radius: 0px 0px 20px 0px;
	-webkit-border-radius: 0px 0px 20px 0px;
	-moz-border-radius: 0px 0px 20px 0px;
}

.title_01_text a {
	color: #fff;
}

/* ************ */
/* ************************** */
.titel-02 {
	position: relative;
	border-bottom: 3px solid #000000;
	/* height: 33px; */
	height: auto;
	margin: 0 0 0 -5px;
	width: 100%;
}

.titel-02_text {
	position: relative;
	display: inline-block;
	font-size: 1.3em;
	margin: 0 0 -10px 0;
	/* padding: 0 0 5px 0; */
	font-family: 'Antonio', sans-serif;
	color: #00538F;
}

.titel-02_text::after {
	content: "";
	position: absolute;
	left: 0;
	bottom: -6px;
	width: 101%;
}

.titel-02_text::after {
	border-bottom: 3px solid #D40000;
}

/* ************************** */
.box_titel_01 {
	background: url(img/heading_dots_grey.png) repeat-x center
}

.titel_01 {
	font-family: 'Antonio', sans-serif;
	font-size: 30px;
	text-align: center;
	font-weight: normal;
	line-height: normal;
	margin: 0 0 10px
}

.titel_01_bg {
	padding: 0 5px;
	background: rgb(192, 214, 14);
}

/* ***************************** */
.titel_02 {
	width: 100%;
	float: left;
	padding: 5px 0 5px 0;
	margin: 0 0 5px 0;
}

.titel_02 {
	background-color: #006c7a;
}

.titel_02 a {
	color: #FFFDFD;
}

a:hover .titel_02 {
	background-color: #c76500 !important;
	-o-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.titel_02>h6 {
	position: relative;
	padding-left: 20px;
	/* font-weight: 700; */
	color: #F7F7F7;
	font-size: 1.3em;
	/* font-size: 23px; */
	display: inline;
	font-family: 'Antonio', sans-serif;
}

.titel_02>h6>span {
	position: absolute;
	background-color: #00CC23;
	top: 0;
	left: 0;
	height: 100%;
	width: 15px;
}

/* ************************** */
.titel_03 {
	position: relative;
	width: 100% !important;
	float: left;
	padding: 5px 0 1px 0;
	background: url(img/pattern-bg.png) repeat;
	border-bottom: 2px solid #000000;
	margin: 0 0 5px 0;
}

.titel_03>h6 {
	position: relative;
	padding-left: 20px;
	width: 100% !important;
	display: inline;
	font-family: 'Antonio', sans-serif;
}

.titel_03>h6 a {
	color: #1B6800;
}

.titel_03>h6>span {
	background-color: #CC0000;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 15px;
}

/* ************************** */
/* ************************** */
.titel_04 {
	position: relative;
	width: 100% !important;
	float: left;
	/* padding: 5px 0 1px 0; */
	/* margin: 0 0 15px 0; */
}

.titel_04>h3 {
	position: relative;
	padding-left: 20px;
	font-size: 1.3em;
	width: 100% !important;
	display: inline;
	font-family: 'Antonio', sans-serif;
}

.titel_04>h3 a {
	color: #004768;
}

.titel_04>h3>span {
	background-color: #CC0000;
	position: absolute;
	top: 5px;
	left: 0;
	height: 20px;
	/* height: 80%; */
	width: 15px;
}

/* ************************** */
/* ************************** */
.titel_04a {
	position: relative;
	width: 100% !important;
	float: left;
	/* padding: 5px 0 1px 0; */
	/* margin: 0 0 15px 0; */
}

.titel_04a>h3 {
	position: relative;
	padding-left: 20px;
	font-size: 1.3em;
	width: 100% !important;
	display: inline;
	font-family: 'Antonio', sans-serif;
}

.titel_04a>h3 a {
	color: #004768;
}

.titel_04a>h3>span {
	background-color: #CC0000;
	position: absolute;
	top: 5px;
	left: 0;
	height: 20px;
	/* height: 80%; */
	width: 15px;
}

/* ************************** */
h4.jdl_01 {
	margin: 0 auto;
	font-size: 0.9em;
	padding-bottom: 3px;
	margin-bottom: -3px;
	font-weight: 600;
	text-align: center;
	font-family: 'Roboto', sans-serif;
	color: rgb(41, 41, 41);
	border-bottom: solid 1px rgba(95, 95, 95, 0.3);
}

hr.grs_02 {
	margin: 0 auto;
	width: 30%;
	height: 3px;
	background-color: #ad0000;
	border: 0;
	margin-bottom: 5px;
	border-top: 1px solid #eee;
}

/* *********En TITEL*********** */

#NoehToTop {
	position: fixed;
	width: 30px;
	height: 30px;
	bottom: 60px;
	right: 5px;
	cursor: pointer;
	background-color: #000;
	text-align: center;
	color: rgb(255, 7, 7);
	border-radius: 100%;
	display: none;
	background: url(img/top.png) no-repeat;
	z-index: 98;
}

#NoehToTop:hover {
	width: 30px;
	height: 30px;
	background: url(img/top2.png) no-repeat;
}


/* ================================= */
/* ============================================================================ */
.loadmore {
	color: #FFF;
	border-radius: 5px;
	font-size: .8em;
	background: #42B8DD;
	outline: 0;
	padding: 5px 10px;
	text-align: center;
}

.loadbutton {
	text-align: center;
}

.news_list {
	list-style: none;
}

/* --------------------- */
/* ========================= Ngisor-Desk======== */
/* =========Medsos========= */
.medsos {
	padding: 10px 0;
	background-color: #610000;
}

.social-buttons {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	margin-top: -10px;
}

.social-buttons__button {
	margin: 10px 5px 0;
}

.social-button {
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
	outline: none;
	width: 40px;
	height: 40px;
	text-decoration: none;
}

.social-button__inner {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	width: calc(100% - 2px);
	height: calc(100% - 2px);
	border-radius: 100%;
	background: #f1f0f0;
	text-align: center;
}

.social-button i,
.social-button svg {
	position: relative;
	z-index: 1;
	transition: 0.3s;
}

.social-button i {
	font-size: 28px;
}

.social-button svg {
	height: 40%;
	width: 40%;
}

.social-button::after {
	content: "";
	position: absolute;
	top: 0;
	left: 50%;
	display: block;
	width: 0;
	height: 0;
	border-radius: 100%;
	transition: 0.3s;
}

.social-button:focus,
.social-button:hover {
	color: #fff;
}

.social-button:focus::after,
.social-button:hover::after {
	width: 100%;
	height: 100%;
	margin-left: -50%;
}

.social-button--facebook {
	color: #3b5999;
}

.social-button--facebook::after {
	background: #3b5999;
}

.social-button--yutub {
	color: #b50000;
}

.social-button--yutub::after {
	background: #dc1a1a;
}

.social-button--twiter {
	color: #06abd8;
}

.social-button--twiter::after {
	background: #06abd8;
}

.social-button--instagram {
	color: #e4405f;
}

.social-button--instagram::after {
	background: #e4405f;
}

/* ========En Medsos===== */
.sikil2 {
	width: 100%;
	/* min-width: 1088px; */
	min-height: 100px;
	clear: both;
	position: absolute;
	border-top: 10px solid #000000;
	margin: 50px 0 -10px 0 !important;
	overflow: hidden !important;
	border-top: 5px solid #ad0c0c;
	box-shadow: 0 -5px 5px -5px #333;
	background: url("img/noise-02.jpg") center center repeat;
}

.box_sikil2 {
	width: 100%;
	/* min-width: 1088px; */
	position: relative;
	padding: 30px 0 0 0;
	overflow: hidden !important;
	margin: 0 auto !important;
}

.prakata {
	margin: 0 auto !important;
	display: block !important;
	font-size: 1em;
	line-height: 1.1;
	color: #fff;
	/* background-color: #dc110a; */
	max-width: 600px !important;
	padding: 0 10px 25px 10px;
	margin: 0 10px;
	border-bottom: 1px #81d502 solid;
	box-shadow: 0 5px 5px -5px #333;
	text-align: center;
	box-sizing: border-box;
}

.sikil2a_mob {
	display: -ms-flexbox;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	margin: 0 auto !important;
	color: #c5c5c5;
	max-width: 600px !important;
	padding: 10px 10px;
	border-bottom: 1px #81d502 solid;
	box-shadow: 0 5px 5px -5px #333;
	/* box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px; */
}

.sikil2a_mob p {
	display: block !important;
	font-size: 0.9em;
	line-height: 1.1;
}

.sikil2a_mob .ikon {
	font-size: 2em;
	width: 40px;
	margin: -10px 0 0 0;
	position: relative;
	text-align: right;
	padding: 0 10px 0 0 !important;
}

@media screen and (max-width:360px) {
	.sikil2a_mob {
		justify-content: space-between;
	}
}


/* =========Sikil 3========= */
.sikil3 {
	width: 100%;
	/* min-width: 1088px; */
	min-height: 100px;
	clear: both;
	position: absolute;
	border-top: 10px solid #000000;
	margin: 50px 0 -10px 0 !important;
	overflow: hidden !important;
	border-top: 5px solid #ad0c0c;
	box-shadow: 0 -5px 5px -5px #333;
	background: url("img/noise-01.jpg") center center repeat;
	/* padding: 0 0 50px 0; */
}

.box_sikil3 {
	width: 100%;
	/* min-width: 1088px; */
	position: relative;
	padding: 30px 0 0 0;
	overflow: hidden !important;
	margin: 0 auto !important;
}

.box_sikil3 p {
	display: block !important;
	text-align: center;
	font-size: 0.9em;
	line-height: 1.1;
	padding: 0 10px;
	color: #c5c5c5;
}

.sikil3a_mob {
	display: block !important;
	margin: 0 auto !important;
	color: #c5c5c5;
	max-width: 600px !important;
	/* padding: 10px 5px; */
	/* border-top: 1px #920101 solid; */
	/* box-shadow: 0 5px 5px -5px #333; */
	/* box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px; */
}

.box_redaksi3 {
	margin: 0 auto;
	position: relative;
	border-top: 1px #920101 solid;
	box-shadow: 0 5px 5px -5px #333;
	/* background-color: #181a1b; */
	padding: 15px 0 0 0;
}

.menubawah3 {
	margin: 0 auto;
	position: relative;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	/* width: 1088px; */
	/* padding: 10px 0; */
}

.menubawah3 li {
	text-align: center;
	padding: 8px 18px;
	margin: -15px 0 0 0;
	font-family: 'Text Me One', sans-serif;
	font-size: 1em;
	box-sizing: border-box;
}

.menubawah3 li a {
	color: #e8bc0b !important;
}

.box_partner3 {
	margin: 0 auto;
	position: relative;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	max-width: 100%;
	/* max-width: 600px; */
	background-color: #ffffff;
	padding: 10px 0;
}

.gbr_partner3 {
	padding: 10px;
	box-sizing: border-box;
}

.gbr_partner3 img {
	max-width: 150px;
	object-fit: cover;
}

@media (min-width:50px) and (max-width:363px) {
	.gbr_partner3 img {
		max-width: 120px;
	}
}

/* ======== n sikil 3================ */

/* =========Sikil 4========= */
.sikil4 {
	width: 100%;
	/* min-width: 1088px; */
	min-height: 100px;
	clear: both;
	position: absolute;
	border-top: 10px solid #000000;
	margin: 50px 0 -10px 0 !important;
	overflow: hidden !important;
	border-top: 5px solid #ad0c0c;
	box-shadow: 0 -5px 5px -5px #333;
	background: url("img/noise-01.jpg") center center repeat;
	/* padding: 0 0 50px 0; */
}

.box_sikil4 {
	width: 100%;
	/* min-width: 1088px; */
	position: relative;
	padding: 30px 0 0 0;
	overflow: hidden !important;
	margin: 0 auto !important;
}

.box_sikil4 p {
	display: block !important;
	text-align: center;
	font-size: 0.9em;
	line-height: 1.1;
	padding: 0 10px;
	color: #c5c5c5;
}

.sikil4a_mob {
	display: block !important;
	margin: 0 auto !important;
	color: #c5c5c5;
	max-width: 600px !important;
	/* padding: 10px 5px; */
	/* border-top: 1px #920101 solid; */
	/* box-shadow: 0 5px 5px -5px #333; */
	/* box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px; */
}

.box_redaksi4 {
	margin: 0 auto;
	position: relative;
	border-top: 1px #920101 solid;
	box-shadow: 0 5px 5px -5px #333;
	/* background-color: #181a1b; */
	padding: 15px 0 0 0;
}

.menubawah4 {
	margin: 0 auto;
	position: relative;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	/* width: 1088px; */
	/* padding: 10px 0; */
}

.menubawah4 li {
	text-align: center;
	padding: 8px 18px;
	margin: -15px 0 0 0;
	font-family: 'Text Me One', sans-serif;
	font-size: 1em;
	box-sizing: border-box;
}

.menubawah4 li a {
	color: #e8bc0b !important;
}

.box_partner4 {
	margin: 0 auto;
	position: relative;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	max-width: 100%;
	/* max-width: 600px; */
	background-color: #ffffff;
	padding: 10px 0;
}

.gbr_partner4 {
	padding: 10px;
	box-sizing: border-box;
}

.gbr_partner4 img {
	max-width: 150px;
	object-fit: cover;
}

@media (min-width:50px) and (max-width:363px) {
	.gbr_partner4 img {
		max-width: 120px;
	}
}

/* ======== n sikil 4================ */
.ngisor-desk {
	width: 100%;
	/* min-width: 1088px; */
	min-height: 100px;
	clear: both;
	position: absolute;
	border-top: 10px solid #000000;
	margin: 50px 0 -10px 0 !important;
	overflow: hidden !important;
	border-top: 5px solid #ad0c0c;
}

.box_ngisor-desk {
	width: 100%;
	/* min-width: 1088px; */
	position: relative;
	overflow: hidden !important;
	margin: 0 auto !important;
}

.box_partner-desk {
	margin: 0 auto;
	position: relative;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	max-width: 600px;
	background-color: #ffffff;
	padding: 10px 0 40px 0;
}

.gbr_partner-desk {
	padding: 10px;
	box-sizing: border-box;
}

.gbr_partner-desk img {
	max-width: 180px;
	object-fit: cover;
}

@media (min-width:50px) and (max-width:363px) {
	.gbr_partner-desk img {
		max-width: 100px;
	}
}

@media (min-width:364px) and (max-width:399px) {
	.gbr_partner-desk img {
		max-width: 120px;
	}
}

.box_redaksi-desk {
	text-decoration: none !important;
	margin: 0 auto;
	position: relative;
	border-top: 5px solid #d8d1d1;
	background-color: #610000;
	padding: 15px 0 0 0;
}

.menubawah-desk {
	text-decoration: none !important;
	margin: 0 auto;
	position: relative;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	/* width: 1088px; */
	/* padding: 10px 0; */
}

.menubawah-desk li {
	list-style: none;
	text-align: center;
	padding: 8px 18px;
	margin: -15px 0 0 0;
	font-family: 'Roboto', sans-serif;
	/* font-family: 'Text Me One', sans-serif; */
	font-size: 0.9em;
	box-sizing: border-box;
}

.menubawah-desk li a {
	color: #bdbdbd !important;
}

/* =========================En Ngisor-Desk======== */
/* figure {
  display: block;
  margin: 0;
}
.graf-figure {
  position: relative;
  clear: both;
  outline: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
} */
/* =========================Lazyload======== */
.aspectRatioPlaceholder {
	position: relative;
	width: 100%;
	height: 100%;
	margin: 0 auto;
	display: block;
	overflow: hidden;
}

.aspectRatioPlaceholder-fill {
	display: block;
}

.fatimah {}

.fatimah-thumbnail {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	-webkit-transform: scale(1.5);
	transform: scale(1.5);
	-webkit-filter: blur(50px);
	filter: blur(50px);
}

.fatimah-image {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	margin: auto;
	z-index: 10;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.fatimah {
	overflow: hidden;
}

.fatimah .fatimah-canvas {
	visibility: hidden;
	opacity: 0;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.fatimah.is-canvasLoaded .fatimah-canvas {
	visibility: visible;
	opacity: 1;
	-webkit-transition: visibility 0s linear 0s, opacity 0.4s 0s;
	-o-transition: visibility 0s linear 0s, opacity 0.4s 0s;
	transition: visibility 0s linear 0s, opacity 0.4s 0s;
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.fatimah .fatimah-image {
	opacity: 0;
	backface-visibility: hidden;
}

.fatimah.lazyloaded .fatimah-canvas {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}

.fatimah.lazyloaded .fatimah-image.lazyloaded {
	visibility: visible;
	opacity: 1;
	-webkit-transition: visibility 0s linear 0s, opacity 1s 0s;
	-o-transition: visibility 0s linear 0s, opacity 1s 0s;
	transition: visibility 0s linear 0s, opacity 1s 0s;
}

/* ===================================== */

/* ======================= Ikon Menu================ */
.menu-ikon {}

.box_ikonmenu {
	margin: 0 auto;
	position: relative;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	flex-wrap: wrap;
	/* align-items:center; */
	justify-content: center;
	font-family: 'Fauna One', serif;
}

.hrefmenu {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	/* margin-right: 8px; */
}

.ikon_menu {
	max-width: 80px;
	/* padding: 10px; */
	box-sizing: border-box;
}

.ikon_menu img {
	max-width: 80px;
	object-fit: cover;
}

.teksmenu {
	color: #000;
	/* max-width: 56px; */
	font-size: 0.7142857142857143rem;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	line-height: 14px;
	/* width: 56px; */
	margin: -5px 0 15px 0;
	padding: 0 5px;
	box-sizing: border-box;
}


/* ======================= En Ikon Menu============== */
/* ======================= Ikon Menu2================ */
.menu-ikon2 {
	overflow: auto;
}

.box_ikonmenu2 {
	width: 100%;
	overflow-y: hidden;
	overflow-x: auto;
	-webkit-overflow-scrolling: touch margin: 8px 0;
	/* -ms-overflow-style: none; */
	/* -webkit-scrollbar-width: none; */
	/* -moz-scrollbar-width: none; */
	/* -ms-scrollbar-width: none; */
	/* scrollbar-width: none; */
}

.ikon_menu2 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: flex-start;
	-webkit-box-align: flex-start;
	-ms-flex-align: flex-start;
	align-items: flex-start;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding-left: 16px;
}

.hrefmenu2 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	margin-right: 8px;
}

.gambarmenu {
	margin-bottom: 4px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	border-radius: 50%;
	background-color: #FFFFFF;
	width: 48px;
	height: 48px;
}

.gambarmenu img {
	width: 90%;
	height: 100%;
	object-fit: contain;
}

.teksmenu2 {
	color: #000;
	/* max-width: 56px; */
	font-size: 0.7142857142857143rem;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	line-height: 14px;
	/* width: 56px; */
	margin: -5px 0 15px 0;
}

/* ======================= En Ikon Menu2============== */
/* ======================= Ikon Menu3================ */
.menu-ikon3 {}

.box_ikonmenu3 {
	margin: 0 auto;
	position: relative;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	flex-wrap: wrap;
	/* align-items:center; */
	justify-content: center;
	font-family: 'Fauna One', serif;
}

.hrefmenu3 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	/* margin-right: 8px; */
}

.ikon_menu3 {
	/* max-width: 80px; */
	max-width: 50%;
	/* padding: 10px; */
	box-sizing: border-box;
}

.gambarmenu3 {
	margin-bottom: 4px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	border-radius: 50%;
	background-color: #FFFFFF;
	/* width: 48px; */
	/* height: 48px; */
}

.gambarmenu3 img {
	width: 90%;
	height: 100%;
	object-fit: contain;
}

.ikon_menu3 img {
	max-width: 80px;
	object-fit: cover;
}

.teksmenu3 {
	color: #000;
	/* max-width: 56px; */
	/* font-size: 0.7142857142857143rem; */
	font-size: 1rem;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	line-height: 14px;
	/* width: 56px; */
	margin: 5px 0 15px 0;
	padding: 0 5px;
	box-sizing: border-box;
}


/* ======================= En Ikon Menu 3============== */

.medsos2 {
	margin: 0 auto;
	position: relative;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	list-style: none;
	padding: 15px 5px 30px 5px;
}

.medsos2 li {
	padding: 0 5px;
}

.medsos2 li a {
	display: block;
	width: 40px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	font-size: 20px;
	color: #b1b1b1;
	background: #500303;
	border-radius: 50%;
	border: 1px solid #961414;
	box-shadow: 0 0 5px #333131;
	transition: all 0.3s ease-in-out;
}

/* ===================================================== */

.profil {
	display: -ms-grid;
	display: -webkit-grid;
	display: grid;
	-ms-grid-rows: 1fr;
	grid-template-rows: 1fr;
	width: 100%;
	/* min-width: 1088px; */
	position: relative;
	padding: 0 0 30px 0;
	top: 90px;
	/* overflow: hidden !important; */
	/* margin:0 auto !important; */
}

.profil .boxgbr-bunder {
	margin: -40% 0 0 0;
	box-shadow: 1px 1px 6px 6px rgba(255, 255, 255, 1);
	-webkit-box-shadow: 1px 1px 6px 6px rgba(255, 255, 255, 1);
	-moz-box-shadow: 1px 1px 6px 6px rgba(255, 255, 255, 1);
}

.profil_mob {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	/* margin: 0 auto !important; */
	color: #fff;
	max-width: 600px !important;
	padding: 10px 10px;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	background-color: #cc0d0d;
	/* border-bottom: 1px #920101 solid; */
	box-shadow: 1px 0px 9px 0px rgba(0, 0, 0, 0.42);
	-webkit-box-shadow: 1px 0px 9px 0px rgba(0, 0, 0, 0.42);
	-moz-box-shadow: 1px 0px 9px 0px rgba(0, 0, 0, 0.42);
}

.profil_mob .siji {
	width: 50%;
	/* margin: -80px 0 0 0; */
	padding: 0 0 25px 0;
	box-sizing: border-box;
}

.profil_mob .loro {
	width: 80%;
}

.profil_mob p {
	display: block !important;
	font-size: 0.9em;
	line-height: 1.3;
	text-align: center;
}

.profil_mob .ikon {
	font-size: 2em;
	width: 40px;
	margin: -10px 0 0 0;
	position: relative;
	text-align: right;
	padding: 0 10px 0 0 !important;
}

@media (max-width:360px) {
	.profil_mob {
		/* justify-content: space-between; */
	}

	.profil_mob .siji {
		/* width:60%; */
	}
}








/* ============ANIMASI=========== */
.animasi-01 {
	animation: myAnim 2s ease 0s infinite normal forwards;
}

@keyframes myAnim {

	0%,
	50%,
	100% {
		opacity: 1;
	}

	25%,
	75% {
		opacity: 0;
	}
}

.animasi-02 {
	background: rgb(197, 0, 0);
	box-shadow: 0 0 0 0 rgb(253, 252, 252);
	animation: noe01 1s infinite;
	transform: scale(1);
	/* animation: pulse-red 2s infinite; */
}

@keyframes noe01 {
	0% {
		transform: scale(1);
		box-shadow: 0 0 0 0 rgba(245, 241, 241, 1);
	}

	70% {
		transform: scale(1);
		box-shadow: 0 0 0 10px rgba(255, 82, 82, 0);
	}

	100% {
		transform: scale(1);
		box-shadow: 0 0 0 0 rgba(255, 82, 82, 0);
	}
}


.blobs-container {
	display: flex;
}

.blob {
	background: black;
	border-radius: 50%;
	box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
	margin: 10px;
	height: 10px;
	width: 10px;
	transform: scale(1);
	animation: pulse-black 1s ease 0s infinite normal forwards;
	/* animation: pulse-black 2s infinite; */
}

@keyframes pulse-black {
	0% {
		transform: scale(0.95);
		box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.7);
	}

	70% {
		transform: scale(1);
		box-shadow: 0 0 0 10px rgba(0, 0, 0, 0);
	}

	100% {
		transform: scale(0.95);
		box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
	}
}

.blob.white {
	background: white;
	box-shadow: 0 0 0 0 rgba(255, 255, 255, 1);
	animation: pulse-white 2s infinite;
}

@keyframes pulse-white {
	0% {
		transform: scale(0.95);
		box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.7);
	}

	70% {
		transform: scale(1);
		box-shadow: 0 0 0 10px rgba(255, 255, 255, 0);
	}

	100% {
		transform: scale(0.95);
		box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
	}
}

.blob.red {
	background: rgb(197, 0, 0);
	box-shadow: 0 0 0 0 rgba(255, 82, 82, 1);
	animation: pulse-red 1s ease 0s infinite normal forwards;
	/* animation: pulse-red 2s infinite; */
}

@keyframes pulse-red {
	0% {
		transform: scale(0.95);
		box-shadow: 0 0 0 0 rgba(255, 82, 82, 0.7);
	}

	70% {
		transform: scale(1);
		box-shadow: 0 0 0 10px rgba(255, 82, 82, 0);
	}

	100% {
		transform: scale(0.95);
		box-shadow: 0 0 0 0 rgba(255, 82, 82, 0);
	}
}

.blob.orange {
	background: rgba(255, 121, 63, 1);
	box-shadow: 0 0 0 0 rgba(255, 121, 63, 1);
	animation: pulse-orange 2s infinite;
}

@keyframes pulse-orange {
	0% {
		transform: scale(0.95);
		box-shadow: 0 0 0 0 rgba(255, 121, 63, 0.7);
	}

	70% {
		transform: scale(1);
		box-shadow: 0 0 0 10px rgba(255, 121, 63, 0);
	}

	100% {
		transform: scale(0.95);
		box-shadow: 0 0 0 0 rgba(255, 121, 63, 0);
	}
}

.blob.yellow {
	background: rgba(255, 177, 66, 1);
	box-shadow: 0 0 0 0 rgba(255, 177, 66, 1);
	animation: pulse-yellow 2s infinite;
}

@keyframes pulse-yellow {
	0% {
		transform: scale(0.95);
		box-shadow: 0 0 0 0 rgba(255, 177, 66, 0.7);
	}

	70% {
		transform: scale(1);
		box-shadow: 0 0 0 10px rgba(255, 177, 66, 0);
	}

	100% {
		transform: scale(0.95);
		box-shadow: 0 0 0 0 rgba(255, 177, 66, 0);
	}
}

.blob.blue {
	background: rgba(52, 172, 224, 1);
	box-shadow: 0 0 0 0 rgba(52, 172, 224, 1);
	animation: pulse-blue 2s infinite;
}

@keyframes pulse-blue {
	0% {
		transform: scale(0.95);
		box-shadow: 0 0 0 0 rgba(52, 172, 224, 0.7);
	}

	70% {
		transform: scale(1);
		box-shadow: 0 0 0 10px rgba(52, 172, 224, 0);
	}

	100% {
		transform: scale(0.95);
		box-shadow: 0 0 0 0 rgba(52, 172, 224, 0);
	}
}

.blob.green {
	background: rgba(51, 217, 178, 1);
	box-shadow: 0 0 0 0 rgba(51, 217, 178, 1);
	animation: pulse-green 2s infinite;
}

@keyframes pulse-green {
	0% {
		transform: scale(0.95);
		box-shadow: 0 0 0 0 rgba(51, 217, 178, 0.7);
	}

	70% {
		transform: scale(1);
		box-shadow: 0 0 0 10px rgba(51, 217, 178, 0);
	}

	100% {
		transform: scale(0.95);
		box-shadow: 0 0 0 0 rgba(51, 217, 178, 0);
	}
}

.blob.purple {
	background: rgba(142, 68, 173, 1);
	box-shadow: 0 0 0 0 rgba(142, 68, 173, 1);
	animation: pulse-purple 1s infinite;
}

@keyframes pulse-purple {
	0% {
		transform: scale(0.95);
		box-shadow: 0 0 0 0 rgba(142, 68, 173, 0.7);
	}

	70% {
		transform: scale(1);
		box-shadow: 0 0 0 10px rgba(142, 68, 173, 0);
	}

	100% {
		transform: scale(0.95);
		box-shadow: 0 0 0 0 rgba(142, 68, 173, 0);
	}
}

/* ============ n ANIMASI=========== */

.ikon-wa {
	position: relative;
	overflow: hidden;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	justify-content: center;
}

.ikon-wa img {
	width: 30%;
}





/* =====================Utility================ */
.rtengah {
	text-align: center !important;
}

.tengah {
	text-align: center !important;
}

.tengah2 {
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	justify-content: center;
}

.ilang {
	overflow: hidden !important;
}

.fl {
	float: left !important;
}

.fr {
	float: right !important;
}

.clear {
	clear: both !important;
}

.fkn {
	float: right !important;
}

.fkr {
	float: left !important;
}

.np {
	padding: 0 !important;
}

.pd5 {
	padding: 5px !important;
}

.pd10 {
	padding: 10px !important;
}

.pd15 {
	padding: 15px !important;
}

.pd20 {
	padding: 20px !important;
}

.pkk5 {
	padding: 0 5px !important;
}

.pkk_5 {
	padding: 0 -5px !important;
}

.pkk8 {
	padding: 0 8px !important;
}

.pkk_8 {
	padding: 0 -8px !important;
}

.pkk10 {
	padding: 0 10px !important;
}

.pkk15 {
	padding: 0 15px !important;
}

.pkn5 {
	padding-right: 5px !important;
}

.pkn10 {
	padding-right: 10px !important;
}

.pkn15 {
	padding-right: 15px !important;
}

.pkn-5 {
	padding-right: -5px !important;
}

.pkn-10 {
	padding-right: -10px !important;
}

.pkr0 {
	padding-left: 0px !important;
}

.pkr5 {
	padding-left: 5px !important;
}

.pkr8 {
	padding-left: 8px !important;
}

.pkr10 {
	padding-left: 10px !important;
}

.pab5 {
	padding: 5px 0px !important;
}

.pab10 {
	padding: 10px 0px !important;
}

.pa15 {
	padding-top: 15px !important;
}

.pa200 {
	padding-top: 200px;
}

.pdb10 {
	padding-bottom: 10px !important;
}

.mkn2 {
	margin-right: 2px !important;
}

.mkn10 {
	margin-right: 10px !important;
}

.mkk1 {
	margin: 0 1px !important;
}

.mkk2 {
	margin: 0 2px !important;
}

.mkk5 {
	margin: 0 5px !important;
}

.mkk8 {
	margin: 0 8px !important;
}

.mkk15 {
	margin: 0 15px !important;
}

.mkk_8 {
	margin: 0 -8px !important;
}

.mkk10 {
	margin: 0 10px !important;
}

.mkk_2 {
	margin: 0 -2px !important;
}

.mkk_5 {
	margin: 0 -5px !important;
}

.mkk_10 {
	margin: 0 -10px !important;
}

.mkk_20 {
	margin: 0 -20px !important;
}

.mkr_5 {
	margin-left: -5px !important;
}

.mkr5 {
	margin-left: 5px !important;
}

.mkr2 {
	margin-left: 2px !important;
}

.mkr10 {
	margin-left: 10px !important;
}

.mkr0 {
	margin-left: 0px !important;
}

.ma5 {
	margin-top: 5px;
}

.ma_5 {
	margin-top: -5px !important;
}

.ma10 {
	margin-top: 10px !important;
}

.ma_10 {
	margin-top: -10px !important;
}

.ma15 {
	margin-top: 15px !important;
}

.ma20 {
	margin-top: 20px !important;
}

.ma50 {
	margin-top: 50px !important;
}

.ma_20 {
	margin-top: -20px !important;
}

.ma25 {
	margin-top: 25px;
}

.mkn5 {
	margin-right: 5px !important;
}

.mkn_5 {
	margin-right: -5px !important;
}

.mkn_15 {
	margin-right: -15px !important;
}

.mkn_50 {
	margin-right: -50px !important;
}

.mb5 {
	margin-bottom: 5px;
}

.mb_5 {
	margin-bottom: -5px;
}

.mb10 {
	margin-bottom: 10px;
}

.mb_10 {
	margin-bottom: -10px;
}

.mb15 {
	margin-bottom: 15px;
}

.mb20 {
	margin-bottom: 20px;
}

.mb25 {
	margin-bottom: 25px;
}

.mab5 {
	margin: 5px 0;
}

.mab10 {
	margin: 10px 0;
}

.mab15 {
	margin: 15px 0;
}

.mab20 {
	margin: 20px 0;
}

.mab25 {
	margin: 25px 0;
}

.mab30 {
	margin: 30px 0;
}

.mab50 {
	margin: 50px 0;
}

.rata-kn {
	text-align: right !important;
}

.w10 {
	width: 10% !important;
}

.w15 {
	width: 15% !important;
}

.w30 {
	width: 30% !important;
}

.w60 {
	width: 60% !important;
}

.w70 {
	width: 70% !important;
}

.w85 {
	width: 85% !important;
}

.w90 {
	width: 90% !important;
}

.w100px {
	width: 100px !important;
}

.wo {
	width: auto !important;
}

.blok {
	display: block !important;
}

.garis {
	margin: 5px 0 !important;
	width: 100%;
	border-top: 0.5px dotted rgba(224, 224, 224, 0.76) !important;
}

.noeflex {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}

.noegrid {}

/*---warna-----*/
.abang {
	color: #970002 !important;
}

.abang2 {
	color: #970003b4 !important;
}

.ireng {
	color: #000000 !important;
}

.putih {
	color: #FFFFFF !important;
}

.ijo {
	color: #087700 !important;
}

.biru {
	color: #093e6e !important;
}

.abuabu {
	color: #b1b1b1 !important;
}

.babang {
	background-color: #A20002 !important;
}

.bireng {
	background-color: #000000;
}

.bijo {
	background-color: #087700;
}

.bbiru {
	background-color: #0058AA;
}

.bcoklat {
	background-color: #833900;
}

.bungu {
	background-color: #7A00C0;
}

.boranye {
	background-color: #FF8C0C;
}

.babuabu {
	background-color: #7E7E7E;
}

.bkuning {
	background-color: #CFC100;
}
































#results {
	/* font: 12px Arial, Helvetica, sans-serif;
	width: 400px;
	margin-left: auto;
	margin-right: auto; */
}

#results .loading-indication {
	background: #FFFFFF;
	padding: 10px;
	margin-left: auto;
	margin-right: auto;
	position: absolute;
}

.pagination {
	padding: 0px;
	margin: 0px;
	height: 30px;
	display: block;
	text-align: center;
}

.pagination li {
	display: inline-block;
	list-style: none;
	padding: 0px;
	margin-right: 1px;
	width: 30px;
	text-align: center;
	background: #4CC2AF;
	line-height: 25px;
}

.pagination .disabled {
	display: inline-block;
	list-style: none;
	padding: 0px;
	margin-right: 1px;
	width: 30px;
	text-align: center;
	line-height: 25px;
	background-color: #666666;
	cursor: inherit;
}

.pagination li a {
	color: #FFFFFF;
	text-decoration: none;
}

.page_result {
	padding: 0px;
}

.page_result li {
	background: #E4E4E4;
	margin-bottom: 5px;
	padding: 10px;
	list-style: none;
}

.page_result .page_name {
	font-size: 14px;
	font-weight: bold;
	margin-right: 5px;
}

/* ======================Design-08================ */
.design-08 {}

.design-08 .sarung {
	display: -ms-grid;
	display: -webkit-grid;
	display: grid;
	column-gap: 0px;
	-ms-grid-columns: 30px auto !important;
	grid-template-columns: 30px auto !important;
}

.design-08 .box_jdl-01 {
	width: 100%;
	box-sizing: border-box;
}

.design-08 .bunder {
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	justify-content: center;
	overflow: hidden;
	font-size: 1em;
	font-weight: 600;
	/* font-size: 20px; */
	width: 30px;
	height: 30px;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	color: rgb(212, 212, 212);
	background-color: rgb(150, 0, 0);
	font-family: 'Orienta', sans-serif;
}

.design-08 a:hover .bunder {
	color: rgb(255, 255, 255);
	background-color: rgb(223, 0, 0);
	-o-transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}

.design-08 hr.grs_02 {
	margin-bottom: 15px;
}

/* =====================En Design-08================ */