/*
-=-------------------------------=-
 *             C S S             *
 *  ~-~-~-~-~-~-~-~-~-~-~-~-~-~  *
 *           R A D I O           *
 *          P L A Y E R          *
 *  ~-~-~-~-~-~-~-~-~-~-~-~-~-~  *
 *     Design by Anna Greco      *
 *     www.houseofgreco.com      *
-=-------------------------------=-
*/


	.radio-box.long-and-skinny {
		display: none;
	}

/*	-=------------=-
	 * BACKGROUND *
	-=------------=-  */

	.amazingaudioplayer-volume-bar-adjust {
		background: #2B2A24;
	}

	.radio-box,
	.amazingaudioplayer-progress-played,
	.amazingaudioplayer-volume-bar-adjust-active {
	    background: #9C9470 url('../../images/bones/buttons/gold-button.jpg');
	}

	.speaker-mesh {
		background: #16131F url('../../images/bones/backgrounds/speaker-mesh.jpg');
	}

	.radio-box.long-and-skinny .gold {
		background: #9C9470 url('../../images/bones/buttons/gold-button.jpg');
	}

	.amazingaudioplayer-progress {
		background: rgba(10, 10, 10, 0.50);
	}

	.amazingaudioplayer-progress-loaded {
		background: rgba(85, 85, 70, 0.65);
	}

/*	-=-----------------=-
	 * BACKGROUND CLIP *
	-=----------------=-  */

	.radio-text {
		background-clip: text;
			-moz-background-clip: text;
				-ms-background-clip: text;
					-o-background-clip: text;
						-webkit-background-clip: text;
	}

/*	-=---------------------=-
	 * BACKGROUND POSITION *
	-=---------------------=-  */

	.amazingaudioplayer-progress-played {
		background-position: left 50px;
	}

/*	-=-----------------=-
	 * BACKGROUND SIZE *
	-=----------------=-  */

	.amazingaudioplayer-volume-bar {
		background-size: 150px;
	}

	.radio-box.long-and-skinny .gold {
		background-size: 25% !important;
	}

	.amazingaudioplayer-progress-played {
		background-size: 65%;
	}

	.speaker-mesh {
		background-size: 100%;
	}

/*	-=--------=-
	 * BORDER *
	-=--------=-  */

	.radio-box.mini,
	.amazingaudioplayer-volume-bar {
		border: none;
	}

	.radio-box.mini {
		border: 0;
	}

	.radio-box.long-and-skinny .gold {
	    border: 1px solid rgba(205, 195, 145, 0.45) !important;
	}

	.radio-box {
	    border: 1px solid #ABA17C;
	}

	.speaker-mesh {
		border: 1px solid #0F0F0C;
	}

	.amazingaudioplayer-progress-loaded {
	    border: 1px solid rgba(50, 40, 40, 0.5);
	}

/*	-=---------------=-
	 * BORDER RADIUS *
	-=---------------=-  */

	.gold,
	.amazingaudioplayer-volume-bar {
		border-radius: 2px;
			-moz-border-radius: 2px;
				-ms-border-radius: 2px;
					-o-border-radius: 2px;
						-webkit-border-radius: 2px;
	}

	.amazingaudioplayer-image,
	.amazingaudioplayer-image img,
	.amazingaudioplayer-progress,
	.amazingaudioplayer-progress-loaded,
	.amazingaudioplayer-progress-played {
		border-radius: 4px;
			-moz-border-radius: 4px;
				-ms-border-radius: 4px;
					-o-border-radius: 4px;
						-webkit-border-radius: 4px;
	}

	.radio-box.mini,
	.speaker-mesh {
		border-radius: 7px;
			-moz-border-radius: 7px;
				-ms-border-radius: 7px;
					-o-border-radius: 7px;
						-webkit-border-radius: 7px;
	}

	.amazingaudioplayer-progress {
		border-radius: 9px;
			-moz-border-radius: 9px;
				-ms-border-radius: 9px;
					-o-border-radius: 9px;
						-webkit-border-radius: 9px;
	}

	.radio-box {
		border-radius: 25px 25px 7px 7px;
			-moz-border-radius: 25px 25px 7px 7px;
				-ms-border-radius: 25px 25px 7px 7px;
					-o-border-radius: 25px 25px 7px 7px;
						-webkit-border-radius: 25px 25px 7px 7px;
	}

	.amazingaudioplayer-volume-bar-adjust,
	.amazingaudioplayer-volume-bar-adjust-active {
		border-radius: 25px;
			-moz-border-radius: 25px;
				-ms-border-radius: 25px;
					-o-border-radius: 25px;
						-webkit-border-radius: 25px;
	}

