.page_head {
    min-height: 100px;
  }

.single_wrap {width:76% !important; background:#fff; padding:2%; margin:0 10%;}
.campaign-description {font-weight:lighter !important; line-height:1.5em !important; font-size:1.2em !important;}
.campaign-summary { width:30em; margin:0 auto; }
.author_box, #ast_related_wrap {display:none;}
h1.entry-title {text-align:center;font-size:3em !important;}
li.donation-amount {width:96% !important; }
.charitable-form-field button.button-primary { width:100%; padding:2% 3%; background:#e5509f; color:#fff; text-transform:uppercase; font-weight:bold; font-size:2em; border:0; }

#topbar_menu ul li {padding-top: 9px;}

.head_search, .top_head_soc a, .tophone_on .head_phone, .tophone_on .head_phone i, .tophone_on .head_phone a, .topsearch_on .head_phone a, .topsearch_on .head_search i, #topbar_menu ul li a, body.has_trans_header.home .is-sticky .head_top a, body.page_header_transparent .is-sticky .head_top a, body.has_trans_header.home .is-sticky #topbar_menu ul li a, body.page_header_transparent .is-sticky #topbar_menu ul li a, #topbar-hamburger-menu {
    color: #ffffff;
    margin-top: -9px;
}


