html.night {
    -webkit-tap-highlight-color: rgba(255,255,255,0);
}


.night #header .logo img {
    filter: invert(100%) contrast(200%);
}

.night select {
	background-position: -999px !important;
}

.night #header {
    box-shadow: 0 0 2px rgba(0,0,0,1);
    -webkit-box-shadow: 0 0 2px rgba(0,0,0,1);
}


.night .wall-item-content,
.night .wall-item-title,
.night ul.playlist li .headline a,
.night .sidenav>ul>li:hover>a, 
.night .sidenav>ul>li.open>a, 
.night .tab-pane>ul>li:hover>a, 
.night .tab-pane>ul>li.open>a,
.night .nav-tabs li.active a, 
.night .nav-tabs li.active a:hover, 
.night .nav-tabs li.active a:focus,
.night div.tabs ul.nav-tabs a,
.night a,
.night div.tabs ul.nav-tabs li.active a,
.night #evcal_list .eventon_list_event .evcal_desc span.evcal_event_title,
.night #header nav.mega-menu ul.nav-main li.mega-menu-item ul.dropdown-menu,
.night .more_by_artist ul li b, 
.night .more_by_artist_scroll div b, 
.night .more_by_artist ul li span, 
.night .more_by_artist_scroll div span,
.night .datepicker.dropdown-menu,
.night #evcal_list .eventon_list_event .event_description p, 
.night #evcal_list .eventon_list_event .event_description li,
.night ul.playlist li .headline,
.night .story-item-title,
.night #content-placeholder .maps-hovercard ul li {
	color: #fff;
	
}

.night #description-div a,
.night #description a,
.night .description a {
    color: #cb1606;
}

.night .chatboxmessage.fromuser a,
.night .alert a {
	color: #cb1606;
}

.night .description ul, 
.night #description ul, 
.night .description ol, 
.night #description ol, 
.night .description blockquote, 
.night #description blockquote {
	color: #fff;
}

.night p,
.night #content-placeholder .maps-hovercard ul li b,
.night #content-placeholder .maps-hovercard ul li span{
   color: #eee;
}

.night .btn:hover, 
.night .btn:focus {
	color: #ccc;
}


.night ul.comments li a,
.night .ap-dataset-places{
	color: #333;
}

.night option {
	color: #fff;
	background: #111;
}

.night ul.playlist li .time,
.night ul.playlist li .timing {
 	color: #888;
}

.night .track-detail ul.playlist li .time,
.night .track-detail ul.playlist li .timing {
 	color: #fff;
}

.night .listeners-played ul.playlist li.half.light .time, 
.night .listeners-played ul.playlist li.half.light .timing, 
.night .content-col ul.playlist li.half.light .time, 
.night .content-col ul.playlist li.half.light .timing {
    text-shadow: 1px 0 0 #111, -1px 0 0 #111, 0 1px 0 #111, 0 -1px 0 #111, 1px -1px 0 #111, 1px 1px 0 #111, -1px -1px 0 #111, -1px 1px 0 #111, 2px 0 0 #111, 2px -2px 0 #111, 2px 2px 0 #111, -2px 2px 0 #111, -2px 0 0 #111, 0 2px 0 #111, 0 -2px 0 #111, 0 -1px 0 #111, 3px 0 0 #111, 3px -3px 0 #111, 3px 3px 0 #111, -3px 3px 0 #111, -3px 0 0 #111, 0 3px 0 #111, 0 -3px 0 #111;
}
.night body,
.night #header nav ul.nav-main>li>a,
.night ul.playlist li .functions button,
.night ul.playlist li .functions span,
.night ul.playlist li .functions a,
.night .sidenav>ul>li>a, 
.night .tab-pane>ul>li>am,
.night #header nav.mega-menu ul.nav-main li.mega-menu-item ul.sub-menu a,
.night .nav-tabs li a, 
.night .nav-tabs li a:hover, 
.night .nav-tabs li a:active, 
.night .nav-tabs li a:focus,
.night #sidebar .lists li a, 
.night #w2f-dest .lists li a, 
.night .feed-content .lists li a, 
.night #tab-sidebar-notifications .lists li a, 
.night #tab-sidebar-messages .lists li a,
.night .sidenav>ul>li>a, 
.night .tab-pane>ul>li>a,
.night .btn-external,
.night .story-item-content{
	color: #fefefe;
}

