/*BANNER BAWAH*/
.bannerbawah img{
	padding:10px!important;
	text-align:center;
	}

#centertop .yjsgsitew{
  margin-top: 2px!important;
  padding-top: 4px!important;
}
#header{
padding-top:5px;
padding-bottom:0px;
}
#holder, #holder2, #holder3, #pathway {
  margin: 0px 0 !important;
}
.holders .sidebars {
    height: auto;
    float: left;
    padding: 0px 15px 0px;
}

body {
  /*background-image: url(../images/bg1.jpg);*/
  background:#6DE7ED;
  background-position: center top;
  background-repeat: no-repeat;
    margin: 10px 0 0 !important;
	color:#333333!important;
}
.small, .createdate, .modifydate, .createby {
  color: #666!important;
  font-size: 10px;
  text-transform: normal!important;
}
.newsitem_info {
  display: inline-flex!important;
  line-height: 100%;
}
.news_item_a {
  padding: 0 15px!important;
}
.pagetitle {
  display: none!important;
}

.researchers ul.pagination li a, .researchers ul.pagination li span, .researchers th.pagenav_prev a, .researchers th.pagenav_next a, .researchers div.back_button a, .researchers li.pagenav-next a, .researchers li.pagenav-prev a {
  color: #666!important;
}
.researchers .pagination {
  display: flex!important;
}

#yjsg1{
background:#fff!important;
padding: 0px 0 0!important;
}

#yjsg2{
background:#fff!important;
padding: 0px 0 0!important;	
}
.beranda #yjsg1 {
  padding: 0px!important;
}
h1.article_title {
  font-size: 1.6em !important;
  line-height: 110% !important;
  margin-top: 10px !important;
}
.pagetitle, .article_title, .yjsg-morearticles h3 {
  color: #333333;
  font-size: 1.6em!important;
  line-height: 110%!important;
}
.centertop_in {
  /*background: #fff url(../images/style1/colorbar.png) repeat-x scroll center top;*/
  border: 0px solid #dfdfdf;
  padding:0 10px;
}
.holders {
  padding: 0 10px 10px !important;
}
#holder, #holder2, #holder3, #pathway {
  border-bottom: 3px solid #333;
  border-left:0px;
  border-right:0px;
  border-top:0px;  
}


.module_title{
/*font-family: 'Chewy', cursive!important;*/
text-transform:uppercase!important;
font-size: 16px!important;
font-weight: bold!important;
letter-spacing: 0.5px!important;
line-height:110%;
}
.joms-list--thumbnail.clearfix li{
background:none!important;
padding:5px;
}
.box{
    border: 1px solid #ebebeb;
    border-radius: 3px;
    overflow: hidden;
    padding: 16px;
}
.joms-centered {
  text-align: center;
  border: none!important;
  padding: 0px!important;
}
.newsticker ul li {
  background: none!important;
}

.iconDigg, .iconDelicious, .iconTwitter, .iconMobyPicture, .iconYoutube, .iconVimeo, .iconFacebook {
  background: transparent url(../images/social_icons.png) no-repeat scroll 0 0;
  display: block;
  font-size: 12px !important;
  height: 32px;
  line-height: 32px !important;
  margin: 5px 10px 12px;
  padding: 0 0 0 46px;
}
.iconTwitter {
  background-position: 0 -32px;
}
.iconFacebook {
  background-position: 0 0;
}
.iconVimeo {
  background-position: 0 -64px;
}
.bottom_grids_footer {
  background: #6DE7ED none repeat scroll 0 0;
  color: #333;
  padding-top:2px;
}
.bottom_grids_footer  .module_title{
/*font-family: 'Chewy', cursive!important;*/
font-size:15px!important;
color:#fff!important;
}
.bottom_grids_footer  .module_title .title_split {
  color:#fff!important;
}
.bottom_grids_footer h2, .bottom_grids_footer span {
  color: #fff !important;
}
.validators, .yjsgcp {
  clear: both;
  margin-top: 0px; 
	line-height:100%
  right: 0;
  font-size:11px;
}
#footer {
  border-top: 0 solid #ccc;
  background: #1A1A1A;
  color: #fff;
	padding: 20px 0px;
}
#youjoomla {
  clear: both;
  overflow: hidden;
  padding: 0px 10px!important;
}
#footer a,#footer a:visited {
  color: #fff;
}

.yjsgcp {
  right: 20px;
}

.horiznav a {
  font-size: 0.95em;
  font-weight: bold;
  line-height: 32px;
  text-transform: uppercase;
  padding: 0 13px;
  background:#20409A;
}

