/* home v2 */
.kabupaten-kota h1.pages-title {
  display: none!important;
  color: transparent;
  position: absolute;
  z-index: -9999;
}

.produk-hukum .blog-main .post-content .post-description {
  display: none!important;
}

/* widget di halaman agenda */
.agenda-page #widget-agenda-latest-0.widget.widget-0 h3.widget-title {
  border-color: #F58634!important;
}
.agenda-page #widget-agenda-latest-0.widget.widget-0 h3.widget-title span {
  background-color: #F58634!important;
  color: #fff;
}

/* running text */
.running-text {
  color:#eee;
}

/* menu footer horizontal */
footer .widget.widget-menu.menu-horizontal {
  margin: -50px 0px 40px;
  padding: 10px;
  display: block;
  text-align: center;
  background:#2B2F33;
}
footer .widget.widget-menu.menu-horizontal ul {
  display: inline-block;
  overflow: hidden;
  margin: 0px;
  padding: 0px 0px;
  float: none;
  line-height: 1;
  background:transparent;
}
footer .widget.widget-menu.menu-horizontal ul li {
  float: none;
  display: inline-block;
  line-height: 1;
  padding: 10px 7px 0px;
  margin: 5px 10px;
}
footer .widget.widget-menu.menu-horizontal ul.list-unstyled li a {
  color: #ffffff;
  line-height: 1;
  text-transform: uppercase;
  font-weight: bold;
}

/* menu footer kontak kantor */
footer .detail-kantor {
}
footer .detail-kantor > span {
  display: block;
  line-height: 1.8;
  clear: both;
  position: relative;
}
footer .detail-kantor > span.title-kantor {
  line-height: 1.4;
  margin-bottom: 10px;
}
footer .detail-kantor > span i.cc { 
}
footer .detail-kantor > span i.cc:before {
  margin: 0px 10px 0px 0px;
}
/* posting data agregat */
.table-agregat {
  font-size: 14px;
}

/* popup video */
.popup-video iframe {
  width: 100%!important;
  height: 415px!important;
}
@media (max-width: 768px) {
  .popup-video iframe {
    width: 100%!important;
    height: 315px!important;
  }
}
@media (max-width: 320px) {
  .popup-video iframe {
    width: 100%!important;
    height: 180px!important;
  }
}


footer .footer-links {
  display: block;
  padding: 80px 0px 100px;
  text-align: center;
  margin: 0px;
  background:#ffffff;
}
footer .footer-links a {
  display: inline-block!important;
  text-align: center;
  position: relative;
  float: left;
  overflow: hidden;
}
footer footer-links .link-img {
  text-align: center;
  display: block;
  margin-bottom: 40px;
}
footer .footer-links .link-img{
  width: auto;
  margin: 0px;
  display: inline-block;
  padding: 0px;
}
footer .footer-links span.link-note {
  font-size: 32px;
  display: block;
  margin-bottom: 40px;
}

footer .footer-top-full {
  padding: 0px 0px;
  background:#F8F8FA;
}
footer .widget-0.widget-full {
  padding: 40px 0px;
}

img.img-stuktur-organisasi {
  width: 70%;
  margin: 0 auto;
}
@media (max-width: 768px) {
  img.img-stuktur-organisasi {
    width: 100%;
    margin: 0 auto;
  }
}
@media (max-width: 320px) {
  img.img-stuktur-organisasi {
    width: 100%;
    margin: 0 auto;
  }
}
#ifrm {
  display: none!important;
  position: absolute!important;
  top: -9999!important;
  left: -999!important;
  width: 0px!important;
  height: 0px!important;
}


#city-item .city-content {
  border-top: 3px solid #ED3237;
  position: relative;
  background:#ffffff;
  box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.1);
  padding: 25px 35px 20px;
  /* padding-bottom: 10px; */
  margin-bottom: 35px;
}

#city-item h3 {
  font-size: 22px;
  display: block;
  margin: 0px 0px 20px;
}
#city-item .city-content .city-block {
  display: block;
  position: relative;
  margin: 0px 0px 25px;
}
#city-item .city-content .city-block i {
  margin-left: 0px;
  padding-left: 0px;
  margin-right: 5px;
}
#city-item .city-content .city-block span {
  color:#000;
  display: block;
  margin-bottom: 2px;
}