/* -----  General Definitions  --------------------------------------------- */
/* @import must be at top of file, otherwise CSS will not work */
@import url("https://hello.myfonts.net/count/2a4b22");
@font-face {
  font-family: 'Optima';
  font-weight: normal;
  font-style: normal;
  src: url("../webfonts/2A4B22_3_0.eot");
  src: url("../webfonts/2A4B22_3_0d41d.eot?#iefix") format("embedded-opentype"), url("../webfonts/2A4B22_3_0.woff") format("woff"), url("../webfonts/2A4B22_3_0.ttf") format("truetype");
}

@font-face {
  font-family: 'Optima';
  font-weight: normal;
  font-style: italic;
  src: url("../webfonts/2A4B22_0_0.eot");
  src: url("../webfonts/2A4B22_0_0d41d.eot?#iefix") format("embedded-opentype"), url("../webfonts/2A4B22_0_0.woff") format("woff"), url("../webfonts/2A4B22_0_0.ttf") format("truetype");
}

@font-face {
  font-family: 'Optima';
  font-weight: bold;
  font-style: normal;
  src: url("../webfonts/2A4B22_1_0.eot");
  src: url("../webfonts/2A4B22_1_0d41d.eot?#iefix") format("embedded-opentype"), url("../webfonts/2A4B22_1_0.woff") format("woff"), url("../webfonts/2A4B22_1_0.ttf") format("truetype");
}

@font-face {
  font-family: 'Optima';
  font-weight: bold;
  font-style: italic;
  src: url("../webfonts/2A4B22_2_0.eot");
  src: url("../webfonts/2A4B22_2_0d41d.eot?#iefix") format("embedded-opentype"), url("../webfonts/2A4B22_2_0.woff") format("woff"), url("../webfonts/2A4B22_2_0.ttf") format("truetype");
}

/* line 12, X:/dkfs-hilft/assets/scss/components/_burger.scss */
#menu-toggle {
  cursor: pointer;
  width: 32px;
  height: 22px;
  position: relative;
  display: block;
  float: right;
  margin: 19px 32px;
}

/* line 21, X:/dkfs-hilft/assets/scss/components/_burger.scss */
#menu-toggle .line {
  display: block;
  background: white;
  width: 32px;
  height: 4px;
  position: absolute;
  left: 0;
  transition: all 0.4s;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
}

/* line 32, X:/dkfs-hilft/assets/scss/components/_burger.scss */
#menu-toggle .line.line-1 {
  top: 0;
}

/* line 35, X:/dkfs-hilft/assets/scss/components/_burger.scss */
#menu-toggle .line.line-2 {
  top: 50%;
}

/* line 38, X:/dkfs-hilft/assets/scss/components/_burger.scss */
#menu-toggle .line.line-3 {
  top: 100%;
}

/* line 44, X:/dkfs-hilft/assets/scss/components/_burger.scss */
#menu-toggle:hover .line-1, #menu-toggle:focus .line-1 {
  transform: translateY(-2px);
  -webkit-transform: translateY(-2px);
  -moz-transform: translateY(-2px);
}

/* line 49, X:/dkfs-hilft/assets/scss/components/_burger.scss */
#menu-toggle:hover .line-3, #menu-toggle:focus .line-3 {
  transform: translateY(2px);
  -webkit-transform: translateY(2px);
  -moz-transform: translateY(2px);
}

/* line 57, X:/dkfs-hilft/assets/scss/components/_burger.scss */
#menu-toggle.open .line-1 {
  transform: translateY(11px) translateX(0) rotate(45deg);
  -webkit-transform: translateY(11px) translateX(0) rotate(45deg);
  -moz-transform: translateY(11px) translateX(0) rotate(45deg);
}

/* line 62, X:/dkfs-hilft/assets/scss/components/_burger.scss */
#menu-toggle.open .line-2 {
  opacity: 0;
}

/* line 65, X:/dkfs-hilft/assets/scss/components/_burger.scss */
#menu-toggle.open .line-3 {
  transform: translateY(-11px) translateX(0) rotate(-45deg);
  -webkit-transform: translateY(-11px) translateX(0) rotate(-45deg);
  -moz-transform: translateY(-11px) translateX(0) rotate(-45deg);
}

/* line 12, X:/dkfs-hilft/assets/scss/index.scss */
.container {
  max-width: 1440px;
  width: 90%;
}

/* line 17, X:/dkfs-hilft/assets/scss/index.scss */
.row {
  margin-bottom: 0;
}

/* line 20, X:/dkfs-hilft/assets/scss/index.scss */
.row .col {
  padding: 0 8px;
}

/* line 25, X:/dkfs-hilft/assets/scss/index.scss */
::-moz-selection {
  background: #9e0054;
  color: white;
}

/* line 30, X:/dkfs-hilft/assets/scss/index.scss */
::selection {
  background: #9e0054;
  color: white;
}

/* line 35, X:/dkfs-hilft/assets/scss/index.scss */
:focus {
  outline: none;
}

/* -----  General Typography  ------------------------------------------- */
/* line 41, X:/dkfs-hilft/assets/scss/index.scss */
html,
body {
  font-family: 'Optima', serif;
  font-size: 16px;
  font-weight: 400;
  font-style: normal;
  color: #888;
  overflow: visible !important;
}

/* line 52, X:/dkfs-hilft/assets/scss/index.scss */
a {
  color: black;
}

/* line 56, X:/dkfs-hilft/assets/scss/index.scss */
a:hover,
a:focus,
a:active {
  color: red;
}

/* line 62, X:/dkfs-hilft/assets/scss/index.scss */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: bold;
  font-style: normal;
  font-size: 1rem;
  line-height: 120%;
}

/* line 74, X:/dkfs-hilft/assets/scss/index.scss */
h1, h2 {
  margin: 2.0rem 0 1.2rem 0;
  font-size: 2.4rem;
  color: #9e0054;
}

/* line 80, X:/dkfs-hilft/assets/scss/index.scss */
h1 {
  text-transform: uppercase;
}

/* line 84, X:/dkfs-hilft/assets/scss/index.scss */
h3 {
  color: #9e0054;
  font-size: 1.4rem;
  font-weight: bold;
  margin: 0 0 2rem 0;
}

/* line 91, X:/dkfs-hilft/assets/scss/index.scss */
p {
  font-size: 1rem;
  line-height: 140%;
  margin: 0 0 24px;
  padding: 0;
}

/* line 98, X:/dkfs-hilft/assets/scss/index.scss */
blockquote {
  margin: 0;
  padding-left: 0;
  border-left: 0;
  margin: 2.0rem 0 1.2rem 0;
}

/* line 104, X:/dkfs-hilft/assets/scss/index.scss */
blockquote p {
  font-size: 2.4rem;
  font-weight: bold;
  line-height: 120%;
  color: #9e0054;
}

