.margin-top-05 { margin-top: 0.5em; }
.margin-top-10 { margin-top: 1.0em; }
.margin-top-15 { margin-top: 1.5em; }
.margin-top-20 { margin-top: 2.0em; }
.margin-top-25 { margin-top: 2.5em; }
.margin-top-30 { margin-top: 3.0em; }
.margin-bottom-05 { margin-bottom: 0.5em; }
.margin-bottom-10 { margin-bottom: 1.0em; }
.margin-bottom-15 { margin-bottom: 1.5em; }
.margin-bottom-20 { margin-bottom: 2.0em; }
.margin-bottom-25 { margin-bottom: 2.5em; }
.margin-bottom-30 { margin-bottom: 3.0em; }
.m0{margin:0 auto;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt10{margin-top:20px;}
.pb10{padding-bottom:10px;}
.tac{text-align:center;}

#header, .navbar-nav, .main-menu.dropdown-menu {
	background: #c90000;
	color: #fff;
}
.header-mid {
    padding: 5px 0px;
}
.sb-icon-search {
  background: #c90000;  
}
.navbar-nav>li>a,.sb-icon-search{
	color: #fff;  
}
a.dropdown-toggle.active {
	color: #fff!important;
}
.sb-search.sb-search-open .sb-icon-search, 
.sb-search .sb-icon-search{
  background: #c90000;
  color:#fff;
}
.sb-icon-search {
	border-bottom:none;
}
.sb-search {
	margin-top:2px;
	height: 38px;
}
.sb-search-input {
	color:#333;
	border: none;
}
.navbar-nav>li>a.dropdown-toggle:after{
	border-top-color: #fff;
}
.navbar-nav>li.open>a{
  color: #c90000;
  background: white;
  border-top-color: #c90000;
}
.navbar-nav>li.open>a:after{
  color: #c90000;
  border-top-color: #c90000;
}
.navbar-bottom, .header-bottom {
	background: #FFF;
}
.navbar-nav.navbar-bottom li a {
	padding-top:8px;
	padding-bottom:8px;
	font-size: 0.8em;
	color:#333;
}
.navbar-nav.navbar-bottom li a:hover {
	color:#c90000;
}
.header-big .main-wrapper {
	padding-top: 140px;
}
.main-content {
	margin-top: 15px;
}
.dropdown-menu {
	margin-top:1px;
}
.header-big .set-fixed .mega-menu .navbar-nav {
    float: none;
    margin: 0 auto;
    width: 1170px;
}
.navbar{margin-bottom: 0px; min-height: 40px;}
.topmenu-header a{color:#999999; font-size:0.8em;}
.sosmargin{margin-top:5px;}
.topdate{margin-left:10px; margin-top:55px; text-align:right; font-size:13px; color:#999999;}
.topmidlogo{text-align:center; margin:0 auto; width:80%; padding-top:5px;}
.whitebg{background-color:#fff;}
.src_position{display:none; position:relative; top:40px; left:0px; width:100%;}
.maxfieldsrc{max-width:95%; margin:0px 10px 0px 10px;}
.post-content{font-size: 1.1em}
.set-fixed{
  position: fixed !important;
  top:0px !important;
  bottom:auto !important;
  -webkit-backface-visibility:hidden;
  }
.header-right .social-icons a {
    line-height: 40px;
}
  
  /* .set-fixed #nav-button{ margin-left:25px;} */
  #src-mobile{ color:#222222;
	
    transition: all 0.15s ease-in-out 0s;}
  /* .set-fixed #src-mobile{margin-right:25px;} */
  #mobile_logo{width:90%; height:auto; margin:0 auto; position:absolute; top:0; padding-top:5px;}
  .navfont{ /* font-size:78% */  font-size: 2vmin !important; }
  
  #ul-top{
	color:#999999;
	 list-style-type: none;
    margin: 0;
    padding: 0;
  }
  #ul-top > li a{
	  display: inline;
	  padding: 0px 5px;
	  text-transform: uppercase;
	}
	
	#ul-top > li:first-child a{
	  padding: 0px 5px 0px 0px;
	}
	
	#ul-top > li {
	  display: inline;
	}

	#ul-top > li:after {
	  content: ' | ';
	}

	#ul-top > li:last-child:after {
	  content: '';
	}
	
