/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.1.496
Text Domain:  Avada
*/


.post-content blockquote{
    font-size: 20px !important;
    font-style: normal !important;
	background-color: #fff !important;
}
.single-post .post-content p a{
	border-bottom: 1px solid #f9a21a; 
	padding-bottom: 1px;
}


/*home*/
.home-subtext{
	max-width: 320px;
}
.home-section-title span{
	font-weight: 400; 
	font-style: italic;
	letter-spacing: -.03em;
}
.home-section-title span::before, .home-section-title span::after{
	content: '';
	display: inline-block;
	margin-left: -4px;
}


.owl-carousel .owl-item {
  display: table-cell;
  float: none;
  vertical-align: bottom;
}





 .button-small, .fusion-body .fusion-button-small, .fusion-button_size-small .fusion-button-default-size {
    padding: 10px 16px !important;
    line-height: 13px !important;
    font-size: 11px !important;
}
.noline-button{
	font-weight: 500 !important;
	padding: 0px !important;
	border: none !important;
	letter-spacing: .07em !important;
	font-size: 12px !important;
}
.underline-button{
	font-weight: 500 !important;
	padding: 0px 0px 5px 0px !important;
	border-top: none !important;
	border-left: none !important;
	border-right: none !important;
	letter-spacing: .07em !important;
	font-size: 12px !important;
}



/*album press*/
.album-press{
	padding: 70px 10px 50px;
	margin: 0 auto !important;
	text-align: center;
}
.album-press p{
	color: rgba(255,255,255,.8);
	font-size: 20px;
	line-height: 1.4;
	font-weight: 500;
	font-style: italic;
	margin-bottom: 12px !important;
}
.album-press-quote{
    margin-bottom: -75px;
    z-index: 999;
    position: relative;
    font-size: 30px;
    color: rgba(255,255,255,.8);
}
.album-press-quote-bg{
	position: relative;
	height: 95px;
	width: 95px;
	margin: 0 auto 5px;
	background-position: center center;
	background-size: contain;
	background-repeat: no-repeat;
	clip-path: circle(40%);
	filter:blur(10px);
	border-radius: 50%;
}
.album-press-source{
	color: #999;
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: .1em;
	font-weight: normal;
}


.left-fill::before, .right-fill::before{
	content: " ";
		display: inline-block;
		position: absolute;
	bottom: 0;
		width: 30%;
		height: 100%;
	background-color: #202020;
}
.right-fill::before{
	right: 0;
}
.left-fill::before{
	left: 0;
}

/*home*/


/* Artist Spotlight */
.spotlight-col-wrap{
	position: relative;
	display: table-cell;
	vertical-align: bottom;
	width: 100%;
	margin: auto;
}
.spotlight-cola{
	display: table-cell;
	vertical-align: bottom;
	width: 54%;
	padding-right: 30px;
	text-align: center;
	box-sizing: border-box;
}
.spotlight-colb{
	display: table-cell;
	vertical-align: bottom;
	padding-left: 5px;
	padding-top: 4%;
	padding-right: 20px;
	width: 46%;
	box-sizing: border-box;
}

.artist-spotlight-nav {
	background: #131313;
	border-radius: 200px;
	padding: 12px 12px 12px;
    line-height: 38px;
    font-size: 22px;
	transition: all .3s ease;
	color: #fff;
	transition: all .3s ease-in-out;
	font-family: FontAwesome;
    font-weight: 400;
}
.artist-spotlight-nav i{
	    font-style: normal !important;
}
.coming-soon .owl-nav {
    position: relative;
    float: right;
	margin-left: 0;
	right: 0;
	bottom: 0;
    margin-right: -80px;
    margin-top: -80px;
}
.coming-soon .owl-nav button.owl-next{
    height: 48px;
}
.other-albums .owl-nav{
	float: right;
    padding-top: 15px;
}
.other-albums .owl-nav button.owl-prev{
	margin-right: 10px;
}
.owl-carousel button.owl-dot{
	background-color: transparent;
	border: 1px solid #999;
    width: 15px;
    height: 15px;
    border-radius: 200px;
	margin-right: 6px;
}
.owl-carousel button.owl-dot.active, .owl-carousel button.owl-dot:hover{
	background-color: #888;
	border: 1px solid #888;
}
.artist-spotlight-nav:hover, .link-sm:hover {
	color: #f9a21a !important;
}
.artist-spotlight-col-wrap{
	position: relative;
	display: table-cell;
	vertical-align: bottom;
	width: 100%;
	margin: auto;
	/*max-width: 800px;*/
}
.artist-spotlight, .press-spotlight{
	position: relative;
	display:table;
	overflow: hidden;
	width: 100%;
	padding: 0px 0px 30px 0px;
	box-sizing: border-box;
	border-bottom: 1px solid #ccc;
}
.artist-spotlight-bg-blur, .album-page-blur, .white-bg-blur, .fullwidth-background-blur, .fullwidth-background-blur::before {
	height: 100%;
	width: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	position: absolute;
	right: 0;
	top: 0;
	z-index: -20;
	filter:blur(15px);
	transition: all 0.3s ease;
	transform: scale(1.1);
}
.artist-spotlight-bg-blur::before, .album-page-blur::before, .white-bg-blur::before, .fullwidth-background-blur::before {
	background: #f0f0f0;
	background: linear-gradient(180deg, rgba(255,255,255,.95) 10%, rgba(0,0,0,0.1) 120%);
	background-position: 50% 50%;
	position: absolute;
	height: 100%;
	width: 100%;
	right: 0;
	top: 0;
	content: '';
	transition: all 0.3s ease;
	z-index: -10;
	opacity: .93;
}
.album-page-blur::before {
	background:rgba(0, 0, 0, 1);
	opacity: .4;
}
.album-blur-section, #album-blur-section{
	height: 880px;
	overflow: hidden;
}
.fullwidth-background-blur{
	background-size: cover;
	transform: scale(1.23);
}
.fullwidth-background-blur::before{
	background: rgba(0, 0, 0, .65);
}



.artist-spotlight-cola{
	display: table-cell;
	vertical-align: bottom;
	width: 54%;
	padding-right: 30px;
	text-align: center;
	box-sizing: border-box;
}
.artist-spotlight-colb{
	display: table-cell;
	vertical-align: bottom;
	padding-left: 5px;
	padding-top: 4%;
	padding-right: 20px;
	width: 46%;
	box-sizing: border-box;
}
.artist-spotlight-colb p, .artist-spotlight .review-author{
	font-size: 15px;
	/*max-width: 360px;*/
	color: #666666;
}
.artist-spotlight h4, .artist-spotlight .review-text, .press-spotlight p{
	font-family: Lora, Georgia, serif !important; 
	font-weight: 400 !important;
	margin-bottom: 18px;
	color: #101010;
	line-height: 1.35;
}
.artist-spotlight h4{
	font-size: 27px !important;
}
.artist-spotlight .review-text, .press-spotlight .review-text{
	font-size: 24px;
	line-height: 1.4;
}
.artist-spotlight .review-author, .press-spotlight .review-author{
	font-size: 14px;
	
}
.artist-spotlight .artist-type::before{
	font-size: 24px !important;
}
.artist-spotlight .artist-type{
	font-size: 16px !important;
	color: #555;
}
.artist-press-spotlight p{
	color: #111;
}
/*sub caps*/
.artist-release{
	color: #666;
	font-size: 15px;
	letter-spacing: .11em;
	margin-bottom: 6px;
	font-weight: 500;
}

