.header-filter.header-filter-gradient:before {
    background-color: transparent;
}

a,
.navbar .dropdown-menu li:hover>a,
.navbar .dropdown-menu li:focus>a,
.navbar .dropdown-menu li:active>a,
.navbar.navbar-not-transparent .nav>li:not(.btn).on-section>a,
.navbar.navbar-not-transparent .nav>li.on-section:not(.btn)>a,
.navbar.navbar-not-transparent .nav>li.on-section:not(.btn):hover>a,
.navbar.navbar-not-transparent .nav>li.on-section:not(.btn):focus>a,
.navbar.navbar-not-transparent .nav>li.on-section:not(.btn):active>a,
body:not(.home) .navbar-default .navbar-nav>.active:not(.btn)>a,
body:not(.home) .navbar-default .navbar-nav>.active:not(.btn)>a:hover,
body:not(.home) .navbar-default .navbar-nav>.active:not(.btn)>a:focus,
.hestia-blogs article:nth-child(6n+1) .category a,
a:hover,
.card-blog a.moretag:hover,
.card-blog a.more-link:hover,
.widget a:hover {
    color: #020000;
}

.pagination span.current,
.pagination span.current:focus,
.pagination span.current:hover {
    border-color: #020000
}


@media (max-width: 768px) {

    .navbar-default .navbar-nav>li>a:hover,
    .navbar-default .navbar-nav>li>a:focus,
    .navbar .navbar-nav .dropdown .dropdown-menu li a:hover,
    .navbar .navbar-nav .dropdown .dropdown-menu li a:focus,
    .navbar button.navbar-toggle:hover,
    .navbar .navbar-nav li:hover>a i {
        color: #020000;
    }
}

button,
.button,
input[type="submit"],
input[type="button"],
.btn.btn-primary,
.hestia-sidebar-open.btn.btn-rose,
.hestia-sidebar-close.btn.btn-rose {
    -webkit-box-shadow: 0 2px 2px 0 rgba(2, 0, 0, 0.14), 0 3px 1px -2px rgba(2, 0, 0, 0.2), 0 1px 5px 0 rgba(2, 0, 0, 0.12);
    box-shadow: 0 2px 2px 0 rgba(2, 0, 0, 0.14), 0 3px 1px -2px rgba(2, 0, 0, 0.2), 0 1px 5px 0 rgba(2, 0, 0, 0.12);
}

.card .header-primary,
.card .content-primary {
    background: #020000;
}

