/* EVENT BOOKING */
.eb-container { text-align: inherit }
#eb-categories .eb-box-heading, #eb-events .eb-box-heading, #eb-event-page .eb-box-heading { background: inherit; border: 0 }
.eb-box-heading { border-radius: 0; color: inherit; font-size: inherit; font-weight: inherit; line-height: inherit; padding: 0 }
#eb-event-page h1.eb-page-heading { margin: inherit !important }
.eb-container h1, .eb-container h2, .eb-container h5, .eb-container h6 { width: inherit !important; padding: 0 0 10px !important; margin: 0 auto !important }
#eb-categories .eb-description, #eb-events .eb-description, #eb-event-page .eb-description { padding: 0; border: 0 }
#eb-categories .eb-description, #eb-event-page .eb-description, #eb-events .eb-description { background: inherit; border-radius: 0 inherit; margin: inherit }
.eb-event-large-image { margin: inherit }
#eb-event-info { margin-top: inherit }
#eb-event-info table { margin-top: inherit }
td.eb-event-property-label { width: inherit !important }
.eb-taskbar { margin: 0; list-style: inherit }
.eb-taskbar ul { padding: inherit !important }
.eb-taskbar li { float: inherit !important; padding: 0 !important; margin: 0 !important; background-image: inherit !important }
.eb-container [class*=" icon-"], .eb-container [class^=icon-] {display: inherit !important }
.eb-taskbar .dropdown-menu li { margin: inherit !important; padding: inherit !important; float: inherit !important }
.eb-taskbar .dropdown-menu li a { padding-left: inherit; position: inherit }
.eb-save-to-calendar-container i { padding-right: inherit }
.eb-social-sharing-buttons { margin: inherit }
.eb-social-sharing-buttons .btn { background-image: inherit; margin: inherit; padding: inherit }
.eb-social-sharing-buttons i.fa { font-size: inherit }
.eb-social-sharing-buttons .btn i:before, .eb-speaker-container .btn i:before { color: inherit }
#eb-events-archive-page img.eb-thumb-left { margin: 0 !important; float: none !important }
#eb-events-archive-page .eb-event { margin: 0 }
#eb-events-archive-page .eb-taskbar li { padding: 0 !important }


/* ACYMAILING */
#acym_wrapper.frontcampaigns_campaigns select, #acym_wrapper.frontcampaigns_new_email select, #acym_wrapper.frontcampaigns_choose_email select { height: inherit !important; font-size: inherit !important; font-weight: inherit !important; line-height: inherit !important; color: inherit !important; padding: inherit !important; margin: inherit !important; appearance: inherit !important; border: inherit !important; border-radius: inherit !important; background-image: none !important }

#acym_wrapper.frontcampaigns_campaigns select:disabled, #acym_wrapper.frontcampaigns_new_email select:disabled, #acym_wrapper.frontcampaigns_choose_email select:disabled { margin-right: 0 !important; background-color: transparent !important }

#acym_wrapper.frontcampaigns_campaigns .grid-margin-y, 
#acym_wrapper.frontcampaigns_new_email .grid-margin-y, #acym_wrapper.frontcampaigns_choose_email .grid-margin-y { margin: 0 !important }

#acym_wrapper.frontcampaigns_campaigns .padding-1, 
#acym_wrapper.frontcampaigns_new_email .padding-1, #acym_wrapper.frontcampaigns_choose_email .padding-1 { padding: 0 !important }

#acym_wrapper.frontcampaigns_campaigns .grid-margin-x, 
#acym_wrapper.frontcampaigns_new_email .grid-margin-x, #acym_wrapper.frontcampaigns_choose_email .grid-margin-x { margin: 0 !important }

#acym_wrapper.frontcampaigns_campaigns .margin-y, 
#acym_wrapper.frontcampaigns_new_email .margin-y, #acym_wrapper.frontcampaigns_choose_email .margin-y { margin: 0 !important }

