/** Shopify CDN: Minification failed

Line 1110:17 Expected identifier but found "!"
Line 1173:0 Unexpected "}"

**/
/* Theme Color 1 - Global */

/* color */
a:not(.btn):hover,
.custom-color,
.btn-link:hover,
.btn-link:focus,
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.header-link>a:hover,
.header-link>a:hover i.icon,
.header-link>a:hover span,
.header-link.active-link>a i.icon,
.header-link>a:hover,
.header-link>a:hover i.icon,
.header-link>a:hover span,
.header-link.active-link>a i.icon,
.spy-menu ul.nav li:hover>a,
.spy-menu ul.nav li.submenu-open>a,
.spy-menu ul.nav li .arrow:hover:before,
.spy-menu-open:hover,
.spy-menu-close:hover,
[class*='menu-label'],
.mobilemenu ul.nav [class*='menu-label'],
.page-footer-variant-7.page-footer-dark ul[class*="social-list-"] a:hover,
.page-footer-variant-8.page-footer-dark ul[class*="social-list-"] a:hover,
.dropdown-container li a:hover,
.dropdown-link.header-cart .dropdown-container a:not(.btn):hover,
.dropdown-link.header-cart .dropdown-container .minicart-footer a:hover,
.dropdown-link.header-cart .dropdown-container .minicart-title a:hover,
ul.social-list-simple li a,
.testimonials-style-3 .testimonial-author-name,
.testimonials-style-3 .testimonial-author-name a,
.testimonials-style-4 .testimonial-author-name,
.testimonials-style-4 .testimonial-author-name a,
.checkbox-group label .check,
.bnslider-text-content .bnslider-text-content-flex .btn-slider:hover,
.bnslider-text-content .bnslider-text-content-flex .bnslider-text span,
.header-search .search-submit:hover+.search-icon,
.header-search .search-icon:hover,
.flip-countdown-text,
.banner.style-3 .text-4,
.banner.style-5 .text-3,
.banner.style-6 .text-2,
.fromBlog-style-1 .fromBlog-item-links,
.fromBlog-style-1 .fromBlog-item-links a:not(.readmore),
.fromBlog-style-1 .fromBlog-item-date span,
.cart-table .table-row .name,
.cart-table .table-row name a,
.cart-table .table-row name a:hover,
.cart-table .table-row .continue a:hover,
.cart-action a,
.share-button .toggle:hover,
.share-button .social-list a:hover {
    color: #193e5a;
}
@media screen and (max-width:1024px) {
    .mobilemenu ul.nav li.submenu-open>a,
    .mobilemenu ul.nav li.submenu-open>.arrow:before {
        color: #193e5a;
    }
}
@media screen and (max-width:991px) {
    .collapsed-mobile .toggle-arrow:hover:before {
        color: #193e5a;
    }
}

