.lc-contrast-view.lc-body,
.lc-contrast-view .lc-col,
.lc-contrast-view .lc-events-header,
.lc-contrast-view .lc-events-box
{
	color: #000;
	background-color: #fff;
}
.lc-contrast-view .navbar {
	background-color: #000;
}
.lc-contrast-view #navbar li a {
	color: #fff !important;
}
.lc-contrast-view #navbar li a:hover,
.lc-contrast-view #navbar li a:focus
{
	background-color: #fff !important;
	color: #000 !important;
	text-decoration: underline !important;
}
.lc-contrast-view .lc-meta-social a:hover {
	color: #000 !important;
}
.lc-contrast-view .lc-meta-social-tiktok:hover {
	background-color: #000 !important;
}

.lc-contrast-view a,
.lc-contrast-view .lc-meta-bar .active
{
	color: #000000;
}
.lc-contrast-view a:hover {
	color: #111111;
	text-decoration: underline;
}
.lc-contrast-view p a {
	text-decoration: underline;
}

.lc-contrast-view .text-primary {
	color: #000 !important;
	font-weight: bold;
}

.lc-contrast-view div,
.lc-contrast-view span,
.lc-contrast-view p,
.lc-contrast-view li,
.lc-contrast-view th,
.lc-contrast-view td,
.lc-contrast-view label,
.lc-contrast-view input,
.lc-contrast-view select,
.lc-contrast-view option
{
	font-weight: 400;
}

.lc-contrast-view .lc-artist-img,
.lc-contrast-view .lc-box-thumb,
.lc-contrast-view .lc-box-thumb-placeholder
{
	border-color: #000 !important;
}

.lc-contrast-view a.lc-event-num,
.lc-contrast-view a.lc-events-ticketlink {
	color: #fff;
}

.lc-contrast-view a.lc-events-date {

}
.lc-contrast-view a.lc-events-date.active {
	background-color: #000 !important;
	color: #fff !important;
}

.lc-contrast-view .lc-event-text .lc-label {
	border: 1px solid #ccc;
	color: #000;
	background-color: #fff;
}

.lc-contrast-view #navbar .lc-dropdown:hover .lc-dropdown-toggle {
	background-color: #000;
	color: #fff;
}

