button,
input[type=button],
input[type=reset],
input[type=submit] {
    background-color: #333;
}

button:hover,
input[type=button]:hover,
input[type=reset]:hover,
input[type=submit]:hover {
    cursor: pointer;
    background: #000;
}

.wpzoom-bio .wpz_about_button,
.infinite-scroll #infinite-handle span {
    background-color: #333;
}

.wpzoom-bio .wpz_about_button:hover,
.infinite-scroll #infinite-handle span:hover {
    background: #000;
}

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

#slider {
    background: #717479;
}


.slides li .slide-overlay {
    background: linear-gradient(to right,  rgba(142,144,148,0) 28%,rgba(142,144,148,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;
    background: #222;
}


.sb-search .sb-search-input {
    background: #222;
}

.sb-search .sb-icon-search {
    background: #717479;
}

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

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

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

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

.footer-menu {
    background: #717479;
}

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


@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 {
        background: #717479;
        color: #fff;
        border: none;
    }

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

    .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);
    }

}