.horiznav ul li a:hover {
  border-right-color: #ccc !important;
  border-right-style: solid;
  border-right-width: 1px;
  text-shadow: 0 1px 0 #000;
  background: #222222 none repeat scroll 0 0;
  color: #fff;
}
.horiznav li#current a, .horiznav li.active a, .horiznav li.active a:visited, .horiznav li.active.sfHover a:visited, .horiznav li.active.sfHoverHas a:visited {
  background: #222222 none repeat scroll 0 0!important;
  color: #fff;
}
.horiznav ul li.haschild a:hover, .horiznav ul li.haschild a:active {
  color: #fff;
  background: #222!important;
}

#topmenu_holder {
  border: 0px solid #dfdfdf;
  padding: 5px 5px !important;
  display: block;
  margin: 0 auto;
  position: relative;
  z-index: 1000;
  border-radius:5px;
}

#topmenu_holder .horiznav {
  background: #20409A none repeat scroll 0 0 !important;
  border-bottom: 0px solid #20409A;
  border-top: 0px solid #20409A !important;
  margin-left: -5px;
  width: 98% !important;
}
.top_menu ul.subul_main li a {
  background: #222 none repeat scroll 0 0!important;
  border-bottom: 1px solid #ccc!important;
  color: #fff!important;
}
.YJSG-inner.horiznav {
background:#222!important;  
top: 5px !important;
}

span.yjm_has_none span.yjm_title {
line-height: 39px;
font-family: "Nunito",Arial,Helvetica,sans-serif !important;
letter-spacing: 0px;
text-transform:uppercase!important;
font-size: 1.2em!important;
font-weight: bold!important; 
}
ul.subul_main span.yjm_has_none span.yjm_title {
font-family: Arial,Helvetica,sans-serif!important;
font-size: 12px!important;
line-height:180%!important;
text-transform: none!important;
}
.slide{
text-align:center!important;
  padding:0 10px;
  margin-bottom:45px;
}
.visitorcounter{
margin:0px !important;
width:95%!important;
font-size:95%;
}

div.pre25SocialLinks {
  display: none!important;
}

.iconmobile{
text-align:center;
}
.iconmobile img{
  padding: 5px;
  width: 80px;
}
.joms-landing__text li{
line-height:100%;
margin-left: 18px!important;
}
.joms-landing__text h2 {
  line-height: 100%;
  margin-left: 5px!important;
}
.title_split.titlesplit0 {
  /*color: #FC764A!important;*/
}
div.itemAttachmentsBlock ul.itemAttachments li {
  background: none!important;
}
.top_menu ul.subul_main li, .top_menu ul.subul_main li.active, .top_menu ul.subul_main li.active:visited, .top_menu ul.subul_main li.active:hover, .top_menu ul.subul_main li:hover, .top_menu ul.subul_main li:visited, .top_menu ul.subul_main li#current, .top_menu ul.subul_main li#current:hover {
  /*background: #5273c8 none repeat scroll 0 0;*/
  background: #222 none repeat scroll 0 0;
  border: 0px !important;
}
div.itemHeader h2.itemTitle {
  line-height: 110%!important;
font-family: Chewy,sans-serif!important;
text-transform:uppercase!important;
}
div.catItemHeader h3.catItemTitle {
font-family: Chewy,sans-serif!important;
text-transform:uppercase!important;
}
.cmoduleengine .yj_hover_title{
	display:none!important;
}
.yj_hover_title{
	display:none!important;}
	
.allmode-default .allmode-title a {
  font-weight: normal;
  font-size: 1.5em;
	line-height:130%;
}	
.allmode-default .allmode-item {
  border-bottom: 0px solid #eaeaea!important;
  border-top: 0 none !important;
  margin: 0 0 15px!important;
}
.search{
	font-size:1em!important;
}
.search .inputbox {
  background: #fff url("../images/search.png") no-repeat scroll 310px 5px;
  margin-top: 5px;
}
.allmode-default a {
  color:#ffffff!important;
}

.allmode-default a:hover {
  border-bottom: 0px solid #333333!important;
}
.allmode-default {
  margin: 0px 0px!important;
}
.pw > div {
  display: none !important;
}
.pd-filename {
  font-size: 1.5em !important;
}
.phoca-dl-file-box-mod .pd-document16, #phoca-dl-file-box .pd-document16, #phoca-dl-category-box .pd-document16, #phoca-dl-download-box .pd-document16 {
  font-size: 1.3em !important;
line-height:110%!important;
}
.allmode-default .allmode-item .allmode-title {
  font-family: Arial,Helvetica,sans-serif!important;
  font-size: 0.95em !important;
font-weight:bold!important;
line-height:120%!important; 
margin: 0 0 10px !important;
}
.yjsg-leadingarticles .newsitem_hits{
display:none!important;
}
.news_item_c .newsitem_hits{
display:none!important;
}
.news_item_c .btn.btn-default.btn-mini.dropdown-toggle{
display:none!important;}

