/* trackpipe_css/home-carousel.scss */
.curated-shows{padding-top:70px}.curated-shows-container{padding-bottom:30px}#curatedshows .bottom-border{border:none;border-top:1px solid rgba(119,119,119,.1);width:80%;height:30px;margin:auto}.curated-shows-container.short{min-height:244px}.curated-shows-container.tall{min-height:520px}.schedule-link{color:#666;font-weight:500;font-size:14px;float:right;text-decoration:none}.schedule-link:hover{text-decoration:underline}.schedule-button{display:none;width:80%;height:30px;line-height:30px;border:0;border-radius:0;border:1px solid #408ea3;color:#408ea3;font-size:12px;font-weight:500;text-transform:uppercase;text-align:center;margin:36px auto 0 auto}.schedule-button:hover{text-decoration:underline}.schedule-button:focus{border:none;outline:none}.live-listings{display:grid;grid-column-gap:19px;grid-row-gap:19px;grid-template-columns:repeat(10, 1fr)}.live-listing{display:flex;flex-direction:column;grid-column-end:span 2;grid-template-columns:repeat(12, 1fr);align-content:flex-start;background:#fff}.live-listing .show-thumb-container{grid-column-end:span 12;padding-top:75%;position:relative}.live-listing .show-thumb{background:rgba(0,0,0,.03)}.live-listing .show-thumb .show-thumb-image{top:0;width:100%;height:100%;position:absolute;background-size:cover;background-repeat:no-repeat;background-position:top center}.live-listing.listening-party .show-thumb-container{background-color:#222}.live-listing.listening-party .show-thumb .show-thumb-image{position:initial;width:68%;height:auto;background-size:cover;background-repeat:no-repeat;background-position:top center}.live-listing.listening-party .show-thumb{display:flex;align-items:center;justify-content:center;position:absolute;top:0;height:100%;width:100%}.live-listing .show-details{flex:1;display:flex;flex-direction:column;grid-column-end:span 12;margin:12.5px 15px;margin:8px 11px}.live-listing .show-details a:hover{text-decoration:underline;color:#333}.live-listing .show-details .show-artist{font-size:14px;line-height:19px;font-weight:700;line-clamp:2;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;color:#333}.show-type-container{margin-top:18.5px;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center}.live-listing .show-details .show-live-container{display:flex;margin:7px 0}.show-live-container .badge{display:flex;font-size:14px;line-height:18px;height:18px;padding:0 4px;width:fit-content;font-weight:500}.show-live-container .badge.live{background-color:#ffba00}.show-live-container .badge.starting-soon{background-color:#f3f3f3}.show-live-container .orange-dot{align-self:center;height:13px;width:13px;margin-right:5px;background-color:#fa6400;border-radius:50%;display:inline-block}.show-live-container .started-text{font-size:12px;line-height:18px;align-self:center;margin-left:6.5px;color:#999;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}:lang(ja) .live-listing .show-details .show-live-container,:lang(fr) .live-listing .show-details .show-live-container{flex-direction:column;margin-bottom:0}:lang(ja) .show-live-container .started-text,:lang(fr) .show-live-container .started-text{margin-left:0;margin-top:4px;align-self:flex-start}:lang(ja) .show-live-container .badge,:lang(fr) .show-live-container .badge{font-size:11px;line-height:20px;height:20px}:lang(ja) .show-live-container .orange-dot,:lang(fr) .show-live-container .orange-dot{height:10px;width:10px}.live-listing .show-details .show-title{font-size:14px;color:#333}.live-listing .show-details .show-time-container{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center}.show-type-container .show-type,.show-time-container .show-date,.show-time-container .show-time{font-size:12px;line-height:18px;width:calc(100% - 17px);color:#333}.show-time-container .show-date .today{font-family:"Helvetica Neue";font-style:normal;font-weight:500;font-size:12px;line-height:18px;padding:1px 2px;background:#fce097}.show-time-container .calendar-icon{display:inline-block;width:12px;height:11px;background:url(../svg/calendar-outline.svg)}.show-time-container .clock-icon{display:inline-block;width:12px;height:12px;background:url(https://s4.bcbits.com/client-bundle/1/LiveListings_1/static-3557b89ea7587010aceabf4b1ecaed87.static/static/icons/clock-outline.svg)}.show-type-container .headphone-icon{display:inline-block;width:12px;height:12px;background:url(https://s4.bcbits.com/client-bundle/1/LiveListings_1/static-3557b89ea7587010aceabf4b1ecaed87.static/static/icons/headphone-outline.svg)}.show-type-container .live-stream-icon{display:inline-block;width:14px;height:11px;background:url(https://s4.bcbits.com/client-bundle/1/LiveListings_1/static-3557b89ea7587010aceabf4b1ecaed87.static/static/icons/live-stream-outline.svg)}.live-listing .show-details .show-footer-details{display:flex;flex:1;padding-top:16px;flex-direction:column;justify-content:flex-end}.badge .wrap{display:inline-block;height:12px;width:17px;position:relative;margin-left:5px;margin-top:2px}.badge .eq{position:absolute;bottom:0;background:#333;display:block;width:2px;animation:equalize 1.2s 0s infinite;animation-timing-function:linear}.badge .eq.i{animation-delay:-1.9s}.badge .eq.ii{animation-delay:-0.5s;left:5px}.badge .eq.iii{animation-delay:-0.3s;left:10px}.badge .eq.iv{animation-delay:-0.6s;left:15px}@keyframes equalize{0%{height:100%}25%{height:20%}50%{height:60%}75%{height:40%}100%{height:80%}}.live-listing .show-details .show-title{padding-top:2px}@media screen and (max-width: 340px){.live-listings .live-listing{grid-column-end:span 12}.live-listing:nth-child(1n+3){display:none}}@media screen and (min-width: 341px)and (max-width: 525px){.live-listings .live-listing{grid-column-end:span 6}.live-listing:nth-child(1n+5){display:none}}@media screen and (min-width: 526px)and (max-width: 740px){.live-listings .live-listing{grid-column-end:span 4}.curated-shows-container.short .live-listing:nth-child(1n+4){display:none}.live-listing:nth-child(1n+7){display:none}}@media screen and (min-width: 741px)and (max-width: 960px){.live-listings .live-listing{grid-column-end:span 3}.curated-shows-container.short .live-listing:nth-child(1n+5){display:none}.live-listing:nth-child(1n+9){display:none}}@media screen and (max-width: 740px){.schedule-link{display:none}.schedule-button{display:block}#curatedshows .bottom-border{display:block;width:100%;height:1px;background-color:#cecece;border:none;border-top:none}}@media screen and (max-width: 960px){.curated-carousel.live-listings{grid-template-columns:repeat(12, 1fr)}}

