@charset "utf-8";
/* CSS Document */


body {
	background: #000;
	font-family: "acumin-pro-extra-condensed", sans-serif;
	font-size: 1.6em;
}







/* TEASER
----------------------------------------------------------------------------------------------------------  
------------------------------------------------------------------------------------------------------- */

.page-teaser-area {
	background: url(../img/teaser_dqx019-website.jpg) center no-repeat;
	background-size: cover;
	height: 400px;
}






/* RELEASES
----------------------------------------------------------------------------------------------------------  
------------------------------------------------------------------------------------------------------- */

.page-music-area {
	background: #e5e5e5;
	border-top: 1px solid #c5c5c5;
}

	.page-music {
		padding: 40px 20px 20px 20px;
		text-align: center;
		color: #454545;
	}
	
		.page-music .col-50 {
			padding: 0 5px;
		}

	/* -- */
	
	
	.release-box {
		background: #fff;
		padding: 10px;
		text-align: left;
		font-size: 26px;
	}

	.release-box .table .table-cell {
		padding: 0;
		margin: 0;
	}

	
	.release-cover {
		margin-right: 10px;
		width: 240px;
	}

		.release-cover img {
			max-width: 200px;
		}

.release-info {
	font-size: 20px;
	margin: 0;
	padding: 0;
}

.release-title {
	font-size: 20px;
	font-weight: 600;
}

.release-tracklist {
	margin-top: 10px;
}

	.release-tracklist button {
		background: url(../img/btn_play.svg) center no-repeat;
		background-size: 15px;
		margin-left: 3px;
		vertical-align: inherit;
}


		.release-tracklist iframe {
			display: none;
		}


.dqx01901 {
	width: 15px;
	height: 15px;
	}


.release-date {
	margin-top: 10px;
}


.dl-btn {
	background: #454545;
	color: #fff;
	height: 50px;
	margin-top: 10px;
}

		.dl-btn:hover {
			-webkit-box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.15);
			-moz-box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.15);
			box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.15);
			font-size: 30px;
		}

.stream-btn {
	background: #f7ab2e;
	color: #fff;
	margin-top: 10px;
	height: 50px;
}

		.stream-btn:hover {
			-webkit-box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.15);
			-moz-box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.15);
			box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.15);
			font-size: 30px;
		}


.dl-list {
	padding: 20px 60px;
}


	.dl-list a {
		color: #454545;
		text-decoration: none;
	}


.dl-buy {
	width: 45%;
	padding: 50px 0;
	height: 80px;
}

	.dl-buy a {
		border: 1px solid #454545;
		text-align: center;
		padding: 2.5px 30px;
	}

		.dl-buy a:hover {
		border: 1px solid #454545;
		background: #454545;
		color: #fff;
			-webkit-transition: all 0.15s ease-out;
			-moz-transition: all 0.15s ease-out;
			-o-transition: all 0.15s ease-out;
			-ms-transition: all 0.15s ease-out;
			transition: all 0.15s ease-out;
	}

.hardtunes img {
	max-width: 200px;
}

.amazon img {
	max-width: 140px;
}

.itunes img {
	max-width: 140px;
}

.hardstyle img {
	max-width: 180px;
}

.google-play img {
	max-width: 160px;
}

.beatport img {
	max-width: 160px;
}

.juno img {
	max-width: 180px;
}



.stream-buy {
	width: 45%;
	padding: 50px 0;
	height: 80px;
}

	.stream-buy a {
		border: 1px solid #f7ab2e;
		text-align: center;
		color: #f7ab2e;
		padding: 2.5px 30px;
	}

		.stream-buy a:hover {
		border: 1px solid #f7ab2e;
		background: #f7ab2e;
		color: #fff;
			-webkit-transition: all 0.15s ease-out;
			-moz-transition: all 0.15s ease-out;
			-o-transition: all 0.15s ease-out;
			-ms-transition: all 0.15s ease-out;
			transition: all 0.15s ease-out;
	}


.spotify img {
	max-width: 140px;
}

.applemusic img {
	max-width: 140px;
}

.deezer img {
	max-width: 180px;
}

.youtube img {
	max-width: 220px;
}