/**
*	Eventbrite Basic Layout Stylesheet
*	Version: v1.1.8
*	Author: Bill Rousseau & Yoli Hodde
**/

/*GLOBAL*/
.ticket-link a,
button.ticket-link, .sales-ended, /* EB */
.sold-out, .cancelled, .postponed, .free, .tickets-at-the-door, .future-sale a, .on-sale-soon, .custom {
	display: block;
	border: solid 1px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 5px;
	margin: 0 0 5px 0;
	text-align: center;
	background-color: transparent;
}

.visuallyhidden {
	height: 1px;
	border: 0;
	clip: rect(0 0 0 0);
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}

.ticketing-provider {
	display: none;
}

.settime {
	font-size: 0.85em;
}

/*Clears*/
.list-view-item:after, .list-view-heading:after, .event-detail .event-info:after, .event-detail .event-description:after, .share-text,
.calendar-view .calendar-list-flip:after,
.calendar-view .calendar-list-flip:after,
.event-detail .related-events:after,
.event-detail .artist-boxes .artist-box-headliner:after,
.event-detail .artist-boxes .artist-box-support:after,
.event-detail .artist-boxes .artist-box-supporter:after,
.event-detail .artist-boxes ul.links:after {
	content: " ";
	display: block;
	clear: both;
}

.list-view-item, .event-detail .event-info, .event-detail .event-description, .share-text, .list-view-heading, .calendar-list-flip {
	height: 1%;
}

/*END GLOBAL*/

/*LIST VIEW*/
.list-view {
}

.list-view .list-view-title {
	float: left;
	display: inline;
}

.list-view .calendar-link {
	float: right;
	display: inline;
}

.list-view-item {
	border: solid 1px gray;
	margin-bottom: -1px;
	border-collapse: collapse;
	position: relative;
	padding: 10px;
}

.list-view-details {
	float: left;
	max-width: 45%;
}

.list-view img {
	float: left;
	margin: 0 10px 0 0;
}

.list-view section.ticket-link, /* EB */
.list-view .ticket-price {
	float: right;
	text-align: center;
}

.list-view .ticket-link a,
.list-view button.ticket-link, /* EB */
.list-view .sold-out, .list-view .cancelled, .list-view .postponed, .list-view .free, .list-view .tickets-at-the-door, .list-view .future-sale a, .list-view .on-sale-soon, .list-view .custom {
	width: 100px;
}

.list-view ul.pages, .venue-list ul.pages {
	list-style-type: none;
	background: none;
	margin: 0px;
	padding: 0px;
	float: right;
}

.list-view ul.pages li, .venue-list ul.pages li {
	list-style-type: none;
	background: none;
	margin: 0px 5px;
	padding: 0px;
	display: inline;
}

.list-view .more-info, .list-view .city-state {
	display: none;
}

/*END LIST VIEW*/

/*VENUE LISTING*/
.venue-list-item {
	padding: 0 0 15px 0;
}

.venue-list-details {
	float: left;
}

.map-directions {
	float: right;
}

.venue-list-item .map {
	width: 200px;
	height: 133px;
}

.eb-venuedetails-map {
	width: auto;
	height: 150px;
}

/*END VENUE LISTING*/

/*EVENT DETAIL*/
.event-detail {
	position: relative;
	width: 100%;
}

.event-detail img {
	float: right;
}

.event-detail .event-info, .event-detail .event-description {
	padding: 0 320px 0 0px;
	margin: 0 0 20px 0;
	overflow: visible;
}

.event-detail .ticket-link a, .event-detail button.ticket-link, /* EB */
.event-detail .sold-out, .event-detail .cancelled, .event-detail .postponed, .event-detail .free, .event-detail .tickets-at-the-door, .event-detail .future-sale a, .event-detail .on-sale-soon, .event-detail .custom {
	width: 100px;
	text-align: center;
}

.event-detail .related-events {
	margin-bottom: 10px;
}

.event-detail .related-events-item {
	display: inline;
	float: left;
	margin: 10px;
	width: 200px;
}

.event-detail .related-events-item img {
	float: left;
	margin: 0 4px 0 0;
}

.event-detail .related-events-item .item-details {
	margin: 0 0 0 104px;
	line-height: 12px;
	font-size: 9px;
	vertical-align: text-top;
}

.event-detail .related-events-item .item-details .headliners {
	font-weight: bold;
}

.event-detail .artist-boxes .artist-name, .event-detail .artist-boxes .artist-start-time {
	font-weight: bold;
}

.event-detail .artist-boxes .artist-box-headliner,
.event-detail .artist-boxes .artist-box-supporter,
.event-detail .artist-boxes .artist-box-support,
.attraction-detail .artist-boxes .artist-box-headliner {
	margin-bottom: 25px;
}

.event-detail .artist-boxes img.bio-image-right {
	position: relative;
	float: right;
	margin: 0 0 15px 15px;
}

.event-detail .artist-boxes img.bio-image-no-float {
	position: relative;
	float: none;
}

.event-detail .artist-boxes ul.links, .attraction-detail .artist-boxes ul.links, .artist-boxes ul.links {
	list-style-type: none;
	margin-bottom: 10px;
}

.event-detail .artist-boxes ul.links li, .attraction-detail .artist-boxes ul.links li {
	float: left;
	font-weight: bold;
	padding-right: 10px;
}

.event-detail .artist-boxes ul.links li a, .attraction-detail .artist-boxes ul.links li a {
	display: block;
	text-indent: 12px;
	background-color: transparent;
	background-image: url("images/list-arrow.png");
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left center;
}

/* Layout helpers
----------------------------------*/
/* Orig. from JQuery CSS */
.ui-helper-hidden {
	display: none;
}

.ui-helper-hidden-accessible {
	position: absolute !important;
	clip: rect(1px 1px 1px 1px);
	clip: rect(1px, 1px, 1px, 1px);
}

.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}

.ui-helper-clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix {
	height: 1%;
}

.ui-helper-clearfix {
	display: block;
}

/* end clearfix */
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter: Alpha(Opacity=0);
}

.ui-corner-all {
	-moz-border-radius: 6px /*{cornerRadius}*/;
	-webkit-border-radius: 6px /*{cornerRadius}*/;
	border-radius: 6px /*{cornerRadius}*/;
}

.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}

