
/* MUSIC - DISCOGRAPHY - ALBUMS - Stylesheet - Default only */


/*---------------------------------------------------------------------
-----------------------------------------------------------------------

 DISCOGRAPHY - Teaser List
 
-----------------------------------------------------------------------
---------------------------------------------------------------------*/




/*--------------------------------------------

 LAYOUT: for bg image show-through behind popups
 
---------------------------------------------*/

.page-music-albums .zone-content {
	background: transparent;
}
.page-music-albums .region-content-inner {
	background: transparent;
	padding: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.page-music-albums #zone-content .menu-block-wrapper ul.menu {
	border-bottom: 1px solid #aaa;
	border-top: 1px solid #aaa;
	margin: 0;
	overflow: hidden;
	padding: 0px 0;
}
.page-music-albums h1#page-title {
	background: transparent url(../../images/bgContent.png) repeat scroll left top;
	margin: 0;
	padding: 2.7% 2.7% 20px;
	width: 61%;
	border-bottom: 0;
	-webkit-border-radius: 20px 20px 0 0;
	-moz-border-radius: 20px 20px 0 0;
	border-radius: 20px 20px 0 0;
}
.page-music-albums #zone-content .menu-block-wrapper {
	background: transparent url(../../images/bgContent.png) repeat scroll left top;
	border-bottom: 0 none;
	margin-bottom: 0;
	overflow: hidden;
	padding: 0 2.7%;
	width: 61%;
}
.page-music-albums .page-main-content {
	background: transparent url(../../images/bgContent.png) repeat scroll left top;
	padding: 2.7%;
	width: 61%;
	-webkit-border-radius: 0 0 20px 20px;
	-moz-border-radius:  0 0 20px 20px;
	border-radius: 0 0 20px 20px;
}
.page-music-albums .album-info-container {
	margin: 0 0 30px 0;
}
.page-music-albums .views-popup-container .views-popup {
	width: 73%; /* is a % of the width of .page-main-content */
}

/* ALBUM IMAGES FOR BACKGROUND CHANGE-OUT on scroll */

