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

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

a {
    color: #222;
    text-decoration: none;
}

a:hover,
a:focus {
    color: #51BBBB;
    text-decoration: none;
}

.navbar-nav a:hover {
    text-decoration: none;
    color: #51BBBB;
}

.navbar-nav .current-menu-item a,
.navbar-nav .current_page_item a,
.navbar-nav .current-menu-parent a {
    color: #51BBBB;
}

.navbar-nav .current-menu-item ul a,
.navbar-nav .current_page_item ul a,
.navbar-nav .current-menu-parent ul a,
.navbar-nav .current_page_parent ul a {
    color: #fff;
}

.navbar-nav .current-menu-item ul a:hover,
.navbar-nav .current_page_item ul a:hover,
.navbar-nav .current-menu-parent ul a:hover,
.navbar-nav .current_page_parent ul a:hover { color: #51BBBB; }


.entry-cover .entry-info .entry-meta a:hover {
    color: #51BBBB;
}

.single .post_author .author-title a:hover {
    color: #51BBBB;
}

#sidebar {
    color: #C8E9EA;
}

#sidebar a {
    color: #fff;
}

#sidebar a:hover {
    color: #A7DCDD;
}

.widget {
    margin-bottom: 50px;
}

.widget .title {
    margin-bottom: 20px;
    color: #222;
    font-size: 20px;
    font-weight: 600;
}

#sidebar .widget .title,
.footer-widgets .title {
    text-transform: uppercase;
    font-size: 16px;
    color: #fff;
}

#sidebar .widget {
    background: #51BBBB;
}

#sidebar .widget .feature-posts-list small,
.site-footer .widget .feature-posts-list small {
    color: #A7DCDD;
}

.wpzoom-featured-cat h3.title a:hover {
    color: #51BBBB;
}

.footer-widgets {
    background: #51BBBB;
    color: #C8E9EA;
}

.footer-widgets a {
    color: #fff;
}

.footer-widgets a:hover {
    color: #A7DCDD;
}