@charset "utf-8";
@import url("font-awesome.min.css");
/* detil galeri */
@import url("photoswipe.css");
@import url("photoswipe-skin.css");
/* --------------- */
/* @import url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min@.css"); */
@import url("slidefardan.css");
@import url("datatables.min.css");
@import url("youtube.css");
/* @import url("menu-m01.css"); */
@import url("menu-m02.css");
/* @import url("menu-m03.css"); */
/* @import url("menu-m04.css"); */
/* @import url("menu-d01.css"); */
/* @import url("menu-01.css"); */
@import url("menu-scroll.css");
@import url("paging.css");




/* FORM */
@import url("form.css");
/* @import url("richtext.min.css"); */
@import url("gre.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 {
  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;
  /* width: 1088px; */
	position:relative;
  border: 1px solid #000000;
	/*padding:0 5px;*/
	/* z-index: 1; */
  /* 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:80px !important;
	/* position:relative; */
}
.box_mob{
	overflow:hidden !important;
	margin:0 0 50px 0 !important;
	min-height:500px;
	padding-bottom:10px !important;
}
/* ============================================================================= */
.boxiklan {
  position: relative;
	overflow: hidden;
  display: -ms-flexbox;
  display:flex;
  align-items:center;
  justify-content: center;
}
.iklanmob {
	text-align:center
}
.iklanmob img{
	max-width:100%;
	height:auto !important;
	margin-bottom:0!important
}
.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:50% 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:70% 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: 'Oxygen', sans-serif;
  padding: 0 0 0 10px;
  word-wrap: break-word;
}
.judul {
	font-size: 0.9em;
	color: #000000 !important;
  font-weight:500;
}
.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: .7em;
	color: #b7b7b7;
	margin: 0 0 1px 0;
  padding: 0 0 0 10px;
  word-wrap: break-word;
}
a .tgl {
	color: #b7b7b7;
}
.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: 12px;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
  background-color: #ffffff;
}
/* =================End Design-01a================ */
/* =====================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-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{
}
.detilpeserta .boxgbr-isi {
  border-radius: 12px;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
  overflow: hidden;
}
/* .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: #a00505;
  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: 'Oswald', sans-serif;
  /* font-family: 'Bree Serif', serif; */
}
.jdl_isi{
	color: #084d92 !important;
	padding:0 0 10px 0;
	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;
}
.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 25px 0 10px;
  box-sizing: border-box;
}
.isi_artikel,
.isi_artikel span{
  margin:0 0 0 0;
	font-size:1em;
  /* line-height:1.2; */
	line-height:1.1;
  /* word-wrap: break-word; */
  font-family: 'Oxygen', sans-serif;
  /* font-family: 'Atkinson Hyperlegible', sans-serif; */
	/* font-family: 'zahra-01', serif !important; */
}
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;
}
.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 figure.image{
	width:70% !important;
  height: auto;
	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;
	text-align: justify;
	}
@media (min-width:50px) and (max-width:400px){
  .isi_artikel figure.image{
  	width:100% !important;
  	padding:10px 0 5px 0 !important;
    overflow: hidden;
    clear: both !important;
    text-align: center !important;
  }
}
.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 .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: 600px !important;
}
/* ======================En isi_konten======== */

/* ======================Detil Galeri======== */
.detilgaleri{

}
.detilgaleri .sarung{
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  column-gap:15px;
  row-gap:15px;
}
.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:57%;
	}
}
/* ------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: #015f79;
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:3px;
	box-shadow:-1px 1px 1px rgba(0,0,0,0.15);
	background:#fff;
	border-top:#2e2e2e 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 5px 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: 0;
	left: 0;
	height: 100%;
	width:15px;
}
/* ************************** */
h4.jdl_01 {
	margin: 0 auto;
	font-size: 16pt;
	padding-bottom:3px;
	margin-bottom: -4px;
	text-align: center;
	font-family: 'Bree Serif', serif;
	color: rgba(135,135,135,1.00);
	border-bottom: solid 1px rgba(0,0,0,0.3);
}
hr.grs_02 {
	margin: 0 auto;
	width: 30%;
	height: 5px;
	background-color: #ad0000;
	border: 0;
	margin-bottom: 5px;
	border-top: 1px solid #eee;
}
/* *********En TITEL*********** */

#NoehToTop{position:fixed; width:30px; height:30px;bottom:10px; right:5px; cursor:pointer;display:none; background:url(img/top.png) no-repeat; z-index:2000;
}
#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: #181a1b;
}
.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:10px 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;
}
.box_sikil2{
  width: 100%;
  max-width: 600px !important;
  /* min-width: 1088px; */
	position:relative;
  padding: 30px 0 0 0;
	overflow: hidden !important;
	margin:0 auto !important;
}
.sikil2a_mob {
  display: -ms-flexbox;
  display:flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: 0 auto !important;
	color:#c5c5c5;

	padding: 10px 10px;
  border-bottom: 1px #920101 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;
}
.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 #920101 solid;
  box-shadow: 0 5px 5px -5px #333;
  text-align: center;
  box-sizing: border-box;
}
.textsikil {
  margin:0 auto !important;
  display:block !important;
  font-size: 1em;
  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;
  }
}
.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;
}
.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:120px;
  }
}
.box_redaksi-desk {
	margin: 0 auto;
	position: relative;
	border-top: 5px solid #d8d1d1;
	background-color:#181a1b;
	padding: 15px 0 0 0;
}
.menubawah-desk {
  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 {
  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;
}
.menubawah-desk li a {
	color:#e8bc0b !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================ */
.ikonmenu{
}
.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; */
}
.ikon_menu{
  max-width:90px;
  padding:10px;
	box-sizing: border-box;
}
.ikon_menu img{
  max-width:90px;
  object-fit: cover;
}
.teksmenu{
  padding-top: 5px;
  font-size: 0.7em;
  line-height: 1;
  word-wrap: break-word;
  text-align: center !important;
  display: block;
}
/* ======================= En Ikon Menu============== */
.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-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);
  }
}







/* ==========Card=================== */


/* ==========en Card=================== */





/* =====================Utility================ */
.rtengah{
	text-align:center !important;
}
.tengah{
	text-align:center !important;
}
.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;
}
.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;
}
.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{
}
.z1000{
  z-index: 1000;
}
/*---warna-----*/
.abang{
	color:#970002 !important;
}
.ireng{
  color: #000000 !important;
}
.putih{
	color:#FFFFFF !important;
}
.ijo{
	color:#087700 !important;
}
.biru{
	color:#0058AA !important;
}
.abuabu{
	color:#d6d6d6 !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;
}