/* The Doors */
body.page-music-albums.album-node-583,
body.node-type-album.page-node-583 {
	background-image: url("../../../../../../sites/thedoors/files/styles/zoom1/public/album_images/cvr_the-doors-original-album_front_1200.jpg"); 
	background-color: #2F221A;
}
/* Strange Days */
body.page-music-albums.album-node-562,
body.node-type-album.page-node-562 {
	background-image: url("../../../../../../sites/thedoors/files/styles/zoom1/public/album_images/cvr_strange-days-original-album_front_1200.jpg");
	background-color: #22251C;
}
/* Waiting For The Sun */
body.page-music-albums.album-node-606,
body.node-type-album.page-node-606 {
	background-image: url("../../../../../../sites/thedoors/files/styles/zoom1/public/album_images/cvr_waiting-for-the-sun_front_1200.jpg");
	background-color: #0B0E0F;
}
/* The Soft Parade */
body.page-music-albums.album-node-543,
body.node-type-album.page-node-543 {
	background-image: url("../../../../../../sites/thedoors/files/styles/zoom1/public/album_images/cvr_the-soft-parade-original-album_front_1200.jpg");
}
/* Morrison Hotel */
body.page-music-albums.album-node-478,
body.node-type-album.page-node-478 {
	background-image: url("../../../../../../sites/thedoors/files/styles/zoom1/public/album_images/cvr_morrison-hotel-original-album_front_1200.jpg");
}
/* Absolutely Live */
body.page-music-albums.album-node-2341,
body.node-type-album.page-node-2341 {
	background-image: url("../../../../../../sites/thedoors/files/styles/zoom1/public/album_images/cvr_absolutely-live-original-album_front_1200.jpg");
}
/* L.A. Woman */
body.page-music-albums.album-node-457,
body.node-type-album.page-node-457 {
	background-image: url("../../../../../../sites/thedoors/files/styles/zoom1/public/album_images/cvr_la-woman-original-album-front_1200.jpg");
	background-color: #711C36;
}
/* Other Voices */
body.page-music-albums.album-node-1019,
body.node-type-album.page-node-1019 {
	background-image: url("../../../../../../sites/thedoors/files/styles/zoom1/public/album_images/cvr_other-voices_front_1200.jpg");
	background-color: #181818;
}
/* Full Circle */
body.page-music-albums.album-node-1000,
body.node-type-album.page-node-1000 {
	background-image: url("../../../../../../sites/thedoors/files/styles/zoom1/public/album_images/cvr_full-circle-original-album_front_1200_0.jpg");
	background-color: #9A4D1B;
}
/* An American Prayer */
body.page-music-albums.album-node-2415,
body.node-type-album.page-node-2415 {
	background-image: url("../../../../../../sites/thedoors/files/album_images/AmericanPrayer_FRONT%20copy.jpg");
	background-color: #fff;
}
/* Best of The Doors */
body.page-music-albums.album-node-2440,
body.node-type-album.page-node-2440 {
	background-image: url("../../../../../../sites/thedoors/files/album_images/BEst%20of%20the%20Doors.jpeg");
	background-color: #fff;
}
/* The Lost Interview Tapes VOL 1 */
body.page-music-albums.album-node-2978,
body.node-type-album.page-node-2978 {
	background-image: url("../../../../../../sites/thedoors/files/album_images/Lost-Interview-Tapes-Vol-1.jpg");
	background-color: #C8B38A;
}
/* LIVE In Detroit */
body.page-music-albums.album-node-2977,
body.node-type-album.page-node-2977 {
	background-image: url("../../../../../../sites/thedoors/files/album_images/Live%20In%20Detroit_0.jpg");
}
/* Live at the Aquarius (First Performance) */
body.page-music-albums.album-node-2797,
body.node-type-album.page-node-2797 {
	background-image: url("../../../../../../sites/thedoors/files/album_images/Live%20At%20The%20Aquarius%20Theater-First%20Performance.jpg");
}
/* No One Here Gets Out Alive */
body.page-music-albums.album-node-3080,
body.node-type-album.page-node-3080 {
	background-image: url("../../../../../../sites/thedoors/files/album_images/No-One-Here-Gets-Out-Alive.jpg");
	background-color: #2D3234;
}
/* The Lost Interview Tapes VOL 2 */
body.page-music-albums.album-node-2983,
body.node-type-album.page-node-2983 {
	background-image: url("../../../../../../sites/thedoors/files/album_images/Lost-Interview-Tapes-Vol-2.jpg");
	background-color: #C8B38A;
}
/* Live In America */
body.page-music-albums.album-node-2704,
body.node-type-album.page-node-2704 {
	background-image: url("../../../../../../sites/thedoors/files/album_images/Live-In-America.jpeg");
	background-position: center 70px;
}
/* Boot Yer Butt */
body.page-music-albums.album-node-2726,
body.node-type-album.page-node-2726 {
	background-image: url("../../../../../../sites/thedoors/files/album_images/Boot-Yer-Butt.jpg");
	background-color: #F3EBE4;
}
/* Live In Boston */
body.page-music-albums.album-node-2906,
body.node-type-album.page-node-2906 {
	background-image: url("../../../../../../sites/thedoors/files/album_images/Live%20In%20Boston.jpg");
	background-color: #C5AF7C;
}
/* Very Best of The Doors */
body.page-music-albums.album-node-3227,
body.node-type-album.page-node-3227 {
	background-image: url("../../../../../../sites/thedoors/files/styles/zoom1/public/album_images/very%20best%20of.jpg");
	background-color: #ccc;
}
/* The Future Starts Here - Essential Doors */
body.page-music-albums.album-node-3226,
body.node-type-album.page-node-3226 {
	background-image: url("../../../../../../sites/thedoors/files/styles/zoom1/public/album_images/TMNO_Discography_Compilations_TheFutureStartsHere-EssentialDoorsHits_IM06.jpg");
	background-color: #6F84A3;
}
/* Live at The Matrix 1967 */
body.page-music-albums.album-node-3225,
body.node-type-album.page-node-3225 {
	background-image: url("../../../../../../sites/thedoors/files/styles/zoom1/public/album_images/matrix.jpg");
	background-color: #200D5F;
}
/* Live In Vancouver */
body.page-music-albums.album-node-1137,
body.node-type-album.page-node-1137 {
	background-image: url("../../../../../../sites/thedoors/files/styles/zoom1/public/album_images/Live-In-Vancouver.jpg");
	background-color: #473E27;
	background-position: center 40px;
}
/* Live In New York */
body.page-music-albums.album-node-1900,
body.node-type-album.page-node-1900 {
	background-image: url("../../../../../../sites/thedoors/files/styles/zoom1/public/album_images/DRCD34-SET.JPG");
	background-color: #fff;
	background-position: center 70px;
}
/* When You're Strange */
body.page-music-albums.album-node-2647,
body.node-type-album.page-node-2647 {
	background-image: url("../../../../../../sites/thedoors/files/styles/zoom1/public/album_images/TMNO_Discography_Compilations_WhenYoureStrangeSoundtrack_IM09.jpg");
	background-color: #AEA798;
	background-position: center -20px;
}
/* Essential Rarities */
body.page-music-albums.album-node-2681,
body.node-type-album.page-node-2681 {
	background-image: url("../../../../../../sites/thedoors/files/album_images/essential-rarities.jpg");
	background-position: center 60px;
}
/* Live In Philadephia '70 */
body.page-music-albums.album-node-2705,
body.node-type-album.page-node-2705 {
	background-image: url("../../../../../../sites/thedoors/files/styles/zoom1/public/album_images/Live%20In%20Philadelphia.jpg");
	background-color: #5C5C5C;
	background-position: center 80px;
}
/* Live at the Hollywood Bowl '68 */
body.page-music-albums.album-node-3247,
body.node-type-album.page-node-3247 {
	background-image: url("../../../../../../sites/thedoors/files/styles/zoom1/public/album_images/Live%20At%20The%20Bowl%20%2768%20CD%20COVER.JPG");
}




