﻿.filter-box, .main-section-one .home_slidebar .block-subscribe, .main-section-one .home_slidebar .testimonials .item .testimonial-arrow-down {
    border-top-color: #301b24
}

body {
    color: #777;
    font-family: Poppins,arial,serif;
    font-size: 13px
}

    body.boxed {
        background-color: #c73030 !important
    }

h1 {
    font-family: Poppins;
    font-size: 38px
}

h2 {
    font-family: Poppins;
    font-size: 30px
}

h3 {
    font-family: Poppins;
    font-size: 18px;
    font-weight: 600
}

h4 {
    font-family: Poppins;
    font-size: 16px
}

h5 {
    font-family: Poppins;
    font-size: 14px
}

h6 {
    font-family: Poppins;
    font-size: 12px
}

body, html {
    color: #777
}

a {
    color: #301b24
}

    a:hover {
        color: #301b24
    }

.btn-primary, .btn-primary:hover {
    background-color: #301b24;
    border-color: #301b24;
    color: #fff
}

.heading-primary {
    color: #301b24
}

html .btn-borders.btn-primary {
    background: 0 0;
    border-color: #301b24;
    color: #301b24
}

    html .btn-borders.btn-primary:active, html .btn-borders.btn-primary:focus, html .btn-borders.btn-primary:hover {
        background-color: #301b24;
        border-color: #301b24;
        color: #fff
    }

.text-color-primary {
    color: #301b24 !important
}

.background-color-primary {
    background-color: #301b24 !important
}

.top-newsletter {
    background-color: #2b262f
}

.main-section-header .header-top, .main-section-header .top-links-container {
    background-color: #fff;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: default;
    background-position: center center
}

.header-color-light, .header-color-light a, .header-color-light a:hover, .main-section-header .topbar-text-light, .main-section-header .topbar-text-light a, .notice-color-light, .notice-color-light a {
    color: #fff
}

.header-color-dark, .header-color-dark a, .main-section-header .topbar-text-dark, .main-section-header .topbar-text-dark a, .notice-color-dark, .notice-color-dark a {
    color: #333
}

.main-section-header .header-top, .main-section-header .header-top a, .main-section-header .topbar-text-custom, .main-section-header .topbar-text-custom a {
    color: #999
}

.site-logo img {
    max-width: 109px
}

.header-clone .site-logo img, .site-sticky-logo img {
    max-width: 70px
}

.main-section-header .header-container {
    background-color: #fff;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: default;
    background-position: center center
}

    .header-container.type27 .main-nav .top-navigation, .main-section-header .header-container.sticky-header:not(.type14):not(.type27) .header-wrapper {
        background-color: #fff
    }

.header-color-custom, .header-color-custom a, .header-container.type1 .links a, .header-container.type1 .search-area > a {
    color: #777
}

.header-container .mini-cart .icon-cart-header {
    color: #161616
}

.mini-cart .cart-design-7 .icon-cart-header i {
    border-color: #161616
}

.header-container .mini-cart .icon-cart-header .cart-total, .header-container .mini-cart .icon-cart-header:after {
    color: #161616
}

.header-container.sticky-header .main-top-nav .icon-cart-header, .header-container.type13.sticky-header .mini-cart .icon-cart-header i {
    color: #161616
}

@media (min-width:992px) {
    .header-container.type23 .mini-cart .icon-cart-header i {
        border-color: #161616
    }

    .header-container.sticky-header.type23 .mini-cart .icon-cart-header i {
        border-color: #161616
    }
}

.header-container.sticky-header .main-top-nav .icon-cart-header .cart-total, .header-container.sticky-header .main-top-nav .icon-cart-header:after {
    color: #161616
}

.header-container .searchform, .header-container .searchform input[type=text], .header-container .searchform input[type=text]::-webkit-input-placeholder, .search-by-category .input-dropdown-inner > a, .searchform .searchsubmit {
    color: #777
}

.header-container .search-area .search-extended {
    background-color: #fff;
    border-color: #777;
    border-radius: 0
}

.header-container .search-area.show-icon .search-extended::before {
    border-bottom-color: #777
}

