/*top*/
.customrss-icon {
    margin-bottom: -17px !important;
}
table.category.table.table-striped.table-hover span a {
    display: none !important;
}
/* menu */
.sp-megamenu-parent > li:hover > a {
  color: #fff !important;
  font-weight: bold !important;
  background: #000633 !important;
}
.sp-group-title.sp-menu-separator {
  font-weight: bold !important;
}
/* child menu */
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover {
   font-weight: bold !important;
   color: #FFCB00 !important;
   background-color: #0345BF !important;
   padding: 5px !important;
}
.separator {
  display: none !important;
}
.menu-separator {
  display: none !important;
}
.sp-megamenu-parent .sp-mega-group > li > a:hover {
  font-weight: bold !important;
  color: #ffcb00 !important;
  background-color: #0345bf !important;
  padding: 5px !important;
}

/*left menu*/
#yj-vertical-menu194, #yj-vertical-menu194 li.yj-vertical-menu-item {
    width: 100% !important;
}
#yj-vertical-menu148, #yj-vertical-menu148 li.yj-vertical-menu-item {
    width: 100% !important;
}
#yj-vertical-menu195, #yj-vertical-menu195 li.yj-vertical-menu-item {
    width: 100% !important;
}

/* header */
#sp-header {
  height: 80px !important;
  margin-bottom: -40px;
}

/* page-title */
.sp-page-title {
  margin-top: 40px !important;
}

/*countdown hdkd*/
#sppb-addon-1689224193373 {
    padding: 50px 0px 0px 0px !important;
    margin-bottom: -100px !important;
}
#sppb-addon-wrapper-1642610947093 {
    margin: 100px 0px 40px 0px !important;
}
#sppb-addon-wrapper-1655812318455 {
    margin: 20px 0px 70px 0px !important;
}
#column-id-1689248472285 {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
}

/* article */
.related-article-list-container {
   display: none !important;
}
.pager {
   display: none !important;
}
.article-print-email.mt-3 {
  padding-bottom: 20px !important;
}

/* side menu */
.sp-module ul > li > a:hover {
   color: #FFCB00 !important;
   font-weight: bold !important;
   background-color: #0345BF !important;
   padding: 0 5px !important;
}

/* tab item 
.raxo-columns {
  margin-top: -35px !important;
}*/
/*.tab-items {
  height: 900px !important;
background-color: #fff !important;
}*/

.sppb-btn {
    border: 2px solid #000633 !important;
    color: #000633 !important;
}
.sppb-btn:hover {
    border: 2px solid #000633 !important;
    background: #000633 !important;
    color: #fff !important;
}

.raxo-columns .raxo-container > div {
  margin: 20px 20px !important;
}
h4.raxo-title {
    font-size: 18px !important;
    line-height: 22px !important;
}
.allmode-default {
    margin: 20px !important;
}
.allmode-default a {
    color: #000633 !important;
}
/*
.raxo-title {
  font-size: 20px !important;
  line-height: 25px !important;
}
.raxo-columns a, .raxo-columns .raxo-block-name, .raxo-columns .raxo-title, .raxo-columns .raxo-block-button {
  color: #000633 !important;
}
.raxo-columns .raxo-block-button {
  padding: 0 8px 4px;
  border-radius: 25px !important;
  justify-content: center !important;
  display: flex !important;
}
.allmode-columns .allmode-item .allmode-title {
  font-size: 20px !important;
}*/
/*.tab-items > div > div {
    background: #fff !important;
}
.tab-items-inner.active {
  height: auto !important;
}*/

/* tab news 
.tab-buttons ul li.active span:hover {
    color: #ffb400 !important;
}
.tab-buttons ul li.active {
    font-weight: bold !important;
    width: 25% !important;
    background: #000633 !important;
    font-size: 14px !important;
    padding: 0px !important;
    margin-left: 0px !important;
}
.tab-buttons ul li {
    width: 25% !important;
    font-size: 14px !important;
    padding: 0px !important;
    font-weight: bold !important;
    font-family: inherit !important;
    background-color: #fff !important;
}
.allmode-columns a, .allmode-columns .allmode-name, .allmode-columns .allmode-title, .allmode-columns .allmode-showall {
    color: #000633 !important;
}*/
/*.allmode-columns .gt880 .allmode-wrapper {
    width: 50% !important;
}*/
/*
.allmode-default a {
  color: #000633 !important;
  font-size: 20px !important;
}*/
/*.allmode-wrapper {
    margin: 0px 0px -50px 0px !important;
}*/

.allmode-columns {
    margin: 20px 20px !important;
}

/*
.allmode-columns .allmode-item .allmode-info {
    background: #fff !important;
}
.allmode-columns .allmode-showall {
    padding: 0 8px 4px;
    text-align: center !important;
    font-weight: bold !important;
}

.allmode-columns .allmode-item .allmode-text {
    font-size: 15px !important;
    line-height: 16px;
    color: #000633 !important;
}*/

a#btn-1655975041827 {
    margin: -8px 0px 15px 0px!important;
}

.sppb-nav-tabs {
    border-bottom: 0px !important;
}
a#\#sppb-content1-1 {
    width: 322px !important;
    text-align: center !important;
    font-size: 20px !important;
    color: #000633 !important;
}
a#\#sppb-content1-2 {
    width: 322px !important;
    text-align: center !important;
    font-size: 20px !important;
    color: #000633 !important;
}
a#\#sppb-content1-3 {
    width: 322px !important;
    text-align: center !important;
    font-size: 20px !important;
    color: #000633 !important;
}
a#\#sppb-content1-4 {
    width: 322px !important;
    text-align: center !important;
    font-size: 20px !important;
    color: #000633 !important;
}
a#\#sppb-content2-1 {
    width: 190px !important;
    text-align: center !important;
    color: #000633 !important;
}
a#\#sppb-content2-2 {
    width: 190px !important;
    text-align: center !important;
    color: #000633 !important;
}