/*	-=------------=-
	 * BOX SHADOW *
	-=------------=-  */

	.radio-box.mini.long-and-skinny {
		box-shadow: none;
			-moz-box-shadow: none;
				-ms-box-shadow: none;
					-o-box-shadow: none;
						-webkit-box-shadow: none;
	}

	.speaker-mesh,
	.amazingaudioplayer-volume-bar {
		box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.15), 0px 0px 3px rgba(0, 0, 0, 0.5);
			-moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.15), 0px 0px 3px rgba(0, 0, 0, 0.5);
				-ms-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.15), 0px 0px 3px rgba(0, 0, 0, 0.5);
					-o-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.15), 0px 0px 3px rgba(0, 0, 0, 0.5);
						-webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.15), 0px 0px 3px rgba(0, 0, 0, 0.5);
	}

	.radio-box.mini {
		box-shadow: 0px 5px 0px 3px #191717, 0px -2px 4px 0px #3c3a3a;
			-moz-box-shadow: 0px 5px 0px 3px #191717, 0px -2px 4px 0px #3c3a3a;
				-ms-box-shadow: 0px 5px 0px 3px #191717, 0px -2px 4px 0px #3c3a3a;
					-o-box-shadow: 0px 5px 0px 3px #191717, 0px -2px 4px 0px #3c3a3a;
						-webkit-box-shadow: 0px 5px 0px 3px #191717, 0px -2px 4px 0px #3c3a3a;
	}

	.radio-box,
	.amazingaudioplayer-volume-bar {
		box-shadow: 3px 3px 5px 1px rgba(90, 80, 60, 0.75);
			-moz-box-shadow: 3px 3px 5px 1px rgba(90, 80, 60, 0.75);
				-ms-box-shadow: 3px 3px 5px 1px rgba(90, 80, 60, 0.75);
					-o-box-shadow: 3px 3px 5px 1px rgba(90, 80, 60, 0.75);
						-webkit-box-shadow: 3px 3px 5px 1px rgba(90, 80, 60, 0.75);
	}

	.amazingaudioplayer-progress,
	.amazingaudioplayer-volume-bar-adjust {
		box-shadow: -1px -1px 0 rgba( 0, 0, 0, 0.5 ), 1px 1px 0 rgba( 255, 255, 255, 0.1 );
			-moz-box-shadow: -1px -1px 0 rgba( 0, 0, 0, 0.5 ), 1px 1px 0 rgba( 255, 255, 255, 0.1 );
				-ms-box-shadow: -1px -1px 0 rgba( 0, 0, 0, 0.5 ), 1px 1px 0 rgba( 255, 255, 255, 0.1 );
					-o-box-shadow: -1px -1px 0 rgba( 0, 0, 0, 0.5 ), 1px 1px 0 rgba( 255, 255, 255, 0.1 );
						-webkit-box-shadow: -1px -1px 0 rgba( 0, 0, 0, 0.5 ), 1px 1px 0 rgba( 255, 255, 255, 0.1 );
	}