button.btn, input.btn[type="submit"] {
  background: #55ab55 none repeat scroll 0 0;
  border-radius: 5px !important;
}
#flatcal_minical .flatcal_busylink:link, #flatcal_minical .flatcal_busylink:visited {
    background-color: #0075FF!important;
    border: 1px solid #0075FF!important;
    border-radius: 20px!important;
    color: #fff !important;
    padding: 3px!important;
}
.yjsquare, .yjsgModsChrome {
  margin: 0 0 19px!important;
}
.allmode-default .allmode-item:last-child{
border-bottom:none!important;
}
.pengumuman {
  background: #FF8000 none repeat scroll 0 0;
  padding-bottom: 5px;
  padding-top: 5px !important;
}
.pengumuman .module_title{
padding-top:5px;
color:#ffffff!important;
}
.pengumuman .allmode-title a{
color:#fff!important;
}
.pengumuman .allmode-showall{
border-color:#eaeaea!important;
color:#fff!important;
}
.pengumuman.allmode-default a {
  color: #fff !important;
}
.pengumuman.allmode-default a:hover {
  color: #000 !important;
}
.pers {
  border:1px #ccc solid;
  padding-bottom: 5px;
  padding-top: 5px !important;
}
.allmode-box.allmode-default.pers {
  border: none!important;
}
.pers h3.module_title {
  background: #ff8000 none repeat scroll 0 0 !important;
  color: #ffffff;
  display: inline;
  padding: 0px 10px;
}

.seleksi{
border:1px solid #ccc;
margin:6px;
background:#eaeaea;
}
.border{
border:1px solid #ccc;
}
.border .allmode-default{
border:none!important;
}
.border .allmode-showall{
border-color:#ccc!important;
}
.border .allmode-default a:hover{
  color: #000 !important;
}
#yjsg7 {
  background: #142439;
  color: #fff;
}
#yjsg7 a, #yjsg7 .module_title{
  color: #fff!important;
}
#yjsg7 a:hover{
color:#E64E25;
}
.newsitem_text img{
  display: block;
  padding: 0 10px!important;
}
.countdown{
background:#FCB47E!important;
}
.countdown_daycount{
background:#F58634!important;
}
.countdown_title {
  display: block;
  font-weight: bold!important;
  background: #000!important;
  color: #fff!important;
  font-size: 1.5em!important;
}
.countdown_displaydate {
  color: #000000!important;
  display: block;
  font-weight: bold!important;
  font-size: 1.4em!important;
}
.countdown_dney {
  color: #000!important;
  display: block;
  font-size: 2em!important;
  font-weight: bold!important;
  background:#F58634!important;
}
#clockJS1 {
  font-weight: bold!important;
  font-size: 1.2em!important;
}
.bannerkiri img:hover{
opacity:0.4;
}
.hwd-container .media-details-view.media-layout-blog h3.contentheading {
  margin: 2px 0!important;
}
.hwd-container .media-details-view h1.contentheading, .hwd-container .media-details-view h2.contentheading, .hwd-container .media-details-view h3.contentheading, .hwd-container .media-details-view h4.contentheading, .hwd-container .media-details-view h5.contentheading, .hwd-container .media-details-view h6.contentheading {
  background: #000 none repeat scroll 0 0;
  color: #fff !important;
  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
  margin: 5px 0;
  padding: 0;
}
.gallery .jg-header {
  display: none!important;
  text-align: center;
}
.galefoto img {
  width: 100%!important;
}
.galefoto .slideshow-captions {
  color: #fff;
  font: 12px/22px Arial,sans-serif;
  text-indent: 0px!important;
  line-height: 100%!important;
  text-align: center!important;
  padding: 5px 0px!important;
}
.headlineslide ul li {
  background: none!important;
  padding-left:0px!important;
}
.img-fulltext- > img {
  display: none!important;
}
.headlineslide .vtemslides-title a {
  color: #000!important;
}
.headlineslide .vtemslides-title {
  line-height: 110%!important;
}
.headlineslide .vtemslides-item.clearfix > p {
  color: #333!important;
}
.headlineslide {
  margin-top: -35px!important;
}
#top1 .yjsquare, #top1 .yjsgModsChrome {
  margin: 0 0 5px;
  padding: 0 10px!important;
}

.hitungmundur .module_title{
	background:#FF8000;
	color:#ffffff;
	padding: 0 10px;
}

