/* Newsletter EN */
section {margin:0;}
#contentframe {padding-bottom:4px;}
section#row1 .col:first-child {padding:75px 20px 0 0;text-align:right;}
section#row1 .col:last-child {padding:195px 0 75px 95px;}
section#row2 {background:#EEF4CA;}
section#row2 .col:first-child {padding:0 40px 0 0;text-align:right;}
section#row2 .col:last-child {padding:0 0 75px 95px;}
section#row2 .col:first-child img {max-width:300px;height:auto;box-shadow: 5px 5px 10px rgb(0,0,0,0.16);}
section#row2 .col:first-child img:nth-child(2) {display:none;}
section#row3, section#row4, section#row5, section#row6, section#row7, section#row8 {display:none;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
@media only screen and (max-width:1640px) {
section#row1 .col:first-child {/*flex:1 1 30%;width:30%;padding:75px 0 0 60px;text-align:left;*/display:none;}
section#row1 .col:last-child {flex:1 1 100%;width:100%;padding:90px 60px;}
section#row1 .col:first-child img {max-width:100%;width:auto;height:auto;}
section#row2 .col:first-child {flex:1 1 30%;width:30%;padding:0 0 0 60px;text-align:center;}
section#row2 .col:last-child {flex:1 1 70%;width:70%;}
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
@media only screen and (max-width: 1080px) {
section#row1 .col:first-child {display:none;}
section#row1 .col:last-child {flex:1 1 100%;width:100%;padding:90px 20px 30px 35px;}
section#row2 .col:first-child img {box-shadow:none;}
section#row2 .col:first-child img:nth-child(1) {display:none;}
section#row2 .col:first-child img:nth-child(2) {display:block;}
section#row2 .col:first-child img {max-width:100%;width:auto;height:auto;}
section#row2 ul {position:relative;left:50%;margin-left:-80px;}
section#row3 {display:block;}
.spende_btn {display:block;width:260px;height:260px;margin:60px auto 30px;position:relative;right:6px;}
.spende_btn .image {position:absolute;top:0;left:0;transition: opacity 0.25s ease;width:260px;height:260px;}
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
@media only screen and (max-width: 720px) {
section#row2 .col:first-child {flex:1 1 100%;width:100%;padding:0 0 60px 0;order:2;}
section#row2 .col:last-child {flex:1 1 100%;width:100%;padding:0 20px 60px 35px;order:1;}
}
