.font-override, .content-font-override, .tribe-community-events .note p, .tribe-community-events input[type="text"], .tribe-community-events textarea, .tribe-section--datetime .datetime__generated tr:nth-child(3) td:nth-child(2) .tribe-event-recurrence:not([data-recurrence-type=""]) .tribe-event-recurrence-description,
.tribe-section--datetime .datetime__generated tr:nth-child(3) td:nth-child(2) .tribe-event-exclusion:not([data-recurrence-type=""]) .tribe-event-recurrence-description, .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row td:nth-child(2) .tribe-event-recurrence:not([data-recurrence-type=""]) .tribe-event-recurrence-description,
.tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row td:nth-child(2) .tribe-event-exclusion:not([data-recurrence-type=""]) .tribe-event-recurrence-description, .tribe-section--organiser .organizer-email p, .event-button, .tribe-section--datetime .datetime__generated tr:nth-child(3) .tribe-add-recurrence, .tribe-section--datetime .datetime__generated tr:nth-child(3) #tribe-add-exclusion, .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row .tribe-add-recurrence, .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row #tribe-add-exclusion, .tribe-section--datetime .datetime__generated tr:nth-child(3) td:nth-child(2) .tribe-button-field, .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row td:nth-child(2) .tribe-button-field, .tribe-section--datetime .datetime__generated tr:nth-child(3) td:nth-child(2) .tribe-recurrence-details-option.tribe-active .tribe-handle, .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row td:nth-child(2) .tribe-recurrence-details-option.tribe-active .tribe-handle, .tribe-section--organiser .tribe-add-post, .tribe-row-delete-dialog.ui-dialog .ui-dialog-buttonpane button, .tribe-community-events .event-button, .tribe-community-events .select2-container .select2-search-choice-close, .tribe-community-events .select2-container .select2-choice .select2-chosen, .tribe-community-events .select2-container .select2-choice .select2-chosen b, .tribe-community-events .select2-container .select2-choice .select2-search-choice-close, .tribe-community-events .select2-container .select2-choices .select2-search-field, .tribe-community-events .select2-container .select2-choices .select2-search-choice, .tribe-community-events .select2-container .select2-choices .select2-search-field input, .tribe-community-events .select2-container .select2-choices .select2-search-choice div, .tribe-section__header, .tribe-section--image .EventImage, .tribe-section--image .uploadFile, .tribe-section--datetime .datetime__start label, .tribe-section--datetime .datetime__end label, .tribe-section--datetime .datetime__start input[type=text], .tribe-section--datetime .datetime__end input[type=text], .tribe-section--datetime .datetime__icon, .tribe-section--datetime .datetime__separator, .tribe-section--datetime .all-day label, .tribe-section--datetime .datetime__generated tr:nth-child(3) .tribe-add-recurrence span, .tribe-section--datetime .datetime__generated tr:nth-child(3) #tribe-add-exclusion span, .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row .tribe-add-recurrence span, .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row #tribe-add-exclusion span, .tribe-section--datetime .datetime__generated tr:nth-child(3) td:nth-child(2) .tribe-field-inline-text, .tribe-section--datetime .datetime__generated tr:nth-child(3) td:nth-child(2) .month-label, .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row td:nth-child(2) .tribe-field-inline-text, .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row td:nth-child(2) .month-label, .tribe-section--datetime .datetime__generated tr:nth-child(3) td:nth-child(2) .tribe-field-inline-text span, .tribe-section--datetime .datetime__generated tr:nth-child(3) td:nth-child(2) .month-label span, .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row td:nth-child(2) .tribe-field-inline-text span, .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row td:nth-child(2) .month-label span, .tribe-section--datetime .datetime__generated tr:nth-child(3) td:nth-child(2) .tribe-datepicker, .tribe-section--datetime .datetime__generated tr:nth-child(3) td:nth-child(2) .tribe-timepicker, .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row td:nth-child(2) .tribe-datepicker, .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row td:nth-child(2) .tribe-timepicker, .tribe-section--datetime .datetime__generated tr:nth-child(3) td:nth-child(2) .tribe-recurrence-details-option.tribe-active .tribe-handle .show, .tribe-section--datetime .datetime__generated tr:nth-child(3) td:nth-child(2) .tribe-recurrence-details-option.tribe-active .tribe-handle .hide, .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row td:nth-child(2) .tribe-recurrence-details-option.tribe-active .tribe-handle .show, .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row td:nth-child(2) .tribe-recurrence-details-option.tribe-active .tribe-handle .hide, .tribe-section--datetime .datetime__generated tr.tribe-recurrence-description td.recurrence-description-header, .tribe-section--datetime .datetime__generated tr.tribe-recurrence-description .tribe-event-recurrence-description, .tribe-section--venue .saved-linked-post label, .tribe-section--venue .tribe-table-field-label, .tribe-section--venue .linked-post label, .tribe-section--organiser .saved-linked-post label, .tribe-section--organiser .tribe-table-field-label, .tribe-section--organiser .linked-post label, .tribe-section--organiser .tribe-delete-this, .tribe-section--organiser .move-linked-post-group, .tribe-section--cost .cost-field, .tribe-section--cost .cost-field input, .tribe-section--cost .cost-field:before, .tribe-row-delete-dialog, .tribe-row-delete-dialog #tribe-row-delete-dialog .question, .tribe-row-delete-dialog.ui-dialog .ui-dialog-buttonpane button span {
  font-family: cubano, arial, sans-serif !important;
  font-size: 0.75rem !important;
  line-height: 1 !important;
  font-weight: normal !important;
  font-style: normal !important;
  letter-spacing: 0 !important;
  text-transform: none !important;
  color: #004851 !important;
}

.content-font-override, .tribe-community-events .note p, .tribe-community-events input[type="text"], .tribe-community-events textarea, .tribe-section--datetime .datetime__generated tr:nth-child(3) td:nth-child(2) .tribe-event-recurrence:not([data-recurrence-type=""]) .tribe-event-recurrence-description,
.tribe-section--datetime .datetime__generated tr:nth-child(3) td:nth-child(2) .tribe-event-exclusion:not([data-recurrence-type=""]) .tribe-event-recurrence-description, .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row td:nth-child(2) .tribe-event-recurrence:not([data-recurrence-type=""]) .tribe-event-recurrence-description,
.tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row td:nth-child(2) .tribe-event-exclusion:not([data-recurrence-type=""]) .tribe-event-recurrence-description, .tribe-section--organiser .organizer-email p {
  line-height: 1.25 !important;
  font-family: aktiv-grotesk, arial, sans-serif !important;
}

.destroy-table {
  display: block;
}

.destroy-table colgroup {
  display: none;
}

.destroy-table col {
  width: auto !important;
}