/* line 110, X:/dkfs-hilft/assets/scss/index.scss */
blockquote p em {
  font-weight: bold;
  font-style: normal;
  text-align: right;
  font-size: 1rem;
  display: block;
  margin-top: -0.6rem;
}

/* line 121, X:/dkfs-hilft/assets/scss/index.scss */
strong {
  font-weight: 700;
}

/* line 125, X:/dkfs-hilft/assets/scss/index.scss */
figure {
  margin: 0;
}

/* line 128, X:/dkfs-hilft/assets/scss/index.scss */
figure figcaption {
  margin: 8px;
  font-style: italic;
  font-size: .7rem;
  line-height: 100%;
}

/* line 136, X:/dkfs-hilft/assets/scss/index.scss */
.gap {
  min-height: 1px;
  margin: 128px auto;
}

/* line 140, X:/dkfs-hilft/assets/scss/index.scss */
.gap.gapMedium {
  margin: 64px auto;
}

/* line 144, X:/dkfs-hilft/assets/scss/index.scss */
.gap.gapSmall {
  margin: 32px auto;
}

/* line 149, X:/dkfs-hilft/assets/scss/index.scss */
#materialbox-overlay {
  background-color: #000;
}

/* line 153, X:/dkfs-hilft/assets/scss/index.scss */
.materialbox-caption {
  line-height: 100%;
  height: auto;
  padding: 0 0 8px;
}

/* line 159, X:/dkfs-hilft/assets/scss/index.scss */
.pirate {
  fill: #fff;
  transition: fill .4s ease-in-out;
}

/* line 164, X:/dkfs-hilft/assets/scss/index.scss */
.custom-span {
  display: block;
}

/* line 167, X:/dkfs-hilft/assets/scss/index.scss */
.quote {
  color: #9e0054;
  margin-top: -1.2rem;
}

/* line 172, X:/dkfs-hilft/assets/scss/index.scss */
.btn-main {
  background: #9e0054;
  color: white;
  font-family: 'Optima', sans-serif;
  font-weight: bold;
  font-size: 1.7rem;
}

/* line 179, X:/dkfs-hilft/assets/scss/index.scss */
.btn-main:hover, .btn-main:focus {
  background: #660b38;
  color: white;
}

/* line 185, X:/dkfs-hilft/assets/scss/index.scss */
.btn-news {
  margin: 40px 0;
  height: 48px;
  line-height: 48px;
}

/* line 191, X:/dkfs-hilft/assets/scss/index.scss */
.previewmode {
  padding: 20vh 0;
}

/* -----  NAV  ------------------------------------------- */
/* line 196, X:/dkfs-hilft/assets/scss/index.scss */
.pushpin-wrp {
  min-height: 64px;
  position: relative;
}

/* line 201, X:/dkfs-hilft/assets/scss/index.scss */
.sidenav-overlay {
  display: none !important;
  visibility: hidden !important;
}

/* line 206, X:/dkfs-hilft/assets/scss/index.scss */
.nav-home-wrp.pinned {
  width: 100%;
  position: relative;
  z-index: 999;
}

/* line 212, X:/dkfs-hilft/assets/scss/index.scss */
.nav-subpage-wrp {
  position: fixed;
  width: 100%;
  top: 0;
  z-index: 999;
}

/* line 218, X:/dkfs-hilft/assets/scss/index.scss */
.subpage-nav-gap {
  height: 64px;
}

/* line 222, X:/dkfs-hilft/assets/scss/index.scss */
header {
  height: 64px;
}

/* line 225, X:/dkfs-hilft/assets/scss/index.scss */
header nav {
  background-color: #9e0054;
  transition: all .4s;
}

/* line 229, X:/dkfs-hilft/assets/scss/index.scss */
header nav.open {
  background-color: white;
}

/* line 232, X:/dkfs-hilft/assets/scss/index.scss */
header nav.open .pirate {
  fill: #9e0054;
}

/* line 236, X:/dkfs-hilft/assets/scss/index.scss */
header nav.open #menu-toggle .line {
  background: #9e0054;
}

/* line 240, X:/dkfs-hilft/assets/scss/index.scss */
header nav.open .donate-button-header {
  color: white;
  background: #9e0054;
}

/* line 246, X:/dkfs-hilft/assets/scss/index.scss */
header nav .sidenav {
  position: relative;
  width: 100%;
  height: auto;
  background: #9e0054;
  transform: scaleY(0);
  transform-origin: top center;
  transition: transform .4s;
  padding: 40px 0;
  display: block;
}

/* line 257, X:/dkfs-hilft/assets/scss/index.scss */
header nav .sidenav.open {
  transform: scaleY(1);
}

/* line 261, X:/dkfs-hilft/assets/scss/index.scss */
header nav .sidenav .menu-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

/* line 268, X:/dkfs-hilft/assets/scss/index.scss */
header nav .sidenav .menu-container .menu-row:last-child {
  margin-right: 0;
}

/* line 272, X:/dkfs-hilft/assets/scss/index.scss */
header nav .sidenav .menu-container .menu-row .mainmenu-item {
  text-align: left;
}

/* line 275, X:/dkfs-hilft/assets/scss/index.scss */
header nav .sidenav .menu-container .menu-row .mainmenu-item a {
  color: white;
  font-size: 1.8rem;
  text-transform: uppercase;
  line-height: 38px;
  display: inline-block;
}

/* line 283, X:/dkfs-hilft/assets/scss/index.scss */
header nav .sidenav .menu-container .menu-row .mainmenu-item.active a,
header nav .sidenav .menu-container .menu-row .mainmenu-item a:hover {
  background: white;
  color: #9e0054;
}

/* line 294, X:/dkfs-hilft/assets/scss/index.scss */
header .nav-wrapper {
  height: 64px;
}

/* line 297, X:/dkfs-hilft/assets/scss/index.scss */
header .nav-wrapper .col {
  height: 64px;
}

/* line 301, X:/dkfs-hilft/assets/scss/index.scss */
header .nav-wrapper .header-logo {
  display: block;
  height: 48px;
  width: 48px;
  margin: 8px 0;
}

/* line 307, X:/dkfs-hilft/assets/scss/index.scss */
header .nav-wrapper .header-logo svg {
  height: 48px;
}

/* line 312, X:/dkfs-hilft/assets/scss/index.scss */
header .nav-wrapper .donate-button-header {
  display: block;
  float: right;
  height: 32px;
  line-height: 32px;
  padding: 0 8px;
  background: white;
  color: #9e0054;
  font-weight: bold;
  text-transform: uppercase;
  margin: 16px 0;
  font-size: 20px;
  letter-spacing: 1px;
  transition: all .4s ease-in-out;
}

/* line 328, X:/dkfs-hilft/assets/scss/index.scss */
header .nav-wrapper .donate-button-header:hover {
  background: #9e0054;
  color: white;
  box-shadow: 0 0 2px white;
}