.artist-spotlight .review-author::before, .press-spotlight .review-author::before{
	display: inline-block;
	content: "– ";
}
.press-spotlight .album-image img{
	/*max-width: 330px;*/
}

  
 

/* footer */
.footer-menu ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
	display: inline-block;
}
.footer-menu ul li{
	padding: 0 0 30px;
	text-align: left;
}
.footer-menu li a{
	color: #eaeaea;
	font-size: 23px;
	font-weight: 500;
}
.footer-menu li a:hover{
	color: #F9A21A;
}
.footer-menu .colb, .footer-menu .colc, .footer-menu .cola  {
	float: left;
	width: 33%;
}
.footer-menu .colc {
	float: right;
}
.footer-menu .colb {
	width: 30%;
}


/* playlists */
.playlists .playlist-apple, .playlists .playlist-spotify, .playlists .playlist-amazon, .playlists .playlist-youtube{
	border: 1px solid #fff;
	background: #ffffff;
    border-radius: 4px;
    display: block;
	max-width: 160px;
    padding: 6px 10px 6px;
	margin: 10px auto;
 -webkit-box-shadow: 0 10px 15px -3px rgba(70, 85, 98, 0.2), 0 4px 8px -2px rgba(70, 85, 98, 0.3) !important;
    box-shadow: 0 10px 15px -3px rgba(49, 23, 59, 0.2), 0 4px 8px -2px rgba(49, 23, 59, 0.3) !important;
}
.playlists .playlist-amazon, .playlists .playlist-youtube{
	padding: 9px 10px 5px !important;
}
.playlists .flip-box-front {
    padding: 0px 0px 10px 0px !important;
}
.playlists .flip-box-inner-wrapper  {
    margin-bottom: 10px !important;
    font-size: 13px;
}
.playlists .fusion-flip-boxes {
    margin-bottom: 0px !important;
}
.playlists .fusion-flip-box .flip-box-back{
	padding: 0px 15px !important;
}
.playlists .flip-box-heading-back, .playlists h2.flip-box-heading   {
    display: none !important;
}
.playlists .fusion-flip-boxes .fusion-flip-box .flip-box-front-inner {
	font-weight: 500;
}
.playlists .fusion-flip-boxes .fusion-flip-box .flip-box-front {
	align-items: flex-start !important;
}

.playlist-apple:hover img, .playlist-spotify:hover img, .playlist-amazon:hover img, .playlist-youtube:hover img{
    opacity: .6;
}



/* search results */
.search-results-container a[href*="artists"] img{
	border-radius: 200px
}
.search-results-container img{
	border: 1px solid #ddd;
}
.search-results-container h2 a[href*="artists"]{
	display:block;
	margin-bottom: -16px;
}
.order-title .fusion-search-field input{

}


/* general */
.float-right{
	float: right;
}
.round-image{
	border-radius: 50%;
}
.meta-text, .meta-text a{
	color: #666666;
	font-size: 11px;
	line-height: 1.3;
}
.meta-text a:hover{
	color: #f9a41a;
}
.inline{
	display: inline-block !important;
}
.border{
	border: 1px solid #dedede;
}
.offset-style{
	color: #aaa;
}
/*password protected page*/
.post-password-required{
	padding: 12% 0;
	text-align: center;
}
.post-password-required p:first-child{
	font-family: Lora, serif;
	font-size: 20px;
    max-width: 480px;
    padding-bottom: 30px;
	margin: auto;
}


/* fonts */
.lora{
	font-family: Lora, Georgia, serif !important; 
}



/* layout 3-col flexbox */
.flex-container{
	overflow: hidden;
}
.contain{
	margin: auto;
	width: 100%;
	max-width: 1200px;
}
.four-flex, .five-flex, .three-flex{
	margin: 0 -8px;
}

.six-flex{
	margin: 0 -.5em;
}
.add-padding{padding: 2% 2.5%;}
.three-col-wrap, .four-col-wrap, .two-col-wrap, .five-col-wrap, .six-col-wrap, .coming-soon .owl-stage, .other-albums .owl-stage{
	display: flex;        
	flex-wrap: wrap;
	justify-content: flex-start;
	box-sizing: border-box;
	padding: 0;
  }
  .two-col-item, .three-col-item, .four-col-item, .five-col-item, .six-col-item, .coming-soon .owl-item, .other-albums .owl-item  {
	box-sizing: border-box;   
	flex-direction: column;
  }
  .coming-soon .three-col-item, .other-albums .four-col-item, .other-albums .four-col-item{
	margin: 0 6px 0;
     height: 100%;

}

  .two-col-item {
	flex-basis: calc(50% - 1em);
	margin: 0.5em;
  }
  .three-col-item {
	flex-basis: calc(33.33% - 12px);
	margin: 6px;
  }
  .four-col-item {
	flex-basis: calc(25% - 13px);
	margin: 6px;
  }
  .five-col-item {
	flex-basis: calc(20% - 12px);
	margin: 6px;
  }
  .six-col-item {
	flex-basis: calc(16.66% - 1em);
	margin: 0.5em;
  }

 /*album-grid*/
 .album-grid .album-image{
	margin-bottom: 10px;
	transition: all .35s ease-in-out;
	border-bottom: 1px solid #ddd;
 }
 .album-grid-button-excerpt{
	float: right;
    width: 10%;
	padding-left: 10px;
 }
 .dark .album-image{
	-webkit-box-shadow: 0 4px 15px -2px rgb(0 0 0 / 50%), 0 2px 3px -2px rgb(0 0 0 / 50%) !important;
	box-shadow: 0 4px 15px -2px rgb(0 0 0 / 50%), 0 2px 3px -2px rgb(0 0 0 / 50%) !important;
 }
 .album-grid-text{
	 padding: 0 7% 13px;
 }
.album-grid-text h4 {
    max-width: 90%;
}