.night ul.playlist li .functions button:hover,
.night ul.playlist li .functions span:hover,
.night ul.playlist li .functions a:hover,
.night ul.playlist li .functions .dropdown-menu span:hover, 
.night .track-meta-info .functions .dropdown-menu .btn-default:hover, 
.night ul.playlist li .functions .dropdown-menu a:hover {
	color: #bbb;
}


.night .nav-sidebar:before{
    background: rgba(0,0,0,.3);
}

.night #header nav.mega-menu ul.nav-main li.mega-menu-item:hover ul.sub-menu li:hover a:hover,
.night .datepicker thead tr:first-child th:hover, 
.night .datepicker tfoot tr th:hover {
    background: #555 !important;
}

.night .tt-menu,
.night .nav-config-bar,
.night .btn-default,
.night .content-col-right,
.night .listeners-played ul.playlist li.half.light .functions, 
.night .content-col ul.playlist li.half.light .functionsm
.night #tab-sidebar-menu ul li:hover a, 
.night #sidebar .lists li:hover a, 
.night #sidebar .lists li a:hover, 
.night #w2f-dest .lists li a:hover, 
.night .feed-content .lists li a:hover, 
.night #w2f-dest .lists li:hover a, 
.night .feed-content .lists li:hover a, 
.night #tab-sidebar-notifications .lists li a:hover, 
.night #tab-sidebar-messages .lists li a:hover,
.night #header nav.mega-menu ul.nav-main li.mega-menu-item ul.dropdown-menu:before,
.night #header nav.mega-menu ul.nav-main li.mega-menu-item ul.dropdown-menu,
.night .listeners-played ul.playlist li .dna_container.empty, 
.night .content-col ul.playlist li .dna_container.empty,
.night #header .micro-player,
.night .listeners-played ul.playlist li.half.light .functions, 
.night .content-col ul.playlist li.half.light .functions,
.night .sidenav .menu-feed a,
.night .sidenav .menu-messages a,
.night .feed-content {
    background-color: #111;
}

.night .content-layer {
    background-color: rgba(0,0,0,0.8);
}

.night body,
.night .table-striped>tbody>tr:nth-child(odd)>td, 
.night .table-striped>tbody>tr:nth-child(odd)>th {
    background: #131313;
}

.night .table>thead>tr>th, 
.night .table>tbody>tr>th, 
.night .table>tfoot>tr>th, 
.night .table>thead>tr>td, 
.night .table>tbody>tr>td, 
.night .table>tfoot>tr>td,
.night .feed-content .wall-item,
.night .bootstrap-tagsinput .tag+.twitter-typeahead {
	border-color: #505050 !important;
}

.night #header {
    background: #080808;
}



.night .artist-content .feed-content {
	background: rgba(0,0,0,.3) !important;
}


.night section.page-top.home-page {
    background-color: #900000 !important;
    border-top-color: #900000 !important;
}


.night .element, 
.night ul.playlist li .functions button,
.night ul.playlist li .functions span,
.night ul.playlist li .functions a {
    border-color: transparent;
}

.night .content-layer-content,
.night .more_by_artist,
.night .listeners-played {
    background: #090909 !important;
}

.night #header .micro-player:before {
    background: #080808 !important;
}

.night h1, 
.night h2, 
.night h3, 
.night .h3, 
.night h6,
.night h4, 
.night h5, 
.night .h5 {
    color: #eee;
}

.night .listeners-played ul.playlist li.half.light .functions:after,
.night .content-col ul.playlist li.half.light .functions:after {
	background: -moz-linear-gradient(left,  rgba(18,18,18,0.65) 0%, rgba(18,18,18,0) 100%) !important; 
	background: -webkit-linear-gradient(left,  rgba(18,18,18,0.65) 0%,rgba(18,18,18,0) 100%) !important;
	background: linear-gradient(to right,  rgba(18,18,18,0.65) 0%,rgba(18,18,18,0) 100%) !important; 
}

.night .content-col ul.playlist li .dna_container, 
.night .listeners-played ul.playlist li .dna_container {
    border-top: 1px solid #505050;
    border-bottom: 1px solid #505050;
	background-size: contain;
}

.night .dropdown-menu,
.night #header nav.mega-menu ul.nav-main li.mega-menu-item ul.dropdown-menu {
    background: #333 !important;
	
}

.night #global_content .dropdown-menu:after {
    border-bottom: 6px solid #333;
}

