/* body.path-community-events {
  --primary-color: #ff00b5;
  --primary-color-bold: #93147B;
  --primary-color-light: #FF00B5;
} */
/* body.enhanced_listing_page .card .teaser__body { */
/* padding-bottom: 114px; */
/* position: relative; */
/* } */
.event_additional_wrapper {
  width: calc(100% - 48px);
  display: flex;
  justify-content: space-between;
  align-items: end;
  /* min-height: 72px; */
  margin-top: auto;
  position: absolute;
  bottom: 25px;
}
.event_additional_wrapper .like-comment-wrapper {
  display: flex;
  align-items: center;
}
.card .event_date_loc {
  font-size: 12px;
  line-height: 15px;
  font-weight: 400;
  color: var(--primary-color);
}
.teaser__title {
  margin-bottom: 20px !important;
  margin-top: 14px;
}
.group_name {
  font-size: 14px;
  line-height: 17px;
  font-weight: 400;
  color: #007dff;
  margin: 10px 0 0;
}
.attendee_list_wrapper {
  margin-top: 10px;
}
.event_interest_wrapper {
  display: flex;
  flex-direction: column;
  row-gap: 6px;
}
.attendee_list_wrapper a {
  font-style: italic;
  font-size: 14px;
  line-height: 17px;
}
.like-comment-wrapper > *:not(:last-child) {
  border-right: 1px solid #000;
  /* margin-right: 10px;
  padding-right: 10px; */
  margin-right: 5px;
  padding-right: 5px;
  font-size: 12px;
  font-weight: 500;
  line-height: 15px;
}
.like-comment-wrapper > *:last-child {
  font-size: 12px;
  font-weight: 500;
  line-height: 15px;
  position: relative;
  padding-left: 19px;
}
.like-comment-wrapper > *:last-child::before {
  content: "";
  width: 16px;
  height: 16px;
  position: absolute;
  left: 0;
  top: 0px;
  background-size: 16px !important;
}
.like-comment-wrapper > .field_content_visibility-public::before {
  background: url(../../../icons/public-img.svg) no-repeat center;
}
.like-comment-wrapper > .field_content_visibility-group::before {
  background: url(../../../icons/group-1.svg) no-repeat center;
}
.like-comment-wrapper > .field_content_visibility-community::before {
  background: url(../../../icons/Community-1.svg) no-repeat center;
}
/* body.path-community-events .create-new-content-button a:hover {
  background: url(../../../icons/pink/add-this_hover.svg) no-repeat center
    var(--color-fff);
} */
.view-list-calender {
  display: flex;
  justify-content: end;
}
.view-list-calender > .view-header {
  display: flex;
  gap: 12px;
}
.view-list-calender > .view-header a {
  /* width: 37px;
  height: 37px; */
  /* background-size: 20px !important; */
  /* font-size: 0px; */
  /* border-radius: 50%; */
  /* position: relative; */
  /* padding: 0px !important; */
  padding: 0;
  padding-left: 29px !important;
  color: #606265;
}
a.btn-list-view {
  background: url(../../../icons/event/List_View_hover_000.svg) no-repeat center left 0;
  /* border: 2px solid var(--primary-color); */
  pointer-events: none;
}
a.btn-calendar-view {
  /* background: url(../../../icons/pink/Calendar_hover.svg) no-repeat center var(--color-fff); */
  background: url(../../../icons/event/Calendar_hover_000.svg) no-repeat center left 0;
  /* border: 2px solid var(--primary-color); */
}
a.btn-list-view:hover,
.enhanced_listing_page a.btn-list-view {
  /* background: url(../../../icons/list_view.svg) no-repeat center var(--primary-color); */
  background: url(../../../icons/event/List_View_ff00b5.svg) no-repeat center left 0;
  color: var(--primary-color);
  position: relative;
}
a.btn-calendar-view:hover,
.path-event-calendar a.btn-calendar-view {
  /* background: url(../../../icons/Calendar.svg) no-repeat center var(--primary-color); */
  background: url(../../../icons/event/Calendar_ff00b5.svg) no-repeat center left 0;
  color: var(--primary-color);
}
a.btn-list-view::before {
  content: "";
  width: 2px;
  height: 22px;
  background: #9b9b9b;
  position: absolute;
  right: -12px;
  top: 0;
}
.view-list-calender > .view-header .btn + .btn {
  margin-left: 9px;
}
.views-element-container:has(.view-list-calender) {
  /* margin-top: 15px; */
  margin-top: 20px;
}
.path-community-events .views-element-container:has(.view-list-calender) .form-group {
  margin-bottom: 0;
}
.path-community-events .views-field-nothing {
  position: relative;
}
/* .path-community-events.enhanced_listing_page .card.teaser {
  padding-bottom: 138px;
} */

/* .path-community-events .group_name a {
  display: flex;
} */
/********** Task #383315 issue 4 **************/
.path-community-events .event_date_loc time {
  text-transform: uppercase;
}
/* Task #383317 issue 2*/
.path-community-events .card .teaser__body .card__link a {
  font-weight: 600;
}

.like-comment-wrapper > * {
  text-transform: capitalize;
}
/* .attendee_list_wrapper{
  margin-bottom: 43px;
} */

.create-new-content-button a {
  background: url(../../../icons/pink/ADD_ICON.svg) no-repeat center;
}
.create-new-content-button a:hover {
  background: url(../../../icons/pink/ADD_ICON_hover_2px.svg) no-repeat center;
}
/* .path-community-events.enhanced_listing_page .quicktabs-wrapper .item-list {
  margin-bottom: 24px;
} */
.event_additional_wrapper .like-comment-wrapper a:hover {
  color: var(--primary-color);
}
/* Edited on 30th July 2025 */
/* body.enhanced_listing_page .view-filters .form-actions .button {
  background: var(--primary-color-bold);
  border:1px solid  var(--primary-color) !important;
}
body .filter-quick-tab .quick-tab>* label {
  border: 1px solid var(--primary-color);
  color: var(--primary-color-bold);
}
body .btn-normal a {
  color: var(--primary-color-bold);
} */
/* .views-infinite-scroll-content-wrapper + nav ul li a.btn-flat {
  background: var(--color-fff);
  border:1px solid  var(--primary-color-light) !important;
  color: var(--primary-color-bold);
} */
@media screen and (min-width: 768px) {
  body.path-community-events.enhanced_listing_page:not(.group_page)   .enhanced-card-view   .view-filters:has(.filter-quick-tab) {
    max-height: 96px;
    height: 96px;
  }
  body.path-community-events:not(   .group-details,
  .discussion-details,
  .path-user   )   .filter-quick-tab {
    top: 60px;
  }
}
.filter-quick-tab .quick-tab > * label.active {
  cursor: default;
}
.views-element-container:has(.view-list-calender) {
  position: absolute;
  top: 297px;
  right: 48px;
  z-index: 99;
}
