body {
	background-color: #1E1D21;
	color: #b3adac;
}

table,
table tr,
.woocommerce div.product .woocommerce-tabs ul.tabs::before,
.woocommerce table.shop_table td {
    border-color: rgba(255, 255, 255, 0.1);
}

h1, h2, h3, h4, h5, h6 {
	color: #fff;
}
.navbar-brand a {
	color: #fff;
}
.navbar-toggle .icon-bar {
	background-color: #fff;
}
.navbar-toggle:hover .icon-bar {
	background-color: #f1f1f1;
}
.widget .title,
.wpzoom-featured-cat h3.title a {
	color: #fff;
}
.carousel-slider .flickity-prev-next-button path,
div.navigation .prev svg path,
div.navigation .next svg path {
	fill: #f1f1f1;
}
.entry-title,
.entry-title a {
	color: #fff;
}
.entry-title a:hover {
	color: #00B7BF;
}


.navbar-nav a {
    color: #fff;
}

.navbar-nav .current-menu-item a, .navbar-nav .current_page_item a, .navbar-nav .current-menu-parent a, .navbar-nav .current_page_parent a,
.navbar-nav a:hover, .navbar-nav a:active {
    color: #00B7BF;
}


a,
.widget a:hover,
div.navigation a:hover,
.section-title.sort span:not(.selected):hover,
.header-archive .section-title strong,
.widget .feature-posts-list li a:hover,
.single .post_author .author-title a:hover,
.author_links a:hover:before,
.author_links a:hover, .author_links a:active,
#pageslide .panel .widget.widget_nav_menu ul.menu li a:hover, #pageslide .panel .widget.widget_nav_menu ul.menu li a:active,
#pageslide .closeBtn:hover, #pageslide .closeBtn:active, #pageslide .closeBtn:focus,
.navbar-brand a:hover,
.slides li .entry-meta a,
.site-info a:hover, .site-info a:active,
.carousel-slider .item .entry-cats a,
.site-footer .widget a:hover, .section-footer .widget a:hover {
    color: #00B7BF;
}


#pageslide .panel .widget.widget_search .sb-search-submit:hover, #pageslide .panel .widget.widget_search .sb-search-submit:focus {
    color: #00B7BF;
}

.site-footer .carousel-slider .flickity-prev-next-button:hover path {
    fill: #00B7BF;
}

.tag_list a:hover {
    color: #00B7BF;
    border-color: #00B7BF;
}

.carousel-slider .flickity-prev-next-button:hover path {
    fill: #00B7BF;
}

button:hover, input[type=button]:hover, input[type=reset]:hover, input[type=submit]:hover {
    background: #00B7BF;
}

.widget button, .widget input[type=button], .widget input[type=reset], .widget input[type=submit] {
    background-color: #00B7BF;
}


.sb-search .sb-search-input:focus {
    -moz-box-shadow: 0 0 2px 1px #00B7BF;
    -webkit-box-shadow: 0 0 2px 1px #00B7BF;
    box-shadow: 0 0 2px 1px #00B7BF;
}

div.navigation a,
.entry-content a,
.comment-author .fn,
.comment-author .fn a {
	color: #f1f1f1;
}
div.navigation span.current {
	background-color: #28272B;
}
.site-footer {
	background-color: #28272B;
}
.entry-content a:hover {
	color: #00B7BF;
}
.single .site-main.post-with-thumbnail, .page .site-main.post-with-thumbnail {
	background-color: transparent;
}
#slider {
	background-color: #000;
}

.home-widgetized-section-upper,
#main #searchform,
#pageslide .panel .widget.widget_search,
#respond,
.recent-posts.list-view .inner-article {
	/*background-color: #28272B;*/
}

.error404 #main #searchform,
.section-single #searchform,
#pp-sidebar #searchform,
.home-widgetized-section-upper,
#main #searchform,
#respond,
.recent-posts.list-view .inner-article {
    background-color: rgba(255,255,255,0.07);
}

.site-footer #s,
.entry-footer {
	background-color: #28272B;
	color: #bdbaba;
}