/* -----  Modules  ------------------------------------------- */
/* line 339, X:/dkfs-hilft/assets/scss/index.scss */
.intro-wrapper {
  position: relative;
  background-size: cover;
  background-position: top left;
  background-repeat: no-repeat;
  min-height: 800px;
  height: 100%;
  height: 100vh;
}

/* line 349, X:/dkfs-hilft/assets/scss/index.scss */
.intro-wrapper .intro-logo {
  max-height: 333px;
}

/* line 353, X:/dkfs-hilft/assets/scss/index.scss */
.intro-wrapper .donate-button {
  position: absolute;
  display: block;
  top: 24px;
  right: 0;
  height: 48px;
}

/* line 360, X:/dkfs-hilft/assets/scss/index.scss */
.intro-wrapper .donate-button svg {
  height: 48px;
  margin-right: 16px;
  float: left;
  transition: all .4s ease-in-out;
}

/* line 367, X:/dkfs-hilft/assets/scss/index.scss */
.intro-wrapper .donate-button span {
  padding: 0 16px;
  font-weight: bold;
  text-transform: uppercase;
  line-height: 48px;
  font-size: 40px;
  color: #9e0054;
  letter-spacing: 1px;
  background: white;
  float: left;
  transition: all .4s ease-in-out;
}

/* line 382, X:/dkfs-hilft/assets/scss/index.scss */
.intro-wrapper .donate-button:hover svg {
  transform: rotate(10deg);
}

/* line 384, X:/dkfs-hilft/assets/scss/index.scss */
.intro-wrapper .donate-button:hover svg .pirate {
  fill: #9e0054;
}

/* line 389, X:/dkfs-hilft/assets/scss/index.scss */
.intro-wrapper .donate-button:hover span {
  background: #9e0054;
  color: white;
}

/* line 398, X:/dkfs-hilft/assets/scss/index.scss */
.cards .card {
  display: block;
  width: 100%;
  box-shadow: none;
  border-radius: 0;
  margin: 8px 0;
}

/* line 405, X:/dkfs-hilft/assets/scss/index.scss */
.cards .card a {
  display: block;
  position: relative;
  cursor: inherit;
}

/* line 410, X:/dkfs-hilft/assets/scss/index.scss */
.cards .card a .card-image {
  width: 100%;
  display: block;
  position: relative;
}

/* line 416, X:/dkfs-hilft/assets/scss/index.scss */
.cards .card a .overlay {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transition: all .4s;
}

/* line 424, X:/dkfs-hilft/assets/scss/index.scss */
.cards .card a .overlay p {
  font-size: 1.8rem;
  color: white;
  text-transform: uppercase;
  position: absolute;
  bottom: 0;
  width: 100%;
  padding: 0 24px;
}

/* line 437, X:/dkfs-hilft/assets/scss/index.scss */
.cards .card.redBack a {
  cursor: pointer;
}

/* line 440, X:/dkfs-hilft/assets/scss/index.scss */
.cards .card.redBack a .overlay {
  background: rgba(158, 0, 84, 0.6);
}

/* line 443, X:/dkfs-hilft/assets/scss/index.scss */
.cards .card.redBack a .overlay p {
  color: white;
}

/* line 449, X:/dkfs-hilft/assets/scss/index.scss */
.cards .card.redBack a:hover .overlay {
  background: rgba(158, 0, 84, 0.1);
}

/* line 457, X:/dkfs-hilft/assets/scss/index.scss */
.cards .card.whiteBack a {
  cursor: pointer;
}

/* line 460, X:/dkfs-hilft/assets/scss/index.scss */
.cards .card.whiteBack a .overlay {
  background: rgba(255, 255, 255, 0.6);
}

/* line 463, X:/dkfs-hilft/assets/scss/index.scss */
.cards .card.whiteBack a .overlay .text-wrp {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  text-align: center;
  width: 100%;
}

/* line 470, X:/dkfs-hilft/assets/scss/index.scss */
.cards .card.whiteBack a .overlay .text-wrp p {
  position: relative;
  color: #9e0054;
  padding: 0 8px;
  text-align: left;
}

/* line 477, X:/dkfs-hilft/assets/scss/index.scss */
.cards .card.whiteBack a .overlay .text-wrp h5 {
  display: inline-block;
  background: #9e0054;
  padding: 0 16px;
  margin: 0;
  color: white;
  font-family: 'Optima', sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 1.5rem;
  line-height: 40px;
}

/* line 489, X:/dkfs-hilft/assets/scss/index.scss */
.cards .card.whiteBack a .overlay .text-wrp h5:hover {
  background: #660b38;
}

/* line 497, X:/dkfs-hilft/assets/scss/index.scss */
.cards .card.whiteBack a:hover .overlay {
  background: rgba(255, 255, 255, 0.1);
}

/* line 506, X:/dkfs-hilft/assets/scss/index.scss */
.team-cards {
  margin-bottom: 40px;
}

/* line 509, X:/dkfs-hilft/assets/scss/index.scss */
.team-cards h4 {
  font-size: 2rem;
  margin-bottom: 24px;
}

/* line 513, X:/dkfs-hilft/assets/scss/index.scss */
.team-cards .card.team {
  box-shadow: none;
}

/* line 516, X:/dkfs-hilft/assets/scss/index.scss */
.team-cards .card.team h3 {
  margin: .5rem 0 1rem 0;
}

/* line 520, X:/dkfs-hilft/assets/scss/index.scss */
.team-cards .card.team .card-image {
  width: 100%;
}

/* line 526, X:/dkfs-hilft/assets/scss/index.scss */
.news {
  display: flex;
  flex-wrap: wrap;
}

/* line 530, X:/dkfs-hilft/assets/scss/index.scss */
.news .news-card-wrapper {
  width: 30%;
  width: calc(100% / 3 - 24px);
  margin: 8px;
}

/* line 535, X:/dkfs-hilft/assets/scss/index.scss */
.news .news-card-wrapper .card {
  margin: 0;
}

/* line 542, X:/dkfs-hilft/assets/scss/index.scss */
form input {
  font-family: 'Optima', sans-serif;
}

/* line 546, X:/dkfs-hilft/assets/scss/index.scss */
form input:not([type]), form input[type=text]:not(.browser-default), form input[type=password]:not(.browser-default), form input[type=email]:not(.browser-default), form input[type=url]:not(.browser-default), form input[type=time]:not(.browser-default), form input[type=date]:not(.browser-default), form input[type=datetime]:not(.browser-default), form input[type=datetime-local]:not(.browser-default), form input[type=tel]:not(.browser-default), form input[type=number]:not(.browser-default), form input[type=search]:not(.browser-default), form textarea.materialize-textarea {
  font-family: 'Optima', sans-serif;
}

/* line 550, X:/dkfs-hilft/assets/scss/index.scss */
form .ammount-wrp {
  position: relative;
  margin-right: 24px;
  float: right;
}

