
body {
	background-color: #000;
}

#eventDetail {
	
}

#eventDetailAdmin {
	
}

#eventDetailImageDesktop {
	
}

#eventDetailImageMobile {
	
}

#eventDetailSubtitle {
}

#eventDetailPromoCodeLink {
}

#eventDetailPromoCodeForm {
	display: none;
}

#eventDetailPromoCodeLinkText{
	font-size: 0.85em;
	color: #39ac20;
	display: block;
	text-align: center;
}

#eventDetailPromoCodeLinkButtonRed{
	
}

#eventDetailPromoCodeLinkButton{
	
}

#eventDetailCommunityHubLink{
	margin-bottom: 15px;	
}

#eventDetailLocationSecretMessage{
	font-weight: bold;
}

#eventDetailLocationVenueName{
	font-weight: bold;
}

#eventDetailLinks {
	
}

#eventDetailLinks a {
	margin: 15px 0;
}

#eventDetailContact {
	margin-bottom: 15px;
}

#eventDetailMap{
	margin-bottom: 15px;
}

#eventDetailHosts {
	
}

#eventDetailParticipants {
	
}

#eventDetailAttendees {
	
}

.eventDetailAttendeesAttendee {
	text-align: center;
	padding-top: 10px;
}

.eventDetailAttendeesAttendee a {
	text-decoration: none;
}

.eventDetailAttendeesAttendee img {
	max-height: 150px;
	border-radius: 50%;
	display: block;
}

.eventDetailAttendeesAttendeeName  {
}

#eventDetailAttendeesMore{
	text-align: center;
	padding-top: 10px;
	margin-bottom: 15px;
}

#eventDetailAttendeesPlusGuests {
	
}

#eventDetailAttendeesPlusGuests h3 {
	text-align: center;
}

#eventDetailDate {
	text-align: center;
}

#eventDetailSocials {
	
}

#eventDetailDescription{
	margin: 15px 0;
	
}

#eventDetailVideo {
	
}

#eventDetailSponsors{
	
}

#eventDetailSponsors img {
	max-height: 200px;
	display: block;
	margin: 0 auto;
}

#eventDetailSponsors .sponsor {
	padding-bottom: 20px;
}

#eventDetailLegal {
	
}

#eventDetailBuy {
	
}

#eventDetailBuy .eventDetailBuySectionHeader {
	margin: 8px 0;
	padding: 8px;
	background-color: #555;
	color: #FFF;
	font-weight: bold;
	font-size: 0.85em;
}

#eventDetailPromoCodeResults{
	
}

#eventDetailBuyTickets{
	
}

.eventDetailBuyTicketDetail{
	
}

#eventDetailBuyTimedTickets{
	
}

#eventDetailBuyBundle{
	
}

#eventDetailBuyInterestForm{
	
}

#eventDetailBuyAddOns{
	
}

#eventDetailMyTickets{
	margin-bottom: 15px;
}

.box {
	padding: 10px;
	border: 1px solid #666;
	border-radius: 10px;
	margin: 10px 0;
}


#divbuy .red {
	background-color: #F00;
	border: 5px solid #000;
	border-radius: 10px;
	padding: 10px;
}

#divbuy .red .eventDetailBuySectionHeader {
	background-color: #000;
	font-size: 1.3em;
}