/*-------------------------------------------

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

.page-music-albums .view-discography .view-content ul li.teaser-list-row {
	width: 100%;
	border-bottom: 4px double #999999; /* overwrites border-bottom:none in music-global.css */
}

/*-----------------------------------------

 TRACK LIST 

------------------------------------------*/

.page-music-albums .song-list-container h2.block-title {
	display: none;
}
.page-music-albums .view-discography .view-content ul li ol li {
	overflow: visible;
	list-style-type: decimal;
	padding: 8px 5px;
	width: auto;
	line-height: 25px;
	border-bottom: 1px solid #aaa;
	font-family: "HelveticaNeueLightCondensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 19px;
	color: #999;
}
.page-music-albums .view-discography .view-content ul li ol li.views-row-first {
	padding-top: 0;
}
.page-music-albums .view-discography .view-content ul li ol li.views-row-last {
	border-bottom: 0;
}

/* song title link */
.page-music-albums .album_tracks-main-content .song-list-title a {
	color: #575757;
	font-weight: normal;
}
.page-music-albums .album_tracks-main-content .song-list-title a:hover {
	text-decoration: none;
	color: #6eb2b3;
}

/* popup link */
.page-music-albums .song-popup-link {
	float: right;
}

/*----------------------------------------

 SONG POPUP TRIGGER link 
 
----------------------------------------*/

.song-popup-link a {
	-webkit-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	text-shadow: 1px 1px 0 #fff;
	color: #000;
	display: block;
	float: right;
	font-size: 18px;
	height: 0;
	overflow: hidden;
	padding: 31px 9px 2px;
	position: relative;
	text-align: center;
	top: -4px;
	width: 55px;
}
.song-popup-link a:hover {
	text-decoration: none;
	color: #e9e414;
	background-color: #000;
}
.song-popup-link a:before {
	content: "_t";
	font-family: IcoMoonBasic;
	left: 5px;
	letter-spacing: 9px;
	position: absolute;
	top: 4px;
}
.song-popup-lyrics {
	font-size: 19px;
	line-height: 28px;
}

/*---------------------------------------- 

 POPUP WINDOW - song lyrics and player 

----------------------------------------*/