/* line 555, X:/dkfs-hilft/assets/scss/index.scss */
form .ammount-wrp .currency {
  position: absolute;
  height: 40px;
  line-height: 40px;
  top: 0;
  right: 8px;
  color: #9e0054;
  font-size: 2rem;
}

/* line 566, X:/dkfs-hilft/assets/scss/index.scss */
form input#donate_ammount {
  text-align: center;
  border: 1px solid #9e0054;
  color: #9e0054;
  font-size: 2rem;
  max-width: 150px;
  box-sizing: border-box;
  padding: 0 32px;
  height: 40px;
  line-height: 40px;
  margin-bottom: 0;
}

/* line 579, X:/dkfs-hilft/assets/scss/index.scss */
form input#donate_submit {
  height: 40px;
  line-height: 40px;
  font-size: 2rem;
  color: white;
  cursor: pointer;
}

/* line 586, X:/dkfs-hilft/assets/scss/index.scss */
form .waves-input-wrapper {
  border-radius: 0;
  vertical-align: middle;
  float: right;
  height: 40px;
}

/* line 593, X:/dkfs-hilft/assets/scss/index.scss */
form .grecaptcha-badge {
  visibility: hidden;
}

/* line 598, X:/dkfs-hilft/assets/scss/index.scss */
#contact_form {
  margin-top: 40px;
}

/* line 601, X:/dkfs-hilft/assets/scss/index.scss */
#contact_form .input-field {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-top: .5rem;
  margin-bottom: .5rem;
}

/* line 609, X:/dkfs-hilft/assets/scss/index.scss */
#contact_form .input-field.submit-wrp {
  justify-content: flex-end;
}

/* line 613, X:/dkfs-hilft/assets/scss/index.scss */
#contact_form .input-field label {
  width: 35%;
  position: relative;
  top: inherit;
  left: inherit;
  font-size: 1rem;
  cursor: pointer;
  text-align: left;
  transform: none;
  color: #9e0054;
}

/* line 625, X:/dkfs-hilft/assets/scss/index.scss */
#contact_form .input-field > label:not(.label-icon).active {
  transform: none;
  transform-origin: 0 0;
  color: #660b38;
}

/* line 631, X:/dkfs-hilft/assets/scss/index.scss */
#contact_form .input-field input[type=text],
#contact_form .input-field input[type=tel],
#contact_form .input-field input[type=email],
#contact_form .input-field textarea.materialize-textarea {
  width: 65%;
  height: 24px;
  border: 0;
  box-shadow: inset 2px 2px 2px 1px rgba(0, 0, 0, 0.15);
  background: rgba(0, 0, 0, 0.015);
}

/* line 642, X:/dkfs-hilft/assets/scss/index.scss */
#contact_form .input-field input[type=text]:focus,
#contact_form .input-field input[type=tel]:focus,
#contact_form .input-field input[type=email]:focus,
#contact_form .input-field textarea.materialize-textarea:focus {
  background: rgba(0, 0, 0, 0.05);
  box-shadow: inset 2px 2px 2px 1px rgba(158, 0, 84, 0.2);
}

/* line 650, X:/dkfs-hilft/assets/scss/index.scss */
#contact_form .input-field [type="checkbox"] + span:not(.lever):before, #contact_form .input-field [type="checkbox"]:not(.filled-in) + span:not(.lever):after {
  box-shadow: inset 2px 2px 2px 1px rgba(0, 0, 0, 0.15);
  border: 0;
}

/* line 655, X:/dkfs-hilft/assets/scss/index.scss */
#contact_form .input-field [type="checkbox"]:checked + span:not(.lever):before {
  border-top: 2px solid transparent;
  border-left: 2px solid transparent;
  border-right: 2px solid #9e0054;
  border-bottom: 2px solid #9e0054;
  box-shadow: none;
}

/* line 663, X:/dkfs-hilft/assets/scss/index.scss */
#contact_form .input-field textarea.materialize-textarea {
  padding: .4rem 0 .4rem 0;
  min-height: 8rem;
}

/* line 668, X:/dkfs-hilft/assets/scss/index.scss */
#contact_form .input-field abbr[title] {
  border-bottom: none;
  text-decoration: none;
}

/* line 673, X:/dkfs-hilft/assets/scss/index.scss */
#contact_form .input-field .checkbox-wrp {
  width: 100%;
  color: #888;
  text-align: right;
  margin-top: 16px;
}

/* line 679, X:/dkfs-hilft/assets/scss/index.scss */
#contact_form .input-field .checkbox-wrp a {
  color: #9e0054;
}

/* line 683, X:/dkfs-hilft/assets/scss/index.scss */
#contact_form .input-field .checkbox-wrp [type="checkbox"] + span:not(.lever),
#contact_form .input-field .checkbox-wrp small {
  font-size: .9rem;
}

/* line 691, X:/dkfs-hilft/assets/scss/index.scss */
#kontakt a[href*=tel] {
  color: #9e0054;
  font-size: 1.7rem;
  line-height: 1.7rem;
  font-weight: bold;
}

/* line 697, X:/dkfs-hilft/assets/scss/index.scss */
#kontakt a[href*=tel] i {
  color: #9e0054;
  margin-right: 8px;
  line-height: 1.7rem;
  font-size: 2rem;
  float: left;
  transition: all .4s;
}

/* line 707, X:/dkfs-hilft/assets/scss/index.scss */
#kontakt a[href*=tel]:hover {
  color: #660b38;
}

/* line 710, X:/dkfs-hilft/assets/scss/index.scss */
#kontakt a[href*=tel]:hover i {
  margin-right: 16px;
}

/* line 716, X:/dkfs-hilft/assets/scss/index.scss */
.alert {
  background: rgba(158, 18, 86, 0.2);
  padding: 1px 16px;
  border-radius: 8px;
  color: #9e0054;
  margin: 16px 0 32px;
}

/* line 724, X:/dkfs-hilft/assets/scss/index.scss */
.success-message {
  background: rgba(47, 168, 54, 0.2);
  padding: 1px 16px;
  border-radius: 8px;
  color: #2fa836;
  margin: 16px 0 32px;
  text-align: center;
}

/* -----  Carousel  ------------------------------------------- */
/* line 736, X:/dkfs-hilft/assets/scss/index.scss */
.carousel-wrp .slides-wrp {
  padding: 16px;
  background: #F5F5F5;
}

/* line 741, X:/dkfs-hilft/assets/scss/index.scss */
.carousel-wrp .carousel-controls {
  float: left;
  width: 100%;
  padding: 0px 20%;
  margin: 16px 0;
}

/* line 747, X:/dkfs-hilft/assets/scss/index.scss */
.carousel-wrp .carousel-controls .indicators-wrp {
  float: left;
  width: 60%;
}

/* line 752, X:/dkfs-hilft/assets/scss/index.scss */
.carousel-wrp .carousel-controls .indicators {
  position: relative;
  text-align: center;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0;
}

