  	  ::selection, ::-moz-selection {
       background-color: #600066;
       color: #fff;
   }
   .accent-bg, .funded-bar .bar {
       background-color: #600066;
   }
   .accent {
       color: #600066;
   }
   span.highlighted, span.dropcap4, .loved-item:hover .loved-count, .flickr-widget li, .portfolio-grid li, figcaption .product-added, .woocommerce .widget_layered_nav ul li.chosen small.count, .woocommerce .widget_layered_nav_filters ul li a, .sticky-post-icon, .fw-video-close:hover {
       background-color: #600066 !important;
       color: #ffffff !important;
   }
   a:hover, a:focus, #sidebar a:hover, .pagination-wrap a:hover, .carousel-nav a:hover, .portfolio-pagination div:hover>i, #footer a:hover, .beam-me-up a:hover span, .portfolio-item .portfolio-item-permalink, .read-more-link, .blog-item .read-more, .blog-item-details a:hover, .author-link, span.dropcap2, .spb_divider.go_to_top a, .item-link:hover, #header-translation p a, #breadcrumbs a:hover, .ui-widget-content a:hover, .yith-wcwl-add-button a:hover, #product-img-slider li a.zoom:hover, .woocommerce .star-rating span, #jckqv .woocommerce-product-rating .star-rating span:before, .article-body-wrap .share-links a:hover, ul.member-contact li a:hover, .bag-product a.remove:hover, .bag-product-title a:hover, #back-to-top:hover, ul.member-contact li a:hover, .fw-video-link-image:hover i, .ajax-search-results .all-results:hover, .search-result h5 a:hover .ui-state-default a:hover, .fw-video-link-icon:hover {
       color: #600066;
   }
   .carousel-wrap>a:hover, .woocommerce p.stars a.active:after, .woocommerce p.stars a:hover:after {
       color: #600066 !important;
   }
   .read-more i:before, .read-more em:before {
       color: #600066;
   }
   textarea:focus, input:focus, input[type="text"]:focus, input[type="email"]:focus, textarea:focus, .bypostauthor .comment-wrap .comment-avatar, .search-form input:focus, .wpcf7 input:focus, .wpcf7 textarea:focus, .ginput_container input:focus, .ginput_container textarea:focus, .mymail-form input:focus, .mymail-form textarea:focus, input[type="tel"]:focus, input[type="number"]:focus {
       border-color: #600066 !important;
   }
   nav .menu ul li:first-child:after, .navigation a:hover>.nav-text, .returning-customer a:hover {
       border-bottom-color: #A31C5D;
   }
   nav .menu ul ul li:first-child:after {
       border-right-color: green;
   }
   .spb_impact_text .spb_call_text {
       border-left-color: #600066;
   }
   .spb_impact_text .spb_button span {
       color: #fff;
   }
   a[rel="tooltip"], ul.member-contact li a, a.text-link, .tags-wrap .tags a, .logged-in-as a, .comment-meta-actions .edit-link, .comment-meta-actions .comment-reply, .read-more {
       border-color: #600066;
   }
   .super-search-go {
       border-color: #600066 !important;
   }
   .super-search-go:hover {
       background: #600066 !important;
       border-color: #600066 !important;
   }
   .owl-pagination .owl-page span {
       background-color: #e4e4e4;
   }
   .owl-pagination .owl-page::after {
       background-color: #600066;
   }
   .owl-pagination .owl-page:hover span, .owl-pagination .owl-page.active a {
       background-color: #222222;
   }
   body.header-below-slider .home-slider-wrap #slider-continue:hover {
       border-color: #600066;
   }
   body.header-below-slider .home-slider-wrap #slider-continue:hover i {
       color: #600066;
   }
   #one-page-nav li a:hover>i {
       background: #A31C5D;
   }
   #one-page-nav li.selected a:hover>i {
       border-color: #A31C5D;
   }
   #one-page-nav li .hover-caption {
       background: #A31C5D;
       color: #ffffff;
   }
   #one-page-nav li .hover-caption:after {
       border-left-color: #A31C5D;
   }
   .love-it:hover>svg .stroke {
       stroke: #A31C5D !important;
   }
   .love-it:hover>svg .fill {
       fill: #600066 !important;
   }
   .side-details .love-it>svg .stroke {
       stroke: #e4e4e4;
   }
   .side-details .love-it>svg .fill {
       fill: #e4e4e4;
   }
   .side-details .comments-wrapper>svg .stroke {
       stroke: #e4e4e4;
   }
   .side-details .comments-wrapper>svg .fill {
       fill: #e4e4e4;
   }
   .comments-wrapper a:hover>svg .stroke {
       stroke: #600066 !important;
   }
   .comments-wrapper a:hover span, .love-it:hover span.love-count {
       color: #600066 !important;
   }
   .circle-bar .spinner>div {
       border-top-color: #600066;
       border-right-color: #600066;
   }
   #sf-home-preloader, #site-loading {
       background-color: #FFFFFF;
   }
   .loading-bar-transition .pace .pace-progress {
       background-color: #600066;
   }
   .spinner .circle-bar {
       border-left-color: #e4e4e4;
       border-bottom-color: #e4e4e4;
       border-right-color: #600066;
       border-top-color: #600066;
   }
   .orbit-bars .spinner>div:before {
       border-top-color: #600066;
       border-bottom-color: #600066;
   }
   .orbit-bars .spinner>div:after {
       background-color: #e4e4e4;
   }
   body, .layout-fullwidth #container {
       background-color: #222222;
   }
   #main-container, .tm-toggle-button-wrap a {
       background-color: #FFFFFF;
   }
   .tabbed-heading-wrap .heading-text {
       background-color: #FFFFFF;
   }
   .single-product.page-heading-fancy .product-main {
       background-color: #FFFFFF;
   }
   .spb-row-container[data-top-style="slant-ltr"]:before, .spb-row-container[data-top-style="slant-rtl"]:before, .spb-row-container[data-bottom-style="slant-ltr"]:after, .spb-row-container[data-bottom-style="slant-rtr"]:after {
       background-color: #FFFFFF;
   }
   a, .ui-widget-content a, #respond .form-submit input[type=submit] {
       color: #766c12;
   }
   a:hover, a:focus {
       color: #999999;
   }
   ul.bar-styling li:not(.selected)>a:hover, ul.bar-styling li>.comments-likes:hover {
       color: #ffffff;
       background: #600066;
       border-color: #600066;
   }
   ul.bar-styling li>.comments-likes:hover * {
       color: #ffffff !important;
   }
   ul.bar-styling li>a, ul.bar-styling li>div, ul.page-numbers li>a, ul.page-numbers li>span, .curved-bar-styling, ul.bar-styling li>form input, .spb_directory_filter_below {
       border-color: #e4e4e4;
   }
   ul.bar-styling li>a, ul.bar-styling li>span, ul.bar-styling li>div, ul.bar-styling li>form input {
       background-color: #FFFFFF;
   }
   .pagination-wrap {
       border-color: #e4e4e4;
   }
   .pagination-wrap ul li a {
       border-color: transparent;
   }
   ul.page-numbers li>a:hover, ul.page-numbers li>span.current, .pagination-wrap ul li>a:hover, .pagination-wrap ul li span.current {
       border-color: #A31C5D !important;
       color: #222222 !important;
   }
   input[type="text"], input[type="email"], input[type="password"], textarea, select, .wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 textarea, .wpcf7 select, .ginput_container input[type="text"], .ginput_container input[type="email"], .ginput_container textarea, .ginput_container select, .mymail-form input[type="text"], .mymail-form input[type="email"], .mymail-form textarea, .mymail-form select, input[type="date"], input[type="tel"], input.input-text, input[type="number"], .select2-container .select2-choice {
       border-color: #e4e4e4;
       background-color: #f7f7f7;
       color: #222222;
   }
   .select2-container .select2-choice>.select2-chosen {
       color: #222222 !important;
   }
   ::-webkit-input-placeholder {
       color: #222222 !important;
   }
   :-moz-placeholder {
       color: #222222 !important;
   }
   ::-moz-placeholder {
       color: #222222 !important;
   }
   :-ms-input-placeholder {
       color: #222222 !important;
   }
   input[type=submit], button[type=submit], input[type="file"], select, .wpcf7 input.wpcf7-submit[type=submit] {
       border-color: #e4e4e4;
       color: #222222;
   }
   input[type=submit]:hover, button[type=submit]:hover, .wpcf7 input.wpcf7-submit[type=submit]:hover, .gform_wrapper input[type=submit]:hover, .mymail-form input[type=submit]:hover {
       background: #222222;
       border-color: #222222;
       color: #ffffff;
   }
   .modal-header {
       background: #f7f7f7;
   }
   .modal-content {
       background: #FFFFFF;
   }
   .modal-header h3, .modal-header .close {
       color: #222222;
   }
   .modal-header .close:hover {
       color: #600066;
   }
   .recent-post .post-details, .portfolio-item h5.portfolio-subtitle, .search-item-content time, .search-item-content span, .portfolio-details-wrap .date {
       color: #222222;
   }
   ul.bar-styling li.facebook>a:hover {
       color: #fff !important;
       background: #3b5998;
       border-color: #3b5998;
   }
   ul.bar-styling li.twitter>a:hover {
       color: #fff !important;
       background: #4099FF;
       border-color: #4099FF;
   }
   ul.bar-styling li.google-plus>a:hover {
       color: #fff !important;
       background: #d34836;
       border-color: #d34836;
   }
   ul.bar-styling li.pinterest>a:hover {
       color: #fff !important;
       background: #cb2027;
       border-color: #cb2027;
   }
   #top-bar {
       background: #ffffff;
       border-bottom-color: #e3e3e3;
   }
   #top-bar .tb-text {
       color: #222222;
   }
   #top-bar .tb-text>a, #top-bar nav .menu>li>a {
       color: #666666;
   }
   #top-bar .menu li {
       border-left-color: #e3e3e3;
       border-right-color: #e3e3e3;
   }
   #top-bar .menu>li>a, #top-bar .menu>li.parent:after {
       color: #666666;
   }
   #top-bar .menu>li:hover>a, #top-bar a:hover {
       color: #600066 !important;
   }
   .header-wrap #header, .header-standard-overlay #header, .vertical-header .header-wrap #header-section, #header-section .is-sticky #header.sticky-header {
       background-color: #ffffff;
   }
   .fs-search-open .header-wrap #header, .fs-search-open .header-standard-overlay #header, .fs-search-open .vertical-header .header-wrap #header-section, .fs-search-open #header-section .is-sticky #header.sticky-header {
       background-color: #fe504f;
   }
   .fs-supersearch-open .header-wrap #header, .fs-supersearch-open .header-standard-overlay #header, .fs-supersearch-open .vertical-header .header-wrap #header-section, .fs-supersearch-open #header-section .is-sticky #header.sticky-header {
       background-color: #fe504f;
   }
   .overlay-menu-open .header-wrap #header, .overlay-menu-open .header-standard-overlay #header, .overlay-menu-open .vertical-header .header-wrap #header-section, .overlay-menu-open #header-section .is-sticky #header.sticky-header {
       background-color: #fe504f;
   }
   #sf-header-banner {
       background-color: #fff;
       border-bottom: 2px solid#e3e3e3;
   }
   #sf-header-banner {
       color: #222;
   }
   #sf-header-banner a {
       color: #333;
   }
   #sf-header-banner a:hover {
       color: #1dc6df;
   }
   .header-left, .header-right, .vertical-menu-bottom .copyright {
       color: #222;
   }
   .header-left a, .header-right a, .vertical-menu-bottom .copyright a, #header .header-left ul.menu>li>a.header-search-link-alt, #header .header-right ul.menu>li>a.header-search-link, #header .header-right ul.menu>li>a.header-search-link-alt {
       color: #222;
   }
   .header-left a:hover, .header-right a:hover, .vertical-menu-bottom .copyright a:hover {
       color: #600066;
   }
   #header .header-left ul.menu>li:hover>a.header-search-link-alt, #header .header-right ul.menu>li:hover>a.header-search-link-alt {
       color: #600066 !important;
   }
   #header-search a:hover, .super-search-close:hover {
       color: #600066;
   }
   .sf-super-search {
       background-color: #222222;
   }
   .sf-super-search .search-options .ss-dropdown ul {
       background-color: #600066;
   }
   .sf-super-search .search-options .ss-dropdown ul li a {
       color: #ffffff;
   }
   .sf-super-search .search-options .ss-dropdown ul li a:hover {
       color: #222222;
   }
   .sf-super-search .search-options .ss-dropdown>span, .sf-super-search .search-options input {
       color: #600066;
       border-bottom-color: #600066;
   }
   .sf-super-search .search-options .ss-dropdown ul li .fa-check {
       color: #222222;
   }
   .sf-super-search-go:hover, .sf-super-search-close:hover {
       background-color: #600066;
       border-color: #600066;
       color: #ffffff;
   }
   .header-languages .current-language {
       color: #000000;
   }
   #header-section #main-nav {
       border-top-color: #f0f0f0;
   }
   .ajax-search-wrap {
       background-color: #fff
   }
   .ajax-search-wrap, .ajax-search-results, .search-result-pt .search-result, .vertical-header .ajax-search-results {
       border-color: #f0f0f0;
   }
   .page-content {
       border-bottom-color: #e4e4e4;
   }
   .ajax-search-wrap input[type="text"], .search-result-pt h6, .no-search-results h6, .search-result h5 a, .no-search-results p {
       color: #252525;
   }
   .header-wrap, #header-section .is-sticky .sticky-header, #header-section.header-5 #header {
       border-bottom: 2px solid #e4e4e4;
   }
   .vertical-header .header-wrap {
       border-right: 2px solid #e4e4e4;
   }
   .vertical-header-right .header-wrap {
       border-left: 2px solid #e4e4e4;
   }
   nav.std-menu ul.sub-menu {
       border: 2px solid#e4e4e4;
   }
   .is-sticky nav.std-menu ul.sub-menu {
       border-top-width: 0;
   }
   nav.std-menu .sf-mega-menu ul.sub-menu ul.sub-menu {
       border: 0 !important;
   }
   .header-left .aux-item, .header-right .aux-item {
       border-color: #e4e4e4 !important;
   }
   #contact-slideout {
       background: #FFFFFF;
   }
   #mobile-top-text, #mobile-header {
       background-color: #ffffff;
       border-bottom-color: #e4e4e4;
   }
   #mobile-top-text, #mobile-logo h1 {
       color: #222;
   }
   #mobile-top-text a, #mobile-header a {
       color: #222;
   }
   #mobile-header a {
       color: #222;
   }
   #mobile-header a.mobile-menu-link span.menu-bars, #mobile-header a.mobile-menu-link span.menu-bars:before, #mobile-header a.mobile-menu-link span.menu-bars:after {
       background-color: #222;
   }
   #mobile-header a.mobile-menu-link:hover span.menu-bars, #mobile-header a.mobile-menu-link:hover span.menu-bars:before, #mobile-header a.mobile-menu-link:hover span.menu-bars:after {
       background-color: #600066;
   }
   #mobile-menu-wrap, #mobile-cart-wrap {
       background-color: gray;
       color: #e4e4e4;
   }
   .mobile-search-form input[type="text"] {
       color: #e4e4e4;
       border-bottom-color: #600066;
   }
   .mobile-search-form ::-webkit-input-placeholder {
       color: #e4e4e4 !important;
   }
   .mobile-search-form :-moz-placeholder {
       color: #e4e4e4 !important;
   }
   .mobile-search-form ::-moz-placeholder {
       color: #e4e4e4 !important;
   }
   .mobile-search-form :-ms-input-placeholder {
       color: #e4e4e4 !important;
   }
   #mobile-menu-wrap a, #mobile-cart-wrap a:not(.sf-button), #mobile-menu-wrap .shopping-bag-item a>span.num-items {
       color: #fff;
   }
   #mobile-menu-wrap .bag-buttons a.sf-button.bag-button {
       color: #fff !important;
   }
   .shop-icon-fill #mobile-menu-wrap .shopping-bag-item a>span.num-items {
       color: #600066 !important;
   }
   #mobile-menu-wrap a:hover, #mobile-cart-wrap a:not(.sf-button):hover, #mobile-menu ul li:hover>a {
       color: #cccccc !important;
   }
   #mobile-menu-wrap .bag-buttons a.wishlist-button {
       color: #fff !important;
   }
   #mobile-menu ul li.parent>a:after {
       color: #e4e4e4;
   }
   #mobile-cart-wrap .shopping-bag-item>a.cart-contents, #mobile-cart-wrap .bag-product, #mobile-cart-wrap .bag-empty {
       border-bottom-color: #600066;
   }
   #mobile-menu ul li, .mobile-cart-menu li, .mobile-cart-menu .bag-header, .mobile-cart-menu .bag-product, .mobile-cart-menu .bag-empty {
       border-color: white;
   }
   a.mobile-menu-link span, a.mobile-menu-link span:before, a.mobile-menu-link span:after {
       background: #fff;
   }
   a.mobile-menu-link:hover span, a.mobile-menu-link:hover span:before, a.mobile-menu-link:hover span:after {
       background: #cccccc;
   }
   #mobile-cart-wrap .bag-buttons>a.bag-button {
       color: #fff !important;
       border-color: #fff;
   }
   #mobile-cart-wrap .bag-product a.remove {
       color: #fff !important;
   }
   #mobile-cart-wrap .bag-product a.remove:hover {
       color: #cccccc !important;
   }
   #logo.has-img, .header-left, .header-right {
       height: 55px;
   }
   #mobile-logo {
       max-height: 55px;
   }
   #mobile-logo.has-img img {
       max-height: 55px;
   }
   .full-center #logo.has-img a>img {
       max-height: 79px;
       width: auto;
   }
   .header-left, .header-right {
       line-height: 55px;
   }
   .minimal-checkout-return a {
       height: 55px;
       line-height: 55px;
       padding: 0;
   }
   .browser-ie #logo {
       width: 841px;
   }
   #logo.has-img a>img {
       padding: 12px 0;
   }
   .header-2 #logo.has-img img {
       max-height: 55px;
   }
   #logo.has-img img {
       max-height: 55px;
   }
   .full-center #logo.has-img a>img {
       max-height: 55px;
       padding: 0;
       width: auto;
   }
   .full-header-stick #header, .full-header-stick #logo, .full-header-stick .header-left, .full-header-stick .header-right {
       height: 79px;
       line-height: 79px;
   }
   .full-center #main-navigation ul.menu>li>a, .full-center .header-right ul.menu>li>a, .full-center nav.float-alt-menu ul.menu>li>a, .full-center .header-right div.text, .full-center #header .aux-item ul.social-icons li {
       height: 79px;
       line-height: 79px;
   }
   .full-center #header, .full-center .float-menu, .header-split .float-menu {
       height: 79px;
   }
   .full-center nav li.menu-item.sf-mega-menu>ul.sub-menu, .full-center .ajax-search-wrap {
       top: 79px !important;
   }
   .browser-ff #logo a {
       height: 79px;
   }
   .full-center #logo {
       max-height: 79px;
   }
   .header-6 .header-left, .header-6 .header-right, .header-6 #logo.has-img {
       height: 79px;
       line-height: 79px;
   }
   .header-6 #logo.has-img a>img {
       padding: 0;
   }
   #main-nav, .header-wrap[class*="page-header-naked"] #header-section .is-sticky #main-nav, .header-wrap #header-section .is-sticky #header.sticky-header, .header-wrap #header-section.header-5 #header, .header-wrap[class*="page-header-naked"] #header .is-sticky .sticky-header, .header-wrap[class*="page-header-naked"] #header-section.header-5 #header .is-sticky .sticky-header {
       background-color: #fff;
   }
   #main-nav {
       border-color: #f0f0f0;
       border-top-style: solid;
   }
   .show-menu {
       background-color: #222222;
       color: #ffffff;
   }
   nav .menu>li:before {
       background: #07c1b6;
   }
   nav .menu .sub-menu .parent>a:after {
       border-left-color: #07c1b6;
   }
   nav .menu ul.sub-menu, li.menu-item.sf-mega-menu>ul.sub-menu>div {
       background-color: #FFFFFF;
   }
   nav .menu ul.sub-menu li {
       border-top-color: #f0f0f0;
       border-top-style: solid;
   }
   li.menu-item.sf-mega-menu>ul.sub-menu>li {
       border-top-color: #f0f0f0;
       border-top-style: solid;
   }
   li.menu-item.sf-mega-menu>ul.sub-menu>li {
       border-left-color: #f0f0f0;
       border-left-style: solid;
   }
   nav .menu>li.menu-item>a, nav.std-menu .menu>li>a {
       color: #252525;
   }
   #main-nav ul.menu>li, #main-nav ul.menu>li:first-child, #main-nav ul.menu>li:first-child, .full-center nav#main-navigation ul.menu>li, .full-center nav#main-navigation ul.menu>li:first-child, .full-center #header nav.float-alt-menu ul.menu>li {
       border-color: #f0f0f0;
   }
   nav ul.menu>li.menu-item.sf-menu-item-btn>a {
       border-color: #252525;
       background-color: #252525;
       color: #600066;
   }
   nav ul.menu>li.menu-item.sf-menu-item-btn:hover>a {
       border-color: #600066;
       background-color: #600066;
       color: #ffffff !important;
   }
   #main-nav ul.menu>li, .full-center nav#main-navigation ul.menu>li, .full-center nav.float-alt-menu ul.menu>li, .full-center #header nav.float-alt-menu ul.menu>li {
       border-width: 0 !important;
   }
   .full-center nav#main-navigation ul.menu>li:first-child {
       border-width: 0;
       margin-left: -15px;
   }
   #main-nav .menu-right {
       right: -5px;
   }
   nav .menu>li.menu-item:hover>a, nav.std-menu .menu>li:hover>a {
       color: #A31C5D !important;
   }
   nav .menu>li.current-menu-ancestor>a, nav .menu>li.current-menu-item>a, nav .menu>li.current-scroll-item>a, #mobile-menu .menu ul li.current-menu-item>a {
       color: #c3b302;
   }
   .shopping-bag-item a>span.num-items {
       border-color: #222;
   }
   .shop-icon-fill .shopping-bag-item>a>i {
       color: inherit;
   }
   .shop-icon-fill .shopping-bag-item a>span.num-items, .shop-icon-fill .shopping-bag-item:hover a>span.num-items {
       color: #ffffff !important;
   }
   .shop-icon-fill .shopping-bag-item:hover>a>i {
       color: inherit;
   }
   .header-left ul.sub-menu>li>a:hover, .header-right ul.sub-menu>li>a:hover {
       color: #600066;
   }
   .shopping-bag-item a>span.num-items:after {
       border-color: #600066;
   }
   .shopping-bag-item:hover a>span.num-items {
       border-color: #600066 !important;
       color: #600066 !important;
   }
   .shopping-bag-item:hover a>span.num-items:after {
       border-color: #600066 !important;
   }
   .page-header-naked-light .sticky-wrapper:not(.is-sticky) .shopping-bag-item:hover a>span.num-items, .page-header-naked-dark .sticky-wrapper:not(.is-sticky) .shopping-bag-item:hover a>span.num-items {
       color: #ffffff
   }
   .page-header-naked-light .sticky-wrapper:not(.is-sticky) .shopping-bag-item:hover a>span.num-items:after, .page-header-naked-dark .sticky-wrapper:not(.is-sticky) .shopping-bag-item:hover a>span.num-items:after {
       border-color: #600066;
   }
   nav .menu ul.sub-menu li.menu-item>a, nav .menu ul.sub-menu li>span, nav.std-menu ul.sub-menu {
       color: #666666;
   }
   .bag-buttons a.bag-button, .bag-buttons a.wishlist-button {
       color: #666666 !important;
   }
   .bag-product a.remove, .woocommerce .bag-product a.remove {
       color: #666666 !important;
   }
   .bag-product a.remove:hover, .woocommerce .bag-product a.remove:hover {
       color: #600066 !important;
   }
   nav .menu ul.sub-menu li.menu-item:hover>a, .bag-product a.remove:hover {
       color: #000000 !important;
   }
   nav .menu li.parent>a:after, nav .menu li.parent>a:after:hover, .ajax-search-wrap:after {
       color: #252525;
   }
   nav .menu ul.sub-menu li.current-menu-ancestor>a, nav .menu ul.sub-menu li.current-menu-item>a {
       color: #000000 !important;
   }
   #main-nav .header-right ul.menu>li, .wishlist-item {
       border-left-color: #f0f0f0;
   }
   .bag-header, .bag-product, .bag-empty, .wishlist-empty {
       border-color: #f0f0f0;
   }
   .bag-buttons a.checkout-button, .bag-buttons a.create-account-button, .woocommerce input.button.alt, .woocommerce .alt-button, .woocommerce button.button.alt {
       background: #600066;
       color: #ffffff;
   }
   .woocommerce .button.update-cart-button:hover {
       background: #600066;
       color: #ffffff;
   }
   .woocommerce input.button.alt:hover, .woocommerce .alt-button:hover, .woocommerce button.button.alt:hover {
       background: #600066;
       color: #ffffff;
   }
   .shopping-bag:before, nav .menu ul.sub-menu li:first-child:before {
       border-bottom-color: #07c1b6;
   }
   .page-header-naked-light .sticky-wrapper:not(.is-sticky) a.menu-bars-link:hover span, .page-header-naked-light .sticky-wrapper:not(.is-sticky) a.menu-bars-link:hover span:before, .page-header-naked-light .sticky-wrapper:not(.is-sticky) a.menu-bars-link:hover span:after, .page-header-naked-dark .sticky-wrapper:not(.is-sticky) a.menu-bars-link:hover span, .page-header-naked-dark .sticky-wrapper:not(.is-sticky) a.menu-bars-link:hover span:before, .page-header-naked-dark .sticky-wrapper:not(.is-sticky) a.menu-bars-link:hover span:after {
       background: #600066;
   }
   a.menu-bars-link span, a.menu-bars-link span:before, a.menu-bars-link span:after {
       background: #222;
   }
   a.menu-bars-link:hover span, a.menu-bars-link:hover span:before, a.menu-bars-link:hover span:after {
       background: #600066;
   }
   .overlay-menu-open .header-wrap {
       background-color: #ffffff;
   }
   .overlay-menu-open .header-wrap #header {
       background-color: transparent !important;
   }
   .overlay-menu-open #logo h1, .overlay-menu-open .header-left, .overlay-menu-open .header-right, .overlay-menu-open .header-left a, .overlay-menu-open .header-right a {
       color: #ffffff !important;
   }
   #overlay-menu nav li.menu-item>a, .overlay-menu-open a.menu-bars-link, #overlay-menu .fs-overlay-close {
       color: #ffffff;
   }
   .overlay-menu-open a.menu-bars-link span:before, .overlay-menu-open a.menu-bars-link span:after {
       background: #ffffff !important;
   }
   .fs-supersearch-open .fs-supersearch-link, .fs-search-open .fs-header-search-link {
       color: #ffffff !important;
   }
   #overlay-menu {
       background-color: #fe504f;
   }
   #overlay-menu, #fullscreen-search, #fullscreen-supersearch {
       background-color: rgba(254, 80, 79, 0.95);
   }
   #overlay-menu nav li:hover>a {
       color: #fe504f !important;
   }
   #fullscreen-supersearch .sf-super-search {
       color: #666666 !important;
   }
   #fullscreen-supersearch .sf-super-search .search-options .ss-dropdown>span, #fullscreen-supersearch .sf-super-search .search-options input {
       color: #ffffff !important;
   }
   #fullscreen-supersearch .sf-super-search .search-options .ss-dropdown>span:hover, #fullscreen-supersearch .sf-super-search .search-options input:hover {
       color: #fe504f !important;
   }
   #fullscreen-supersearch .sf-super-search .search-go a.sf-button {
       background-color: #600066 !important;
   }
   #fullscreen-supersearch .sf-super-search .search-go a.sf-button:hover {
       background-color: #222222 !important;
       border-color: #222222 !important;
       color: #ffffff !important;
   }
   #fullscreen-search .fs-overlay-close, #fullscreen-search .search-wrap .title, .fs-search-bar, .fs-search-bar input#fs-search-input, #fullscreen-search .search-result-pt h3 {
       color: #666666;
   }
   #fullscreen-search ::-webkit-input-placeholder {
       color: #666666 !important;
   }
   #fullscreen-search :-moz-placeholder {
       color: #666666 !important;
   }
   #fullscreen-search ::-moz-placeholder {
       color: #666666 !important;
   }
   #fullscreen-search :-ms-input-placeholder {
       color: #666666 !important;
   }
   #fullscreen-search .container1>div, #fullscreen-search .container2>div, #fullscreen-search .container3>div {
       background-color: #666666;
   }
   nav#main-navigation ul.menu>li.sf-menu-item-new-badge>a:before {
       background-color: #ffffff;
       box-shadow: inset 2px 2px #fa726e;
   }
   nav#main-navigation ul.menu>li.sf-menu-item-new-badge>a:after {
       background-color: #ffffff;
       color: #fa726e;
       border-color: #fa726e;
   }
   .sf-side-slideout {
       background-color: #222;
   }
   .sf-side-slideout .vertical-menu nav .menu li>a, .sf-side-slideout .vertical-menu nav .menu li.parent>a:after, .sf-side-slideout .vertical-menu nav .menu>li ul.sub-menu>li>a {
       color: #fff;
   }
   .sf-side-slideout .vertical-menu nav .menu li.menu-item {
       border-color: #ccc;
   }
   .sf-side-slideout .vertical-menu nav .menu li:hover>a, .sf-side-slideout .vertical-menu nav .menu li.parent:hover>a:after, .sf-side-slideout .vertical-menu nav .menu>li ul.sub-menu>li:hover>a {
       color: #07c1b6 !important;
   }
   .contact-menu-link.slide-open {
       color: #600066;
   }
   #base-promo, .sf-promo-bar {
       background-color: #600066;
   }
   #base-promo>p, #base-promo.footer-promo-text>a, #base-promo.footer-promo-arrow>a, .sf-promo-bar>p, .sf-promo-bar.promo-text>a, .sf-promo-bar.promo-arrow>a {
       color: #ffffff;
   }
   #base-promo.footer-promo-arrow:hover, #base-promo.footer-promo-text:hover, .sf-promo-bar.promo-arrow:hover, .sf-promo-bar.promo-text:hover {
       background-color: #600066 !important;
       color: #ffffff !important;
   }
   #base-promo.footer-promo-arrow:hover>*, #base-promo.footer-promo-text:hover>*, .sf-promo-bar.promo-arrow:hover>*, .sf-promo-bar.promo-text:hover>* {
       color: #ffffff !important;
   }
   #breadcrumbs {
       background-color: #e4e4e4;
       color: #666666;
   }
   #breadcrumbs a, #breadcrumb i {
       color: #999999;
   }
   .page-heading {
       background-color: #f7f7f7;
   }
   .page-heading h1, .page-heading h3 {
       color: #600066;
   }
   .page-heading .heading-text, .fancy-heading .heading-text {
       text-align: left;
   }
   .content-divider-wrap .content-divider {
       border-color: #e4e4e4;
   }
   .page-heading.fancy-heading .media-overlay {
       background-color: transparent;
       opacity: 0.0;
   }
   body {
       color: #222222;
   }
   h1, h1 a, h3.countdown-subject {
       color: #222222;
   }
   h2, h2 a {
       color: #222222;
   }
   h3, h3 a {
       color: #222222;
   }
   h4, h4 a, .carousel-wrap>a {
       color: #222222;
   }
   h5, h5 a {
       color: #222222;
   }
   h6, h6 a {
       color: #222222;
   }
   .title-wrap .spb-heading span, #reply-title span {
       border-bottom-color: #222222;
   }
   .title-wrap h3.spb-heading span, h3#reply-title span {
       border-bottom-color: #222222;
   }
   figure.animated-overlay figcaption {
       background-color: #fe504f;
   }
   figure.animated-overlay figcaption {
       background-color: rgba(254, 80, 79, 0.90);
   }
   figure.animated-overlay figcaption * {
       color: #ffffff;
   }
   figcaption .thumb-info .name-divide {
       background-color: #ffffff;
   }
   figcaption .thumb-info h6 span.price {
       border-top-color: #ffffff;
   }
   .article-divider {
       background: #e4e4e4;
   }
   .post-pagination-wrap {
       background-color: #444;
   }
   .post-pagination-wrap .next-article>*, .post-pagination-wrap .next-article a, .post-pagination-wrap .prev-article>*, .post-pagination-wrap .prev-article a {
       color: #fff;
   }
   .post-pagination-wrap .next-article a:hover, .post-pagination-wrap .prev-article a:hover {
       color: #600066;
   }
   .article-extras {
       background-color: #f7f7f7;
   }
   .review-bar {
       background-color: #f7f7f7;
   }
   .review-bar .bar, .review-overview-wrap .overview-circle {
       background-color: #2e2e36;
       color: #fff;
   }
   .posts-type-bright .recent-post .post-item-details {
       border-top-color: #e4e4e4;
   }
   table {
       border-bottom-color: #e4e4e4;
   }
   table td {
       border-top-color: #e4e4e4;
   }
   .read-more-button, #comments-list li .comment-wrap {
       border-color: #e4e4e4;
   }
   .read-more-button:hover {
       color: #600066;
       border-color: #600066;
   }
   .testimonials.carousel-items li .testimonial-text, .recent-post figure {
       background-color: #f7f7f7;
   }
   .spb_accordion .spb_accordion_section {
       border-color: #e4e4e4;
   }
   .spb_accordion .spb_accordion_section>h4.ui-state-active a, .toggle-wrap .spb_toggle.spb_toggle_title_active {
       color: #222222 !important;
   }
   .widget ul li, .widget.widget_lip_most_loved_widget li, .widget_download_details ul>li {
       border-color: #e4e4e4;
   }
   .widget.widget_lip_most_loved_widget li {
       background: #FFFFFF;
       border-color: #e4e4e4;
   }
   .widget_lip_most_loved_widget .loved-item>span {
       color: #222222;
   }
   ul.wp-tag-cloud li>a, ul.wp-tag-cloud li:before {
       border-color: #e4e4e4;
   }
   .widget .tagcloud a:hover, ul.wp-tag-cloud li:hover>a, ul.wp-tag-cloud li:hover:before {
       background-color: #600066;
       border-color: #600066;
       color: #ffffff;
   }
   ul.wp-tag-cloud li:hover:after {
       border-color: #600066;
       background-color: #ffffff;
   }
   .loved-item .loved-count>i {
       color: #222222;
       background: #e4e4e4;
   }
   .subscribers-list li>a.social-circle {
       color: #ffffff;
       background: #222222;
   }
   .subscribers-list li:hover>a.social-circle {
       color: #fbfbfb;
       background: #600066;
   }
   .widget_download_details ul>li a, .sidebar .widget_categories ul>li a, .sidebar .widget_archive ul>li a, .sidebar .widget_nav_menu ul>li a, .sidebar .widget_meta ul>li a, .sidebar .widget_recent_entries ul>li, .widget_product_categories ul>li a, .widget_layered_nav ul>li a, .widget_display_replies ul>li a, .widget_display_forums ul>li a, .widget_display_topics ul>li a {
       color: #600066;
   }
   .widget_download_details ul>li a:hover, .sidebar .widget_categories ul>li a:hover, .sidebar .widget_archive ul>li a:hover, .sidebar .widget_nav_menu ul>li a:hover, .widget_nav_menu ul>li.current-menu-item a, .sidebar .widget_meta ul>li a:hover, .sidebar .widget_recent_entries ul>li a:hover, .widget_product_categories ul>li a:hover, .widget_layered_nav ul>li a:hover, .widget_edd_categories_tags_widget ul li a:hover, .widget_display_replies ul li, .widget_display_forums ul>li a:hover, .widget_display_topics ul>li a:hover {
       color: #999999;
   }
   #calendar_wrap caption {
       border-bottom-color: #222222;
   }
   .sidebar .widget_calendar tbody tr>td a {
       color: #ffffff;
       background-color: #222222;
   }
   .sidebar .widget_calendar tbody tr>td a:hover {
       background-color: #600066;
   }
   .sidebar .widget_calendar tfoot a {
       color: #222222;
   }
   .sidebar .widget_calendar tfoot a:hover {
       color: #600066;
   }
   .widget_calendar #calendar_wrap, .widget_calendar th, .widget_calendar tbody tr>td, .widget_calendar tbody tr>td.pad {
       border-color: #e4e4e4;
   }
   .sidebar .widget hr {
       border-color: #e4e4e4;
   }
   .widget ul.flickr_images li a:after, .portfolio-grid li a:after {
       color: #ffffff;
   }
   .loved-item:hover .loved-count>svg .stroke {
       stroke: #ffffff;
   }
   .loved-item:hover .loved-count>svg .fill {
       fill: #ffffff;
   }
   .fw-row .spb_portfolio_widget .title-wrap {
       border-bottom-color: #e4e4e4;
   }
   .portfolio-item {
       border-bottom-color: #e4e4e4;
   }
   .masonry-items .portfolio-item-details {
       background: #f7f7f7;
   }
   .masonry-items .blog-item .blog-details-wrap:before {
       background-color: #f7f7f7;
   }
   .masonry-items .portfolio-item figure {
       border-color: #e4e4e4;
   }
   .portfolio-details-wrap span span {
       color: #666;
   }
   .share-links>a:hover {
       color: #600066;
   }
   .portfolio-item.masonry-item .portfolio-item-details {
       background: #FFFFFF;
   }
   #infscr-loading .spinner>div {
       background: #e4e4e4;
   }
   .blog-aux-options li.selected a {
       background: #600066;
       border-color: #600066;
       color: #ffffff;
   }
   .blog-filter-wrap .aux-list li:hover {
       border-bottom-color: transparent;
   }
   .blog-filter-wrap .aux-list li:hover a {
       color: #ffffff;
       background: #600066;
   }
   .mini-blog-item-wrap, .mini-items .mini-alt-wrap, .mini-items .mini-alt-wrap .quote-excerpt, .mini-items .mini-alt-wrap .link-excerpt, .masonry-items .blog-item .quote-excerpt, .masonry-items .blog-item .link-excerpt, .timeline-items .standard-post-content .quote-excerpt, .timeline-items .standard-post-content .link-excerpt, .post-info, .author-info-wrap, .body-text .link-pages, .page-content .link-pages, .posts-type-list .recent-post, .standard-items .blog-item .standard-post-content {
       border-color: #e4e4e4;
   }
   .standard-post-date, .timeline {
       background: #e4e4e4;
   }
   .timeline-items .standard-post-content {
       background: #FFFFFF;
   }
   .timeline-items .format-quote .standard-post-content:before, .timeline-items .standard-post-content.no-thumb:before {
       border-left-color: #f7f7f7;
   }
   .search-item-img .img-holder {
       background: #f7f7f7;
       border-color: #e4e4e4;
   }
   .masonry-items .blog-item .masonry-item-wrap {
       background: #f7f7f7;
   }
   .mini-items .blog-item-details, .share-links, .single-portfolio .share-links, .single .pagination-wrap, ul.post-filter-tabs li a {
       border-color: #e4e4e4;
   }
   .mini-item-details {
       color: #222222;
   }
   .related-item figure {
       background-color: #222222;
       color: #ffffff
   }
   .required {
       color: #ee3c59;
   }
   .post-item-details .comments-likes a i, .post-item-details .comments-likes a span {
       color: #222222;
   }
   .posts-type-list .recent-post:hover h4 {
       color: #999999
   }
   .blog-grid-items .blog-item .grid-left:after {
       border-left-color: #e3e3e3;
   }
   .blog-grid-items .blog-item .grid-right:after {
       border-right-color: #e3e3e3;
   }
   .blog-item .tweet-icon, .blog-item .post-icon, .blog-item .inst-icon {
       color: #ffffff !important;
   }
   .posts-type-bold .recent-post .details-wrap, .masonry-items .blog-item .details-wrap, .blog-grid-items .blog-item>div, .product-shadows .preview-slider-item-wrapper {
       background: #e3e3e3;
       color: #222;
   }
   .masonry-items .blog-item .details-wrap:before {
       background: #e3e3e3;
   }
   .masonry-items .blog-item .comments-svg .stroke, .masonry-items .blog-item .loveit-svg .stroke {
       stroke: #222;
   }
   .masonry-items .blog-item .loveit-svg .fill {
       fill: #222;
   }
   .masonry-items .blog-item:hover .comments-svg .stroke, .masonry-items .blog-item:hover .loveit-svg .stroke {
       stroke: #ffffff;
   }
   .masonry-items .blog-item:hover .loveit-svg .fill {
       fill: #ffffff;
   }
   .blog-grid-items .blog-item h2, .blog-grid-items .blog-item h6, .blog-grid-items .blog-item data, .blog-grid-items .blog-item .author span, .blog-grid-items .blog-item .tweet-text a, .masonry-items .blog-item h2, .masonry-items .blog-item h6 {
       color: #222;
   }
   .posts-type-bold a, .masonry-items .blog-item a {
       color: #600066;
   }
   .posts-type-bold .recent-post .details-wrap:before, .masonry-items .blog-item .details-wrap:before, .posts-type-bold .recent-post.has-thumb .details-wrap:before {
       border-bottom-color: #e3e3e3;
   }
   .posts-type-bold .recent-post.has-thumb:hover .details-wrap, .posts-type-bold .recent-post.no-thumb:hover .details-wrap, .bold-items .blog-item:hover, .masonry-items .blog-item:hover .details-wrap, .blog-grid-items .blog-item:hover>div, .instagram-item .inst-overlay, .masonry-items .blog-item:hover .details-wrap:before {
       background: #fe504f;
   }
   .blog-grid-items .instagram-item:hover .inst-overlay {
       background: rgba(254, 80, 79, 0.90);
   }
   .posts-type-bold .recent-post:hover .details-wrap:before, .masonry-items .blog-item:hover .details-wrap:before {
       border-bottom-color: #fe504f;
   }
   .posts-type-bold .recent-post:hover .details-wrap *, .bold-items .blog-item:hover *, .masonry-items .blog-item:hover .details-wrap, .masonry-items .blog-item:hover .details-wrap a, .masonry-items .blog-item:hover h2, .masonry-items .blog-item:hover h6, .masonry-items .blog-item:hover .details-wrap .quote-excerpt *, .blog-grid-items .blog-item:hover *, .instagram-item .inst-overlay data {
       color: #ffffff;
   }
   .blog-grid-items .blog-item:hover .grid-right:after {
       border-right-color: #fe504f;
   }
   .blog-grid-items .blog-item:hover .grid-left:after {
       border-left-color: #fe504f;
   }
   .blog-grid-items .blog-item:hover h2, .blog-grid-items .blog-item:hover h6, .blog-grid-items .blog-item:hover data, .blog-grid-items .blog-item:hover .author span, .blog-grid-items .blog-item:hover .tweet-text a {
       color: #ffffff;
   }
   .blog-item .side-details, .narrow-date-block {
       background: #e3e3e3;
       color: #222;
   }
   .blog-item .side-details .comments-wrapper {
       border-color: #e4e4e4;
   }
   .standard-items.alt-styling .blog-item .standard-post-content {
       background: #FFFFFF;
   }
   .standard-items.alt-styling .blog-item.quote .standard-post-content, .mini-items .blog-item.quote .mini-alt-wrap {
       background: #222222;
       color: #FFFFFF;
   }
   .standard-items .blog-item .read-more-button, .mini-items .blog-item .read-more-button {
       background-color: #FFFFFF;
   }
   #respond .form-submit input[type=submit]:hover {
       border-color: #600066;
   }
   .post-details-wrap .tags-wrap, .post-details-wrap .comments-likes {
       border-color: #e4e4e4;
   }
   .sf-button.accent {
       color: #ffffff;
       background-color: #600066;
       border-color: #600066;
   }
   .sf-button.sf-icon-reveal.accent {
       color: #ffffff !important;
       background-color: #600066 !important;
   }
   a.sf-button.stroke-to-fill {
       color: #600066;
   }
   .sf-button.accent.bordered .sf-button-border {
       border-color: #600066;
   }
   a.sf-button.bordered.accent {
       color: #600066;
       border-color: #600066;
   }
   a.sf-button.bordered.accent:hover {
       color: #ffffff;
   }
   a.sf-button.rotate-3d span.text:before {
       color: #ffffff;
       background-color: #600066;
   }
   .sf-button.accent:hover, .sf-button.bordered.accent:hover {
       background-color: #222222;
       border-color: #222222;
       color: #ffffff;
   }
   a.sf-button, a.sf-button:hover, #footer a.sf-button:hover {
       background-image: none;
       color: #fff;
   }
   a.sf-button.gold, a.sf-button.gold:hover, a.sf-button.lightgrey, a.sf-button.lightgrey:hover, a.sf-button.white:hover {
       color: #222 !important;
   }
   a.sf-button.transparent-dark {
       color: #222222 !important;
   }
   a.sf-button.transparent-light:hover, a.sf-button.transparent-dark:hover {
       color: #600066 !important;
   }
   .title-wrap a.sf-button:hover {
       color: #600066 !important;
   }
   .sf-icon {
       color: #1dc6df;
   }
   .sf-icon-cont, .sf-icon-cont:hover, .sf-hover .sf-icon-cont, .sf-icon-box[class*="icon-box-boxed-"] .sf-icon-cont, .sf-hover .sf-icon-box-hr {
       background-color: #1dc6df;
   }
   .sf-hover .sf-icon-cont, .sf-hover .sf-icon-box-hr {
       background-color: #222 !important;
   }
   .sf-hover .sf-icon-cont .sf-icon {
       color: #ffffff !important;
   }
   .sf-icon-box[class*="sf-icon-box-boxed-"] .sf-icon-cont:after {
       border-top-color: #1dc6df;
       border-left-color: #1dc6df;
   }
   .sf-hover .sf-icon-cont .sf-icon, .sf-icon-box.sf-icon-box-boxed-one .sf-icon, .sf-icon-box.sf-icon-box-boxed-three .sf-icon {
       color: #ffffff;
   }
   .sf-icon-box-animated .front {
       background: #f7f7f7;
       border-color: #e4e4e4;
   }
   .sf-icon-box-animated .front h3 {
       color: #222222;
   }
   .sf-icon-box-animated .back {
       background: #600066;
       border-color: #600066;
   }
   .sf-icon-box-animated .back, .sf-icon-box-animated .back h3 {
       color: #ffffff;
   }
   .client-item figure, .borderframe img {
       border-color: #e4e4e4;
   }
   span.dropcap3 {
       background: #000;
       color: #fff;
   }
   span.dropcap4 {
       color: #fff;
   }
   .spb_divider, .spb_divider.go_to_top_icon1, .spb_divider.go_to_top_icon2, .testimonials>li, .tm-toggle-button-wrap, .tm-toggle-button-wrap a, .portfolio-details-wrap, .spb_divider.go_to_top a, .widget_search form input {
       border-color: #e4e4e4;
   }
   .spb_divider.go_to_top_icon1 a, .spb_divider.go_to_top_icon2 a {
       background: #FFFFFF;
   }
   .divider-wrap h3.divider-heading:before, .divider-wrap h3.divider-heading:after {
       background: #e4e4e4;
   }
   .spb_tabs .ui-tabs .ui-tabs-panel, .spb_content_element .ui-tabs .ui-tabs-nav, .ui-tabs .ui-tabs-nav li {
       border-color: #e4e4e4;
   }
   .spb_tabs .ui-tabs .ui-tabs-panel, .ui-tabs .ui-tabs-nav li.ui-tabs-active a {
       background: #FFFFFF !important;
   }
   .tabs-type-dynamic .nav-tabs li.active a, .tabs-type-dynamic .nav-tabs li a:hover {
       background: #600066;
       border-color: #600066 !important;
       color: #600066;
   }
   .spb_tabs .nav-tabs li a, .spb_tour .nav-tabs li a {
       border-color: #e4e4e4 !important;
   }
   .spb_tabs .nav-tabs li:hover a, .spb_tour .nav-tabs li:hover a {
       border-color: #600066 !important;
       color: #600066 !important;
   }
   .spb_tabs .nav-tabs li.active a, .spb_tour .nav-tabs li.active a {
       background: #600066;
       border-color: #600066 !important;
       color: #ffffff !important;
   }
   .spb_accordion_section>h4:hover .ui-icon:before {
       border-color: #600066;
   }
   .toggle-wrap .spb_toggle, .spb_toggle_content {
       border-color: #e4e4e4;
   }
   .toggle-wrap .spb_toggle:hover {
       color: #600066;
   }
   .ui-accordion h4.ui-accordion-header .ui-icon {
       color: #222222;
   }
   .standard-browser .ui-accordion h4.ui-accordion-header.ui-state-active:hover a, .standard-browser .ui-accordion h4.ui-accordion-header:hover .ui-icon {
       color: #600066;
   }
   blockquote.pullquote {
       border-color: #600066;
   }
   .borderframe img {
       border-color: #eeeeee;
   }
   .spb_box_content.whitestroke {
       background-color: #fff;
       border-color: #e4e4e4;
   }
   ul.member-contact li a:hover {
       color: #999999;
   }
   .testimonials.carousel-items li .testimonial-text {
       border-color: #e4e4e4;
   }
   .testimonials.carousel-items li .testimonial-text:after {
       border-left-color: #e4e4e4;
       border-top-color: #e4e4e4;
   }
   .product-reviews.masonry-items li.testimonial .testimonial-text {
       background-color: #e4e4e4;
   }
   .product-reviews.masonry-items li.testimonial.has-cite .testimonial-text::after {
       border-top-color: #e4e4e4;
   }
   .horizontal-break {
       background-color: #e4e4e4;
   }
   .horizontal-break.bold {
       background-color: #222222;
   }
   .progress .bar {
       background-color: #600066;
   }
   .progress.standard .bar {
       background: #600066;
   }
   .progress-bar-wrap .progress-value {
       color: #600066;
   }
   .sf-share-counts {
       border-color: #e4e4e4;
   }
   .mejs-controls .mejs-time-rail .mejs-time-current {
       background: #600066 !important;
   }
   .mejs-controls .mejs-time-rail .mejs-time-loaded {
       background: #ffffff !important;
   }
   .pt-banner h6 {
       color: #ffffff;
   }
   .pinmarker-container a.pin-button:hover {
       background: #600066;
       color: #ffffff;
   }
   .directory-item-details .item-meta {
       color: #222222;
   }
   .spb_row_container .spb_tweets_slider_widget .spb-bg-color-wrap, .spb_tweets_slider_widget .spb-bg-color-wrap {
       background: #1dc6df;
   }
   .spb_tweets_slider_widget .tweet-text, .spb_tweets_slider_widget .tweet-icon {
       color: #ffffff;
   }
   .spb_tweets_slider_widget .tweet-text a, .spb_tweets_slider_widget .twitter_intents a {
       color: #339933;
   }
   .spb_tweets_slider_widget .tweet-text a:hover, .spb_tweets_slider_widget .twitter_intents a:hover {
       color: #ffffff;
   }
   .spb_testimonial_slider_widget .spb-bg-color-wrap {
       background: #1dc6df;
   }
   .spb_testimonial_slider_widget .heading-wrap h3.spb-center-heading, .spb_testimonial_slider_widget .testimonial-text, .spb_testimonial_slider_widget cite, .spb_testimonial_slider_widget .testimonial-icon {
       color: #ffffff;
   }
   .spb_testimonial_slider_widget .heading-wrap h3.spb-center-heading {
       border-bottom-color: #ffffff;
   }
   .content-slider .flex-direction-nav .flex-next:before, .content-slider .flex-direction-nav .flex-prev:before {
       background-color: #e4e4e4;
       color: #222222;
   }
   .spb_tweets_slider_widget .heading-wrap h3.spb-center-heading {
       color: #ffffff;
       border-bottom-color: #ffffff;
   }
   #footer {
       background: #600066;
   }
   #footer.footer-divider {
       border-top-color: #600066;
   }
   #footer, #footer p, #footer h3.spb-heading {
       color: #cccccc;
   }
   #footer h3.spb-heading span {
       border-bottom-color: #cccccc;
   }
   #footer a {
       color: #ffffff;
   }
   #footer a:hover {
       color: #cccccc;
   }
   #footer .widget ul li, #footer .widget_categories ul, #footer .widget_archive ul, #footer .widget_nav_menu ul, #footer .widget_recent_comments ul, #footer .widget_meta ul, #footer .widget_recent_entries ul, #footer .widget_product_categories ul {
       border-color: #600066;
   }
   #copyright {
       background-color: #c3b302;
       border-top-color: #c3b302;
   }
   #copyright p, #copyright .text-left, #copyright .text-right {
       color: #ffffff;
   }
   #copyright a {
       color: #ffffff;
   }
   #copyright a:hover, #copyright nav .menu li a:hover {
       color: #cccccc !important;
   }
   #copyright nav .menu li {
       border-left-color: #ddd6c5;
   }
   #footer .widget_calendar #calendar_wrap, #footer .widget_calendar th, #footer .widget_calendar tbody tr>td, #footer .widget_calendar tbody tr>td.pad {
       border-color: #600066;
   }
   .widget input[type="email"] {
       background: #f7f7f7;
       color: #999
   }
   #footer .widget hr {
       border-color: #600066;
   }
   #sf-newsletter-bar, .layout-boxed #sf-newsletter-bar>.container {
       background-color: #222;
   }
   #sf-newsletter-bar h3.sub-text {
       color: #ccc;
   }
   #sf-newsletter-bar .sub-code form input[type=submit], #sf-newsletter-bar .sub-code form input[type="text"], #sf-newsletter-bar .sub-code form input[type="email"] {
       border-color: #ccc;
       color: #ccc;
   }
   #sf-newsletter-bar .sub-code form input[type=submit]:hover {
       border-color: #fff;
       color: #fff;
   }
   #sf-newsletter-bar .sub-close {
       color: #ccc;
   }
   #sf-newsletter-bar .sub-close:hover {
       color: #fff;
   }
   #sf-newsletter-bar ::-webkit-input-placeholder {
       color: #ccc !important;
   }
   #sf-newsletter-bar :-moz-placeholder {
       color: #ccc !important;
   }
   #sf-newsletter-bar ::-moz-placeholder {
       color: #ccc !important;
   }
   #sf-newsletter-bar :-ms-input-placeholder {
       color: #ccc !important;
   }
   #buddypress .activity-meta a, #buddypress .acomment-options a, #buddypress #member-group-links li a, .widget_bp_groups_widget #groups-list li, .activity-list li.bbp_topic_create .activity-content .activity-inner, .activity-list li.bbp_reply_create .activity-content .activity-inner {
       border-color: #e4e4e4;
   }
   #buddypress .activity-meta a:hover, #buddypress .acomment-options a:hover, #buddypress #member-group-links li a:hover {
       border-color: #600066;
   }
   #buddypress .activity-header a, #buddypress .activity-read-more a {
       border-color: #600066;
   }
   #buddypress #members-list .item-meta .activity, #buddypress .activity-header p {
       color: #222222;
   }
   #buddypress .pagination-links span, #buddypress .load-more.loading a {
       background-color: #600066;
       color: #ffffff;
       border-color: #600066;
   }
   #buddypress div.dir-search input[type=submit], #buddypress #whats-new-submit input[type=submit] {
       background: #f7f7f7;
       color: #222222
   }
   span.bbp-admin-links a, li.bbp-forum-info .bbp-forum-content {
       color: #222222;
   }
   span.bbp-admin-links a:hover {
       color: #600066;
   }
   .bbp-topic-action #favorite-toggle a, .bbp-topic-action #subscription-toggle a, .bbp-single-topic-meta a, .bbp-topic-tags a, #bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic, #bbpress-forums li.bbp-header, #bbpress-forums li.bbp-footer, #bbp-user-navigation ul li a, .bbp-pagination-links a, #bbp-your-profile fieldset input, #bbp-your-profile fieldset textarea, #bbp-your-profile, #bbp-your-profile fieldset {
       border-color: #e4e4e4;
   }
   .bbp-topic-action #favorite-toggle a:hover, .bbp-topic-action #subscription-toggle a:hover, .bbp-single-topic-meta a:hover, .bbp-topic-tags a:hover, #bbp-user-navigation ul li a:hover, .bbp-pagination-links a:hover {
       border-color: #600066;
   }
   #bbp-user-navigation ul li.current a, .bbp-pagination-links span.current {
       border-color: #600066;
       background: #600066;
       color: #ffffff;
   }
   #bbpress-forums fieldset.bbp-form button[type=submit], #bbp_user_edit_submit, .widget_display_search #bbp_search_submit {
       background: #f7f7f7;
       color: #222222
   }
   #bbpress-forums fieldset.bbp-form button[type=submit]:hover, #bbp_user_edit_submit:hover {
       background: #600066;
       color: #ffffff;
   }
   #bbpress-forums li.bbp-header {
       border-top-color: #600066;
   }
   .campaign-item .details-wrap {
       background-color: #FFFFFF;
   }
   .atcf-profile-campaigns>li {
       border-color: #e4e4e4;
   }
   .tribe-events-list-separator-month span {
       background-color: #FFFFFF;
   }
   #tribe-bar-form, .tribe-events-list .tribe-events-event-cost span, #tribe-events-content .tribe-events-calendar td {
       background-color: #f7f7f7;
   }
   .tribe-events-loop .tribe-events-event-meta, .tribe-events-list .tribe-events-venue-details {
       border-color: #e4e4e4;
   }
   @media only screen and (max-width: 767px) {
       nav .menu>li {
           border-top-color: #e4e4e4;
       }
   }
   html.no-js .sf-animation, .mobile-browser .sf-animation, .apple-mobile-browser .sf-animation, .sf-animation[data-animation="none"] {
       opacity: 1 !important;
       left: auto !important;
       right: auto !important;
       bottom: auto !important;
       -webkit-transform: scale(1) !important;
       -o-transform: scale(1) !important;
       -moz-transform: scale(1) !important;
       transform: scale(1) !important;
   }
   html.no-js .sf-animation.image-banner-content, .mobile-browser .sf-animation.image-banner-content, .apple-mobile-browser .sf-animation.image-banner-content {
       bottom: 50% !important;
   }
   .mobile-browser .product-grid .product {
       opacity: 1 !important;
   }
   /*========== User Custom CSS Styles ==========*/
   #error-page img {
       max-width: 300px;
   }
   #mobile-header, .header-wrap, #header-section .is-sticky .sticky-header, #header-section.header-5 #header {
       border: none;
   }
   #mobile-top-text a {
       color: bisque;
   }
   #mobile-top-text {
       background: #111;
       text-align: center;
       color: #fff;
       font-size: 12px;
   }
   .sf-promo-bar {
       padding-top: 10px;
       padding-bottom: 10px;
       text-align: center;
   }
   .sf-promo-bar.promo-button p {
       margin: 8px 30px;
   }
   .divider-wrap h3.divider-heading {
       color: black;
       font-size: 36px;
       line-height: 46px;
       text-align: center;
   }
   div#base-promo.sticky {
       position: fixed;
       bottom: 0;
       left: 0;
       right: 0;
       z-index: 99;
       -webkit-transition: all 1s;
   }
   @media screen and (max-width: 767px) {
       .inner-page-wrap {
           padding: 0 20px;
       }
       .fancy-style .page-heading.fancy-heading {
           height: 250px !important;
           background-position: center right !important;
           max-height: none;
       }
       .page-heading.fancy-heading .heading-text {
           padding: auto;
           text-align: center;
      
  
       }
       #base-promo>* {
           display: inline-block;
       }
       #base-promo p {
           width: auto;
           margin: 7px 10px 0 0;
           font-size: 18px;
       }
   }