/* Override any styles here */
.content .flex img{
	max-width: 50% !important;
}
.content .flex{
    width: 100%;
    overflow: hidden;
}
.contributor-title:hover{
	color: #DE4835;
}
.content{
	position: relative;
	z-index:5;
}
@media (max-width:480px){
	.container{
		padding-inline: 1.5rem;
	} 
}

[x-cloak] {
  display: none !important;
}

/* Modal Overlay */
.search-modal {
  position: fixed;
  inset: 0;
  background-color: rgba(0, 0, 0, 0.8);
  z-index: 999;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 1rem;

  /* Transition Defaults (Hidden State) */
  opacity: 0;
  transform: scale(0.95);
  pointer-events: none;
  transition: opacity 0.2s ease-out, transform 0.2s ease-out;
}

/* Visible State */
.search-modal.active {
  opacity: 1;
  transform: scale(1);
  pointer-events: auto;
}

/* Modal Content Box */
.search-modal-container {

  max-width: 600px;
  width: 100%;
 
}

/* Search Form */
.search-modal form {
  display: flex;
}

/* Input Field */
.search-modal input[type="search"] {
  flex: 1;
  padding: 0.75rem 1rem;
  border: 1px solid #ccc;
  border-right: none;
  border-radius: 6px 0 0 6px;
  font-size: 1rem;
  outline: none;
}

/* Submit Button */
.search-modal button[type="submit"] {
  padding: 0.75rem 1.5rem;
  background-color: #EA5793;
  color: white;
  border: none;
  border-radius: 0 6px 6px 0;
  font-size: 1rem;
  cursor: pointer;
  transition: background-color 0.2s ease;
}

.search-modal button[type="submit"]:hover {
  background-color: #DE4835;
}

/* Optional: Close Button */
.search-modal .close-btn {
  position: absolute;
  top: 1rem;
  right: 1rem;
  font-size: 1.5rem;
  color: #666;
  background: transparent;
  border: none;
  cursor: pointer;
}


.tooltipster-base {
	background-color: #688F4E !important;
}
.tooltipster-content, .tooltipster-content a, .tooltipster-content > * , .tooltipster-content span, .tribe-common p  {
	color: white !important;
}
.tribe-events-calendar-month__header{
	display: none;
}
.tribe-events-calendar-month__body, .tribe-events-calendar-month__week,
.tribe-events-calendar-month__day.tribe-events-calendar-month__day--past tribe-events-calendar-month__day--other-month tribe-events-calendar-month__day--past-month{
	border: none !important;
}
.tribe-events-calendar-month__day.tribe-events-calendar-month__day--past tribe-events-calendar-month__day--other-month tribe-events-calendar-month__day--past-month{
	padding: 3px !important;
}
body.single-tec_calendar_embed .tribe-events.tribe-common--breakpoint-medium .tribe-events-calendar-month__day {
	border: none !important;
	padding: 3px !important;
}
body.single-tec_calendar_embed .tribe-events.tribe-common--breakpoint-medium .tribe-events-calendar-month__day > div {
	background: RGB(244, 234, 214);
	
}