.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: .6;
	filter: alpha(opacity=60);
}

/* Dialog
----------------------------------*/
/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}

/*.ui-button {border: none; width:25px;height:25px; background: url(images/close-icon.svg) no-repeat left 42%; background-size:22px auto; position: absolute; bottom: 15px; left:47%;}*/
.ui-button-text {
	display: none;
}

.ui-dialog {
	padding: 15px 15px 50px;
	width: 25% !important;
	box-shadow: 1px 2px 6px #111;
	-webkit-box-shadow: 1px 2px 6px #111;
	-moz-box-shadow: 1px 2px 6px #111;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	outline: 0;
	background: white;
	border: 1px solid #ddd;
	-moz-border-radius: 3px /*{cornerRadius}*/;
	-webkit-border-radius: 3px /*{cornerRadius}*/;
	border-radius: 3px /*{cornerRadius}*/;
}

.ui-dialog .ui-dialog-content {
	padding: 0px;
	position: relative;
	border: 0;
	background: none;
	overflow: auto;
}

.ui-dialog .ui-dialog-titlebar {
	position: absolute;
	bottom: 0;
	width: 100%;
}

.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
	display: none;
}

.ui-dialog button {
	box-shadow: none;
}

.ui-dialog .ui-dialog-titlebar-close {
	width: 25px;
	height: 25px;
	background: url(images/close-icon.svg) no-repeat center;
	background-size: 22px auto;
	position: absolute;
	bottom: 15px;
	left: 42%;
	padding: 1px;
	border: 0;
	cursor: pointer;
}

.ui-dialog .ui-dialog-titlebar-close:focus {
	outline: none;
}

.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}

.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}

.ui-dialog .ui-resizable-se {
	width: 12px;
	height: 12px;
	right: -5px;
	bottom: -5px;
	background-position: 16px 16px;
}

.ui-dialog .ui-dialog-titlebar-close span {
	text-indent: -9999px;
	display: block;
}

.ui-front {
	z-index: 100;
}

.ui-dialog h2 {
	font-size: 16px;
	color: #464646;
	padding-bottom: 25px;
	text-align: center;
	border-bottom: solid 1px rgba(118, 118, 118, 0.5);
	margin-bottom: 25px
}

.ui-dialog a {
	width: 90%;
	display: block;
	margin: 15px auto;
	text-decoration: none;
	border-radius: 3px;
	text-align: center;
	padding: 15px 0;
	font-size: 15px;
	color: #FFFFFF;
	letter-spacing: 0.5px;
	line-height: 19px;
	position: relative;
}

/* Share Modal */
.ui-dialog .share-facebook a {
	background: #3B5998 url(images/facebook-share.svg) no-repeat 20px center;
	background-size: 11px 22px;
}

.ui-dialog .share-facebook a:hover,
.ui-dialog .share-facebook a:active {
	background: #2E4A7A url(images/facebook-share.svg) no-repeat 20px center;
	background-size: 11px 22px;
}

.ui-dialog .share-twitter a {
	background: #55acee url(images/twitter-share.svg) no-repeat 15px center;
	background-size: 21px auto;
}

.ui-dialog .share-twitter a:hover,
.ui-dialog .share-twitter a:active {
	background: #3990C6 url(images/twitter-share.svg) no-repeat 15px center;
	background-size: 21px auto;
}

.ui-dialog .share-email a {
	background: #a0a0a0 url(images/email-share.svg) no-repeat 15px center;
	background-size: 21px 14px;
}

.ui-dialog .share-email a:hover,
.ui-dialog .share-email a:active {
	background: #b2b2b2 url(images/email-share.svg) no-repeat 15px center;
	background-size: 21px 14px;
}

.ui-dialog .share-facebook a, .ui-dialog .share-twitter a, .ui-dialog .share-email a, .ui-dialog .ical-sync a,
.ui-dialog .gcal-sync a {
	color: #fff;
	-moz-transition: none;
	-webkit-transition: none;
	-o-transition: none;
	transition: none;
}

.cal-share {
	margin-top: 2em;
}

.share-button {
	margin-right: 0.5em;
	position: relative;
}

.share-button .button-text {
	font-size: 1em;
	padding-left: 0.75em;
}

.share-button .ico-share, .share-button .ico-calendar {
	font-size: 1.3em;
}

.event-detail .dates, .event-detail .times /* EB */
{
	display: block;
}

.share-text {
	display: block;
	clear: left;
	margin: 0 0 10px 0;
}

/*Tooltips*/
.eb-tooltip span {
	margin-left: -999em;
	position: absolute;
	opacity: 0.5;
	border: solid #ccc 1px;
}

.eb-tooltip:hover span {
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-size: 11px;
	font-family: Helvetica, Arial sans-serif;
	background: #fff;
	position: absolute;
	left: 0px;
	top: 22px;
	z-index: 99;
	margin-left: 0;
	padding: 5px;
	opacity: .9;
	transition: opacity .3s ease-in;
	-moz-transition: opacity .3s ease-in;
	-webkit-transition: opacity .3s ease-in;
	color: #333;
	text-decoration: none;
	white-space: nowrap;
	text-shadow: none;
}

.eb-tooltip:link {
	text-decoration: none
}

/* hide addthis promo div */
div#at_promo {
	display: none !important;
}

/*Calendar*/
.ui-dialog .ical-sync a,
.ui-dialog .gcal-sync a {
	background: #a0a0a0 url(images/calendar-large-icon.svg) no-repeat 15px center;
	background-size: 21px auto;
}

.ui-dialog .ical-sync a:hover,
.ui-dialog .gcal-sync a:hover,
.ui-dialog .ical-sync a:active,
.ui-dialog .gcal-sync a:active {
	background: #b2b2b2 url(images/calendar-large-icon.svg) no-repeat 15px center;
	background-size: 21px auto;
}

/* Email Signup Form */
.signup-form label {
	display: block;
	clear: right;
}

form.signup-form {
	height: auto;
	padding-bottom: 1.5em;
}

.error, .success {
	font-style: italic;
	clear: left;
	padding-top: 8px;
}

/* Watch and Listen dialogs */
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable {
	padding-bottom: 30px;
}

.ui-draggable .ui-dialog-titlebar {
	cursor: move;
	width: 100%;
}

