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: #a5de89;
    text-decoration: none;
}


.slides li .cat-links a:hover {
    color: #a5de89;
    opacity: .7;
}


.cat-links a:hover {
    color: #a5de89;
}


.navbar-brand a:hover {
    color: #a5de89;
}


.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: #a5de89;
}


.slides li .slide-overlay {
    background: linear-gradient(to right,  rgba(165,222,137,0) 28%,rgba(165,222,137,1) 63%); /* W3C */

}

.slides li .slide-header p {
    color: #fff;
}

.slides li h3 a {
    color: #fff;
}

.slides li h3 a:hover {
    opacity: .9;
    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: #fff;
}

.slides .slide_button a:hover,
.slides .slide_button a:active {
    color: #fff;
}

.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: #a5de89;
}

.sb-search .sb-icon-search:hover {
    background: #222;
}

.widget.widget_mailpoet_form,
.widget.widget_wysija {
    background: #a5de89;
    color: #fff;
}

.widget.widget_mailpoet_form .title,
.widget.widget_wysija .title {
    color: #fff;
}

.section-footer .zoom-instagram-widget__items {
    background: #a5de89;
}

.footer-menu {
    background: #a5de89;
}

.footer-menu ul li a {
    color: #fff;
}

.footer-menu ul li a:hover {
    color: #5F8C36;
}


.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%); /* W3C */
    }

    .slides .slide_button a {
        color: #fff;
        background: #a5de89;
        border: none;

    }

    .slides .slide_button a:hover,
    .slides .slide_button a:active {
        color: #a5de89;
        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);
    }
}