body{
     font-size:15px;
    line-height:1.55;
}
.post-style-list .post-block .post-meta{
     margin-top:0;
}
.post-style-list .post-block .post-content{
     padding-top:0;
}
.post-block .post-meta{
     font-size:13px;
}
.more-link{
     margin-top:5px;
    text-align:left;
}
.post-style-list .item-list ul li.view-list-item{
     margin-bottom:15px!important;
    padding-bottom:15px;
    !important;
    border-bottom:1px dotted #c7c7c7;
}
.post-style-list.small .post-title{
     min-height:44px;
}
.equatorial-views .content-inner{
     padding:20px;
}
.equatorial-views .view-node{
     margin-top:10px;
}
.equatorial-views .view-node a{
     font-size:11px;
    padding:7px 20px 7px;
}
.owl-carousel .owl-nav > div{
     background:#79AF33;
    color:#fff!important;
}
.footer{
     background:#f7f7f7;
}
.text-dark{
     color:#333;
}
.footer-center h2{
     line-height:15px;
}
.footer .block .block-title{
     margin-bottom:0!important;
}
.footer .block h2.block-title span{
     color:#333!important;
}
.footer a{
     color:#79af33;
}
.footer-second .navigation .gva_menu > li{
     display:block;
}
.footer-second .navigation .gva_menu > li > a{
     padding:7px 0px;
}
.footer-second .navigation .gva_menu{
     float:none;
}
.agenda-homepage .post-block{
     background:transparent;
}
.views-field-field-arsip-file a{
     background :#79af33;
    color:#fff;
}
.views-field-field-arsip-file a:hover{
     background :#ffe783;
}
tr.odd{
     background:#f3f3f3;
}
tr.odd:hover{
     background:#ffe783;
}
tr.even:hover{
     background:#ffe783;
}
tr.even{
     background:#fff;
}
td.views-field-field-arsip-file a{
     position:relative;
    top:10px;
}
.widget.gsc-heading .sub-title{
     font-weight:600;
    color:#a7891d;
}
.widget.gsc-heading .title{
     color:#579309;
}
.block-language li{
     display:inline;
    margin-right:5px;
}
.block-language img{
     width:24px;
    height:14px;
}
.galeri .owl-carousel .owl-nav > div.owl-prev{
     left:-5px!important;
}
.galeri .owl-carousel .owl-nav > div.owl-next{
     right:-5px!important;
}
.galeri .init-carousel-owl{
     margin-left:0;
    margin-right:0;
}
.gsc-button.small{
     font-size:12px;
}
.widget.gsc-video-box .video-content .left .video-title{
     font-size:11px;
}
.program .title a{
     font-size:16px;
}
.program .title a:hover{
     color:#ffe783!important;
}
.widget.gsc-icon-box.top-center .highlight_content .desc{
     font-size:15px;
}
.posts-grid-2 .post-block .post-image {
     width: 50%;
     float: left;
}
.post-style-grid .post-block .post-content{
     background:transparent;
}
.posts-grid-2 .post-block .post-content {
     width: 50%;
     float: left;
     padding-left: 25px;
     padding-right: 25px;
     background:transparent;
}
.attachment-post .owl-carousel.owl-drag .owl-item{
     margin-bottom:30px;
    background-color:#f1f9fdb8;
}
.views-view-grid .post-block {
     box-shadow: 0px 0px 15px -3px rgb(0 0 0 / 10%);
     min-height: 625px;
}
.views-view-grid .post-block:hover{
     background-color:#f1f9fdb8;
}
.views-view-grid .post-content{
     padding:10px 15px;
}
.topbar{
     background :#f7f7f7;
}
.navigation .gva_menu .sub-menu > li > a{
     font-size:15px;
    color:#fff;
}
.navigation .gva_menu .sub-menu > li.menu-item--active-trail > a,.navigation .gva_menu .sub-menu > li > a:hover{
     color:#ffe783;
}
.navigation .gva_menu .sub-menu{
     background-color:#218842;
}
.display-block{
     display:block;
}
form.webform-submission-form .js-form-type-select,form.webform-submission-form .js-form-type-textfield,form.webform-submission-form .js-form-type-email {
     margin :20px 0;
}
form.webform-submission-form input.form-checkbox{
     display :inline-table;
    margin-right:5px;
}
form.webform-submission-form input.form-text,form.webform-submission-form input.form-email,form.webform-submission-form select{
     display :block;
     margin-bottom :10px;
     padding :10px;
     width :100%;
}
form.webform-submission-form label{
     display :inline-block;
}
form.webform-submission-form legend{
     border-bottom :none;
     font-size :16px;
     font-weight :bold;
     line-height :1.6;
     margin-bottom :5px;
}
.copyright{
     background:#ebebeb;
    color:#333;
}
.developer a{
     color:#cbcbcb!important;
    font-size:13px;
    text-transform:uppercase;
    letter-spacing:2px;
}
.btn-white{
     color:#218842;
}
.btn:before, .btn-white:before, .btn-theme:before, .btn-flat:before, .view-node a:before{
     background :#79af33;
}
.more-link a{
     border-radius:30px;
}
.gallery-siej .portfolio-filter{
     display:none;
}
.gallery-siej .galeri{
     background :#f7f7f7;
    padding:5px;
    margin-bottom:30px;
}
.gallery-siej .title{
     text-align:center;
    font-weight:bold;
    padding:5px;
}
body.pengurus .title-desc{
     padding-top:0!important;
    font-size: 13px!important;
     line-height: 21px!important;
}
.widget.gsc-heading.style-3 .title{
    line-height:20px;
    font-size:15px;
    padding-bottom:5px;
}
.widget.gsc-heading .sub-title{
     font-size:12px;
}
.widget.gsc-icon-box.top-center .title{
     margin:0;
    text-transform:uppercase;
}
.program .node--view-mode-full p{
     margin:0;
}
.program .widget.gsc-heading{
     padding:0 0 15px;
}
.attachment-homepage{
     border-bottom:1px solid #c7c7c7;
    padding-bottom:12px;
    margin-bottom:15px;
}
.widget.gsc-icon-box.top-center.v2 .highlight_content .title{
     padding-bottom:0;
}
.program .widget.gsc-icon-box.top-center.v2 .highlight_content{
     padding-top:50px;
}
.title_attach h5{
     margin-bottom:5px;
    font-size:20px;
}
.body_attach{
    font-size:15px;
}
.attachment .post-meta{
     color :#878787;
}
.attachment a{
     color:#5d8d20;
}
.post-style-list.small .post-title a{
     font-size:14px;
}
.button_video{
    margin:3px auto 0;
    display: block;
    text-align: center;
}
.button_gallery{
    margin:10px auto 0;
    display:table;
    text-align: center;
}
.breadcrumb-content-inner .gva-breadcrumb-content .gva-block-breadcrumb .breadcrumb-style{
    padding:30px 0 30px;
    margin-bottom:30px;
}
.breadcrumb-content-inner .gva-breadcrumb-content .page-title{
    text-transform:none;
    font-size:22px;
}
.breadcrumb-content-inner .gva-breadcrumb-content .breadcrumb-links nav.breadcrumb li{
    font-size:13px;
}
header .site-branding-logo{
    padding:10px 0 10px;
}
.node__content h2{font-size:19px;}
.node-detail .field--name-field-tags .field__item{margin-right:0!important;}
.field--name-field-tags a{ 
	background-color: #218842;
    color: #fff;
    padding: 3px 12px;
    border-radius: 5px;
    font-weight: 400;
    text-transform: none;
    font-size: 13px;
	margin:0 2px!important;
	display:block;
}
.field--name-field-tags{margin-top:15px;}
.field--name-field-tags .field__label,
.field--name-field-share .field__label{font-weight:bold;text-transform:uppercase;margin-bottom:5px;}
.daftar{
    display: inline-table;
    min-width: 600px;
    min-height: 570px;	
}
.daftar .gsc-button{display:block;margin:15px auto;text-align:center;font-size:20px;width:75%;}
.daftar .sobat{
	  margin: 0;
	  position: absolute;
	  top: 70%;
	  left: 50%;
	  -ms-transform: translate(-50%, -50%);
	  transform: translate(-50%, -50%);
}
.daftar .faqsobat{
	  margin: 0;
	  position: absolute;
	  top: 82%;
	  left: 50%;
	  -ms-transform: translate(-50%, -50%);
	  transform: translate(-50%, -50%);
}
.daftar .bg-size-cover{min-height:570px;}
.slick--skin--fullwidth .slide__title{text-align:center;background-color:#ffffffb0;padding:15px 20px;font-size:1.5rem;text-transform:none;line-height:20px; }
.simpulwrapper{text-align:center;border:1px solid #dedede;background:#f5f5f5;padding:10px;margin-bottom:30px;min-height:300px;}
.membernama{font-weight:bold;color:#79af33;line-height: 20px;margin: 10px auto 5px;}
.membermedia{font-size:13px;}
.simpulwilayah{font-size:13px;font-weight:bold;}
.memberemail a{font-size:20px;color:#a7891d;}
/**.xsimpul .col-md-3{margin-bottom:10px;}**/
.pengurus .column-content-inner{margin-bottom:15px;}
form#views-exposed-form-member-page-1 .form-item-combine label{font-size: 21px;font-weight:400;margin-bottom:10px;font-weight:bold;}
fieldset#edit-field-topik-spesialisasi-liputan-target-id--2--wrapper {margin-top:20px;}
#edit-field-topik-spesialisasi-liputan-target-id--2{padding-left:5px;}
fieldset#edit-field-topik-spesialisasi-liputan-target-id--2--wrapper a{color:#79AF33;}
fieldset#edit-field-topik-spesialisasi-liputan-target-id--2--wrapper  legend{border-bottom:none;margin-bottom:10px;}
.member-wrapper{font-size:13px;border:1px solid #dedede;padding:10px;display:block;margin-bottom:30px;}
.namamember h4{font-size:20px;text-align:center;}
.fotomember img{border-radius:200px;padding:5px;}
.bodymember,.kotamamber,.mediamember{margin-bottom:5px;}
.linkmember a,a.ec-toggle-link{background-color:#79AF33;color:#fff;padding:4px 10px;border-radius:5px;font-weight:bold;font-size:12px;}
.field__label{font-weight:bold;}
.field--name-field-topik-spesialisasi-liputan a{color:#79AF33;}
.field--name-field-testimonial-avatar{margin-bottom:10px;}
.node--type-member .field{margin-bottom:15px;}
.node--type-member .field__label,
#views-exposed-form-member-page-1 summary{border-bottom:1px dotted #b7b7b7;margin-bottom:5px;padding-bottom:3px;text-transform:uppercase;font-size:15px;letter-spacing:2px;margin-top:15px;}
.node--type-portfolio .post-title{font-size:16px!important;}
fieldset{margin:20px 0;}
legend{margin-bottom:5px;padding-bottom:5px;font-weight:bold;}
a.bef-toggle{color:#79AF33;font-size:13px;}
.exposed-filter #edit-submit-member,.exposed-filter #edit-reset,input.webform-button--submit{
    box-shadow: 0px 0px 10px 3px rgb(0 0 0 / 10%);
    background: #79AF33;
    color: #fff;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 14px;
    display: inline-block;
    padding: 10px;
	min-width:150px;	
	border:none;
	margin:5px 2px;
}
textarea#edit-deskripsikan-kebutuhan-proyek-anda{width:100%;}
.portfolio-single{background-color:#f3f3f3;padding:20px;margin-bottom:10px;}
select:disabled {
  background: #f3f3f3;
}
ul.social-link-field i{font-size:20px;margin:0 10px;}
ul.social-link-field{padding-left:0;text-align:center;}
.field--name-field-testimonial-avatar {border:1px solid #ebebeb;text-align:center;}