.destroy-table tbody {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.destroy-table td, .destroy-table tr {
  display: block;
  width: 100%;
}

.destroy-table tfoot {
  display: block;
}

.event-button, .tribe-section--datetime .datetime__generated tr:nth-child(3) .tribe-add-recurrence, .tribe-section--datetime .datetime__generated tr:nth-child(3) #tribe-add-exclusion, .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row .tribe-add-recurrence, .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row #tribe-add-exclusion, .tribe-section--datetime .datetime__generated tr:nth-child(3) td:nth-child(2) .tribe-button-field, .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row td:nth-child(2) .tribe-button-field, .tribe-section--datetime .datetime__generated tr:nth-child(3) td:nth-child(2) .tribe-recurrence-details-option.tribe-active .tribe-handle, .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row td:nth-child(2) .tribe-recurrence-details-option.tribe-active .tribe-handle, .tribe-section--organiser .tribe-add-post, .tribe-row-delete-dialog.ui-dialog .ui-dialog-buttonpane button {
  display: block;
  width: auto !important;
  padding: 1em !important;
  border-radius: 3px !important;
  margin: 0 !important;
  color: white !important;
  background: #00AEC7;
  transition: background 0.6s !important;
  cursor: pointer;
}

.event-button--hover, .event-button:hover, .tribe-section--datetime .datetime__generated tr:nth-child(3) .tribe-add-recurrence:hover, .tribe-section--datetime .datetime__generated tr:nth-child(3) #tribe-add-exclusion:hover, .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row .tribe-add-recurrence:hover, .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row #tribe-add-exclusion:hover, .tribe-section--datetime .datetime__generated tr:nth-child(3) td:nth-child(2) .tribe-button-field:hover, .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row td:nth-child(2) .tribe-button-field:hover, .tribe-section--datetime .datetime__generated tr:nth-child(3) td:nth-child(2) .tribe-recurrence-details-option.tribe-active .tribe-handle:hover, .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row td:nth-child(2) .tribe-recurrence-details-option.tribe-active .tribe-handle:hover, .tribe-section--organiser .tribe-add-post:hover, .tribe-row-delete-dialog.ui-dialog .ui-dialog-buttonpane button:hover, .event-button:focus, .tribe-section--datetime .datetime__generated tr:nth-child(3) .tribe-add-recurrence:focus, .tribe-section--datetime .datetime__generated tr:nth-child(3) #tribe-add-exclusion:focus, .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row .tribe-add-recurrence:focus, .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row #tribe-add-exclusion:focus, .tribe-section--datetime .datetime__generated tr:nth-child(3) td:nth-child(2) .tribe-button-field:focus, .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row td:nth-child(2) .tribe-button-field:focus, .tribe-section--datetime .datetime__generated tr:nth-child(3) td:nth-child(2) .tribe-recurrence-details-option.tribe-active .tribe-handle:focus, .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row td:nth-child(2) .tribe-recurrence-details-option.tribe-active .tribe-handle:focus, .tribe-section--organiser .tribe-add-post:focus, .tribe-row-delete-dialog.ui-dialog .ui-dialog-buttonpane button:focus {
  background: #FFCD00;
}

#tribe-events-pg-template {
  margin: 0 !important;
  max-width: none !important;
}

.tribe-community-events {
  padding: 0 !important;
  border: 0 !important;
  color: inherit !important;
  background: transparent !important;
}

@media (max-width: 1023px) {
  .tribe-community-events {
    width: 100%;
  }
}

@media (min-width: 1024px) {
  .tribe-community-events {
    width: 66.66666667%;
  }
}

.tribe-community-events td {
  padding: 0 !important;
}

.tribe-community-events.form label {
  -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0;
}

.tribe-community-events .required {
  font-size: inherit;
  color: #FF8200;
}

.tribe-community-events .note {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  width: 100%;
  padding-top: 0 !important;
  margin-top: 0 !important;
}

.tribe-community-events .note p {
  text-align: center;
  padding: 0 !important;
  margin-bottom: 0;
}

.tribe-community-events input[type="text"], .tribe-community-events textarea {
  width: 100% !important;
  height: auto;
  padding: 1em !important;
  border: 1px solid #004851 !important;
  border-radius: 3px !important;
  box-shadow: none !important;
}

.tribe-community-events .event-button, .tribe-community-events .tribe-section--datetime .datetime__generated tr:nth-child(3) .tribe-add-recurrence, .tribe-section--datetime .datetime__generated tr:nth-child(3) .tribe-community-events .tribe-add-recurrence, .tribe-community-events .tribe-section--datetime .datetime__generated tr:nth-child(3) #tribe-add-exclusion, .tribe-section--datetime .datetime__generated tr:nth-child(3) .tribe-community-events #tribe-add-exclusion, .tribe-community-events .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row .tribe-add-recurrence, .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row .tribe-community-events .tribe-add-recurrence, .tribe-community-events .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row #tribe-add-exclusion, .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row .tribe-community-events #tribe-add-exclusion, .tribe-community-events .tribe-section--datetime .datetime__generated tr:nth-child(3) td:nth-child(2) .tribe-button-field, .tribe-section--datetime .datetime__generated tr:nth-child(3) td:nth-child(2) .tribe-community-events .tribe-button-field, .tribe-community-events .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row td:nth-child(2) .tribe-button-field, .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row td:nth-child(2) .tribe-community-events .tribe-button-field, .tribe-community-events .tribe-section--datetime .datetime__generated tr:nth-child(3) td:nth-child(2) .tribe-recurrence-details-option.tribe-active .tribe-handle, .tribe-section--datetime .datetime__generated tr:nth-child(3) td:nth-child(2) .tribe-recurrence-details-option.tribe-active .tribe-community-events .tribe-handle, .tribe-community-events .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row td:nth-child(2) .tribe-recurrence-details-option.tribe-active .tribe-handle, .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row td:nth-child(2) .tribe-recurrence-details-option.tribe-active .tribe-community-events .tribe-handle, .tribe-community-events .tribe-section--organiser .tribe-add-post, .tribe-section--organiser .tribe-community-events .tribe-add-post, .tribe-community-events .tribe-row-delete-dialog.ui-dialog .ui-dialog-buttonpane button, .tribe-row-delete-dialog.ui-dialog .ui-dialog-buttonpane .tribe-community-events button {
  display: block;
  width: auto !important;
  padding: 1em !important;
  border-radius: 3px !important;
  margin: 0 !important;
  color: white !important;
  background: #00AEC7;
  transition: background 0.6s !important;
  cursor: pointer;
}

