*, *:before, *:after { -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none; }
/*html {scrollbar-width: none;}
html::-webkit-scrollbar {display:none; max-width:100%;overflow-x:hidden;}
body::-webkit-scrollbar {display:none; max-width:100%;overflow-x:hidden;}
body {max-width:1200px !important;margin: 0 auto !important; background-color:snow;    overflow-x: hidden; -ms-overflow-style: none;   
    scrollbar-width: none;   
    }
::-webkit-scrollbar {
    width: 0;  
    background: transparent;  
}
 
::-webkit-scrollbar-thumb {
    background: #FF0000;
}
*/
.grid-container {padding-left:.25rem !important; padding-right:.25rem !important;max-width:1200px;   /* overflow-x: hidden; -ms-overflow-style: none;  /* Internet Explorer 10+ */
    scrollbar-width: none; */ /* Firefox */}
a.non, a.non:visited, a.non:active, a.non:hover { color:#ffffff;text-decoration:none; }
a.und, a.und:visited, a.und:active, a.und:hover { color:inherit;text-decoration:underline; }
a.ovr, a.ovr:visited, a.ovr:active { color:inherit;text-decoration:none; } a.ovr:hover { color:inherit;text-decoration:underline; }
.font { font-size:16px; }
.font-s { font-size:12px; }
.font-l { font-size:20px; }
.center { text-align:center; }
.nof { margin:0;padding:0;list-style:none; }
.nof > li { margin:0;padding:0;display:block; }
.white-text {    color: #ffffff;}

 .special-scroller a.non:hover { color:#ffffff !important;text-decoration:none; }

h1.home-about {margin-left: 6px;line-height: 0.6;margin-bottom:8px;}
.home-about.wrapper {margin:6px 6px 20px 6px;  background-color: #000000; padding-bottom:0;display: flex; flex-wrap: wrap;}
.home-about .embed	{margin-right: 0;}
.home-about .responsive-embed-container.container {margin: 0 !important;width: 50%;}
.home-about .embed-wrapper {margin-bottom:0;}
.home-about .description {margin-top:0 !important;width: 50% !important;margin-top:6px;color:#ffffff;margin:0;padding: 0 10px 10px 10px;background-color: #0f0f0f;

/* background-color: rgba(15, 15, 15, .6);    background-blend-mode: darken;background-image: url('https://images.wolfgangsvault.com/wvfeatures/bg-bg.jpg'); */}
.home-about .responsive-embed {margin-bottom:0 !important;}
.home-about .quote {.margin-top: 6px;font-size: 18px;}
.home-about p {margin-bottom:0;}

@media screen and (max-width: 39.9375em) {
	.home-about .responsive-embed-container.container { width: 100%;}
	.home-about .description {width: 100% !important;}
}

#music-section-menu li a {color:#000000;}
.channel-essentials a {color:#000000;}
.site-body {background-color:#ffffff;}
/*.site-body .gradient {/background: rgb(210,215,221);
background: linear-gradient(180deg, rgba(210,215,221,1) 0%, rgba(12,13,13,1) 61%);}  */
.no-border {border:none !important;}
.ui-search-autocomplete {z-index: 9000;}
#page-screen, .site-header .screen { display:none;position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:2;top:0; }
.screen .site-header .screen { z-index:10;position:absolute;height:calc(100% + 1px); }
.screen #page-screen, .screen .site-header .screen { display:block; }
input { -webkit-border-radius:0; }
body.disable-scrolling { height:100%;overflow:hidden; }

.spinnerLoadingDialog { margin:0 calc(50% - 33px);top:50vh;text-align:center;position:fixed;width:66px;height:66px;background:#000;background:rgba(0,0,0,0.7);overflow:hidden;z-index:100;text-align:center;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px; }
.spinnerLoadingDialog .text { display:block;display:none; }
.spinnerLoadingDialog canvas { width:132px;height:66px;margin:0 -33px; }

.landing-text-section, .landing-search-lists, .landing-standard, .no-carousel, #landing-page .list { margin-bottom:1rem; }
.daytrotter-section .main-hed, #daytrotter-landing-page .live-stream-container .header, .landing-text-section .main-hed, .landing-search-lists .main-hed, .landing-standard .main-hed, .no-carousel .main-hed, .list-bulleted-01 .main-hed, .list-mixed-01 .main-hed, #landing-page .featured-artist .main-hed { font-family:'Open Sans',sans-serif;margin:0 0 14px;/*border:1px solid lightgray*/;font-size:12pt; }/* border:solid #000;border-width:0 0 1px; */
.daytrotter-section .main-hed b, .daytrotter-section .main-hed h2, #daytrotter-landing-page .live-stream-container .header b, #daytrotter-landing-page .live-stream-container .header h2, .landing-text-section .main-hed b, .landing-text-section .main-hed h2, .landing-search-lists .main-hed b, .landing-search-lists .main-hed h2, .landing-standard .main-hed b, .landing-standard .main-hed h2, .landing-standard .main-hed h1, .landing-standard .main-hed h2, .no-carousel .main-hed b, .no-carousel .main-hed h2, .list-bulleted-01 .main-hed b, .list-bulleted-01 .main-hed h2, .list-mixed-01 .main-hed b, .list-mixed-01 .main-hed h2, #landing-page .featured-artist .main-hed b, #landing-page .featured-artist .main-hed h2 { font-weight:600;font-size:24px;display:inline-block;border:solid #000;border-width:0 0 4px;margin:0 0 -5px;padding:0 0 3px;width: 100%; }
.daytrotter-section .main-hed .see-more, .landing-standard .main-hed .see-more, .no-carousel .main-hed .see-more, .list-bulleted-01 .main-hed .see-more, .list-mixed-01 .main-hed .see-more { display:inline-block;vertical-align:baseline;color:#158496;font-size:13px;font-family:'Open Sans',sans-serif;margin:8px 0 0;padding:0 15px 0; }

.landing-standard .main-hed  {padding: 4px 4px 0 4px !important;width:100% !important;margin-top:8px;background-color:whitesmoke;}
.landing-standard .main-hed p  {margin:0; padding:0;line-height: 1.25 !important;font-size:11pt !important;}


.landing-standard .main-hed p:empty:before {
  content: ' ';
  white-space: pre;
}
.landing-standard .main-hed ul p:empty:before {
	content: '';
  height:0;
}
.landing-standard .main-hed h2 {font-size:14pt !important;border:none;line-height: 1;color:#158496; margin-bottom:6px;border-bottom: solid 1px #158496;width:100%;}
.landing-standard .main-hed h2 a {text-decoration:none;color:#158496;padding: 0 0 2px 0;}
.landing-standard .main-hed h2 a:visited {text-decoration:none;color:#158496;}
.landing-standard .main-hed ul,.landing-standard .main-cell ul{list-style-type:none;padding-left:0;font-size:11pt;margin-left: 8px;list-style-type: disclosure-closed;list-style-position: inside;}
.landing-standard .main-hed ul li::marker,.landing-standard .main-cell ul li::marker{color:#158496;}
.landing-standard .main-hed ul li,.landing-standard .main-cell ul li {margin-bottom:8px;line-height:100%;}
.no-carousel, #landing-page .list { width:100%; }
.no-carousel ul { display:flex;flex-direction:row;flex-wrap:wrap; }
.no-carousel ul li { display:block;flex-wrap:wrap;align-content:flex-start;text-align:center; }
.no-carousel ul li:first-child { margin-left:0 !important; }


.no-carousel ul li .details { flex-wrap:wrap; }
.no-carousel ul li h3 { display:flex;margin:0;padding:0; }
.no-carousel .image { max-width:100%;display:flex;margin:0; } /* margin:auto; */
.no-carousel .image img { max-width:96%;align-self:baseline;     max-height: calc(66vw)}
.no-carousel:not(.sixteen-by-nine) .image {  width:100%;display:block; } /* min-height:520px; min-height:460px; max-height:460px;*/
.no-carousel:not(.sixteen-by-nine) .image.collector-star-fudge { top:-60px;position:relative;} /* min-height:520px; */
.no-carousel:not(.sixteen-by-nine) .image.collector-star {width:60px;height:60px;position:relative;top:-10px;left:-10px;z-index:99999;min-height:revert;}
.no-carousel:not(.sixteen-by-nine) a.collector-marker-link{text-align:center; width:100%; min-height:20px;color:#ffffff;display: flex;align-items: center;justify-content: center;}


.no-carousel:not(.sixteen-by-nine) .collector-marker{ padding: 0 4px;text-align:center; width:150px;display:block; min-height:20px;color:#decd09 ;background-color:#158496;background: linear-gradient(0deg, rgba(21,119,150,1) 0%, rgba(21,150,146,1) 100%); }
.no-carousel:not(.sixteen-by-nine) .collector-marker-not{  width:50%;display:block; min-height:20px;background-color:#ffffff;;margin-left:5px;}


.row2 .no-carousel:not(.sixteen-by-nine) .image { min-height:200px; }
.no-carousel:not(.sixteen-by-nine) ul:not(.search-results) .image img { align-self:center ; } /* height:300px;*/
.no-carousel:not(.sixteen-by-nine) ul:not(.nof search-results twofixed) .image img { align-self:center ;height(50vh);} /* height:300px; ;width:90% ;max-height:400px; */
.no-carousel:not(.sixteen-by-nine) ul:not(.nof search-results twofixed) .image-pad{ max-height:480px;padding-left:10px;} /* height:300px; ;width:90% */
.no-carousel:not(.sixteen-by-nine) ul:not(.nof search-results twofixed) .image-pad-hidden{  display:block;} /* display:none; height:300px; ;width:90% */
.no-carousel ul li .details, .concertlisting1 ul li a:first-child { align-content:flex-start;display:flex;width:100%;margin-top:0.5rem;color:#000000; }
.no-carousel ul li .details b, .concertlisting1 ul li a:first-child b { font-family:'Open Sans',sans-serif;font-weight:400;font-size:11pt; }
.no-carousel ul li b.title, .no-carousel ul li b.performer { font-size:12pt;overflow:hidden;text-overflow:ellipsis;font-weight:600;width:100%;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;max-height:3em; }
.no-carousel ul li b.title, .no-carousel ul li b.producttype { font-size:12pt;overflow:hidden;text-overflow:ellipsis;font-weight:600;width:100%;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;max-height:3em;color:#707070; }


.no-carousel:not(.sixteen-by-nine) ul li b.performer { text-align:center;  }

.no-carousel:not(.sixteen-by-nine) ul li b.cgcrating { text-align:center; display:block; }
.no-carousel:not(.sixteen-by-nine) ul li b.subseries { text-align:center;  display:block; }
.no-carousel:not(.sixteen-by-nine) ul li b.productsubtypename { text-align:center;  display:block; font-weight:bold;}

.no-carousel ul li b.date {font-size:10pt;overflow:hidden;text-overflow:ellipsis;font-weight:normal;width:100%;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;max-height:3em;color:#707070;   }
.no-carousel ul li b.date:beforex { display:block;font-size:24px;margin:-1px 0.25em 1px 0;vertical-align:middle; }
.no-carousel ul li .price { justify-content:center;width:100%;text-align:center;display:flex;flex-direction:column; }
.no-carousel ul li .price .sale-marker {color:#de4848;font-weight:600;}
.no-carousel ul li .type { justify-content:center;width:100%;text-align:center; }
.no-carousel ul li .price > b { font-size:12pt;margin:0; }
.no-carousel ul li .price .oldprice { color:#888;text-decoration:line-through;width:100%; }
.no-carousel ul li .price .newprice { color:#dc0000;display:inline-block; }
.no-carousel ul li .price .newprice:before { content:"Now "; }*/
.no-carousel.sixteen-by-nine .image { width:100%;height:auto; }
.no-carousel.sixteen-by-nine .image img {  }
.no-carousel.sixteen-by-nine ul li .details b { display:flex;font-family:'Open Sans',sans-serif; }
.no-carousel.sixteen-by-nine ul li .details .title { font-weight:700;font-size:10pt;line-height:120%;margin:0 0 5px;color:#000;display:block; }
.no-carousel.sixteen-by-nine ul li .details .song { font-size:11px; }
.no-carousel.sixteen-by-nine ul li .details .subtitle { font-size:10pt;line-height:120%;display:block;font-weight:normal; }
.no-carousel.sixteen-by-nine ul li .details .date { font-size:12px;font-weight:600; }
.no-carousel.sixteen-by-nine ul li .details { background:transparent;color:#555;position:static;width:100%;height:auto;transition:none;padding:5px 0 0;text-align:left;flex-direction:column; }
.no-carousel ul li h3 + .details, .no-carousel.sixteen-by-nine ul li h3 + .details { margin-top:0;padding-top:0; }
.no-carousel.sixteen-by-nine ul li h3 .details .title { margin-bottom:2px; }
/*body:not(.mobile-useragent) div:not(.right-column-300) > .no-carousel:not(.sixteen-by-nine) li .details { position:absolute;z-index:2;top:180px;display:none;width:100%;height:31px;overflow:hidden;text-align:center; }
body:not(.mobile-useragent) div:not(.right-column-300) > .no-carousel:not(.sixteen-by-nine) .details:before { display:block;margin:0 10px;content:'More info';font-size:13px;line-height:29px;box-shadow:0 1px 0 rgba(255,255,255,.6) inset;border:solid 1px #000;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background: #f7f8fa; background: -moz-linear-gradient(top,  #f7f8fa 0%, #e7e9ec 100%); background: -webkit-linear-gradient(top,  #f7f8fa 0%,#e7e9ec 100%); background: linear-gradient(to bottom,  #f7f8fa 0%,#e7e9ec 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f8fa', endColorstr='#e7e9ec',GradientType=0 ); }
body:not(.mobile-useragent) div:not(.right-column-300) > .no-carousel:not(.sixteen-by-nine) .details b { display:none; } 
body:not(.mobile-useragent) div:not(.right-column-300) > .no-carousel:not(.sixteen-by-nine) .details { top:141px; }
body:not(.mobile-useragent) div:not(.right-column-300) > .no-carousel:not(.sixteen-by-nine) li.hover .details { display:block; }
body:not(.mobile-useragent) div:not(.right-column-300) > .no-carousel.sixteen-by-nine .details { display:flex; }*/

.list-bulleted-01 ul {  }
.list-bulleted-01 ul li { margin:0;padding:0;break-inside:avoid-column;-webkit-column-break-inside: avoid;page-break-inside: avoid;break-inside: avoid; }
.list-bulleted-01 ul li, .list-bulleted-01 ul li * { break-inside:avoid; }
.list-bulleted-01 ul li a:before { display:none; }
.list-bulleted-01 ul li a { display:flex;flex-wrap:wrap;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; }
.list-bulleted-01 ul li a b { white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block;font-family:'Open Sans',sans-serif;font-weight:400; }
.list-bulleted-01 ul li .artist { color:#000;font-size:11pt;font-weight:600;width:100%; }
.list-bulleted-01 ul li .date { color:#000;font-size:10pt; }

.list-mixed-01 ul { list-style:none;margin:0;padding:0; }
.list-mixed-01 ul li { margin:0;padding:3px 10px 5px 0; }
.list-mixed-01 ul li, .list-mixed-01 ul li * { break-inside:avoid; color:#000000;}
.list-mixed-01 ul li a { white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;padding:6px 0 3px;display:flex;flex-wrap:wrap;overflow:hidden; }
.list-mixed-01 ul li a:before { display:inline-block;float:left; }
.list-mixed-01 ul li a.icon-audio:before { margin:3px 6px 0 6px;font-size:30px; }
.list-mixed-01 ul li a.icon-video:before { margin:7px 14px 0 8px;font-size:20px; }
.list-mixed-01 ul li a b { white-space:nowrap;text-overflow:ellipsis;display:flex;width:100%;font-family:'Open Sans',sans-serif;font-weight:400; }
.list-mixed-01 ul li a .mc { white-space:nowrap;text-overflow:ellipsis;display:flex;flex-wrap:wrap;overflow:hidden;width:calc(100% - 42px); }
.list-mixed-01 ul li a .artist, .list-mixed-01 ul li a .venue { font-size:11pt;line-height:140%; }
.list-mixed-01 ul li .artist { font-weight:700; }
.list-mixed-01 ul li .venue { font-family:'Open Sans',sans-serif; }
.list-mixed-01 ul li .date { font-size:10pt;width:100%; }

.standard-menu { font-family:'Open Sans',sans-serif;font-size:11pt;width:100%; }
.standard-menu:before { display:none; }
.standard-menu > li, .standard-menu > ul > li { background:#e4e4e4;padding-left:20px;color:#158496; }
 .standard-menu a.non:visited {color:#158496; }
  .standard-menu a.non:hover {color:#158496; }
    .standard-menu .active a.non {color:#ffffff; }
	  .standard-menu .active a.non:visited {color:#ffffff; }
	  	  .standard-menu .active a.non:hover {color:#ffffff; }
		  	  .standard-menu a.non {color:#ffffff; }
			  
.standard-menu > div.main-nav-header, .standard-menu > li.header, .standard-menu > ul > li.header, .standard-menu > div.header { background:#3c3c3c;color:#FFF;/*border:solid #e4e4e4;border-width:3px 0 0;*/ }
.standard-menu > div.main-nav-header:first-child, .standard-menu > li.header:first-child, .standard-menu > ul > li.header:first-child, .standard-menu > div.header:first-child { border:none; }
.standard-menu > li.active { background:#158496;color:#ffffff; }
.standard-menu > li > a, .standard-menu > ul > li > a, .standard-menu > li.header b { display:block;padding:5px 0 6px;font-weight:normal; }
.standard-menu > div.main-nav-header, .standard-menu > div.header, .standard-menu > ul > li.header { display:block;padding:5px 0 6px 20px;font-size:14px; }
.standard-menu > li.bold a { display:block;padding:5px 0 6px;font-size:14px;color:#158496; }
.standard-menu > div.main-nav-header, .standard-menu > div.header, .standard-menu > ul > li.header { display:block;padding:5px 0 6px 20px;font-size:12pt;background:#3c3c3c;color:#FFF; }

#error-page { padding:30px 200px;text-align:center; }
#error-page h1 { font-family:'Open Sans',sans-serif;font-weight:700;display:inline-block;color:#FFF;background:#158496;font-size:26px;padding:15px 30px;margin:0 0 1em; }
#error-page p { margin:0 0 1em; }
#error-page p.large { font-size:22px;font-weight:bold; }
#error-page ul { text-align:left;list-style-position:outside;padding:0 0 0 20px; }
#error-page ul li { font-size:16px;margin:0 0 15px; }
#error-page a:not(.button) { color:#158496; }

ul.social-footer {overflow:hidden;display: inline-block;width:100%;padding:0;}
ul.social-footer li {width:48px;height:48px;margin:0;padding:0;display: inline-block;}
ul.social-footer li a {width:48px;height:48px;margin:0;padding:0;}
ul.social-footer li.fb{background-color:yellow;overflow:hidden;background: url('https://images.wolfgangsvault.com/wvfeatures/site/social-icons-48-g-313x84.png') 0 0;}
ul.social-footer li.ig{background-color:yellow;overflow:hidden;background: url('https://images.wolfgangsvault.com/wvfeatures/site/social-icons-48-g-313x84.png') -53px 0;}
ul.social-footer li.pi{background-color:yellow;overflow:hidden;background: url('https://images.wolfgangsvault.com/wvfeatures/site/social-icons-48-g-313x84.png') -106px 0;}
ul.social-footer li.tw{background-color:yellow;overflow:hidden;background: url('https://images.wolfgangsvault.com/wvfeatures/site/social-icons-48-g-313x84.png') -159px 0;}

@media screen and (max-width: 39.9375em) { /* small only */

  #catalog-detail-page .supplemental.text .header, .daytrotter-section .main-hed, #daytrotter-landing-page .live-stream-container .header, .landing-text-section .main-hed, .landing-search-lists .main-hed, .landing-standard, .no-carousel .main-hed, .list-bulleted-01 .main-hed, .list-mixed-01 .main-hed, .list-mixed-02 .main-hed, #landing-page .featured-artist .main-hed { border:none !important;margin:0 0 0.5rem !important; }
  #catalog-detail-page .supplemental.text .header b, #catalog-detail-page .supplemental.text .header h2, .daytrotter-section .main-hed b, .daytrotter-section .main-hed h2, #daytrotter-landing-page .live-stream-container .header b, #daytrotter-landing-page .live-stream-container .header h2, .landing-text-section .main-hed b, .landing-text-section .main-hed h2, .landing-search-lists .main-hed b, .landing-search-lists .main-hed h2, .landing-standard .main-hed b, .landing-standard .main-hed h2, .no-carousel .main-hed b, .no-carousel .main-hed h2, .list-bulleted-01 .main-hed b, .list-bulleted-01 .main-hed h2, .list-mixed-01 .main-hed b, .list-mixed-01 .main-hed h2, .list-mixed-02 .main-hed b, .list-mixed-02 .main-hed h2, #landing-page .featured-artist .main-hed b, #landing-page .featured-artist .main-hed h2 { font-weight:600 !important; /*border:none !important;*/margin:0 !important;padding:0 !important; /* display:inline !important; */o }
  .daytrotter-section .main-hed .see-more, .landing-standard .main-hed .see-more, .no-carousel .main-hed .see-more, .list-bulleted-01 .main-hed .see-more, .list-mixed-01 .main-hed .see-more, .list-mixed-02 .main-hed .see-more { float:none;margin:-7px 0 7px 10px;padding:0px 8px 1px; }

  .no-carousel ul { flex-wrap:wrap; }
    .no-carousel li, #catalog-detail-page .no-carousel li, #music-landing-page .no-carousel:not(.sixteen-by-nine) ul li { width:calc(50% - 0.5rem);margin-bottom:0.5rem; }
	
	  .no-carousel  ul.twofixed li, #catalog-detail-page .no-carousel li, #music-landing-page .no-carousel:not(.sixteen-by-nine) ul.twofixed li { width:calc(100%);margin-bottom:0.5rem; }
	  
	  
  .no-carousel li, #catalog-detail-page .no-carousel li, #music-landing-page .no-carousel:not(.sixteen-by-nine) ul.two li { width:100%;margin-bottom:2.0rem; }
  .no-carousel li:nth-child(2n), #catalog-detail-page .no-carousel not(.max-two) li:nth-child(6n + 1) { margin-left:1.5rem; }
  .no-carousel.sixteen-by-nine ul li .image, .no-carousel.sixteen-by-nine ul li .image img { max-height:100%; }
  .no-carousel.sixteen-by-nine li { width:100%;margin-left:0; }
  .no-carousel:not(.sixteen-by-nine) a { height:auto;} /* min-height:320px;  */
.no-carousel:not(.sixteen-by-nine) .image { width:100%;} /* min-height:320px;  */
  .list-bulleted-01 ul li a .artist { font-size:11pt; }
  .list-bulleted-01 ul li a .date { font-size:10pt; }

  .standard-menu { display:none;position:absolute;z-index:100;top:0;left:0;right:0;background:#e8e8e8;-moz-box-shadow:-5px 5px 5px rgba(0,0,0,0.3);-webkit-box-shadow:-5px 5px 5px rgba(0,0,0,0.3);box-shadow:-5px 5px 5px rgba(0,0,0,0.3); }
  .standard-menu:before { display:block;position:absolute;font-size:24px;color:#3c3c3c;left:0;top:-16px; }
  .standard-menu > li, .standard-menu > ul > li { padding:0 20px; }
  .standard-menu li:not(.header) {  }
  .standard-menu li:not(.header) a { display:block;padding:3px 0;font-size:12pt; }
  .standard-menu li:not(.header):not(.pre-header):not(:last-child) a { border:solid #CCC;border-width:0 0 1px; }
  .standard-menu li.header a { padding:3px 0 4px; }
  .standard-menu li.active { border:none;margin:-1px 0 0; }
  .standard-menu li.active a { border-color:#158496 !important; }
  .standard-menu > li:last-child { border:solid #e4e4e4;border-width:0 0 3px; }
  .standard-menu > li:last-child a { border:none; }

  #music-section-menu-bar { position:absolute;top:-32px;left:-10px;right:-10px;border:solid #DDD;border-width:0 0 1px;font-family:'Open Sans',sans-serif;font-weight:700;font-size:17px;display:block;padding:3px 10px;width:320px;height:32px;text-transform:uppercase;text-align:center; }
  #music-section-menu-bar.has-subtitle { height:46px;top:-46px; }
  #music-section-menu-bar span { display:block;font-size:65%;text-transform:capitalize;font-weight:300;margin:-2px auto; }
  #music-section-menu-bar .icon-down-open { font-size:12px;display:inline-block;margin:0 -20px 0 3px;color:#666; }
  #catalog-results-page .mobile-search-top.with-sorting .sorting { margin-top:5px; }
  #music-section-menu:before { left:68.3%; }
  #account-section-menu-bar { position:absolute;top:0;left:0;right:0;border:solid #DDD;border-width:0 0 1px;font-family:'Open Sans',sans-serif;font-weight:700;font-size:17px;display:block;padding:3px 10px;width:320px;height:32px;text-transform:uppercase;text-align:center; }
  #account-section-menu-bar:before { margin:-2px 7px 2px 0;vertical-align:middle;font-size:21px; }
  #account-section-menu-bar .icon-down-open { font-size:12px;display:inline-block;margin:0 -20px 0 3px;color:#666; }
  .account-page #account-section-menu { left:72.5px;top:32px;width:175px; }
  .account-page #account-section-menu:before { left:124px; }

  #error-page { padding:30px 10px; }
}

@media screen and (max-width: 63.9375em) { /* Medium and Small only */
  .no-carousel:not(.sixteen-by-nine) ul li .details { justify-content:space-evenly;color:#000000; }
  .no-carousel.sixteen-by-nine ul li .image, .no-carousel.sixteen-by-nine ul li .image img { width:100%; }
  .no-carousel.sixteen-by-nine ul li .details { padding:0; }
  .no-carousel.sixteen-by-nine ul li .details .title, .no-carousel.sixteen-by-nine ul li .details .subtitle { font-size:11pt; }
  .no-carousel.sixteen-by-nine ul li .details .subtitle { font-weight:normal;max-height:100%;line-height:120%;font-size:10pt; }
  .no-carousel.sixteen-by-nine ul li .details .song { width:100%; }
  .no-carousel ul li .price, .no-carousel ul li .price .oldprice, .no-carousel ul li .price .newprice { font-size:10pt; }

  .list-bulleted-01 ul { list-style:none;margin:0;padding:0; }
  .list-bulleted-01 ul li:nth-child(2n+1) { background:#f7f7f7; }
  .list-bulleted-01 ul li:nth-child(n+6) { display:none; }
  .list-bulleted-01 ul li a { padding:3px 10px 5px; }
  .list-bulleted-01 ul li .artist { width:100%; }

  .list-mixed-01 ul li:before { display:none; }
  .list-mixed-01 ul li:nth-child(2n+1) { background:#f7f7f7; }
  .list-mixed-01 ul li:nth-child(n+13) { display:none; }/* changed from +6 (5 items) to +13 (12 items) per Matt*/
  .list-mixed-01 ul li .artist, .list-mixed-01 ul li .venue { width:auto; }
  .list-mixed-01 ul li .venue:before { content:'-';padding:0 3px;font-size:inherit;font-family:inherit;display:inline; }
  .list-mixed-01 ul li .ol { flex-wrap:nowrap; }
  .list-mixed-01 ul li .ol b { display:block;overflow:hidden; }
 /* .no-carousel:not(.sixteen-by-nine) a {  min-height:auto; height:auto;}*/
.no-carousel:not(.sixteen-by-nine) .image {  min-height:auto;  height:auto;max-height:fit-content;} /* width:96%; min-height:300px; max-height:fit-content; */
  #error-page { padding:30px 10px; }
}

@media screen and (min-width: 40em) and (max-width: 63.9375em) { /* Medium only */
.no-carousel:not(.sixteen-by-nine) .image {  min-height:auto;  max-height:calc(60vw);} /* min-height:calc(60vw) width:96%; min-height:300px; max-height:fit-content; */
}

@media screen and (min-width: 40em) { /* Medium up */
  .no-carousel li { width:calc(25% - 0.38rem); }
  .no-carousel li, #music-landing-page .no-carousel ul li { margin-bottom:0.5rem;margin-left:0.5rem; }
  .no-carousel li:nth-child(4n+1) { margin-left:0; }
  .right-column-300:not(.sixteen-by-nine) .no-carousel ul { flex-wrap:wrap; }
  .right-column-300:not(.sixteen-by-nine) .no-carousel ul li:nth-child(4n+1) { margin-left:0; }
     .no-carousel  ul.twofixed li, #catalog-detail-page .no-carousel li, #music-landing-page .no-carousel:not(.sixteen-by-nine) ul.twofixed li { margin-bottom:0.5rem; } /* width:calc(100%); */

    .no-carousel li, #catalog-detail-page .no-carousel li, #music-landing-page .no-carousel:not(.sixteen-by-nine) ul.two li { width:calc(32%);margin-bottom:2.0rem; }
	.no-carousel .image { max-width:96%;align-self:baseline;    } /* height: calc(60vw)*/
	.no-carousel .image img { max-width:96%;align-self:baseline;     max-height: calc(60vw)}
}

@media screen and (min-width: 64em) { /* Large and up */
  .no-carousel ul li { margin-left:0.5rem; }
  .no-carousel ul li:first-child { margin-left:0; }
  .list-bulleted-01 ul { margin:0;padding:0;font-size:20pt;list-style-position:outside;list-style-type:square; }
  .list-bulleted-01 ul li { margin:0 0 0.5rem 25px;padding:0; }
  .list-bulleted-01 ul li a { padding:2px 0 5px; }
  .list-mixed-01 ul li a b b { width:100%;overflow:hidden;display:block; }
  .standard-menu { display:block !important; }
   .no-carousel .image { max-width:96%;align-self:baseline;     max-height: calc(42vw)}
  .no-carousel .image img { max-width:96%;align-self:baseline;     max-height: calc(42vw)}
}



#mc_embed_signup{background:#fff; false;clear:left; font:14px Helvetica,Arial,sans-serif; width: 600px; margin-left:1rem;}
 #mc_embed_signup_buttons{background:#fff; false;clear:left; font:14px Helvetica,Arial,sans-serif; width: 600px; margin-left:1rem;}
#mc_embed_shell h2 {font-size: 22px;color: #158496;}
#mc_embed_signup .mc-field-group.input-group label { margin-left: 6px;}
#mc_embed_signup .button {color: #ffffff;background-color: #158496 !important; }
#mc_embed_shell .data {margin-bottom:6px;}
#mc_embed_shell ul  {list-style: none;}
#mc_embed_shell .data .label{width:70px;font-weight:600;display: inline-block;}
#mc_embed_shell  p {background-color:#ffffff !important;color:#000000 !important;margin:0 !important; padding:0 !important;}
#mc_embed_shell #submit-btn, #mc_embed_shell #submit-btn-unsub {color: #ffffff;background-color: #158496 !important;width:200px;padding-top:4px;padding-bottom:4px;border:none;}
#mc_embed_shell .data input {width:250px;}
#mc_embed_shell .msg {font-size: 16px;
    margin-bottom: 10px;
    color: #158496;
}