.container.main-color.theme-banner-2 #learnmore-wrap {
    background: #5aba52;
}
.container.main-color.theme-font-2 #footer-wrap .header {
    color: #7BC875;
}
.container.main-color.theme-font-2 .ui.vertical.menu.project-sidebar-list .header.item {
    background: #5aba52;
    color: #fff;
}
.container.main-color.theme-font-2 .campaign-top-header .campaign-description .campaign-link .item-wrap .city-link {
    color: #5aba52 !important;
}
.container.main-color.theme-font-2 a.text-link {
    color: #5aba52 !important;
}
.container.main-color.theme-font-2 .funding-wrap .ui.funding-info.list .item span.c-value {
    color: #5aba52 !important;
}
.container.main-color.theme-font-2 .site-setting-content h3 {
    color: #5aba52;
}
.container.main-color.theme-banner-2 .ui.basic.top-header.segment {
    background-color: #5aba52;
}
.container.main-color.theme-table-2 table:not(.very) thead tr th {
    padding: 1em 0.8em;
    background: #5aba52;
    color: #fff;
    border-color: #5aba52;
}
.container.main-color.theme-font-2 .front-campaign-list .campaign-section-title .icon {
    color: #5aba52;
}
.ui.inverted.teal.segment {
    background-color: #5aba52!important;
    color: #fff!important;
}
.ui.blue.label, .ui.blue.labels .label {
    background-color: #5aba52!important;
    border-color: #5aba52!important;
    color: #fff!important;
}
.container.main-color.theme-font-2 #login h3, .container.main-color.theme-font-2 #register h3 {
    color: #5aba52;
}
.container.main-color.theme-button-5 .masthead-button {
    background-color: #5aba52;
    color: #ffffff;
}
.container.main-color.theme-banner-2 .mainbody-wrap .background-wrap .campaignsteps .setup.column.active .step-link {
    background-color: #5aba52;
    color: #fff;
    border-color: #5aba52;
}
.fr-view img.fr-dib {
    margin: 0px auto;
    display: block;
    float: none;
    vertical-align: top;
}

.ui.button.nav-start-button{
    padding: 12px 25px !important;
    background-color: #FF8C28 !important;
    font-size: 1.1em !important;
    color: #fff !important;
}

#main-nav-campaign-search{
    /*display: none;*/
}

.campaign-start-button {
    text-align: center;
}

.campaign-start-button > .nav-start-button{
    border: 2px solid;
    border-radius: 25px;
}

@media only screen and (max-width: 767px) {
	.contribute-button {
		position: fixed; 
		bottom: 0; 
		left: 0; 
		right: 0;
		border-radius: 0;
		z-index: 5;
	}
}

.tipping-option {
    margin-top: 10px;
}