.tribe-community-events .event-button--hover, .tribe-community-events .event-button:hover, .tribe-community-events .tribe-section--datetime .datetime__generated tr:nth-child(3) .tribe-add-recurrence:hover, .tribe-section--datetime .datetime__generated tr:nth-child(3) .tribe-community-events .tribe-add-recurrence:hover, .tribe-community-events .tribe-section--datetime .datetime__generated tr:nth-child(3) #tribe-add-exclusion:hover, .tribe-section--datetime .datetime__generated tr:nth-child(3) .tribe-community-events #tribe-add-exclusion:hover, .tribe-community-events .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row .tribe-add-recurrence:hover, .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row .tribe-community-events .tribe-add-recurrence:hover, .tribe-community-events .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row #tribe-add-exclusion:hover, .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row .tribe-community-events #tribe-add-exclusion:hover, .tribe-community-events .tribe-section--datetime .datetime__generated tr:nth-child(3) td:nth-child(2) .tribe-button-field:hover, .tribe-section--datetime .datetime__generated tr:nth-child(3) td:nth-child(2) .tribe-community-events .tribe-button-field:hover, .tribe-community-events .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row td:nth-child(2) .tribe-button-field:hover, .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row td:nth-child(2) .tribe-community-events .tribe-button-field:hover, .tribe-community-events .tribe-section--datetime .datetime__generated tr:nth-child(3) td:nth-child(2) .tribe-recurrence-details-option.tribe-active .tribe-handle:hover, .tribe-section--datetime .datetime__generated tr:nth-child(3) td:nth-child(2) .tribe-recurrence-details-option.tribe-active .tribe-community-events .tribe-handle:hover, .tribe-community-events .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row td:nth-child(2) .tribe-recurrence-details-option.tribe-active .tribe-handle:hover, .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row td:nth-child(2) .tribe-recurrence-details-option.tribe-active .tribe-community-events .tribe-handle:hover, .tribe-community-events .tribe-section--organiser .tribe-add-post:hover, .tribe-section--organiser .tribe-community-events .tribe-add-post:hover, .tribe-community-events .tribe-row-delete-dialog.ui-dialog .ui-dialog-buttonpane button:hover, .tribe-row-delete-dialog.ui-dialog .ui-dialog-buttonpane .tribe-community-events button:hover, .tribe-community-events .event-button:focus, .tribe-community-events .tribe-section--datetime .datetime__generated tr:nth-child(3) .tribe-add-recurrence:focus, .tribe-section--datetime .datetime__generated tr:nth-child(3) .tribe-community-events .tribe-add-recurrence:focus, .tribe-community-events .tribe-section--datetime .datetime__generated tr:nth-child(3) #tribe-add-exclusion:focus, .tribe-section--datetime .datetime__generated tr:nth-child(3) .tribe-community-events #tribe-add-exclusion:focus, .tribe-community-events .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row .tribe-add-recurrence:focus, .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row .tribe-community-events .tribe-add-recurrence:focus, .tribe-community-events .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row #tribe-add-exclusion:focus, .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row .tribe-community-events #tribe-add-exclusion:focus, .tribe-community-events .tribe-section--datetime .datetime__generated tr:nth-child(3) td:nth-child(2) .tribe-button-field:focus, .tribe-section--datetime .datetime__generated tr:nth-child(3) td:nth-child(2) .tribe-community-events .tribe-button-field:focus, .tribe-community-events .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row td:nth-child(2) .tribe-button-field:focus, .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row td:nth-child(2) .tribe-community-events .tribe-button-field:focus, .tribe-community-events .tribe-section--datetime .datetime__generated tr:nth-child(3) td:nth-child(2) .tribe-recurrence-details-option.tribe-active .tribe-handle:focus, .tribe-section--datetime .datetime__generated tr:nth-child(3) td:nth-child(2) .tribe-recurrence-details-option.tribe-active .tribe-community-events .tribe-handle:focus, .tribe-community-events .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row td:nth-child(2) .tribe-recurrence-details-option.tribe-active .tribe-handle:focus, .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row td:nth-child(2) .tribe-recurrence-details-option.tribe-active .tribe-community-events .tribe-handle:focus, .tribe-community-events .tribe-section--organiser .tribe-add-post:focus, .tribe-section--organiser .tribe-community-events .tribe-add-post:focus, .tribe-community-events .tribe-row-delete-dialog.ui-dialog .ui-dialog-buttonpane button:focus, .tribe-row-delete-dialog.ui-dialog .ui-dialog-buttonpane .tribe-community-events button:focus {
  background: #FFCD00;
}

.tribe-community-events .select2-container {
  display: block;
  border: 1px solid #004851 !important;
  border-radius: 3px !important;
}

.tribe-community-events .select2-container:focus {
  outline: none;
}

.tribe-community-events .select2-container input {
  border: 0 !important;
  border-radius: 0 !important;
}

.tribe-community-events .select2-container .select2-arrow {
  right: 0.5rem !important;
  width: 0.65rem !important;
  background: url("/themes/simple/assets/images/icon-select.svg") !important;
  background-size: contain !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
}

.tribe-community-events .select2-container .select2-arrow b {
  display: none !important;
}

.tribe-community-events .select2-container .select2-search-choice-close {
  background-size: contain !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
}

.tribe-community-events .select2-container .select2-choice, .tribe-community-events .select2-container .select2-choices {
  border: 0 !important;
  border-radius: inherit !important;
  margin: 0 !important;
}

.tribe-community-events .select2-container .select2-choice {
  padding: 0;
  height: auto;
}

.tribe-community-events .select2-container .select2-choice .select2-chosen {
  padding: 1em;
}

.tribe-community-events .select2-container .select2-choice .select2-search-choice-close {
  top: 0;
  right: 2.5em;
  height: 100%;
  background-image: url("/themes/simple/assets/images/icon-close--blue.svg") !important;
}

.tribe-community-events .select2-container .select2-choices {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 !important;
}

.tribe-community-events .select2-container .select2-choices .select2-search-field, .tribe-community-events .select2-container .select2-choices .select2-search-choice {
  display: block;
  float: none;
}

.tribe-community-events .select2-container .select2-choices .select2-search-field {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.tribe-community-events .select2-container .select2-choices .select2-search-field input {
  margin: 0;
}

.tribe-community-events .select2-container .select2-choices .select2-search-choice {
  padding: 0.75em 0.75em 0.75em 2.25em !important;
  border: 0;
  border-radius: 3px;
  margin: 0 0 0 0.25em !important;
  box-shadow: none;
  background: #00AEC7;
}

.tribe-community-events .select2-container .select2-choices .select2-search-choice div {
  color: white !important;
}

.tribe-community-events .select2-container .select2-choices .select2-search-choice-close {
  top: 0.75em !important;
  left: 0.5em !important;
  width: 1em;
  height: 1em;
  background-image: url("/themes/simple/assets/images/icon-close--white.svg") !important;
}

.tribe-community-events .tribe-community-events__footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-bottom: 4rem;
}