/* line 760, X:/dkfs-hilft/assets/scss/index.scss */
.carousel-wrp .carousel-controls .indicators .indicator-item {
  display: inline-block;
  position: relative;
  cursor: pointer;
  height: 14px;
  width: 14px;
  margin: 24px 4px;
  background-color: white;
  border: 2px solid grey;
  transition: all .3s;
}

/* line 771, X:/dkfs-hilft/assets/scss/index.scss */
.carousel-wrp .carousel-controls .indicators .indicator-item.active {
  background-color: red;
  border-color: red;
}

/* line 778, X:/dkfs-hilft/assets/scss/index.scss */
.carousel-wrp .carousel-controls .carousel-nav {
  float: left;
  width: 20%;
  padding: 10px 0;
}

/* line 784, X:/dkfs-hilft/assets/scss/index.scss */
.carousel-wrp .carousel-controls .carousel-nav .btn-flat {
  width: 40px;
  height: 40px;
  padding: 0;
  border: 2px solid red;
  background-color: white;
  text-align: center;
  transition: all .4s;
}

/* line 793, X:/dkfs-hilft/assets/scss/index.scss */
.carousel-wrp .carousel-controls .carousel-nav .btn-flat i {
  color: red;
}

/* line 797, X:/dkfs-hilft/assets/scss/index.scss */
.carousel-wrp .carousel-controls .carousel-nav .btn-flat:hover {
  background-color: red;
}

/* line 800, X:/dkfs-hilft/assets/scss/index.scss */
.carousel-wrp .carousel-controls .carousel-nav .btn-flat:hover i {
  color: white;
}

/* line 810, X:/dkfs-hilft/assets/scss/index.scss */
.module-mediatext .text-wrp {
  position: relative;
}

/* line 813, X:/dkfs-hilft/assets/scss/index.scss */
.module-mediatext .text-wrp > p:first-child {
  margin-top: 2rem;
}

/* line 817, X:/dkfs-hilft/assets/scss/index.scss */
.module-mediatext .text-wrp em {
  font-style: normal;
  font-size: 1.8rem;
  font-weight: bold;
  color: #9e0054;
  line-height: 125%;
}

/* line 825, X:/dkfs-hilft/assets/scss/index.scss */
.module-mediatext .text-wrp.leftText {
  padding: 0 24px 0 0;
}

/* line 828, X:/dkfs-hilft/assets/scss/index.scss */
.module-mediatext .text-wrp.leftText .headline-between {
  margin-right: -50%;
  transform: translateX(50%);
}

/* line 834, X:/dkfs-hilft/assets/scss/index.scss */
.module-mediatext .text-wrp.rightText {
  padding: 24px;
}

/* line 837, X:/dkfs-hilft/assets/scss/index.scss */
.module-mediatext .text-wrp.rightText .headline-between {
  margin-left: -50%;
  transform: translateX(50%);
}

/* line 843, X:/dkfs-hilft/assets/scss/index.scss */
.module-mediatext .text-wrp .headline-between {
  position: relative;
  display: inline-block;
  margin: 40px 0;
  z-index: 50;
  background: #9e0054;
  color: white;
  text-transform: uppercase;
  font-size: 2rem;
  line-height: 40px;
  padding: 0 16px;
  font-weight: bold;
}

/* line 857, X:/dkfs-hilft/assets/scss/index.scss */
.module-mediatext .text-wrp h6 {
  text-align: right;
}

/* line 860, X:/dkfs-hilft/assets/scss/index.scss */
.module-mediatext .text-wrp h6 a {
  font-size: 1.05rem;
  text-transform: uppercase;
  color: #9e0054;
  text-decoration: underline;
}

/* line 866, X:/dkfs-hilft/assets/scss/index.scss */
.module-mediatext .text-wrp h6 a:hover {
  color: #660b38;
}

/* line 872, X:/dkfs-hilft/assets/scss/index.scss */
.module-mediatext .text-wrp a {
  color: #9e0054;
}

/* line 876, X:/dkfs-hilft/assets/scss/index.scss */
.module-mediatext .text-wrp .text-bottom {
  text-align: right;
  padding-top: 64px;
}

/* line 880, X:/dkfs-hilft/assets/scss/index.scss */
.module-mediatext .text-wrp .text-bottom h5 {
  display: inline-block;
  background: #9e0054;
  color: white;
  text-transform: uppercase;
  line-height: 40px;
  font-size: 2rem;
  padding: 0 16px;
}

/* line 891, X:/dkfs-hilft/assets/scss/index.scss */
.module-mediatext .text-wrp figure {
  display: inline-block;
}

/* line 894, X:/dkfs-hilft/assets/scss/index.scss */
.module-mediatext .text-wrp figure img {
  max-width: 100%;
}

/* line 901, X:/dkfs-hilft/assets/scss/index.scss */
.module-slideshow {
  margin: 24px 0 48px;
}

/* line 905, X:/dkfs-hilft/assets/scss/index.scss */
.nGY2 .toolbarContainer {
  display: none;
  visibility: hidden;
}

/* line 909, X:/dkfs-hilft/assets/scss/index.scss */
.nGY2ViewerContainer .nGY2Viewer {
  background: #660b38 !important;
}

/* line 912, X:/dkfs-hilft/assets/scss/index.scss */
.nGY2 .nGY2GThumbnailIcon, .nGY2 .nGY2GThumbnailIconsFullThumbnail {
  text-shadow: 2px 2px 4px black;
  font-size: 3rem;
}

/* line 918, X:/dkfs-hilft/assets/scss/index.scss */
.donatepage .donate-content {
  margin: 5vh 0 10vh;
}

/* line 922, X:/dkfs-hilft/assets/scss/index.scss */
.donatepage #ef-bl-x7jn2nd9j {
  display: none !important;
  visibility: hidden;
}

/* line 928, X:/dkfs-hilft/assets/scss/index.scss */
.video-container iframe,
.video-container object, .video-container embed {
  padding: 16px 0;
  left: 50%;
  transform: translateX(-50%);
}

/* line 935, X:/dkfs-hilft/assets/scss/index.scss */
.footer {
  margin-top: 80px;
  background: #9e0054;
  padding: 32px 0 24px;
}

/* line 940, X:/dkfs-hilft/assets/scss/index.scss */
.footer .row {
  margin-bottom: 24px;
}

/* line 945, X:/dkfs-hilft/assets/scss/index.scss */
.footer .footer-logo-wrp .responsive-img {
  max-width: 250px;
}

/* line 951, X:/dkfs-hilft/assets/scss/index.scss */
.footer .donation-account h4, .footer .donation-account p {
  color: white;
  font-size: 1.3rem;
}

/* line 958, X:/dkfs-hilft/assets/scss/index.scss */
.footer .donation-service p {
  color: white;
  margin: 0 0 8px;
}

