
#loading {
	background-color: #0f0f0f;	
}
.yt-loader {
	background-color: #ffffff;
}

body {
    background-color: #0f0f0f;	
	color: #ffffff;
}
a {
	color: #ffffff;
	border-bottom-color: #ffffff;
}
a:hover {
	color: #ffffff;
	border-bottom-color: #ffffff;
}


#about-container {
    background-color: rgba(255,255,255,.95);
    color: #0f0f0f;
}
#about-container a {
    color: #0f0f0f;
}
.social-link:before {
	color: #0f0f0f;
}
/*
.social-link:hover {
	background-color:#ffffff;
	color: #0f0f0f;
}
*/
/*
#list-controls {
	background-color: #0f0f0f;
	box-shadow: 0 0 15px #0f0f0f;
}
*/

#video-panel-container,
#video-list-container {
	background-color: #0f0f0f;
}

#main-play {
	border-color:#ffffff;
	background-color: rgba(15,15,15,1);
	color: #ffffff;
    box-shadow: 0 0px 0px -1px #ffffff;
}
#main-play:hover {
	background-color: #0f0f0f;
	color: #ffffff;
	box-shadow: 0 0px 0px 30px rgba(255,255,255,.0);
}


#head-links > a:hover,
body.about-open #about-link {
	border-bottom-color: #ffffff;
	background-color: #ffffff;
	color: #0f0f0f;
}

#video-info-container .vid-meta {
	border-color: rgba(255,255,255,.15);
}

/*
.video-item:hover,
#video-filter a:hover,
.next-prev-vid:hover,
.filter-check {
	background-color: rgba(255,255,255,.055);
}
.next-prev-vid {
    background-color: rgba(255,255,255,.025);
}
*/

.header-controls i {
    background:#0f0f0f;
}
#video-filter:hover {
    background-color: #0f0f0f;
}
#video-filter:hover a,
#video-filter a {
	color: rgba(255,255,255,1);
}
#video-filter:hover a {
	color: #ffffff;
}

#video-filter.open-list a:hover {
	background-color: #ffffff;
	color: #0f0f0f;
}

.next-prev-vid,
.next-prev-vid:hover {
	background-color: #0f0f0f;
	color: #ffffff;
}

.share-url,
#vid-share a {
    background-color: #ffffff;
    color: #0f0f0f;
}


body.mini #video-frame #close-frame {
	background-color: #0f0f0f;
}
body.mini #video-frame #close-frame:hover {
	background-color: #0f0f0f;
}
/*
#video-panel-container {
    background-color: rgba(255,255,255,.025);
}
*/

/*
.video-item {
	background-color: rgba(255,255,255,.025);
}
*/

#title-content-wrap {
	border-top-color: rgba(255,255,255,1);
	border-bottom-color: rgba(255,255,255,.15);
	/*background-color: rgba(255,255,255,.025);*/
}

#vid-content {
	color: rgba(255,255,255,.65);
}
#vid-content:after {
    background: -webkit-linear-gradient(top, rgba(15,15,15,.0), rgba(15,15,15,1));
	background: -moz-linear-gradient(top, rgba(15,15,15,.0), rgba(15,15,15,1));
	background: linear-gradient(to bottom, rgba(15,15,15,.0), rgba(15,15,15,1));
}
#expand-content {
	background-color: rgba(255,255,255,.05);
}
#expand-content:hover {
	background-color: #ffffff;
	color: #0f0f0f;
}
#expand-content:after {
	color: #ffffff;
}

.list-layout .vid-meta {
	color: rgba(255,255,255,.5);
}


#title-info .show-comments,
#title-info .shop-products-link {
    background-color: rgba(255,255,255,.025);
}
#title-info .shop-products-link:hover,
#title-info .show-comments:hover {
    background-color: #ffffff;
    color: #0f0f0f;
}

.img-container::before {
    box-shadow:0 0 0 0 #ffffff;
}
.video-item:hover .img-container::before,
.playing .img-container::before {
	background-color: rgba(15,15,15,.8);
    box-shadow:0 0 0 2px #ffffff;
}

.img-container::after {
	color: #ffffff;
}
.video-item:hover .img-container::after,
.playing .img-container::after {
	box-shadow: inset 0 0 0 1px #0f0f0f;
}

.img-container i {
	color: #ffffff;
}

/*.title-wrapper,*/
.list-layout .vid-meta,
.list-layout h3 {
    background-color: rgba(15,15,15,1);
}
.list-layout .video-item .duration {
	color: #ffffff;
}

.video-item .vid-title-link h3 i {
	background-color: #0f0f0f;
	color: #ffffff;
}

body.fixed-filter #video-filter {
	background-color: #0f0f0f;
}

.audioControl span {
	background-color: #0f0f0f;
}

#video-info-container #vid-content:after {
    background: -webkit-linear-gradient(top, rgba(15,15,15,.0), rgba(15,15,15,1));
	background: -moz-linear-gradient(top, rgba(15,15,15,.0), rgba(15,15,15,1));
	background: linear-gradient(to bottom, rgba(15,15,15,.0), rgba(15,15,15,1));
}

.list-layout .video-item > * {
	border-left-color: #0f0f0f;
}

.grid-layout .video-item:hover .vid-img-link:after,
.vid-img-link:hover:after {
	background-color: rgba(255,255,255,.8);
}
.vid-img-link::before {
	color: rgba(15,15,15,.95);
}
.play-button {
	color: #0f0f0f;
}
.grid-layout .vid-title-link h3,
.grid-layout .vid-title-link:hover h3 {
	color: #0f0f0f;
}

/*
#footer {
	background-color: #0f0f0f;
	border-top-color: #ffffff;
	box-shadow: 0 0 15px #0f0f0f;
}
*/

/*-----------------------*/
/*-- NEWSLETTER STUFF --*/
/*---------------------*/
.newsletter-popup {
    background: #0f0f0f;
    color: #ffffff;
    border-color:#ffffff;
}
.newsletter-popup #close-newsletter:hover {
	color: #0f0f0f;
	background:#ffffff;
}
.newsletter-popup #mailchimp-title {
    color:#ffffff;
}
.newsletter-popup #mailchimp-tagline {
    color:#ffffff;
}
.newsletter-popup #mailchimp-email {
	background: #ffffff;
	color: #0f0f0f;
}
.newsletter-popup .button {
    background: rgba(255,255,255,.05);
    color: #ffffff;
}
.newsletter-popup .button:hover {
	background: rgba(255,255,255,.05);
}
.newsletter-popup #newsletter-loading {
    background: rgba(255,255,255,.1);
}