@media (max-width: 600px) {
  .tribe-community-events .tribe-community-events__footer {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .tribe-community-events .tribe-community-events__footer #event_captcha {
    margin-bottom: 2rem;
  }
  .tribe-community-events .tribe-community-events__footer .event-button.submit-button, .tribe-community-events .tribe-community-events__footer .tribe-section--datetime .datetime__generated tr:nth-child(3) .submit-button.tribe-add-recurrence, .tribe-section--datetime .datetime__generated tr:nth-child(3) .tribe-community-events .tribe-community-events__footer .submit-button.tribe-add-recurrence, .tribe-community-events .tribe-community-events__footer .tribe-section--datetime .datetime__generated tr:nth-child(3) .submit-button#tribe-add-exclusion, .tribe-section--datetime .datetime__generated tr:nth-child(3) .tribe-community-events .tribe-community-events__footer .submit-button#tribe-add-exclusion, .tribe-community-events .tribe-community-events__footer .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row .submit-button.tribe-add-recurrence, .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row .tribe-community-events .tribe-community-events__footer .submit-button.tribe-add-recurrence, .tribe-community-events .tribe-community-events__footer .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row .submit-button#tribe-add-exclusion, .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row .tribe-community-events .tribe-community-events__footer .submit-button#tribe-add-exclusion, .tribe-community-events .tribe-community-events__footer .tribe-section--datetime .datetime__generated tr:nth-child(3) td:nth-child(2) .submit-button.tribe-button-field, .tribe-section--datetime .datetime__generated tr:nth-child(3) td:nth-child(2) .tribe-community-events .tribe-community-events__footer .submit-button.tribe-button-field, .tribe-community-events .tribe-community-events__footer .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row td:nth-child(2) .submit-button.tribe-button-field, .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row td:nth-child(2) .tribe-community-events .tribe-community-events__footer .submit-button.tribe-button-field, .tribe-community-events .tribe-community-events__footer .tribe-section--datetime .datetime__generated tr:nth-child(3) td:nth-child(2) .tribe-recurrence-details-option.tribe-active .submit-button.tribe-handle, .tribe-section--datetime .datetime__generated tr:nth-child(3) td:nth-child(2) .tribe-recurrence-details-option.tribe-active .tribe-community-events .tribe-community-events__footer .submit-button.tribe-handle, .tribe-community-events .tribe-community-events__footer .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row td:nth-child(2) .tribe-recurrence-details-option.tribe-active .submit-button.tribe-handle, .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row td:nth-child(2) .tribe-recurrence-details-option.tribe-active .tribe-community-events .tribe-community-events__footer .submit-button.tribe-handle, .tribe-community-events .tribe-community-events__footer .tribe-section--organiser .submit-button.tribe-add-post, .tribe-section--organiser .tribe-community-events .tribe-community-events__footer .submit-button.tribe-add-post, .tribe-community-events .tribe-community-events__footer .tribe-row-delete-dialog.ui-dialog .ui-dialog-buttonpane button.submit-button, .tribe-row-delete-dialog.ui-dialog .ui-dialog-buttonpane .tribe-community-events .tribe-community-events__footer button.submit-button {
    width: 100% !important;
  }
}

.tribe-community-events .tribe-community-events__footer #event_captcha {
  padding: 0;
  border: 0;
  margin-top: 0;
  background: transparent;
}

.tribe-community-events .tribe-community-events__footer #event_captcha .tribe-community-event-info {
  display: none;
}

.tribe-community-events .tribe-community-events__footer .event-button.submit-button, .tribe-community-events .tribe-community-events__footer .tribe-section--datetime .datetime__generated tr:nth-child(3) .submit-button.tribe-add-recurrence, .tribe-section--datetime .datetime__generated tr:nth-child(3) .tribe-community-events .tribe-community-events__footer .submit-button.tribe-add-recurrence, .tribe-community-events .tribe-community-events__footer .tribe-section--datetime .datetime__generated tr:nth-child(3) .submit-button#tribe-add-exclusion, .tribe-section--datetime .datetime__generated tr:nth-child(3) .tribe-community-events .tribe-community-events__footer .submit-button#tribe-add-exclusion, .tribe-community-events .tribe-community-events__footer .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row .submit-button.tribe-add-recurrence, .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row .tribe-community-events .tribe-community-events__footer .submit-button.tribe-add-recurrence, .tribe-community-events .tribe-community-events__footer .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row .submit-button#tribe-add-exclusion, .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row .tribe-community-events .tribe-community-events__footer .submit-button#tribe-add-exclusion, .tribe-community-events .tribe-community-events__footer .tribe-section--datetime .datetime__generated tr:nth-child(3) td:nth-child(2) .submit-button.tribe-button-field, .tribe-section--datetime .datetime__generated tr:nth-child(3) td:nth-child(2) .tribe-community-events .tribe-community-events__footer .submit-button.tribe-button-field, .tribe-community-events .tribe-community-events__footer .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row td:nth-child(2) .submit-button.tribe-button-field, .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row td:nth-child(2) .tribe-community-events .tribe-community-events__footer .submit-button.tribe-button-field, .tribe-community-events .tribe-community-events__footer .tribe-section--datetime .datetime__generated tr:nth-child(3) td:nth-child(2) .tribe-recurrence-details-option.tribe-active .submit-button.tribe-handle, .tribe-section--datetime .datetime__generated tr:nth-child(3) td:nth-child(2) .tribe-recurrence-details-option.tribe-active .tribe-community-events .tribe-community-events__footer .submit-button.tribe-handle, .tribe-community-events .tribe-community-events__footer .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row td:nth-child(2) .tribe-recurrence-details-option.tribe-active .submit-button.tribe-handle, .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row td:nth-child(2) .tribe-recurrence-details-option.tribe-active .tribe-community-events .tribe-community-events__footer .submit-button.tribe-handle, .tribe-community-events .tribe-community-events__footer .tribe-section--organiser .submit-button.tribe-add-post, .tribe-section--organiser .tribe-community-events .tribe-community-events__footer .submit-button.tribe-add-post, .tribe-community-events .tribe-community-events__footer .tribe-row-delete-dialog.ui-dialog .ui-dialog-buttonpane button.submit-button, .tribe-row-delete-dialog.ui-dialog .ui-dialog-buttonpane .tribe-community-events .tribe-community-events__footer button.submit-button {
  font-size: 1rem !important;
  border: 2px solid #FFCD00 !important;
  color: #004851 !important;
}

