body{margin:0;padding:0;}
body, caption, th, td, input, textarea, select, option, legend, fieldset{color:#000;font:16px/18px Helvetica, Tahoma, "DejaVu Sans", sans-serif;}
/*
::-webkit-scrollbar{height:16px;overflow:visible;width:16px;}
body::-webkit-scrollbar-thumb{border-width:1px 1px 1px 5px;}
::-webkit-scrollbar-thumb{background-color:rgba(0, 0, 0, .2);background-clip:padding-box;border:solid transparent;min-height:28px;padding:100px 0 0;box-shadow:inset 1px 1px 0 rgba(0,0,0,.1),inset 0 -1px 0 rgba(0,0,0,.07);border-image:initial;border-width:0 0 0 7px;}
::-webkit-scrollbar-button{height:0;width:0;}
::-webkit-scrollbar-track{background-clip:padding-box;border:solid transparent;border-image:initial;border-width:0 0 0 7px;}
body::-webkit-scrollbar-track-piece{background-clip:padding-box;background-color:whiteSmoke;border:solid white;box-shadow:inset 1px 0 0 rgba(0,0,0,.14),inset -1px 0 0 rgba(0,0,0,.07);border-image:initial;border-width:0 0 0 3px;}
body::-webkit-scrollbar-corner{background-clip:padding-box;background-color:whiteSmoke;border:solid white;box-shadow:inset 1px 1px 0 rgba(0,0,0,.14);border-image:initial;border-width:3px 0 0 3px;}
::-webkit-scrollbar-corner{background:transparent;}
*/
sup,sub{line-height:.75em;}
p{}
a,
a:link{outline:none;color:#43a047;text-decoration:none;}
a:hover{text-decoration:underline;}
a.colorbox{position:relative;}
a.colorbox.left,img.left{float:left !important;margin:0 10px 10px 0;line-height:1;}
a.colorbox.right,img.right{float:right !important;margin:0 0 10px 10px;line-height:1;}
strong, b{font-weight:bolder;}
.clearer{clear:both;}
#page-wrapper{background:rgba(250, 250, 250, .6);border:1px solid #ddd;margin-top:30px;}
#page-wrapper ,
#page-wrapper .home-icons a{-webkit-box-shadow:0 0 1px rgba(0, 0, 0, .25), 0 1px 5px 3px rgba(0, 0, 0, .05), 0 5px 4px -3px rgba(0, 0, 0, .06);-moz-box-shadow:0 0 1px rgba(0, 0, 0, .25), 0 1px 5px 3px rgba(0, 0, 0, .05), 0 5px 4px -3px rgba(0, 0, 0, .06);-o-box-shadow:0 0 1px rgba(0, 0, 0, .25), 0 1px 5px 3px rgba(0, 0, 0, .05), 0 5px 4px -3px rgba(0, 0, 0, .06);-ms-box-shadow:0 0 1px rgba(0, 0, 0, .25), 0 1px 5px 3px rgba(0, 0, 0, .05), 0 5px 4px -3px rgba(0, 0, 0, .06);box-shadow:0 0 1px rgba(0, 0, 0, .25), 0 1px 5px 3px rgba(0, 0, 0, .05), 0 5px 4px -3px rgba(0, 0, 0, .06);}
#page{}
#skip-to-nav, #page{line-height:1.375em;}
#skip-link a,
#skip-link a:visited{display:block;width:100%;padding:2px 0 3px 0;text-align:center;background-color:#666;color:#fff;}
#header{}
#header .section{position:relative;margin-left:auto;height:150px;}
#logo{position:absolute;right:27px;top:30px;}
#logo img{vertical-align:bottom;}
#name-and-slogan{float:left;}
h1#site-name,
div#site-name{margin:0;font-size:2em;line-height:1.5em;margin-top:80px;}
#site-name a:link,
#site-name a:visited{color:#fff;text-decoration:none;font-size:2.2em;}
#site-name a:hover,
#site-name a:focus{}
#site-slogan{margin-top:-10px;font-size:1.1em;}
#site-name a:link,
#site-name a:visited ,
#site-slogan{color:#fff;-webkit-text-shadow:0 0 1px rgba(0, 0, 0, 0.8);-moz-text-shadow:0 0 1px rgba(0, 0, 0, 0.8);-o-text-shadow:0 0 1px rgba(0, 0, 0, 0.8);-ms-text-shadow:0 0 1px rgba(0, 0, 0, 0.8);text-shadow:0 0 1px rgba(0, 0, 0, 0.8);margin-left:20px;font-weight:bold;}
.region-header{clear:both;}
#custom-front-header{position:absolute;display:block;width:960px;height:150px;text-indent:-9999px;}
#main-wrapper{}
#main{}
#main a,
#main a:link{-webkit-transition:color 100ms linear;-moz-transition:color 100ms linear;-o-transition:color 100ms linear;-ms-transition:color 100ms linear;transition:color 100ms linear;}
#content{}
#content .section{padding:0 20px;}
/* #content h2, #content h3, #content h4, #content h5, #content h6{color: #43a047;} */
.section h2, .section h3, .section h4, .section h5, .section h6{color: #43a047;}
.region-highlighted{}
.breadcrumb{position:relative;padding:9px 20px 1px;border-bottom:1px solid #CCC;margin:0 -20px;background:rgba(204, 204, 204, .2);color:#999;box-shadow:0 0, 0 0, 0 5px 5px -3px rgba(0, 0, 0, 0.06);z-index:200;height:35px;overflow:hidden;line-height:2;}
.breadcrumb a,
.breadcrumb a:link,
.breadcrumb a:visited{color:#666;text-decoration:none;font-size:1.0em;border-bottom: 2px solid transparent;line-height: 30px;height: 34px;display: inline-block;}
.breadcrumb a:focus,
.breadcrumb a:hover{color:#ff9500;border-bottom-color: #ff9500;}
h1, h2, h3, h4, h5, h6, p, blockquote, pre, ul, ol, dl, hr, table, fieldset{margin:0.875em 0;}
h1.title,
h2.node-title,
h2.block-title,
h2.title,
h2.comment-form,
h3.title{margin:0;}
h1.title{color:#43a047;margin:38px 0;line-height:1.125;font-weight:600;font-size:24px;}
h2{font-size:20px;}
h3{font-size:18px;}
h4{font-size:16px;}
h5{font-size:15px;}
h6{font-size:14px;}
hr{border:1px solid #ddd;border-width:1px 0 0 0;}
ul hr,ol hr{min-width:662px;}
blockquote{margin:0 20px;border-left:6px solid #CCC;padding-left:1.6em;font-style:italic;color:#999;}
ul h4{margin:0;}
tr.even{}
tr.odd{}
div.messages{margin:1.5em 0;}
div.messages ul{margin-top:0;margin-bottom:0;}
div.status{}
div.warning,
tr.warning{}
div.error,
tr.error{}
.error{}
.warning{}
div.tabs{}
.region-help{}
.more-help-link{}
.region-content{}
.region-content ul, .region-content ol{margin:0;padding-left:2em;display:inline-block;} /* display:inline-block;*/
.region-content ul.cover-story{margin-left:335px;display:block;}
.region-content ul.campaign-list li{padding: 0 0 1em;}
.region-content .content ul.links{margin:10px 0;padding:0;}
.region-content .content .submitted{margin:8px 0 0;}
.region-content .content p{margin:16px 0 10px;}
.region-content .content ul p{margin:10px 0}
.region-footer .block{padding:5px;}
.region-content .content img{-webkit-box-shadow:0 0 1px rgba(0, 0, 0, .25), 0 1px 5px 3px rgba(0, 0, 0, .05), 0 5px 4px -3px rgba(0, 0, 0, .06);-moz-box-shadow:0 0 1px rgba(0, 0, 0, .25), 0 1px 5px 3px rgba(0, 0, 0, .05), 0 5px 4px -3px rgba(0, 0, 0, .06);-o-shadow:0 0 1px rgba(0, 0, 0, .25), 0 1px 5px 3px rgba(0, 0, 0, .05), 0 5px 4px -3px rgba(0, 0, 0, .06);-ms-shadow:0 0 1px rgba(0, 0, 0, .25), 0 1px 5px 3px rgba(0, 0, 0, .05), 0 5px 4px -3px rgba(0, 0, 0, .06);box-shadow:0 0 1px rgba(0, 0, 0, .25), 0 1px 5px 3px rgba(0, 0, 0, .05), 0 5px 4px -3px rgba(0, 0, 0, .06);}
.region-content .content img{padding:5px;background-color:white;}
ul.links{}
ul.links.inline{display:block;}
ul.links li{padding:0 1em 0 0;}
ul.disc{list-style-type:disc}
ul.circle{list-style-type:circle}
ul.square{list-style-type:square}
ol.decimal{list-style-type:decimal}
ol.lower-roman{list-style-type:lower-roman}
ol.upper-roman{list-style-type:upper-roman}
ol.lower-alpha{list-style-type:lower-alpha}
ol.upper-alpha{list-style-type:upper-alpha}
ol.plain{list-style-type:none}
.item-list .pager{padding:0;margin:10px 0;clear:both;float:left;}
.item-list .pager li{padding:0;display:inline-block;}
.item-list .pager li a,.item-list .pager li.pager-current{padding:6px 10px;border:1px solid #add699;font-size:1.0em;background:#ecfcc4;color:#2e8000;font-weight:normal;text-decoration:none;line-height:1;}
.item-list .pager li.pager-current{padding:7px 10px;}
.item-list .pager li a:hover,.item-list .pager li.pager-current{border:1px solid #cc720e;background:#ff9500;color:white;}
.feed-icon{margin:0 0 10px;display:block;}
.more-link{}
.region-sidebar-first{}
.region-sidebar-first .section{}
.region-sidebar-second{}
.region-sidebar-second .section{}
.region-footer{border-top:4px solid #FF9500;background:#e6e6e6;overflow:hidden;}
.region-bottom{color:#aaa;}
.region-bottom p{margin:5px 0 20px;font-size:0.8em;line-height:1.3;}
.region-bottom h6{font-size:1.0em;margin:10px 0 0;}
/*.addthis_toolbox{border:1px solid #ADD699;padding:10px 10px 0;background:#ECFCC4;clear:both;} */
a.feed-icon{clear:both;padding-top:10px;}
html body.admin-menu {margin-top: 59px !important;}
html body.cke_editable{margin:0 10px !important;font-size:14px !important;}
.ckeditor_links {
text-decoration: none !important;
font-size:0.923em;
font-weight:bold;
border:1px solid #ccc;
border-width:0 1px;
display:block;
padding:5px 8px;
background:#eee;
}
/* tahapan donasi */
.stages-donation { list-style-type: none;}
.stages-donation li { width: 400px; background: #FFF59D; padding: 10px; padding-left: 30px; margin: 0 10px 35px 0; border-bottom: 2px solid #FBC02D;position: relative;}
.stages-donation li span.number { position: absolute; font-size: 2.5em; color: white; background: #fbc02d; width: 40px; height: 40px; line-height: 40px; text-align: center; border-radius: 20px; left: -20px;}
.stages-donation li:last-child { margin-bottom: 20px; }
.stages-donation li:not(:last-child):after { position: absolute; content: ""; height: 0; width: 0; display: block; left: 180px; bottom: -60px; border: 30px solid transparent; border-top-color: #FBC02D;}