.lc-contrast-view #navbar .lc-dropdown-menu {
	background-color: #000 !important;
	box-shadow: 0px 2px 0px 2px rgba(0,0,0,1);
}
.lc-contrast-view .lc-navbar-tickets-button {
	color: #000 !important;
}
@media (max-width: 991px) {
	.lc-contrast-view #navbar .lc-dropdown-menu {
		box-shadow: none;
	}
}
.lc-contrast-view #navbar .lc-dropdown-menu a {
	color: #fff !important;
}
.lc-contrast-view #navbar a:hover,
.lc-contrast-view #navbar li.active li.active > a {
	text-decoration: underline;
	background-color: #fff !important;
	color: #000 !important;
}
@media (max-width: 991px) {
	.lc-contrast-view #navbar a:hover,
	.lc-contrast-view #navbar li.active li.active > a {
		text-decoration: underline;
		background-color: #000 !important;
		color: #fff !important;
	}
}
@media (max-width: 767px) {
	.lc-contrast-view #navbar .lc-dropdown-menu {
		background-color: #000;
	}

	.lc-contrast-view #navbar li.not-active a  {
		color: #fff !important;
	}
	.lc-contrast-view #navbar li.not-active a:hover,
	.lc-contrast-view #navbar li.not-active a:focus
	{
		background-color: #000 !important;
		color: #fff !important;
	}
	.lc-contrast-view #navbar li a:hover,
	.lc-contrast-view #navbar li.active a  {
		background-color: #000 !important;
		color: #fff !important;
	}
}
.lc-contrast-view .lc-navbar-toggle-button {
	background-color: #fff !important;
	color: #000 !important;
}
.lc-contrast-view .lc-navbar-toggle-button:focus {
	background-color: #000 !important;
	color: #fff !important;
}
.lc-contrast-view .navbar-default .navbar-nav > .active > a,
.lc-contrast-view .navbar-default .navbar-nav > .active > a:hover,
.lc-contrast-view .navbar-default .navbar-nav > .active > a:focus {
	background-color: #000 !important;
	color: #fff !important;
	text-decoration: underline;
}
.lc-contrast-view .navbar-default .navbar-nav > .open > a,
.lc-contrast-view .navbar-default .navbar-nav > .open > a:hover,
.lc-contrast-view .navbar-default .navbar-nav > .open > a:focus,
.lc-contrast-view .btn-default,
.lc-contrast-view .btn-primary,
.lc-contrast-view .lc-events-ticketlink:hover,
.lc-contrast-view .lc-event-ticketlink:hover {
	background-color: #000 !important;
	color: #fff !important;
}
@media (max-width: 991px) {
	.lc-contrast-view .navbar-default .navbar-nav > .active > a,
	.lc-contrast-view .navbar-default .navbar-nav > .active > a:hover,
	.lc-contrast-view .navbar-default .navbar-nav > .active > a:focus,
	.lc-contrast-view #navbar li a:hover,
	.lc-contrast-view #navbar li a:focus
	{
		text-decoration: none;
	}
}
.lc-contrast-view .lc-event-num,
.lc-contrast-view .lc-table-event-num {
	background-color: #666;
	color: #fff;
}
.lc-contrast-view .btn:hover,
.lc-contrast-view .btn-default.active,
.lc-contrast-view .btn-default:active,
.lc-contrast-view .btn-default.focus,
.lc-contrast-view .btn-default:focus,
.lc-contrast-view .btn-primary.active,
.lc-contrast-view .btn-primary:active,
.lc-contrast-view .btn-primary.focus,
.lc-contrast-view .btn-primary:focus,
.lc-contrast-view .lc-start-container-inverse .lc-start-box,
.lc-contrast-view .lc-start-container-inverse .lc-start-box-bg-rscontrols,
.lc-contrast-view .lc-events-ticketlink,
.lc-contrast-view .lc-event-ticketlink,
.lc-contrast-view a.lc-event-num:hover {
	background-color: #000;
	color: #fff;
}
.lc-contrast-view .btn.disabled {
	opacity: 1;
}
.lc-contrast-view .lc-info-headline,
.lc-contrast-view .lc-event-icon span,
.lc-contrast-view .lc-event-icon i,
.lc-contrast-view .lc-content-headline a:hover,
.lc-contrast-view .lc-event h5 a:hover,
.lc-contrast-view .lc-content-subline a:hover,
.lc-contrast-view #navbar .lc-dropdown-menu a {
	color: #000000;
}
.lc-contrast-view .lc-box,
.lc-contrast-view .lc-start-box,
.lc-contrast-view .lc-partner-box,
.lc-contrast-view .lc-nav-placeholder {
	border-color: #000000;
}
.lc-contrast-view h1,
.lc-contrast-view .h1,
.lc-contrast-view h2,
.lc-contrast-view .h2,
.lc-contrast-view h3,
.lc-contrast-view .h3,
.lc-contrast-view h4,
.lc-contrast-view .h4,
.lc-contrast-view h5,
.lc-contrast-view .h5,
.lc-contrast-view .lc-start-box-fullsize .lc-start-box-bigtext p
{
	font-weight: 600;
}
.lc-contrast-view .lc-content-headline,
.lc-contrast-view .lc-content-headline a,
.lc-contrast-view .lc-event h5 a,
.lc-contrast-view .lc-content-subline,
.lc-contrast-view .lc-content-subline a,
.lc-contrast-view .lc-footerpage h2,
.lc-contrast-view .lc-footerpage h3,
.lc-contrast-view .lc-footerpage h4,
.lc-contrast-view .lc-footerpage h5,
.lc-contrast-view .lc-default h2,
.lc-contrast-view .lc-default h3 {
	color: #111111;
}