/* Artist Links dialogs */
.fancy-close .ui-dialog-content {
	padding-top: 0px !important;
	margin-bottom: 30px !important;
}

.fancy-close .ui-dialog-titlebar {
	position: absolute;
	bottom: 0;
	width: 96%;
	width: calc(100% - 10px);
	height: 26px;
	padding: 0;
}

.fancy-close .ui-dialog-title {
	display: none;
}

.fancy-close .ui-dialog-titlebar-close {
	width: 20px;
	margin: 0px 0px 0 0;
	padding: 1px;
	height: 22px;
	border: 0 !important;
	top: initial;
}

.fancy-close .ui-button {
	background: url(images/close-icon.svg) no-repeat center bottom #fff;
	background-size: 19px auto;
	position: absolute;
	left: 50%;
	margin-left: -11px;
}

.fancy-close .ui-dialog-content {
	overflow: visible;
}

/* jQ UI CSS end*/
div#fancy_div {
	background: #fff !important;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

a#fancy_left, a#fancy_right {
	display: none !important;
}

/* Eventbrite-powered icon link */
.eb-powered-footer {
	width: 100%;
	clear: both;
	display: block;
}

figure.eb-powered {
	font-size: 14px;
	line-height: 1;
	text-align: left;
	display: inline-block;
	margin: 0 auto;
	position: relative;
}

.powered-by {
	font-family: "Benton Sans", sans-serif;
	font-size: 1em;
	clear: both;
	position: relative;
	top: 7px;
}

.powered-by, .eb-powered a, .powered-by:hover, .eb-powered a:hover {
	text-decoration: none;
}

i.ico-eventbrite-wordmark {
	display: block;
	font-size: 2.8em;
}

.text { /* a generic way to visually hide content while remaining accessible to screen readers (h5bp.com) */
	clip: rect(0 0 0 0);
	overflow: hidden;
	position: absolute;
	height: 1px;
	width: 1px;
}


/*SIDEBAR WIDGETS */
.sidebar-list {
	padding: 10px;
}

.sidebar-list ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.sidebar-list li {
	margin: 0;
}

.sidebar-list li a {
	display: block;
}

.sidebar-list li a {
	display: block;
	padding: 5px 0 5px 0;
}

.sidebar-list .date {
	text-transform: capitalize;
}

.sidebar-list .on-sale {
	font-style: italic;
	display: block;
}

/*END SIDEBAR WIDGETS */

/*BEGIN CALENDAR*/
.calendar-view {
	position: relative;
	border-collapse: collapse;
}

#page .calendar-view .calendar-header {
	height: 70px;
}

.calendar-view .calendar-sync {
	display: block;
	float: right;
	min-width: 46px;
	margin: 0 0 0 10px;
	height: 20px;
	position: relative;
	cursor: pointer;
}

.calendar-view .calendar-content {
	width: 100%;
	border: 1px solid;
	margin-top: 10px;
}

.calendar-view table {
	width: 100%;
	border: 1px solid;
	padding: 0px;
	margin: 0px;
	border-spacing: 0px 0px;
	border-collapse: collapse;
	margin-top: 10px;
}

.calendar-view table tr {
	padding: 0px;
	margin: 0px;
	border: 1px solid;
}

.calendar-view table tr td {
	padding: 5px;
	margin: 0px;
	height: auto;
	line-height: 1;
	vertical-align: top;
	width: 14%;
	border: 1px solid;
}

.calendar-view .calendar-grid {
	float: left;
	margin: 0 5px 5px 0px;
	padding: 0px;
	width: 100%;
}

.calendar-view .calendar-grid .data {
	margin: 0 0 0.25% 0.25%;
	padding: 5px;
	float: left;
	min-height: 180px;
	font-size: 25px;
	text-align: left;
	line-height: 1;
	vertical-align: top;
	width: 14%;
}

.calendar-view .vevent {
	border: 1px solid;
}

.calendar-view .one-event,
.calendar-view .date {
	padding: 0px 0px 15px 0px;
}

.calendar-view .last-event {
}

.calendar-view .calendar-grid .data:nth-child(7n-6) {
	clear: left;
}

:focus {
	outline: none;
}

.calendar-clear {
	clear: both;
}

.calendar-view span.venue {
	clear: both;
	display: block;
}

.calendar-view button.ticket-link, /* EB */
.calendar-view .data .ticket-link a, .calendar-view .data .sold-out, .calendar-view .data .free, .calendar-view .data .future-sale a, .calendar-view .data .on-sale-soon,
.calendar-view .data h1, .calendar-view .data h2, .calendar-view .data h3 {
	font-size: 11px;
}

.calendar-view .ticket-link a,
.calendar-view button.ticket-link /* EB */
.calendar-view .sold-out, .calendar-view .free, .calendar-view .future-sale a, .calendar-view .on-sale-soon {
	width: 50px;
	text-align: center;
}

.calendar-view .calendar-list-flip {
	float: right;
}

.calendar-view .calendar-list-flip a {
}

.calendar-view .calendar-header {
	line-height: 2.5;
	vertical-align: middle;
	padding: 0 2%;
	width: 100%;
	height: auto;
	text-align: center;
}

.calendar-view .calendar-header .calendar-title {
}

.calendar-view .calendar-header .calendar_prev,
.calendar-view .calendar-header .calendar_next {
	display: inline-block;
	text-decoration: none;
}

.calendar-view .calendar-header .calendar_prev {
	float: left;
}

.calendar-view .calendar-header .calendar_next {
	float: right;
}

.calendar-view .topline-info, .calendar-view .start-time {
	display: none;
}


/* BEGIN CAROUSEL */
#eb-featured-events {
	/*width: 100%;*/
	/*height: 333px;*/
	position: relative;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	/*background: #000;*/
}

#eb-featured-events #grey-back {
	background: #000;
	z-index: 10;
	position: absolute;
	bottom: 0px;
	height: 90px;
	width: 100%;
	opacity: 0.4;
	/* For IE 8 (and 9, 10, 11?). Don't miss the added quotes */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
}

#eb-featured-events #overlay {
	z-index: 20;
	position: absolute;
	bottom: 10px;
	margin: 0px 10px;
	width: 100%;
	/* fix colliding style in jQ lightbox CSS */
	display: block;
	top: auto;
	height: auto;
	background-color: transparent;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}