.rslides{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0}
.rslides li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0}
.rslides li:first-child{position:relative;display:block;float:left}
.rslides img{display:block;height:auto;float:left;width:100%;border:0}
.rslides{margin:0 auto}.rslides_container{position:relative;width:100%}
.rslides1_nav{position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);top:50%;left:0;z-index:99;opacity:.5;text-indent:-9999px;overflow:hidden;text-decoration:none;height:61px;width:38px;background:transparent url(/img/themes.gif) no-repeat left top;margin-top:-45px}
.rslides1_nav:active{opacity:1}
.rslides1_nav.next{left:auto;background-position:right top;right:0}
.rslides2_nav{position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;left:0;display:block;background:#fff;opacity:0;filter:alpha(opacity=1);width:48%;text-indent:-9999px;overflow:hidden;height:91%}
.rslides2_nav.next{left:auto;right:0}
.rslides3_nav{position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);opacity:.6;text-indent:-9999px;overflow:hidden;top:0;bottom:0;left:0;background:#000 url(/img/themes.gif) no-repeat left 50%;width:38px}
.rslides3_nav:active{opacity:1}
.rslides3_nav.next{left:auto;background-position:right 50%;right:0}
.rslides1_nav:focus,.rslides2_nav:focus,.rslides3_nav:focus{outline:none}
.rslides_tabs{margin:1rem 0;text-align:center}
.rslides_tabs li{display:inline;float:none;_float:left;*float:left;margin-right:5px}
.rslides_tabs a{text-indent:-9999px;overflow:hidden;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background:#ccc;background:rgba(0,0,0,.2);display:inline-block;_display:block;*display:block;-webkit-box-shadow:inset 0 0 2px 0 rgba(0,0,0,.3);-moz-box-shadow:inset 0 0 2px 0 rgba(0,0,0,.3);box-shadow:inset 0 0 2px 0 rgba(0,0,0,.3);width:9px;height:9px}
.rslides_tabs .rslides_here a{background:#222;background:rgba(0,0,0,.8)}
.featured-big img, .featured-small img{width:100%!important}
.caption{position:absolute;display:block;bottom:0;left:0;right:0;padding:1rem;text-align:center;color:#fff;background:#000;background:rgba(0,0,0,.4)}.caption h2{font-size:1.6rem;font-weight:600;margin:0}.caption h2 a{color:#fff;text-decoration:none}.foto .caption{position:relative;display:block;padding:1rem;text-align:center;color:#333;background:none;}
.bottom_logo{margin: auto;padding: 10px 0 0;text-align: center;width: 980px;}
.bottom_logo ul li{display: inline;list-style-type: none;padding: 15px 10px 0;color:#333333;}
.infografis .box-news img{
    width: 350px !important;
    height: auto;
}
.infografis .box-news{
    height: auto;
}
.animated-autosize {
	-webkit-transition: height 0.2s;
	-moz-transition: height 0.2s;
	transition: height 0.2s;
}
.nav-horizontal > li{
  display: inline-block!important;
}
.menu-search {
    cursor: pointer;
}
.sb-search-open i.fa-search {
	display:none;
}
video {
	object-fit: inherit;
}
.fullwidth .sb-search {
	margin-right: 30px;
}
.fig-caption{
    color: #888888;
    font-size: 13px !important;
    font-style: italic !important;
    line-height: 17px !important;
    margin: 0;
    padding: 5px 0;
	text-align:center;
}
.fa.ant-color{
	color:#c90000;
}
.fa.fb-color{
	color:#3B5998;
}
.fa.tw-color{
	color:#00aced;
}
.fa.youtube-color{
	color:#bb0000;
}
.fa.inst-color{
	color:#bc2a8d;
}
.fa.gplus-color{
	color:#dd4b39;
}
.fa.rss-color{
	color:#FF6600;
}
.srcwidth{width:325px;}

div.quote_old {
    border-left: 2px solid #ff6600;
}
div.quote_old {
    background: #ffffff none repeat scroll 0 0;
    font: italic 1.5em/1.5em Georgia,"Times New Roman",Times,serif;
    margin: 0 0 10px;
    padding: 20px 10px 0;
}
div.quote_old::before {
    color: #ccc;
    content: open-quote;
    font-size: 4em;
    line-height: 0.1em;
    margin-right: 0.1em;
    vertical-align: -0.4em;
}
div.quote_old::after {
    color: #ccc;
    content: close-quote;
    font-size: 4em;
    line-height: 0.1em;
    margin-right: 0.1em;
    vertical-align: -0.5em;
}
.ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y { background-color:#c00;}
#terkini-scroll{overflow: hidden;position:absolute;}
.terkini {
    position: relative;
    margin: 0;
    padding: 0;
    height: 1000px;
}
.font-weight-bold{font-weight: bold;}
.slug, h4.slug, .slug a{color:#c90000 !important;font-weight:700;margin:0;padding:0}
h3.latest-news{font-size: 21px;line-height: 25px;margin: 0 0 10px;}

.kota {
  float: right;
  margin: 10px 0;
}
#imsak{
	clear:both;
	margin-left:10px
}
#imsak tr th, td{
	text-align:center;
	border-bottom:1px solid #ccc;
	padding: 8px 5px;
}
#imsak .tgroup{
	width:100%;
	text-align:left;
	border-collapse:collapse;
}
#imsak th{
	color:#fff;
}
#imsak thead{
	background:#058416;
	line-height:250%;
	text-align:center;
}
#imsak tr.even{
	background:#fff;
}
#imsak tr.odd{
	background:#E9E9E9;
}
.white-bg{
    background:#ffffff !important;
}
video {
	width:100%;
}
@media (min-width: 1260px) {
	.navbar-nav > li > a {
		font-size: 0.9em;
		padding: 10px 6px;
	}
}

@media (max-width: 1199px) {
  .navbar-nav > li > a {
		font-size: 0.7em;
		padding-right: 6px;
		padding-left: 6px;
	}
	.navbar-nav.navbar-bottom li a {
		font-size: 0.7em;
	}
}
@media (max-width: 991px) {

}
@media (max-width: 767px) {

}
@media (max-width: 400px) {

}