.spy-newsletter-open{
background:#af59d7;
}
/* bg */
.block--bg-1,
.header-topline-inside:before,
.header-topline-inside:before,
.back-to-top-desktop:hover,
.bnslider .slick-dots li:hover button,
.bnslider .slick-dots li.slick-active button,
.search-page-search-form .header-search .search-icon,
.countdown-box .countdown>span,
.banner.style-13 .text-wrap:after,
.page-main .instagram-title,
.page-main .sideblock .instagram-title,
.slick-prev:not(.slick-disabled):hover,
.slick-next:not(.slick-disabled):hover,
.megamenu .nav > li > a > .menu-label,
.spy-menu .nav > li > a > .menu-label,
.megamenu .nav > li > a > .menu-label-alt,
.spy-menu .nav > li > a > .menu-label-alt,
.timeline-marker:after,
.timeline-marker:before,
.timeline-content:before,
.coming-soon-box,
.instagram-feed a span:after {
    background: #193e5a;
}
@media screen and (max-width:1024px) {
    .mobilemenu-header {
        background: #193e5a;
    }
}
@media screen and (max-width:1024px) {
    .header-cart .dropdown-container .minicart-title {
        background: #193e5a;
    }
}
/* bgcolor */
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus,
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus,
.spy-newsletter:after,
.spy-donation:after,
.page-footer-variant-9 .footer-top,
.page-footer-variant-4 .footer-top h4.instagram-title,
.line-divider .icon-angle-up,
body:not(.touch) .btn:hover:not(.btn-alt):not(.btn-invert),
body:not(.touch) .btn:focus:hover,
.btn-invert,
.btn-invert.focus,
.btn-invert:focus,
.btn-invert:active,
.newsletter-style-4 .newsletter .btn:not(:hover),
.qty-changer input[type="button"]:hover,
.bnslider-text-content .bnslider-text-content-flex .btn-slider,
.banner.style-1 .text-1,
.banner.style-7 .banner-btn:not(:hover),
.banner.style-10 .banner-caption:before,
.product-label {
    background-color: #193e5a;
}
@media screen and (max-width:1024px) {
    .page-header-variant-7 .header-middle-row .header-links-wrap {
        background-color: #193e5a;
    }
    .filter-col-header {
        background: #193e5a;
    }
}
@media screen and (min-width:1025px) {
    .header-search--collapsed.search-open .search-submit {
        background: #193e5a;
    }
}
/* border */
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus,
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus,
.form-control:focus,
.back-to-top-desktop:hover,
.newsletter .input-group .form-control:focus,
.newsletter .input-group .form-control:hover,
.header-search .search-input:focus,
.banner.style-4,
#shopify-product-reviews .spr-container input.spr-form-input:not(.spr-starrating):focus,
#shopify-product-reviews .spr-container div.spr-form-input textarea:focus {
    border-color: #193e5a;
}
.dropdown-link .dropdown-container,
.dropdown-link.header-cart .dropdown-container,
.testimonials-style-3 .testimonial-inside,
.collection-item,
.person,
body.body-loader .bodyLoader:after {
    border-bottom-color: #193e5a;
}
.banner.style-9 .banner-caption {
    border-left-color: #193e5a;
}
.sidebar-block:after,
body.body-loader .bodyLoader:after {
    border-top-color: #193e5a;
}
/* shadow */
.product-previews-carousel a.active:after {
    box-shadow: inset -2px 0 0 #193e5a, inset 0 -2px 0 #193e5a, inset 0 2px 0 #193e5a, inset 2px 0 0 #193e5a;
    -webkit-box-shadow: inset -2px 0 0 #193e5a, inset 0 -2px 0 #193e5a, inset 0 2px 0 #193e5a, inset 2px 0 0 #193e5a;
}
button:hover .slider-control-icon .box {
    fill: #193e5a;
}
.bg-striped,
.bg-striped-sm {
    background-image: linear-gradient(-45deg, #193e5a 25%, transparent 25%, transparent 50%, #193e5a 50%, #193e5a 75%, transparent 75%, transparent);
}


/* Theme Color 2 - Global */

/* color */
.page-header ul.social-list-simple li a:hover,
.sub-menu .category-title > a:hover,
.menu-label-alt,
.mobilemenu ul.nav .menu-label-alt,
.view-all:not(.disabled):hover,
.page-footer ul:not([class*="social-list-"]) i.icon,
.footer-list-inline li i.icon,
.page-footer-variant-1 .newsletter-title,
.page-footer-variant-2 .footer-middle h4,
.page-footer-variant-4 .footer-top h4,
.page-footer-variant-5 .footer-top h4,
.title .show-more a,
a.readmore,
.custom-color-alt,
.marker-list li a:hover,
.simple-list i.icon,
.marker-simple-list li a,
.marker-simple-list li:before,
ul.tags li.active span.clear,
.rating [class*="icon-"].fill,
.cart-table .table-row .price,
.cart-table .table-row .subtotal,
.total-price .total,
.price-box .price,
.price-box .special-price,
.product-item .product-item-rating,
.blog-carousel .blog-item-links>span i[class*="icon-"],
.blog-carousel .blog-item-links a:not(.readmore),
.testimonials-style-1 .testimonial-author-name a:hover,
.testimonials-style-2 .testimonial-author-name a:hover,
.testimonials-style-5 .testimonial .testimonial-author-name,
.testimonials-style-5 .testimonial .testimonial-author-name a,
.required-text,.form-card .back,
.form-card .back a,
.bnslider-text-content .bnslider-text-content-flex .btn-slider-alt:hover,
.search-results .title:hover,
.banner .banner-btn:hover,
.banner.style-3 .text-1,
.banner.style-12 .banner-btn,
.banner.style-13 .text-1,
.promo-box-icon i.icon,
.promo-box:hover .promo-box-title,
.box-icon-sm i.icon,
.productStack .total-cart .count,
.productStack .total-cart .price,
.productStack .products-list .actions .action,
.modal-header .close:hover,
.breadcrumbs li a:hover,
.person .person-name a:hover,
.person .person-links a:hover,
h2.blog-title a:hover,
.blog-meta a,
.blog-comments .comment.reply a.replylink,
.sideblock ul.simple-list li a:hover,
.cart-table .table-row .remove a:hover,
.sidebar-block-top .block-title:hover span,
.sidebar-block .block-title:hover span,
.sidebar-block-top .block-title a:hover,
.sidebar-block .block-title a:hover,
.sidebar-block.collapsed .toggle-arrow:hover:before,
ul.category-list li a:not(.clear):hover,
ul.category-list li a:not(.clear).active,
ul.category-list li.active a,
ul.category-list li.active a.clear,
.selected-filters li a:hover,
.color-list li.active span.clear,
.size-list li.active span.clear,
.filter-row .directions a:hover,
.filter-row .directions a:active,
.filter-row .view-mode a:hover,
.filter-row .view-mode a.active,
.dropdown-link.header-cart .dropdown-container .minicart-product-item-price .product-price,
.product-info-block .price .special-price,
.product-info-block .product-sku span,
.product-info-block .product-availability span,
.rating i.icon.fill,
.product-single-price .special-price,
.tabaccordion .panel-default>.panel-heading,
a.shop-feature-sm:hover .shop-feature-icon,
a.shop-feature-sm:hover .shop-feature-text,
.rating i.spr-icon.spr-icon-star-half-alt,
.product-item-rating i.spr-icon.spr-icon-star-half-alt,
.rating i.spr-icon.spr-icon-star,
.product-item-rating i.spr-icon.spr-icon-star,
#shopify-product-reviews .spr-container .spr-review-header-byline strong,
#shopify-product-reviews .spr-container .spr-summary-starrating .spr-icon.spr-icon-star-half-alt,
#shopify-product-reviews .spr-container .spr-starratings .spr-icon.spr-icon-star-half-alt,
#shopify-product-reviews .spr-container .spr-summary-starrating .spr-icon.spr-icon-star,
#shopify-product-reviews .spr-container .spr-starratings .spr-icon.spr-icon-star,
#shopify-product-reviews .spr-container .spr-form-review-rating .spr-icon.spr-icon-star:hover,
#shopify-product-reviews .spr-container .spr-form-review-rating .spr-icon.spr-icon-star.spr-icon-star-hover,
.mdlchk .title a.active,
.mdlchk .title a:hover,
body:not(.touch) .promo-box:hover .promo-box-title{
    color: #af59d7;
}
@media screen and (max-width:1024px) {
    .header-language .dropdown-container li a:hover,
    .header-currency .dropdown-container li a:hover {
        color: #af59d7;
    }
}
/* bg */
.block--bg-2,
.megamenu .nav > li > a > .menu-label-alt,
.spy-menu .nav > li > a > .menu-label-alt,
.page-footer-variant-9 .newsletter .input-group-btn .btn:not(:hover),
.marker,
.productStack .toggleStack,
.productStack .products-list .actions .action:hover,
.panel-group.faq .panel-heading a>span,
.tabaccordion .panel-title a:not(.collapsed),
.timeline-marker:before,
.slick-dots li.slick-active button,
.coming-soon-form.coming-soon-form-subscribe :not(:hover).btn {
    background: #af59d7;
}
@media screen and (min-width:1025px) {
    .page-header-variant-7 .header-nav-line:after {
        background: #af59d7;
    }
}
/* bg-color */
.header-link>a .badge,
.marker-list li a:hover:before,
.info-block p:first-child:first-letter,
.tooltip>.tooltip-inner,
.product-item .product-item-label.label-sale,
.btn-alt,
.btn-alt.focus,
.btn-alt:focus,
.btn-alt:active,
.brand-grid a:after,
.page-main .brand-carousel a:after,
.brand-grid a:before,
.page-main .brand-carousel a:before,
.newsletter-style-1 .newsletter .btn:not(:hover),
.newsletter-style-2 .newsletter .btn:not(:hover),
.newsletter-style-3 .newsletter .btn:not(:hover),
.radio input:checked+.outer .inner,
.radio .inner,
.bnslider-text-content .bnslider-text-content-flex .btn-slider-alt,
.banner .banner-btn,
.banner.style-5 .banner-btn:not(:hover),
.banner.style-8 .banner-btn:not(:hover),
.banner.style-10 .banner-caption:after,
.banner.style-12 .text-1,
.banner.style-12 .text-2,
.productStack .products-list .item-qty,
.product-label.sale,
.product-nav>a .product-nav-preview span.price,
.tabaccordion .panel-default>.panel-heading .badge{
    background-color: #af59d7;
}
/* border */
.blockquote,
.newsletter-style-1 .newsletter input.form-control:focus,
.newsletter-style-2 .newsletter input.form-control:focus,
.newsletter-style-3 .newsletter input.form-control:focus,
.newsletter-style-1 .newsletter input.form-control:hover,
.newsletter-style-2 .newsletter input.form-control:hover,
.newsletter-style-3 .newsletter input.form-control:hover,
.tabaccordion .panel-title a:not(.collapsed) {
    border-color: #af59d7;
}
.productStack .productstack-content {
    border-top-color: #af59d7;
}
.sub-menu > .container,
.simple-dropdown .sub-menu,
.simple-dropdown .sub-menu ul.category-links ul {
    border-bottom-color: #af59d7;
}
/* shadow */
.color-list li.active span.value,
.color-list li:hover span.value {
    box-shadow: 0 0 0 2px #af59d7;
}


/* Text Global */
body {
    color: #193e5a;
    font-family: 'Work Sans', sans-serif;
}
.product-item-cart .icon > span {
    font-family: 'Work Sans', sans-serif;
}
/* Link Global */
a:not(.btn),
a:not(.btn):focus {
    color: #193e5a;
}
/* Link Global Hover */
a:not(.btn):hover {
    color: #af59d7;
}
/* Bg Global */
body {
    background-color: #fff;
}
/* h1-h6 */
h1,h2,h3,h4,h5,h6,
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {
    color: #193e5a;
}
/* Button 1 */

.btn:not(:hover):not(.btn-alt):not(.btn-invert),
.btn.focus:not(:hover):not(.btn-alt):not(.btn-invert),
.btn:not(:hover):focus:not(.btn-alt):not(.btn-invert),
.btn:not(:hover):not(.btn-alt):not(.btn-invert),
.btn:not(:hover):active:not(.btn-alt):not(.btn-invert) {
    color: #fff;
}


.btn:not(:hover):not(.btn-alt):not(.btn-invert),
.btn.focus:not(:hover):not(.btn-alt):not(.btn-invert),
.btn:not(:hover):focus:not(.btn-alt):not(.btn-invert),
.btn:not(:hover):not(.btn-alt):not(.btn-invert),
.btn:not(:hover):active:not(.btn-alt):not(.btn-invert) {
    background-color: #193e5a;
}


body:not(.touch) .btn:hover:not(.btn-alt):not(.btn-invert),
body:not(.touch) .btn:focus:hover:not(.btn-alt):not(.btn-invert){
    color: #fff;
}


body:not(.touch) .btn:hover:not(.btn-alt):not(.btn-invert),
body:not(.touch) .btn:focus:hover:not(.btn-alt):not(.btn-invert){
    background-color: #af59d7;
}

/* Button 2 */
.btn-invert:not(:hover),
.btn-invert.focus:not(:hover),
.btn-invert:focus:not(:hover),
.btn-invert:active:not(:hover) {
    color: #fff;
    background-color: #af59d7;
}
body:not(.touch) .btn-invert:hover,
body:not(.touch) .btn-invert:focus:hover {
    color: #fff;
    background-color: #193e5a;
}
/* Button 3 */
.btn-alt:not(:hover),
.btn-alt.focus:not(:hover),
.btn-alt:focus:not(:hover),
.btn-alt:active:not(:hover) {
    color: #fff;
    background-color: #af59d7;
}
body:not(.touch) .btn-alt:hover,
body:not(.touch) .btn-alt:focus:hover {
    color: #fff;
    background-color: #000;
}

/* Header Desktop */
@media screen and (min-width: 1025px){
    .page-header:not(.transparent):after, .header-sticky {
        background-color: #fff;
    }
    .page-header-variant-1 .header-logo, .page-header-variant-1 .header-sticky .header-logo-sticky-holder,
    .page-header-variant-1 > .container:after {
        background-color: #193e5a;
    }
    .header-top-row:before {
        background-color: #e8e8e8;
    }
    .page-header {
        color: #193e5a;
    }
    .page-header a:not(.btn),
    .page-header .header-link > a:not(.btn) i.icon {
        color: #193e5a;
    }
    .page-header a:not(.btn):hover,
    .page-header .header-link > a:not(.btn):hover i.icon {
        color: #af59d7;
    }
    .header-search .search-input {
        background-color: #fff;
        color: #193e5a;
        border-color: #e8e8e8;
    }
    .header-search .search-input:focus {
        border-color: #af59d7;
    }
    .header-search .search-icon {
        color: #193e5a;
    }
    .header-search .search-icon:hover, .header-search .search-submit:hover+.search-icon {
        color: #af59d7;
    }
    .page-header a.shop-feature-sm:hover .shop-feature-icon, .page-header a.shop-feature-sm:hover .shop-feature-text {
        color: inherit;
    }
    .header-search .search-input::-webkit-input-placeholder { color: #193e5a; }
    .header-search .search-input::-moz-placeholder { color: #193e5a; }
    .header-search .search-input:-ms-input-placeholder { color: #193e5a; }
    .header-search .search-input:-moz-placeholder { color: #193e5a; }
}


/* Header 7 some settings */
@media screen and (min-width: 1025px){
    .page-header-variant-7 .header-nav-line:after {
        background-color: #af59d7;
    }
    .page-header-variant-7 .header-nav-line, .page-header-variant-7 .header-nav-line .header-custom-text  {
        color: #fff;
    }
    .page-header-variant-7 .header-nav-line  a:not(.btn),
    .page-header-variant-7 .header-nav-line  .header-link > a:not(.btn) i.icon {
        color: #fff;
    }
    .page-header-variant-7 .header-nav-line  a:not(.btn):hover,
    .page-header-variant-7  .header-nav-line .header-link > a:not(.btn):hover i.icon {
        color: #fff;
    }

    .page-header-variant-7 .header-nav-line .megamenu .nav > li > a:not(.btn),
    .page-header-variant-7 .header-nav-line .megamenu .nav > li > a:not(.btn):focus {
        color: #fff;
    }
    .page-header-variant-7 .header-nav-line .megamenu .nav > li > a:not(.btn):before,
    .page-header-variant-7 .header-nav-line .megamenu .nav > li > a:not(.btn):focus:before {
        background-color: #fff;
    }
    .page-header-variant-7 .header-nav-line .megamenu .nav > li > a:not(.btn):hover,
    .page-header-variant-7 .header-nav-line .megamenu .nav > li > a:not(.btn):focus:hover {
        color: #fff;
    }
    .page-header-variant-7 .header-nav-line .megamenu .nav > li.menu-current > a:not(.btn) {
        color: #fff !important;
    }
    .page-header-variant-7 .header-nav-line .megamenu .nav > li.menu-current > a:not(.btn):before {
        background-color: #fff !important;
    }
    .page-header-variant-7 .header-nav-line .megamenu .nav > li > a:not(.btn):hover:before,
    .page-header-variant-7 .header-nav-line .megamenu .nav > li > a:not(.btn):focus:hover:before {
        background-color: #fff;
    }
    .page-header-variant-7 .header-nav-line .megamenu .nav > li > a:not(.btn) > .menu-label {
        background-color: #af59d7;
    }
    .page-header-variant-7 .header-nav-line .megamenu .nav > li > a:not(.btn) > .menu-label-alt {
        background-color: #0bb518;
    }
}

/* Top Navigation */
/* 1st Level */
@media screen and (min-width: 1025px){
  	.megamenu .nav > li.active > a:not(.btn){
  color: #000;
  	}
    .megamenu .nav > li > a:not(.btn), .megamenu .nav > li > a:not(.btn):focus {
        color: #193e5a;
        font-family: 'Work Sans', sans-serif;
        font-size: 17px;
    }
    .megamenu .nav > li > a:not(.btn):before, .megamenu .nav > li > a:not(.btn):focus:before {
        background-color: #193e5a;
    }
    .megamenu .nav > li > a:not(.btn):hover, .megamenu .nav > li > a:not(.btn):focus:hover {
        color: #193e5a;
    }
    .megamenu .nav > li.menu-current > a:not(.btn) {
      /*  color: #193e5a !important;*/
    }
    .megamenu .nav > li.menu-current > a:not(.btn):before {
        background-color: #193e5a !important;
    }
    .megamenu .nav > li > a:not(.btn):hover:before, .megamenu .nav > li > a:not(.btn):focus:hover:before {
        background-color: #193e5a;
    }
    .megamenu .nav > li > a:not(.btn) > .menu-label {
        background-color: #af59d7;
    }
    .megamenu .nav > li > a:not(.btn) > .menu-label-alt {
        background-color: #af59d7;
    }

    /* 2nd Level Megamenu */
    .mega-dropdown > .sub-menu > .container {
        background-color: #fff;
    }
    .mega-dropdown > .sub-menu .category-links a:not(.btn),
    .mega-dropdown > .sub-menu .category-links a:not(.btn):focus {
        color: #000000;
        padding-top: 13px  !important;
        padding-bottom: 13px  !important;
    }
    .mega-dropdown > .sub-menu .category-links li:hover > a:not(.btn) {
        color: #000000;
        background-color: #f6f6f6;
    }
    .mega-dropdown > .sub-menu .category-title,
    .mega-dropdown > .sub-menu .category-title > a:not(.btn) {
        color: #193e5a;
    }
    .mega-dropdown > .sub-menu .category-title > a:not(.btn):hover,
    .mega-dropdown > .sub-menu .category-title > a.menu-current:not(.btn),
    .view-all:not(.disabled):hover{
        color: #af59d7;
    }
    .mega-dropdown .sub-menu .menu-label {
        color: #24ceff !important;
    }
    .mega-dropdown .sub-menu .menu-label-alt {
        color: #af59d7 !important;
    }

    /* Simple Dropdown Menu */
    .simple-dropdown .sub-menu,
    .simple-dropdown .sub-level,
    .mega-dropdown .sub-level {
        background-color: #fff !important;
    }
    .simple-dropdown .sub-menu a:not(.btn),
    .simple-dropdown .sub-menu a:not(.btn):focus,
    .mega-dropdown .sub-level a:not(.btn),
    .mega-dropdown .sub-level a:not(.btn):focus {
        color: #000 !important;
        padding-top: 13px  !important;
        padding-bottom: 13px  !important;
    }
    .simple-dropdown .sub-menu li:hover > a:not(.btn),
    .simple-dropdown .sub-menu li.active > a:not(.btn),
    .mega-dropdown .sub-level li:hover > a:not(.btn),
    .mega-dropdown .sub-level li.active > a:not(.btn){
        color: #000  !important;
        background-color: #f6f6f6  !important;
    }
    .simple-dropdown .sub-menu .menu-label {
        color: #af59d7 !important;
    }
    .simple-dropdown .sub-menu .menu-label-alt {
        color: #af59d7 !important;
    }
    .mega-dropdown .sub-menu .menu-label {
        color: #24ceff !important;
    }
    .mega-dropdown .sub-menu .menu-label-alt {
        color: #af59d7 !important;
    }
}
/* Mini Cart */
.dropdown-link.header-cart > a .badge {
    color: #fff;
    background-color: #af59d7;
}
.dropdown-link.header-cart .dropdown-container, .dropdown-link.header-cart .dropdown-container .minicart-content {
    background-color: #fff;
    color: #000;
}
.dropdown-link.header-cart .dropdown-container a:not(.btn),
.dropdown-link.header-cart .dropdown-container a:not(.btn):focus {
    color: #000;
}
.dropdown-link.header-cart .dropdown-container a:not(.btn):hover,
.dropdown-link.header-cart .dropdown-container a:not(.btn):focus:hover {
    color: #af59d7;
}
.dropdown-link.header-cart .dropdown-container .minicart-footer, .dropdown-link.header-cart .dropdown-container .minicart-title,
.dropdown-link.header-cart .dropdown-container .minicart-product-item-qty > span {
    background-color: #f6f6f6;
    color: #000;
}
.dropdown-link.header-cart .product-price {
    color: #af59d7 !important;
}
.minicart-total .money {
    color: #af59d7 !important;
}
.dropdown-link.header-cart h5, .dropdown-link.header-cart .dropdown-container .minicart-product-item-qty label {
    color: inherit;
}
.dropdown-link.header-cart .dropdown-container .minicart-title {
    color: #fff;
    background-color: #af59d7;
}
.dropdown-link.header-cart .dropdown-container .minicart-title:before,
.dropdown-link.header-cart .dropdown-container .minicart-title:after {
    background-color: #fff;
}

/* Mobile Header */
@media screen and (max-width: 1024px){
    .page-header:not(.transparent):after, .page-header-variant-7 .header-middle-row .header-middle-left,
    .header-sticky {
        background-color: #fff;
    }
    .page-header-variant-1 .header-logo, .page-header-variant-1 .header-sticky .header-logo-sticky-holder,
    .page-header-variant-1 > .container:after {
        background-color: #000;
    }
    .header-top-row:before {
        background-color: #e8e8e8;
    }
    .page-header:not(.transparent) {
        color: #000;
    }
    .page-header:not(.transparent) a:not(.btn),
    .page-header:not(.transparent) .header-link > a:not(.btn) i.icon {
        color: #000;
    }
    .page-header:not(.transparent) a:not(.btn):hover,
    .page-header:not(.transparent) .header-link > a:not(.btn):hover i.icon {
        color: #af59d7;
    }
    .page-header:not(.transparent) .header-link.header-cart > a i.icon {
        color: #000 !important;
    }

    .dropdown-link.header-cart > a .badge {
        color: #fff;
        background-color: #af59d7;
    }
    .header-top-row .header-top-right,
    .page-header-variant-2 .header-links-wrap, .page-header-variant-3 .header-links-wrap {
        background-color: #f2f2f2 !important;
        color: ;
    }
    .header-link:not(.header-cart) > a, .header-link:not(.header-cart) > a:focus,
    .header-link:not(.header-cart) > a i.icon, .header-link:not(.header-cart) > a:focus i.icon {
        color: #000 !important;
    }
    .header-link:not(.header-cart):hover > a, .header-link:not(.header-cart):hover > a:focus,
    .header-link:not(.header-cart):hover > a:hover i.icon, .header-link:not(.header-cart):hover > a:focus i.icon {
        color: #af59d7 !important;
    }
    .header-search .search-input {
        background-color: #fff;
        color: #000;
        border-color: #e8e8e8;
    }
    .header-search .search-input:focus {
        border-color: #000;
    }
    .header-search .search-icon, .header-search .search-icon:hover, .header-search .search-submit:hover+.search-icon {
        color: #000;
    }
    .page-header a.shop-feature-sm:hover .shop-feature-icon, .page-header a.shop-feature-sm:hover .shop-feature-text {
        color: inherit;
    }
    .header-search .search-input::-webkit-input-placeholder { color: #000; }
    .header-search .search-input::-moz-placeholder { color: #000; }
    .header-search .search-input:-ms-input-placeholder { color: #000; }
    .header-search .search-input:-moz-placeholder { color: #000; }
}

/* Mobile Menu */
@media screen and (max-width: 1024px){
    .mobilemenu-content {
        background-color: #fff;
        color: #000;
    }
    .mobilemenu-header {
        color: #fff;
        background-color: #af59d7;
    }
    .mobilemenu-header .mobilemenu-toggle {
        color: #fff;
    }
    .mobilemenu-header .mobilemenu-toggle:before,
    .mobilemenu-header .mobilemenu-toggle:after {
        background-color: #fff;
    }
    .mobilemenu ul.nav li a,  .mobilemenu ul.nav li a:focus {
        color: #000;
        border-color: #f0f0f0;
    }
    .mobilemenu ul.nav li a:hover, .mobilemenu ul.nav li a:focus:hover {
        color: #af59d7;
    }
    .mobilemenu ul.nav li.submenu-open > a {
        color: #af59d7 !important;
        background-color: #f0f0f0;
    }
    .mobilemenu ul.nav li.submenu-open > .arrow:before {
        color: #af59d7 !important;
    }
    .mobilemenu ul.nav .menu-label {
        color: #af59d7;
    }
    .mobilemenu ul.nav .menu-label-alt {
        color: #af59d7;
    }
}

/* Spy Menu */
.spy-menu, .spy-menu-open {
    background-color: #fff;
}
.spy-menu ul.nav li a {
    border-color: #f0f0f0;
}
.spy-menu ul.nav li a:not(.btn), .spy-menu ul.nav li a:not(.btn):focus, .spy-menu-close, .spy-menu-open {
    color: #000;
}
.spy-menu ul.nav li a:not(.btn):hover,
.spy-menu ul.nav li a:not(.btn):focus:hover,
.spy-menu-close:hover,
.spy-menu ul.nav li .arrow:hover:before,
.spy-menu-open:hover {
    color: #af59d7;
}
.spy-menu ul.nav li.submenu-open>a:not(.btn){
color:#193e5a
}
.spy-menu ul.nav li.submenu-open>a:not(.btn):hover {
    color: #af59d7;
}
.spy-menu ul.nav > li > a .menu-label {
    background-color: #af59d7 !important;
}
.spy-menu ul.nav > li > a .menu-label-alt {
    background-color: #af59d7 !important;
}
.spy-menu ul.nav > li li .menu-label {
    color: #af59d7 !important;
}
.spy-menu ul.nav > li li .menu-label-alt {
    color: #af59d7 !important;
}

/* Dropdowns */
.dropdown-link:not(.header-cart) .dropdown-container {
    background-color: #fff;
    color: #193e5a !important;
}
.dropdown-link:not(.header-cart) .dropdown-container li a:not(.btn) {
    color: #193e5a !important;
}
.dropdown-link:not(.header-cart) .dropdown-container li a:not(.btn):hover {
    color: #af59d7 !important;
}

/* Product Preview */
.product-item .product-item-inside {
    color: #000;
    background-color: #fff;
}
.product-item .product-item-name a, .product-item .product-item-name a:focus {
    color: #000;
    font-weight: semibold;
    font-family: 'Work Sans', sans-serif;
}
.product-item .product-item-name a:hover, .product-item .product-item-name a:focus:hover {
    color: #af59d7;
}
.product-item .price-box .special-price {
    color: #af59d7;
    font-weight: bold;
}
.product-item-rating i.spr-icon.spr-icon-star {
    color: #af59d7;
}
.product-item .btn.add-to-cart,
.product-item .btn.add-to-cart:focus {
    color: #fff !important;
    background-color: #000 !important;
}
.product-item .btn.add-to-cart:hover,
.product-item .btn.add-to-cart:focus:hover {
    color: #fff !important;
    background-color: #24ceff !important;
}
.product-item .product-item-actions .actions-right > a, .product-item .product-item-actions .actions-right > a:focus,
.product-item .product-item-actions .actions-right .share-button .toggle, .product-item .product-item-actions .actions-right .share-button .toggle:focus {
    color: #000;
}
.product-item .product-item-actions .actions-right > a:hover, .product-item .product-item-actions .actions-right > a:focus:hover,
.product-item .product-item-actions .actions-right .share-button .toggle:hover, .product-item .product-item-actions .actions-right .share-button .toggle:focus:hover {
    color: #af59d7;
}
.product-item .color-swatch li a, .product-item .color-swatch li:hover a {
    width: 19px;
    height: 19px;
}
.product-item .quick-view-btn, .product-item .carousel-inside .carousel-control {
    background-color: #fff;
}
.product-item .quick-view-btn, .product-item .carousel-inside .carousel-control,
.product-item .carousel-inside .carousel-control:before {
    color: #000;
}
.product-item .product-item-label.label-sale {
    color: #fff;
    background-color: #af59d7;
}
.product-item .product-item-label.label-new {
    color: #000;
    background-color: #fff;
}
.product-item .product-item-label.label-preorder {
    color: #fff;
    background-color: #000;
}

.product-item .color-swatch li a, .product-item .color-swatch li a:after, .product-item .color-swatch img {
    border-radius: 50%;
}


/* Footer */
.page-footer {
  background: url(//ghostgiver.com/cdn/shop/t/25/assets/textures.jpg?v=148530154086357594231753797566);
    /*background-color: #fff;*/
  background-repeat: no-repeat;
      background-size: cover;
    color: #193e5a;
}
.page-footer h1, .page-footer h2, .page-footer h3, .page-footer h4:not(.instagram-title), .page-footer h5, .page-footer h6 {
    color: #193e5a !important;
}
.page-footer a:not(.btn), .page-footer a:not(.btn):focus {
    color: #193e5a;
}
.page-footer a:not(.btn), .page-footer a:not(.btn):focus {
    color: #193e5a;
}
.page-footer a:not(.btn):hover, .page-footer a:not(.btn):focus:hover {
    color: #af59d7;
}
.page-footer ul:not([class*="social-list-"]) i.icon {
    color: #af59d7;
}
/* Footer Middle (1,9) */
.page-footer-variant-1 .footer-middle {

    color: #000;
}
.page-footer-variant-1 .footer-middle h1,
.page-footer-variant-1 .footer-middle h2,
.page-footer-variant-1 .footer-middle h3,
.page-footer-variant-1 .footer-middle h4:not(.instagram-title),
.page-footer-variant-1 .footer-middle h5,
.page-footer-variant-1 .footer-middle h6 {
    color: #000 !important;
}
.page-footer-variant-1 .footer-middle a:not(.btn),
.page-footer-variant-1 .footer-middle a:not(.btn):focus {
    color: #000;
}
.page-footer-variant-1 .footer-middle a:not(.btn):hover,
.page-footer-variant-1 .footer-middle a:not(.btn):focus:hover {
    color: #af59d7;
}
.page-footer-variant-1 .page-footer .footer-middle ul:not([class*="social-list-"]) i.icon {
    color: #af59d7;
}
/* Footer Bottom */
.footer-bot {
    color: #000000;
}

.footer-bot h1, .footer-bot h2, .footer-bot h3, .footer-bot h4:not(.instagram-title), .footer-bot h5, .footer-bot h6 {
    color: #000000 !important;
}
.footer-bot a:not(.btn), .footer-bot a:not(.btn):focus {
    color: #000000;
}
.footer-bot a:not(.btn):hover, .footer-bot a:not(.btn):focus:hover,
.footer-bot a.shop-feature-sm:hover .shop-feature-icon, .footer-bot a.shop-feature-sm:hover .shop-feature-text {
    color: #af59d7;
}
.page-footer .footer-bot ul:not([class*="social-list-"]) i.icon {
    color: #af59d7;
}
/* Footer Dark */
.page-footer.page-footer-dark {
    background-color: #000000;
    color: #fff !important;
}
.page-footer.page-footer-dark h1, .page-footer.page-footer-dark h2, .page-footer.page-footer-dark h3, .page-footer.page-footer-dark h4:not(.instagram-title), .page-footer.page-footer-dark h5, .page-footer.page-footer-dark h6 {
    color: #fff !important;
}
.page-footer.page-footer-dark a:not(.btn), .page-footer.page-footer-dark a:not(.btn):focus {
    color: #fff !important;
}
.page-footer.page-footer-dark a:not(.btn):hover, .page-footer.page-footer-dark a:not(.btn):focus:hover,
.page-footer.page-footer-dark a.shop-feature-sm:hover .shop-feature-icon, .page-footer.page-footer-dark a.shop-feature-sm:hover .shop-feature-text {
    color: #af59d7 !important;
}
.page-footer.page-footer-dark ul:not([class*="social-list-"]) i.icon {
    color: #fff !important;
}
.page-footer.page-footer-dark ul.social-list-simple li {
    background-color: #fff;
}
/* Footer Newsletter */
.page-footer h4.newsletter-title:not(.instagram-title) {
   /* color: #af59d7 !important;*/
  
  font-size:12px;
}
.page-footer .newsletter .btn:not(:hover) {
    color: #fff;
    background-color: #af59d7;
}
.page-footer .newsletter .input-group .form-control:focus, .page-footer .newsletter .input-group .form-control:hover {
    border-color: #af59d7;
}

.page-footer .pf {
    color: #333333;
    background-color: #fff;
    border-color: #ddd;
}
.page-footer ul.social-list-simple li {
    background-color: rgba(0,0,0,0);
}





/* Product Page */
.product-info-block .product-name {
    font-size: 24px;
    font-family: '', sans-serif;
    color: #000;
}
.product-info-block .rating i.spr-icon.spr-icon-star {
    color: #af59d7;
}
.product-info-block .price .special-price {
    font-size: 24px;
    font-family: '', sans-serif;
    color: #af59d7;
}
.product-info-block .size-list li span.value {
    font-size: 15px;
    color: #000;
    background-color: rgba(0,0,0,0);
}
.product-info-block .size-list li.active span.value {
    color: #fff;
    background-color: #000;
}
.product-info-block .size-list li:hover span.value {
    color: #fff;
    background-color: #000;
}
.product-info-block .color-list li img, .product-info-block .color-list li span.color {
    width: 20px;
    height: 20px;
}

.product-info-block .color-list li a span.value, .product-info-block .color-list li img,
.product-info-block .color-list li span.color, .product-info-block .color-list li a span.value:after {
    border-radius: 50%;
}

.product-info-block .product-actions .product-actions-btn .btn {
    color: #fff !important;
    background-color: #000 !important;
    font-size: 17px;
    height: 52px;
}
.product-info-block .product-actions .product-actions-btn .btn:hover {
    color: #fff !important;
    background-color: #af59d7 !important;
}
.product-info-block .product-label.sale {
    color: #fff;
    background-color: #af59d7;
}
.product-info-block .product-label.new {
    color: #fff;
    background-color: #af59d7;
}
.product-info-block .product-label.preorder {
    color: #fff;
    background-color: #000;
}
.mdlchk, .mdlchk-custom h2, .mdlchk-custom h3, .mdlchk-custom h4, .mdlchk-custom h5, .mdlchk-custom h6 {
    color: #000 !important;;
}
.mdlchk-icon-added svg, .mdlchk-icon-added svg path {
    fill: #34bf10 !important;
}
.mdlchk-prd-price, .mdlchk .lastadded-prd-price, .mdlchk .js-mdlchk-prd-total  {
    color: #af59d7;
}
.mdlchk-total, .mdlchk-total:hover {
    color: #000 !important;
    background-color: #f5f5f5;
}
.mdlchk-prd-title,.mdlchk .lastadded-prd-title, .mdlchk-prd-title a:not(:hover),.mdlchk .lastadded-prd-title a:not(:hover) {
    color: #000; !important;
}
.mdlchk .title>*.active, .mdlchk .title>*:hover {
    color: #af59d7;
}
.product-custom .green-box {
    background-color: #d3fbc9;
    color: #000;
}
.product-custom .green-box h1,
.product-custom .green-box h2,
.product-custom .green-box h3,
.product-custom .green-box h4,
.product-custom .green-box h5,
.product-custom .green-box h6,
.product-custom .green-box a,
.product-custom .green-box a:hover{
    color: #000;
}
.product-custom .green-box i[class*='icon-'] {
    color: #389421;
}
.product-custom .grey-box {
    background-color: ;
    color: ;
}
.product-custom .grey-box h1,
.product-custom .grey-box h2,
.product-custom .grey-box h3,
.product-custom .grey-box h4,
.product-custom .grey-box h5,
.product-custom .grey-box h6,
.product-custom .grey-box a,
.product-custom .grey-box a:hover {
    color: ;
}
.product-custom .grey-box i[class*='icon-'] {
    color: ;
}
.products-grid .carousel-inner .item > a img, .products-grid .product-item .product-item-photo > a img {
    max-height: 450px;
}

.bnslider-text{
background:#fff;
  border:1px solid #af59d7;
}

.slide-o-icon{
  color:#af59d7 !important;
}

.item-dona-btns .dona-btn{
background: #af59d7;
    color: #fff;
    padding: 5px 10px;
    margin-right: 10px;
    display: inline-block;
    min-width: 110px;
    text-align: center;
    margin-top: 20px;
}

}