.block__title {
	font-size: 150% !important;
	color: #44aaa2 !important;
       font-weight: bold !important;
}

.view-content {
	gap: 15px !important;
}

.more-link {
	color: DodgerBlue !important;
  text-decoration: none;
  font-style: italic;
}

#block-olivero-views-block-workshops-block-1  {
  border: 2px solid #2b6cb0;     /* line color and thickness */
  border-radius: 8px;            /* rounded corners (optional) */
  padding: 10px;                 /* space inside the box */
  margin: 18px 0;                /* space outside the box */
}
  
.whydonate-fullwidth {
  width: 100% !important;
  max-width: 100% !important;
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
/* If WhyDonate uses an iframe, also force iframe to 100% width: */
.whydonate-fullwidth iframe {
  width: 100% !important;
  max-width: 100% !important;
}

.appearance-preview-card-shortcode {
	width: 100% !important;
	max-width: 100% !important;
	height: auto !important;
}