.page-music-albums .views-popup-container .views-popup {
	padding: 0; /*overwrites ".teaser-list .views-row" general style */
	color: #9f9f9f;
	font-family: "HelveticaNeueLightCondensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.page-music-albums .song-popup-title-and-player-container,
.page-music-albums .song-popup-lyrics,
.page-music-albums .song-popup-more-link {
	background: transparent url(../../images/bg-popups.png) repeat scroll left top;
	padding: 0 20px;
	margin-left: 14px;
}
.page-music-albums .song-popup-title-and-player-container {
	border-top: 6px solid #c8c8c8;
}
.song-popup-player {
	border-bottom: 1px solid #555;
}

/* push close button down past border-top */
.page-music-albums a.views-popup-close {
	top: 6px;
}

/* css3 arrow */
.page-music-albums .song-popup-title-and-player-container:before {
	border-bottom: 14px solid transparent;
	border-right: 14px solid rgba(62, 62, 62, 0.85);
	border-top: 14px solid transparent;
	content: " ";
	display: block;
	height: 0;
	left: 0px;
	position: absolute;
	top: 20px;
	width: 0;
}

/* Buy Now Button */
.song-popup-title-and-player-container .song-buy-link.button {
	position: absolute;
	right: 35px;
	top: 19px;
}
.page-music-albums .song-popup-title-and-player-container .song-buy-link.button > a {
	font-size: 12px;
	padding: 4px 8px 2px;
	background-color: #e9e414;
	color: #000;
}
.page-music-albums .song-popup-title-and-player-container .song-buy-link.button > a:hover {
	background-color: #000;
	color: #e9e414;
}

/* Song Title */
.page-music-albums .song-popup-title-and-player-container h6 {
	margin-bottom: 0;
	color: #fff;
	font-size: 20px;
}

/*--------------------------
 Lyrics 
---------------------------*/

.page-music-albums .song-popup-lyrics {
	padding: 20px 20px 10px 20px;
}

/* lyrics - hidden state */
.page-music-albums .song-popup-lyrics .item-hide { 
	margin-bottom: 20px;
}

/*------------------------------------
 show MORE lyrics link 
-------------------------------------*/

.page-music-albums .song-popup-lyrics a.show-link { /* show/hide lyrics button */
	margin: 0;
	width: auto;
	color: #ccc;
	left: 0;
	background-color: rgba(255,255,255,0.10);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 8px 10px 7px;
	border: 1px solid #666;
	text-transform: lowercase;
	font-size: 18px;
}
.page-music-albums .song-popup-lyrics a.show-link:hover {
	background-color: rgba(0,0,0,0.8);
}
.page-music-albums .song-popup-lyrics a.show-link:before,
.page-music-albums .song-popup-lyrics a.show-link:after {
	font-size: 16px;
	vertical-align: middle;
	top: 0;
}

/* show LESS (fewer) lyrics link */

.page-music-albums .song-popup-lyrics a.show-link.show-processed:before, 
.page-music-albums .song-popup-lyrics a.show-link.show-processed:after {
	top: 0;
}

/*---------------------------------------- 
 VIEW TRACK INFO - link to node 
------------------------------------------*/

.page-music-albums .song-popup-more-link {
	padding-bottom: 20px;
	font-size: 13px;
	text-transform: lowercase;
	border-bottom: 6px solid #C8C8C8;
}
/* view track info link */
.page-music-albums .song-popup-more-link a {
	background: rgba(255,255,255,0.10);
	border: 1px solid #666;
	color: #ccc;
}
.page-music-albums .song-popup-more-link a:hover {
	background: rgba(0,0,0,0.80);
}

/* icon */
.page-music-albums .song-popup-more-link a:before {
	border: 2px solid #e9e414;
	border-radius: 10px 10px 10px 10px;
	content: "%";
	font-family: IcoMoonBasic;
	font-size: 11px;
	line-height: 15px;
	margin-right: 5px;
	padding: 3px;
	color: #e9e414;
}


/*---------------------------------------------------------------------
-----------------------------------------------------------------------

 ALBUM - node
 
-----------------------------------------------------------------------
---------------------------------------------------------------------*/

/* ------------------------------------------------------

 MIDDLE ROW 1 - album art, info description, buy links 
 
-------------------------------------------------------*/

/*-----------------------
 Album Art 
------------------------*/

.node-type-album #album-art-container {
	width: 33%;
	margin-right: 3%;
	float: left;
}
.node-type-album #album-art-container .first-item,
.node-type-album #album-art-container .not-first-item {
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	-o-transition: all 0.2s ease-in;
	transition: all 0.2s ease-in;
}
.node-type-album #album-art-container .first-item:hover,
.node-type-album #album-art-container .not-first-item:hover {
	background-color: #87244c;
}

/*-----------------------
 TRACK LIST 
-----------------------*/

.node-type-album .song-list-container {
	width: 43%;
	margin-right: 3%;
	border-bottom: 0;
	float: left;
	margin-bottom: 0;
}
.node-type-album .song-title {
	width: 65%;
}
.node-type-album .song-title h6 {
	margin-bottom: 0;
	font-weight: normal;
	font-size: 18px;
	font-family: "HelveticaNeueLightCondensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
	letter-spacing: 0;
}

/*----------------------
 album buy links 
------------------------*/	

.node-type-album #album-links-container {
	width: 17%;
}

/*-------------------------------------------------------------------

 MIDDLE ROW 2 - Purchase Options 

-----------------------------------------------------------------*/

