wpcf7-submit{
	background-color: #662929;
}

.wp-container-2.is-position-sticky{
	display: none;
}

#page #header, #page hr{
	display: none;
}

@media(max-width: 500px){
	.kb-blocks-bg-video-container.embedded .kb-bg-video-iframe{
		aspect-ratio: 100;
	}
}

.epta-sidebar-area{
	background-color: #f4edea !important;
}

.tribe-events-event-categories-label, .tribe-events-event-categories, .epta-all-events, .ept-next-prev{
	display: none;
}

/* ===== ECT Slider RTL Fix ===== */

/* Step 1: Make the slider area a flex container so we control order */
.rtl .ect-slider-event-area {
  display: flex !important;
  flex-direction: row-reverse !important;
  align-items: center;
}

/* Step 2: Remove the hardcoded floats that cause overlap */
.rtl .ect-slider-right.ect-slider-image,
.rtl .ect-slider-left {
  float: none !important;
}

/* Step 3: Fix text alignment inside the text block */
.rtl .ect-slider-left {
  text-align: right;
  padding-right: 20px;
  padding-left: 0;
}

/* Step 4: Fix icon + venue/cost alignment */
.rtl .slider-view-venue,
.rtl .ect-rate-area {
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-end;
  gap: 6px;
}

/* Step 5: Fix the Read More button alignment */
.rtl .ect-slider-readmore {
  text-align: right;
}

/* ECT Slider Read More Button Fix */
.ect-slider-readmore a {
  color: #ffffff !important;
  background-color: #683939 !important;
  padding: 10px 20px;
  border-radius: 5px;
  display: inline-block;
  text-decoration: none;
}

.ect-slider-readmore a:hover {
  background-color: #683939 !important;
  color: #ffffff !important;
}

/* Hide "Return to shop" button */
.woocommerce .return-to-shop {
    display: none !important;
}

/* Style empty cart message */
.wc-empty-cart-message .wc-block-components-notice-banner {
    background-color: #b3867026 !important;
    border-color: #683939 !important;
}

/* Text color */
.wc-empty-cart-message .wc-block-components-notice-banner__content {
    color: #683939 !important;
}

.wc-empty-cart-message .wc-block-components-notice-banner svg {
    background-color: #683939 !important;
}

.etn-download-ticket-btn {
    background-color: #683939 !important; /* button bg color */
	border-color: #683939 !important;
    color: #ffffff; /* text color */
    border: none;
}

.etn-print-ticket-btn {
   color: #683939 !important;
	border-color: #683939 !important;
    color: #ffffff; /* text color */
    border: none;
}

.etn-single-event-attendee-btn {
    display: none !important;
}