<style>
/* DARK MODE OVERRIDES */

body.dark-mode .artist a {
	color: #a8a8a8!important;
}
body.dark-mode #user_dialog h3 {
	color:black;
}
body.dark-mode .nav-item.danger,
body.dark-mode .format li:hover {
	background-color: #bfbfbf;
	border: 1pt solid #f1f1f1;
}
body.dark-mode .centerreleases, body.dark-mode .centerreleases h2 {
	background: black;
}

body.dark-mode .week{
	color: black!important
}
body.dark-mode #search_controls,
body.dark-mode #search_controls h2,
body.dark-mode #search_controls h3,
body.dark-mode #grid-results,
body.dark-mode #grid-results a,
body.dark-mode #list-results,
body.dark-mode #list-results a {
	color:black;
}
body.dark-mode .image img {
	background-color: black;

}
body.dark-mode .box .product-thumb .image {
	border: none;

}
body.dark-mode footer label {
	color: white!important;
}
body.dark-mode .fancybox-inner .price {
	color: black;
}
body.dark-mode #cart_form,
body.dark-mode .address,
body.dark-mode #checkout_address_target,
body.dark-mode .cartitem {
	color: white !important;
}
body.dark-mode .user_dialog,
body.dark-mode .menu-item a,
body.dark-mode .menu-item {
	color: black;
}
body.dark-mode .camera_caption h1,
body.dark-mode .camera_caption a {
	color: white!important;
}
body.dark-mode footer .nav-link,
body.dark-mode footer .nav-link a {
	color: white;
}
body.dark-mode .legend {
	color: white!important;
}
body.dark-mode .copyright {
	color: white!important;
}
body.dark-mode .name a {
	color: white!important;
}
body.dark-mode .price {
	color: white;
}
body.dark-mode #checkout_form_target a {
	color: white !important;
}
body.dark-mode .list-blog span {
	color: white;
}
body.dark-mode .news_article {
	padding: 1em;
	background: none!important;
}
body.dark-mode .featured a small,
body.dark-mode .preorderd a small {
	filter: invert();
}
body.sub.dark-mode #main, body.sub.dark-mode #main p span , body.sub.dark-mode #main table {
	color: white !important;
}
body.dark-mode .display-2 {
	color: white!important;
}
body.dark-mode #tm_menu div > ul > li > a {
color: black!important;

}
body.dark-mode .availability-option, body.dark-mode .tw-bg-gray-100, body.dark-mode .tw-bg-white, body.dark-mode .availability-option, body.dark-mode .format-option {

	background-color: black;
	
}

body.dark-mode .list-blog h2 a,
body.dark-mode .home h2,
body.dark-mode .section h2,
body.dark-mode h3,
body.dark-mode h2,
body.dark-mode h1,
body.dark-mode h4,
body.dark-mode h5,
body.dark-mode a {
	color: white;
}
body.dark-mode #search_content h3{color: white!important}
body.dark-mode #search_content .grid-result h3{color: black!important}
body.dark-mode label {
	color: white !important;
	padding: 10px;
}

body.dark-mode .table-striped tbody tr:nth-of-type(2n+1) a, body.dark-mode .table-striped tbody tr:nth-of-type(2n+1) {
	color: #a8a6a6;
}

body.dark-mode .carousel a, body.dark-mode .carousel h1 {
	color: black;
}
body.dark-mode .well,
body.dark-mode .menu-header,
body.dark-mode .card{
	background-color: #1d1f20;
	color: white
}
body.dark-mode .table-striped > tbody > tr:nth-of-type(2n+1) {
	background-color: #111;
}
body.dark-mode {
	background:black;
}
body.sub.dark-mode #main {
	color:white;
}
 body.dark-mode .sm\:tw-flex {
	
	background: white;
}
body.dark-mode h4 {
	color: white;
}
body.dark-mode .box .product-thumb .image {
background: black
}
body.dark-mode .name a {
	color: #000;
}
body.dark-mode #cartplace {
	background: white;
}
body.dark-mode .allsearch .pull-right {
	color: white;
}
body.dark-mode #page,
body.dark-mode .thumbnail{
	background:black;
}
body.dark-mode .nav-pills > li > a {
	border-radius: 4px;
	color: white;
}
body.dark-mode .carousel-control-prev-icon, body.dark-mode .carousel-control-next-icon {
	filter: invert(0);
}

body.dark-mode #checkout_form_target {
	background: black;
	padding: 5px;
	color:white!important;
}
body.dark-mode .item_info .artist-title {
	color: white;
	
}

body.dark-mode .btn {
	color:white!important;
	background: black !important;
}
body.dark-mode .item_info .btn {
	color: black !important;
	background: white !important;
}
.dark-mode .playart_info img {
	background: white;
	padding: 10px 10px;
}
body.dark-mode .sampleplayer {
	background: black;
	color: white;
	padding: 0px 20px;
}
body.dark-mode .sampleplayer a {
	color:white;
}
body.dark-mode .homenav li {
	background: #000;
}
body.dark-mode header {
	background-color: #000;
	color: white;
}
body.dark-mode header .bt-theme-toggle {
	color: black!important;
}
body.dark-mode #logo .text-dark {
	color: #fff6f6 !important;
}
body.dark-mode #logo a {
	max-height: 185px;
	color: #fff6f6 !important ;
}
body.dark-mode footer li a i.fa {
	font-size: 10px;
	margin-right: 15px;
	color: white;
}
body.dark-mode a.quickview:hover {
	background-color: #333;
	color: #fff;
}
body.dark-mode #hsearch_search-suggestions .tw-text-neutral-600 {

	color: white;
}


body.dark-mode .tw-mb-4 {
	margin-bottom: 1rem;
	background: white;
}
body.dark-mode ul.soc-icon li i {
	background-color: white;
	color: black;
}
body.dark-mode .customsocial::before {
	filter: none;
}
body.dark-mode #tm_menu div > ul > li > a:hover {
	background:#333;
}
body.dark-mode #logo img {
	display: inherit;
}
body.dark-mode .copyright a {
	color: white;
}
body.dark-mode #top-links a {
	font-size: 14px;
	color: #fff;
	text-transform: uppercase;
}
body.dark-mode footer {
	background-color: black;
}
body.dark-mode footer h5 {
	color: white;
}
body.dark-mode .copyright {
	color: #white;
}
body.dark-mode #splashModal .btn {
	color: black !important;
}
/* optional: tweak FAB in dark mode */
body.dark-mode .bt-theme-fab {
	background-color: #343a40;
	border-color: #343a40;
}
body.dark-mode .menu-screen .table {color: black!important}
body.dark-mode .nav-item.danger a {
	color: black;
}
</style>