/* artists and albums */
.artists-and-albums-images{
	display: table;
	margin-right: -10%;
	text-align: center;
}
.artists-and-albums-images .artist-image, .artists-and-albums-images .album-image{
	display: table-cell;
	vertical-align: bottom;
}
.artists-and-albums-images .artist-image{
	width: 60%;
}
.artists-and-albums-images .album-image{
	width: 30%;
}
.artists-and-albums-images .album-image img{
	margin-left: -55%;
	-webkit-box-shadow: 0 4px 10px -3px rgba(0, 0, 0, 0.3), 0 2px 3px -2px rgba(0, 0, 0, 0.3) !important;
    box-shadow: 0 4px 10px -3px rgba(0, 0, 0, 0.3), 0 2px 3px -2px rgba(0, 0, 0, 0.3) !important;
}
.artists-and-albums-text{
	display: block;
	margin: 20px auto 5px;
	max-width: 373px;
	text-align: left;
}
.artists-and-albums-text .meta-text{
	margin-bottom: 12px;
}
/*.artist-type::before{
	padding-right: 0px !important;
}*/
.artists-and-albums-text h4, .album-grid h4{
	display: inline-block;
	font-size: 16px !important;
	margin-bottom: 0px;
}
.dark h4 a{
	color: #eeeeee;
}
.dark h4 a:hover{
	color: #f9a21a;
}
.dark .meta-text a{
	color: #999 !important;
}
.dark .album-archive-instrum{
	color: #666666;
	border-color: #666666;
}


/* begin new styles for postcards */

.album-catalog-archive-image{
	border-bottom: 1px solid #dedede;
	background-color: #101010;
	transition: all .3s ease-in-out;
}
.album-catalog-archive-image:hover, .artist-news img:hover, .album-news img:hover, .catalog-album-image:hover, .album-grid .album-image:hover{
	opacity: .7;}

.catalog-filterby-menu .current {display: none;}

.beautiful-taxonomy-filters-label {display: none;}

.beautiful-taxonomy-filters-button{
	float:right;
}
.beautiful-taxonomy-filters-select-wrap{
	display: inline-block;
	width: calc(100% - 118px);
}
.beautiful-taxonomy-filters-tax .select2{
	float: left;
	max-width: 220px;
	width: 100% !important;
}

/*end new styles for postcards */


/*artist profile page*/
.artist-profile-bio a{
	border-bottom: 1px solid #F9A219;
}
.artist-press{
	margin: 20px 35px;
	padding: 23px 10px 20px;
	border-top: 3px solid #131313;
}
.artist-press p{
	font-size: 17px; 
	text-align: center;
	margin-bottom: 8px !important;
	font-family: Lora, Georgia, serif;
}
.artist-press p:nth-child(odd){
	font-family: Lora, Georgia, serif;
}
.artist-press-source{
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: .08em;
	text-align: center;
	color: #666666;
}




/*general*/
.wp-caption-text{
	padding-top: 10px; 
	line-height: 1.23;
}
/*adds orange caret to button*/
.orange-accent .fa-caret-right:before{
	color: #f9a21a !important
}
.orange-accent:hover .fa-caret-right:before{
	color: #111 !important
}
/*iframe*/
.iframe-pdf {
	overflow: hidden;
	padding-top: 92%;
	position: relative;
	max-width: 600px;
}
.iframe-pdf iframe{
	border: 0;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}


/*archives*/



/*blog*/
.fusion-sharing-box {
    min-height: 20px !important;
}

.album-stream-links{
	text-align: center;
}
.album-stream-links.align-left{
	text-align: left;
}
.album-stream-links ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.album-stream-links ul li{
	list-style-type: none;
	display: inline-block;
}
.album-stream-links ul li a{
	display: inline-block;
	border: 1px solid #ddd;
	border-radius: 4px;
	width: 160px;
	height: 42px;
	background: #ffffff;
}
.album-stream-links ul li a:hover img{
	opacity: .6;
}

.album-stream-apple, .album-stream-spotify, .album-stream-deezer{
	border: 1px solid #fff;
    border-radius: 4px;
	margin: 5px auto;
 -webkit-box-shadow: 0 4px 3px -3px rgba(0, 0, 0, 0.1), 0 2px 3px -2px rgba(0, 0, 0, 0.1) !important;
    box-shadow: 0 4px 3px -3px rgba(0, 0, 0, 0.1), 0 2px 3px -2px rgba(0, 0, 0, 0.1) !important;
	padding: 7px 10px 7px;
}
.album-stream-amazon, .album-stream-youtube{
	padding: 11px 10px 9px !important;
	border: 1px solid #fff;
    border-radius: 4px;
	margin: 5px auto;
    -webkit-box-shadow: 0 4px 3px -3px rgba(0, 0, 0, 0.1), 0 2px 3px -2px rgba(0, 0, 0, 0.1) !important;
    box-shadow: 0 4px 3px -3px rgba(0, 0, 0, 0.1), 0 2px 3px -2px rgba(0, 0, 0, 0.1) !important;
}
.single-post h2, .single-post h3 {
	margin-top: 30px !important;
}
.wp-caption-text{
    font-size: 12px;
	line-height: 18px;
    color: #555;
    padding-top: 8px;
}
.single-post p img.alignnone, .single-post .wp-caption.alignnone {
    padding: 20px 0 20px;
}
.single-post #content h2{
    margin-top: 40px;
}



/*
 * colors
 * orange #f9a41a
 * black #000
 * off black #2c2c2c
 * */

.join {
	white-space: nowrap;
}
.classic, .artist-press a{
	border-bottom: 1px solid #f9a21a; 
	padding-bottom: .05em;
}


.download-cover{
	margin-top: 10px;
}
.download-cover a{
	color: #f9a21a;
	border-bottom: 1px solid #f9a21a;
	padding-bottom: 1px;
}
.text-indent{
	padding-left: 40px;
}
.text-indent-2{
	padding-left: 70px;
}
.text-indent-3{
	padding-left: 100px;
}
.text-indent-4{
	padding-left: 130px;
}

/*legacy album links*/
.legacy-album-link-row{
	display: block;
	width: 100%;
	border-bottom: 2px solid #111;
	margin: 60px 0px 0px;
}
.legacy-album-link{
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-between;
	padding-bottom: 15px;
	align-items: center;
}
.legacy-album-link h2{
	font-size: 30px !important;
	line-height: 1.2 !important;
	letter-spacing: .03em !important;
	margin-bottom: 0px !important;
}

.post-type-archive-navona_album #main{
	background-color: #f5f5f5;
}

