article.post-24.page.type-page h1.entry-title, article.post-143 h1.entry-title.post-header, article.post-26 h1.entry-title.post-header {
       margin-bottom: 15px!important; 
    } 

body h2 {
       line-height: 30px!important; 
       margin-top: 13px!important; 
    } 

div#bodywrapper {
       padding-top: 0px!important; 
    } 

div#wrapper-135 {
       background-position: left top!important; 
       background-repeat: repeat!important; 
       border-bottom-style: none!important; 
       border-top-style: none!important; 
       margin-bottom: 30px!important; 
    } 

.caption {
       font-size: .8em!important; 
       margin-bottom: 15px!important; 
       margin-top: 3px!important; 
    } 

.custom-html-widget a.header-donate {
       padding-top: 20px!important; 
    } 

.donate-footer a {
       color: #ffda05!important; 
    } 

.donate-footer {
       padding-top: 10px!important; 
    } 

.entry-content {
       margin-top: 0px!important; 
    } 

.foot-cl h3.element-title, .about-foot h3.element-title {
       font-size: 14px!important; 
       font-weight: bold!important; 
       line-height: 18px!important; 
       margin-bottom: 5px!important; 
    } 

.foot-cl p {
       font-size: 13px!important; 
       line-height: 22px!important; 
    } 

.foundation-option h4 {
       line-height: 21px!important; 
       margin-bottom: 5px!important; 
       margin-top: 0px!important; 
    } 

.home-news .element-title {
       font-size: 30px!important; 
       font-weight: 600!important; 
    } 

.home-news .ult-container {
       padding-bottom: 20px!important; 
    } 

.item-caption {
       font-weight: 200!important; 
    } 

.newsletter {
       margin-top: 10px!important; 
    } 

.ult-wrapper.wrapper.foundation-text {
       background: white!important; 
       margin-bottom: 0px!important; 
       padding-bottom: 15px!important; 
    } 

.ut-layout-schools-page h1.entry-title.post-header {
       margin-top: 0!important; 
    } 

.wfm-mega-menu ul li .sub-container.non-mega li a {
       background: transparent!important; 
       font-size: 13px!important; 
       font-weight: bold!important; 
       padding: 7px 5px 7px 0!important; 
    } 

h4 {
       font-size: 18px!important; 
       line-height: 0px!important; 
       margin-bottom: 0px!important; 
       margin-top: 30px!important; 
    } 

h5 {
       color: #1CA56D!important; 
       font-size: 18px!important; 
       font-weight: bold!important; 
       margin-bottom: 5px!important; 
       margin-top: 10px!important; 
    } 

#wrapper-56 {
       padding: 0px!important; 
       padding-bottom: 10px!important; 
    } 

div#bodywrapper:after {
    } 

div#bodywrapper:before {
    } 

.cnss-social-icon {
    } 

p {
       margin-bottom: 15px!important; 
    } 

p.home-banner-text {
       font-size: 28px!important; 
       font-weight: 200!important; 
       padding-bottom: 5px!important; 
       padding-top: 20px!important; 
    } 

ul {
       margin-left: 0px!important; 
    } 


@media screen and (max-width: 480px) { div#bodywrapper:after {   content: none!important; }  }  
@media screen and (max-width: 480px) { div#bodywrapper:before {   content: none!important; }  }  
@media screen and (max-width: 480px) { .cnss-social-icon {   text-align: center!important; }  }  