/* line 963, X:/dkfs-hilft/assets/scss/index.scss */
.footer .donation-service a[href*=tel],
.footer .donation-service a[href*=mailto] {
  color: white;
  font-size: 1.0rem;
  line-height: 140%;
  font-weight: normal;
  margin: 4px 0;
}

/* line 971, X:/dkfs-hilft/assets/scss/index.scss */
.footer .donation-service a[href*=tel]:before,
.footer .donation-service a[href*=mailto]:before {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.0rem;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  font-feature-settings: 'liga';
  position: relative;
  margin-right: 8px;
  top: 2px;
}

/* line 992, X:/dkfs-hilft/assets/scss/index.scss */
.footer .donation-service a[href*=tel]:hover,
.footer .donation-service a[href*=mailto]:hover {
  background: none;
  text-decoration: underline;
  color: white;
}

/* line 998, X:/dkfs-hilft/assets/scss/index.scss */
.footer .donation-service a[href*=tel]:before {
  content: "phone";
}

/* line 1001, X:/dkfs-hilft/assets/scss/index.scss */
.footer .donation-service a[href*=mailto]:before {
  content: "mail";
}

/* line 1006, X:/dkfs-hilft/assets/scss/index.scss */
.footer a {
  color: white;
}

/* line 1009, X:/dkfs-hilft/assets/scss/index.scss */
.footer a:hover {
  color: #9e0054;
  background-color: white;
}

/* line 1016, X:/dkfs-hilft/assets/scss/index.scss */
.footer .hashlink {
  color: white;
  font-size: 1.3rem;
  font-weight: bold;
}

/* line 1022, X:/dkfs-hilft/assets/scss/index.scss */
.footer .footer-link-social {
  margin: 16px;
}

/* line 1025, X:/dkfs-hilft/assets/scss/index.scss */
.footer .footer-link-social img {
  height: 20px;
}

/* line 1029, X:/dkfs-hilft/assets/scss/index.scss */
.footer .footer-link-social:hover {
  background-color: #660b38;
}

/* line 1034, X:/dkfs-hilft/assets/scss/index.scss */
.footer .footer-menu {
  display: inline-block;
}

/* line 1037, X:/dkfs-hilft/assets/scss/index.scss */
.footer .footer-menu .footer-menu-item {
  display: inline-block;
}

/* line 1040, X:/dkfs-hilft/assets/scss/index.scss */
.footer .footer-menu .footer-menu-item a {
  font-size: 1.2rem;
}

/* line 1044, X:/dkfs-hilft/assets/scss/index.scss */
.footer .footer-menu .footer-menu-item:after {
  content: " |";
  color: white;
}

/* line 1049, X:/dkfs-hilft/assets/scss/index.scss */
.footer .footer-menu .footer-menu-item:last-child:after {
  content: "";
}

/* line 1055, X:/dkfs-hilft/assets/scss/index.scss */
.footer .copyright {
  color: white;
}

@media only screen and (max-width: 1400px) {
  /* line 14, X:/dkfs-hilft/assets/scss/responsive/_large-and-down.scss */
  .footer .donation-account h4, .footer .donation-account p {
    font-size: 1.1rem;
  }
}

@media only screen and (max-width: 1200px) {
  /* line 24, X:/dkfs-hilft/assets/scss/responsive/_large-and-down.scss */
  main .container {
    width: 90%;
  }
  /* line 31, X:/dkfs-hilft/assets/scss/responsive/_large-and-down.scss */
  header nav .sidenav {
    padding: 24px 0;
  }
  /* line 37, X:/dkfs-hilft/assets/scss/responsive/_large-and-down.scss */
  header nav .sidenav .menu-container .menu-row .mainmenu-item a {
    font-size: 1.4rem;
  }
  /* line 47, X:/dkfs-hilft/assets/scss/responsive/_large-and-down.scss */
  .intro-wrapper {
    background-position: top left -100px;
  }
  /* line 52, X:/dkfs-hilft/assets/scss/responsive/_large-and-down.scss */
  blockquote p {
    font-size: 2.2rem;
  }
  /* line 61, X:/dkfs-hilft/assets/scss/responsive/_large-and-down.scss */
  .cards .card a .overlay p {
    font-size: 1.4rem;
    padding: 0 16px;
  }
  /* line 73, X:/dkfs-hilft/assets/scss/responsive/_large-and-down.scss */
  .cards .card.whiteBack a .overlay .text-wrp p {
    font-size: 1.8rem;
  }
  /* line 77, X:/dkfs-hilft/assets/scss/responsive/_large-and-down.scss */
  .cards .card.whiteBack a .overlay .text-wrp h5 {
    font-size: 1.5rem;
    line-height: 40px;
  }
  /* line 85, X:/dkfs-hilft/assets/scss/responsive/_large-and-down.scss */
  .cards .card.whiteBack a:hover .overlay {
    background: rgba(255, 255, 255, 0.1);
  }
  /* line 99, X:/dkfs-hilft/assets/scss/responsive/_large-and-down.scss */
  .news .news-card-wrapper .card a .overlay p {
    font-size: 1.4rem;
  }
  /* line 108, X:/dkfs-hilft/assets/scss/responsive/_large-and-down.scss */
  .footer .copyright {
    display: inline-block;
  }
  /* line 114, X:/dkfs-hilft/assets/scss/responsive/_large-and-down.scss */
  .footer .donation-account h4, .footer .donation-account p {
    font-size: 1.0rem;
  }
}