.tribe-community-events .tribe-community-events__footer .event-button.submit-button:hover, .tribe-community-events .tribe-community-events__footer .tribe-section--datetime .datetime__generated tr:nth-child(3) .submit-button.tribe-add-recurrence:hover, .tribe-section--datetime .datetime__generated tr:nth-child(3) .tribe-community-events .tribe-community-events__footer .submit-button.tribe-add-recurrence:hover, .tribe-community-events .tribe-community-events__footer .tribe-section--datetime .datetime__generated tr:nth-child(3) .submit-button#tribe-add-exclusion:hover, .tribe-section--datetime .datetime__generated tr:nth-child(3) .tribe-community-events .tribe-community-events__footer .submit-button#tribe-add-exclusion:hover, .tribe-community-events .tribe-community-events__footer .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row .submit-button.tribe-add-recurrence:hover, .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row .tribe-community-events .tribe-community-events__footer .submit-button.tribe-add-recurrence:hover, .tribe-community-events .tribe-community-events__footer .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row .submit-button#tribe-add-exclusion:hover, .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row .tribe-community-events .tribe-community-events__footer .submit-button#tribe-add-exclusion:hover, .tribe-community-events .tribe-community-events__footer .tribe-section--datetime .datetime__generated tr:nth-child(3) td:nth-child(2) .submit-button.tribe-button-field:hover, .tribe-section--datetime .datetime__generated tr:nth-child(3) td:nth-child(2) .tribe-community-events .tribe-community-events__footer .submit-button.tribe-button-field:hover, .tribe-community-events .tribe-community-events__footer .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row td:nth-child(2) .submit-button.tribe-button-field:hover, .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row td:nth-child(2) .tribe-community-events .tribe-community-events__footer .submit-button.tribe-button-field:hover, .tribe-community-events .tribe-community-events__footer .tribe-section--datetime .datetime__generated tr:nth-child(3) td:nth-child(2) .tribe-recurrence-details-option.tribe-active .submit-button.tribe-handle:hover, .tribe-section--datetime .datetime__generated tr:nth-child(3) td:nth-child(2) .tribe-recurrence-details-option.tribe-active .tribe-community-events .tribe-community-events__footer .submit-button.tribe-handle:hover, .tribe-community-events .tribe-community-events__footer .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row td:nth-child(2) .tribe-recurrence-details-option.tribe-active .submit-button.tribe-handle:hover, .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row td:nth-child(2) .tribe-recurrence-details-option.tribe-active .tribe-community-events .tribe-community-events__footer .submit-button.tribe-handle:hover, .tribe-community-events .tribe-community-events__footer .tribe-section--organiser .submit-button.tribe-add-post:hover, .tribe-section--organiser .tribe-community-events .tribe-community-events__footer .submit-button.tribe-add-post:hover, .tribe-community-events .tribe-community-events__footer .tribe-row-delete-dialog.ui-dialog .ui-dialog-buttonpane button.submit-button:hover, .tribe-row-delete-dialog.ui-dialog .ui-dialog-buttonpane .tribe-community-events .tribe-community-events__footer button.submit-button:hover, .tribe-community-events .tribe-community-events__footer .event-button.submit-button:focus, .tribe-community-events .tribe-community-events__footer .tribe-section--datetime .datetime__generated tr:nth-child(3) .submit-button.tribe-add-recurrence:focus, .tribe-section--datetime .datetime__generated tr:nth-child(3) .tribe-community-events .tribe-community-events__footer .submit-button.tribe-add-recurrence:focus, .tribe-community-events .tribe-community-events__footer .tribe-section--datetime .datetime__generated tr:nth-child(3) .submit-button#tribe-add-exclusion:focus, .tribe-section--datetime .datetime__generated tr:nth-child(3) .tribe-community-events .tribe-community-events__footer .submit-button#tribe-add-exclusion:focus, .tribe-community-events .tribe-community-events__footer .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row .submit-button.tribe-add-recurrence:focus, .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row .tribe-community-events .tribe-community-events__footer .submit-button.tribe-add-recurrence:focus, .tribe-community-events .tribe-community-events__footer .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row .submit-button#tribe-add-exclusion:focus, .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row .tribe-community-events .tribe-community-events__footer .submit-button#tribe-add-exclusion:focus, .tribe-community-events .tribe-community-events__footer .tribe-section--datetime .datetime__generated tr:nth-child(3) td:nth-child(2) .submit-button.tribe-button-field:focus, .tribe-section--datetime .datetime__generated tr:nth-child(3) td:nth-child(2) .tribe-community-events .tribe-community-events__footer .submit-button.tribe-button-field:focus, .tribe-community-events .tribe-community-events__footer .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row td:nth-child(2) .submit-button.tribe-button-field:focus, .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row td:nth-child(2) .tribe-community-events .tribe-community-events__footer .submit-button.tribe-button-field:focus, .tribe-community-events .tribe-community-events__footer .tribe-section--datetime .datetime__generated tr:nth-child(3) td:nth-child(2) .tribe-recurrence-details-option.tribe-active .submit-button.tribe-handle:focus, .tribe-section--datetime .datetime__generated tr:nth-child(3) td:nth-child(2) .tribe-recurrence-details-option.tribe-active .tribe-community-events .tribe-community-events__footer .submit-button.tribe-handle:focus, .tribe-community-events .tribe-community-events__footer .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row td:nth-child(2) .tribe-recurrence-details-option.tribe-active .submit-button.tribe-handle:focus, .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row td:nth-child(2) .tribe-recurrence-details-option.tribe-active .tribe-community-events .tribe-community-events__footer .submit-button.tribe-handle:focus, .tribe-community-events .tribe-community-events__footer .tribe-section--organiser .submit-button.tribe-add-post:focus, .tribe-section--organiser .tribe-community-events .tribe-community-events__footer .submit-button.tribe-add-post:focus, .tribe-community-events .tribe-community-events__footer .tribe-row-delete-dialog.ui-dialog .ui-dialog-buttonpane button.submit-button:focus, .tribe-row-delete-dialog.ui-dialog .ui-dialog-buttonpane .tribe-community-events .tribe-community-events__footer button.submit-button:focus {
  background: white !important;
}

.tribe-section {
  background: transparent !important;
  border: 0 !important;
  border-radius: 0 !important;
  font-size: inherit !important;
  margin-top: 0 !important;
  margin-bottom: 1.5rem !important;
  padding-bottom: 0 !important;
}

.tribe-section__header {
  padding: 0 !important;
  border: 0 !important;
  margin-bottom: 0.5rem !important;
}

.tribe-section__content {
  padding: 1.5rem;
  border: 1px solid #004851 !important;
  border-radius: 3px !important;
  margin: 0 !important;
}

.tribe-section--title input {
  height: auto !important;
}

.tribe-section--description textarea {
  height: 8em !important;
}

.tribe-section--image .tribe-image-upload-area {
  background: none !important;
  text-align: left !important;
  margin-bottom: 1rem;
}

.tribe-section--image .form-controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: none !important;
  margin: 0 !important;
}

.tribe-section--image .choose-file {
  position: relative;
}

.tribe-section--image .EventImage {
  height: 3em !important;
  padding: 0 !important;
  border: 0;
  margin-top: 0 !important;
}

.tribe-section--image .uploadFile {
  text-align: left !important;
  margin-left: 1em !important;
}

.tribe-section--datetime .content__datetime {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 2rem;
}

.tribe-section--datetime .datetime__start, .tribe-section--datetime .datetime__end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.tribe-section--datetime .datetime__start input[type=text], .tribe-section--datetime .datetime__end input[type=text] {
  height: auto !important;
  width: 100% !important;
}