/* Padding on Anchors to clear navigation and header elements */
.named-anchor-wrapper a {
	position: relative;
	top: -150px;
	display: block;
}


/*-------------------------------
 Add to Cart form container 
-------------------------------*/
#album-purchase-options .field-type-commerce-product-reference,
#legacy-purchase-options .field-type-commerce-product-reference {
	float: right;
	width: 42%;
}

/* Radio select buttons */
#album-purchase-options .form-radios,
#legacy-purchase-options .form-radios {
	position: relative;
	padding: 20px;
	background-color: #ddd;
}

/*------------------------------
 Add to Cart Details container 
--------------------------------*/

.purchase-options-more .add-to-cart-details {
	overflow: hidden;
	margin-right: 4%;
}

#album-purchase-options .add-to-cart-details,
#legacy-purchase-options .add-to-cart-details {
	float: left;
	margin-right: 4%;
	width: 54%;
}

/* Product images */
.add-to-cart-details .commerce-product-field-field-images-1 {
	float: left;
	margin-right: 5%;
}


/*-------------------------------------------------------------------

 MIDDLE ROW 3 - Album Info 

-----------------------------------------------------------------*/

/*----------------------------------
 ALBUM DETAILS - INFO 
----------------------------------*/

.node-type-album #album-info-container {
	border: none;
	padding: 0;
	width: 100%;
}
.node-type-album #album-info-container p:last-child {
	margin-bottom: 0;
}

.node-type-album #album-date-container {
	float: left;
	margin-right: 20px;
}

/*------- Album Info body -------*/

.node-type-album #album-body-container {
	-webkit-column-count: 3;
	-moz-column-count: 3;
	column-count: 3;
	
	-webkit-column-gap: 3em;
	-moz-column-gap: 3em;
	column-gap: 3em;	
	
	-webkit-column-rule: 1px solid #aaa;
	-moz-column-rule: 1px solid #aaa;
	column-rule: 1px solid #aaa;
	
	clear: both; /* clears album date float if album label field isn't populated */
}

/*-------------------------------------------------------------------

 MIDDLE ROW 4  - track list,reviews, discography, related products 

-----------------------------------------------------------------*/

/*-----------------------
 Discography 
------------------------*/

#album-discography-view-container,
#album-store-view-container {
	border-bottom: 0;
	padding-bottom: 0;
	margin-bottom: 0;
	width: 100%;
}
.node-type-album #album-middle-row4-container .column-1,
.node-type-album #album-middle-row4-container .column-2 {
	width: 48%;
	float: left;
}
.node-type-album #album-middle-row4-container .column-1 {
	margin-right: 4%;
}



/*---------------------------------------------------------------------
-----------------------------------------------------------------------

 SONGS -  LIST PAGE
 
-----------------------------------------------------------------------
---------------------------------------------------------------------*/




/*---------------------------------------------------------------------
-----------------------------------------------------------------------

 SONG NODE
 
-----------------------------------------------------------------------
---------------------------------------------------------------------*/


/*------------------------------------

 container 
 
------------------------------------*/

.song-albums,
.song-videos {
	border-bottom: 0;
	padding-bottom: 10px;
}

.node-type-song .song-description,
.node-type-song .song-lyrics,
.node-type-song .song-albums,
.node-type-song .song-images,
.node-type-song .song-gear,
.node-type-song .song-videos,
.node-type-song .song-last-performed,
.node-type-song .song-images,
.node-type-song #album-store-view-container {
	padding: 4%;
	border: 1px solid #aaa;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

/*-----------------------------------s

 Column 1 - lyrics / video 
 
-------------------------------------*/

.node-type-song .node-column1-container {
	width: 49%;
	float: left;
	margin-right: 3%;
	/* overwrites global */
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: 0;
}

/*-------------------------------------

 "USED IN THIS SONG" - Gear block
 
---------------------------------------*/

.song-gear .teaser-list-row {
	border-bottom: 0;
	padding: 0 0 15px 0;
}

/*---------------------------------

 RELATED PRODUCTS block 
 
-----------------------------------*/


/*---------------------------------

 Column 2 - albums, single art, performances, products
  
------------------------------------*/

.node-type-song .node-column2-container {
	width: 48%;
	float: left;
}

/*---------------------------------

 VIDEO block 
 
-----------------------------------*/

.song-videos .teaser-grid .teaser-grid-row {
	float: left;
}

/*---------------------------------

 PAST PERFORMANCES block 
 
-----------------------------------*/