#acym_wrapper.frontcampaigns_campaigns .grid-margin-y>.cell, 
#acym_wrapper.frontcampaigns_new_email .grid-margin-y>.cell, #acym_wrapper.frontcampaigns_choose_email .grid-margin-y>.cell { margin: 0 !important } 

#acym_wrapper.frontcampaigns_campaigns .grid-margin-x>.cell, 
#acym_wrapper.frontcampaigns_choose_email .grid-margin-x>.cell { margin: 0 !important }

#acym_wrapper.frontcampaigns_campaigns .grid-padding-y>.cell, 
#acym_wrapper.frontcampaigns_new_email .grid-padding-y>.cell, #acym_wrapper.frontcampaigns_choose_email .grid-padding-y>.cell { padding: 0 !important }

#acym_wrapper.frontcampaigns_campaigns .margin-top-1, 
#acym_wrapper.frontcampaigns_new_email .margin-top-1, #acym_wrapper.frontcampaigns_choose_email .margin-top-1 { margin: 0 !important }


#acym_wrapper.frontcampaigns_campaigns .margin-top-1, 
#acym_wrapper.frontcampaigns_new_email .margin-top-1, #acym_wrapper.frontcampaigns_choose_email .margin-top-1 { margin-top: 0 !important }


#acym_wrapper.frontcampaigns_campaigns .margin-top-3, 
#acym_wrapper.frontcampaigns_new_email .margin-top-3, #acym_wrapper.frontcampaigns_choose_email .margin-top-3 { margin: 0 !important }

#acym_wrapper.frontcampaigns_campaigns .margin-bottom-1, 
#acym_wrapper.frontcampaigns_new_email .margin-bottom-1, #acym_wrapper.frontcampaigns_choose_email .margin-bottom-1 { margin: 0 !important }

#acym_wrapper.frontcampaigns_campaigns .text-center, 
#acym_wrapper.frontcampaigns_new_email .text-center, #acym_wrapper.frontcampaigns_choose_email .text-center { text-align: inherit !important }

#acym_wrapper.frontcampaigns_campaigns label, 
#acym_wrapper.frontcampaigns_new_email label, #acym_wrapper.frontcampaigns_choose_email label { font-size: inherit !important; font-weight: inherit !important; line-height: inherit !important; color: inherit !important }

#acym_wrapper { font-size: inherit !important }

#acym_wrapper .acym__content { background-color: transparent !important; padding: 0 !important; border-radius: 0 !important; box-shadow: 0 0 0 0 !important }

#acym_wrapper a, #acym_wrapper div, #acym_wrapper h1, #acym_wrapper h2, #acym_wrapper h3, #acym_wrapper h4, #acym_wrapper h5, #acym_wrapper h6, #acym_wrapper p, #acym_wrapper span { color: inherit !important; font-family: inherit !important }

#acym_wrapper .acym__toolbar { margin: 0 !important }

#acym_wrapper .acym__listing__actions { margin-right: 0 !important; margin-bottom: 0 !important }

#acym_wrapper #acym__campaigns .acym__campaign__status { margin-top: 0 !important }

#acym_wrapper #acym__campaigns .acym__campaign__status__status { border-radius: inherit !important; font-weight: inherit !important; line-height: inherit !important }

#acym_wrapper .acym__listing .acym__listing__title .acym__listing__title__primary { padding-left: 0 !important }

#acym_wrapper .acym_subscription { margin: 0 !important }

#acym_wrapper .acym__title { font-style: inherit !important; font-weight: inherit !important; line-height: inherit !important; letter-spacing: inherit !important; text-align: inherit !important }

#acym_wrapper .acym__selection .acym__selection__card .acym__selection__card__title { font-size: inherit !important }

#acym_wrapper ul#workflow { margin-bottom: 0 !important }

#acym_wrapper ul#workflow li.step:hover { background: none !important }

#acym_wrapper ul#workflow li.step_separator { margin: 0 !important }

#acym_wrapper ul#workflow li.step a { padding: 0 !important }

#acym_wrapper ul#workflow li.step a:hover { color: #FFFFFF !important; background-color: transparent !important }

#acym_wrapper ul#workflow li.step.current_step a { background: none !important }