.button:hover,
button:hover,
input[type="submit"]:hover,
input[type="button"]:hover,
input#searchsubmit:hover,
.pagination span.current,
.btn.btn-primary:hover,
.btn.btn-primary:focus,
.btn.btn-primary:active,
.btn.btn-primary.active,
.btn.btn-primary:active:focus,
.btn.btn-primary:active:hover,
.hestia-sidebar-open.btn.btn-rose:hover,
.hestia-sidebar-close.btn.btn-rose:hover,
.pagination span.current:hover {
    -webkit-box-shadow: 0 14px 26px -12pxrgba(2, 0, 0, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(2, 0, 0, 0.2);
    box-shadow: 0 14px 26px -12px rgba(2, 0, 0, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(2, 0, 0, 0.2);
    color: #fff;
}

.form-group.is-focused .form-control {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#020000), to(#020000)), -webkit-gradient(linear, left top, left bottom, from(#d2d2d2), to(#d2d2d2));
    background-image: -webkit-linear-gradient(#020000), to(#020000), -webkit-linear-gradient(#d2d2d2, #d2d2d2);
    background-image: linear-gradient(#020000), to(#020000), linear-gradient(#d2d2d2, #d2d2d2);
}

.navbar:not(.navbar-transparent) li:not(.btn):hover>a,
.navbar.full-screen-menu.navbar-transparent li:not(.btn):hover>a,
.navbar.full-screen-menu .navbar-toggle:hover,
.navbar:not(.navbar-transparent) .nav-cart:hover,
.navbar:not(.navbar-transparent) .hestia-toggle-search:hover {
    color: #020000
}

.header-filter-gradient {
    background: linear-gradient(45deg, rgb(207, 214, 205) 0%, rgb(255, 242, 184) 100%);
}

.hestia-top-bar,
.hestia-top-bar .widget.widget_shopping_cart .cart_list {
    background-color: #363537
}

.hestia-top-bar .widget .label-floating input[type=search]:-webkit-autofill {
    -webkit-box-shadow: inset 0 0 0px 9999px #363537
}

.hestia-top-bar,
.hestia-top-bar .widget .label-floating input[type=search],
.hestia-top-bar .widget.widget_search form.form-group:before,
.hestia-top-bar .widget.widget_product_search form.form-group:before,
.hestia-top-bar .widget.widget_shopping_cart:before {
    color: #ffffff
}

.hestia-top-bar .widget .label-floating input[type=search] {
    -webkit-text-fill-color: #ffffff !important
}

.hestia-top-bar a,
.hestia-top-bar .top-bar-nav li a {
    color: #ffffff
}

.hestia-top-bar a:hover,
.hestia-top-bar .top-bar-nav li a:hover {
    color: #eeeeee
}

.title,
.title a,
.card-title,
.card-title a,
.card-title a:hover,
.info-title,
.info-title a,
.footer-brand,
.footer-brand a,
.media .media-heading,
.media .media-heading a,
.hestia-info .info-title,
.card-blog a.moretag,
.card-blog a.more-link,
.card .author a,
.hestia-about:not(.section-image) h1,
.hestia-about:not(.section-image) h2,
.hestia-about:not(.section-image) h3,
.hestia-about:not(.section-image) h4,
.hestia-about:not(.section-image) h5,
aside .widget h5,
aside .widget a,
.woocommerce.archive .blog-post .products .product-category h2,
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta .woocommerce-review__author {
    color: #2d3359;
}

.description,
.card-description,
.footer-big,
.hestia-features .hestia-info p,
.text-gray,
.hestia-about:not(.section-image) p,
.hestia-about:not(.section-image) h6 {
    color: #5b5b5b;
}

.header-filter:before {
    background-color: rgba(0, 0, 0, 0.5);
}

.page-header,
.page-header .hestia-title,
.page-header .sub-title {
    color: #ffffff;
}

@media(max-width: 768px) {

    /* On mobile background-color */
    .header>.navbar,
    .navbar.navbar-fixed-top .navbar-collapse {
        background-color: #fff;
    }
}

.navbar:not(.navbar-transparent),
.navbar .dropdown-menu,
.nav-cart .nav-cart-content .widget {
    background-color: #fff;
}

@media (min-width: 769px) {
    .navbar.full-screen-menu .nav.navbar-nav {
        background-color: rgba(255, 255, 255, 0.9)
    }
}

@media(min-width: 769px) {

    .navbar.navbar-transparent .navbar-brand,
    .navbar.navbar-transparent .navbar-nav>li:not(.btn)>a,
    .navbar.navbar-transparent .navbar-nav>.active>a,
    .navbar.navbar-transparent.full-screen-menu .navbar-toggle,
    .navbar.navbar-transparent:not(.full-screen-menu) .nav-cart-icon,
    .navbar.navbar-transparent.full-screen-menu li.responsive-nav-cart>a.nav-cart-icon,
    .navbar.navbar-transparent .hestia-toggle-search {
        color: #fff;
    }
}

@media(min-width: 769px) {

    .menu-open .navbar.full-screen-menu.navbar-transparent .navbar-toggle,
    .navbar:not(.navbar-transparent) .navbar-brand,
    .navbar:not(.navbar-transparent) li:not(.btn)>a,
    .navbar.navbar-transparent.full-screen-menu li:not(.btn)>a,
    .navbar.navbar-transparent .dropdown-menu li:not(.btn)>a,
    .hestia-mm-heading,
    .hestia-mm-description,
    .navbar:not(.navbar-transparent) .navbar-nav>.active>a,
    .navbar:not(.navbar-transparent).full-screen-menu .navbar-toggle,
    .navbar .nav-cart-icon,
    .navbar:not(.navbar-transparent) .hestia-toggle-search {
        color: #555;
    }
}

@media(max-width: 768px) {

    .navbar.navbar-default .navbar-brand,
    .navbar.navbar-default .navbar-nav li:not(.btn).menu-item>a,
    .navbar.navbar-default .navbar-nav .menu-item.active>a,
    .navbar.navbar-default .navbar-toggle,
    .navbar.navbar-default .navbar-toggle,
    .navbar .navbar-nav .dropdown:not(.btn) a .caret,
    .navbar.navbar-default .responsive-nav-cart a,
    .navbar.navbar-default .nav-cart .nav-cart-content a,
    .navbar.navbar-default .hestia-toggle-search,
    .hestia-mm-heading,
    .hestia-mm-description {
        color: #555;
    }

    .navbar .navbar-nav .dropdown:not(.btn) a .caret {
        border-color: #555;
    }
}

.navbar.navbar-default:not(.navbar-transparent) li:not(.btn):hover>a,
.navbar.navbar-default.navbar-transparent .dropdown-menu li:not(.btn):hover>a,
.navbar.navbar-default:not(.navbar-transparent) li:not(.btn):hover>a i,
.navbar.navbar-default:not(.navbar-transparent) .navbar-toggle:hover,
.navbar.navbar-default:not(.full-screen-menu) .nav-cart-icon .nav-cart-content a:hover,
.navbar.navbar-default:not(.navbar-transparent) .hestia-toggle-search:hover {
    color: #e91e63;
}

@media(max-width: 768px) {

    .navbar.navbar-default.navbar-transparent li:not(.btn):hover>a,
    .navbar.navbar-default.navbar-transparent li:not(.btn):hover>a i,
    .navbar.navbar-default.navbar-transparent .navbar-toggle:hover,
    .navbar.navbar-default .responsive-nav-cart a:hover .navbar.navbar-default .navbar-toggle:hover {
        color: #e91e63 !important;
    }
}

.form-group.is-focused .form-control,
div.wpforms-container .wpforms-form .form-group.is-focused .form-control,
.nf-form-cont input:not([type=button]):focus,
.nf-form-cont select:focus,
.nf-form-cont textarea:focus {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#020000), to(#020000)), -webkit-gradient(linear, left top, left bottom, from(#d2d2d2), to(#d2d2d2));
    background-image: -webkit-linear-gradient(#020000), to(#020000), -webkit-linear-gradient(#d2d2d2, #d2d2d2);
    background-image: linear-gradient(#020000), to(#020000), linear-gradient(#d2d2d2, #d2d2d2);
}

.navbar.navbar-transparent.full-screen-menu .navbar-collapse .navbar-nav>li:not(.btn)>a:hover,
.nav-cart .nav-cart-content .widget a:not(.remove):not(.button):hover {
    color: #020000;
}

@media(max-width: 768px) {}

.hestia-ajax-loading {
    border-color: #020000;
}