.header-container .main-nav ul.top-navigation > li > a, .header-container .menu-custom-block .link-list li a, .header-container.type21 .links li a, .main-navigation .top-navigation.side-menu > li > a {
    font-family: Poppins;
    font-size: 13px;
    font-weight: 500;
    font-style: normal
}

.header-container:not(.sticky-header):not(.type27) .main-nav .main-top-nav {
    background-color: #fff
}

.main-navigation .top-navigation.side-menu > li.active, .main-navigation .top-navigation.side-menu > li:hover {
    background-color: #fff
}

.main-navigation .top-navigation.side-menu > li .menu-wrap-sub {
    border-color: #fff
}

.main-navigation .top-navigation.side-menu > li > a {
    color: #333
}

.main-navigation .top-navigation.side-menu > li.active > a, .main-navigation .top-navigation.side-menu > li.parent:hover a.level-top:after, .main-navigation .top-navigation.side-menu > li:hover > a {
    color: #333
}

.header-menu-style-default_new.menu-color-custom .main-nav ul.top-navigation > li > a, .header-menu-style-default_new.menu-color-custom .main-navigation .top-navigation.side-menu > li > a {
    color: #2c3232
}

.header-menu-style-default_new.menu-color-custom .main-nav ul.top-navigation > li.active > a, .header-menu-style-default_new.menu-color-custom .main-nav ul.top-navigation > li:hover > a, .header-menu-style-default_new.menu-color-custom .main-navigation .top-navigation.side-menu > li.active > a, .header-menu-style-default_new.menu-color-custom .main-navigation .top-navigation.side-menu > li:hover > a {
    color: #2c3232
}

.header-container.type18.header-menu-style-background_new .main-nav ul.top-navigation > li:hover > a:before {
    background-color: #2c3232
}

.header-menu-style-background.menu-color-custom .main-nav .main-navigation ul.top-navigation .menu-wrap-sub, .header-menu-style-background.menu-color-custom .main-navigation .top-navigation.side-menu > li .menu-wrap-sub, .header-menu-style-default.menu-color-custom .main-nav .main-navigation ul.top-navigation .menu-wrap-sub, .header-menu-style-default.menu-color-custom .main-navigation .top-navigation.side-menu > li .menu-wrap-sub {
    background-color: #fff;
    border-color: #fff;
    color: #777
}

.sticky-header.header-menu-style-default_new.sticky-menu-color-custom .main-nav ul.top-navigation > li > a {
    color: #2c3232
}

.sticky-header.header-menu-style-default_new.sticky-menu-color-custom .main-nav ul.top-navigation > li.active > a, .sticky-header.header-menu-style-default_new.sticky-menu-color-custom .main-nav ul.top-navigation > li:hover > a {
    color: #2c3232
}

.header-container.type18.header-menu-style-background_new .main-nav ul.top-navigation > li:hover > a:before {
    background-color: #2c3232
}

.sticky-header.header-menu-style-background.sticky-menu-color-custom .main-nav .main-navigation ul.top-navigation .menu-wrap-sub, .sticky-header.header-menu-style-default.sticky-menu-color-custom .main-nav .main-navigation ul.top-navigation .menu-wrap-sub {
    background-color: #fff;
    border-color: #fff;
    color: #777
}