.tribe-section--datetime .datetime__date, .tribe-section--datetime .datetime__time {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.tribe-section--datetime .datetime__date {
  width: 9rem;
}

.tribe-section--datetime .datetime__time {
  width: 8rem;
  margin-left: 1rem;
}

.tribe-section--datetime .datetime__icon {
  position: absolute;
  right: calc(1em + 1px);
  bottom: calc(1.1em + 1px);
  width: auto;
  max-width: 1.5em;
  height: 1em;
  background-size: contain;
  background-position: right center;
  background-repeat: no-repeat;
  z-index: 20;
}

.tribe-section--datetime .datetime__icon path {
  fill: #00AEC7;
}

.tribe-section--datetime .datetime__separator {
  margin: 2.5em 1em 0;
}

.tribe-section--datetime .all-day {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 1rem;
  border-bottom: 1px solid #004851;
  margin-bottom: 1rem;
}

.tribe-section--datetime .all-day input {
  display: none;
}

.tribe-section--datetime .all-day label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.tribe-section--datetime .all-day__checkbox {
  height: 1rem;
  margin-right: 1rem;
}

.tribe-section--datetime .all-day input:checked + label > .all-day__checkbox--clear {
  display: none;
}

.tribe-section--datetime .all-day input:not(:checked) + label > .all-day__checkbox--ticked {
  display: none;
}

.tribe-section--datetime .datetime__generated {
  display: block;
  /* *************************************************************************************************************************************** */
}

.tribe-section--datetime .datetime__generated tbody {
  display: block;
}

.tribe-section--datetime .datetime__generated tr.event-dynamic-helper, .tribe-section--datetime .datetime__generated tr:nth-child(3) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.tribe-section--datetime .datetime__generated.tribe-has-recurrence-rule tr.tribe-recurrence-exclusion-row, .tribe-section--datetime .datetime__generated.tribe-has-recurrence-rule tr.tribe-recurrence-description {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.tribe-section--datetime .datetime__generated.tribe-has-recurrence-rule tr:nth-child(3), .tribe-section--datetime .datetime__generated.tribe-has-recurrence-rule tr.tribe-recurrence-exclusion-row {
  padding-bottom: 1rem;
  border-bottom: 1px solid #004851;
  margin-bottom: 1rem;
}

.tribe-section--datetime .datetime__generated tr:nth-child(3) td.recurrence-rules-header, .tribe-section--datetime .datetime__generated tr:nth-child(3) td.recurrence-exclusions-header, .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row td.recurrence-rules-header, .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row td.recurrence-exclusions-header {
  display: none;
}

.tribe-section--datetime .datetime__generated tr:nth-child(3) .tribe-add-recurrence, .tribe-section--datetime .datetime__generated tr:nth-child(3) #tribe-add-exclusion, .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row .tribe-add-recurrence, .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row #tribe-add-exclusion {
  color: white !important;
  border: 0;
}

.tribe-section--datetime .datetime__generated tr:nth-child(3) .tribe-add-recurrence span, .tribe-section--datetime .datetime__generated tr:nth-child(3) #tribe-add-exclusion span, .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row .tribe-add-recurrence span, .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row #tribe-add-exclusion span {
  color: white !important;
}

.tribe-section--datetime .datetime__generated tr:nth-child(3) td:nth-child(2), .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row td:nth-child(2) {
  display: block;
  width: 100%;
}

.tribe-section--datetime .datetime__generated tr:nth-child(3) td:nth-child(2) .tribe-event-recurrence, .tribe-section--datetime .datetime__generated tr:nth-child(3) td:nth-child(2) .tribe-event-exclusion, .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row td:nth-child(2) .tribe-event-recurrence, .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row td:nth-child(2) .tribe-event-exclusion {
  position: relative;
  background: white;
  padding-bottom: 0;
  border-top: 0;
  border-bottom: 1px solid #004851;
  margin-bottom: 1rem;
}

.tribe-section--datetime .datetime__generated tr:nth-child(3) td:nth-child(2) .tribe-event-recurrence:not(.tribe-open) .tribe-recurrence-type, .tribe-section--datetime .datetime__generated tr:nth-child(3) td:nth-child(2) .tribe-event-recurrence:not(.tribe-open) .recurrence-custom-container, .tribe-section--datetime .datetime__generated tr:nth-child(3) td:nth-child(2) .tribe-event-exclusion:not(.tribe-open) .tribe-recurrence-type, .tribe-section--datetime .datetime__generated tr:nth-child(3) td:nth-child(2) .tribe-event-exclusion:not(.tribe-open) .recurrence-custom-container, .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row td:nth-child(2) .tribe-event-recurrence:not(.tribe-open) .tribe-recurrence-type, .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row td:nth-child(2) .tribe-event-recurrence:not(.tribe-open) .recurrence-custom-container, .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row td:nth-child(2) .tribe-event-exclusion:not(.tribe-open) .tribe-recurrence-type, .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row td:nth-child(2) .tribe-event-exclusion:not(.tribe-open) .recurrence-custom-container {
  display: none !important;
}

.tribe-section--datetime .datetime__generated tr:nth-child(3) td:nth-child(2) .tribe-event-recurrence .recurrence-row, .tribe-section--datetime .datetime__generated tr:nth-child(3) td:nth-child(2) .tribe-event-exclusion .recurrence-row, .tribe-section--datetime .datetime__generated tr:nth-child(3) td:nth-child(2) .tribe-month-select,
.tribe-section--datetime .datetime__generated tr:nth-child(3) td:nth-child(2) .tribe-dame-day-select, .tribe-section--datetime .datetime__generated tr:nth-child(3) td:nth-child(2) .tribe-recurrence-type, .tribe-section--datetime .datetime__generated tr:nth-child(3) td:nth-child(2) .recurrence-custom-container, .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row td:nth-child(2) .tribe-event-recurrence .recurrence-row, .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row td:nth-child(2) .tribe-event-exclusion .recurrence-row, .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row td:nth-child(2) .tribe-month-select,
.tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row td:nth-child(2) .tribe-dame-day-select, .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row td:nth-child(2) .tribe-recurrence-type, .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row td:nth-child(2) .recurrence-custom-container {
  padding-top: 0;
}

.tribe-section--datetime .datetime__generated tr:nth-child(3) td:nth-child(2) .tribe-buttonset, .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row td:nth-child(2) .tribe-buttonset {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  margin-bottom: 1rem;
}

.tribe-section--datetime .datetime__generated tr:nth-child(3) td:nth-child(2) .tribe-button-field, .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row td:nth-child(2) .tribe-button-field {
  height: auto;
  border: 0;
}

.tribe-section--datetime .datetime__generated tr:nth-child(3) td:nth-child(2) .tribe-button-field:not(:last-child), .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row td:nth-child(2) .tribe-button-field:not(:last-child) {
  margin-right: 1rem !important;
}

