@font-face {
  font-family: 'Comic Neue';
  src: url('../font/ComicNeue-Regular-Oblique.eot');
  src: url('../font/ComicNeue-Regular-Oblique.eot?#iefix') format('embedded-opentype'),
       url('../font/ComicNeue-Regular-Oblique.woff2') format('woff2'),
       url('../font/ComicNeue-Regular-Oblique.woff') format('woff'),
       url('../font/ComicNeue-Regular-Oblique.ttf')  format('truetype');
  font-weight: 400;
  font-style: oblique;
}

/* SPENDENPROJEKT ANPASSUNGEN DINO START */

.request-container.spendenbutton
{
 padding: 0;
 max-width: 380px;
 margin: 2em 1.3em 2em 0;
}
.spendenbutton .request 
{
 position: relative;
 right: 0;
 top: 0;
}
.spendenbutton .request .link a,
.spendenbutton .request .phone a
{
 color: #fff!important;
}
.spendenbutton .request .link:before,
.spendenbutton .request .phone:before
{
 opacity: 1;
}
.zitat
{
 background: #d4d4d8;
 padding: 1em 2em 1em 1.5em;
 box-sizing: border-box;
 border-radius: 0.25em;
}
.zitat > p
{
 font-weight: 500;
 font-size: 0.9em;
 padding-bottom: 1em;
}
blockquote 
{
    /* Negate theme styles */
    border: 0;
    margin: 0;
    padding: 0;

    background: none;
    font-size: 1.2em;
    font-style: italic;
    line-height: 1.4 !important;
    margin: 0;
    position: relative;
    text-shadow: 0 1px white;
    z-index: 0;
}
blockquote * 
{
    box-sizing: border-box; 
}
blockquote p 
{
    line-height: 1.4 !important;
  	padding-left: 5vw;
}
blockquote p:first-child:before 
{
    content: '\201C';
    color: #fff;
    font-family: Georgia, serif;
    font-size: 7.5em;
    font-weight: 700;
    opacity: .3;
    position: absolute;
    top: -.4em;
    left: -.2em;    
    text-shadow: none;
    z-index: -1;
    padding-left: 3vw;
}
.icons
{
  display: none;
}
#SliderHilfeFuerKids
{
  border-radius: 0.25em;
}
@media (max-width: 991px)
{
.request-container.spendenbutton
{
 max-width: 100%;
 float: none;
 margin: 0;
} 
}

/* SPENDENPROJEKT ANPASSUNGEN DINO END */

.spendencounter-container 
{
    display: block;
    margin: 0 auto;
    max-width: 1200px;
    position: relative;
    z-index: 1;
}
.spendencounter 
{
    position: absolute;
    top: -5.55em;
    right: 0;
}

body.spendenprojekt-kinderhilfe-e-v .spendencounter,
body.charity-project-kinderhilfe-e-v .spendencounter {
	top: 2em;
}
body.spendenprojekt-kinderhilfe-e-v .donationWrap .container.intro,
body.charity-project-kinderhilfe-e-v .donationWrap .container.intro {
	min-height: 340px;
}
body.spendenprojekt-kinderhilfe-e-v .donationWrap .container.intro h1,
body.charity-project-kinderhilfe-e-v .donationWrap .container.intro h1 {
	padding-right: 308px;
}

.spendencounter > img, 
.spendencounter > .donationFECounter, 
.spendencounter > .donationFooter
{
    border: 1px solid #fff;
    border-top: none;
    border-bottom: none;
}

.donationWrap .container.intro {
	margin-bottom: -1.6em;
	font-size: 1.08em;
	padding-bottom: 2rem;
}

@media (max-width: 1199px) {
	.spendencounter {
		right: 1rem;
	}
	.donationWrap .container.intro {
		padding-right: 380px;
		min-height: 205px;
	}
	body.spendenprojekt-kinderhilfe-e-v .donationWrap .container.intro h1,
	body.charity-project-kinderhilfe-e-v .donationWrap .container.intro h1 {
		padding-right: 0;
	}
}

@media (max-width: 919px) {
    .introWrap {
        display: flex;
        flex-direction: column;
        background: #d4d4d8;
        padding-bottom: 2rem;
    }
    .spendencounter-container {
        order: 2;
        padding: 0 .4rem;
    }
    .spendencounter {
        position: static;
    }
    .donationWrap .container.toc-head {
        margin-top: 1.9em;
    }
    .donationWrap .container.intro {
        min-height: 0;
        padding-right: 2em;
        margin-bottom: 0;
    }
}

@media (max-width: 767px) {
    .donationWrap .container.toc-head img {
        width: 45px;
    }
}

@media (min-width: 768px) {
	.spendenbutton.project_2 .request .link a {
		font-size: 1.25em;
	}
}

@media (min-width: 992px) {
	.request-container.spendenbutton.project_2 {
		max-width: 410px;
	}
	.spendenbutton.project_2 .request .link a {
		font-size: 1.35em;
	}
}

@media (min-width: 1200px) {
	.request-container.spendenbutton.project_2 {
		max-width: 500px;
		width: 500px;
	}
	.spendenbutton.project_2 .request .link a {
		font-size: 1.60em;
	}
}
	
/* SPENDENPROJEKT ANPASSUNGEN DINO START */

.startseite div[itemprop="articleBody"] > .flex {
    display: block;
}

.startseite div[itemprop="articleBody"] > .flex .right {
    display: block;
}

.startseite .spendencounter-container {
    margin: 3em 0;
}

.image-im-introtext img {
    margin: 0 auto;
    display: block;
}

@media (min-width: 768px) {
.startseite div[itemprop="articleBody"] > .flex {
	display: box;
    display: flexbox;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}
.startseite .spendencounter-container {
    width: 360px;
    margin: 0;
}
.image-im-introtext img {
    display: initial;
}
}

@media (min-width: 920px) {
.startseite .spendencounter-container {
    width: 360px;
    margin: 6em 0;
}
}