/*	-=------------=-
	 * BOX SIZING *
	-=------------=-  */

	.speaker-mesh div,
	.amazingaudioplayer-tracklistsearch,
	.amazingaudioplayer-tracklistsearch-input {
		box-sizing: border-box;
			-moz-box-sizing: border-box;
				-ms-box-sizing: border-box;
					-o-box-sizing: border-box;
						-webkit-box-sizing: border-box;
	}

/*	-=-------=-
	 * CLEAR *
	-=-------=-  */

	.amazingaudioplayer-bar-buttons-clear,
	.amazingaudioplayer-bar-clear,
	.amazingaudioplayer-tracklist-clear {
		clear: both;
	}

/*	-=-------=-
	 * COLOR *
	-=-------=-  */

	.radio-text {
		color: transparent;
	}

	.amazingaudioplayer-track-item a {
		color: #999;
	}

	.amazingaudioplayer-bar-title,
	.amazingaudioplayer-info,
	.amazingaudioplayer-item-info,
	.amazingaudioplayer-item-title,
	.amazingaudioplayer-progress-played,
	.amazingaudioplayer-time,
	.amazingaudioplayer-title,
	.amazingaudioplayer-track-item {
		color: #BEAF6F;
	}

	.amazingaudioplayer-bar-title {
		color: #EEEEEE;
	}

	.amazingaudioplayer-track-item.amazingaudioplayer-track-item-active .amazingaudioplayer-item-info,
	.amazingaudioplayer-track-item.amazingaudioplayer-track-item-active .amazingaudioplayer-item-title {
		color: #F9EEBB;
	}

	.amazingaudioplayer-track-item-active a {
		color: #FFFFFF;
	}

/*	-=--------=-
	 * CURSOR *
	-=--------=-  */

	.amazingaudioplayer-track-item,
	.amazingaudioplayer-track-item-active {
		cursor: pointer;
	}

/*	-=---------=-
	 * DISPLAY *
	-=---------=-  */

	.amazingaudioplayer-image,
	.amazingaudioplayer-text,
	.amazingaudioplayer-track-item,
	.amazingaudioplayer-tracklist,
	.amazingaudioplayer-tracklist-container {
		display: block;
	}

	.amazingaudioplayer-image img {
		display: inline-block;
	}

	.amazingaudioplayer-item-id,
	.amazingaudioplayer-track-item:before,
	.amazingaudioplayer-track-item:after {
		display: none;
	}

	.long-and-skinny .amazingaudioplayer-tracklist,
	.radio-box.mini .amazingaudioplayer-image,
	.radio-box.mini .amazingaudioplayer-text {
		display: none !important;
	}

/*	-=--------=-
	 * FILTER *
	-=--------=-  */

	.amazingaudioplayer-loop,
	.amazingaudioplayer-volume-button {
		filter: hue-rotate(10deg) saturate(1);
	}

	.amazingaudioplayer-next,
	.amazingaudioplayer-play,
	.amazingaudioplayer-prev {
		filter: hue-rotate(10deg) saturate(2);
	}

	.amazingaudioplayer-progress-played,
	.amazingaudioplayer-volume-bar-adjust-active {
		filter: hue-rotate(45deg) saturate(2);
	}

/*	-=-------=-
	 * FLOAT *
	-=-------=-  */

	.amazingaudioplayer-bar,
	.amazingaudioplayer-bar-title,
	.amazingaudioplayer-image,
	.amazingaudioplayer-item-id,
	.amazingaudioplayer-stop {
		float: left;
	}

	.amazingaudioplayer-item-info,
	.amazingaudioplayer-progress-played {
		float: right;
	}

/*	-=-------------=-
	 * FONT FAMILY *
	-=-------------=-  */

	.radio-text,
	.amazingaudioplayer-bar-title,
	.amazingaudioplayer-info,
	.amazingaudioplayer-progress-played,
	.amazingaudioplayer-time,
	.amazingaudioplayer-title,
	.amazingaudioplayer-track-item {
		font-family: 'Goudy Old Style';
	}