.about-us blockquote i, .banner-slide-section .owl-nav i, .box-popup .box-inner .item .product-info .product-title a, .category-products .owl-nav button i, .custom-support i, .featured-box i, .featured-brands .owl-nav i, .footer-wrapper #back-top a .sticker-wrapper .sticker, .footer-wrapper .footer-middle ul li.theme-color i, .header-container .mini-cart .cart-wrapper .cart-checkout p.subtotal .price, .header-container .mini-cart .cart-wrapper .cart-content ul li.item-cart .product-details .items, .header-container .mini-cart .cart-wrapper .cart-content ul li.item-cart .product-details .product-name a:hover, .history-section-type2 h5 a:not(.collapsed), .info-box i, .login-popup .forget-password, .main-container .account-create h1, .main-container .account-login h1, .main-container .main-search-container .search-form h3, .main-container .sidebar .block .block-content ul.nav-accordion li.active > a, .main_section_two .blog_article .latest_news .item .row .post-date .day, .product-view .product-img-box .product-img-list .more-views-horizontal .product-image-thumbs .owl-nav button, .product-view .product-img-box .product-img-list .more-views-vertical .more-views-nav, .product-view .product-options-bottom .add-to-cart-box .input-box .plus-minus .items i:hover, .product-view .product-options-bottom .add-to-cart-box .input-box input, .product-view .product-shop .middle-product-detail .product-type-data .price-box .price, .product-view .product-shop .review-product-details .spr-badge-caption, .product-view .product-tab-accordion .panel.panel-default .panel-heading .panel-title a.collapsed, .product-view .product-tab-accordion .panel.panel-default .panel-heading .panel-title a.collapsed::after, .product-view .product-tabs ul .nav-link.active, .product-view .product-type-data .price-box .price, .sidebar .nav-accordion li .collapse::after, .sidebar .nav-accordion li .expand::after, .site-new-style .sidebar-right .custom-block-1 > div i, .slideshow-section .slideshow .owl-nav button, .slideshow-section .slideshow .owl-nav button .product-view .product-shop .prev-next-products a:hover, .spr-review-header-byline strong, .tab-product-collection .category-list .tab-selector ul li a.active, a, a:hover {
    color: #301b24
}

.banner-content-18 .text-content p a, .btn-default, .content-contact i, .home-banner-two a.image-link span.category-title, .homepage-grid-banner .content a.btn-default, .item-area:hover .details-area .actions .add-to-cart, .item-area:hover .details-area .actions .btn-cart, .last_blog_clients_2 .blog_article .owl-stage-outer .item .row .post-image .post-date, .layout-opt:hover, .main-container .checkout-cart .cart-table tfoot button:hover, .main-container .checkout-cart .checkout-info .shipping h2:hover a::after, .main-container .main-collection .collection-content .row .products-grid li .product-top span.thumb-info-title span.thumb-info-type, .main-container .pagenav-wrap .pagination .pagination-page li a:hover, .main-container .pagenav-wrap .pagination .pagination-page li.active span, .main-container .sidebar .block .block-content > ul.no-bullets li .active, .main-container .sidebar .block .block-content > ul.no-bullets li a:hover, .main-container .sidebar .block .narrow-by-list dd.size ol.swatch-list li .item.active, .main-container .sidebar .block .narrow-by-list dd.size ol.swatch-list li .item:hover, .main_section_two .blog_article .latest_news .item .row .post-date .month, .main_section_two .tab-product-collection .category-list .tab-selector ul li.active a::after, .main_section_two .tab-product-collection .category-list .tab-selector ul li.focus a::after, .main_section_two .tab-product-collection .category-list .tab-selector ul li.hover a::after, .owl-dots .owl-dot span:hover, .owl-dots .owl-dot.active span, .post-wrapper .post-date .month, .product-image-area .product-date, .product-image-area .quickview-icon, .product-view .product-options .swatch .swatch-element.square input:checked + label, .product-view .product-options .swatch .swatch-element.square label:hover, .product-view .product-options-bottom .add-to-cart-box .button-wrapper .btn-cart, .product-view .product-shop .shopify-payment-button .shopify-payment-button__button, .product-view .product-tab-accordion .panel.panel-default .panel-heading .panel-title a, .sidebar-cate-toogle .block-title .collapse:hover, .sidebar-toogle .block-title .collapse:hover, .slider-with-side .side-area .item2 .content a, .spr-button:hover, button {
    background-color: #301b24
}

.product-view .product-img-box .more-views-vertical .media-list .vertical-carousel a:hover, .site-new-style .product-view .product-tabs > ul .nav-link.active, .site-new-style .product-view .product-tabs > ul li:hover a, .theme-border-color {
    border-color: #301b24 !important
}

.banner_fixed_grid_3 .ribbon::before {
    border: 150px solid #301b24;
    border-right: 0;
    border-bottom: 0;
    border-left: 200px solid transparent
}