@media only screen and (max-width: 992px) {
  /* line 15, X:/dkfs-hilft/assets/scss/responsive/_medium-and-down.scss */
  h1, h2 {
    font-size: 2.2rem;
  }
  /* line 19, X:/dkfs-hilft/assets/scss/responsive/_medium-and-down.scss */
  .intro-wrapper {
    background-position: top left -160px;
    min-height: 0;
  }
  /* line 29, X:/dkfs-hilft/assets/scss/responsive/_medium-and-down.scss */
  header nav .sidenav .menu-container .menu-row .mainmenu-item {
    line-height: 100%;
    padding: 16px 0;
  }
  /* line 33, X:/dkfs-hilft/assets/scss/responsive/_medium-and-down.scss */
  header nav .sidenav .menu-container .menu-row .mainmenu-item a {
    font-size: 1.2rem;
  }
  /* line 44, X:/dkfs-hilft/assets/scss/responsive/_medium-and-down.scss */
  blockquote p {
    font-size: 2.0rem;
  }
  /* line 47, X:/dkfs-hilft/assets/scss/responsive/_medium-and-down.scss */
  blockquote p em {
    margin-top: 0;
  }
  /* line 53, X:/dkfs-hilft/assets/scss/responsive/_medium-and-down.scss */
  .gap {
    margin: 40px auto;
  }
  /* line 56, X:/dkfs-hilft/assets/scss/responsive/_medium-and-down.scss */
  .gap.gapMedium {
    margin: 30px auto;
  }
  /* line 60, X:/dkfs-hilft/assets/scss/responsive/_medium-and-down.scss */
  .gap.gapSmall {
    margin: 15px auto;
  }
  /* line 65, X:/dkfs-hilft/assets/scss/responsive/_medium-and-down.scss */
  .carousel-wrp .carousel-controls {
    padding: 0px 5%;
  }
  /* line 69, X:/dkfs-hilft/assets/scss/responsive/_medium-and-down.scss */
  .carousel-wrp .carousel-controls .indicators-wrp {
    width: 100%;
  }
  /* line 74, X:/dkfs-hilft/assets/scss/responsive/_medium-and-down.scss */
  .cards .card {
    width: 100%;
    margin: 4px 0;
  }
  /* line 79, X:/dkfs-hilft/assets/scss/responsive/_medium-and-down.scss */
  .cards .card a .card-image {
    width: 100%;
  }
  /* line 87, X:/dkfs-hilft/assets/scss/responsive/_medium-and-down.scss */
  .news .news-card-wrapper {
    width: 48%;
    width: calc(100% / 2 - 16px);
  }
  /* line 94, X:/dkfs-hilft/assets/scss/responsive/_medium-and-down.scss */
  .news .news-card-wrapper .card a .overlay p {
    font-size: 1.2rem;
  }
  /* line 106, X:/dkfs-hilft/assets/scss/responsive/_medium-and-down.scss */
  #contact_form .input-field label {
    width: 100%;
    padding-bottom: 8px;
  }
  /* line 111, X:/dkfs-hilft/assets/scss/responsive/_medium-and-down.scss */
  #contact_form .input-field input[type=text],
  #contact_form .input-field input[type=tel],
  #contact_form .input-field input[type=email],
  #contact_form .input-field textarea.materialize-textarea {
    width: 90%;
    height: 32px;
  }
  /* line 123, X:/dkfs-hilft/assets/scss/responsive/_medium-and-down.scss */
  form .ammount-wrp {
    margin-right: 16px;
  }
  /* line 126, X:/dkfs-hilft/assets/scss/responsive/_medium-and-down.scss */
  form .ammount-wrp .currency {
    font-size: 1.5rem;
  }
  /* line 131, X:/dkfs-hilft/assets/scss/responsive/_medium-and-down.scss */
  form input#donate_ammount {
    font-size: 1.5rem;
  }
  /* line 135, X:/dkfs-hilft/assets/scss/responsive/_medium-and-down.scss */
  form input#donate_submit {
    font-size: 1.5rem;
  }
  /* line 142, X:/dkfs-hilft/assets/scss/responsive/_medium-and-down.scss */
  .module-mediatext .text-wrp em {
    font-size: 1.4rem;
  }
  /* line 146, X:/dkfs-hilft/assets/scss/responsive/_medium-and-down.scss */
  .module-mediatext .text-wrp .text-bottom {
    text-align: right;
    padding-top: 24px;
  }
  /* line 150, X:/dkfs-hilft/assets/scss/responsive/_medium-and-down.scss */
  .module-mediatext .text-wrp .text-bottom h5 {
    font-size: 1.5rem;
    margin-bottom: 8px;
  }
  /* line 160, X:/dkfs-hilft/assets/scss/responsive/_medium-and-down.scss */
  .footer .valign-wrapper.footer-row1 {
    flex-wrap: wrap;
  }
  /* line 166, X:/dkfs-hilft/assets/scss/responsive/_medium-and-down.scss */
  .footer .footer-menu .footer-menu-item a {
    font-size: 1.1rem;
  }
}

@media only screen and (max-width: 760px) and (orientation: portrait) {
  /* line 175, X:/dkfs-hilft/assets/scss/responsive/_medium-and-down.scss */
  .intro-wrapper {
    background-position: top left -240px;
  }
}

@media only screen and (max-width: 760px) and (orientation: landscape) {
  /* line 181, X:/dkfs-hilft/assets/scss/responsive/_medium-and-down.scss */
  .intro-wrapper {
    background-position: top right;
    background-size: contain;
  }
}

@media only screen and (max-width: 600px) and (orientation: portrait) {
  /* line 12, X:/dkfs-hilft/assets/scss/responsive/_small-only.scss */
  .intro-wrapper {
    height: calc(100vh - 80px);
    align-items: flex-start;
    background-position: bottom center;
    background-size: cover;
  }
  /* line 18, X:/dkfs-hilft/assets/scss/responsive/_small-only.scss */
  .intro-wrapper .intro-logo {
    padding: 40px 0 80px;
    max-width: 60%;
  }
  /* line 23, X:/dkfs-hilft/assets/scss/responsive/_small-only.scss */
  .intro-wrapper .donate-button {
    top: 16px;
    right: 0;
    height: 32px;
  }
  /* line 28, X:/dkfs-hilft/assets/scss/responsive/_small-only.scss */
  .intro-wrapper .donate-button svg {
    display: none;
  }
  /* line 32, X:/dkfs-hilft/assets/scss/responsive/_small-only.scss */
  .intro-wrapper .donate-button span {
    padding: 0 16px;
    line-height: 32px;
    font-size: 24px;
    color: white;
    background: #9e0054;
  }
}