/*	-=-----------=-
	 * FONT SIZE *
	-=-----------=-  */

	.radio-text {
		font-size: 16px;
	}

	.amazingaudioplayer-bar-title,
	.amazingaudioplayer-info,
	.amazingaudioplayer-progress-played,
	.amazingaudioplayer-time,
	.amazingaudioplayer-title,
	.amazingaudioplayer-track-item {
		font-size: 21px;
	}

/*	-=----------------=-
	 * FONT SMOOTHING *
	-=----------------=-  */

	.amazingaudioplayer-bar-title,
	.amazingaudioplayer-info,
	.amazingaudioplayer-item-info,
	.amazingaudioplayer-item-title,
	.amazingaudioplayer-progress-played,
	.amazingaudioplayer-time,
	.amazingaudioplayer-title,
	.amazingaudioplayer-track-item {
		font-smoothing: antialiased;
			-moz-font-smoothing: antialiased;
				-ms-font-smoothing: antialiased;
					-o-font-smoothing: antialiased;
						-webkit-font-smoothing: antialiased;
	}

/*	-=-------------=-
	 * FONT WEIGHT *
	-=-------------=-  */

	.amazingaudioplayer-bar-title,
	.amazingaudioplayer-info,
	.amazingaudioplayer-progress-played,
	.amazingaudioplayer-time,
	.amazingaudioplayer-title,
	.amazingaudioplayer-track-item {
		font-weight: 700;
	}

/*	-=----------------=-
	 * LETTER SPACING *
	-=----------------=-  */

	.amazingaudioplayer-bar-title,
	.amazingaudioplayer-info,
	.amazingaudioplayer-progress-played,
	.amazingaudioplayer-time,
	.amazingaudioplayer-title,
	.amazingaudioplayer-track-item {
		letter-spacing: 0.25px;
	}

	.radio-text {
		letter-spacing: 7px;
	}

/*	-=-------------=-
	 * LINE HEIGHT *
	-=-------------=-  */

	.amazingaudioplayer-info,
	.amazingaudioplayer-title {
		line-height: 28px;
	}

	.amazingaudioplayer-bar-title,
	.amazingaudioplayer-progress-played,
	.amazingaudioplayer-time,
	.amazingaudioplayer-track-item {
		line-height: 34px;
	}

/*	-=--------=-
	 * MARGIN *
	-=--------=-  */

	.radio-box.mini {
		margin: auto;
	}

	.radio-box.mini li,
	.amazingaudioplayer-image img,
	.amazingaudioplayer-progress-played,
	ul.amazingaudioplayer-tracks,
	.amazingaudioplayer-track-item {
		margin: 0;
	}

	.amazingaudioplayer-track-item {
	    margin: 0px 0px 7px 0px;
	}

	.amazingaudioplayer-bar-title {
		margin: 0px 8px 0px 8px;
	}

	.amazingaudioplayer-image {
		margin: 0px 10px 10px 0px !important;
	}

	.radio-box.mini #amazingaudioplayer-home-1-home-1 .amazingaudioplayer-tracklist-container {
		margin: 4px 4px 0px 4px;
	}

	.amazingaudioplayer-image,
	.amazingaudioplayer-tracklist-container {
		margin: 4px 4px 4px 4px;
	}

	.radio-box.mini .amazingaudioplayer-tracks-wrapper {
		margin: 5px 0px 0px 0px;
	}

	.radio-box {
		margin: 10px 0px 10px 30px;
	}

	.amazingaudioplayer-info {
		margin-top: 4px;
	}

	.amazingaudioplayer-tracklist-arrow-prev {
		margin-left: -64px;
	}

	.amazingaudioplayer-tracklist-arrow-next {
		margin-left: 16px;
	}