.tribe-section--datetime .datetime__generated tr:nth-child(3) td:nth-child(2) .tribe-button-field.tribe-active, .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row td:nth-child(2) .tribe-button-field.tribe-active {
  background: #FFCD00 !important;
}

.tribe-section--datetime .datetime__generated tr:nth-child(3) td:nth-child(2) .tribe-delete-this, .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row td:nth-child(2) .tribe-delete-this {
  position: absolute;
  top: 0;
  right: 0;
  width: 1.5em;
  height: 1em;
  float: none;
  background: url("/themes/simple/assets/images/icon-close--blue.svg");
  background-repeat: no-repeat;
  background-position: right center;
  background-size: contain;
}

.tribe-section--datetime .datetime__generated tr:nth-child(3) td:nth-child(2) .tribe-delete-this:before, .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row td:nth-child(2) .tribe-delete-this:before {
  display: none;
}

.tribe-section--datetime .datetime__generated tr:nth-child(3) td:nth-child(2) .tribe-field-inline-text, .tribe-section--datetime .datetime__generated tr:nth-child(3) td:nth-child(2) .month-label, .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row td:nth-child(2) .tribe-field-inline-text, .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row td:nth-child(2) .month-label {
  padding: 0;
  margin: 0;
}

.tribe-section--datetime .datetime__generated tr:nth-child(3) td:nth-child(2) .tribe-field-inline-text:not(:last-child), .tribe-section--datetime .datetime__generated tr:nth-child(3) td:nth-child(2) .tribe-dropdown:not(:last-child), .tribe-section--datetime .datetime__generated tr:nth-child(3) td:nth-child(2) .tribe-datepicker:not(:last-child), .tribe-section--datetime .datetime__generated tr:nth-child(3) td:nth-child(2) .tribe-timepicker:not(:last-child), .tribe-section--datetime .datetime__generated tr:nth-child(3) td:nth-child(2) .recurrence_end_count:not(:last-child), .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row td:nth-child(2) .tribe-field-inline-text:not(:last-child), .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row td:nth-child(2) .tribe-dropdown:not(:last-child), .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row td:nth-child(2) .tribe-datepicker:not(:last-child), .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row td:nth-child(2) .tribe-timepicker:not(:last-child), .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row td:nth-child(2) .recurrence_end_count:not(:last-child) {
  margin-right: 0.75em;
}

.tribe-section--datetime .datetime__generated tr:nth-child(3) td:nth-child(2) .tribe-field-inline-text, .tribe-section--datetime .datetime__generated tr:nth-child(3) td:nth-child(2) .tribe-dropdown, .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row td:nth-child(2) .tribe-field-inline-text, .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row td:nth-child(2) .tribe-dropdown {
  width: auto !important;
}

.tribe-section--datetime .datetime__generated tr:nth-child(3) td:nth-child(2) .tribe-datepicker, .tribe-section--datetime .datetime__generated tr:nth-child(3) td:nth-child(2) .tribe-timepicker, .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row td:nth-child(2) .tribe-datepicker, .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row td:nth-child(2) .tribe-timepicker {
  box-sizing: border-box;
  height: auto;
  width: 8rem !important;
  padding: calc(1em - 1.5px) !important;
}

.tribe-section--datetime .datetime__generated tr:nth-child(3) td:nth-child(2) .tribe-recurrence-type, .tribe-section--datetime .datetime__generated tr:nth-child(3) td:nth-child(2) .recurrence-row.tribe-dependent.tribe-active, .tribe-section--datetime .datetime__generated tr:nth-child(3) td:nth-child(2) .custom-recurrence-months,
.tribe-section--datetime .datetime__generated tr:nth-child(3) td:nth-child(2) .tribe-month-select, .tribe-section--datetime .datetime__generated tr:nth-child(3) td:nth-child(2) .tribe-dame-day-select, .tribe-section--datetime .datetime__generated tr:nth-child(3) td:nth-child(2) .recurrence-custom-container, .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row td:nth-child(2) .tribe-recurrence-type, .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row td:nth-child(2) .recurrence-row.tribe-dependent.tribe-active, .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row td:nth-child(2) .custom-recurrence-months,
.tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row td:nth-child(2) .tribe-month-select, .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row td:nth-child(2) .tribe-dame-day-select, .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row td:nth-child(2) .recurrence-custom-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  margin-bottom: 1rem;
}

.tribe-section--datetime .datetime__generated tr:nth-child(3) td:nth-child(2) .recurrence-end-range, .tribe-section--datetime .datetime__generated tr:nth-child(3) td:nth-child(2) .recurrence-time, .tribe-section--datetime .datetime__generated tr:nth-child(3) td:nth-child(2) .rec-count, .tribe-section--datetime .datetime__generated tr:nth-child(3) td:nth-child(2) .recurrence-month-on-the,
.tribe-section--datetime .datetime__generated tr:nth-child(3) td:nth-child(2) .tribe-month-select > .tribe-dependent.tribe-active,
.tribe-section--datetime .datetime__generated tr:nth-child(3) td:nth-child(2) .tribe-dame-day-select > .tribe-dependent.tribe-active,
.tribe-section--datetime .datetime__generated tr:nth-child(3) td:nth-child(2) .tribe-event-exclusion .recurrence-row .tribe-dependent.tribe-active, .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row td:nth-child(2) .recurrence-end-range, .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row td:nth-child(2) .recurrence-time, .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row td:nth-child(2) .rec-count, .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row td:nth-child(2) .recurrence-month-on-the,
.tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row td:nth-child(2) .tribe-month-select > .tribe-dependent.tribe-active,
.tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row td:nth-child(2) .tribe-dame-day-select > .tribe-dependent.tribe-active,
.tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row td:nth-child(2) .tribe-event-exclusion .recurrence-row .tribe-dependent.tribe-active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.tribe-section--datetime .datetime__generated tr:nth-child(3) td:nth-child(2) .tribe-month-select > .tribe-dependent.tribe-active, .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row td:nth-child(2) .tribe-month-select > .tribe-dependent.tribe-active {
  margin-right: 0.75rem;
}

.tribe-section--datetime .datetime__generated tr:nth-child(3) td:nth-child(2) .tribe-event-recurrence:not([data-recurrence-type=""]) .tribe-event-recurrence-description,
.tribe-section--datetime .datetime__generated tr:nth-child(3) td:nth-child(2) .tribe-event-exclusion:not([data-recurrence-type=""]) .tribe-event-recurrence-description, .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row td:nth-child(2) .tribe-event-recurrence:not([data-recurrence-type=""]) .tribe-event-recurrence-description,
.tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row td:nth-child(2) .tribe-event-exclusion:not([data-recurrence-type=""]) .tribe-event-recurrence-description {
  width: 100%;
  padding-top: 0;
  margin-bottom: 1rem;
  text-align: center;
}

