/*W3C*/
.icon-spr-w3c .ikon-spr-w3c-font,
.icon-spr-w3c .ikon-spr-w3c-color,
.icon-spr-w3c .ikon-spr-w3c-bgcolor {
	background: url('../images/spr-sprite.png') no-repeat;
	display: inline-block;
	cursor: pointer;
	position: relative;
}
.icon-spr-w3c .ikon-spr-w3c-font-small {
	background-position: -87px -20px;
	width: 13px;
	height: 8px;
	margin-right: 5px;
}
.icon-spr-w3c .ikon-spr-w3c-font-normal {
	background-position: -107px -18px;
	width: 10px;
	height: 10px;
	margin-right: 5px;
}
.icon-spr-w3c .ikon-spr-w3c-font-big {
	background-position: -124px -16px;
	width: 21px;
	height: 12px;
}
.icon-spr-w3c .ikon-spr-w3c-color-first {
	background-position: -405px -54px;
	width: 17px;
	height: 17px;
	top: 2px;
}
.icon-spr-w3c .ikon-spr-w3c-color-second {
	background-position: -429px -54px;
	width: 17px;
	height: 17px;
	top: 2px;
}
.icon-spr-w3c .ikon-spr-w3c-color-third {
	background-position: -453px -54px;
	width: 17px;
	height: 17px;
	top: 2px;
}
.icon-spr-w3c .ikon-spr-w3c-color-reset {
	background-position: -477px -54px;
	width: 17px;
	height: 17px;
	top: 2px;
}
.icon-spr-w3c .ikon-spr-w3c-bgcolor-orange {
	background-position: -516px -57px;
	width: 10px;
	height: 10px;
}
.icon-spr-w3c .ikon-spr-w3c-bgcolor-red {
	background-position: -533px -57px;
	width: 10px;
	height: 10px;
}
.icon-spr-w3c .ikon-spr-w3c-bgcolor-green {
	background-position: -550px -57px;
	width: 10px;
	height: 10px;
}
.icon-spr-w3c .ikon-spr-w3c-bgcolor-reset {
	background-position: -567px -57px;
	width: 10px;
	height: 10px;
}
/** Navigation **/
.tb-megamenu .nav > li > a {
	font-weight: normal;
}
.tb-megamenu .nav > li > a:focus, .tb-megamenu .nav > li > a:hover, .tb-megamenu .nav li.dropdown.open > .dropdown-toggle {
	border-bottom: 2px solid yellow;
	background-color: transparent;
}
li.tb-megamenu-item.level-1.mega.active.active-trail {
	border-bottom: none;
	background-color: transparent;
}
li.tb-megamenu-item.level-1.mega.active.active-trail > a,
li.tb-megamenu-item.level-1.mega.active.active-trail > a:hover,
li.tb-megamenu-item.level-1.mega.active.active-trail > a:focus,
li.tb-megamenu-item.level-1.mega.active.active-trail:first-child > a:hover {
	border-bottom: 2px solid yellow;
	background-color: #460a3a;
}
li.tb-megamenu-item.level-1.mega.active.active-trail:first-child > a {
	border-bottom: none;
	background-color: transparent;
}
.tb-megamenu .mega-nav .mega-group > .mega-group-title:hover,
.tb-megamenu .dropdown-menu .mega-nav .mega-group > .mega-group-title:hover,
.tb-megamenu .dropdown-menu .active .mega-nav .mega-group > .mega-group-title:hover,
.tb-megamenu .mega-nav .mega-group > .mega-group-title:active,
.tb-megamenu .dropdown-menu .mega-nav .mega-group > .mega-group-title:active,
.tb-megamenu .dropdown-menu .active .mega-nav .mega-group > .mega-group-title:active,
.tb-megamenu .mega-nav .mega-group > .mega-group-title:focus,
.tb-megamenu .dropdown-menu .mega-nav .mega-group > .mega-group-title:focus,
.tb-megamenu .dropdown-menu .active .mega-nav .mega-group > .mega-group-title:focus {
  background: none;
  color: #e54e4b;
}
ul.tb-megamenu-nav .tb-megamenu-item.animating > a {
	filter: none !important;
	background-color: transparent !important;
	background-image: none !important;
}
/** Daftar Pemilih DropDown **/
.top-content-first {
	cursor: pointer;
}
.top-content-first.active {
	border: 4px solid #313131;
}
.top-content-first.active .top-image img {
	height: 58px;
}
.daftar-tab {
	display: none;
	padding: 20px 40px;
	background-color: #313131;
	color: #fff;
}
.daftar-tab.active {
	display: block;
}
.daftar-tab .daftar-text {
	margin-left: 20px;
}
/** other **/
h2.dummy-heading {
  display: none;
}
#search-wrapper .glyphicon {
  width: 14px;
  height: 14px;
  color: transparent;
}
#search-wrapper .glyphicon-search:before {
  color: #fff;;
}
.tb-megamenu .btn-navbar .hidden-text {
  display: none;
}
.img50 {
  max-width: 432px;
  margin: 0 auto;
  width: 100%;
}
.img80 {
  max-width: 634px;
  margin: 0 auto;
  width: 100%;
}