.night #header {
    border-top-color: #333;
}

.night .sidenav .nav-tabs,
.night .nav-tabs {
	border-bottom-color: #333;
}

.night hr {
   	background: #333;
}

.night #play_queue {
    background: #080808;
}

.night .navbar-default,
.night .navbar-form .form-control, 
.night .navbar-form .btn, 
.night .navbar-form .input-group-addon,
.night .navbar-form .form-control:focus {
    background-color: transparent !important;
    border-color: #505050;
    color: #fefefe;
}


.night .btn-default,
.night .bootstrap-tagsinput {
    color: #fefefe;
    border-color: #505050;
    background: transparent !important;
}

.night .swal2-content .btn-default {
    color: #161616;
}

.night .listeners-played ul.playlist li .dna_container:after, 
.night .content-col ul.playlist li .dna_container:after {
  	background: rgba(18,18,18,.5);
}

.night ul.playlist li canvas {
   	color: #efefef;
}

.night .track-meta-info .functions .btn-default {
	background: transparent !important;
}


.night ul.playlist li .functions .dropdown-menu span, 
.night .track-meta-info .functions .dropdown-menu .btn-default, 
.night ul.playlist li .functions .dropdown-menu a {
    border-bottom: 1px solid #555;
}

.night ul.playlist li .functions .dropdown-menu span:hover, 
.night ul.playlist li .functions .dropdown-menu span:active, 
.night ul.playlist li .functions .dropdown-menu a:hover, 
.night ul.playlist li .functions .dropdown-menu a:active {
    border: 0;
    border-bottom: 1px solid #555;
}

.night #tab-sidebar-menu ul li:hover a, 
.night #sidebar .lists li:hover a, 
.night #sidebar .lists li a:hover, 
.night #w2f-dest .lists li a:hover, 
.night .feed-content .lists li a:hover, 
.night #w2f-dest .lists li:hover a, 
.night .feed-content .lists li:hover a, 
.night #tab-sidebar-notifications .lists li a:hover, 
.night #tab-sidebar-messages .lists li a:hover {
	background-color: #111 !important;
}

.night .playing span.playbar {
    background: #111 !important;
}

.night #header .micro-player .playing a,
.night #own-cats a {
	color: #fff !important;
}

.night #header .micro-player.playing .playing .playbar+a {
    background-color: #080808 !important;
}



.night .btn-link {
	color: #fff;
    background-color: transparent;
    border-color: #505050;
}


.night #user-following-sidebar .img-thumbnail img,
.night #user-follower-sidebar .img-thumbnail img {
    border: 3px solid #111 !important;
}

.night ul.playlist li.played .player-link:after,
.night .dropdown-menu>li>a:hover, 
.night .dropdown-menu>li>a:focus {
    color: #111 !important;
}


.night ul.simple-user-list .post-meta, 
.night ul.simple-user-list .post-meta a {
    color: #fff;
}

.night .content-row .tabs {
	border-color: #505050 !important;
}

.night .reactions {
    border-bottom: 1px solid #505050;
    background: transparent;
}

.night .track-detail .reactions {
	background: transparent;
}

.night #volume_slider #slider {
	border-color: #505050 !important;
}

.night #volume_slider .ui-slider-range {
	background: #000;
}

.night .fancybox-skin {
    background: #222;
    color: #fff;
}

.night .fancybox-close {
    border: 2px solid #222;
}

.night .notification {
    background: #222;
    color: #ccc !important;
}

.night .content-core ul.playlist #write_comment #comment_text {
	border: 0;
	background: rgba(0,0,0,.2);
}

.night .img-thumbnail.following:after {
	border-color: #111;
}

.night ul.simple-user-list.small .post-info:after {
	border-bottom: 6px solid #111;
}

.night ul.simple-user-list.small .post-info {
	background: #111;
	box-shadow: 0 0 10px rgba(0,0,0,1);
}

.night ul.simple-user-list.small .post-info:before {
    border-bottom: 7px solid #111;
}


.night .hc-preview:hover .hc-name,
.night .editor-toolbar a,
.night .navbar-default .navbar-brand,
.night ul.playlist li.black .functions .dropdown-menu span, 
.night ul.playlist li.black .functions .dropdown-menu a {
	color: #fff !important;
}

.night .hc-details .s-card-pad {
	border-color: #505050 !important;
}

