@media print {
	.top-wrap,
	.actions,
	#webpushr-prompt-wrapper,
	.read-more,
	figure {
		display:none;
	}
	p {
		font-size: 12pt;
		line-height: 14pt;
		margin-bottom: 0px;
	}
	h2 {
		font-size: 26pt;
		line-height: 30pt;
	}
	.excerpt {
		font-size: 16pt;
		line-height: 18pt;
	}
	h6 {
		font-size: 12pt;
		line-height: 14pt;
	}
}

section .wp-block-cover img {
	object-fit: cover;
	height: 100%;
	position: absolute;
  top: 0;
  left: 0;
}

section .wp-block-jetpack-mailchimp form button[type=submit] {
	border-radius: 2px;
	max-width: 100%;
	font-size: 1em;
	float: none !important;
	display: inline-block;
}

section .wp-block-jetpack-mailchimp input[type="email"] {
	max-width: 100% !important;
	padding: calc(0.667em + 2px) calc(1.333em + 2px) !important;
	display: inline-block;
	width: 100% !important;
	float: none !important;
}


section .wp-block-jetpack-mailchimp .wp-block-jetpack-button.wp-block-button {
	display: inline-block;
}

section .wp-block-jetpack-mailchimp p {
	display: inline-block;
}

section .wp-block-jetpack-mailchimp form {
	margin: 0 auto;
	max-width: 700px;
	display: flex;
	justify-content: center;
}

section .wp-block-jetpack-mailchimp .wp-block-jetpack-button {
	flex: none;
}

.strip-buttons .checkout-button {
		padding: calc(0.667em + 2px) calc(1.333em + 2px) !important;
	margin: 10px;
	background: #E9653A;
}

.d-none {
	display: none !important;
}

.donor-hero h2 {
	margin-top: 20px !important;
}

.donor-background .wp-block-cover__inner-container {
	background: #090A15 !important;
	backdrop-filter: none !important;
	position: initial !important;
}

.donor-background {
	background: #090A15 !important;
	padding: 40px 20px !important;
}

.donor-excerpt {
	color: white !important;
	width: 100% !important;
	padding-bottom: 60px !important;
	margin-bottom: 0 !important;
}

.donor-background iframe {
	max-width: 425px !important;
}

@media(max-width: 768px) {
	section .wp-block-jetpack-mailchimp form {
		margin: 0 !important;
		flex-flow: column;
	}
	
	section .wp-block-jetpack-mailchimp form button[type=submit] {
		width: 100%;
	}
	
	section .wp-block-jetpack-mailchimp input[type="email"] {
		width: 100% !important;
		max-width: 100% !important;
	}
	
	.strip-buttons .checkout-button {
		width: 100%;
		margin-left: 0;
		margin-right: 0;
	}
	
	.donor-background .wp-block-cover__inner-container {
		padding-right: 0 !important;
		padding-left: 0 !important;
	}
	
	.donor-background {
		padding: 20px !important;
	}
	
	.donor-excerpt {
		padding-bottom: 40px !important;
	}
}

  /* Fix 1: Disable broken drop caps */
  .has-drop-cap:not(:focus)::first-letter {
      float: none !important;
      font-size: inherit !important;
      line-height: inherit !important;
      margin: 0 !important;
  }

  /* Fix 2: Reset button height (fixes STÖD OSS button stretching) */
  .wp-block-button__link {
      height: auto !important;
  }