/* slider Berita Utama */
.bt-cs .bt-inner img {
    outline: none !important;
    border: none !important;
    max-width: 100%;
    margin: -10px 0px !important;
    padding-right: 20px !important;
}
.bt-cs {
  padding-top: 20px !important;
}
.sp-page-builder .page-content #section-id-1642391621000 {
    padding-top: 150px !important;
}
.bt-introtext {
    color: #fff !important;
    padding-bottom: 20px !important;
    padding-top: 20px !important;
}
.bt-cs .bt-inner .bt-title {
    color: #fff !important;
    font-size: 25px !important;
}
element {
}
.bt-cs .bt-inner .bt-category {
    color: #ffbe1d !important;
}
.readmore a {
    border: solid 2px #fff;
    padding: 2px 10px 6px 10px !important;
    border-radius: 10px !important;
    color: #fff !important;
}
.readmore a:hover {
    border: solid 2px #FFBE1D;
    padding: 2px 10px 6px 10px !important;
    border-radius: 10px !important;
    color: #FFBE1D !important;
}


/* slider aplikasi - category berita*/
.sp-page-builder .page-content #section-id-1642619278308 {
    padding-right: 20px !important;
    padding-left: 20px !important;
}
.sppb-carousel-inner > .sppb-item > a > img, .sppb-carousel-inner > .sppb-item > img, .sppb-img-responsive {
    border-radius: 10px !important;
}
.sppb-carousel-text, h2 {
    font-weight: bold !important;
    line-height: 25px !important;
}
.sp-pagebuilder-row, .sppb-row {
    margin-top: -70px !important;
    margin-bottom: 70px !important;
}

/* top bar */
#sp-top-bar {
    background: #000633 !important;
    color: #FFBE1D !important;
}

/* logo */
#sp-header {
    height: 80px !important;
}
#sp-header .logo {
    height: 80px;
    display: inline-flex;
    margin-left: 40px !important;
    align-items: center;
    width: 275px !important;
}
#sp-header .logo a {
    font-size: 13px !important;
    line-height: 14px !important;
    color: #000633 !important;
    margin-left: 20px !important;
}
.customlogoweb p {
    margin-bottom: -35px !important;
}
.customlogoweb {
    margin-top: -59px !important;
}
hr {
    margin-top: 5px !important;
    margin-bottom: 2px !important;
    border-top: 1px solid #000633 !important;
}
.col-lg-3 {
    padding-top: 20px !important;
}
.sp-megamenu-parent {
    margin: 9px -15px !important;
}
/* category new*/
.sp-page-builder .page-content #section-id-1642609602392 {
    padding: 0 15px 0 15px;
}

/* tab 
.bt-tabs {
    border: solid 0px !important;
    border-radius: 0px 0px 10px 10px !important;
    background-color: #ccc !important;
}*/

/* tab twitter facebook */
#twitter-widget-0 {
    height: 240px !important;
    background-color: #a1aabd !important;
}

.fb-page.fb_iframe_widget {
    margin-left: 3px !important;
}
/*
.fb-page.fb_iframe_widget {
    margin: -30px -10px !important;
height: 350px !important;
}*/
/*
.tab-buttons ul li.active, .tab-buttons ul li.active:hover span {
    color: #1f2247 !important;
}
.tab-buttons ul li.active, .tab-buttons ul li:hover span {
    color: #ccc !important;
}
.tab-buttons ul li.active, .tab-buttons ul li span {
    color: #000633 !important;
}
.tab-buttons ul li.active span {
    color: #fff !important;
}*/

._2lqg {
    background: #ccc !important;
}
.plugin.gecko.win.x1.Locale_en_US {
  max-height: 300px !important;
}

/* banner bottom */
.sp-page-builder .page-content #section-id-1642619278289 {
    padding: 0px !important;
    margin-bottom: -120px !important;
    margin-top: 10px !important;
}

/* galeri photo sosmed button */
.sp-page-builder .page-content #section-id-1642609602381 {
    padding: 23px 20px 0px 20px !important;
    margin-bottom: -10px !important;
}
.sppb-img-responsive:hover {
    filter: grayscale(100%) !important;
    box-shadow: 6px 6px 10px 0 brown !important;
}
#sppb-addon-wrapper-1642992774010 {
  margin: 0px 0px 50px 0px !important;
}

/* bottom-alamat
.sp-page-builder .page-content #section-id-1642609602418 {
    padding: 50px 0 0 0 !important;
}
.sp-page-builder .page-content #section-id-1642609602400 {
    margin-bottom: -100px !important;
}
#column-wrap-id-1642609602401 {
    margin-bottom: -88px !important;
    margin-top: 88px !important;
}*/

/* menu bottom */
#sp-bottom .sp-module .sp-module-title {
    margin: 0 0 10px !important;
}

#sp-bottom .sp-module ul > li {
    margin-bottom: 0px !important;
}
.sp-module.title.bawah {
  margin-bottom: 10px !important;
}

/* Footer */
#sp-bottom1 {
    padding: 0px !important;
}

.sp-page-builder .page-content #section-id-1645599326984 {
    margin-bottom: -70px !important;
}

#sp-bottom {
    background: #000633 !important;
    text-align: left !important;
    margin-top: -70px !important;
    padding: 30px 0 0 0 !important;
}

#sp-footer {
  background: #000633 !important;
  text-align: center !important;
  padding-top: 0px !important;
}

/*---------------------------------------------------------------------------------------------------*/