/*	-=----------=-
	 * OVERFLOW *
	-=----------=-  */

	.amazingaudioplayer-image,
	.amazingaudioplayer-item-title,
	.amazingaudioplayer-text {
		overflow: hidden;
	}

/*	-=---------=-
	 * PADDING *
	-=---------=-  */

	.amazingaudioplayer-image img,
	.amazingaudioplayer-tracks,
	.radio-box.mini {
		padding: 0;
	}

	.amazingaudioplayer-text {
		padding: 4px 0px 4px 4px;
	}

	.amazingaudioplayer-tracklistsearch {
		padding: 4px 4px 4px 4px;
	}

	.radio-box.mini .amazingaudioplayer-tracklist-container,
	.amazingaudioplayer-tracklist-container {
		padding: 8px 0px 0px 0px;
	}

	.speaker-mesh {
		padding: 10px 10px 10px 10px;
	}

	.radio-box {
		padding: 25px 7px 25px 7px;
	}

/*	-=----------=-
	 * POSITION *
	-=----------=-  */

	.radio-text,
	.amazingaudioplayer-loop,
	.amazingaudioplayer-next,
	.amazingaudioplayer-playpause,
	.amazingaudioplayer-prev,
	.amazingaudioplayer-progress,
	.amazingaudioplayer-track-item-duration,
	.amazingaudioplayer-tracklist-arrow-next,
	.amazingaudioplayer-tracklist-arrow-prev,
	.amazingaudioplayer-volume {
		position: absolute;
	}

	.radio-box,
	.amazingaudioplayer-image,
	.amazingaudioplayer-bar,
	.amazingaudioplayer-bar-title,
	.amazingaudioplayer-pause,
	.amazingaudioplayer-play,
	.amazingaudioplayer-progress-played,
	.amazingaudioplayer-stop,
	.amazingaudioplayer-text,
	.amazingaudioplayer-tracklist,
	.amazingaudioplayer-track-item,
	.amazingaudioplayer-tracklist-container,
	.amazingaudioplayer-tracks,
	.amazingaudioplayer-tracks-wrapper {
		position: relative;
	}

	.long-and-skinny .amazingaudioplayer-bar {
			top: -12px;
	}

	.amazingaudioplayer-next,
	.amazingaudioplayer-playpause,
	.amazingaudioplayer-prev,
	.amazingaudioplayer-track-item-duration {
			top: 0;
	}

	.radio-text.top {
			top: 3px;
	}

	.amazingaudioplayer-loop,
	.amazingaudioplayer-volume {
			top: 12px;
	}

	.long-and-skinny .amazingaudioplayer-progress {
			top: 19px;
	}

	.amazingaudioplayer-progress {
			top: 60px;
	}

	.radio-text,
	.amazingaudioplayer-progress,
	.amazingaudioplayer-track-item-duration {
			right: 0;
	}

	.long-and-skinny .amazingaudioplayer-progress {
			right: 8px;
	}

	.amazingaudioplayer-tracklist-arrow-next,
	.amazingaudioplayer-tracklist-arrow-prev {
			bottom: -5px;
	}

	.radio-text.bottom {
			bottom: 4px;
	}

	.amazingaudioplayer-volume-bar {
			left: -2px !important;
	}

	.radio-text,
	.amazingaudioplayer-prev,
	.amazingaudioplayer-progress {
			left: 0;
	}

	.long-and-skinny .amazingaudioplayer-progress {
			left: 190px;
	}

	.amazingaudioplayer-playpause {
			left: 40px;
	}

	.amazingaudioplayer-next {
			left: 80px;
	}

	.amazingaudioplayer-loop {
			left: 124px;
	}

	.amazingaudioplayer-volume {
			left: 154px;
	}

	.amazingaudioplayer-tracklist-arrow-next,
	.amazingaudioplayer-tracklist-arrow-prev {
			left: 50%;
	}