.search.cariatas {
  text-align: right;
}
.cariatas .button {
  line-height: 22px;
  margin-bottom: 8px;
  padding: 2px 16px;
}
.button.cariatas:hover {
  background: #C97C34;
}
#rightblock {
  background: #20409A;
  color: #fff;
}
#rightblock .module_title {
  color: #fff!important;
}
.runningtext {
  background: #20409A!important;
  color: #fff!important;
}
.default-blue a {
  color: #20409A!important;
}
.vina-vscroller-youtube .header-block h3 {
  color: #fff!important;
}
.scrb-title > a {
  color: #fff;
	font-weight:bold;
}
.scrb-title > a:hover {
  color: #E5E5E5;
}
.scrb-desc {
  line-height: 100%!important;
}

.terbaru .allmode-category {
  background: #ED0804!important;
  color: #fff!important;
  padding: 1px 3px!important;
}

.terbaru .allmode-author {
  background: #20409A!important;
  color: #fff!important;
  padding: 1px 3px!important;
}
.terbaru .allmode-default .allmode-item {
  padding: 10px 0 6px;
}

.terbaru .allmode-default .allmode-item .allmode-title {
  margin: 0px 0 13px !important;
}

.footcopyright {
  text-align: right!important;
  right: 20px!important;
  position: absolute;
}
.figures{
	background:#C97C34;
	color:#ffffff;
	}
.figures .allmode-text{
	color:#ffffff!important;
	}
.figures .allmode-title a{
	color:#ffffff!important;
	}
.figures .allmode-title a:hover{
	color:#000!important;
	}
.figures .allmode-name {
  border: medium none !important;
  font-size: 1.5em;
  margin: 0 0 -15px;
  background: #633105;
}
.figures .allmode-name a{
		color:#ffffff!important;
		}
.figures .allmode-name a:hover{
		color:#cccccc!important;
		}
.terbaru .allmode-name {
  border-bottom: 2px solid #20409A;
  border-top: medium none;
  font-size: 1.5em;
}
.events .iceventlist-title.ic-block > a {
  color: #fff;
  font-weight: bold;
}
.events .icrounded_eventlist .ic-inline-block {
  line-height: 100%!important;
	padding: 0 0 5px!important;
}
.events .icrounded_eventlist {
  margin: 0 0 5px;
}
.feedback{display:none!important}
#yoo-zoo .item div.pos-specification ul strong {
  padding: 0 15px;
}
.yoo-zoo img {
  float: left;
  height: auto;
  max-width: 300px;
  position: relative;
}
div.fastsocialshare_container {
  margin: 0 0 20px;
}
.partners img{
		padding:2px}
.ic-box-date {
  background-color: #134ebd!important;
}
.allmode-category > a {
  color: #fff !important;
}
.allmode-category > a:hover {
  color: #EAEAEA !important;
}

.sooutheastasia .newsitem_text{
	display:none!important;
		}
.pos-specification > h3 {
  display: none !important;
}
.yjsg-morearticles.jbsm > h3 {
  display: none!important;
}

.uk-margin li {
  padding: 1px 15px!important;
}

.ic-box-date {
  font-size: 15px!important;
  font-weight: bold;
  height: 80px;
  margin: 0.5%;
  padding: 15px 5px 5px;
  text-align: center;
  text-shadow: 2px 2px 10px #000;
  width: 100px!important;
}

.ic-day {
  font-size: 30px!important;
  font-weight: bold!important;
  line-height: 20px !important;
  margin: 0 -6%;
}
.ic-month {
  font-size: 20px!important;
  font-weight: normal;
  letter-spacing: 0;
  line-height: 20px !important;
  margin-left: 0;
}
ul.pagination li a, ul.pagination li span, th.pagenav_prev a, th.pagenav_next a, div.back_button a, li.pagenav-next a, li.pagenav-prev a {
    color: #666!important;
}

.yjsg-morearticles {
    display: none!important;
}

.ic-info {
    background: #e5e5e5;
    background: none!important;
    border: none!important;
    border-radius: 0px!important;
}
.ic-event-header {
    background: none!important;
    border: 0px!important;
}
.ic-event-header h1 {
    color: #20409A!important;
}
.article_title a {
    color: #20409A!important;
}

#yoo-zoo div.box-t1, #yoo-zoo div.box-t2, #yoo-zoo div.box-b3, #yoo-zoo div.box-1, #yoo-zoo div.box-b2, #yoo-zoo div.box-t3{
    background: none!important;
	border: none!important;
}
.box-b2 {
    display: none!important;
}
#yoo-zoo div.box-1 div.row {
    border-top: none!important;
}

/*GAMBAR READMORE*/
.img-introtext- img {
    display: none!important;
}


/** MOBILE FIXS**/
@media screen and (max-width: 980px){
#logo.lfloat {
    height: 70px!important;
}
.slide{
padding:10px 0px!important;
}
.holders {
    padding: 31px 10px 10px !important;
}
span.footcopyright {
	    display: none!important;
}
div#footer{
    display: none!important;
}



}