
/* CUSTOM GENERAL STYLES */
a,
a.load-more,
a.go-next, 
a.go-prev {
	color:#7fb174;
}

.events-sidebar ul li.event-item .event-content h5 a:hover, 
.causes-sidebar ul li.cause-item .cause-content h5 a:hover {
	color:#7fb174;
}

.paging-navigation .page-numbers.current,
.paging-navigation .page-numbers:hover {
	color: #fff;
	background-color:#7fb174;
}
a:hover,
a:active,
a:focus {
	color: #7fb174;
}


.responsive-menu a.toggle-menu {
	background-color: #ffffff;
}

a.load-more:hover,
a.go-next:hover, 
a.go-prev:hover {
	color:#7fb174;
}

.flex-caption a {
	color:#ffffff;
}

.member-content h3 a:hover,
.event-list .event-content h4 a:hover,
.cause-grid .cause-content h4.cause-title a:hover,
.cause-list .cause-content h4.cause-title a:hover,
.post-content h4.post-title a:hover {
	color:#7fb174;
}

.sticky {
	border: 2px solid #7fb174;
}

button,
input[type="button"],
input[type="submit"],
.main-button,
a.flex-prev, 
a.flex-next,
a.main-btn {
	color:#ffffff;
	background-color:#ffffff;
}
a.main-btn {
	color:#ffffff!important;
}

button:hover,
input[type="button"]:hover,
input[type="submit"]:hover,
.main-btn:hover,
a.flex-prev:hover, 
a.flex-next:hover,
a.main-btn:hover {
	background-color:#dd3333;
}

.cause-holder .progress .progress-bar,
.cause-holder-list .progress .progress-bar {
	background-color:#7fb174;
}

.su-tabs-style-default .su-tabs-nav span,
.su-spoiler-style-default .su-spoiler-title {
	background-color:#7fb174!important;
}

/* HEADER STYLES */
.site-header a {
	color:#7fb174;
}

.site-header a:hover,
.site-header .current_page_item a {
	color:#000000;
}

.site-header {
	background-color:#ffffff;
	color:#7fb174;
}

.top-header {
	border-bottom: 1px solid #ffffff;
}

.top-header .header-info-right ul li:not(:last-child):after, .top-header .header-info-left ul li:not(:last-child):after {
	color:#ffffff;
}

.menu-wrapper {
	background-color:transparent; //$header_alt_color
}

.main-header .search-form input[type="text"] {
	border-color:#ffffff;
	color:#7fb174!important;
	background-color:#ffffff;
}

.main-header .social-icon-top ul li a {
	background-color:#ffffff;
	color: #fff;
}

.main-header .social-icon-top ul li a:hover {
	color:#7fb174;
}

/* MAIN NAVIGATION STYLES */

.menu-wrapper .inner-menu {
	background-color:#ffffff;
}

.menu-wrapper .main-menu ul.sf-menu > li {
	border-right: 1px solid #d1d1d1;
}

.menu-wrapper .main-menu ul.sf-menu > li a {
	color:#7fb174;
}

.menu-wrapper .main-menu ul.sf-menu > li a:hover {
	color:#000000;
}

.menu-wrapper .main-menu ul.sf-menu > li.current-menu-item a {
	color:#576423;
}

.menu-wrapper .main-menu ul.sf-menu > li ul {
	background-color:#ffffff;
}

.menu-wrapper .main-menu ul.sf-menu > li ul li {
	border-bottom: 1px solid #d1d1d1;
}

.menu-wrapper .main-menu ul.sf-menu > li ul li.current-menu-item a {
	color:#576423;
}

/* CONTENT STYLES */

.su-service-title i {
	color: #7fb174!important;
}

/* FOOTER STYLES */

.top-footer {
	background-color:rgba(255,255,255,0.95);
	color:#576423;
}

.top-footer .footer-widget-title {
	color:#ffffff;
}

ul.footer-social li a {
	background-color:#ffffff;
}

.top-footer a {
	color:#ffffff;
}

.top-footer a:hover {
	color:#ffffff;
}

.main-footer {
	background-color:rgba(255,255,255,0.95);
	color:#576423;
}

.main-footer .footer-widget-title {
	color:#ffffff;
}

.main-footer a {
	color:#576423;
}

.main-footer a:hover {
	color:#ffffff;
}

.main-footer .copyright {
	border-top: 1px solid #ffffff;
}