.lc-contrast-view .lc-start-container-inverse .lc-start-box {
	background-color: #000;
}
.lc-contrast-view .lc-start-container-inverse .lc-start-box p,
.lc-contrast-view .lc-start-container-inverse .lc-start-box a,
.lc-contrast-view .lc-start-container-inverse .lc-start-box .lc-content-headline {
	color: #fff !important;
}
.lc-contrast-view .lc-start-container-inverse .lc-start-box a:hover {
	color: #fff !important;
	text-decoration: underline;
}

.lc-contrast-view .rsArrowIcn {
	background-color: #000000 !important;
	border-radius: 50% !important;
}
.lc-contrast-view .rsArrowIcn:hover {
	background-color: #111 !important;
}
.lc-contrast-view .lc-start-container-inverse .lc-start-box .rsArrowIcn,
.lc-contrast-view .lc-start-box-images-slider .rsArrowIcn {
	background-color: #fff !important;
}
.lc-contrast-view .lc-start-container-inverse .lc-start-box .rsArrowIcn:hover {
	background-color: #fff !important;
}
.lc-contrast-view .rsDefaultInv.rsHor .rsArrowIcn {
	color: #fff;
}
.lc-contrast-view .lc-start-box-images-slider .rsArrowIcn {
	color: #000 !important;
}
.lc-contrast-view .lc-start-container-inverse .lc-start-box .rsArrowIcn {
	color: #000 !important;
}

.lc-contrast-view .lc-event-num {
	background-color: #000 !important;
}

.lc-contrast-view .lc-event-hint {
	color: #000 !important;
}


.lc-contrast-view .lc-footer-wrapper,
.lc-contrast-view .lc-footer-box
{
	background-color: #000;
	color: #fff;
}
.lc-contrast-view .lc-footer-box h3 {
	color: #fff;
}
.lc-contrast-view .lc-footer-box a {
	color: #fff;
}
.lc-contrast-view .lc-footer-box a:hover {
	color: #ffffff;
	text-decoration: underline;
}


.lc-contrast-view .lc-search-bar {
	background-color: #000 !important;
}
.lc-contrast-view .lc-search-bar input {
	background-color: #000 !important;
	color: #fff !important;
	border: 1px solid #fff;
}
.lc-contrast-view .lc-search-bar input:focus {
	background-color: #000 !important;
	color: #fff !important;
	box-shadow: none !important;
}

.lc-contrast-view .lc-search-symbol {
	color: #fff !important;
}

.lc-contrast-view .lc-search-results-container {
	background-color: #000 !important;
	color: #fff !important;
	box-shadow: none !important;
}
.lc-contrast-view .lc-search-results-table-link,
.lc-contrast-view .lc-search-too-many-results
{
	background-color: #000 !important;
	color:#fff !important;
}
.lc-contrast-view .lc-search-results-table-link:hover,
.lc-contrast-view .lc-search-results-table-link:focus
{
	background-color: #fff !important;
	color:#000 !important;
}

.lc-contrast-view .lc-search-results-table-row {
	border-bottom: none !important;
	border-top: 1px solid #fff;
}
.lc-contrast-view .lc-search-results-table-row:hover {
	background-color: #000;
	text-decoration: underline;
}

.lc-contrast-view tr.lc-active-search-result {
	background-color: #000;
	text-decoration: underline;
}


.lc-contrast-view .lc-event-cancelled .lc-event-icon {
	border-color: #000;
}
.lc-contrast-view .lc-event-cancelled .lc-event-info-text {
	color: #000000;
}

.lc-contrast-view .lc-events-cancelled {
	background-color: #000;
}


.lc-contrast-view a.active {
	border-bottom:1px solid #000;
}


.lc-contrast-view .dropdown-menu {
	background-color: #fff;
	border-color: #000;
}
.lc-contrast-view .dropdown-menu > li > a {
	border-color: #000;
	color: #000;
}
.lc-contrast-view .dropdown-menu > li > a:hover,
.lc-contrast-view .dropdown-menu > li > a:focus {
	background-color: #000 !important;
	color: #fff;
	text-decoration: underline;
}
.lc-contrast-view .dropdown-menu > .active > a,
.lc-contrast-view .dropdown-menu > .active > a:hover,
.lc-contrast-view .dropdown-menu > .active > a:focus {
	background-color: #000 !important;
	color: #fff;
}