.btn-default, .details-area .configurable-swatch-list li a:hover i, .featured-box i, .header-container, .history-section-type2 h5 a:not(.collapsed), .item-area:hover .details-area .actions .add-to-cart, .item-area:hover .details-area .actions .btn-cart, .layout-opt span:hover, .main-container .checkout-cart .cart-table tfoot button:hover, .main-container .checkout-cart .checkout-info .shipping h2:hover a::after, .main-container .pagenav-wrap .pagination .pagination-page li a:hover, .main-container .pagenav-wrap .pagination .pagination-page li.active span, .main-container .sidebar .block .narrow-by-list dd ol.swatch-list li .item.active, .main-container .sidebar .block .narrow-by-list dd ol.swatch-list li .item:hover, .main-section-one .home_slidebar .testimonials, .product-view .product-img-box .product-img-list .more-views-horizontal .product-image-thumbs .item a img.current, .product-view .product-options .swatch .swatch-element.color input:checked + label.swatch-image, .product-view .product-options .swatch .swatch-element.color label.swatch-image:hover, .product-view .product-options .swatch .swatch-element.square input:checked + label, .product-view .product-options .swatch .swatch-element.square label:hover, .product-view .product-options .swatch .swatch-element:hover, .sidebar .block .narrow-by-list dd ol.swatch-list li .item:hover .has-image i.color_box, .sidebar .block .narrow-by-list dd.size .swatch-list .item:hover, .spr-button, .spr-button:hover {
    border-color: #301b24
}

#popup_newsletter, .box-popup, .home-banner-two a.image-link span.category-title::before, .homepage-grid-banner .ribbon::before, .main-container .account-create .content, .main-container .login_content, .product-view .product-tabs > ul li a.active, .slideshow-section .slideshow .item::after, .slideshow-section .slideshow .item::before, .spinner, .testimonials .item .testimonial-arrow-down {
    border-top-color: #301b24
}

.header-container .mini-cart .cart-wrapper::before, .product-view .prev-next-products .product-nav .product-pop::before {
    border-bottom-color: #301b24
}

.product-view .product-tab-accordion .panel.panel-default .panel-heading .panel-title a, .product-view .product-tabs.vertical > ul li.active {
    border-left-color: #301b24
}

.home-banner-two a.image-link span.category-title::before {
    border-right-color: #301b24
}

.tab-product-collection .category-list .tab-selector ul, .tab-product-collection .category-list .tab-selector ul li a {
    background-color: #e1e3e8
}

.actions a.link-wishlist {
    color: #000;
    border-color: #e6e6e6 !important;
    background: #e6e6e6
}

    .actions a.link-wishlist.active {
        color: #ed4949;
        border-color: #000 !important
    }

.actions a.link-compare {
    color: #000;
    border-color: #e6e6e6 !important;
    background: #e6e6e6
}

    .actions a.link-compare.active {
        color: #ed4949;
        border-color: #ed4949 !important
    }

.actions a.quickview-icon {
    background: #301b24
}

.actions .btn-cart, .product-layout-list .item-area .details-area .add-to-cart, .product-layout-list .item-area .details-area .btn-cart, .product-layout-list .item-area .details-area .select-options {
    border-color: #f4f4f4;
    background-color: #f4f4f4;
    color: #301b24
}

.item-area:hover .details-area .actions .add-to-cart, .item-area:hover .details-area .actions .btn-cart {
    border-color: #301b24;
    background-color: #301b24;
    color: #fff
}

.details-area .action-list form .qtyminus, .details-area .action-list form .qtyplus, .details-area .action-list form .quantity {
    border-color: #301b24
}

.btn-button, .main-container .checkout-cart .cart-table tfoot .btn-button, .spr-button {
    background-color: #301b24;
    color: #fff
}

    .btn-button span, .main-container .checkout-cart .cart-table tfoot .btn-button span, .spr-button span {
        color: #fff
    }

    .btn-button:hover, .main-container .checkout-cart .cart-table tfoot .btn-button:hover, .spr-button:hover {
        background-color: #301b24;
        color: #fff
    }

        .btn-button:hover span, .main-container .checkout-cart .cart-table tfoot .btn-button:hover span, .spr-button:hover span {
            color: #fff
        }

.product-image-area .product-label .onsale span {
    background-color: #e27c7c;
    color: #fff
}

.product-image-area .deal-label::before {
    border-top-color: #e27c7c;
    border-left-color: #e27c7c
}

.product-image-area .deal-label {
    color: #fff
}

