::selection, ::-moz-selection
{
	background-color: #000000;
	color: #fff;
}
.accent-bg, .funded-bar .bar
{
	background-color: #000000;
}
.accent
{
	color: #000000;
}
.recent-post figure, span.highlighted, span.dropcap4, .loved-item:hover .loved-count, .flickr-widget li, .portfolio-grid li, .wpcf7 input.wpcf7-submit[type="submit"], .woocommerce-page nav.woocommerce-pagination ul li span.current, .woocommerce nav.woocommerce-pagination ul li span.current, figcaption .product-added, .woocommerce .wc-new-badge, .yith-wcwl-wishlistexistsbrowse a, .yith-wcwl-wishlistaddedbrowse a, .woocommerce .widget_layered_nav ul li.chosen > *, .woocommerce .widget_layered_nav_filters ul li a, .sticky-post-icon, .fw-video-close:hover
{
	background-color: #000000!important;
	color: #ffffff;
}
a:hover, #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, #reply-title small a, span.dropcap2, .spb_divider.go_to_top a, .love-it-wrapper .loved, .comments-likes .loved span.love-count, .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, .article-body-wrap .share-links a:hover, ul.member-contact li a:hover, .price ins, .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: #000000;
}
.carousel-wrap > a:hover, #mobile-menu ul li:hover > a
{
	color: #959595!important;
}
.read-more i:before, .read-more em:before
{
	color: #000000;
}
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: #000000!important;
}
nav .menu ul li:first-child:after,.navigation a:hover > .nav-text, .returning-customer a:hover
{
	border-bottom-color: #000000;
}
nav .menu ul ul li:first-child:after
{
	border-right-color: #000000;
}
.spb_impact_text .spb_call_text
{
	border-left-color: #000000;
}
.spb_impact_text .spb_button span
{
	color: #fff;
}
.woocommerce .free-badge
{
	background-color: #000000;
	color: #ffffff;
}
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: #000000;
}
.super-search-go
{
	border-color: #000000!important;
}
.super-search-go:hover
{
	background: #000000!important;
	border-color: #000000!important;
}
.owl-pagination .owl-page span
{
	background-color: #e4e4e4;
}
.owl-pagination .owl-page::after
{
	background-color: #000000;
}
.owl-pagination .owl-page:hover span, .owl-pagination .owl-page.active a
{
	background-color: #000000;
}
body.header-below-slider .home-slider-wrap #slider-continue:hover
{
	border-color: #000000;
}
body.header-below-slider .home-slider-wrap #slider-continue:hover i
{
	color: #000000;
}
#one-page-nav li a:hover > i
{
	background: #000000;
}
#one-page-nav li.selected a:hover > i
{
	border-color: #000000;
}
#one-page-nav li .hover-caption
{
	background: #000000;
	color: #ffffff;
}
#one-page-nav li .hover-caption:after
{
	border-left-color: #000000;
}
.loading-bar-transition .pace .pace-progress
{
	background-color: #000000;
}
body, .layout-fullwidth #container
{
	background-color: #0d204a;
}
#main-container, .tm-toggle-button-wrap a
{
	background-color: #FFFFFF;
}
a, .ui-widget-content a, #respond .form-submit input[type="submit"]
{
	color: #000000;
}
a:hover
{
	color: #959595;
}
.pagination-wrap li a:hover, ul.bar-styling li:not(.selected) > a:hover, ul.bar-styling li > .comments-likes:hover, ul.page-numbers li > a:hover, ul.page-numbers li > span.current
{
	background: #000000;
	border-color: #000000;
	color: #ffffff!important;
}
ul.bar-styling li > .comments-likes:hover *
{
	color: #ffffff!important;
}
.pagination-wrap li a, .pagination-wrap li span, .pagination-wrap li span.expand, 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;
}
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"]
{
	background-color: #f7f7f7;
	border-color: #e4e4e4;
	color: #222222;
}
input[type="submit"], button[type="submit"], input[type="file"], select
{
	border-color: #e4e4e4;
}
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: #000000!important;
	border-color: #ffffff!important;
	color: #ffffff!important;
}
textarea:focus, input:focus
{
	border-color: #999!important;
}
.modal-header
{
	background: #f7f7f7;
}
.recent-post .post-details, .portfolio-item h5.portfolio-subtitle, .search-item-content time, .search-item-content span, .portfolio-details-wrap .date
{
	color: #000000;
}
ul.bar-styling li.facebook > a:hover
{
	background: #3b5998;
	border-color: #3b5998;
	color: #fff!important;
}
ul.bar-styling li.twitter > a:hover
{
	background: #4099FF;
	border-color: #4099FF;
	color: #fff!important;
}
ul.bar-styling li.google-plus > a:hover
{
	background: #d34836;
	border-color: #d34836;
	color: #fff!important;
}
ul.bar-styling li.pinterest > a:hover
{
	background: #cb2027;
	border-color: #cb2027;
	color: #fff!important;
}
#top-bar
{
	background: #ffffff;
}
#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 > a:hover, #top-bar a:hover
{
	color: #fe504f;
}
.header-wrap, .header-standard-overlay #header, .vertical-header .header-wrap #header-section, #header-section .is-sticky #header.sticky-header
{
	background-color: #0d204a;
}
.header-left, .header-right, .vertical-menu-bottom .copyright
{
	color: #000000;
}
.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-alt
{
	color: #000000;
}
.header-left a:hover, .header-right a:hover, .vertical-menu-bottom .copyright a:hover
{
	color: #e0e0e0;
}
#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: #e0e0e0!important;
}
#header-search a:hover, .super-search-close:hover
{
	color: #000000;
}
.sf-super-search
{
	background-color: #000000;
}
.sf-super-search .search-options .ss-dropdown > span, .sf-super-search .search-options input
{
	border-bottom-color: #000000;
	color: #000000;
}
.sf-super-search .search-options .ss-dropdown ul li .fa-check
{
	color: #000000;
}
.sf-super-search-go:hover, .sf-super-search-close:hover
{
	background-color: #000000;
	border-color: #000000;
	color: #ffffff;
}
#header-languages .current-language
{
	background: #f7f7f7;
	color: #000000;
}
#header-section #main-nav
{
	border-top-color: #f0f0f0;
}
.ajax-search-wrap
{
	background-color: #000000;
}
.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: #ffffff;
}
.search-item-content time
{
	color: #f0f0f0;
}
#mobile-top-text, #mobile-header
{
	background-color: #0d204a;
	border-bottom-color: #0d204a;
}
#mobile-top-text, #mobile-logo h1
{
	color: #000000;
}
#mobile-top-text a, #mobile-header a
{
	color: #000000;
}
#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: #0d204a;
}
#mobile-menu-wrap, #mobile-cart-wrap
{
	background-color: #0d204a;
	color: #ffffff;
}
.mobile-search-form input[type="text"]
{
	border-bottom-color: #808080;
	color: #ffffff;
}
#mobile-menu-wrap a, #mobile-cart-wrap a:not(.sf-button)
{
	color: #fff;
}
#mobile-menu-wrap a:hover, #mobile-cart-wrap a:not(.sf-button):hover
{
	color: #959595;
}
#mobile-cart-wrap .shopping-bag-item > a.cart-contents, #mobile-cart-wrap .bag-product, #mobile-cart-wrap .bag-empty
{
	border-bottom-color: #808080;
}
#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: #808080;
}
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: #959595;
}
.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
{
	height: 95px;
	line-height: 95px;
}
.full-center #header, .full-center .float-menu
{
	height: 95px;
}
.full-center nav li.menu-item.sf-mega-menu > ul.sub-menu, .full-center .ajax-search-wrap
{
	top: 95px!important;
}
.browser-ff #logo a
{
	height: 35;
}
.browser-ff .full-center #logo a, .full-center #logo
{
	height: 95px;
}
#logo.has-img img
{
	max-height: 100px;
}
#logo.has-img, .header-left, .header-right
{
	height: 35px;
}
#mobile-logo
{
	max-height: 35px;
}
.full-center #logo.has-img a > img
{
	height: 80px;
	margin-top:5px;
}
.header-left, .header-right
{
	line-height: 35px;
}
#logo img.retina
{
	width: 94px;
}
#logo.has-img a > img
{
	padding: 30px 0;
}
#logo.has-img a
{
	height: 95px;
}
#logo.has-img a > img
{
	padding: 0;
}
.full-center.resized-header #main-navigation ul.menu > li > a, .full-center.resized-header .header-right ul.menu > li > a, .full-center.resized-header nav.float-alt-menu ul.menu > li > a, .full-center.resized-header .header-right div.text
{
	height: 95px;
	line-height: 95px;
}
.full-center.resized-header #logo, .full-center.resized-header #logo.no-img a
{
	height: 95px;
}
.full-center.resized-header #header, .full-center.resized-header .float-menu
{
	height: 95px;
}
.full-center.resized-header nav li.menu-item.sf-mega-menu > ul.sub-menu, .full-center.resized-header .ajax-search-wrap
{
	top: 95px!important;
}
.browser-ff .resized-header #logo a
{
	height: 95px;
}
.resized-header #logo.has-img a
{
	height: 95px;
}
.full-center.resized-header nav.float-alt-menu ul.menu > li > ul.sub-menu
{
	top: 95px!important;
}
#main-nav, .header-wrap[class*="page-header-naked"] #header-section .is-sticky #main-nav, #header-section .is-sticky .sticky-header, #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: #000000;
}
#main-nav
{
	border-color: #f0f0f0;
	border-top-style: solid;
}
nav#main-navigation .menu > li > a span.nav-line
{
	background-color: #07c1b6;
}
.show-menu
{
	background-color: #000000;
	color: #ffffff;
}
nav .menu > li:before
{
	background: #07c1b6;
}
nav .menu .sub-menu .parent > a:after
{
	border-left-color: #07c1b6;
}
nav .menu ul.sub-menu
{
	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-right-color: #f0f0f0;
	border-right-style: solid;
}
nav .menu > li.menu-item > a, nav.std-menu .menu > li > a
{
	color: #ffffff;
}
#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 > span.menu-item-text
{
	background-color: #ffffff;
	border-color: #ffffff;
	color: #959595;
}
nav ul.menu > li.menu-item.sf-menu-item-btn:hover > a > span.menu-item-text
{
	background-color: #000000;
	border-color: #000000;
	color: #ffffff;
}
#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;
}
#main-nav ul.menu > li:first-child, .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: #959595!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: #e0e0e0;
}
nav .menu > li:hover > a
{
	color: #959595!important;
}
nav .menu ul.sub-menu li.menu-item > a, nav .menu ul.sub-menu li > span, nav.std-menu ul.sub-menu
{
	color: #666666;
}
nav .menu ul.sub-menu li.menu-item:hover > a
{
	background: #f7f7f7;
	color: #000000!important;
}
nav .menu li.parent > a:after, nav .menu li.parent > a:after:hover
{
	color: #aaa;
}
nav .menu ul.sub-menu li.current-menu-ancestor > a, nav .menu ul.sub-menu li.current-menu-item > a
{
	background: #f7f7f7;
	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: #000000;
	color: #ffffff;
}
.woocommerce .button.update-cart-button:hover
{
	background: #000000;
	color: #ffffff;
}
.woocommerce input.button.alt:hover, .woocommerce .alt-button:hover, .woocommerce button.button.alt:hover
{
	background: #000000;
	color: #ffffff;
}
.shopping-bag:before, nav .menu ul.sub-menu li:first-child:before
{
	border-bottom-color: #07c1b6;
}
a.overlay-menu-link span, a.overlay-menu-link span:before, a.overlay-menu-link span:after
{
	background: #000000;
}
a.overlay-menu-link:hover span, a.overlay-menu-link:hover span:before, a.overlay-menu-link:hover span:after
{
	background: #e0e0e0;
}
.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 ul li a, .overlay-menu-open a.overlay-menu-link
{
	color: #ffffff;
}
#overlay-menu
{
	background-color: #000000;
}
#overlay-menu
{
	background-color: rgba(0,0,0, 0.95);
}
#overlay-menu nav li:hover > a
{
	color: #959595!important;
}
.contact-menu-link.slide-open
{
	color: #e0e0e0;
}
#base-promo, .sf-promo-bar
{
	background-color: #e4e4e4;
}
#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: #222;
}
#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: #000000!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: #000000;
}
.page-heading .heading-text, .fancy-heading .heading-text
{
	text-align: left;
}
body
{
	color: #000000;
}
h1, h1 a
{
	color: #000000;
}
h2, h2 a
{
	color: #000000;
}
h3, h3 a
{
	color: #000000;
}
h4, h4 a, .carousel-wrap > a
{
	color: #000000;
}
h5, h5 a
{
	color: #000000;
}
h6, h6 a
{
	color: #000000;
}
figure.animated-overlay figcaption
{
	background-color: #000000;
}
figure.animated-overlay figcaption
{
	background-color: rgba(13,32,74, 0.90);
}
figure.animated-overlay figcaption *
{
	color: #ffffff;
}
figcaption .thumb-info .name-divide
{
	background-color: #ffffff;
}
.bold-design figure.animated-overlay figcaption:before
{
	background-color: #000000;
	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: #000000;
}
.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
{
	border-color: #000000;
	color: #000000;
}
.testimonials.carousel-items li .testimonial-text
{
	background-color: #f7f7f7;
}
.widget ul li, .widget.widget_lip_most_loved_widget 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: #000000;
}
.widget .wp-tag-cloud li a
{
	background: #f7f7f7;
	border-color: #e4e4e4;
}
.widget .tagcloud a:hover, .widget ul.wp-tag-cloud li:hover > a
{
	background-color: #000000;
	color: #ffffff;
}
.loved-item .loved-count > i
{
	background: #e4e4e4;
	color: #000000;
}
.subscribers-list li > a.social-circle
{
	background: #000000;
	color: #ffffff;
}
.subscribers-list li:hover > a.social-circle
{
	background: #000000;
	color: #fbfbfb;
}
.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: #000000;
}
.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: #959595;
}
#calendar_wrap caption
{
	border-bottom-color: #000000;
}
.sidebar .widget_calendar tbody tr > td a
{
	background-color: #000000;
	color: #ffffff;
}
.sidebar .widget_calendar tbody tr > td a:hover
{
	background-color: #000000;
}
.sidebar .widget_calendar tfoot a
{
	color: #000000;
}
.sidebar .widget_calendar tfoot a:hover
{
	color: #000000;
}
.widget_calendar #calendar_wrap, .widget_calendar th, .widget_calendar tbody tr > td, .widget_calendar tbody tr > td.pad
{
	border-color: #e4e4e4;
}
.widget_sf_infocus_widget .infocus-item h5 a
{
	color: #000000;
}
.widget_sf_infocus_widget .infocus-item h5 a:hover
{
	color: #000000;
}
.sidebar .widget hr
{
	border-color: #e4e4e4;
}
.widget ul.flickr_images li a:after, .portfolio-grid li a:after
{
	color: #ffffff;
}
.portfolio-item
{
	border-bottom-color: #e4e4e4;
}
.masonry-items .portfolio-item-details
{
	background: #f7f7f7;
}
.spb_portfolio_carousel_widget .portfolio-item
{
	background: #FFFFFF;
}
.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: #000000;
}
#infscr-loading .spinner > div
{
	background: #e4e4e4;
}
.blog-aux-options li.selected a
{
	background: #000000;
	border-color: #000000;
	color: #ffffff;
}
.blog-filter-wrap .aux-list li:hover
{
	border-bottom-color: transparent;
}
.blog-filter-wrap .aux-list li:hover a
{
	background: #000000;
	color: #ffffff;
}
.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;
}
.related-item figure
{
	background-color: #000000;
	color: #ffffff;
}
.required
{
	color: #ee3c59;
}
.post-item-details .comments-likes a i, .post-item-details .comments-likes a span
{
	color: #000000;
}
.posts-type-list .recent-post:hover h4
{
	color: #959595;
}
.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 .inst-icon
{
	background: #ffffff;
	color: #000000;
}
.blog-item .tweet-icon, .blog-item .post-icon, .blog-item .inst-icon
{
	background: #000000;
	color: #ffffff!important;
}
.blog-item:hover .tweet-icon, .blog-item:hover .post-icon, .blog-item:hover .inst-icon
{
	background: #ffffff;
}
.blog-item:hover .tweet-icon i, .blog-item:hover .post-icon i, .blog-item:hover .inst-icon i
{
	color: #000000!important;
}
.posts-type-bold .recent-post .details-wrap, .masonry-items .blog-item .details-wrap, .blog-grid-items .blog-item > div
{
	background: #e3e3e3;
	color: #222;
}
.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: #000000;
}
.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
{
	background: #000000;
}
.blog-grid-items .instagram-item:hover .inst-overlay
{
	background: rgba(0,0,0, 0.90);
}
.posts-type-bold .recent-post:hover .details-wrap:before, .masonry-items .blog-item:hover .details-wrap:before
{
	border-bottom-color: #000000;
}
.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: #000000;
}
.blog-grid-items .blog-item:hover .grid-left:after
{
	border-left-color: #000000;
}
.bold-design .posts-type-bold .recent-post .details-wrap h2:after, .bold-design .posts-type-bold .recent-post .details-wrap h2:after, .bold-design .blog-grid-items .blog-item .tweet-text:after, .bold-design .blog-grid-items .blog-item .quote-excerpt:after, .bold-design .blog-grid-items .blog-item h2:after
{
	background: #222;
}
.bold-design .posts-type-bold .recent-post:hover .details-wrap h2:after, .bold-design .posts-type-bold .recent-post:hover .details-wrap h2:after, .bold-design .blog-grid-items .blog-item:hover .tweet-text:after, .bold-design .blog-grid-items .blog-item:hover .quote-excerpt:after, .bold-design .blog-grid-items .blog-item:hover h2:after
{
	background: #ffffff;
}
.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;
}
.bold-design .testimonials > li:before
{
	background-color: #FFFFFF;
}
.spb-row-expand-text
{
	background-color: #f7f7f7;
}
.sf-button.accent
{
	background-color: #000000;
	border-color: #000000;
	color: #ffffff;
}
.sf-button.sf-icon-reveal.accent
{
	background-color: #000000!important;
	color: #ffffff!important;
}
a.sf-button.stroke-to-fill
{
	color: #000000;
}
.sf-button.accent:hover
{
	background-color: #000000;
	border-color: #000000;
	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, a.sf-button.white:hover
{
	color: #222!important;
}
a.sf-button.transparent-dark
{
	color: #000000!important;
}
a.sf-button.transparent-light:hover, a.sf-button.transparent-dark:hover
{
	color: #000000!important;
}
.sf-icon
{
	color: #ffffff;
}
.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: #000000;
}
.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-left-color: #000000;
	border-top-color: #000000;
}
.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: #000000;
}
.sf-icon-box-animated .back
{
	background: #000000;
	border-color: #000000;
}
.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: #000000;
	border-color: #000000!important;
	color: #000000;
}
.spb_tour .nav-tabs li.active a, .spb_tabs .nav-tabs li.active a
{
	color: #000000;
}
.spb_accordion_section > h4:hover .ui-icon:before
{
	border-color: #000000;
}
.spb_tour .ui-tabs .ui-tabs-nav li a, .nav-tabs>li.active>a:hover
{
	border-color: #e4e4e4!important;
}
.spb_tour.span3 .ui-tabs .ui-tabs-nav li
{
	border-color: #e4e4e4!important;
}
.toggle-wrap .spb_toggle, .spb_toggle_content
{
	border-color: #e4e4e4;
}
.toggle-wrap .spb_toggle:hover
{
	color: #000000;
}
.ui-accordion h4.ui-accordion-header .ui-icon
{
	color: #000000;
}
.ui-accordion h4.ui-accordion-header.ui-state-active:hover a, .ui-accordion h4.ui-accordion-header:hover .ui-icon
{
	color: #000000;
}
blockquote.pullquote
{
	border-color: #000000;
}
.borderframe img
{
	border-color: #eeeeee;
}
.spb_box_content.whitestroke
{
	background-color: #fff;
	border-color: #e4e4e4;
}
ul.member-contact li a:hover
{
	color: #959595;
}
.testimonials.carousel-items li .testimonial-text
{
	border-color: #e4e4e4;
}
.testimonials.carousel-items li .testimonial-text:after
{
	border-left-color: #e4e4e4;
	border-top-color: #e4e4e4;
}
.horizontal-break
{
	background-color: #e4e4e4;
}
.horizontal-break.bold
{
	background-color: #000000;
}
.progress .bar
{
	background-color: #000000;
}
.progress.standard .bar
{
	background: #000000;
}
.progress-bar-wrap .progress-value
{
	color: #000000;
}
.article-share label
{
	background-color: #000000!important;
	color: #ffffff!important;
}
.mejs-controls .mejs-time-rail .mejs-time-current
{
	background: #000000!important;
}
.mejs-controls .mejs-time-rail .mejs-time-loaded
{
	background: #ffffff!important;
}
.pt-banner h6
{
	color: #ffffff;
}
.pinmarker-container a.pin-button:hover
{
	background: #000000;
	color: #ffffff;
}
.directory-item-details .item-meta
{
	color: #000000;
}
.spb_row_container .spb_tweets_slider_widget .spb-bg-color-wrap, .spb_tweets_slider_widget .spb-bg-color-wrap
{
	background: #ffffff;
}
.spb_tweets_slider_widget .tweet-text, .spb_tweets_slider_widget .tweet-icon
{
	color: #000000;
}
.spb_tweets_slider_widget .tweet-text a
{
	color: #339933;
}
.spb_tweets_slider_widget .tweet-text a:hover
{
	color: #ffffff;
}
.spb_testimonial_slider_widget .spb-bg-color-wrap
{
	background: #d1f2f0;
}
.spb_testimonial_slider_widget .testimonial-text, .spb_testimonial_slider_widget cite, .spb_testimonial_slider_widget .testimonial-icon
{
	color: #ffffff;
}
#footer
{
	background: #0d204a;
}
#footer.footer-divider
{
	border-top-color: #0d204a;
}
#footer, #footer p, #footer h6
{
	color: #ffffff;
}
#footer a
{
	color: #d0d0d0;
}
#footer a:hover
{
	color: #82bcd8;
}
#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: #000000;
}
#copyright
{
	background-color: #0d204a;
	border-top-color: #0d204a;
}
#copyright p, #copyright .text-left, #copyright .text-right
{
	color: #8690a5;
}
#copyright a
{
	color: #959595;
}
#copyright a:hover, #copyright nav .menu li a:hover
{
	color: #3b3b3b!important;
}
#copyright nav .menu li
{
	border-left-color: #000000;
}
#footer .widget_calendar #calendar_wrap, #footer .widget_calendar th, #footer .widget_calendar tbody tr > td, #footer .widget_calendar tbody tr > td.pad
{
	border-color: #000000;
}
.widget input[type="email"]
{
	background: #f7f7f7;
	color: #999;
}
#footer .widget hr
{
	border-color: #000000;
}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span, .modal-body .comment-form-rating, ul.checkout-process, #billing .proceed, ul.my-account-nav > li, .woocommerce #payment, .woocommerce-checkout p.thank-you, .woocommerce .order_details, .woocommerce-page .order_details, .woocommerce .products .product figure .cart-overlay .yith-wcwl-add-to-wishlist, #product-accordion .panel, .review-order-wrap, .woocommerce form .form-row input.input-text, .woocommerce .coupon input.input-text, .woocommerce table.shop_table, .woocommerce-page table.shop_table
{
	border-color: #e4e4e4;
}
nav.woocommerce-pagination ul li span.current, nav.woocommerce-pagination ul li a:hover
{
	background: #000000!important;
	border-color: #000000;
	color: #ffffff!important;
}
.woocommerce-account p.myaccount_address, .woocommerce-account .page-content h2, p.no-items, #order_review table.shop_table, #payment_heading, .returning-customer a, .woocommerce #payment ul.payment_methods, .woocommerce-page #payment ul.payment_methods, .woocommerce .coupon, .summary-top
{
	border-bottom-color: #e4e4e4;
}
p.no-items, .woocommerce-page .cart-collaterals, .woocommerce .cart_totals table tr.cart-subtotal, .woocommerce .cart_totals table tr.order-total, .woocommerce table.shop_table td, .woocommerce-page table.shop_table td, .woocommerce #payment div.form-row, .woocommerce-page #payment div.form-row
{
	border-top-color: #e4e4e4;
}
.woocommerce a.button, .woocommerce button[type="submit"], .woocommerce-ordering .woo-select, .variations_form .woo-select, .add_review a, .woocommerce .coupon input.apply-coupon, .woocommerce .button.update-cart-button, .shipping-calculator-form .woo-select, .woocommerce .shipping-calculator-form .update-totals-button button, .woocommerce #billing_country_field .woo-select, .woocommerce #shipping_country_field .woo-select, .woocommerce #review_form #respond .form-submit input, .woocommerce table.my_account_orders .order-actions .button, .woocommerce #payment div.payment_box, .woocommerce .widget_price_filter .price_slider_amount .button, .woocommerce.widget .buttons a, .load-more-btn, .bag-buttons a.bag-button, .bag-buttons a.wishlist-button, #wew-submit-email-to-notify, .woocommerce input[name="save_account_details"]
{
	background: #f7f7f7;
	color: #959595;
}
.woocommerce-page nav.woocommerce-pagination ul li span.current, .woocommerce nav.woocommerce-pagination ul li span.current
{
	color: #ffffff;
}
.product figcaption a.product-added
{
	color: #ffffff;
}
.woocommerce .products .product figure .cart-overlay, .yith-wcwl-add-button a, ul.products li.product a.quick-view-button, .yith-wcwl-add-to-wishlist, .woocommerce form.cart button.single_add_to_cart_button, .woocommerce p.cart a.single_add_to_cart_button, .lost_reset_password p.form-row input[type="submit"], .track_order p.form-row input[type="submit"], .change_password_form p input[type="submit"], .woocommerce form.register input[type="submit"], .woocommerce .wishlist_table tr td.product-add-to-cart a, .woocommerce input.button[name="save_address"], .woocommerce .woocommerce-message a.button, .woocommerce .quantity, .woocommerce-page .quantity
{
	background: #f7f7f7;
}
.woocommerce div.product form.cart .variations select
{
	background-color: #f7f7f7;
}
.woocommerce .products .product figure .cart-overlay .shop-actions > a.product-added, .woocommerce ul.products li.product figure figcaption .shop-actions > a.product-added:hover
{
	color: #000000!important;
}
ul.products li.product .product-details .posted_in a
{
	color: #000000;
}
.woocommerce form.cart button.single_add_to_cart_button, .woocommerce form.cart .yith-wcwl-add-to-wishlist a, .woocommerce .quantity input, .woocommerce .quantity .minus, .woocommerce .quantity .plus
{
	color: #000000;
}
.woocommerce .products .product figure .cart-overlay .shop-actions > a:hover, ul.products li.product .product-details .posted_in a:hover, .product .cart-overlay .shop-actions .jckqvBtn:hover
{
	color: #000000;
}
.woocommerce p.cart a.single_add_to_cart_button:hover
{
	background: #000000;
	color: #000000;
}
.woocommerce a.button:hover, .woocommerce .coupon input.apply-coupon:hover, .woocommerce .shipping-calculator-form .update-totals-button button:hover, .woocommerce .quantity .plus:hover, .woocommerce .quantity .minus:hover, .add_review a:hover, .woocommerce #review_form #respond .form-submit input:hover, .lost_reset_password p.form-row input[type="submit"]:hover, .track_order p.form-row input[type="submit"]:hover, .change_password_form p input[type="submit"]:hover, .woocommerce table.my_account_orders .order-actions .button:hover, .woocommerce .widget_price_filter .price_slider_amount .button:hover, .woocommerce.widget .buttons a:hover, .woocommerce .wishlist_table tr td.product-add-to-cart a:hover, .woocommerce input.button[name="save_address"]:hover, .woocommerce input[name="apply_coupon"]:hover, .woocommerce form.register input[type="submit"]:hover, .woocommerce form.cart .yith-wcwl-add-to-wishlist a:hover, .load-more-btn:hover, #wew-submit-email-to-notify:hover, .woocommerce input[name="save_account_details"]:hover
{
	background: #000000;
	color: #ffffff;
}
.woocommerce form.cart button.single_add_to_cart_button:hover
{
	background: #000000!important;
	color: #ffffff!important;
}
.woocommerce #account_details .login, .woocommerce #account_details .login h4.lined-heading span, .my-account-login-wrap .login-wrap, .my-account-login-wrap .login-wrap h4.lined-heading span, .woocommerce div.product form.cart table div.quantity
{
	background: #f7f7f7;
}
.woocommerce .help-bar ul li a:hover, .woocommerce .address .edit-address:hover, .my_account_orders td.order-number a:hover, .product_meta a.inline:hover
{
	border-bottom-color: #000000;
}
.woocommerce .order-info, .woocommerce .order-info mark
{
	background: #000000;
	color: #ffffff;
}
.woocommerce #payment div.payment_box:after
{
	border-bottom-color: #f7f7f7;
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content
{
	background: #f7f7f7;
}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle
{
	background: #e4e4e4;
}
.yith-wcwl-wishlistexistsbrowse a:hover, .yith-wcwl-wishlistaddedbrowse a:hover
{
	color: #ffffff;
}
.inner-page-wrap.full-width-shop .sidebar[class*="col-sm"]
{
	background-color: #FFFFFF;
}
.woocommerce .products .product .price, .woocommerce div.product p.price
{
	color: #000000;
}
.woocommerce .products .product-category .product-cat-info
{
	background: #e4e4e4;
}
.woocommerce .products .product-category .product-cat-info:before
{
	border-bottom-color: #e4e4e4;
}
.woocommerce .products .product-category a:hover .product-cat-info
{
	background: #000000;
	color: #ffffff;
}
.woocommerce .products .product-category a:hover .product-cat-info h3
{
	color: #ffffff!important;
}
.woocommerce .products .product-category a:hover .product-cat-info:before
{
	border-bottom-color: #000000;
}
.woocommerce input[name="apply_coupon"]
{
	background: #f7f7f7!important;
	color: #000000!important;
}
.woocommerce input[name="apply_coupon"]:hover
{
	background: #000000!important;
	color: #ffffff!important;
}
.woocommerce div.product form.cart .variations td.label label
{
	color: #000000;
}
.woocommerce .products .product.product-display-gallery-bordered, .product-type-gallery-bordered .products, .product-type-gallery-bordered .products .owl-wrapper-outer, .inner-page-wrap.full-width-shop .product-type-gallery-bordered .sidebar[class*="col-sm"]
{
	border-color: #e4e4e4;
}
#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: #000000;
}
#buddypress .activity-header a, #buddypress .activity-read-more a
{
	border-color: #000000;
}
#buddypress #members-list .item-meta .activity, #buddypress .activity-header p
{
	color: #000000;
}
#buddypress .pagination-links span, #buddypress .load-more.loading a
{
	background-color: #000000;
	border-color: #000000;
	color: #ffffff;
}
#buddypress div.dir-search input[type="submit"], #buddypress #whats-new-submit input[type="submit"]
{
	background: #f7f7f7;
	color: #000000;
}
span.bbp-admin-links a, li.bbp-forum-info .bbp-forum-content
{
	color: #000000;
}
span.bbp-admin-links a:hover
{
	color: #000000;
}
.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: #000000;
}
#bbp-user-navigation ul li.current a, .bbp-pagination-links span.current
{
	background: #000000;
	border-color: #000000;
	color: #ffffff;
}
#bbpress-forums fieldset.bbp-form button[type="submit"], #bbp_user_edit_submit, .widget_display_search #bbp_search_submit
{
	background: #f7f7f7;
	color: #000000;
}
#bbpress-forums fieldset.bbp-form button[type="submit"]:hover, #bbp_user_edit_submit:hover
{
	background: #000000;
	color: #ffffff;
}
#bbpress-forums li.bbp-header
{
	border-top-color: #000000;
}
.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;
}
.bold-design .spb_accordion .spb_accordion_section > h4.ui-state-default, .bold-design .nav-tabs > li a
{
	background-color: #f7f7f7;
}
.bold-design .spb_accordion .spb_accordion_section > h4.ui-state-active, .bold-design .nav-tabs > li.active a
{
	background-color: #000000!important;
}
.bold-design .spb_accordion .spb_accordion_section > h4:after, .bold-design .nav-tabs > li a:after
{
	border-top-color: #000000;
}
.bold-design .spb_tour .nav-tabs > li a:after
{
	border-left-color: #000000;
}
.bold-design .spb_accordion .spb_accordion_section > h4.ui-state-active a, .bold-design .spb_accordion .spb_accordion_section > h4.ui-state-active .ui-icon, .bold-design .nav-tabs > li.active a
{
	color: #ffffff!important;
}
.bold-design .spb_accordion .spb_accordion_section > h4.ui-state-hover, .bold-design .nav-tabs > li:hover a
{
	background-color: #000000;
}
.bold-design .spb_accordion .spb_accordion_section > h4.ui-state-hover a, .bold-design .spb_accordion .spb_accordion_section > h4.ui-state-hover .ui-icon, .bold-design .nav-tabs > li:hover a
{
	color: #ffffff;
}
.bold-design .title-wrap .carousel-arrows a
{
	background-color: #000000;
	color: #ffffff;
}
.bold-design .title-wrap .carousel-arrows a:hover
{
	background-color: #000000;
	color: #ffffff;
}
.product-type-standard .product .cart-overlay .shop-actions > a, .product-type-standard .product figure .cart-overlay .yith-wcwl-add-to-wishlist a, .product-type-standard .product .cart-overlay .shop-actions > .jckqvBtn
{
	background-color: #000000;
	color: #ffffff;
}
.product-type-standard .product .cart-overlay .shop-actions > a:hover, .product-type-standard .product figure .cart-overlay .yith-wcwl-add-to-wishlist a:hover, .woocommerce .product-type-standard .product figure .cart-overlay .shop-actions > a.product-added
{
	background-color: #000000;
	color: #ffffff!important;
}
.bright-design h3.spb-heading:before, .bright-design h3.spb-heading:after, .bright-design .gform_heading h3:before, .bright-design .gform_heading h3:after
{
	border-color: #e4e4e4;
}
.bright-design .spb_accordion .spb_accordion_section > h4.ui-state-default, .bright-design .nav-tabs > li.active a
{
	background-color: #f7f7f7;
}
.bright-design .spb_accordion .spb_accordion_section > h4.ui-state-active
{
	background-color: #FFFFFF!important;
}
.bright-design .spb_accordion .spb_accordion_section > h4:hover a, .bright-design .spb_accordion .spb_accordion_section > h4.ui-state-active a, .bright-design .spb_accordion .spb_accordion_section > h4.ui-state-active .ui-icon, .bright-design .nav-tabs > li.active a, .bright-design .spb_tour .nav-tabs li:hover a
{
	color: #000000!important;
}
.bright-design .posts-type-list .recent-post:hover
{
	background-color: #000000!important;
}
.bright-design .posts-type-list .recent-post:hover .details-wrap > h4 a, .bright-design .posts-type-list .recent-post:hover .details-wrap *
{
	color: #ffffff;
}
.bright-design .testimonials > li:before
{
	color: #000000;
}
@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"]
{
	bottom: auto!important;
	left: auto!important;
	moz-transform: scale(1)!important;
	opacity: 1!important;
	o-transform: scale(1)!important;
	right: auto!important;
	transform: scale(1)!important;
	webkit-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, .sf-animation[data-animation="none"].image-banner-content
{
	bottom: 50%!important;
}
h1, h2, h4, h5, nav a
{
	text-transform: uppercase;
}
p
{
	font-size: 14px;
	line-height: 170%;
}
a.sf-button
{
	border-radius: 0px;
	webkit-border-radius: 0px;
}
a.sf-button.large.stroke-to-fill
{
	padding: 8px 60px;
}
a.sf-button span.text
{
	font-weight: 300;
}
a.sf-button.black
{
	background-color: #000;
}
.spb-row-container.spb_parallax_asset
{
	box-shadow: none!important;
}
.btn-primary
{
	background-color: #d1f2f0!important;
	color: #000!important;
}
.author, .categories-wrap
{
	display: none!important;
}
a.sf-button.black
{
	border-color: #000;
}
.pad-right
{
	padding-right: 32.5%!important;
}
.no-mar
{
	margin: 0!important;
}
.inner-page-wrap
{
	margin-bottom: 0!important;
}
.contact .sf-icon
{
	font-size: 20px!important;
}
.contact .title-wrap
{
	margin-bottom: 0!important;
}
.woocommerce .woocommerce-info, .woocommerce-page .woocommerce-info
{
	background: #d1f2f0;
}
.woocommerce-ordering, .woocommerce-count-wrap
{
	display: none;
}
.woocommerce-shop-page
{
	margin: 100px 0!important;
}
.woocommerce-account .page-content h2
{
	margin-top: 20px;
	padding-bottom: 8px;
}
.title-wrap
{
	margin-bottom: 0;
}
.cart_totals p small
{
	display: none!important;
}
.totals_table small
{
	display: none!important;
}
.spb_text_column
{
	margin-bottom: 0;
}
.posted_in
{
	display: none!Important;
}
.page-id-269 .inner-page-wrap
{
	margin-top: 0!important;
}
.faq-heading
{
	text-transform: uppercase;
}
.woocommerce div.product .summary p.price, .woocommerce-page div.product .summary p.price
{
	margin-top: 5px;
}
.product_meta .meta-row .leave-feedback
{
	display: none!important;
}
.stock.in-stock
{
	display: none!important;
}
.cart_totals h2
{
	line-height: 29px;
}
.woocommerce .cart_totals table th
{
	padding-top: 0;
}
.help-bar ul
{
	display: none;
}
.single-product .inner-page-wrap
{
	margin-top: 100px;
}
#footer .sf-icon
{
	font-size: 15px!important;
}
#footer h6
{
	font-weight: 900;
}
#footer-widgets a
{
	font-size: 12px;
	line-height: 16px;
}
#copyright
{
	font-weight: 900;
	letter-spacing: 1px;
	text-transform: uppercase;
}
.spb_tweets_slider_widget .tweet-text
{
	font-size: 18px;
}
h4.specialheading
{
	margin: 0;
	overflow: hidden;
	padding: 0 0 20px 0;
	text-align: center;
	width: 100%;
}
h4.specialheading:before, h4.specialheading:after
{
	background-color: #000;
	bottom: 11px;
	content: "";
	display: inline-block;
	height: 1px;
	left: 20px;
	margin: 0 -200% 0 0;
	position: relative;
	vertical-align: bottom;
	width: 200%;
}
h4.specialheading:before
{
	left: -20px;
	margin: 0 0 0 -200%;
}
#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: #fff;
}
#mobile-top-text a, #mobile-header a
{
	color: #fff;
}

@media only screen and (max-width: 980px)
{
	.pad-right
	{
		padding-right: 0!important;
	}
}
@media only screen and (max-width: 768px)
{
	[data-slide-id="2"]
	{
		background-position: left center!important;
	}
}
@media only screen and (max-width: 767px)
{
	.swiper-slide .caption-content h1
	{
		font-size: 23px!important;
		line-height: 26px!important;
	}
}

@media only screen and (max-width: 767px)
{
	.spb-asset-content h2
	{
		text-align:left !important;
		margin-left:20px;
	}
	.spb-asset-content .h2home
	{
		text-align:center !important;
		margin-left:0px;
	}	

}