.sb-search .sb-search-submit,
.sb-search .sb-search-input {
    background: none;
}

.sb-search .sb-search-input,
.sb-search .sb-search-submit {
    color: #fff;
}

.single .post_author .author-title a {
	color: #f1f1f1;
}
#main #s::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #fff;
    opacity: 1; /* Firefox */
}

#main #s:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #fff;
}

#main #s::-ms-input-placeholder { /* Microsoft Edge */
    color: #fff;
}
.site-footer #searchsubmit, #main #searchsubmit {
	background-color: #00B7BF;
	color: #fff;
}
.site-footer #s::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #fff;
    opacity: 1; /* Firefox */
}

.site-footer #s:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #fff;
}

.site-footer #s::-ms-input-placeholder { /* Microsoft Edge */
    color: #fff;
}
.site-footer #searchsubmit, #main #searchsubmit {
	background-color: #00B7BF;
	color: #fff;
}
.site-footer #searchsubmit:hover, #main #searchsubmit:hover {
	background-color: #999;
	color: #fff;
}
.sidebar input:focus,
.sidebar textarea:focus {
    border-color: transparent;
}
.widget .feature-posts-list li a {
	color: #fff;
}
.entry-meta a,
.cat-links a,
.entry-info .second-entry-meta a {
	color: #999;
}
.entry-meta a:hover,
.cat-links a:hover,
.entry-info .second-entry-meta a:hover {
	color: #00B7BF;
}
.entry-meta span + span::before,
.comment-author .comment-meta a::before {
	color: rgba(255, 255, 255, 0.25);
}
.widget .feature-posts-list li,
#main #pp-sidebar .widget,
#pp-sidebar .widget,
#comments,
.commentlist .comment,
.commentlist .children,
input, textarea {
	border-color: rgba(255, 255, 255, 0.1);
}
.home-widgetized-section-lower {
	border-color: rgba(255, 255, 255, 0.15);
}
.sort-loader-ajax {
	background-color: rgba(70, 70, 70, 0.75);
}
.site-header {
	box-shadow: 0 2px 0 #28272B;
}

.widget a {
    color: #fff;
}

.site-sidebar .widget a {
    color: #000;
}

.site-sidebar .widget a:hover {
    color: #00B7BF;
}

.site-sidebar .widget .feature-posts-list li a {
    color: #000;
}

.site-sidebar .widget .feature-posts-list li a:hover {
    color: #00B7BF;
}

a:hover, a:focus {
    color: #00B7BF;
}

.single #jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title a {
    color: #fff;
}

.single div#jp-relatedposts h3.jp-relatedposts-headline:before,
#main div.sharedaddy h3.sd-title:before {
    border-top-color: rgba(255, 255, 255, 0.1);
}

.entry-content blockquote:before, .entry-content blockquote:after,
.tag_list a,
#main .widget.widget_search .sb-search-input,
#pp-sidebar .widget.widget_search .sb-search-input,
.section-single {
    border-color: rgba(255, 255, 255, 0.1);
}

.author_links a:before { color: #eee; }

.gform_wrapper {
    background: none;
    border-color: rgba(255, 255, 255, 0.1);
}

.woocommerce #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt:disabled[disabled], .woocommerce #respond input#submit.alt:disabled[disabled]:hover, .woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt:disabled[disabled], .woocommerce a.button.alt:disabled[disabled]:hover, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt:disabled[disabled], .woocommerce button.button.alt:disabled[disabled]:hover, .woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt:disabled[disabled], .woocommerce input.button.alt:disabled[disabled]:hover,
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button,
.woocommerce .woocommerce-before-shop-loop,
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background: #00B7BF;
}

.woocommerce div.product p.price, .woocommerce div.product span.price,
.woocommerce ul.products li.product .price {
    color: #00B7BF;
}

.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover,
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {
    background: #16949a;
}

.infinite-scroll #infinite-handle span {
    background: #00B7BF;
}

.infinite-scroll #infinite-handle span:hover {
    background: #16949a;
}