.page-header__title,
.card__title,
.card__meta {
	box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
}
.tribe-events-list .tribe-events-list-event-title {
	display: block;
}

/* Screen Reader Text for certain labels */
#bboxdonation_recurrence_lblHeadingRecurrence,
#bboxdonation_tribute_lblHeadingTribute,
#bboxdonation_designation_lblHeadingDesignation {
	border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  word-wrap: normal !important;
}

/*.BBDFormSectionTributeInfo,*/
.BBFormSectionRecurrenceInfo,
.BBDFormSectionComments,
.BBDFormSectionDesignationInfo,
.BBDFormSectionPaymentInfo {
	border-top: none!important;
	padding-top: 0!important;
	margin-top: 0!important;
	padding-bottom: 0!important;
	margin-bottom: 0!important;
}

.BBDFormSectionTributeInfo {
	margin-top: 0!important;
	margin-bottom: 0!important;
}

.BBDFormSectionGiftInfo,
.BBFormFieldContainerGivingLevels,
.BBDFormSectionGiftInfo {
	margin-bottom: 0!important;
	padding-bottom: 0!important;
}

#bboxdonation_comment_lblComments {
	margin-left: 0;
	float: none;
	margin-bottom: 0.5rem;
}

#bboxdonation_comment_txtComments {
	max-width: none;
	margin-left: 0;
}

.BBFormContainer .BBFormSection.BBFormProgressContainer {
	display: block!important;
	margin: 0 auto!important;
}

#mongo-form .BBDFormSectionGiftInfo .BBFormRadioList {
	width: 100%;
	margin-bottom: 1rem;
}
#gtranslate_wrapper {display: none;}

.tribe-events .tribe-events-calendar-month__week {
    border-left: 1px solid var(--tec-color-border-secondary-month-grid);
}

.tribe-events .tribe-events-calendar-month__day {
    border-radius: 0;
}

.tribe-events .tribe-events-calendar-month__day {
    aspect-ratio: auto;
    border-color: var(--tec-color-border-secondary-month-grid);
    border-style: solid;
    border-width: 0 1px 1px 0;
    min-height: 168px;
    overflow: visible;
    padding-top: 0;
}

.tribe-events .tribe-events-calendar-month__day-cell--mobile {
    display: none!important;
    visibility: hidden;
}

.tribe-events .tribe-events-calendar-month__day-cell--desktop {
    display: flex!important;
    flex-direction: column;
    visibility: visible;
}

.tribe-events .tribe-events-calendar-month__day-date {
    flex: none;
    padding: var(--tec-spacer-1) var(--tec-spacer-3);
}

.tribe-common .tribe-common-h4 {
    font-size: var(--tec-font-size-7);
    line-height: var(--tec-line-height-1);
}

.tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__day-date {
    color: var(--tec-color-day-marker-past-month);
    opacity: .6;
}

.tribe-events .tribe-events-c-top-bar__nav {
    display: block!important;
    flex: none;
    visibility: visible;
}

.tribe-events .tribe-events-c-top-bar__nav-list {
    display: flex;
}

.tribe-events .tribe-events-c-top-bar__nav-list-item {
    flex: none;
    padding-right: 15px;
}

.tribe-events .tribe-events-c-top-bar__today-button {
    display: block!important;
    flex: none;
    margin-right: 15px;
    visibility: visible;
}

.tribe-common .tribe-common-c-btn-border-small, .tribe-common a.tribe-common-c-btn-border-small {
    padding: 6px 15px;
    width: auto;
}

.tribe-events .tribe-events-c-top-bar__datepicker {
    flex: auto;
    position: relative;
}

.tribe-events .tribe-events-c-top-bar {
    align-items: center;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}


.tribe-events .tribe-events-calendar-month-nav {
    display: none !important;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-date-tag {
    min-width: 90px;
    width: var(--tec-grid-width-1-of-9);
}

.tribe-events .tribe-events-calendar-list__event-wrapper {
    flex: 1 1 calc(var(--tec-grid-width-1-of-9)*8);
}

.tribe-events .tribe-events-calendar-list__event {
    flex-direction: row-reverse;
    justify-content: flex-end;
}

.tribe-events .tribe-events-calendar-list__event-featured-image-wrapper {
    margin-bottom: 0;
    width: calc(var(--tec-grid-width-1-of-8)*3);
}

.tribe-events .tribe-events-calendar-list__event-details {
    width: calc(var(--tec-grid-width-1-of-8)*5);
}