.lc-contrast-view .lc-events-dates,
.lc-contrast-view .lc-events-dates-mobile-view,
.lc-contrast-view .lc-events-dates-mobile-view a {
	border-color: #000;
}
.lc-contrast-view .lc-events-dates-mobile-view a:hover {
	background-color: #000;
	color: #fff;
}

.lc-contrast-view .lc-ticketmarket-list td span {
	color: #000;
}
.lc-contrast-view .lc-ticketmarket-list td .btn span {
	color: #fff !important;
}

.lc-contrast-view .form-control:focus,
.lc-contrast-view textarea:focus,
.lc-contrast-view input[type="text"]:focus,
.lc-contrast-view input[type="password"]:focus,
.lc-contrast-view input[type="datetime"]:focus,
.lc-contrast-view input[type="datetime-local"]:focus,
.lc-contrast-view input[type="date"]:focus,
.lc-contrast-view input[type="month"]:focus,
.lc-contrast-view input[type="time"]:focus,
.lc-contrast-view input[type="week"]:focus,
.lc-contrast-view input[type="number"]:focus,
.lc-contrast-view input[type="email"]:focus,
.lc-contrast-view input[type="url"]:focus,
.lc-contrast-view input[type="search"]:focus,
.lc-contrast-view input[type="tel"]:focus,
.lc-contrast-view input[type="color"]:focus,
.lc-contrast-view .uneditable-input:focus {
	box-shadow: none;
	border-color: none;
	background-color: #000;
	outline: 0 none;
}
.lc-contrast-view .form-control,
.lc-contrast-view .btn,
.lc-contrast-view .radio-inline,
.lc-contrast-view .checkbox-inline,
.lc-contrast-view .lc-registration-misc-list
{
	background-color: #000;
	color: #fff;
}
.lc-contrast-view .lc-registration-misc-list .text-muted {
	opacity: 1;
}
.lc-contrast-view .btn {
	background-color: #000;
	color: #fff;
	border: 1px solid #fff;
}
.lc-contrast-view .btn:hover,
.lc-contrast-view .btn-primary.active,
.lc-contrast-view .btn-primary:active,
.lc-contrast-view .btn-primary.focus,
.lc-contrast-view .btn-primary:focus {
	text-decoration: underline;
}
.lc-contrast-view .has-error .help-block,
.lc-contrast-view .has-error .control-label,
.lc-contrast-view .has-error .radio,
.lc-contrast-view .has-error .checkbox,
.lc-contrast-view .has-error .radio-inline,
.lc-contrast-view .has-error .checkbox-inline,
.lc-contrast-view .has-error.radio label,
.lc-contrast-view .has-error.checkbox label,
.lc-contrast-view .has-error.radio-inline label,
.lc-contrast-view .has-error.checkbox-inline label {
	color: #ff0000;
}

.lc-contrast-view .lc-banner-cols-cat {
	color: #000;
}

.lc-contrast-view .lc-footer-box .form-control {
	background-color: #fff;
	color: #000;
}
.lc-contrast-view .lc-footer-box .form-control:focus {
	background-color: #fff;
	color: #000;
}

.lc-contrast-view .lc-event-pagination a,
.lc-contrast-view .lc-artist-pagination a,
.lc-contrast-view .lc-artists-pagination a,
.lc-contrast-view .lc-event-pagination a:hover,
.lc-contrast-view .lc-artist-pagination a:hover,
.lc-contrast-view .lc-artists-pagination a:hover {
	background-color: #000;
	color: #fff;
}

.lc-contrast-view .lc-default img,
.lc-contrast-view .lc-start-box-fullsize,
.lc-contrast-view hr,
.lc-contrast-view .hr
{
	border-color: #000 !important;
	border-width: 1px;
}

.lc-contrast-view img,
.lc-contrast-view .lc-partner-box,
.lc-grayscale-image
{
	filter: contrast(1.25) brightness(125%) !important;
}

.lc-contrast-view .lc-events-date.active {
	background-color: #000;
	color: #fff;
}

.lc-contrast-view .lc-events-dates-mobile-view .lc-events-date {
	color: #000;
}