/*	-=------------=-
	 * TEXT ALIGN *
	-=------------=-  */

	.amazingaudioplayer-text,
	.amazingaudioplayer-track-item {
		text-align: left;
	}

	.radio-text {
		text-align: center;
	}

/*	-=-----------------=-
	 * TEXT DECORATION *
	-=-----------------=-  */

	.amazingaudioplayer-track-item a,
	.amazingaudioplayer-track-item-active a {
		text-decoration: none;
	}

/*	-=-------------=-
	 * TEXT SHADOW *
	-=-------------=-  */

	.amazingaudioplayer-bar-title,
	.amazingaudioplayer-info,
	.amazingaudioplayer-item-info,
	.amazingaudioplayer-item-title,
	.amazingaudioplayer-progress-played,
	.amazingaudioplayer-time,
	.amazingaudioplayer-title,
	.amazingaudioplayer-track-item {
		text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.6);
	}

	.radio-text {
		text-shadow: 0px 1px 3px rgba(250, 220, 130, 0.75), 0px 0px 0px rgba(0, 0, 0, 0.85), 0px 0px 0px rgba(0, 0, 0, 0.5);
	}

/*	-=-------=-
	 * WIDTH *
	-=-------=-  */

	.amazingaudioplayer-volume-bar,
	.amazingaudioplayer-volume-bar-adjust {
		width: 12px !important;
	}

	.amazingaudioplayer-item-id {
		width: 40px;
	}

	.amazingaudioplayer-item-info {
		width: 50px;
	}

	.amazingaudioplayer-image {
		width: 125px !important;
		height: 125px !important;
	}

	.radio-box.mini {
		width: 350px;
	}

	.radio-box.mini.long-and-skinny,
	.radio-box.mini.full {
		width: 100%;
	}

	.radio-box.mini.long-and-skinny {
	    max-width: unset !important;
	}

	.radio-box {
		min-width: 300px;
		max-width: 500px;
	}

	.amazingaudioplayer-bar,
	.amazingaudioplayer-tracklistsearch-input {
		width: 100%;
	}

/*	-=--------=-
	 * HEIGHT *
	-=--------=-  */

	.amazingaudioplayer-text {
		height: auto;
	}

	.amazingaudioplayer-progress {
		height: 9px !important;
	}

	.amazingaudioplayer-volume-bar {
		height: 100px !important;
	}

	.long-and-skinny .amazingaudioplayer-bar,
	.radio-box.long-and-skinny {
		height: 22px;
		min-height: 22px;
	}

	.amazingaudioplayer-bar {
		min-height: 64px;
	}

	.amazingaudioplayer-volume-bar {
	    background: #9C9470 url('../../images/bones/buttons/gold-button.jpg');
	}


/*	-=-------------------------------=-
	 *  M E D I A  •  Q U E R I E S  *
	-=-------------------------------=-  */

	/*	-=---------=-
		 * 800 MAX *
		-=---------=-  */

		@media screen and (max-width: 800px) {

			.radio-box {
				margin: 10px auto 10px auto;
			}

			.radio-box.mini {
				width: 325px;
			}

		}

	/*	-=---------=-
		 * 750 MAX *
		-=---------=-  */

		@media screen and (max-width: 750px) {

			.radio-box.mini {
				width: 300px;
			}

		}

	/*	-=---------=-
		 * 700 MAX *
		-=---------=-  */

		@media screen and (max-width: 700px) {

			.radio-box.mini {
				width: 350px;
			}

		}

	/*	-=---------=-
		 * 600 MAX *
		-=---------=-  */

		@media screen and (max-width: 600px) {

			.radio-box {
				margin: 10px 0px 10px 0px;
				max-width: unset;
			}

		}

	/*	-=---------=-
		 * 400 MAX *
		-=---------=-  */

		@media screen and (max-width: 400px) {

			.radio-box.mini {
				width: 100%;
			}

			.amazingaudioplayer-item-info {
				margin-right: 5px;			
			}

		}