.night .hc-name {
	color: #fff;
}

.night .hc-details .s-desc,
.night .track-meta-info .functions .btn-default,
.night .dropdown-menu>li>a {
	color: #fff !Important;
}

.night .hc-details {
	background-color: #111 !important;
	color: #fff;
    -webkit-box-shadow: 0 0 8px rgba(0,0,0,1);
    -moz-box-shadow: 0 0 8px rgba(0,0,0,1);
    box-shadow: 0 0 8px rgba(0,0,0,1);
}

.night .form-control{
    border-color: #505050;
    color: #fff !important;
    background: transparent !important;
}

.night .comment-global-write input, 
.night .track-detail-header .form-control[disabled], 
.night .track-detail-header .form-control[readonly], 
.night .track-detail-header fieldset[disabled] .form-control {
    background: rgba(255,255,255,0.2) !important;
}


.night .checkbox.styled label:before,
.night .checkbox.styled label:after {
    border-color: #eee;
    color: #fff !important;
    background: transparent !important;
}

.night .input-group-addon {
	color: #eee !important;
	border-color: #505050;
	background: #505050;
}

.night .checkbox-slider {
	background: #505050;
}

.night .CodeMirror {
    background: transparent;
    color: #fff;
    border-color: #505050 !important; 
}

.night .CodeMirror-cursor {
	border-color: #fff !important;
}

.night .CodeMirror .CodeMirror-selected {
	background: #505050;
}


.night .bootstrap-tagsinput,
.night .bootstrap-tagsinput .tag+.twitter-typeahead,
.night .editor-toolbar a.active, 
.night .editor-toolbar a:hove {
    background: transparent !important;
    border-color: #505050 !important;
    color: #fff !important;
}

.night #user-stats-data,
.night .track-meta-info,
.night .chatboxtextarea {
	background-color: transparent !important;
}

.night .chatboxtextarea {
	/* color: #333; */
}


.night .alert {
	color: #333;
}

.night .list-substyles li,
.night #table-playlist td,
.night #track_list li,
.night .feed-content,
.night .eventon_events_list .eventon_list_event a.evcal_list_a,
.night #message_central_list li {
	border-color: #505050 !important;
}

.night .list-substyles li a {
	color: #fff;
}

.night .datepicker table tr td.range, 
.night .datepicker table tr td.range:hover, 
.night .datepicker table tr td.range.disabled, 
.night .datepicker table tr td.range.disabled:hover {
	background: #505050;
}

.night #message_central_list li.active .post-info {
    background: #505050;
    outline: 6px solid #505050;
}

.night .equalizer {
	opacity: .3;
}

.night #header .btn-default {
    border-color: #505050 !Important;
    color: #fefefe !important;
}

.night ul.playlist li .player-link,
.night ul.playlist li.sm2_playing,
.night ul.playlist li.sm2_paused,
.night ul.playlist li.sm2_playing .player-link {
    color: #fff;
    border-color: #fff;
}

.night ul.playlist li .player-link i {
    color: #fff !important
}

.night ul.playlist li .player-link:hover,
.night ul.playlist li.sm2_playing .player-link,
.night .eventon_events_list .eventon_list_event .event_description,
.night .evcal_evdata_row,
.night .uploadifive-queue-item {
    background: transparent !important;
}

.night .uploadifive-queue-item .progress,
.night .uploadifive-queue-item  {
	border: 0 !important;
}

.night .highcharts-background,
.night #chart_div_detail rect {
	fill: #111 !important;
}

.night .micro-player .reactions {
	background: #080808;
}

.night .micro-player .reactions:before {
    background: -moz-linear-gradient(left, rgba(8,8,8,0) 0%, rgba(8,8,8,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, rgba(8,8,8,0) 0%,rgba(8,8,8,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, rgba(8,8,8,0) 0%,rgba(8,8,8,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}

.night .editor-toolbar.disabled-for-preview a:not(.no-disable) {
    background: transparent !important;
    color: #555 !important;
}

.night .editor-toolbar a.active, 
.night .editor-toolbar a:hover {
	background: transparent !important;
}

.night .editor-preview, 
.night .editor-preview-side {
    background: #090909 !important;
}

.night .panel-default>.panel-heading {
    background-color: #030303;
}

.night .panel-default {
    border-color: #323232;
}

.panel-collapse.collapse.in *:not(.btn) {
    color: #333;
}



