.xoo-wsc-container {
	z-index: 9999999999;
}

.wd_header_background {
	background: #171614 url(https://theghostproduction.com/wp-content/uploads/2016/08/header14.jpg) no-repeat bottom center !important;
	background-size: cover !important;
}

header.header {
	padding: 0;
}

.header {
	padding: 0;
}

.vc_row.vc_column-gap-35 > .vc_column_container {
    margin-top: 0px;
		padding-top: 0px;
}

.custom_footer_edit {
	padding-top: 22px !important;
	padding-bottom: 22px !important;
}

input[type="checkbox"]#terms {
	position: inherit;
}

/* Browse all tracks */
a.button1{
 display:inline-block;
 padding:0.35em 1.2em;
 border:1px solid #aa00ff;
 margin:0 0.3em 0.3em 0;
 border-radius:0.12em;
 box-sizing: border-box;
 text-decoration:none;
 font-weight:600;
	font-size: 18px;
 color:#aa00ff;
 text-align:center;
 transition: all 0.2s;
}
a.button1:hover{
 color:#ffffff;
 background-color:#aa00ff;
}
@media all and (max-width:30em){
 a.button1{
  display:block;
  margin:0.4em auto;
 }
}
 a.button1-custom{
  display:inline-block;
 }
@media all and (max-width:30em){
 a.button1-custom{
  display:block;
  width: 90%;
 }
}

/* Footer */
.footer-sponsors {
	display: inline-block;
	vertical-align: middle;
	padding: 10px;
}

/* Shadow Text */
.text-shadow-simple {
	text-shadow: 2px 2px 4px #000000;
}

/* Top Picked */
.tp_title-wrapper {
	border-bottom: 7px solid #313131;
}
.tp_title-container {
	text-align: center;
	background: #313131;
	width: fit-content;
	padding-left: 27px;
	padding-right: 27px;
	padding-top: 8px;
	margin-bottom: -11px;
}
.tp_title-container h2 {
	text-transform: uppercase;
	color: #ffffff;
	font-weight: 900;
	text-shadow: 2px 4px 3px rgba(0,0,0,0.3);
}
.tp_container {
	padding-top: 14px;
	background-color: #e0e0e0;
	margin-bottom: 40px;
}
.tracks-filters {
	/*margin-top: -32px;*/
}
.tp_container .col-track-5 .hidden-xs {
	margin-bottom: 14px;
}

@media (min-width: 768px) {
	.tp_container .col-track-5 {
			width: calc(100% / 5);
	}
}

@media (min-width: 992px) {
	.tp_container .col-track-5 {
			width: calc(100% / 5);
	}
}

@media (min-width: 1200px) {
	.tp_container .col-track-5 {
			width: calc(100% / 5);
	}
}
.tp_more-container {
	text-align: center;
    background: #e0e0e0;
    width: 100%;
    padding-top: 9px;
    padding-bottom: 7px;
    margin-top: -40px;
    margin-bottom: 24px;
}
/* End of Top Picked */

/* Pagination */
.pagination {
	padding-top: 35px;
	margin-left: 5px;
	margin-right: 5px;
}
.pagination span, .pagination a {
	padding: 6px 12px;
	line-height: 1.42857143;
	text-decoration: none;
	border: 1px solid #ddd;
	margin-left: -1px;
	margin-top: 13px;
}
.pagination span.current {
	z-index: 3;
	color: #fff;
	background-color: #337ab7;
	border-color: #337ab7;
	cursor: default;
}
.pagination a {
	color: #337ab7;
}
.pagination a:hover {
	z-index: 2;
	color: #23527c;
	background-color: #eee;
	border-color: #ddd;
}
.pagination span.dots {
	color: #777;
	background-color: #fff;
	border-color: #ddd;
	cursor: not-allowed;
}
.pagination a.prev {
	border-bottom-left-radius: 4px;
	border-top-left-radius: 4px;
}
.pagination a.next {
	border-bottom-right-radius: 4px;
	border-top-right-radius: 4px;
}

/* Tracks Filters */
.tracks-filters .widget_price_filter .ui-slider .ui-slider-range {
	background-color: #aa00ff;
}
.tracks-filters .widget_price_filter .ui-slider .ui-slider-handle {
	background-color: #aa00ff;
}
.tracks-filters .widget_price_filter .ui-slider .ui-slider-handle {
	border: 0px solid #aa00ff;
}
/* Use your drive - hide empty space */
.UseyourDrive .list-container {
	display: none;
}
/* Use your drive - hide empty space */
.UseyourDrive .list-container {
	display: none;
}
/* Track overlay buttons */
.track-overlay-button {
	font-size: 13px !important;
	padding: 12px 18px !important;
	letter-spacing: 0.15em !important;
	font-weight: 300 !important;
	text-align: center;
}
a.track-more-info {
	background: #e0e0e0;
	color: #313131;
	font-size: 13px !important;
	padding: 12px 18px !important;
	letter-spacing: 0.15em !important;
	font-weight: 300 !important;
	margin-bottom: 5px;
}
@media screen and (min-width: 768px)
{
	.track-overlay-custom {
		height: calc(100% + 145px) !important;
	}
}