.tribe-events-event-image img {
height: auto;
max-width: 100% !important;
}

.single-tribe_events .tribe-events-c-subscribe-dropdown__button, .tribe-block__events-link .tribe-events-c-subscribe-dropdown__button {
    width: 220px;
}

body:not(.logged-in) .hide-for-logged-out {
display: none !important;
}

body:not(.logged-in) .quick-listing-actions {
display: none !important;
}

/*to hide the head labels like open now, price, rating */
body:not(.logged-in) .lf-head-btn {
display: none !important;
}

body:not(.logged-in) .lmb-calltoaction.ml-track-btn {
display: none !important;
}

/*to hide the upcoming_events label on the preview card */
body:not(.logged-in) .lf-contact li:nth-child(2) {
  display: none !important;
}

.active-term .form-group.fc-search {
    display:none;
}
.sidebar-tabs {
    display: flex !important;
}

.progress-bar-container .progress-bar-container__progressbar {
    height: 5px;
    margin-top: 1px;
    margin-right: -1px;
	background-color: #edae49;
    float: left;
}

.progress-bar-container .progress-bar-container__ball {
    height: 7px;
    border-radius: 50%;
    background-color: #edae49;
    width: 5px;
    float: left;
    padding: 5px;
    margin-top: -2px
}


	.tribe-events .tribe-events-series-archive__icon:hover {
    		color: var(--tec-color-accent-primary) !important;
	}

	a.tribe-events-calendar-series-archive__link:hover .tribe-common-c-svgicon {
    		color: var(--tec-color-accent-primary) !important;
	}

body:not(.logged-in) .blur-for-logged-out,
body:not(.logged-in) .always-blur-for-logged-out {
    filter: blur(3px);
    pointer-events: none; /* Prevent interactions with blurred content */
    -webkit-user-select: none;  /* Chrome, Safari, Opera */
    -moz-user-select: none;     /* Firefox */
    -ms-user-select: none;      /* Internet Explorer/Edge */
    user-select: none;          /* Non-prefixed version, currently supported by all modern browsers */
    -webkit-touch-callout: none; /* Disable callout, useful for mobile */
}


#edd_checkout_form_wrap legend {
    display: block;
    font-size: 140%;
    line-height: 3;
    font-weight: 400;
    width: 100%;
    margin: 0 0 21px;
    padding: 0;
}

#edd_checkout_form_wrap span.edd-description {
    color: #66666694;
    font-size: 95%;
    line-height: 1;
    display: block;
    margin: 0 0 5px;
}


#edd_checkout_form_wrap label {
    font-weight: 600;
    display: block;
    position: relative;
    line-height: 100%;
    font-size: 120%;
    margin: 0 0 5px;
    line-height: 2;
}


#edd_secure_site_wrapper {
    padding: 4px 4px 4px 0;
    font-weight: 300;
}


#edd_checkout_cart th {
    font-weight: 500;
    font-size: 100%;
    line-height: 20px;
}

#edd_checkout_cart {
    font-size: 115%;
    line-height: 20px;
    text-align: left;
    width: 100%;
    border: none;
    margin: 0 0 21px;
    table-layout: auto;
}

.eddr-cart-item-notice {
    text-align: left;
    font-size: .85em;
}


.eddr-cart-item-notice {
    text-align: left;
    font-size: .75em;
}


#edd-purchase-button, .edd-submit, [type=submit].edd-submit {
    display: inline-block;
    padding: 6px 12px;
    margin: 0;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.428571429;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
}



#edd_cart_item_name {
    font-weight: 500;
    font-size: 100%;
    line-height: 20px;
}

#edd_checkout_user_info {
    font-size: 20px;
    line-height: 22px;
}

#edd_login_form legend, #edd_register_form legend {
    font-size: 170%;
    margin-bottom: 2em;
}

/* Hide section for logged-in users except administrator */
.logged-in:not(.user-role-administrator) .hide-for-logged-in {
  display: none;
}


/* Default styles for the menu element */
#main-menu li {
  display: block;
  margin: 0;
}

/* Hide the menu element for desktop users */
@media screen and (min-width: 768px) {
  #menu-item-86760 {
    display: none;
  }
}


/* Default styles for the menu element */
#main-menu li {
  display: block;
  margin: 0;
}

/* Hide the menu element for desktop users */
@media screen and (min-width: 768px) {
  #menu-item-86919 {
    display: none;
  }
}


/* Matches the container that wraps around the whole Currency Selector */
#aelia_cs_currencies {
    font-family: Poppins;
    font-size: 15px;
    line-height: inherit;
	background-color: #EDAE49;
    border: none;
    padding: 5px;
	outline-color: #EDAE49
}


body:not(.logged-in) .tribe-events-view   {
  filter: blur(5px);
}

body:not(.logged-in) .tribe-events-single {
  filter: blur(5px);
}

/* Prevent text selection for logged-out users */
body:not(.logged-in) {
  -webkit-user-select: none;  /* Chrome, Safari, Opera */
  -moz-user-select: none;     /* Firefox */
  -ms-user-select: none;      /* Internet Explorer/Edge */
  user-select: none;          /* Standard property for modern browsers */
  -webkit-touch-callout: none; /* Disable context menus on mobile devices */
}
