
body, select, input, textarea {
    color: #ffffff;
}

.pagemid_section {
	padding: 50px 0;
}

.preloader { background: url('../ajax-loader-dark.gif') center center no-repeat #333333; }

/* Color Scheme */

#header-s3,
#header-s2,
.topbar {
	background: transparent;
}


/* ---------------------------------------- */
/* TEXTS AND LINKS                          */
/* ---------------------------------------- */

*::-moz-selection {
    background-color: #ff6600;
    color: #FFFFFF;
}

.testimonial-arrow { border: 0; }

a,
.tabs a,
a:focus { color: #eaeaea; text-decoration: none; outline: none; }

a:hover { color: #ff6600; text-decoration: none; outline: none; }

.splitter li a:hover,
.splitter li a.selected {
	background-color: #ff6600;
	color: #ffffff;
}

.search-nav > li > div a:hover,
.mp3o:hover,
.mp3o a:hover { color:#ffffff; }

.event_wwrap .entry-title a { color:#ffffff; }
.event_wwrap .entry-title a:hover { color:#ff6600; }


#footer a { color: #aaaaaa;}

#footer a:hover { color: #ff6600;}

.more-labels .fancy-title a,
.mp3list-head a { color:#aaaaaa; }

.more-labels .fancy-title a:hover,
.mp3list-head a:hover { color:#ff6600; }

.album-playlist li       { background-color:#222222; background-color: rgba( 0, 0, 0, 0.75 ); color:#999999; }
.album-playlist li:hover,
.album-playlist li.selected > a,
.album-playlist li.selected { background-color:#ff6600; color:#ffffff; }

.album-mdata a,
.artist-mdata a { color:#ff6600; }

/* Next Prev for albums and artits */
.iva-np-pagination a,
.iva-np-pagination a:hover  { color:#ffffff;}
.iva-np-pagination i { background-color:#ff6600;}


.bio,
.bio .details,
.tab_content,
.tabs li {
    background-color: rgba(0, 0, 0, 0.2);
}
/* ---------------------------------------- */
/* BACKGROUND COLOR                         */
/* ---------------------------------------- */

.testimonial-box:hover .imageborder,
.testimonial-box:hover .avatar,
#back-top span,
.btn.btn-dbc,
.ac_title.active .arrow,
.tracklist-Header .tracklist-Row,
.imageborder:hover,
.avatar:hover,
.pagination span.current,
.pagination a:hover,
.event-meta .day,
.hover_type.selected a.hoverdjmix,
.hover_type a.hoveraudio:hover,
.hover_type a.hoveralbum:hover,
.hover_type a.hoveralbums:hover,
.hover_type a.hovervideo:hover,
.hover_type a.hovergallery:hover,
.hover_type a.hoverimage:hover,
.hover_type a.hoverdjmix:hover,
.hover_type a.hoverartists:hover,
.hover_type a.hoverartist:hover,
.tagcloud a:hover, .tagcloud a:active,
.comment-edit-link,
.post-edit-link,
.iva_search_btn,
.search-nav > li > a,
.searchmenu-container,
.content-navigation .nav-links > .page-number,
.wpcf7-form .wpcf7-submit {
	background-color:#ff6600;
}

#main,
#header,
#subheader,
#header-s2,
#header-s3,
#footer,
#preloader_iva_wrap,
.iva_select_wrapper select,
.iva_search,
.search-box input,
.is-countdown {
	background: transparent;
	zoom: 1;
	color: #ffffff;
}

.topbar,
.frontpage_teaser,
.events-list,
.event_details_wrap,
#subheader,
.iva-music-bar,
.iva_search:focus,
.search-box input:focus,
.more-labels {
	background: transparent;
	zoom: 1;
	color: #ffffff;
}

.iva-select-arrow { background-color: rgba(0,0,0,1); }

/* ---------------------------------------- */
/* MENU COLORS                              */
/* ---------------------------------------- */
#atp_menu a { color:#eeeeee; }
#atp_menu a:hover { color:#ff6600; }
#atp_menu li.current-cat a,
#atp_menu li.current_page_item > a,
#atp_menu li.current-menu-item > a,
#atp_menu li.current-page-ancestor > a { color:#ff6600; }

.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active { color:#ff6600; }

/* ---------------------------------------- */
/* WHITE TITLES                             */
/* ---------------------------------------- */
#subheader .page-title,
.more-labels .fancy-title,
#footer .widget-title { color:#ffffff;}


.sub_nav li a {
	border-color: rgba(255,255,255,0.1);
}
.sub_nav li.current_page_item > a,
.sub_nav li.current_page_item > a:hover {
	background-color:#ff6600;
}

.sub_nav li a:hover {
	background-color:#ff6600;
	color: #ffffff;
}

/* ---------------------------------------- */
/* BORDER COLOR                             */
/* ---------------------------------------- */

#subheader,
.djmix-list,
.is-countdown,
.event_wwrap,
.event_wwrap .event-meta,
.pagination a:link,
.custompost_thumb,
.album-desc,
.artist-desc,
.djmix-desc,
.gallery-desc,
.video-desc,
.mp3list-head > span,
.event-meta,
.events-list,
.event-single .event_info,
.event_details_wrap,
.iva-testimonial,
.comments-area .comment_wrap,
.iva-music-bar,
.iva_search,
.cs-post_type,
.djmix-vlist,
#stretched #footer,
#stretched #header,
.radio-list.rlist,
.widget_pages li,
.widget_meta li,
.widget_archive li,
.widget_recent_entries li,
.widget_recent_comments li,
.comments-area .comment-body,
.post-navigation,
.post-navigation .nav-previous,
.iva-testimonial:nth-child(odd),
.tab_content,
.tabs li,
.widget_categories li {
	border-color: #444444;
	border-color: rgba( 255, 255, 255, 0.15 );
}

/* ---------------------------------------- */
/* ALBUMS,GALLERY, ARTISTS, VIDEO COLORS    */
/* ---------------------------------------- */

.post-list .post-desc,
.video-list .video-desc,
.gallery-list .gallery-desc,
.artist-list .artist-desc,
.djmix-list .djmix-desc,
.album-flist .album-desc,
.radio-list .radio-desc,
.album-list .album-desc { background-color:#ff6600; color:#ffffff; }

.post-list:hover .post-desc,
.video-list:hover .video-desc,
.gallery-list:hover .gallery-desc,
.artist-list:hover .artist-desc,
.djmix-list:hover .djmix-desc,
.album-flist:hover .album-desc,
.radio-list:hover .radio-desc,
.album-list:hover .album-desc { background-color:#ffffff; color:#444444;}

.post-list:hover .post-desc a,
.video-list:hover .video-desc a,
.gallery-list:hover .gallery-desc a,
.artist-list:hover .artist-desc a,
.djmix-list:hover .djmix-desc a,
.album-flist:hover .album-desc a,
.radio-list:hover .radio-desc a,
.album-list:hover .album-desc a { color:#444444; }

.post-list:hover .post-desc span,
.video-list:hover .video-desc span,
.gallery-list:hover .gallery-desc span,
.artist-list:hover .artist-desc span,
.djmix-list:hover .djmix-desc span,
.album-flist:hover .album-desc span,
.radio-list:hover .radio-desc span,
.album-list:hover .album-desc span { color: #999999; }


/* Advanced Customization */
/* -------------------------------------------- */

.imageframe { background-color: rgba(255,255,255,0.2); border-color: rgba(255,255,255,0.2); }
.divider {
	border-color:#444444;
	border-color: rgba(255,255,255,0.2);
}

#footer { padding: 50px 0; font-size:13px; margin-top: 0; }

.tagcloud a {
	border-radius: 3px;
}

.artist_bio .artist-details,
.album_bio .album-details { border:1px solid rgba(255,255,255,0.15); border-bottom: 0; margin-top: 0; }

.artist_bio .artist-meta,
.album_bio .album-meta { border-bottom:1px solid rgba(255,255,255,0.15); padding: 8px 8px; margin: 0; }
.artist_bio .iva_sharing,
.album_bio .iva_sharing { margin: 20px 0; }

.artist_bio ul.atpsocials,
.album_bio ul.atpsocials { display: table; width: 100%; margin: 0 auto; }

.artist_bio ul.atpsocials li,
.album_bio ul.atpsocials li { display: table-cell; }

.artist-mdata a:hover,
.album-mdata a:hover { text-decoration: underline; }

/* */
.testimonial-box { background-color: transparent; padding: 0;}
.testimonial-content p { font-size: 18px; font-style: italic; font-weight: 600; line-height: 150%; padding: 0;}
.testimonial_list .client-meta { font-size: 12px; font-weight: normal; letter-spacing: 1px; text-transform: uppercase; }

/* since 3.1.0 */
.artists-link a,
.artist-list .entry-title > a { color:#ffffff; }

/* since 3.1.0 */
.album-desc > span a,
.artist-desc > span a,
.djmix-desc > span a,
.djmix-desc > span,
.album-desc > span {  color:rgba(255,255,255,0.8); }

.album-flist .entry-title > a,
.album-list .entry-title > a { color:#ffffff; }
.album-flist .entry-title a:hover,
.album-list .entry-title a:hover { color:#444444;  }

/* since 3.1.0 */
.djmix-vlist .entry-title a,
.djmix-list .entry-title a { color:#ffffff;  }
.djmix-vlist .entry-title a:hover,
.djmix-list .entry-title a:hover { color:#ff6600;  }

/* @since v3.1.0 */
.gallery-list .entry-title a { color:#ffffff;  }
.gallery-list .entry-title a:hover { color:#444444;  }

/* @since v3.1.0 */
.video-list .entry-title a { color:#ffffff;  }
.video-list .entry-title a:hover { color:#444444;  }

/* @since v9.0 */
.radio-list .entry-title a { color:#ffffff;  }
.radio-list .entry-title a:hover { color:#444444;  }

.sf-menu ul { background-color:#121212; }

#subheader .page-title {
    font-size: 60px;
    font-weight: 900;
    letter-spacing: -1px;
}

/* iPad Portrait
======================================================================== */
@media only screen and (min-width: 240px) and (max-width: 959px) {
	#subheader .page-title { font-size: 26px; }
}

#subheader .page-title { float: none; }
#subheader .customtext {  padding: 0; }

/* Radio Skinning
======================================================================== */
.fap-popup-enabled .fap-play-controls,
.fap-popup-enabled .fap-meta,
.fap-popup-enabled .fap-actions,
.fap-track-info > .fap-meta a {
	color: #ffffff;
}
.jp-radio {
    color: #ff6600 !important;
}
.jp-radio .jp-interface {
	background-color: #151617;
}
.jp-radio .jp-close-btn {
	color: #ff6600;
	background-color: #151617;
	border-color: #ff6600;
}
.jp-radio .jp-volume-bar {
	background-color: rgba(0, 0, 0, 0.5);
}
.jp-play-bar,
.jp-volume-bar-value {
	background-color: #ff6600;
}
.jp-audio a {
	color: #ff6600;
}
.jp-audio a:hover {
	color: #ff6600;
}
.jp-radio .jp-play {
	color: #ff6600;
}
.jp-radio .jp-pause {
	color: #ff6600;
}

.jp-volume-bar::after {
	border-left: 1px solid rgba( 255, 255, 255, 0.1 );
	border-right: 1px solid rgba( 0, 0, 0, 0.6 );
}
.jp-radio .jp-controls:after {
	border-left: 1px solid rgba( 255, 255, 255, 0.1 );
	border-right: 1px solid rgba( 0, 0, 0, 0.6 );
}


/* Audio Player Dark Skin */
.fap-wrapper {
	border: none;
	background-color: transparent;
	background: linear-gradient(-45deg, #5a1c09, #4d0a24, #0b3443, #0b4336 );
	background-size: 400% 400%;
	-webkit-animation: Animation 10s ease infinite;
	animation: Animation 10s ease infinite;
}
@-webkit-keyframes Animation {
  0% {background-position:0% 51%}
  50% {background-position:100% 50%}
  100% {background-position:0% 51%}
}
@-webkit-keyframes AnimationName {
  0% {background-position:0% 51%}
  50% {background-position:100% 50%}
  100% {background-position:0% 51%}
}
@keyframes AnimationName {
  0% {background-position:0% 51%}
  50% {background-position:100% 50%}
  100% {background-position:0% 51%}
}

.jp-interface, .jp-close-btn, .fap-current-cover { background-color:#353535 !important; border-color:#282825 !important; }
.fap-main,
.jp-title, .jp-desc, .jp-audio, .jp-radio, .fap-current-title { color:#ff6600 !important; }

.jp-radio .jp-time-holder:after, .jp-radio .jp-volume-bar:before,
.fap-volume-indicator, .fap-progress-bar { border-color:#282825 !important; }

.fap-previous:hover, .fap-progress-bar, .fap-next:hover, .fap-player-popup:hover,
.fap-playlist-toggle:hover, .fap-playlist-shuffle:hover, .fap-wrapper-switcher,
.fa-volume-up, .fap-player-popup, .fap-playlist-shuffle, .fap-playlist-toggle,
.jp-radio .jp-pause, .fap-play-pause, .fap-previous, .fap-next { color:#ff6600 !important; }
.jp-radio .jp-volume-bar-value, .fap-volume-indicator, .fap-progress-bar { background-color:#ff6600 !important;}

.fap-current-time, .fap-total-time, .fap-wrapper-switcher,
.fap-current-meta, .fap-current-meta a, .fap-current-meta a:visited {  }
.fap-toggle { background-color:#353535 !important;border-color:#282825 !important; }
.fap-playlist-wrapper .fap-list .fap-item > .fap-title { color: #ffffff; }
/* Since 9.0 */
.post-password-form input[type="password"],
.comment-form input[type="text"],
.comment-form textarea {
	background-color: rgba(255,255,255,0.1);
	border: 1px solid transparent;
}
.post-password-form input[type="password"]:focus,
.comment-form input[type="text"]:focus,
.comment-form textarea:focus {
	border-color:#444444 #666666 #666666 #444444;
}

button,
.contributor-posts-link,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	background-color:#ff6600;
	border-color:#ff6600;
}

.widget-title { color:#ffffff; }

.tracklist-Row .ivaplay,
.radio-list .ivaplay,
.djmix-vlist .ivaplay {
	background-image: url('../images/play_white.png');
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position:center center;
}

.tracklist-Row .selected .ivaplay,
.radio-list .selected .ivaplay,

.djmix-vlist .selected .ivaplay {
	background-image: url('../images/playing_white.gif');
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position:center center;
}

.djmix-vlist .notplaying .ivaplay {
	background-image: url('../images/play_white.png');
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position:center center;
}

.djmix-vlist .playing .selected .ivaplay {
	background-image: url('../images/playing_white.gif');
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position:center center;
}




.djmix-list .notplaying .ivaplay {
	background-image: url('../images/play_white.png') !important;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position:center center;
}

.djmix-list .playing .selected .ivaplay {
	background-image: url('../images/playing_white.gif');
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position:center center;
}

.wpcf7-form input, .wpcf7-form textarea {
	background-color:#444444;
	border-color: #666666;
	width: 100%;
}