body, input, textarea,
.vc_row,
.single_event_list a, .single_event_list a:hover,
.vc_row .single_event_list a,
.woocommerce ul.products li.product .price del,
.woocommerce div.product p.price del,
.woocommerce div.product span.price del,
.woocommerce-ordering select,
.woocommerce .woocommerce-ordering select option,
h4.section_subtitle  {
	color: #7b7b7b;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
	color: #7b7b7b;
}

#lc_global_search input, #lc_global_search button, .close_search_form {
	color: #fff;
}

blockquote, a, .lc_button a:hover, .woocommerce a.button:hover, button.single_add_to_cart_button:hover, #commentform input#submit, input.lc_button,
.vc_row input.lc_button,
.woocommerce a.button, .woocommerce a.button.alt, button.single_add_to_cart_button,
h1, h2, h3, h4, h5, h6,
.vc_row h1, .vc_row h2, .vc_row  h3,
.vc_row  h4, .vc_row  h5, .vc_row h6,
thead, .single_event_list:hover a, .vc_row .single_event_list:hover a,
.eventlist_month, .vc_row .eventlist_month,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,
.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover,
.woocommerce #respond input#submit, .woocommerce #respond input#submit:hover,
input.button, input.button:hover, .woocommerce input.button,  .woocommerce input.button:hover,
input[type="submit"],
.wave_player_entry:hover, .wave_player_entry.now_playing {
	color: #656565;
}

.lc_back_to_top_btn,
#commentform textarea,  input#author,  input#email,  input#url,
input.beatswave_cf_input,  textarea.beatswave_cf_input,
li.single_event_list,
.woocommerce-ordering select,
.woocommerce .quantity .qty,
div.product .woocommerce-tabs ul.tabs:before,
.woocommerce-message,
.woocommerce table,  .woocommerce th, .woocommerce td,
.woocommerce-cart table.cart td.actions .coupon .input-text,
.woocommerce-billing-fields input,
.woocommerce form .form-row.woocommerce-validated input.input-text,  #order_comments_field textarea {
	border-color: #2b2b2b;
}

.lc_back_to_top_btn.black_on_white {
	border-color: #d4d4d4;
}

.lc_back_to_top_btn:hover > i {
	color: #a7a7a7;
}

.lc_post_meta,  .lc_post_meta a {
	color: #656565;
}

.post_item.no_thumbnail .lc_post_meta,
.post_item.no_thumbnail .lc_post_meta a {
	color: #484848;
}

.lc_blog_masonry_brick.has_thumbnail .lc_post_meta, .lc_blog_masonry_brick.has_thumbnail .lc_post_meta a,
.lc_blog_masonry_brick.has_thumbnail .lc_post_excerpt {
	color: #cbcbcb;
}

.lc_blog_masonry_brick a h2 {
	color: #f9f9f9;
}


.post_item.lc_blog_masonry_brick.no_thumbnail, .gallery_brick_overlay {
	background-color: #1d1d1d;
}

.single_track {
	background-color: #222;
}

.lnwidtget_no_featured_img {
	background-color: #151515;
}

.post_item.standard_blog_item.sticky {
	padding: 5px 25px 25px;
	border-radius: 3px;
	background-color: #1c1c1c;
}

/*black on white overwrites default*/
.black_on_white, .black_on_white h4.section_subtitle {
	color: #4e4e4e;
}

.black_on_white h1, .black_on_white h2, .black_on_white h3, .black_on_white h4, .black_on_white h5, .black_on_white h6,
.black_on_white a, .black_on_white input[type="submit"],
.black_on_white .single_event_list:hover a, .black_on_white .vc_row .single_event_list:hover a, .black_on_white .eventlist_month {
	color: #232323;
}

.black_on_white input.beatswave_cf_input, .black_on_white li.single_event_list, .black_on_white textarea.beatswave_cf_input {
	border-color: #b7b7b7 !important;
}

.black_on_white .lc_button, .black_on_white input[type="submit"] {
	border-color: #9c9c9c;
}

.black_on_white .lc_blog_masonry_brick .lc_button a {
	color: #dcdcdc;
}

.black_on_white #commentform input#submit:hover, .black_on_white input.lc_button:hover, .black_on_white .lc_button a:hover, .black_on_white .lc_button:hover > a,
.black_on_white .woocommerce a.button:hover, .black_on_white .woocommerce ul.products li.product:hover > a.button,
.black_on_white .woocommerce button.button.alt:hover, .black_on_white input.button:hover,
.black_on_white .album_heading {
	color: #ffffff;
}

.black_on_white .lc_view_more {
	font-weight: 400;
}
.black_on_white .copyright *{
	color: #525252;
}
.footer.black_on_white h2{
	color: #2b2b2b!important;
}
.footer.black_on_white *{
	color: #525252!important;
}
.footer.black_on_white .day_num span{
	color: #2b2b2b!important;
}
.footer.black_on_white .folow ul li a{
	background-color: #2b2b2b!important;
}
.footer.black_on_white .main_p{
	color: #2b2b2b!important;
}
.vc_row{
	margin-right: 0!important;
	margin-left: 0!important;
}
.vc_row.section{
	margin: auto!important;
}
.vc_column_container>.vc_column-inner{
	padding-left: 0!important;
	padding-right: 0!important;
}
.vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner{
	padding-top: 0;
}
.vc_row-has-fill>.vc_column_container>.vc_column-inner{
	padding-top: 0!important;
}
.lc_lif_overlay{
	width: 100%;
	height: 100%;
}
.woocommerce a.remove:hover{
	background-color: inherit!important;
}