/*stream links grid*/
.album-page-stream-links ul {
  	display: flex;
	flex-flow: row wrap;
	list-style: none;
	list-style-type: none;
	box-sizing: border-box;
	margin: -.4em;
	padding: 0;
	justify-content: center;
}
.album-page-stream-links ul li {
  	flex: 1 1 auto;
	background-color: #fff;
	border-radius: 4px;
	width: 33.33333%;
	margin: .4em;
	max-width: 180px;
	text-align: center;
	transition: all .3s ease-in-out;
	border: 3px solid transparent;
}
.album-page-stream-links li a{
	display: block;
	padding: 17% 0;
	color: transparent;
	cursor: pointer;
}
.album-page-stream-links li:hover{
	border: 3px solid #f9a41a;
}
.album-page-stream-links .inactive{
	opacity: .3;
	cursor: default;
}
.album-page-stream-links .inactive:hover{
	border: 3px solid transparent;
}
.album-page-stream-links .apple-link, .album-page-stream-links .spotify-link, .album-page-stream-links .deezer-link, .album-page-stream-links .amazon-digital-link, .album-page-stream-links .primephonic-link, .album-page-stream-links .youtube-link, .album-page-stream-links .tidal-link, .album-page-stream-links .idagio-link, .album-page-stream-links .apple-visual-link, .album-page-stream-links .presave-link{
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
}
.album-page-stream-links .apple-link{
	background-image: url('https://www.navonarecords.com/nv/wp-content/uploads/2021/03/Apple_Stream-Link.png');
}
.album-page-stream-links .apple-visual-link{
	background-image: url('https://www.navonarecords.com/nv/wp-content/uploads/2023/07/Stream-Links_Apple-Visual-Album-1.png');
}
.album-page-stream-links .spotify-link{
	background-image: url('https://www.navonarecords.com/nv/wp-content/uploads/2021/03/Spotify_Stream-Link.png');
}
.album-page-stream-links .deezer-link{
	background-image: url('https://www.navonarecords.com/nv/wp-content/uploads/2023/12/Deezer_Stream-Link_2023.png');
}
.album-page-stream-links .primephonic-link{
	background-image: url('https://www.navonarecords.com/nv/wp-content/uploads/2021/03/Primephonic_Stream-Link.png');
}
.album-page-stream-links .amazon-digital-link{
	background-image: url('https://www.navonarecords.com/nv/wp-content/uploads/2021/03/Amazon_Stream-Link.png');
}
.album-page-stream-links .youtube-link{
	background-image: url('https://www.navonarecords.com/nv/wp-content/uploads/2021/06/youtube-link.png');
}
.album-page-stream-links .tidal-link{
	background-image: url('https://www.navonarecords.com/nv/wp-content/uploads/2022/08/Tidal_Stream-Link.jpg');
}
.album-page-stream-links .idagio-link{
	background-image: url('https://www.navonarecords.com/nv/wp-content/uploads/2023/05/Idagio_Stream-Link.png');
}
.album-page-stream-links .presave-link{
	background-image: url('https://www.navonarecords.com/nv/wp-content/uploads/2025/05/navona-presave-button.jpg');
}


.album-buy-links{
	margin: 20px auto;
	text-align: center;
	font-size: 15px;
}
.album-buy-links a{
	color: #f9a41a;
	text-decoration: none;
	border-bottom: 1px solid rgba(249, 164, 26, .7);
	padding-bottom: 1px;
	cursor: pointer;
}
.album-buy-links a:hover{
	color: #777;
	border-bottom: 1px solid #777;
}
.buy-album{
	text-transform: uppercase;
	color: #fff;
	font-weight: 500;
	padding-right: 2px;
}
.buy-album::before{
	content:'';
	display: inline-block;
	background-image: url('https://www.navonarecords.com/nv/wp-content/uploads/2021/06/buy-album-icon_w.png');
	width: 35px;
	height: 35px;
	margin-right: 1px;
	margin-bottom: -2px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
}
.custom-link::before{
	content: '|';
	color: #777;
	display: inline-block;
	margin: 0 5px 0;
}




