h4.widget-title {
  border: none;
  padding-left: 0;
}

.mec-wrap .mec-single-title,
.single-mec-events .mec-wrap.mec-no-access-error h1 {
  font-size: 16px;
}

.mec-event-list-standard .mec-event-title a {
  font-size: 16px;
}

.mec-event-list-minimal .mec-event-detail {
  color: #000000;
}

.mec-wrap .mec-event-article .mec-color-hover {
  color: #000000;
}

.mec-single-modern .mec-single-event-bar > div .mec-time-comment {
  color: #000000;
}

.mec-wrap abbr {
  color: #000000;
}

.mec-wrap .mec-totalcal-box label {
  color: #000000;
}

.mec-wrap .mec-color-hover:hover {
  color: #000000;
}

.mec-single-event .mec-event-meta .mec-events-event-categories a {
  color: #000000;
}

.mec-single-event .mec-event-meta dd a {
  color: #000000;
}
.page:not(.elementor-page):not(.woocommerce-page)
  .entry
  a:not(.wp-block-button__link):not(.wp-block-file__button) {
  text-decoration: none;
}

.mec-address {
  color: #000000;
}

.mec-single-event .mec-event-meta dd {
  color: #000000;
}

.alanonma-button {
  display: inline-block;
  margin: 4px;
  background: #1985ce;
  color: #ffffff;
  font-size: 12px;
  border-radius: 8px;
  padding: 4px 4px;
  -moz-transition: all 0.2s;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.alanonma-button:hover {
  background: #ffffff;
  color: #0000ff;
}

@media screen and (max-width: 768px) {
  /* Annoucement bar */
  .announcements-bar.announcements-bar.announcements-bar.announcements-bar .elementor-widget-wrap {
    display: flex;
    flex-wrap: nowrap;
    overflow: auto;
    justify-content: flex-start;
    padding: 12px 12px;
  }

  .announcements-bar .elementor-widget-wrap > * {
    flex-shrink: 0;
  }
  /* -- Annoucement bar */
  
  /* Menu button and cart */
  .oceanwp-mobile-menu-icon {
    width: 100%;
    display: flex;
    padding-right: 12px;
  }
  
  .oceanwp-mobile-menu-icon .wcmenucart {
    order: 2;
    margin-left: auto;
  }
  /* -- Menu button and cart */
  
  /* Homepage CTAs */
  .homepage-ctas .elementor-container {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }
  /* -- Homepage CTAs */
}