.tribe-section--datetime .datetime__generated tr:nth-child(3) td:nth-child(2) .tribe-recurrence-details-option.tribe-active, .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row td:nth-child(2) .tribe-recurrence-details-option.tribe-active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 1rem;
}

.tribe-section--datetime .datetime__generated tr:nth-child(3) td:nth-child(2) .tribe-recurrence-details-option.tribe-active .tribe-handle:before, .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row td:nth-child(2) .tribe-recurrence-details-option.tribe-active .tribe-handle:before {
  display: none;
}

.tribe-section--datetime .datetime__generated tr:nth-child(3) td:nth-child(2) .tribe-recurrence-details-option.tribe-active .tribe-handle .show, .tribe-section--datetime .datetime__generated tr:nth-child(3) td:nth-child(2) .tribe-recurrence-details-option.tribe-active .tribe-handle .hide, .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row td:nth-child(2) .tribe-recurrence-details-option.tribe-active .tribe-handle .show, .tribe-section--datetime .datetime__generated tr.tribe-recurrence-exclusion-row td:nth-child(2) .tribe-recurrence-details-option.tribe-active .tribe-handle .hide {
  color: white !important;
}

.tribe-section--datetime .datetime__generated tr.tribe-recurrence-description {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.tribe-section--datetime .datetime__generated tr.tribe-recurrence-description td {
  width: 100%;
}

.tribe-section--datetime .datetime__generated tr.tribe-recurrence-description td.recurrence-description-header {
  margin-bottom: 0.5em;
}

.tribe-section--datetime .datetime__generated tr.tribe-recurrence-description #recurrence-description {
  margin-bottom: 1rem;
}

.tribe-section--datetime .datetime__generated tr.tribe-recurrence-description .tribe-event-recurrence-description {
  width: 100%;
  padding-top: 0;
  text-align: center;
}

.tribe-section--venue tbody, .tribe-section--organiser tbody {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.tribe-section--venue tbody tr, .tribe-section--organiser tbody tr {
  box-sizing: border-box;
}

@media (max-width: 767px) {
  .tribe-section--venue tbody tr, .tribe-section--organiser tbody tr {
    width: 100%;
  }
  .tribe-section--venue tbody tr:not(:last-child), .tribe-section--organiser tbody tr:not(:last-child) {
    margin-bottom: 1.5rem;
  }
}

@media (min-width: 768px) {
  .tribe-section--venue tbody tr:first-child, .tribe-section--venue tbody tr:nth-child(even), .tribe-section--organiser tbody tr:first-child, .tribe-section--organiser tbody tr:nth-child(even) {
    width: calc(50% - 0.75rem);
  }
  .tribe-section--venue tbody tr:not(:first-child):nth-child(odd), .tribe-section--organiser tbody tr:not(:first-child):nth-child(odd) {
    width: calc(50% + 0.75rem);
    padding-left: 1.5rem;
  }
  .tribe-section--venue tbody tr:not(:first-child):not(:last-child):not(:nth-last-child(2)), .tribe-section--organiser tbody tr:not(:first-child):not(:last-child):not(:nth-last-child(2)) {
    margin-bottom: 1.5rem;
  }
}

.tribe-section--venue .saved-linked-post, .tribe-section--organiser .saved-linked-post {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.tribe-section--venue .saved-linked-post label, .tribe-section--venue .tribe-table-field-label, .tribe-section--venue .linked-post label, .tribe-section--organiser .saved-linked-post label, .tribe-section--organiser .tribe-table-field-label, .tribe-section--organiser .linked-post label {
  margin-bottom: 0.5em;
}

.tribe-section--venue .tribe-dropdown, .tribe-section--organiser .tribe-dropdown {
  float: none;
  margin-bottom: 0 !important;
}

.tribe-section--venue tbody tr:first-child {
  margin-bottom: 0;
}

@media (max-width: 767px) {
  .tribe-section--venue tbody tr:nth-child(3) {
    margin-top: 1.5rem;
  }
}

.tribe-section--organiser tbody {
  position: relative;
}

.tribe-section--organiser tbody tr:first-child {
  margin-bottom: 2rem;
}

.tribe-section--organiser tbody tr:last-child {
  margin-bottom: 4rem;
}

.tribe-section--organiser .tribe-delete-this {
  position: absolute;
  right: 0;
  top: 0;
  width: 1em !important;
  height: 1em !important;
  background: url("/themes/simple/assets/images/icon-close--blue.svg");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}

.tribe-section--organiser .tribe-delete-this:before {
  display: none;
}

.tribe-section--organiser .move-linked-post-group {
  position: absolute;
  left: -1.25em;
  top: 0;
  width: 0.75em;
  height: 0.75em;
  padding-right: 0;
  margin-top: 0;
  background: url("/themes/simple/assets/images/icon-mover.svg");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}

.tribe-section--organiser .move-linked-post-group:before {
  display: none;
}

.tribe-section--organiser .move-linked-post-group.hidden {
  display: block !important;
}

.tribe-section--organiser .tribe-dropdown {
  float: none !important;
}

.tribe-section--organiser .organizer-email p {
  position: absolute;
  left: 0;
  width: 100%;
  padding-top: 2.25em !important;
  padding-bottom: 0 !important;
  margin-bottom: 0;
  text-align: center;
}

.tribe-section--organiser tfoot {
  border-top: 1px solid #004851;
  padding-top: 1rem;
}

.tribe-section--organiser tfoot td {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.tribe-section--organiser .tribe-add-post {
  width: auto !important;
}

.tribe-section--cost .cost-field {
  position: relative;
}

.tribe-section--cost .cost-field input {
  padding-left: 1.8em !important;
}

.tribe-section--cost .cost-field:before {
  content: "$";
  position: absolute;
  top: 1.1em;
  left: 1em;
  z-index: 50;
}

.tribe-section--cost .note {
  margin-top: 1em !important;
}

.tribe-row-delete-dialog {
  color: white !important;
  padding: 1em !important;
  background: #004851;
}

.tribe-row-delete-dialog .ui-dialog-content {
  min-height: 0;
}

.tribe-row-delete-dialog #tribe-row-delete-dialog .question {
  color: white !important;
  padding-top: 0;
  margin-bottom: 1rem;
}

.tribe-row-delete-dialog.ui-dialog .ui-dialog-buttonpane {
  padding: 0 !important;
}

.tribe-row-delete-dialog.ui-dialog .ui-dialog-buttonset {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.tribe-row-delete-dialog.ui-dialog .ui-dialog-buttonpane button {
  border: 0;
  margin: 0 !important;
}

.tribe-row-delete-dialog.ui-dialog .ui-dialog-buttonpane button:not(:last-child) {
  margin-right: 1em !important;
}

.tribe-row-delete-dialog.ui-dialog .ui-dialog-buttonpane button span {
  color: white !important;
}