@media only screen and (max-width: 600px) {
  /* line 45, X:/dkfs-hilft/assets/scss/responsive/_small-only.scss */
  h1, h2 {
    font-size: 1.8rem;
  }
  /* line 49, X:/dkfs-hilft/assets/scss/responsive/_small-only.scss */
  a[href*=tel] {
    font-size: 1.5rem;
  }
  /* line 54, X:/dkfs-hilft/assets/scss/responsive/_small-only.scss */
  header nav,
  header nav .nav-wrapper i,
  header nav a.sidenav-trigger,
  header nav a.sidenav-trigger i {
    height: 64px;
    line-height: 64px;
  }
  /* line 63, X:/dkfs-hilft/assets/scss/responsive/_small-only.scss */
  header nav .sidenav {
    height: 100vh;
    min-height: 800px;
  }
  /* line 67, X:/dkfs-hilft/assets/scss/responsive/_small-only.scss */
  header nav .sidenav .menu-container {
    flex-direction: column;
  }
  /* line 71, X:/dkfs-hilft/assets/scss/responsive/_small-only.scss */
  header nav .sidenav .menu-container .menu-row .mainmenu-item {
    padding: 8px 0;
    text-align: center;
  }
  /* line 75, X:/dkfs-hilft/assets/scss/responsive/_small-only.scss */
  header nav .sidenav .menu-container .menu-row .mainmenu-item a {
    font-size: 1.4rem;
  }
  /* line 86, X:/dkfs-hilft/assets/scss/responsive/_small-only.scss */
  .intro-wrapper .intro-logo {
    padding: 64px 0 80px;
    max-width: 60%;
  }
  /* line 91, X:/dkfs-hilft/assets/scss/responsive/_small-only.scss */
  .intro-wrapper .logo-holder {
    display: block;
    text-align: center;
  }
  /* line 96, X:/dkfs-hilft/assets/scss/responsive/_small-only.scss */
  .intro-wrapper .donate-button {
    top: 16px;
    right: 0;
    height: 32px;
  }
  /* line 101, X:/dkfs-hilft/assets/scss/responsive/_small-only.scss */
  .intro-wrapper .donate-button svg {
    display: none;
  }
  /* line 105, X:/dkfs-hilft/assets/scss/responsive/_small-only.scss */
  .intro-wrapper .donate-button span {
    padding: 0 16px;
    line-height: 32px;
    font-size: 24px;
    color: white;
    background: #9e0054;
  }
  /* line 116, X:/dkfs-hilft/assets/scss/responsive/_small-only.scss */
  blockquote p {
    font-size: 1.8rem;
  }
  /* line 121, X:/dkfs-hilft/assets/scss/responsive/_small-only.scss */
  .gap {
    margin: 32px auto;
  }
  /* line 124, X:/dkfs-hilft/assets/scss/responsive/_small-only.scss */
  .gap.gapMedium {
    margin: 16px auto;
  }
  /* line 128, X:/dkfs-hilft/assets/scss/responsive/_small-only.scss */
  .gap.gapSmall {
    margin: 8px auto;
  }
  /* line 137, X:/dkfs-hilft/assets/scss/responsive/_small-only.scss */
  .cards .card a .overlay p {
    font-size: 1.3rem;
    padding: 0 8px;
    margin: 0 0 8px;
  }
  /* line 150, X:/dkfs-hilft/assets/scss/responsive/_small-only.scss */
  .cards .card.whiteBack a .overlay .text-wrp p {
    font-size: 1.3rem;
  }
  /* line 154, X:/dkfs-hilft/assets/scss/responsive/_small-only.scss */
  .cards .card.whiteBack a .overlay .text-wrp h5 {
    font-size: 1.3rem;
  }
  /* line 165, X:/dkfs-hilft/assets/scss/responsive/_small-only.scss */
  .news .news-card-wrapper {
    width: 100%;
    margin: 0 8px;
  }
  /* line 173, X:/dkfs-hilft/assets/scss/responsive/_small-only.scss */
  #contact_form .input-field input[type=text],
  #contact_form .input-field input[type=tel],
  #contact_form .input-field input[type=email],
  #contact_form .input-field textarea.materialize-textarea {
    width: 100%;
  }
  /* line 185, X:/dkfs-hilft/assets/scss/responsive/_small-only.scss */
  .module-mediatext .text-wrp.leftText {
    padding: 0 8px;
  }
  /* line 189, X:/dkfs-hilft/assets/scss/responsive/_small-only.scss */
  .module-mediatext .text-wrp.rightText {
    padding: 0 8px;
  }
  /* line 192, X:/dkfs-hilft/assets/scss/responsive/_small-only.scss */
  .module-mediatext .text-wrp.rightText .headline-between {
    margin-left: 0;
    transform: none;
  }
  /* line 199, X:/dkfs-hilft/assets/scss/responsive/_small-only.scss */
  .module-mediatext .text-wrp .text-bottom h5 {
    font-size: 1.3rem;
  }
  /* line 206, X:/dkfs-hilft/assets/scss/responsive/_small-only.scss */
  .footer {
    padding: 32px 0 16px;
  }
  /* line 209, X:/dkfs-hilft/assets/scss/responsive/_small-only.scss */
  .footer .space-small {
    margin-bottom: 24px;
  }
  /* line 214, X:/dkfs-hilft/assets/scss/responsive/_small-only.scss */
  .footer .donation-account h4, .footer .donation-account p {
    font-size: 1.2rem;
  }
  /* line 219, X:/dkfs-hilft/assets/scss/responsive/_small-only.scss */
  .footer .footer-menu .footer-menu-item {
    width: 50%;
    float: left;
    text-align: center;
    margin: 8px 0;
  }
  /* line 225, X:/dkfs-hilft/assets/scss/responsive/_small-only.scss */
  .footer .footer-menu .footer-menu-item:after {
    content: "";
  }
  /* line 228, X:/dkfs-hilft/assets/scss/responsive/_small-only.scss */
  .footer .footer-menu .footer-menu-item a {
    font-size: 1.3rem;
  }
}

@media only screen and (max-width: 480px) {
  /* line 237, X:/dkfs-hilft/assets/scss/responsive/_small-only.scss */
  h1, h2 {
    font-size: 1.4rem;
  }
  /* line 242, X:/dkfs-hilft/assets/scss/responsive/_small-only.scss */
  #donate_form .btn-main {
    width: auto;
    float: right;
  }
  /* line 247, X:/dkfs-hilft/assets/scss/responsive/_small-only.scss */
  #donate_form .ammount-wrp {
    margin-right: 0;
    width: 48%;
    float: left;
  }
  /* line 253, X:/dkfs-hilft/assets/scss/responsive/_small-only.scss */
  #donate_form #donate_submit {
    font-size: 1.4rem;
    padding: 1px 0;
  }
}

@media only screen and (max-width: 320px) {
  /* line 261, X:/dkfs-hilft/assets/scss/responsive/_small-only.scss */
  header .nav-wrapper .donate-button-header {
    display: none;
  }
  /* line 265, X:/dkfs-hilft/assets/scss/responsive/_small-only.scss */
  a[href*=tel] {
    font-size: 1.2rem;
  }
  /* line 273, X:/dkfs-hilft/assets/scss/responsive/_small-only.scss */
  .cards .card a .overlay p {
    font-size: 1.0rem;
    padding: 0 8px;
    margin: 0 0 8px;
  }
  /* line 285, X:/dkfs-hilft/assets/scss/responsive/_small-only.scss */
  .cards .card.whiteBack a .overlay .text-wrp p {
    font-size: 1.0rem;
    margin-bottom: 16px;
  }
  /* line 290, X:/dkfs-hilft/assets/scss/responsive/_small-only.scss */
  .cards .card.whiteBack a .overlay .text-wrp h5 {
    font-size: 1.0rem;
    line-height: 32px;
  }
  /* line 302, X:/dkfs-hilft/assets/scss/responsive/_small-only.scss */
  .intro-wrapper .donate-button {
    top: 8px;
    height: 24px;
  }
  /* line 306, X:/dkfs-hilft/assets/scss/responsive/_small-only.scss */
  .intro-wrapper .donate-button svg {
    display: none;
  }
  /* line 310, X:/dkfs-hilft/assets/scss/responsive/_small-only.scss */
  .intro-wrapper .donate-button span {
    padding: 0 8px;
    line-height: 24px;
    font-size: 18px;
  }
}

/*# sourceMappingURL=index.css.map */