.inner.widget_block {
  background-color: #ffffff;
  color: #130e73;
}

.tribe-events-widget-events-list__event-title-link.tribe-common-anchor-thin {
  font-weight: 400;
  font-size: 17px;
}

div.row {
  display: flex;
  flex-wrap: wrap;
}

@media only screen and (max-width: 600px) {
  div.row {
    display: flex;
    flex-direction: column;
  }
}


.has-text-align-center.has-large-font-size strong {
    white-space: pre-wrap; /* css-3 */    
    white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */    
    white-space: -o-pre-wrap; /* Opera 7 */    
    word-wrap: break-word; /* Internet Explorer 5.5+ */
}

/* Mobiilivalikko pois napin päältä ylävalikosta. Digiteekki 26.8.2024 */ 
body .mobile-menu { top: 120px; }
body.admin-bar .mobile-menu { top: 160px }

/* Saavutettavuusongelman korjaus. Näytetään linkit, keltaiset napit eli .quick-links sivuilla myös tablet- ja mobiililaitteilla */
/* Korjattu 24.8.2024 Digiteekki Oy */
@media screen and (max-width: 991px) {
  .d-none:has(.quick-links) {
    display: block !important;
    min-width: 100%;

    .quick-links {
      width: 100%;
      display: flex;
      flex-wrap: wrap;
      gap: 10px;
      margin-bottom: 24px;

      a.quick-link.pwd-button {
        margin: 10px 0;
        display: block;
        margin: 0;
        min-width: auto;
        padding: 6px 12px;
      }
    }
  }
} 

/* Lukijalle: Syntaksivirheet eivät ole todellisia vaan johtuvat SiteOrigin CSS:n rajallisesta ymmärryksestä uuteen syntaksiin. */

.popular-posts h2 {
		margin-top: 0!important;
}