button,
input[type=button],
input[type=reset],
input[type=submit] {
background-color: #4c5459;
}
button:hover,
input[type=button]:hover,
input[type=reset]:hover,
input[type=submit]:hover {
cursor: pointer;
background: #22292e;
}
.wpzoom-bio .wpz_about_button,
.infinite-scroll #infinite-handle span {
background-color: #4c5459;
}
.wpzoom-bio .wpz_about_button:hover,
.infinite-scroll #infinite-handle span:hover {
background: #22292e;
}
a {
color: #363940;
text-decoration: none;
-webkit-transition: 0.1s ease all;
-o-transition: 0.1s ease all;
transition: 0.1s ease all;
}
a:hover, a:focus {
color: #23a955;
text-decoration: none;
}
.slides li .cat-links a:hover {
color: #23a955;
opacity: .7;
}
.cat-links a:hover {
color: #23a955;
}
.navbar-brand a:hover {
color: #23a955;
}
.navbar-wpz a:hover {
text-decoration: none;
color:#23a955;
}
.navbar-wpz .current-menu-item > a,
.navbar-wpz .current_page_item > a,
.navbar-wpz .current-menu-parent > a  {
color: #23a955;
}
#slider {
background: #4FD086;
}
.slides li .slide-overlay {
background: linear-gradient(to right,  rgba(84,207,130,0) 28%,rgba(84,207,130,1) 63%); }
.slides li .slide-header p {
color: #fff;
}
.slides li h3 a {
color: #fff;
}
.slides li h3 a:hover {
opacity: .7;
color: #fff;
}
.slides li .entry-meta {
color: #fff;
}
.slides li .entry-meta a {
color: #fff;
}
.slides li .entry-meta a:hover {
opacity: .8;
color: #fff;
}
.slides li .cat-links a {
color: #fff;
}
.slides li .cat-links a:hover {
color: #fff;
opacity: .7;
}
.slides .slide_button a {
color: #363940;
background: #fff;
}
.slides .slide_button a:hover,
.slides .slide_button a:active {
color: #fff;
background: #818592;
}
.slides .entry-meta span + span:before {
color: #fff;
}
.entry-content a {
color: #23a955;
}
.sb-search .sb-search-input {
background: #222;
}
.sb-search .sb-icon-search {
background: #54cf82;
}
.sb-search .sb-icon-search:hover {
background: #222;
}
.widget.widget_mailpoet_form,
.widget.widget_wysija {
background: #54cf82;
color: #fff;
}
.widget.widget_mailpoet_form .title,
.widget.widget_wysija .title {
color: #fff;
}
.section-footer .zoom-instagram-widget__items {
background: #54cf82;
}
.footer-menu {
background: #54cf82;
}
.footer-menu ul li a {
color: #fff;
}
.footer-menu ul li a:hover {
color: #333;
}
.zoom-twitter-widget a {
color: #23a955;
}
.zoom-twitter-widget a:hover {
color: #23a955;
}
.zoom-twitter-widget time:hover {
color: #23a955;
}
@media screen and (max-width: 768px) {
.slides li .slide-overlay {
background: linear-gradient(to bottom,  rgba(0,0,0,0.1) 26%,rgba(0,0,0,0.55) 100%); }
.slides .slide_button a {
color: #fff;
background: #54cf82;
border: none;
}
.slides .slide_button a:hover,
.slides .slide_button a:active {
color: #54cf82;
background: #fff;
}
.slides li h3 a { color: #fff; }
.slides li h3 a:hover {
text-decoration: none;
opacity: .9;
color: #fff;
}
.slides li .entry-meta {
color: #fff;
}
.slides li .entry-meta a {
color: #fff;
padding-bottom: 4px;
}
.slides li .entry-meta a:hover {
color: #fff;
}
.slides li .cat-links a {
color: #fff;
}
.slides li .cat-links a:hover {
color: #fff;
opacity: .7;
}
.slides li .cat-links:after {
background: rgba(255,255,255,.5);
}
}