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