/*album list view - updated July 28*/
.catalog-row-list {
  display: block;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.catalog-album-list{
	display: block;
    overflow: auto;
    margin-bottom: 25px;
    width: 100%;
    position: relative;
    padding: 40px 30px 25px;
    background: #fff;
}
.catalog-album-list::after{
	display: table;
	content: '';
	clear: both;
}
.catalog-row-list .catalog-album-image{
	display: block;
	float: left;
	width: 33.333%;
	box-sizing: border-box;
	padding: 0 40px 15px 10px;
}
.catalog-row-list .catalog-album-image img{
	border: 1px solid #ddd;
	transition: all .3s ease-in-out;
}
.catalog-row-list-col-b{
	display: block;
	float: left;
	width: 66.666%;
	padding: 0 40px 15px 30px;
}
.catalog-row-list h3{
	font-size: 24px;
	margin-bottom: 8px;
	font-weight: 500;
}
.artist-news-title h3, .album-news-title h3{
	font-size: 20px !important;
	margin-bottom: 8px;
	font-weight: 400 !important;
	font-family: Lora, georgia, serif !important;
}
.catalog-album-desc{
	font-size: 14px;
	margin: 15px 0 20px;
}

.catalog-album-details, .artist-news-meta{
	color: #666666;
	font-size: 11px;
}
.album-news-meta{
	color: #666666;
	font-size: 13px;
}








/*album filters and sorts */

.order-title{
	color: #999;
	text-transform: uppercase;
	font-weight: 500;
	font-size: 11px;
	margin-bottom: 6px;
	letter-spacing: .04em;
}

.catalog-ordering {
	max-width: 1200px;
	margin: 0 auto;
}

/*filter menu*/
.catalog-filterby-container, .catalog-sortby-container {
    display: block;
	width: 100%;
}
/*main ul*/
.catalog-filterby-menu, .catalog-sortby-menu{
	list-style-type: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
/*main li*/
.filterby-menu-parent{
	float: left;
	padding-bottom: 10px;
}
.catalog-filterby-menu a, .catalog-sortby-menu a {
  display: block;
  padding: 12px 20px;
  text-decoration: none;
  color: #efefef !important;
  font-weight: 500;
  font-size: 12px;
  background: #2c2c2c;
  background-image: linear-gradient(325deg, #1c1c1c 0%, #272727 74%);
  margin: 0 10px 0 0;
  letter-spacing: .03em;
  border-radius: 2px;
}
/*caret*/
.filterby-menu-parent a:after, .catalog-sortby-menu>li a:after{
    position: relative;
    font-family: 'Font Awesome 5 Free';
    content: "\f0d7";
    font-weight: 900;
    font-style: normal;
    color: #f9a41a;
    font-size: 15px;
	float: right;
    z-index: 101;
    padding-left: 25px;
}
.filterby-menu-parent:hover a:after, .catalog-sortby-menu>li:hover a:after{
	color: #666666;
}
.catalog-filterby-submenu {
    margin: 0;
    padding: 0;
	z-index: 110;
    list-style: none;
    display: none;
	visibility: hidden;
    opacity: 0;
	border-radius: 3px;
	background-color: #2c2c2c;
	background-image: linear-gradient(315deg, #111 0%, #222 74%);
	min-width: 490px;
	max-width: 600px;
}
.catalog-filterby-menu>li {
	transition: all .5s ease;
}
.catalog-filterby-menu>li:hover>.catalog-filterby-submenu {
    display: block;
    position: absolute;
	left: 25px;
	width: 100%;
	max-width: 618px;
	visibility: visible;
	opacity: 1;
    padding: 25px 20px 25px 20px;
    border-top: 10px solid #101010;
}
.catalog-filterby-submenu li{
	position: relative;
    float: left;
    margin: 5px 10px 5px 0px;
	overflow: hidden;
}
.catalog-filterby-submenu li a{
	position: relative;
    display: block;
    line-height: 13px;
    transition: all 0.3s ease;
	padding: 7px 11px;
    margin-right: 3px;
    margin-bottom: 2px;
    border-radius: 2px;
    font-size: 9px;
	background: transparent;
    text-transform: uppercase;
    letter-spacing: .1em;
	color: #ddd !important;
    border: 1px solid #777;
    font-weight: 500;
	cursor: pointer;
	transition: all .5s ease;
}
.catalog-filterby-submenu li a:after, .catalog-sortby-submenu li a:after, .catalog-sortby-submenu li.current{
	display:none;
}
.catalog-filterby-submenu li.active a, .catalog-filterby-submenu li a:hover{
	color: #000 !important;
	background: #f9a41a;
	border: 1px solid #f9a21a;
}
/*active filter*/
.catalog-filterby-submenu li.active a::before{
	font-family: 'Font Awesome 5 Free';
	position: relative;
    z-index: 101;
	font-size: 12px;
	line-height: 10px;
	font-weight: 900;
	font-style: normal;
	color: #000000;
	transition: all .5s ease;
}
.catalog-filterby-submenu li.active a::before{
	content: "\f058";
}
.catalog-filterby-submenu li.active:hover a::before{
	content: "\f057";
}
.catalog-ordering .order, .catalog-filterby-menu>li:after {
    width: 39px;
}
.current-li a{
	font-size: 13px !important;
}

/*sort menu*/
.catalog-sortby-menu a{
	width: 180px;
}
.catalog-sortby-submenu {
    margin: 0;
    padding: 0;
	z-index: 110;
    list-style: none;
    display: none;
	visibility: hidden;
    opacity: 0;
    background: #2c2c2c;
	width: 180px;
	border-radius: 3px;
}
.catalog-sortby-submenu li{
	overflow: hidden;
}
.catalog-sortby-submenu li a{
	text-align: left;
}
.catalog-sortby-submenu li a:hover{
	color: #000 !important;
	background: #f9a41a;
}
.catalog-sortby-menu>li:hover>.catalog-sortby-submenu {
    display: block;
    position: absolute;
	visibility: visible;
	opacity: 1;
    border-top: 10px solid #101010;
}


.filter-wrap .fusion-grid-list-view{
	margin-top: 10px;
}
.filter-wrap .fusion-grid-list-view li{
	display: inline-block;
}
.navona-order li a, .filter-wrap .fusion-list-view, .filter-wrap .fusion-grid-view{
	background: #f9a41a;
    border-radius: 100px;
    padding: 8px 10px;
	color: #000;
}
.navona-order li a:hover, .filter-wrap .fusion-list-view:hover, .filter-wrap .fusion-grid-view:hover{
	background: #ffd553;
}
.filter-wrap .fusion-grid-view{
	padding: 12px 5px 4px;
}


.album-subtitle-a{
	margin-top: -5px !important;
}
.album-subtitle-b p{
	font-size: 16px;
	margin-bottom: 10px !important;
}
.album-overview-wrap-alt .album-subtitle-b p{
	font-size: 17px;
	margin-bottom: 10px !important;
}
.album-overview-wrap-alt .album-overview-text{
	font-size: 15px !important;
}
.album-overview-text{
	margin-top: 15px;
}

.popover .arrow {
	display: none;
}
.popover-content {
	font-size: 13px !important;
	line-height: 1.5;
	border-radius: 0px;
	padding: 20px 16px;
}
.catalog-row .title-desc-wrap{
	 display: flex;
     flex-flow: row nowrap;
	justify-content: space-between;
	margin-top: 5px;
}

.post-totals, .wp-caption-text{
	font-size: 11px;
	color: #666666;
}


.genre-instrumentation{
	display: flex;
	flex-wrap: wrap;
	margin-top: 8px;
}
.album-archive-genre, .album-archive-instrum, .artist-news-cat{
	background: #919192; 
	color: #fff;
	padding: 2px 5px;
	margin-right: 4px;
	margin-bottom: 4px;
	border-radius: 0px;
	font-size: 8px;
	text-transform: uppercase;
	letter-spacing: .04em;
	border: 1px solid #bbb;
	font-weight: 500;
}
.album-archive-instrum{
	background: transparent; 
	color: #919192;
}
.album-overview-a .album-cat-blocks{
	color: #eeeeee;
	border: 1px solid #eeeeee;
}
.album-overview-a .genre-instrumentation{
	max-width: 325px;
}

/*general*/
.caps, .caps h1, .caps h2, .caps h3{
	text-transform: uppercase !important;
}
.bold, .bold h1, .bold h2, .bold h3, .bold h4{
	font-weight: 700 !important;
}

.credit{
	font-size: .88em;
	color: #666666;
	text-transform: none;
	font-weight: 400;
}
.shadow, .shadow-inner .fusion-column-wrapper, .fusion-button.button-flat.shadow {
	-moz-box-shadow: 6px 6px 42px -6px rgb(0 0 0 / 50%) !important;
	-webkit-box-shadow: 6px 6px 42px -6px rgb(0 0 0 / 50%) !important;
    box-shadow: 6px 6px 42px -6px rgb(0 0 0 / 50%) !important;
}
.glow{
	  -moz-box-shadow: 5px 5px 60px rgba(255, 255, 255, 0.5);
	  -webkit-box-shadow: 5px 5px 60px rgba(255, 255, 255, 0.5);
	  box-shadow: 5px 5px 60px rgba(255, 255, 255, 0.5);
  }
.shadow-small{
	-webkit-box-shadow: 0 4px 15px -2px rgb(0 0 0 / 30%), 0 2px 3px -2px rgb(0 0 0 / 30%) !important;
    box-shadow: 0 4px 15px -2px rgb(0 0 0 / 30%), 0 2px 3px -2px rgb(0 0 0 / 30%) !important;
}

/*menu*/
.fusion-header .menu-text{
	text-transform: uppercase;
}
.fusion-logo{
	border-top: 12px solid #F9A21A;
	padding-top: 28px;
}

/*ARTISTS Single (.single-navona_artist) */
.single-navona_artist .artist-single-type div{
	display: inline-block !important;
	background: #f9a21c;
	padding: 6px 7px !important;
	font-size: 12px !important;
	color: #fff;
	border-radius: 2px;
}
.single-navona_artist .artist-website{
	padding-top: 10px;
}
.single-navona_artist .artist-website a{
	color: #fefefe;
}
.single-navona_artist .artist-website a:hover{
	color: #f9a21c;
}
/*.single-navona_artist .artist-website a::before{
	font-family: 'Font Awesome 5 Free';
	font-weight: 900;
	font-style: normal;
	font-size: 16px;
	color: #eee;
	content:'\f0c1';
	display: inline-block;
	height: 20px;
	width: 22px;
}*/
/*.single-navona_artist .fusion-social-links{
	float: left;
    padding: 6px 8px;
}*/


/*ALBUMS*/
.single-navona_album .post {
    margin-bottom: 0px !important; 
}

.album-cover{
	-moz-box-shadow: 6px 6px 22px -6px rgba(0,0,0,0.7); 
	-webkit-box-shadow: 6px 6px 22px -6px rgba(0,0,0,0.7); 
	box-shadow: 6px 6px 22px -6px rgba(0,0,0,0.7);
}
.album-overview-text{
	font-size: 14px;
}
/* social share */ 
.album-overview-a .fusion-sharing-box h4{
	font-size: 13px;
	padding-right: 7px;
	padding-top: 8px;
	text-transform: none !important;
	font-weight: 600;
}
.album-overview-a .fusion-sharing-box .fusion-social-networks, .fusion-sharing-box h4 {
	display: inline-block !important;	
}
.album-overview-a .fusion-sharing-box .fusion-social-networks {
    text-align: left;
}
.album-overview-a .fusion-sharing-box .fusion-social-networks a {
    font-size: 13px;
}
.album-overview-a .fusion-sharing-box{
	height: 30px !important;
	margin-top: 15px !important;
	min-height: 30px !important;
}
.album-overview-a .fusion-sharing-box .fusion-social-networks.boxed-icons .fusion-social-network-icon {
    margin: 5px 3px;
}


/*
 * 
 * * GLOBAL
 * 
 */

/*search*/
.fusion-live-search .fusion-search-post-type {
    font-size: .7em;
    color: #888;
}
.video-embed {
	position: relative;
	padding-bottom: 56.25%; 
	padding-top: 0px;
	height: 0;
}
.video-embed iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}


/*track listing*/
.track-list-table{
	width: 100%;
	border-collapse: collapse;
}
td {
  padding: 15px;
  line-height: 1.43;
}
th{
	padding: 20px 15px;
}
.track-list-table thead{
	border-top: 2px solid #101010;
}
.track-list-table th{
	text-transform: uppercase;
	font-weight: 500;
	font-size: 14px;
}
.track-list-table td{
	vertical-align: top;
}
.track-list-table tbody tr:nth-child(odd){
	background-color: #f0f0f0;
}
.track-list-table tbody .track-number, .track-list-table tbody .track-time{
	text-align: right;
}
.track-list-table tbody .track-number, .track-list-table tbody .track-title{
	font-weight: 500;
}
.track-list-table tbody .track-composer, .track-list-table tbody .track-performer{
	font-size: 13px;
	color: #555;
}
.track-list-table tbody .track-time{
	font-size: 13px;
}
.track-list-table thead th:nth-child(1) {
	width: 60px;
	text-align: right;
}
.track-list-table thead th:nth-child(2) {
  	width: 40%;
	text-align: left;
}
.track-list-table thead th:nth-child(3) {
  	width: 20%;
	text-align: left;
}
.track-list-table thead th:nth-child(4) {
  	width: 40%;
	text-align: left;
}
.track-list-table thead th:nth-child(5) {
  	width: 90px;
	text-align: right;
}


.album-hero-col1-inner{
	max-width: 470px;
	margin-right: -50px !important;
	border: 1px solid red;
}
.album-hero-col2 .album-hero-text{
	
}

/* artist news & album news */
.artist-news-container{
	padding: 90px 0 80px;
}
.artist-news-wrap, .album-news-wrap{
	display: flex;        
	flex-flow: row wrap;
	justify-content: flex-start;
	box-sizing: border-box;
	padding: 0;
	margin: -10px;
  }
  .artist-news, .album-news {
	display: flex;
	box-sizing: border-box;   
	flex-direction: column;
	position: relative;
	width: 33.3333%;
	padding: 15px 15px 20px 15px;	
  }
.artist-news-meta{
	  margin-top: 8px;
	  color: #bbb;
  }
  .artist-news img, .album-news img{
	transition: all .3s ease-in-out;
  }
  .artist-news-title h3 a{
	color: #f0f0f0;
  }
  .artist-news-title h3 a:hover{
	color: #bbb;
  }

.album-news-container{
	padding: 60px 0 60px;
}
.album-news-wrap{
	margin: 0;
	gap: 10px;
}
.album-news{
	background: #fff;
	padding: 2%;
    flex-basis: calc(50% - 10px);
}
.album-news-meta{
	margin-top: 8px;
	margin-bottom: 2px;
}


/*album artists and artist albums shortcodes - 3 col layout*/

/* Artist Album */
.catalog-row {
  display: flex;          
  flex-flow: row wrap;
  justify-content: flex-start;
  box-sizing: border-box;
  padding: 0;
  margin: -10px;
}
.catalog-album {
  display: flex;
  flex-direction: column;
  background-color: #fff;
  position: relative;
  padding: 30px;
  border: 1px solid #e8e8e8;	
}
.catalog-row  .catalog-album, .artist-album{
	width: 285px;
	margin: 10px;
	padding: 0px 0px 20px 0px;
}
.artist-album{
	width: 386px;
}
.catalog-row .catalog-album .title-desc-wrap, .catalog-row .catalog-album .album-archive-rd, .catalog-row .catalog-album .genre-instrumentation, .artist-album .title-desc-wrap, .artist-album .album-archive-rd, .artist-album .genre-instrumentation{
	justify-content: flex-start;
	padding-left: 20px;
	padding-right: 20px;
}
.catalog-row .catalog-album .title-desc-wrap, .catalog-row .catalog-album .album-archive-rd{
	color: #666666;
}


.album-artists-row{
	/*max-width: 1160px;*/
	margin: 0 auto 25px;
	padding: 40px 40px 40px 30px;
	box-sizing: border-box;
}
.album-artists-row{
	background-color: #ffffff;
}
.album-artists-row:after {
  content: "";
  display: table;
  clear: both;
}
.album-artists-row-aux{
	/*padding: 20px 40px 0px 30px;*/
	padding: 15px 4% 10px;
}
.album-artists-row-aux .album-artist-cola .fusion-column-wrapper{
	padding-bottom: 0px !important;
}
.album-artist-cola{
	float: left;
	width: 30%;
	padding-right: 15px;
	text-align: center;
}
.album-artist-colb{
	float: left;
	padding-left: 15px;
	width: 70%;
	padding-top: 8px;
}
.aux-artist-acc .panel-group{
	font-size: 14px !important;
}


.artist-album img, .catalog-row .catalog-album img{
	width: 100%;
	text-align: center;
	margin: 0 auto;
	border: 1px solid #dedede;
	opacity: 1;
	transition: all .3s ease-in-out;
}


.artist-album .artist-album-button{
	margin: 40px 20px 0px;
}



.album-artist h4, .catalog-row  .catalog-album h2.entry-title{
	display: inline-block !important;
	font-size: 16px;
}
.catalog-row  .catalog-album h2.entry-title{
	margin-bottom: 3px;
	margin-top: 10px;
}
.album-artist img{
	border-radius: 200px;
	width: 100%;
	max-width: 220px;
	text-align: center;
	margin: auto;
}
.aux-artist-img{
		border: 1px solid #dedede;
}
.album-artist .aux-artist-img img{
	border-radius: initial !important;
}
.aux-artist-acc .toggle-content{
	font-size: 14px !important;
}
.album-artist p{
	padding: 5px 0 5px;
	font-size: 14px;
}
.album-artists-row-aux p{
	margin-bottom: 5px !important;
}
.album-artist .sm, .album-artist a.sm, .album-artists-row-aux p a, .link-sm{
	font-size: 13px;
	color: #666666 !important;
}
.album-artists-row-aux p a, .link-sm{
	text-decoration: underline;
}
.artist-type, .artist-list-type, .album-artists-row-aux .type{
	display: inline-block;
	color: #555555;
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: .03em;
}
.artist-type::before, .artist-list-type::before, .album-artists-row-aux .type::before{
	content: "/";
	display: inline;
	padding: 0 2px 0 1px;
	color: #f9a21c;
	font-weight: 400;
	font-size: 18px;
}
.artist-album .artist-album-button{
	display: inline-block;
	padding: 8px 15px;
	text-transform: uppercase;
	color: #ffffff;
	background: #121212;
	font-size: 12px;
	letter-spacing: .08em;
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
	text-align: center;
	border: none;
}
.artist-album .artist-album-button{
	display:block;
}
.artist-album .artist-album-button:hover{
	color: #ffffff;
	background: #F9A21C;
}
.beautiful-taxonomy-filters-button{
	color: #101010;
	background: #F9A21C;
}


/*notes*/
.album-notes-acc .fusion-panel{
	margin-bottom: 25px !important;
	border-bottom: 2px solid #101010 !important;
}
.album-notes-acc .panel-title a {
    padding: 20px 0px !important;
}
.album-notes-acc .panel-body, .album-notes-full{
	padding: 15px 4% 40px !important;
	font-size: 14px !important;
}
.album-notes-acc .fusion-toggle-icon-wrapper {
    background: transparent;
    padding: 3px 5px;
}
.album-notes-acc .panel-title a .fa-fusion-box:before {
    font-size: 24px !important;
}


@media only screen and (max-width: 1256px){
	.album-overview-a{
		padding-left: 30px !important;
	}
}/*end*/


@media only screen and (max-width: 960px){
	/* general */
	.float-right{
		float: left !important;
	}
	.auto-center{
		margin: auto !important;
		text-align: center;
	}
	/*album archive*/
	.filterby-menu-parent a:after, .catalog-sortby-menu>li a:after{
		padding-left: 10px;
	}
	.catalog-sortby-menu a, .catalog-sortby-submenu{
		width: 161px;
	}
	.catalog-filterby-menu>li:hover>.catalog-filterby-submenu {
		left: 2%;	
	}
	.catalog-filterby-submenu{
		min-width: 200px;
	}
	
	/*home*/
	.home-subtext{
		margin: auto;
	}
	.home-section-title h2{
		max-width: 450px; 
		margin: auto !important;
	}
	.artist-spotlight h4{
		font-size: 25px !important;
	}
	.press-spotlight .artist-spotlight-cola{
		width: 40%;
	}
	.press-spotlight .artist-spotlight-colb{
		width: 60%;
	}
	.latest-releases-row-two .four-col-wrap .four-col-item:last-of-type{
		display: none;
	}
	

	/*album grid*/
	.three-flex, .four-flex, .five-flex, .six-flex{
		margin: 0 -8px;
	}
  .four-col-item,  .five-col-item, .six-col-item  {
	flex-basis: calc(33.33% - 16px);
	margin: 8px;
  }

/*legacy album links*/
.legacy-album-link h2{
	font-size: 25px !important;
	letter-spacing: .01em !important;
}
	
		/* footer */
	.footer-menu ul{
		display: inherit;
	}
	
}/*end 960*/



@media only screen and (max-width: 800px){
/* artist news */
	.artist-news-container, .album-news-container{
		padding: 60px 0 50px;
	}
	.artist-news, .album-news {
		width: 50%;
	}
/* artist single - albums */
.catalog-row-list .catalog-album-image{
	padding: 0 0px 15px 10px;
}
	

}/*end 800*/



@media only screen and (max-width: 700px){
	/*menu*/
	.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-header{
    	padding-top: 0px !important;
	}
	.fusion-logo {
		padding-top: 20px;
	}
}/*end*/

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

	/*hide*/
	.album-grid-button-excerpt, .album-review-wrap .three-col-item:nth-child(3){
		display: none;
	}

	/* home*/
	

	/*newsletter*/
	._form_34 ._button-wrapper {
		text-align: center !important; 
		margin-top: 10px !important;
	}
	
	
	
	.home-subtext{
		margin: 0;
	}
	.home-section-title {
		max-width: 300px;
	}
	.home-section-title h2{
		font-size: 40px !important;
	}
	.artist-spotlight-cola, .artist-spotlight-colb, .spotlight-cola, .spotlight-colb{
		display:block;
		width: 100% !important;
		max-width: 550px;
	}
	.coming-soon .owl-nav {
		right: 0;
		bottom: 0;
		margin-right: 10px;
		margin-top: 20px;
	}
	.artist-spotlight .review-text {
    	font-size: 20px;
		line-height: 1.5;
	}
	.press-spotlight .album-image{
		max-width: 300px;
	}

	/*album single*/
	.album-blur-section{
		padding-right: 0 !important;
	}
	.credits-col-c .fusion-column-wrapper{
		border-left: none !important;
	}
	.album-overview-b.fusion-builder-column-4 > .fusion-column-wrapper, .album-notes{
		padding-bottom: 30px !important;
	}
	.album-notes{
		padding-top: 20px !important;
	}

	/*track listing*/
	.track-list-table td {
		vertical-align: middle;
	/*padding: 15px;
	line-height: 1.43;*/
	}
	.track-list-table th{
		padding: 20px 15px;
	}
	.track-list-table thead {
		display:none;
	}
	.track-number{
		display: inline-block;
		width: 10%;
		padding-bottom: 0px;
	}
	.track-title, .track-composer, .track-performer, .track-time{
		display: inline-block;
		width: 90%;
		right: 0;
		padding: 0 5px 0;
	}
	.track-composer, .track-performer, .track-time{
		padding-left: calc(10% + 5px) !important;
		font-size: 12px;
	}
	.track-number, .track-title{
		padding-top: 15px;
	}
	.track-list-table tbody .track-time {
		padding-bottom: 15px;
		padding-top: 5px;
		text-align: left;
		font-size: 11px;
	}

	.album-artist-cola, .album-artist-colb{
		float: none;
		width: 100%;
		padding-right: 0px;
		padding-left: 0px;
		text-align: left;
	}
	.album-artists-row .album-artist-cola {
		padding-bottom: 15px;
	}
	.album-artists-row {
		padding: 30px 40px 40px 30px;
	}
	.aux-artist-bios h2, .album-notes h2{
		text-align: left !important;
	}
	.album-notes-full {
		padding: 0px 0 20px !important;
	}
	/*legacy album links*/
	.legacy-album-link-row{
		border-bottom: 0px solid #111;
		margin: 30px 0px 0px;
	}
	.legacy-album-link{
		display: block;
	}
	.legacy-album-link h2{
		font-size: 22px !important;
		margin-bottom: 15px !important;
	}




/*artist single - albums*/

  .catalog-row-list .catalog-album-image{
	  width: 100%;
	  padding: 0 0px 20px 0px;
  }
  .catalog-row-list-col-b{
	  width: 100%;
	  padding: 0 0px 30px 0px;
  }
  .catalog-row-list h3, .artist-news-title h3{
	  font-size: 20px;
  }
	.album-news-title h3{
		font-size: 17px !important;
	}
  .catalog-album-desc{
	  font-size: 13px;
  }






	/*album grid*/
	.three-flex, .four-flex, .five-flex, .six-flex{
		margin: 0 -6px;
	}
	.three-col-item, .four-col-item,  .five-col-item, .six-col-item  {
		flex-basis: calc(50% - 12px);
		margin: 6px;
	}
		.latest-releases .album-grid .album-image {
		border: 1px solid #ddd;
		width: 40%;
		float: left;
	}
	.latest-releases .album-grid .album-grid-text{
		width: 60%;
		float: left;
	}
	.latest-releases .border{
		border: 1px solid #fff;
	}
	.latest-releases .three-col-item, .latest-releases .four-col-item{
		flex-basis: 100%;
	}
	
	/*footer*/
	.footer-menu .colb, .footer-menu .cola  {
		width: 45%;
	}
	.footer-menu .colc  {
		float: none;
		width: 100%;
	}
	.footer-menu .colc li{
		float: left;
		display: inline-block;
		width: 45%;
	}
	  

}/*end*/

@media only screen and (max-width: 640px){
	.error404 #content {
		margin-bottom: 0px !important;
	}
}/*end*/


@media only screen and (max-width: 480px){
	
		.album-review-wrap .three-col-item{
		flex-basis: calc(100% - 2px);
		margin: 6px;
	}
	.album-review-wrap .three-col-item:nth-child(2), .album-review-wrap .three-col-item:nth-child(3){
		display: none;
	}
	
	/*.album-grid .genre-instrumentation{
		display: none;
	}*/

	/* artist news */
	.artist-news-container, .album-news-container{
		padding: 40px 0 30px;
	}
	.artist-news{
		width: 100%;
	}
	.album-news{
    	flex-basis: calc(100% - 10px);
	}
	
	/*album grid*/

	/*.three-flex, .four-flex, .five-flex, .six-flex{
		margin: 0 0px;
	}
	.four-col-item,  .five-col-item, .six-col-item  {
		flex-basis: calc(100% - 0px);
		margin: 6px 0;
	}*/
}/*end*/

@media only screen and (max-width: 350px){
	.track-number, .track-title, .track-composer, .track-performer, .track-time{
		padding-left: 10px !important;
		width: 100% !important;
		text-align: left !important;
	}
}/*end*/	
	

/* Print-specific styles */
@media print {
	 .fusion-button {
    -webkit-print-color-adjust: exact !important; /* Chrome, Safari */
    print-color-adjust: exact !important;         /* Firefox */
    color-adjust: exact !important;               /* Fallback */
		 font-size: 100% !important;
  	}
	.print-area,body,html:not(.avada-html-layout-boxed):not(.avada-html-layout-framed), .fusion-fullwidth{
	background-color: #ffffff !important;
	background-image: none !important;
	color: #000000 !important;
	}
	.track-list-table tbody tr:nth-child(odd) {
		background-color: #ffffff !important; 
	}
	.track-list-table tbody tr{
	border-bottom: 1px solid #ccc;	
	}
	.print-column, .album-notes-full {
	width: 100% !important;
	}
	p, h1, h2, h3, h4, h5, h6, a, .release-date, .catalog-number, .format{
	color: #000000 !important;
	}
	.no-print, #notes .fa-fusion-box:before, .print-button, .album-overview-a .fusion-button, .aux-artist-acc .panel-heading, .fusion-main-menu, .album-featured-videos, .album-videos, .album-related-albums, #video  {
	display: none !important;
	}
	.fusion-logo{
		border-top: none;
	}
	.album-credits, .album-artists-row-aux, .album-notes, .fusion-panel {
    page-break-inside: avoid;
	break-inside: avoid;
    -webkit-column-break-inside: avoid;
  	}
	.collapse {
		display: block !important;
	}
	.fusion-accordion .panel-body, .copyright, .album-notes-acc .panel-body{
		padding: 0px 0px 0px 0px !important;
		margin-top: 0px !important;
	}
	.fusion-panel{
		border-bottom: 1px solid #ccc !important;
	}
	h2{text-align: left !important;}
	
	.album-notes-full{
		padding: 15px 0px 10px !important;
	}
	.album-overview-a .album-archive-instrum{
		border: 1px solid var(--awb-color1);
		color: var(--awb-color1);
	}
	.fusion-title.caps, #artist-information .fusion-title.caps, #track-listing .fustion-title.caps{
		margin-bottom: 20px !important;
		page-break-inside: avoid !important;
		break-inside: avoid;
    -webkit-column-break-inside: avoid;
	}
	.album-notes{
		padding-bottom: 30px;
	}

	
	

}/*end print styles*/	
	
	