#eb-featured-events #overlay h1 {
	color: #fff;
	font-size: 20px;
	width: 100%;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	text-transform: capitalize;
	display: block;
}

#eb-featured-events #overlay h1 a {
	color: #fff;
}

#eb-featured-events #overlay h1 a:hover {
	color: #ccc;
}

#eb-featured-events #overlay h2,
#eb-featured-events #overlay .date-venue {
	color: #fff;
	margin: 0px 0px 0px 0px;
	font-weight: normal;
	font-size: 11px;
	line-height: 22px;
	float: left;
	margin-right: 10px;
}

#eb-featured-events #overlay .ticket-price /* EB */
{
	text-align: center;
	display: block;
	float: left;
	font-size: 11px;
	padding: 2px;
	text-decoration: none;
}

/* END CAROUSEL */


/* Eventbrite Mobile Link */
#eb-mobile-link {
	clear: both;
}

/* BriteIcons Version 46.7.0 */
@charset "UTF-8";
@font-face {
	font-family: briteicons;
	src: url(../../../s3-build/32314-rc2018-11-27_16.04-2e7a185/django/css/fonts/briteicons.eot);
	src: url(../../../s3-build/32314-rc2018-11-27_16.04-2e7a185/django/css/fonts/briteicons.eot#iefix) format("embedded-opentype"), url(../../../s3-build/32314-rc2018-11-27_16.04-2e7a185/django/css/fonts/briteicons.woff) format("woff2"), url(../../../s3-build/32314-rc2018-11-27_16.04-2e7a185/django/css/fonts/briteicons.woff) format("woff"), url(../../../s3-build/32314-rc2018-11-27_16.04-2e7a185/django/css/fonts/briteicons.svg) format("svg"), url(../../../s3-build/32314-rc2018-11-27_16.04-2e7a185/django/css/fonts/briteicons.ttf) format("truetype");
}

[class^=ico-], [class*=" ico-"], .ico {
	font-family: briteicons, "Benton Sans", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
	font-weight: 400;
	font-style: normal;
	text-decoration: inherit;
	display: inline;
	vertical-align: baseline;
}

.ico-unlock:before {
	content: "";
}

.ico-lock:before {
	content: "";
}

.ico-mail:before {
	content: "";
}

.ico-calendar:before {
	content: "";
}

.ico-addcalendar:before {
	content: "";
}

.ico-clock:before {
	content: "";
}

.ico-location:before {
	content: "";
}

.ico-location-v2:before {
	content: "";
}

.ico-share:before {
	content: "";
}

.ico-star:before {
	content: "";
}

.ico-heart:before {
	content: "";
}

.ico-help:before {
	content: "";
}

.ico-home:before {
	content: "";
}

.ico-bookmark:before {
	content: "";
}

.ico-bookmarked:before {
	content: "";
}

.ico-search:before {
	content: "";
}

.ico-search-v2:before {
	content: "";
}

.ico-repeating:before {
	content: "";
}

.ico-filter:before {
	content: "";
}

.ico-friends:before {
	content: "";
}

.ico-cash:before {
	content: "";
}

.ico-credit-card:before {
	content: "";
}

.ico-list:before {
	content: "";
}

.ico-city:before {
	content: "";
}

.ico-tickets:before {
	content: "";
}

.ico-settings:before {
	content: "";
}

.ico-write:before {
	content: "";
}

.ico-event:before {
	content: "";
}

.ico-globe:before {
	content: "";
}

.ico-phone:before {
	content: "";
}

.ico-link:before {
	content: "";
}

.ico-person:before {
	content: "";
}

.ico-webpage:before {
	content: "";
}

.ico-chatbubbles:before {
	content: "";
}

.ico-chart:before {
	content: "";
}

.ico-photo:before {
	content: "";
}

.ico-gallery:before {
	content: "";
}

.ico-camera:before {
	content: "";
}

.ico-circle-cross:before {
	content: "";
}

.ico-cross:before {
	content: "";
}

.ico-checkmark:before {
	content: "";
}

.ico-circle-checkmark:before {
	content: "";
}

.ico-print:before {
	content: "";
}

.ico-receipt:before {
	content: "";
}

.ico-trash:before {
	content: "";
}

.ico-gripper:before {
	content: "";
}

.ico-computer:before {
	content: "";
}

.ico-invisible:before {
	content: "";
}

.ico-refresh:before {
	content: "";
}

.ico-addperson:before {
	content: "";
}

.ico-circle-plus:before {
	content: "";
}

.ico-playvideo:before {
	content: "";
}

.ico-plus:before {
	content: "";
}

.ico-minus:before {
	content: "";
}

.ico-upload:before {
	content: "";
}

.ico-download:before {
	content: "";
}

.ico-circle-play:before {
	content: "";
}

.ico-play:before {
	content: "";
}

.ico-ticket:before {
	content: "";
}

.ico-document:before {
	content: "";
}

.ico-copy:before {
	content: "";
}

.ico-save:before {
	content: "";
}

.ico-previous-location:before {
	content: "";
}

.ico-hurry:before {
	content: "";
}

.ico-frown:before {
	content: "";
}

.ico-menu:before {
	content: "";
}

.ico-menu-v2:before {
	content: "";
}

.ico-promote:before {
	content: "";
}

.ico-tablet:before {
	content: "";
}

.ico-add-many:before {
	content: "";
}

.ico-compass:before {
	content: "";
}

.ico-coffee:before {
	content: "";
}

.ico-section:before {
	content: "";
}

.ico-section-right:before {
	content: "";
}

.ico-section-justified:before {
	content: "";
}

.ico-section-left:before {
	content: "";
}

.ico-table:before {
	content: "";
}

.ico-not-seated:before {
	content: "";
}

.ico-object:before {
	content: "";
}

.ico-text:before {
	content: "";
}

.ico-bar:before {
	content: "";
}

.ico-food:before {
	content: "";
}

.ico-exit:before {
	content: "";
}

.ico-bathroom:before {
	content: "";
}

.ico-dancefloor:before {
	content: "";
}

.ico-resize-grave:before {
	content: "";
}

.ico-resize-aigu:before {
	content: "";
}

.ico-rotate:before {
	content: "";
}

.ico-square:before {
	content: "";
}

.ico-open-circle:before {
	content: "";
}

.ico-line:before {
	content: "";
}

.ico-focal-on:before {
	content: "";
}

.ico-focal-off:before {
	content: "";
}

.ico-bold:before {
	content: "";
}

.ico-italic:before {
	content: "";
}

.ico-strikethrough:before {
	content: "";
}

.ico-headline:before {
	content: "";
}

.ico-list-ol:before {
	content: "";
}

.ico-undo:before {
	content: "";
}

.ico-redo:before {
	content: "";
}

.ico-move:before {
	content: "";
}

.ico-view-event-page:before {
	content: "";
}

.ico-scan:before {
	content: "";
}

.ico-hashtag:before {
	content: "";
}

.ico-tiki:before {
	content: "";
}

.ico-status-private:before {
	content: "";
}

.ico-signal:before {
	content: "";
}

.ico-cart:before {
	content: "";
}

.ico-team-created:before {
	content: "";
}

.ico-information:before {
	content: "";
}

.ico-info:before {
	content: "";
}

.ico-circle-minus:before {
	content: "";
}

.ico-error:before {
	content: "";
}

.ico-success:before {
	content: "";
}

.ico-alert:before {
	content: "";
}

.ico-solid-circle:before {
	content: "";
}

.ico-seated:before {
	content: "";
}

.ico-grid-view:before {
	content: "";
}

.ico-list-view:before {
	content: "";
}

.ico-music:before {
	content: "";
}

.ico-sports:before {
	content: "";
}

.ico-fundraising:before {
	content: "";
}

.ico-political:before {
	content: "";
}

.ico-conferences:before {
	content: "";
}

.ico-fairs:before {
	content: "";
}

.ico-classes:before {
	content: "";
}

.ico-party:before {
	content: "";
}

.ico-walking:before {
	content: "";
}

.ico-car:before {
	content: "";
}

.ico-public-transit:before {
	content: "";
}

.ico-bike:before {
	content: "";
}

.ico-puzzle:before {
	content: "";
}

.ico-science:before {
	content: "";
}

.ico-business:before {
	content: "";
}

.ico-performances:before {
	content: "";
}

.ico-wellness:before {
	content: "";
}

.ico-religion:before {
	content: "";
}

.ico-travel:before {
	content: "";
}

.ico-foodie:before {
	content: "";
}

.ico-fashion:before {
	content: "";
}

.ico-lifestyle:before {
	content: "";
}

.ico-holidays:before {
	content: "";
}

.ico-media:before {
	content: "";
}

.ico-family:before {
	content: "";
}

.ico-signing:before {
	content: "";
}

.ico-camping:before {
	content: "";
}

.ico-attraction:before {
	content: "";
}

.ico-gaming:before {
	content: "";
}

.ico-meeting:before {
	content: "";
}

.ico-expo:before {
	content: "";
}

.ico-rally:before {
	content: "";
}

.ico-convention:before {
	content: "";
}

.ico-dinner:before {
	content: "";
}

.ico-screening:before {
	content: "";
}

.ico-tournament:before {
	content: "";
}

.ico-clip-board:before {
	content: "";
}

.ico-gift:before {
	content: "";
}

.ico-chat:before {
	content: "";
}

.ico-currency:before {
	content: "";
}

.ico-star-half:before {
	content: "";
}

.ico-star-full:before {
	content: "";
}

.ico-eventbrite-logo:before {
	content: "";
}

.ico-eventbrite-badge:before {
	content: "";
}

.ico-eventbrite-wordmark:before {
	content: "";
}

.ico-eventbrite-e:before {
	content: "";
}

.ico-facebook-logo:before {
	content: "";
}

.ico-facebook-badge:before {
	content: "";
}

.ico-facebook-messenger-badge:before {
	content: "";
}

.ico-twitter-logo:before {
	content: "";
}

.ico-twitter-badge:before {
	content: "";
}

.ico-google-plus-badge:before {
	content: "";
}

.ico-rss-badge:before {
	content: "";
}

.ico-linkedin-badge:before {
	content: "";
}

.ico-email-badge:before {
	content: "";
}

.ico-chat-badge:before {
	content: "";
}

.ico-instagram-logo:before {
	content: "";
}

.ico-instagram-badge:before {
	content: "";
}

.ico-link-badge:before {
	content: "";
}

.ico-phone-badge:before {
	content: "";
}

.ico-outlook-badge:before {
	content: "";
}

.ico-google-calendar-badge:before {
	content: "";
}

.ico-apple-calendar-badge:before {
	content: "";
}

.ico-yahoo-badge:before {
	content: "";
}

.ico-gmail-badge:before {
	content: "";
}

.ico-csv-badge:before {
	content: "";
}

.ico-pinterest-badge:before {
	content: "";
}

.ico-whatsapp-badge:before {
	content: "";
}

.ico-arrow-up:before {
	content: "";
}

.ico-arrow-right:before {
	content: "";
}

.ico-arrow-down:before {
	content: "";
}

.ico-arrow-left:before {
	content: "";
}

.ico-arrow-dropdown:before {
	content: "";
}

.ico-omnes-arrow-up:before {
	content: "";
}

.ico-omnes-arrow-right:before {
	content: "";
}

.ico-omnes-arrow-down:before {
	content: "";
}

.ico-omnes-arrow-left:before {
	content: "";
}

.ico-arrow-tail-right:before {
	content: "";
}

.ico-arrow-tail-down:before {
	content: "";
}

.ico-trending-up:before {
	content: "";
}

.ico-star-circle:before {
	content: "";
}

.ico-avatar:before {
	content: "";
}

.ico-sponsorship:before {
	content: "";
}

.ico-american-football:before {
	content: "";
}

.ico-cricket:before {
	content: "";
}

.ico-volleyball:before {
	content: "";
}

.ico-basketball:before {
	content: "";
}

.ico-hockey:before {
	content: "";
}

.ico-rugby:before {
	content: "";
}

.ico-swimming-pool:before {
	content: "";
}

.ico-lacrosse:before {
	content: "";
}

.ico-tennis:before {
	content: "";
}

.ico-boxing:before {
	content: "";
}

.ico-baseball:before {
	content: "";
}

.ico-soccer:before {
	content: "";
}

.ico--color-brand-orange {
	color: #f6682f;
	color: #f6682f;
}

a:hover .ico--color-brand-orange, a:focus .ico--color-brand-orange, a.is-hover .ico--color-brand-orange {
	color: #f88659;
	color: rgba(246, 104, 47, 0.8);
}

.ico--color-brand-red {
	color: #d33732;
	color: #d33732;
}

a:hover .ico--color-brand-red, a:focus .ico--color-brand-red, a.is-hover .ico--color-brand-red {
	color: #dc5f5b;
	color: rgba(211, 55, 50, 0.8);
}

.ico--color-brand-yellow {
	color: #ffdb00;
	color: #ffdb00;
}

a:hover .ico--color-brand-yellow, a:focus .ico--color-brand-yellow, a.is-hover .ico--color-brand-yellow {
	color: #ffe233;
	color: rgba(255, 219, 0, 0.8);
}

.ico--color-brand-teal {
	color: #0093d7;
	color: #0093d7;
}

a:hover .ico--color-brand-teal, a:focus .ico--color-brand-teal, a.is-hover .ico--color-brand-teal {
	color: #33a9df;
	color: rgba(0, 147, 215, 0.8);
}

.ico--color-brand-light-blue {
	color: #0093d7;
	color: #0093d7;
}

a:hover .ico--color-brand-light-blue, a:focus .ico--color-brand-light-blue, a.is-hover .ico--color-brand-light-blue {
	color: #33a9df;
	color: rgba(0, 147, 215, 0.8);
}

.ico--color-brand-dark-green {
	color: #00ab44;
	color: #00ab44;
}

a:hover .ico--color-brand-dark-green, a:focus .ico--color-brand-dark-green, a.is-hover .ico--color-brand-dark-green {
	color: #33bc69;
	color: rgba(0, 171, 68, 0.8);
}

.ico--color-brand-green {
	color: #00ab44;
	color: #00ab44;
}

a:hover .ico--color-brand-green, a:focus .ico--color-brand-green, a.is-hover .ico--color-brand-green {
	color: #33bc69;
	color: rgba(0, 171, 68, 0.8);
}

.ico--color-brand-dark-gray {
	color: #666a73;
	color: #666a73;
}

a:hover .ico--color-brand-dark-gray, a:focus .ico--color-brand-dark-gray, a.is-hover .ico--color-brand-dark-gray {
	color: #85888f;
	color: rgba(102, 106, 115, 0.8);
}

.ico--color-brand-black {
	color: #111;
	color: #111;
}

a:hover .ico--color-brand-black, a:focus .ico--color-brand-black, a.is-hover .ico--color-brand-black {
	color: #333;
	color: rgba(51, 51, 51, 0.8);
}

.ico--color-brand-purple-rain {
	color: #f20cb6;
	color: #f20cb6;
}

a:hover .ico--color-brand-purple-rain, a:focus .ico--color-brand-purple-rain, a.is-hover .ico--color-brand-purple-rain {
	color: #f53dc5;
	color: rgba(242, 12, 182, 0.8);
}

.ico--color-brand-pink {
	color: #f20cb6;
	color: #f20cb6;
}

a:hover .ico--color-brand-pink, a:focus .ico--color-brand-pink, a.is-hover .ico--color-brand-pink {
	color: #f53dc5;
	color: rgba(242, 12, 182, 0.8);
}

.ico--color-brand-white {
	color: #fff;
	color: #fff;
}

a:hover .ico--color-brand-white, a:focus .ico--color-brand-white, a.is-hover .ico--color-brand-white {
	color: #fff;
	color: rgba(255, 255, 255, 0.8);
}

.ico--color-understated {
	color: #666a73;
	color: #666a73;
}

a:hover .ico--color-understated, a:focus .ico--color-understated, a.is-hover .ico--color-understated {
	color: #85888f;
	color: rgba(102, 106, 115, 0.8);
}

.ico--color-understated-link {
	color: #adb0b6;
	color: #adb0b6;
}

a:hover .ico--color-understated-link, a:focus .ico--color-understated-link, a.is-hover .ico--color-understated-link {
	color: #bdc0c5;
	color: rgba(173, 176, 182, 0.8);
}

.ico--color-manage {
	color: #45494e;
	color: #45494e;
}

a:hover .ico--color-manage, a:focus .ico--color-manage, a.is-hover .ico--color-manage {
	color: #6a6d71;
	color: rgba(69, 73, 78, 0.8);
}

.ico--color-subtle {
	color: #eff2f5;
	color: #eff2f5;
}

a:hover .ico--color-subtle, a:focus .ico--color-subtle, a.is-hover .ico--color-subtle {
	color: #f2f5f7;
	color: rgba(239, 242, 245, 0.8);
}

.ico--color-facebook {
	color: #3b5998;
	color: #3b5998;
}

a:hover .ico--color-facebook, a:focus .ico--color-facebook, a.is-hover .ico--color-facebook {
	color: #627aad;
	color: rgba(59, 89, 152, 0.8);
}

.ico--color-facebook-messenger {
	color: #0080ff;
	color: #0080ff;
}

a:hover .ico--color-facebook-messenger, a:focus .ico--color-facebook-messenger, a.is-hover .ico--color-facebook-messenger {
	color: #39f;
	color: rgba(0, 128, 255, 0.8);
}

.ico--color-twitter {
	color: #55acee;
	color: #55acee;
}

a:hover .ico--color-twitter, a:focus .ico--color-twitter, a.is-hover .ico--color-twitter {
	color: #77bdf1;
	color: rgba(85, 172, 238, 0.8);
}

.ico--color-pinterest {
	color: #bd081c;
	color: #bd081c;
}

a:hover .ico--color-pinterest, a:focus .ico--color-pinterest, a.is-hover .ico--color-pinterest {
	color: #ca3949;
	color: rgba(189, 8, 28, 0.8);
}

.ico--color-linkedin {
	color: #0077b5;
	color: #0077b5;
}

a:hover .ico--color-linkedin, a:focus .ico--color-linkedin, a.is-hover .ico--color-linkedin {
	color: #3392c4;
	color: rgba(0, 119, 181, 0.8);
}

.ico--color-googleplus {
	color: #dc4e41;
	color: #dc4e41;
}

a:hover .ico--color-googleplus, a:focus .ico--color-googleplus, a.is-hover .ico--color-googleplus {
	color: #e37167;
	color: rgba(220, 78, 65, 0.8);
}

.ico--color-whatsapp {
	color: #25d366;
	color: #25d366;
}

a:hover .ico--color-whatsapp, a:focus .ico--color-whatsapp, a.is-hover .ico--color-whatsapp {
	color: #51dc85;
	color: rgba(37, 211, 102, 0.8);
}

.ico--color-is-disabled {
	color: #adb0b6;
	color: #adb0b6;
}

a:hover .ico--color-is-disabled, a:focus .ico--color-is-disabled, a.is-hover .ico--color-is-disabled {
	color: #bdc0c5;
	color: rgba(173, 176, 182, 0.8);
}

.payment-option {
	width: 35px;
	height: 28px;
	display: inline-block;
}

.payment-option--input {
	margin: 8px 0;
}

.ico--xsmall {
	font-size: 8px;
	line-height: 1;
}

.ico--small {
	font-size: 13px;
	line-height: 1;
}

.ico--medium {
	font-size: 22px;
	line-height: 1;
}

.ico--large, .chart-panel__icon {
	font-size: 32px;
	line-height: 1;
}

.ico--xlarge {
	font-size: 50px;
	line-height: 55px;
}

.ico--xxlarge {
	font-size: 70px;
	line-height: 75px;
}

.ico--form-input {
	font-size: 16px;
}

.ico--stacked {
	position: relative;
	display: inline-block;
	font-weight: 600;
	text-align: center;
	vertical-align: baseline;
}

.ico--stacked.ico--xlarge {
	height: 69px;
	width: 60px;
	font-size: 35px;
	line-height: 2.4;
}

.ico--stacked.ico--large, .ico--stacked.chart-panel__icon {
	height: 28px;
	width: 28px;
	font-size: 20px;
	line-height: 1.7;
}

.ico--stacked.ico--medium {
	height: 18px;
	width: 19px;
	line-height: 1.7;
	font-size: 15px;
}

.ico--stacked.ico--small {
	height: 9px;
	width: 11px;
	line-height: 2;
	font-size: 7px;
}

.ico--stacked .ico--stacked__layer {
	font-family: briteicons, "Benton Sans", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.ico-circle, .ico-circle--bordered, .ico-circle--color-inverted {
	display: inline-block;
	border-radius: 50%;
	font-weight: 600;
	text-align: center;
	vertical-align: text-bottom;
}

.ico--xlarge.ico-circle, .ico--xlarge.ico-circle--bordered, .ico--xlarge.ico-circle--color-inverted {
	height: 58px;
	width: 58px;
	font-size: 35px;
	line-height: 2.4;
}

.ico--large.ico-circle, .ico--large.ico-circle--bordered, .ico-circle--bordered.chart-panel__icon, .ico-circle.chart-panel__icon, .ico--large.ico-circle--color-inverted, .ico-circle--color-inverted.chart-panel__icon {
	height: 28px;
	width: 28px;
	font-size: 20px;
	line-height: 1.3;
}

.ico--medium.ico-circle, .ico--medium.ico-circle--bordered, .ico--medium.ico-circle--color-inverted {
	height: 20px;
	width: 20px;
	line-height: 1.3;
	font-size: 15px;
}

.ico--small.ico-circle, .ico--small.ico-circle--bordered, .ico--small.ico-circle--color-inverted {
	height: 12px;
	width: 12px;
	line-height: 1.7;
	font-size: 7px;
}

.ico-circle.ico--color-brand-orange, .ico--color-brand-orange.ico-circle--bordered {
	background-color: #f6682F;
}

.ico-circle.ico--color-brand-yellow, .ico--color-brand-yellow.ico-circle--bordered {
	background-color: #ffdb00;
	color: #fff;
}

.ico-circle.ico--color-brand-red, .ico--color-brand-red.ico-circle--bordered {
	background-color: #D33732;
	color: #fff;
}

.ico-circle.ico--color-brand-teal, .ico--color-brand-teal.ico-circle--bordered, .ico-circle.ico--color-brand-light-blue, .ico--color-brand-light-blue.ico-circle--bordered {
	background-color: #0093D7;
	color: #fff;
}

.ico-circle.ico--color-brand-dark-green, .ico--color-brand-dark-green.ico-circle--bordered, .ico-circle.ico--color-brand-green, .ico--color-brand-green.ico-circle--bordered {
	background-color: #00ab44;
	color: #fff;
}

.ico-circle.ico--color-brand-pink, .ico--color-brand-pink.ico-circle--bordered {
	background-color: #f20cb6;
	color: #fff;
}

.ico-circle.ico--color-brand-white, .ico--color-brand-white.ico-circle--bordered {
	background-color: #fff;
}

.ico-circle.ico--color-understated, .ico--color-understated.ico-circle--bordered {
	background-color: #D2D6DF;
	color: #fff;
}

.ico-circle.ico--color-faint, .ico--color-faint.ico-circle--bordered {
	background-color: #EFF2F5;
	color: #666A73;
}

.ico-circle.ico--color-manage, .ico--color-manage.ico-circle--bordered {
	background-color: #45494E;
	color: #fff;
}

.ico-circle--bordered {
	border: 2px solid #666A73;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.ico-circle--color-inverted {
	background-color: #F8F8FA;
}

.ico-box {
	display: inline-block;
	text-align: center;
}

.ico-box.ico--small {
	width: 50px;
	font-size: 35px;
	line-height: 45px;
	padding-bottom: 5px;
}

.ico-box.ico--medium {
	width: 50px;
	font-size: 32px;
	line-height: 43px;
	padding-bottom: 7px;
}

.ico-box.ico--large, .ico-box.chart-panel__icon {
	width: 80px;
	font-size: 60px;
	line-height: 69px;
	padding-bottom: 11px;
}

.ico-box.ico--block {
	width: 100%;
}

.ico-box.ico--color-subtle {
	background-color: #D2D6DF;
}

.ico-box.ico--color-faint {
	background-color: #EFF2F5;
	color: #D2D6DF;
}

.ico-box.ico--color-teal, .ico-box.ico--color-light-blue {
	background-color: #0093D7;
}

/* EDP ARTIST LINKS */
.eb-more {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	width: 100%;
}

.eb-more li {
	margin-top: 5px;
	height: 26px;
	margin-left: 0px;
	padding-right: 10px;
	padding-left: 10px;
	position: relative;
	visibility: visible;
}

/* tfly-brand icon font */
@font-face {
	font-family: 'ticketfly';
	src: url('fonts/eventbrite/eb-icons.otf') format('opentype');
url('fonts/eventbrite/eb-icons.ttf') format('truetype'),
url('fonts/eventbrite/eb-icons.woff') format('woff2'),
url('fonts/eventbrite/eb-icons.woff') format('woff'),
font-weight: normal;
	font-style: normal;
}

.eb-artist_links_hidden {
	display: none;
}

.eb-artist-links-dialog {
	width: auto !important;
	padding: 5px;
}

.eb-more li a {
	text-decoration: none;
	display: block;
	color: #535353;
	width: auto;
	margin: 0;
	padding: 5px 0 0 0;
	text-align: left;
}

.eb-more a {
	font-family: "Helvetica", Arial, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	border: none;
}

.eb-more a:hover {
	color: #000;
}

.eb-more a:focus, .eb-more, .eb-more li {
	border: none;
	outline: none;
}

.eb-more .artist-icon a:before,
span.link-slide:before {
	font-family: 'ticketfly';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	position: relative;
}

/* Modal links */
.eb-more .artist-icon a:before {
	font-size: 18px;
	padding-right: 7px;
	top: 3.5px;
}

/** Default and sitepage */
.eb-more .artist-icon a:before {
	content: "\e933";
}

.eb-more li.web a:before {
	content: "\E906";
}

.eb-more li.facebook a:before {
	content: "\e910";
}

.eb-more li.twitter a:before {
	content: "\e914";
}

.eb-more li.instagram a:before {
	content: "\e91d";
}

.eb-more li.spotify a:before {
	content: "\e937";
}

.eb-more li.wikipedia a:before {
	content: "\E93A";
}

.eb-more li.youtube a:before {
	content: "\e93D";
}

.eb-more li.applemusic a:before {
	content: "\e940";
}

.eb-more li.soundcloud a:before {
	content: "\e91f";
}

.eb-more li.bandcamp a:before {
	content: "\e91c";
}

.eb-more li.buy-music a:before {
	content: "\e912";
}

/* inline links and icons */
.eb-more.inline-links, .eb-more.inline-icons {
	margin: 0px 0px 8px 0px;
	padding: 0px;
}

.eb-more.inline-links li a:hover, .eb-more.inline-icons li a:hover {
	opacity: 0.8;
}

/* inline-links */
.inline-links-wrap {
	white-space: nowrap;
	overflow: hidden;
	position: relative;
	max-width: 100%;
}

.eb-more.inline-links, span.link-slide {
	display: inline-block;
	position: relative;
}

span.link-slide {
	width: 20px;
	height: 20px;
	background: #fff;
	right: 30px;
	cursor: pointer;
	padding: 0 16px;
}

span.link-slide:before {
	content: "\e932";
}

div.slide-return span.link-slide:before {
	content: "\e931" !important;
}

div.inline-links-wrap ul.inline-links {
	right: 0;
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
}

.eb-more.inline-links li {
	display: inline-block;
	padding: 0 10px 0 3px;
	height: auto;
}

.eb-more.inline-links li a {
	font-size: 12px;
	padding-top: 0;
	color: inherit;
}

.eb-more.inline-links li.artist-icon a:before {
	font-size: 20px;
	padding-right: 5px;
	top: 4px;
}

/** Default **/
.eb-more.inline-links li.artist-icon a:before {
	content: "\e933";
}

.eb-more.inline-links li.youtube a:before {
	content: "\e93D";
}

.eb-more.inline-links li.web a:before {
	content: "\e906";
}

.eb-more.inline-links li.spotify a:before {
	content: "\e937";
}

.eb-more.inline-links li.facebook a:before {
	content: "\e900"; /* font-size:13px;top:1.25px;*/
}

.eb-more.inline-links li.twitter a:before {
	content: "\e909";
}

.eb-more.inline-links li.instagram a:before {
	content: "\e92e";
}

.eb-more.inline-links li.bandcamp a:before {
	content: "\e92d";
}

.eb-more.inline-links li.soundcloud a:before {
	content: "\e930";
}

.eb-more.inline-links li.buy-music a:before {
	content: "\e907";
}

.eb-more.inline-links li.watch-video a:before {
	content: "\e90a"; /*font-size:13px;top:1px;*/
}

.eb-more.inline-links li.audio-link a:before {
	content: "\e90c";
}

.eb-more.inline-links li.wikipedia a:before {
	content: "\e93A";
}

.eb-more.inline-links li.applemusic a:before {
	content: "\e940";
}
/* inline-icons */
.eb-more.inline-icons li {
	display: inline-block;
	padding: 0px;
	height: auto;
}

.eb-more.inline-icons li a { /* visibility:hidden; */
	display: block;
	width: 28px;
	padding-top: 0;
	color: #666;
	font-size: 0;
}

.eb-more.inline-icons li.buy-music a {
	font-size: 0;
}

.eb-more.inline-icons li.artist-icon a:before {
	visibility: visible;
	font-size: 19px;
	top: 0;
}

.eb-more.inline-icons li.artist-icon a:before {
	content: "\e935";
}

.eb-more.inline-icons li.web a:before {
	content: "\e917";
}

.eb-more.inline-icons li.facebook a:before {
	content: "\e916";
}

.eb-more.inline-icons li.spotify a:before {
	content: "\e938";
}

.eb-more.inline-icons li.wikipedia a:before {
	content: "\E93B";
}

.eb-more.inline-icons li.youtube a:before {
	content: "\e93E";
}

.eb-more.inline-icons li.applemusic a:before {
	content: "\e941";
}

.eb-more.inline-icons li.twitter a:before {
	content: "\e91a";
}

.eb-more.inline-icons li.instagram a:before {
	content: "\e92a";
}

.eb-more.inline-icons li.bandcamp a:before {
	content: "\e929";
}

.eb-more.inline-icons li.soundcloud a:before {
	content: "\e92c";
}

.eb-more.inline-icons li.buy-music a:before {
	content: "\e918";
}

.eb-more.inline-icons li.watch-video a:before {
	content: "\e91b";
}

.eb-more.inline-icons li.audio-link a:before {
	content: "\e915";
}