#ft_background {
	background-image: url("../../img/organiser/34cd1dbd3f5f443fbea40386ce8e7dh7/template/background.jpg");
}

#ft_headerLogo {
	width: 135px;
	height: 55px;
	background-image: url("../../img/organiser/34cd1dbd3f5f443fbea40386ce8e7dh7/template/logo_header.png");
	background-repeat: no-repeat;
	background-size: 135px 55px;
}


#ft_introLogo {
	width: 300px;
	height: 300px;
	background-image: url("../../img/organiser/34cd1dbd3f5f443fbea40386ce8e7dh7/template/logo_intro.png");
	background-repeat: no-repeat;
	background-position: 50% 50%;
}


@media print {
	h1:before {
		position: relative;
		top: -50px;
		margin-right: -65px;
		content: url("../../img/organiser/34cd1dbd3f5f443fbea40386ce8e7dh7/logo_header.png");
	}
}


/* -- Custom CSS -- */
.breakdance .bde-heading-192-121 {
  color: #E2D2B4  !important;
}
#ft_padMainContent {
	height: 175px;
}
#ft_container{
	color: #333;
}
.breakdance h1,.breakdance h2,.breakdance h3,.breakdance h4,.breakdance h5,.breakdance h6 {
    color: #333 !important;
}
.btn {    
  padding: 6px 8px !important;
}

.ft_buttonPrimary, button.btn-primary {
	  --bde-button-primary-border-color: transparent !important;
	  --bde-button-primary-border-color-hover: transparent !important;
	  --bde-button-primary-text-color: var(--bde-palette-color-1-816daf72-d467-488e-a49f-9af82e7b7732) !important;
	  --bde-button-primary-text-color-hover: var(--bde-palette-color-1-816daf72-d467-488e-a49f-9af82e7b7732) !important;
	  --bde-button-primary-background-color: var(--bde-palette-color-1-1f2031fb-625c-4f8e-921f-9a61499b1cca) !important;
	  --bde-button-primary-background-color-hover: var(--bde-palette-color-1-1f2031fb-625c-4f8e-921f-9a61499b1cca) !important;
	  border-radius: 9999px !important;
	  color: var(--bde-palette-color-1-816daf72-d467-488e-a49f-9af82e7b7732) !important;
	  font-family: shrunken-head-lt-bb !important;
	  font-size: 25px !important;
	  letter-spacing: 2px !important;
	  line-height: 20px !important;
}

.ft_buttonPrimary, button.btn-primary {
	background-color: #007D80 !important;
	border-color: #007D80 !important;
}

.btn-default , #ft_fcButtons .ft_button {
    border-radius: 9999px !important;
    color: #333; 
 	font-family: shrunken-head-lt-bb !important;
	font-size: 25px !important;
	letter-spacing: 2px !important;
	line-height: 20px !important;
}

.ft_buttonShort {
	width: 120px !important;
}


.breakdance {
    line-height: normal !important;
}

.ft_button, button {
	width: auto !important;
}



#ft_checkoutRight {
	top: 200px !important;
}

@media (max-width:568px) {
	#ft_ferveCart .ft_button, #ft_ferveCartView .ft_button {
  		width: auto !important;
   }
  .ft_ed_dateTime {
		width: 135px !important;
   }
   .ft_ed_venue { 
	 	width: calc(100% - 245px)!important;
  }
}

@media (max-width:655px) {
	#ft_checkoutRight {
		top: 0px !important;
	}
   #ft_ticketList{
	    margin-top:20px !important;
   }
  
}

.ft_panelWhite {
	    background-color:transparent;
}


#ft_browseOptions {
	    background-color:transparent;
}

.ft_gray {
	    background-color:transparent;
}

.ft_grid2 .ft_event {
	    background:#054a47;
	    border-radius: 25px;
}


.ft_grid2 .ft_event a {
		color:#e5d1b0;
}

.ft_grid2 .ft_event .ft_image img {
		border-radius: 25px;
}

h3 {
		font-size:32px !important;
}


.breakdance h1, .breakdance h2, .breakdance h3, .breakdance h4, .breakdance h5, .breakdance h6 {
		color:#e5d1b0 !important;
}

.ft_menuBox, .ft_textBox {
		background-color:transparent;
		border:1px solid #007d80;
}

.ft_menuBox a {
		color:#e5d1b0 !important;
}

#BrOptions #BrOptionsView div {
		filter:invert(72%) sepia(28%) saturate(90%) hue-rotate(70deg) brightness(95%) contrast(98%) !important;
}

input[type=search] {
		background-color:transparent;
		color:#e5d1b0 !important;
}

#ft_keyword::placeholder {
		color:#e5d1b0; 
}

#ft_eventContainer {
	    background-color:transparent;
}

#ft_eventDescription, .ft_eventInformationRight, #ft_pricing {
	    color:#e5d1b0;
}

#ft_eventAttributes1, #ft_eventAttributes1 a {
	    color:#e5d1b0;
}

.ft_greyBox, .ft_greyBoxPadded {
	    background-color:transparent;
}

.ft_ed_timeRowSelected {
	    background-color:transparent;
	    border-top:0px !important;
}

#ft_fcHeader, #ft_fcHeader2, #ft_ferveCart #ft_fcContents, #ft_fcFooter, #ft_fcCartTotal, #ft_fcBookingTotal, #ft_ferveCart, #ft_ferveCartView {
	    background:#054a47 !important;
	    color:#e5d1b0;
}

#ft_fcItems {
	    color:#007d80;
}

.ft_fcItem {
	    border-bottom:0px !important;
}

#ft_browseOptions .ft_menuBox:nth-child(3) {
  display: none;
}

#ft_calendar .calCells {
		border-bottom:0px solid #ededed;
}

.ft_menu {
		background:#007d80;
}

#ft_calendar, #ft_calendarContainer, #ft_calendar .calHeader {
		background:#007d80;
}

#ft_calendar .calWeek {
		background:#e5d1b0;
}

.ft_menu div {
		border-bottom:1px solid #054a47; 
}

#ft_calendar .calToday {
		background:#404040; 
}

#ft_calendar .calSelected a {
		color:#054a47 !important;
}

body[id^="ft_account"] h1 {
		background-color:transparent;
}

.ft_panelWhite, .ft_panelGrey {
		color:#e5d1b0 !important;
}

h2, #ft_checkoutRight {
		background-color:transparent !important;
}

#ft_bookingSummary, #ft_bookingSummaryNotification, #ft_bookingSummaryNotification-mobile, #ft_paymentMethod #ft_paymentMethod-Credit, .list-group-item {
		background:#054a47 !important;
}

#ft_bookingItems .ft_fcItem {
		background:#054a47 !important;
}

/* -- Custom CSS -- */