.cat-label-label1 {
    background-color: #0cc485;
    color: #fff
}

    .cat-label-label1::before {
        border-top-color: #0cc485 !important
    }

.cat-label-label2 {
    background-color: #eb2771;
    color: #fff
}

    .cat-label-label2::before {
        border-top-color: #eb2771 !important
    }

.mobile-nav li.level0 > a > span > .cat-label-label1.pin-bottom {
    background-color: #0cc485;
    color: #fff
}

    .mobile-nav li.level0 > a > span > .cat-label-label1.pin-bottom::before {
        border-right-color: #0cc485
    }

.mobile-nav li.level0 > a > span > .cat-label-label2.pin-bottom {
    background-color: #eb2771;
    color: #fff
}

    .mobile-nav li.level0 > a > span > .cat-label-label2.pin-bottom::before {
        border-right-color: #eb2771
    }

.side-menu .cat-label-label1::before {
    border-top-color: transparent !important;
    border-right-color: #0cc485 !important
}

.side-menu .cat-label-label2::before {
    border-top-color: transparent !important;
    border-right-color: #eb2771 !important
}

.main-container .main-breadcrumbs {
    background-color: rgba(0,0,0,0);
    color: #000
}

    .main-container .main-breadcrumbs ul li a {
        color: #000
    }

        .main-container .main-breadcrumbs ul li a:hover {
            color: #000
        }

.footer_2 .social-icons a {
    color: #fff !important
}

.footer-top {
    background-color: #e4e1dd;
    color: #868c8f
}

    .footer-top a {
        color: #818181
    }

        .footer-top a:hover {
            color: #1e1e1e
        }

.footer-middle {
    background-color: #ede9e6;
    color: #808284
}

    .footer-middle p {
        color: #808284
    }

    .footer-middle a {
        color: #808284
    }

        .footer-middle a:hover {
            color: #808284
        }

    .footer-middle ul.contact-info li i {
        color: #808284
    }

    .footer-middle ul.contact-info li p {
        color: #808284
    }

    .footer-middle .info-footer .footer-block-title h3 span {
        color: #000
    }

    .footer-middle ul li i {
        color: #777
    }

    .footer-middle ul li.theme-color i {
        color: #777
    }

    .footer-middle .footer-ribbon {
        background-color: #08c
    }

        .footer-middle .footer-ribbon span {
            color: #fff
        }

        .footer-middle .footer-ribbon::before {
            border-right-color: #08c;
            border-left-color: #08c
        }

    .footer-middle.footer-middle-2 {
        background-color: #50515a;
        color: #808284
    }

        .footer-middle.footer-middle-2 p {
            color: #808284
        }

        .footer-middle.footer-middle-2 a {
            color: #808284
        }

            .footer-middle.footer-middle-2 a:hover {
                color: #808284
            }

        .footer-middle.footer-middle-2 ul.contact-info li i {
            color: #808284
        }

        .footer-middle.footer-middle-2 ul.contact-info li p {
            color: #808284
        }

        .footer-middle.footer-middle-2 .info-footer .footer-block-title h3 span {
            color: #fff
        }

        .footer-middle.footer-middle-2 ul li i {
            color: #bbb
        }

        .footer-middle.footer-middle-2 ul li.theme-color i {
            color: #bbb
        }

.footer-bottom {
    background-color: #ede9e6;
    color: #777
}

    .footer-bottom a {
        color: #777
    }

        .footer-bottom a:hover {
            color: #777
        }

    .footer-bottom .custom-block ul li a {
        color: #777
    }

        .footer-bottom .custom-block ul li a:hover {
            color: #777
        }

#back-top a .sticker-wrapper .sticker {
    background-color: #404040;
    color: #301b24
}

    #back-top a .sticker-wrapper .sticker:hover {
        background-color: #555;
        color: #301b24
    }

.featured-brands h3.title-widget .inner, .tab-product-collection .category-list .tab-selector ul {
    background-color: #e1e3e8
}

.main-container {
    background-color: rgba(0,0,0,0)
}

@media (min-width: 420px) {
    .site-logo img {
        max-width: 160px;
    }
}

@media (min-width: 768px) {
    .site-logo img {
        max-width: 200px;
    }
}