/* COLORS */
/*
Rosa:#e30613
*/

/* SCHRIFT "Signika" */
/*
Light:300
Regular:400
Semi-Bold:600
Bold:700
*/

/*! normalize.css v2.1.1 | MIT License | git.io/normalize */

/* ==========================================================================
 HTML5 display definitions
 ========================================================================== */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {display:block;}

audio,
canvas,
video {display:inline-block;}

audio:not([controls]) {display:none;height:0;}

[hidden] {display:none;}

html {background:#fff;color:#000;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
body {margin:0;}
a:focus {outline:thin dotted;}
a:active,
a:hover {outline:0;}

h1 {font-size:2em;margin:0.67em 0;}
abbr[title] {border-bottom:1px dotted;}
b,
strong {font-weight:bold;}
dfn {font-style:italic;}
hr {-moz-box-sizing:content-box;box-sizing:content-box;height:0;}
mark {background:#ff0;color:#000;}
code,
kbd,
pre,
samp {font-family:monospace, serif;font-size:1em;}
pre {white-space:pre-wrap;}
q {quotes:"\201C" "\201D" "\2018" "\2019";}
small {font-size:80%;}
sub,
sup {font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup {top:-0.5em;}
sub {bottom:-0.25em;}

img {border:0;}
svg:not(:root) {overflow:hidden;}
figure {margin:0;}
fieldset {border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}
legend {border:0;padding:0;}

button,
input,
select,
textarea {font-family:inherit;font-size:100%;margin:0;padding:0;}

button,
input {line-height:normal;}

button,
select {text-transform:none;}

button,
html input[type="button"], 
input[type="reset"], 
input[type="submit"] {-webkit-appearance:button;cursor:pointer;}
button[disabled],
html input[disabled] {cursor:default;}
input[type="checkbox"],
input[type="radio"] {box-sizing:border-box;padding:0;}
input[type="search"] {-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button, 
input[type="search"]::-webkit-search-decoration {-webkit-appearance:none;}
button::-moz-focus-inner,
input::-moz-focus-inner {border:0;padding:0;}
textarea {overflow:auto;vertical-align:top;}
input[type="text"]:disabled {color:#333;}

table {border-collapse:collapse;border-spacing:0;}

/** START LERN CSS **/

body {-webkit-text-size-adjust:100%;min-height:100%;margin:0;padding:0;font:normal normal normal 18px/22px 'Signika', Arial, Helvetica, Verdana, sans-serif;font-weight:400;color:#000;text-align:left;background:#fad136;}

html {height:100%;}

div, p, ul, ol, li, img, h1, h2, h3, h4, h5, h6, form, fieldset, dl, dd, dt, input, button, select, textarea, label, table, tr, td, th {margin:0;padding:0;max-height:999999px;}
h1, h2, h3, h4, h5, h6 {font-size:100%;line-height:normal;font-weight:bold;}
table, th, td {font:normal normal normal 18px/22px 'Signika', Arial, Helvetica, Verdana, sans-serif;color:#000;}
th {font-weight:normal;text-align:left;}
textarea {font:normal normal normal 18px/22px 'Signika', Arial, Helvetica, Verdana, sans-serif;color:#000;}
a {color:#000;}
a:hover {text-decoration:none;}
p a {text-decoration:underline;}
p a:hover {text-decoration:none;}
a:focus {outline:none;}
strong, b {font-weight:700;}
li {list-style:none;}
button {overflow:visible;}
img, fieldset {border:none;}
input, select, textarea, option:focus {outline:none;}
iframe {display:block;}
	
.subnav-name, 
.invisible {display:none;}

#ef-bl-x7jn2nd9j {display:none !important;}

#wrapper {width:1200px;margin:0 auto;background:#fff;}
#wrapper:after {content:".";display:block;clear:both;font-size:0;height:0;visibility:hidden;}

#container {position:relative;padding:0 0 20px 0;}
#container:after {content:".";display:block;clear:both;font-size:0;height:0;visibility:hidden;}
.two-columns #main {float:left;width:806px;padding:43px 0 30px 30px;}
.two-columns.in-one #main {width:auto;margin-right:30px;}
.two-columns #right {float:right;width:300px;margin:82px 30px 0 0;padding:75px 0 30px 0;background:transparent url("../images/backgrounds/teaser-header.png") no-repeat 50% 0;}

#header {position:relative;height:80px;margin:0 30px 47px 30px;padding:0 200px 0 0;border-bottom:1px solid #000;}
#header:after {content:".";display:block;clear:both;font-size:0;height:0;visibility:hidden;}
#header a {text-decoration:none;}
#header .logo {position:absolute;left:0;top:0;float:left;padding:17px 15px;margin:0 0 0 -22px;font-size:1px;line-height:1px;text-indent:-9999px;}
html[lang=fr] #header .logo-link {width:48px;height:48px;position:absolute;left:0;top:0;float:left;padding:17px 15px;margin:0 0 0 -22px;background:transparent url("../images/elements/desertflower-fr.png") no-repeat 0 50%;background-size:auto 48px;}
html[lang=fr] #header .logo-link .logo {display:none;}
#header .mod_navigation {position:absolute;left:60px;top:0;font-weight:300;text-transform:uppercase;}
#header .mod_navigation ul {overflow:hidden;padding:24px 0 0 0;}
#header .mod_navigation ul li {float:left;padding:0 8px 0 0;font-size:16px;}
html[lang=fr] #header .mod_navigation ul li,
html[lang=pl] #header .mod_navigation ul li {padding-right:0;letter-spacing:-0.01em;}
#header .mod_navigation ul li a, 
#header .mod_navigation ul li span {display:block;padding:10px 6px;}
#header .mod_navigation ul li a:hover, 
#header .mod_navigation ul li.active span, 
#header .mod_navigation ul li.trail a {color:#e30613;}
#header .mod_search {position:relative;cursor:pointer;float:right;margin:14px 12px 0 1px;width:25px;height:24px;background:transparent url("../images/elements/search-header.png") no-repeat 2px 2px;}
#header .mod_search form {display:block;cursor:normal;position:absolute;right:-13px;top:-14px;z-index:1000;overflow:hidden;width:0;background:#bdbdbd;}
#header .mod_search .formbody {width:195px;padding:4px 2px 4px 2px;}
#header .mod_search .formbody input {display:block;}
#header .mod_search .formbody input:-moz-placeholder {color:#fff;opacity:1;}
#header .mod_search .formbody input::-moz-placeholder {color:#fff;opacity:1;}
#header .mod_search .formbody input::-webkit-input-placeholder {color:#fff;opacity:1;}
#header .mod_search .formbody input:-ms-input-placeholder {color:#fff;opacity:1;}
#header .mod_search .formbody .text {float:left;width:130px;padding:9px 10px 7px 10px;font-size:13px;text-transform:uppercase;color:#fff;border:1px solid #bdbdbd;background:#bdbdbd;}
#header .mod_search .formbody .submit {float:right;width:40px;margin:1px 0 0 0;padding:5px 0;text-indent:-9999px;border:none;background:transparent url("../images/elements/search-header-active.png") no-repeat 50% 50%;}
#header .social-icons {float:right;padding:14px 0 0 0;}
#header .social-icons li {float:left;margin:0 3px 0 0;background:transparent url("../images/elements/social-header.png") no-repeat left top;}
#header .social-icons li.fb {background-position:7px 2px;}
#header .social-icons li.tw {background-position:-39px 2px;}
#header .social-icons li.yt {background-position:-83px 2px;}
#header .social-icons li.ig {background-position:-135px 2px;}
#header .social-icons li a {display:block;width:30px;height:22px;text-indent:-9999px;}
#header .social-icons li.fb a {width:24px;}
#header .social-icons li.tw a {width:26px;}
#header .social-icons li.ig a {width:26px;}
#header .mod_i18nl10nLanguageSelection {position:relative;clear:both;float:right;width:75px;margin:14px 14px 0 12px;font-size:13px;line-height:17px;text-transform:uppercase;}
#header .mod_i18nl10nLanguageSelection .i18nl10n_flag, 
#header .mod_i18nl10nLanguageSelection .i18nl10n_iso {display:none;}
#header .mod_i18nl10nLanguageSelection ul {z-index:500;position:absolute;left:-10px;top:0;padding:0 10px 10px 10px;background:#fff;}
#header .mod_i18nl10nLanguageSelection li {display:none;}
#header .mod_i18nl10nLanguageSelection li.active {display:block;}
#header .mod_i18nl10nLanguageSelection li .i18nl10n_label {cursor:pointer;display:block;padding:0 20px 0 0;}
#header .mod_i18nl10nLanguageSelection li .i18nl10n_label:hover {color:#e30613;}
#header .mod_i18nl10nLanguageSelection li.active .i18nl10n_label, 
#header .mod_i18nl10nLanguageSelection .open li:first-child .i18nl10n_label, 
#header .mod_i18nl10nLanguageSelection .open li.active:first-child .i18nl10n_label {background:transparent url("../images/elements/language-arrow.png") no-repeat 100% 50%;}
#header .mod_i18nl10nLanguageSelection .open li.active .i18nl10n_label {background:none;}
#header .link {float:right;margin:14px 0 0 0;font-size:13px;line-height:17px;text-transform:uppercase;}
#header .link a:hover {color:#e30613;}
#header .donate {position:absolute;right:0;top:0;background:#e30613;font-size:33px;line-height:37px;color:#fff;text-transform:uppercase;text-align:center;}
#header .donate a {display:block;padding:20px 11px 24px 20px;color:#fff;}

#header .mod_i18nl10nLanguageSelection .open li.i18nl10n_lang_es, 
#header .mod_i18nl10nLanguageSelection li.i18nl10n_lang_es,
#header .mod_i18nl10nLanguageSelection .open li.i18nl10n_lang_sv, 
#header .mod_i18nl10nLanguageSelection li.i18nl10n_lang_sv {display:none !important;}

#footer {margin:0 30px;padding:14px 0 0 0;border-top:1px solid #000;}
#footer:after {content:".";display:block;clear:both;font-size:0;height:0;visibility:hidden;}
#footer a {text-decoration:none;}
#footer .desertflower {position:relative;overflow:hidden;padding:27px 0 50px 80px;margin:0 0 14px 0;border-bottom:1px solid #000;background:transparent url("../images/elements/desertflower.png") no-repeat 0 12px;}
html[lang=fr] #footer .desertflower {background:transparent url("../images/elements/desertflower-fr.png") no-repeat 0 12px;background-size:71px auto;}
#footer .desertflower p {margin-right:80px;font-size:15px;}
#footer .desertflower p a {font-weight:400;}
#footer .desertflower p a:hover {color:#e30613;}
#footer .desertflower img {position:absolute;right:0;top:7px;display:block;height:71px;width:auto;}
html[lang=fr] #footer .desertflower img {display:none;}
#footer .social {float:left;padding:6px 0 20px 0;}
#footer .social li {float:left;padding:0 15px 0 0;font-size:12px;line-height:16px;font-weight:300;text-transform:uppercase;}
#footer .social li.tw {}
#footer .social li.fb {}
#footer .social li a {display:inline-block;font-weight:600;background:transparent url("../images/elements/social-arrow-footer.png") no-repeat 100% 50%;}
#footer .social li a:hover {color:#e30613;}
#footer .social li a span {display:inline-block;padding:0 20px 0 23px;}
#footer .social li.ig a span {background:transparent url("../images/elements/social-ig-footer.png") no-repeat 4px 50%;}
#footer .social li.ig a:hover span {background:transparent url("../images/elements/social-ig-footer-hover.png") no-repeat 4px 50%;}
#footer .social li.tw a span {background:transparent url("../images/elements/social-tw-footer.png") no-repeat 4px 50%;}
#footer .social li.tw a:hover span {background:transparent url("../images/elements/social-tw-footer-hover.png") no-repeat 4px 50%;}
#footer .social li.fb a span {padding-left:17px;background:transparent url("../images/elements/social-fb-footer.png") no-repeat 4px 50%;}
#footer .social li.fb a:hover span {background:transparent url("../images/elements/social-fb-footer-hover.png") no-repeat 4px 50%;}
#footer .mod_customnav {float:right;padding:3px 0 20px 0;}
#footer .mod_customnav ul {}
#footer .mod_customnav ul li {float:left;padding:0 0 0 22px;font-size:15px;line-height:19px;text-transform:uppercase;}
#footer .mod_customnav ul li a {display:block;padding:0 5px;}
#footer .mod_customnav ul li.active span, 
#footer .mod_customnav ul li a:hover {color:#e30613;}
#footer .add-links {float:right;padding:3px 0 20px 0;}
#footer .add-links li {float:left;padding:0 0 0 0;font-size:15px;line-height:19px;text-transform:uppercase;}
#footer .add-links li a {display:block;padding:0 5px;}
#footer .add-links li a:hover {color:#e30613;}

#Banner {padding:0 30px;}
#Banner .ce_image {margin:20px 0 -40px 0;}
#Banner .ce_image img {width:100%;height:auto;}

.donation-banner {margin:0 0 30px 0;background:#a2a2a2;padding:20px 20px 20px 20px;}
.donation-banner:after {content:".";display:block;clear:both;font-size:0;height:0;visibility:hidden;}
.donation-banner a {display:block;text-decoration:none;}
.donation-banner p {color:#fff;padding:0 0 10px 0 !important;}
.donation-banner .button {float:right;background:#e30613;color:#fff;padding:20px;font-size:24px;line-height:28px;}

.start-banner {margin:0 30px 30px 30px;background:#f0f0f0;padding:20px 20px 10px 20px;}
.two-columns .start-banner {margin-left:0;margin-right:0;}
.start-banner:after {content:".";display:block;clear:both;font-size:0;height:0;visibility:hidden;}
.start-banner .img {float:left;width:300px;height:236px;}
.start-banner .img img {display:block;height:300px;width:300px;border-radius:50%;background-clip:padding-box;margin-top:-36px;}
.two-columns .start-banner .img img {width:150px;height:150px;}
.start-banner .texts {float:right;width:790px;}
.start-banner .texts h4 {font-size:24px;line-height:28px;padding:0 0 20px 0;}
.start-banner .texts p {padding:0 0 10px 0 !important;}
.start-banner .texts .formrow {padding:20px 0;}
.start-banner .texts input {display:inline-block;}
.start-banner .texts label {display:inline-block;padding:0 10px 0 4px;}
.start-banner .texts button {clear:both;display:inline-block;background:#e30613;color:#fff;border:none;padding:15px 20px;font-size:24px;line-height:28px;}

.header-banner {margin:0 0 30px 0;background:#f0f0f0;}
#Banner .header-banner {margin-bottom:0;}
.header-banner:after {content:".";display:block;clear:both;font-size:0;height:0;visibility:hidden;}
.header-banner .img {float:left;width:200px;}
.header-banner .img img {display:block;width:100%;height:auto;}
.header-banner .texts {float:right;width:450px;padding:20px 20px 0 0;}
#Banner .header-banner .texts {width:860px;}
.header-banner .texts h4 {font-size:24px;line-height:28px;padding:0 0 20px 0 !important;}
.header-banner .texts p {padding:0 0 10px 0 !important;}

.two-columns .start-banner {padding-bottom:20px;}
.two-columns .start-banner .img {width:150px;height:auto;}
.two-columns #main .mod_newslist .news-content .teaser .start-banner img, 
.two-columns #main .mod_newsreader .news-content .teaser .start-banner img,
.two-columns .start-banner .img img {max-width:100%;margin:0;}
.two-columns .start-banner .texts {width:460px;}
.two-columns.in-one .start-banner .texts {width:800px;}
.two-columns #main .start-banner h4 {padding-top:0;padding-bottom:10px;}
.two-columns .start-banner .texts .formrow {padding:5px 0 15px 0;}

.link-buttons {overflow:hidden;padding:0 70px 0 0;}
.link-buttons .ce_hyperlink {text-align:center;display:block;margin:0 auto;width:306px;}
.link-buttons .ce_hyperlink a {border-color:#fec92e;width:300px;display:block;padding:4px 0;}
.link-buttons .ce_hyperlink a:hover {color:#000;background-color:#fec92e;}
.link-buttons.red .ce_hyperlink a {border-color:#e30613;width:300px;display:block;padding:4px 0;}
.link-buttons.red .ce_hyperlink a:hover {color:#fff;background-color:#e30613;}

/* START Content */

/* HOME */

.ce_sliderStart {position:relative;margin:-1px 0 92px 0;border-right:1px solid #000;border-bottom:1px solid #000;}
.ce_sliderStart:after {content:".";display:block;clear:both;font-size:0;height:0;visibility:hidden;}
.ce_sliderStart .ce_accordion {float:left;width:100%;}
.ce_sliderStart .ce_accordion .ce_image {float:left;width:50%;}
.ce_sliderStart .ce_accordion .ce_image img {display:block;width:100%;height:auto;}
.ce_sliderStart .ce_accordion .ce_text {float:left;width:50%;padding:48px 0 0 0;}
.ce_sliderStart .ce_accordion .ce_text img {display:block;margin:0 40px 50px 80px;max-width:70%;height:auto;}
.ce_sliderStart .ce_accordion .ce_text h1 {padding:0 40px 24px 80px;font-size:24px;line-height:24px;font-weight:600;text-transform:uppercase;}
.ce_sliderStart .ce_accordion .ce_text p {padding:0 40px 12px 80px;font-size:15px;}

.ce_sliderStart .slider-prev, 
.ce_sliderStart .slider-next {display:none;cursor:pointer;z-index:1000;position:absolute;top:50%;width:35px;height:51px;margin:-25px 0 0 0;text-indent:-9999px;background:transparent url("../images/elements/slider-arrows.png") no-repeat left top;}
.ce_sliderStart .slider-prev {left:-32px;background-position:0 10px;}
.ce_sliderStart .slider-next {right:-32px;background-position:100% 10px;}
.ce_sliderStart .slider-menu {z-index:1000;position:absolute;left:0;bottom:-50px;width:100%;}
.ce_sliderStart .slider-menu span {cursor:pointer;display:inline-block;margin:0 4px 0 3px;width:7px;height:7px;font-size:1px;line-height:1px;text-indent:-9999px;border:1px solid #e30613;background:#fff;border-radius:50%;background-clip:padding-box;}
.ce_sliderStart .slider-menu span:first-child {margin-left:0;}
.ce_sliderStart .slider-menu span.cycle-pager-active {cursor:default;background:#e30613;}

/* NEW 14.03.2016 */
.ce_sliderStart.home-slider {margin:-1px 0 28px 0;border:none;}
.ce_sliderStart.home-slider .ce_text {float:left;width:100%;text-align:center;}
.ce_sliderStart.home-slider .image_container {float:left;width:100%;height:720px;padding:0 0 80px 0;}
.ce_sliderStart.home-slider .image_container img {display:block;width:100%;height:auto;}
.ce_sliderStart.home-slider h1, 
.ce_sliderStart.home-slider h2 {padding:0 150px 28px 150px;font-size:36px;line-height:36px;font-weight:600;text-transform:uppercase;}
.ce_sliderStart.home-slider p {padding:0 150px;font-size:20px;line-height:24px;font-weight:300;}

.ce_sliderStart.home-slider .slider-menu {top:806px;text-align:center;}

.about-text {position:relative;margin:30px 0 0 0;padding:120px 0 50px 0;border-top:1px solid #000;}
.about-text .arrow {position:absolute;left:50%;top:-1px;margin:0 0 0 -47px;width:93px;height:48px;display:block;background:transparent url("../images/elements/more-arrow.png") no-repeat 50% 0;}
.about-text:after {content:".";display:block;clear:both;font-size:0;height:0;visibility:hidden;}
.about-text .column {float:left;width:31.3%;margin-left:3%;}
.about-text .column:first-of-type {margin-left:0;}
.about-text .ce_text {display:inline;}
.about-text .ce_text h3 {padding:0 0 20px 0;font-weight:600;text-transform:uppercase;}
.about-text .ce_text p {display:inline-block;padding:0 0 20px 0;}
.about-text .ce_text p:first-of-type {display:inline;padding:0;}
.about-text .ce_text p a {color:#e30613;}
.ce_text ul {padding:0 0 20px 0;}
.ce_text ul li {position:relative;padding:0 0 0 14px;}
.ce_text ul li:after {content:"";position:absolute;left:0;top:8px;display:block;width:7px;height:7px;font-size:1px;line-height:1px;text-indent:-9999px;border:1px solid #e30613;background:#e30613;border-radius:50%;background-clip:padding-box;}
.about-text .more-text {display:none;}
.about-text .video-box {position:relative;height:0;padding-bottom:56.25%;}
.about-text .video-box iframe {position:absolute;left:0;top:0;width:100%;height:100%;}
/* NEW END 14.03.2016 */

/* NEW START 15.05.2018 */
.magazine-teasers {padding:0 0 30px 30px;opacity:0;}
.magazine-teasers:after {content:".";display:block;clear:both;font-size:0;height:0;visibility:hidden;}
.magazine-teasers .ce_page_teaser {width:360px;}
.grid-sizer {width:360px;}
.magazine-teasers .ce_page_teaser {overflow:hidden;float:left;height:360px;margin:0 0 30px 0;}
.magazine-teasers .mod_newslist .ce_page_teaser {}
.magazine-teasers .mod_newslist.double .ce_page_teaser,
.magazine-teasers .ce_page_teaser.double {width:746px;}
.magazine-teasers .mod_newslist.triple .ce_page_teaser,
.magazine-teasers .ce_page_teaser.triple {width:1136px;}
.magazine-teasers .ce_page_teaser h1,
.magazine-teasers .ce_page_teaser h2,
.magazine-teasers .ce_page_teaser h3,
.magazine-teasers .ce_page_teaser h4 {min-height:44px;position:absolute;left:0;bottom:0;z-index:300;width:calc(100% - 20px);background:#e30613;color:#fff;padding:15px 10px 5px 10px;font-size:28px;line-height:32px;font-weight:normal;}
.magazine-teasers .ce_page_teaser.top h1,
.magazine-teasers .ce_page_teaser.top h2,
.magazine-teasers .ce_page_teaser.top h3,
.magazine-teasers .ce_page_teaser.top h4 {bottom:auto;top:0;}
.magazine-teasers .ce_page_teaser h1 a,
.magazine-teasers .ce_page_teaser h2 a,
.magazine-teasers .ce_page_teaser h3 a,
.magazine-teasers .ce_page_teaser h4 a {display:block;text-decoration:none;color:#fff;}
.magazine-teasers .ce_page_teaser .text {min-height:44px;position:absolute;left:0;bottom:0;width:calc(100% - 20px);background:#e30613;color:#fff;padding:10px;}
.magazine-teasers .ce_page_teaser.top .text {bottom:auto;top:0;}
.magazine-teasers .ce_page_teaser:hover .text {}
.magazine-teasers .ce_page_teaser .text a {color:#fff;}
.magazine-teasers .ce_page_teaser p {display:inline;}
.magazine-teasers .ce_page_teaser .image_container {position:absolute;left:0;top:0;width:100%;height:100%;}
.magazine-teasers .ce_page_teaser .image_container img {height:100%;width:auto;}
.magazine-teasers .ce_page_teaser .image_container a {display:block;width:100%;height:100%;}
.magazine-teasers .ce_page_teaser img {width:100%;height:auto;}
.magazine-teasers .ce_page_teaser .more {color:#fff;}
.magazine-teasers .mod_newslist .ce_page_teaser {cursor:pointer;}
.magazine-teasers .mod_newslist .ce_page_teaser .textinside {background:#e30613;position:absolute;left:0;bottom:0;width:calc(100% - 20px);padding:10px;}
.magazine-teasers .mod_newslist .ce_page_teaser .textinside h1,
.magazine-teasers .mod_newslist .ce_page_teaser .textinside h2,
.magazine-teasers .mod_newslist .ce_page_teaser .textinside h3,
.magazine-teasers .mod_newslist .ce_page_teaser .textinside h4 {position:static;left:auto;top:auto;background:transparent;padding:0;width:auto;}
.magazine-teasers .mod_newslist .ce_page_teaser .textinside .text {display:block;width:auto;position:static;left:auto;opacity:1;bottom:auto;padding:0;width:auto;background:transparent;color:#fff;}
.magazine-teasers .mod_newslist .ce_page_teaser .textinside .text a {color:#fff;}
.magazine-teasers .mod_newslist .ce_page_teaser p {float:left;width:70%;}
.magazine-teasers .mod_newslist .ce_page_teaser h1, 
.magazine-teasers .mod_newslist .ce_page_teaser h2, 
.magazine-teasers .mod_newslist .ce_page_teaser h3, 
.magazine-teasers .mod_newslist .ce_page_teaser h4 {display:none;}
.magazine-teasers .mod_newslist .ce_page_teaser .text {min-height:1px;position:static;left:auto;bottom:auto;width:calc(30% - 20px);height:calc(100% - 20px);float:left;}
.newsheadline {display:none;}
.magazine-teasers .mod_newslist .ce_page_teaser .text .newsheadline {display:block;font-size:28px;line-height:32px;padding:0 0 10px 0;}
.magazine-teasers .mod_newslist .ce_page_teaser .text p {float:none;width:auto;line-height:30px;font-size:21px;}
/*.magazine-teasers .mod_newslist .ce_page_teaser img {position:absolute;left:0;top:0;}*/
.magazine-teasers .ce_page_teaser .youtube {position:relative;height:360px;background:#000;}
.magazine-teasers .ce_page_teaser .youtube iframe {position:absolute;top:0;left:50%;height:360px;transform:translate(-50%,0);}
.magazine-teasers .ce_page_teaser.teaser-four {background:transparent url("../images/backgrounds/flower-bnw-2.png") no-repeat 100% 50%;background-size:auto 80%;}
.magazine-teasers .ce_page_teaser.teaser-four a {display:block;opacity:.9;width:calc(100% - 20px);height:20px;background:#92ca40;color:#fff;text-decoration:none;padding:35px 10px;}
.magazine-teasers .ce_page_teaser.teaser-four a:nth-child(2) {background:#1ca6e1;}
.magazine-teasers .ce_page_teaser.teaser-four a:nth-child(3) {background:#aa0f0f;}
.magazine-teasers .ce_page_teaser.teaser-four a:nth-child(4) {background:#fec92e;}
.magazine-teasers .ce_page_teaser.teaser-four a:hover {display:block;opacity:.9;}
/* NEW END 15.05.2018 */

.ce_sliderStart.imageGallery {width:406px;margin:0 0 70px 0;border:none;}
.ce_sliderStart.textGallery {margin:0 0 120px 0;border:none;}
.ce_sliderStart.textGallery .ce_text {float:left;width:100%;}
.two-columns #main .ce_sliderStart.imageGallery .image_container, 
.two-columns #main .ce_sliderStart.textGallery .image_container {padding:0;}
.two-columns #main .ce_sliderStart.textGallery .image_container {float:left;width:50%;}
.two-columns #main .ce_sliderStart.imageGallery .image_container img, 
.two-columns #main .ce_sliderStart.textGallery .image_container img {padding:0;}
.two-columns #main .ce_sliderStart.textGallery p {padding:0 20px 0 50%;}
.two-columns #main .ce_sliderStart.textGallery h4 {padding-left:50%;padding-top:23px;}
.ce_sliderStart.imageGallery .slider-prev, 
.ce_sliderStart.textGallery .slider-prev, 
.ce_sliderStart.imageGallery .slider-next, 
.ce_sliderStart.textGallery .slider-next {display:block;}
.ce_sliderStart.imageGallery .slider-menu, 
.ce_sliderStart.textGallery .slider-menu {bottom:-35px;text-align:left;}
.ce_sliderStart.imageGallery .ce_gallery li {width:406px;}
.ce_sliderStart.imageGallery .ce_gallery li img {margin:0 auto;}

.home-infos {text-align:center;}
.home-infos .save-count {padding:0 0 16px 0;font-size:50px;line-height:54px;font-weight:300;text-transform:uppercase;}
.home-infos .save-count span {font-weight:600;font-size:54px;}
.home-infos .ce_text {padding:0 0 25px 0;font-size:20px;line-height:24px;}
.home-infos .ce_text p {font-size:15px;}

.ce_hyperlink {display:inline-block;padding:0 0 17px 0;font-size:20px;line-height:24px;font-weight:400;text-transform:uppercase;}
.ce_hyperlink a {display:inline-block;padding:4px 24px;text-decoration:none;border:3px solid #000;border-radius:3px;background-clip:padding-box;-webkit-transition:all 0.7s;transition:all 0.7s;}
.ce_hyperlink a:hover {color:#fff;background:#000;}

.two-columns #main .mod_newsreader .ce_hyperlink, 
.two-columns #main .mod_newslist .ce_hyperlink {display:block;text-align:center;}

/* TWO COLUMNS */

.two-columns.teaser-page #main {display:none;}
.two-columns.teaser-page #right {float:left;}

/* SUBNAV */

#header #subnav-1 {position:absolute;left:0;top:100%;width:100%;}
.subnav {top:auto;left:auto;position:static;width:calc(100% - 60px);margin:0 0 0 30px;}
.subnav ul, 
#header #subnav-1 ul {overflow:hidden;padding:2px 0 0 0;border-bottom:1px solid #000;}
.subnav ul {padding-top:0;}
.subnav ul li {cursor:pointer;float:left;padding:12px 30px 12px 0;font-size:14px;line-height:18px;font-weight:300;text-transform:uppercase;}
#header #subnav-1 ul li {float:left;font-size:13px;line-height:18px;font-weight:300;text-transform:uppercase;}
#header #subnav-1 ul li a, 
#header #subnav-1 ul li span {display:block;padding:12px 15px 12px 0;text-decoration:none;}
.subnav ul li:hover, 
#header #subnav-1 ul li a:hover, 
#header #subnav-1 ul li.active span {color:#e30613;}

/* Linke Spalte */

.two-columns #main h1, 
.two-columns #main h2 {padding:0 70px 44px 0;font-size:48px;line-height:48px;font-weight:400;text-transform:uppercase;}
.two-columns #main h3 {padding:0 0 22px 0;font-size:24px;line-height:24px;font-weight:400;text-transform:uppercase;}
.two-columns #main h4 {padding:12px 0 21px 0;font-weight:400;color:#e30613;text-transform:uppercase;}
.two-columns #main h1 i, 
.two-columns #main h1 em, 
.two-columns #main h2 i, 
.two-columns #main h2 em, 
.two-columns #main h3 i, 
.two-columns #main h3 em {font-weight:300;font-style:normal;}
.two-columns #main p {padding:0 0 32px 0;}
.two-columns #main .ce_text p {padding-right:70px;}
.two-columns.in-one #main p {padding-right:400px;}
.two-columns #main p a {text-decoration:none;color:#e30613;}
.two-columns #main p a:hover {text-decoration:underline;}
.two-columns #main .image_container {padding:0 0 16px 0;}
.two-columns #main .image_container img {display:block;padding:0 0 10px 0;max-width:806px;height:auto;}
.two-columns #main .image_container .caption {margin:-5px 0 5px 0;font-size:15px;line-height:19px;font-style:italic;}
.two-columns #main .image-left:after {content:".";display:block;clear:both;font-size:0;height:0;visibility:hidden;}
.two-columns #main .image-left .image_container {float:left;margin:0 30px 30px 0;}
.two-columns #main .image-left .image_container img {max-width:100%;}

.two-columns #main .tile-box {padding:0 0 50px 0;}
.two-columns #main .tile-box:after {content:".";display:block;clear:both;font-size:0;height:0;visibility:hidden;}
.two-columns #main .tile-box .ce_accordion {cursor:pointer;position:relative;float:left;width:300px;height:456px;background:#f0f0f0;-webkit-transition:all 0.7s;transition:all 0.7s;}
.two-columns.in-one #main .tile-box .ce_accordion {width:330px;height:476px;}
.two-columns #main .tile-box .ce_accordion:nth-child(4n), 
.two-columns #main .tile-box .ce_accordion:nth-child(4n+1){background:#fafafa;}
.two-columns.in-one #main .tile-box .ce_accordion:nth-child(4n), 
.two-columns.in-one #main .tile-box .ce_accordion:nth-child(4n+1) {background:#f0f0f0;}
.two-columns.in-one #main .tile-box .ce_accordion:nth-child(2n){background:#fafafa;}
.two-columns #main .tile-box .ce_accordion:hover, 
.two-columns.in-one #main .tile-box .ce_accordion:hover {background:#e30613;}
.two-columns #main .tile-box .ce_accordion .accordion {}
.two-columns #main .tile-box .ce_accordion .accordion .ce_text {padding:40px 15px 0 40px;}
.two-columns #main .tile-box .ce_accordion:hover .accordion .ce_text {color:#fff;}
.two-columns #main .tile-box .ce_accordion .accordion .ce_text h3 {font-size:48px;line-height:48px;font-style:italic;}
.two-columns.in-one #main .tile-box .ce_accordion .accordion .ce_text h3 {padding-bottom:12px;}
.two-columns #main .tile-box .ce_accordion .accordion .ce_text h3 i, 
.two-columns #main .tile-box .ce_accordion .accordion .ce_text h3 em {font-weight:300;}
.two-columns #main .tile-box .ce_accordion .accordion .ce_text p {padding-right:0;line-height:24px;text-transform:uppercase;}
.two-columns #main .tile-box .ce_accordion .accordion .ce_hyperlink {position:absolute;left:0;bottom:-4px;width:100%;padding:0;text-align:center;-webkit-transition:all 0.3s;transition:all 0.3s;}
.two-columns #main .tile-box .ce_accordion .accordion .ce_hyperlink a {overflow:hidden;width:162px;height:0;padding:0 24px;color:#fff;border-color:#e30613;-webkit-transition:all 0.5s;transition:all 0.5s;border-radius:0;}
.two-columns #main .tile-box .ce_accordion .accordion .ce_hyperlink a:hover {background:#e30613;}
.two-columns #main .tile-box .ce_accordion:hover .accordion .ce_hyperlink {display:block;bottom:30px;}
.two-columns.in-one #main .tile-box .ce_accordion:hover .accordion .ce_hyperlink {bottom:20px;}
.two-columns #main .tile-box .ce_accordion:hover .accordion .ce_hyperlink a {width:auto;height:auto;padding-top:4px;padding-bottom:4px;border-color:#fff;border-radius:3px;}

.two-columns #main .four-elements-container {margin:0 0 43px 0;padding:33px 0 30px 0;border-top:1px solid #000;border-bottom:1px solid #000;}
.two-columns #main .four-elements-container:after {content:".";display:block;clear:both;font-size:0;height:0;visibility:hidden;}
.two-columns #main .four-elements h3 {}
.two-columns #main .four-elements {padding:50px 0 0 0;}
.two-columns #main .four-elements:after {content:".";display:block;clear:both;font-size:0;height:0;visibility:hidden;}
.two-columns #main .four-elements li {float:left;width:201px;}
.two-columns #main .four-elements li .pie-progress {float:left;margin:0 0 15px 26px;}
.two-columns #main .four-elements li #circle-1 {-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}
.two-columns #main .four-elements li #circle-2 {-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
.two-columns #main .four-elements li #circle-3 {-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}
.two-columns #main .four-elements li #circle-4 {-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);}
.two-columns #main .four-elements li p {font-size:22px;line-height:24px;text-transform:uppercase;text-align:center;}

.two-columns #main .successes {position:relative;margin:74px 0 58px 0;padding:14px 0 0 0;border-top:1px solid #000;border-bottom:1px solid #000;}
.two-columns #main .successes:after {content:".";display:block;clear:both;font-size:0;height:0;visibility:hidden;}
.two-columns #main .successes .count {padding:0 260px 0 0;min-height:304px;font-size:240px;line-height:266px;font-weight:400;color:#e30613;text-align:right;}
.two-columns #main .successes .text {position:absolute;right:0;top:66px;width:245px;}
.two-columns #main .successes .text h3 {padding-bottom:10px;font-size:45px;line-height:45px;color:#878787;}
.two-columns #main .successes .text p {min-height:36px;padding:10px 0 10px 50px;line-height:18px;text-transform:uppercase;background:transparent url("../images/elements/count-arrow.png") no-repeat 4px 50%;}

.ce_sliderStart.video-slider .slider-prev, 
.ce_sliderStart.video-slider .slider-next {display:block;}
.ce_sliderStart.video-slider .slider-menu {bottom:-50px;}
.two-columns #main .ce_sliderStart.video-slider {width:405px;margin:30px 0 100px 0;border:none;}

.two-columns #main .centered {margin-bottom:40px;padding-bottom:56px;text-align:center;border-bottom:1px solid #000;}
.two-columns #main .centered h2, 
.two-columns #main .centered p {padding-right:0;}

.two-columns #main .flowers {padding:47px 0 83px 0;}
.two-columns #main .flowers:after {content:".";display:block;clear:both;font-size:0;height:0;visibility:hidden;}
.two-columns #main .flowers li {position:relative;float:left;margin:0 15px;text-align:center;background:transparent url("../images/backgrounds/flower-outline.png") no-repeat left top;}
.two-columns #main .flowers li a {display:block;width:216px;height:217px;background:transparent url("../images/backgrounds/flower.png") no-repeat left top;opacity:0;-webkit-transition:all 0.5s;transition:all 0.5s;}
.two-columns #main .flowers li.highlight a {opacity:1;}
.two-columns #main .flowers li .text {position:absolute;left:0;top:0;display:block;width:216px;padding:83px 0 65px 0;font-size:60px;line-height:28px;font-weight:600;color:#e30613;text-decoration:none;-webkit-transition:all 0.7s;transition:all 3s;}
.two-columns #main .flowers li.highlight .text {color:#fff;}
.two-columns #main .flowers li .text span {font-size:18px;}

.two-columns #main .circumcision {padding:47px 0 70px 0;border-top:1px solid #000;}
.two-columns #main .circumcision:after {content:".";display:block;clear:both;font-size:0;height:0;visibility:hidden;}
.two-columns #main .circumcision h2 {}
.two-columns #main .circumcision .image {position:relative;padding:28px 0 60px 0;border-bottom:1px solid #000;}
.two-columns #main .circumcision .image img {display:block;}
.two-columns #main .circumcision .image p {position:absolute;right:92px;width:265px;}
.two-columns #main .circumcision .image p span {display:none;}
.two-columns #main .circumcision .image .no1 {top:286px;}
.two-columns #main .circumcision .image .no2 {top:550px;}
.two-columns #main .circumcision .image .no3 {top:748px;}

.two-columns #main .tools {margin:0 0 50px 0;padding:37px 0 65px 0;border-top:1px solid #000;border-bottom:1px solid #000;}
.two-columns #main .tools:after {content:".";display:block;clear:both;font-size:0;height:0;visibility:hidden;}
.two-columns #main .tools ul {overflow:hidden;min-height:265px;}
.two-columns #main .tools ul li {display:none;float:left;min-width:100px;padding:0 46px;background:transparent url("../images/backgrounds/tools-line.png") no-repeat left bottom;}
.two-columns #main .tools ul li:first-child {background:none;}
.two-columns #main .tools ul li img {display:block;margin:0 auto 27px auto;}
.two-columns #main .tools ul li p {padding:0;}

.two-columns #main .affected {margin:30px 0 50px 0;padding:23px 0 55px 0;border-top:1px solid #000;border-bottom:1px solid #000;}
.two-columns #main .affected:after {content:".";display:block;clear:both;font-size:0;height:0;visibility:hidden;}
.two-columns #main .affected h3 {}
.two-columns #main .affected h3 i, 
.two-columns #main .affected h3 em {font-style:normal;font-weight:300;}
.two-columns #main .affected .count {padding:8px 0 20px 0;font-size:200px;line-height:150px;font-weight:600;color:#e30613;text-transform:uppercase;}
.two-columns #main .affected .count span {display:inline-block;min-width:318px;text-align:right;font-weight:300;}
.two-columns #main .affected p {width:200px;padding:0 0 0 550px;font-weight:300;line-height:18px;}
.two-columns #main .affected p b, 
.two-columns #main .affected p strong {font-weight:600;}

.two-columns #main .forms {margin:26px 0 42px 0;padding:33px 0 55px 0;border-bottom:1px solid #000;}
.two-columns #main .forms:after {content:".";display:block;clear:both;font-size:0;height:0;visibility:hidden;}
.two-columns #main .forms ul {overflow:hidden;}
.two-columns #main .forms ul li {float:left;width:233px;margin:0 0 0 20px;}
.two-columns #main .forms ul li:first-child {margin-left:0;}
.two-columns #main .forms ul li:nth-child(2){width:300px;}
.two-columns #main .forms ul li .pie_progress {position:relative;width:180px;margin:0 auto 25px auto;}
.two-columns #main .forms ul li .pie_progress .pie_progress__number {position:absolute;top:50%;left:50%;width:200px;margin:-41px 0 0 -100px;font-size:72px;line-height:76px;color:#fff;text-align:center;}
.two-columns #main .forms ul li .pie_progress .percent {position:absolute;right:30px;top:50%;margin:-31px 0 0 0;font-size:24px;line-height:28px;color:#fff;}
.two-columns #main .forms ul li h5 {width:122px;margin:0 auto 58px auto;padding:11px 0;font-size:24px;line-height:28px;font-weight:400;text-align:center;border-top:1px solid #000;border-bottom:1px solid #000;}
.two-columns #main .forms ul li p {padding-bottom:22px;}
.two-columns #main .forms ul li p span {color:#e30613;}

.two-columns #main .flip-boxes {margin:0 0 42px 0;padding:45px 0 55px 0;border-top:1px solid #000;border-bottom:1px solid #000;}
.two-columns #main .flip-boxes:after {content:".";display:block;clear:both;font-size:0;height:0;visibility:hidden;}
.two-columns #main .flip-boxes ul {}
.two-columns #main .flip-boxes ul li {cursor:pointer;position:relative;float:left;width:268px;height:260px;margin:0 0 20px 0;}
.two-columns #main .flip-boxes ul li h3 {padding:16px 0 0 10px;font-size:48px;line-height:48px;font-weight:600;color:#e30613;}
.two-columns #main .flip-boxes ul li .back h3 {color:#fff;}
.two-columns #main .flip-boxes ul li h3 em {font-style:normal;font-weight:300;}
.two-columns #main .flip-boxes ul li p {padding:16px 10px 0 10px;}
.two-columns #main .flip-boxes ul li .back p {color:#fff;}
.two-columns #main .flip-boxes ul li span {position:absolute;left:10px;bottom:8px;color:#e30613;font-style:italic;}
.two-columns #main .flip-boxes ul li .back span {color:#fff;}

.two-columns #main .flip-boxes .flip-container {-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;-ms-transform:perspective(1000px);-moz-transform:perspective(1000px);-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;}

/* START:Accommodating for IE */
.two-columns #main .flip-boxes .flip-container.hover .back {-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-o-transform:rotateY(0deg);-ms-transform:rotateY(0deg);transform:rotateY(0deg);}
.two-columns #main .flip-boxes .flip-container.hover .front {-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg);}
/* END:Accommodating for IE */

.two-columns #main .flip-boxes .flip-container, .two-columns #main .flip-boxes .front, .two-columns #main .flip-boxes .back {width:268px;height:340px;}
.two-columns #main .flip-boxes .flipper {-webkit-transition:0.8s;-webkit-transform-style:preserve-3d;-ms-transition:0.8s;-moz-transition:0.8s;-moz-transform:perspective(1000px);-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transition:0.8s;transform-style:preserve-3d;position:relative;}
.two-columns #main .flip-boxes .front, .two-columns #main .flip-boxes .back {border-left:1px solid #e30613;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:0.8s;-webkit-transform-style:preserve-3d;-webkit-transform:rotateY(0deg);-moz-transition:0.8s;-moz-transform-style:preserve-3d;-moz-transform:rotateY(0deg);-o-transition:0.8s;-o-transform-style:preserve-3d;-o-transform:rotateY(0deg);-ms-transition:0.8s;-ms-transform-style:preserve-3d;-ms-transform:rotateY(0deg);transition:0.8s;transform-style:preserve-3d;transform:rotateY(0deg);position:absolute;top:0;left:0;}
.two-columns #main .flip-boxes .front {background:#fff;-webkit-transform:rotateY(0deg);-ms-transform:rotateY(0deg);z-index:2;}
.two-columns #main .flip-boxes .back {background:#e30613;-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);transform:rotateY(-180deg);}

.two-columns #main .mod_newsreader {}
.two-columns #main .mod_newslist .layout_latest,
.two-columns #main .mod_newsreader .layout_full {padding:70px 0 20px 0;border-top:1px solid #000;}
.two-columns #main .mod_newslist .layout_latest:after,
.two-columns #main .mod_newsreader .layout_full:after {content:".";display:block;clear:both;font-size:0;height:0;visibility:hidden;}
.two-columns #main .mod_newslist .layout_latest:first-child, 
.two-columns #main .mod_newsreader .layout_full:first-child {padding-top:0;border:none;}
.two-columns #main .mod_newslist h1, 
.two-columns #main .mod_newsreader h1 {padding:0 0 16px 0;}
.two-columns #main .mod_newslist .time-and-share, 
.two-columns #main .mod_newsreader .time-and-share {overflow:hidden;margin:0 0 40px 0;padding:13px 0 15px 0;border-top:1px solid #000;border-bottom:1px solid #000;}
.two-columns #main .mod_newslist .time-and-share p, 
.two-columns #main .mod_newsreader .time-and-share p {padding:0;}
.two-columns #main .mod_newslist .time-and-share .info, 
.two-columns #main .mod_newsreader .time-and-share .info {float:left;font-size:18px;line-height:22px;font-weight:300;font-style:italic;color:#e30613;}
.two-columns #main .mod_newslist .time-and-share .sharer, 
.two-columns #main .mod_newsreader .time-and-share .sharer {float:right;}
.two-columns #main .mod_newslist .time-and-share .sharer span, 
.two-columns #main .mod_newsreader .time-and-share .sharer span {display:block;float:left;padding:0 6px 0 0;font-weight:300;}
.two-columns #main .mod_newslist .time-and-share .sharer a, 
.two-columns #main .mod_newsreader .time-and-share .sharer a {display:block;float:left;width:30px;height:22px;text-indent:-9999px;font-size:1px;line-height:1px;}
.two-columns #main .mod_newslist .time-and-share .sharer a.fb, 
.two-columns #main .mod_newsreader .time-and-share .sharer a.fb {background:transparent url("../images/elements/social-fb-footer.png") no-repeat 50% 50%;}
.two-columns #main .mod_newslist .time-and-share .sharer a.fb:hover, 
.two-columns #main .mod_newsreader .time-and-share .sharer a.fb:hover {background:transparent url("../images/elements/social-fb-footer-hover.png") no-repeat 50% 50%;}
.two-columns #main .mod_newslist .time-and-share .sharer a.tw, 
.two-columns #main .mod_newsreader .time-and-share .sharer a.tw {background:transparent url("../images/elements/social-tw-footer.png") no-repeat 50% 50%;}
.two-columns #main .mod_newslist .time-and-share .sharer a.tw:hover, 
.two-columns #main .mod_newsreader .time-and-share .sharer a.tw:hover {background:transparent url("../images/elements/social-tw-footer-hover.png") no-repeat 50% 50%;}
.two-columns #main .mod_newslist .news-content, 
.two-columns #main .mod_newsreader .news-content {}
.two-columns #main .mod_newslist .news-content {cursor:pointer;}
.two-columns #main .mod_newsreader .news-content-overview {cursor:pointer;}
.two-columns #main .mod_newslist h2, 
.two-columns #main .mod_newsreader h2 {padding-right:0;}
.two-columns #main .mod_newslist .news-content h2, 
.two-columns #main .mod_newsreader .news-content h2 {font-size:24px;line-height:24px;}
.two-columns #main .mod_newslist .news-content .image_container, 
.two-columns #main .mod_newsreader .news-content .image_container {}
.two-columns #main .mod_newslist .news-content .image_container.float_left, 
.two-columns #main .mod_newsreader .news-content .image_container.float_left {float:left;width:55%;}
.two-columns #main .mod_newslist .news-content .image_container img, 
.two-columns #main .mod_newsreader .news-content .image_container img {display:block;}
.two-columns #main .mod_newslist .news-content .image_container.float_left img, 
.two-columns #main .mod_newsreader .news-content .image_container.float_left img {max-width:90%;width:90%;}
.two-columns #main .mod_newslist .news-content .image_container .caption, 
.two-columns #main .mod_newsreader .news-content .image_container .caption {}
.two-columns #main .mod_newslist .news-content .teaser .ce_text,
.two-columns #main .mod_newsreader .news-content .teaser .ce_text {} /*overflow:hidden;*/
.two-columns #main .mod_newslist .news-content .teaser .ce_text:after,
.two-columns #main .mod_newsreader .news-content .teaser .ce_text:after {content:".";display:block;clear:both;font-size:0;height:0;visibility:hidden;}
.two-columns #main .mod_newslist .news-content .teaser p, 
.two-columns #main .mod_newsreader .news-content .teaser p {padding-right:0;}
.two-columns #main .mod_newslist .news-content .teaser p.more {margin-top:-32px;font-style:italic;}
.two-columns #main .mod_newslist .news-content .teaser img, 
.two-columns #main .mod_newsreader .news-content .teaser img {float:left;display:block;max-width:50%;height:auto;margin:32px 30px 10px 0;}
.two-columns #main .mod_newslist .news-content .teaser .imageGallery img,
.two-columns #main .mod_newsreader .news-content .teaser .imageGallery img {margin:0;float:none;max-width:100%;}
.two-columns #main .mod_newslist .news-content .teaser .ce_image, 
.two-columns #main .mod_newsreader .news-content .teaser .ce_image {display:block;max-width:100%;height:auto;margin:0 0 10px 0;}
.two-columns #main .mod_newslist .news-content .teaser .ce_image.left, 
.two-columns #main .mod_newsreader .news-content .teaser .ce_image.left {float:left;max-width:50%;margin:0 30px 10px 0;}
.two-columns #main .mod_newslist .news-content .teaser .ce_image img, 
.two-columns #main .mod_newsreader .news-content .teaser .ce_image img {float:none;max-width:100%;margin:0;}
.two-columns #main .mod_newsreader .back {font-style:italic;}
.two-columns #main .mod_newsreader .back a {}
    
.two-columns #main .mod_subscribe {}
.two-columns #main .mod_subscribe h4 {display:none;}
.two-columns #main .mod_subscribe form {padding:0 0 30px 0;}
.two-columns #main .mod_subscribe form .text:-moz-placeholder {color:#c2c2c2;opacity:1;}
.two-columns #main .mod_subscribe form .text::-moz-placeholder {color:#c2c2c2;opacity:1;}
.two-columns #main .mod_subscribe form .text::-webkit-input-placeholder {color:#c2c2c2;opacity:1;}
.two-columns #main .mod_subscribe form .text:-ms-input-placeholder {color:#c2c2c2;opacity:1;}
.two-columns #main .mod_subscribe form .text {display:block;width:288px;margin:0 0 14px 0;padding:12px 5px;text-transform:uppercase;font-size:18px;font-weight:300;color:#000;border:1px solid #000;background:#fff;}
.two-columns #main .mod_subscribe form .submit {display:inline-block;padding:8px 14px;text-transform:uppercase;text-decoration:none;font-style:normal;color:#fff;border:3px solid #000;background:#000;-webkit-transition:all 0.7s;transition:all 0.7s;}
.two-columns #main .mod_subscribe form .submit:hover {color:#000;background:#fff;}

.two-columns #main .reports .ce_hyperlink {cursor:pointer;padding:30px 0 8px 0;width:300px;margin:0 auto;border-bottom:1px solid #000;-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;}
.two-columns #main .reports .ce_hyperlink.last {border-bottom:none;}
.two-columns #main .reports .ce_hyperlink {display:block;font-size:45px;line-height:45px;font-weight:300;font-style:italic;border-bottom:none;}
.two-columns #main .reports .ce_hyperlink a {display:block;padding:10px 0 10px 10px;color:#e30613;border:2px solid #e30613;border-radius:0;}
.two-columns #main .reports .ce_hyperlink.bold a {font-weight:600;}
.two-columns #main .reports .ce_hyperlink a:hover {color:#fff;background:#e30613;}
	
.two-columns #main .pagination {position:relative;height:22px;padding:20px 0 40px 0;border-top:1px solid #000;}
.two-columns #main .pagination:after {content:".";display:block;clear:both;font-size:0;height:0;visibility:hidden;}
.two-columns #main .pagination p {display:none;}
.two-columns #main .pagination ul {position:absolute;left:50%;top:20px;overflow:hidden;}
.two-columns #main .pagination ul li {float:left;}
.two-columns #main .pagination ul li a, 
.two-columns #main .pagination ul li span {float:left;padding:0 6px;}
.two-columns #main .pagination ul li a {text-decoration:none;color:#e30613;}
.two-columns #main .pagination ul li a:hover {text-decoration:underline;}
.two-columns #main .pagination ul li span {color:#999;}
.two-columns #main .pagination ul li.next a, 
.two-columns #main .pagination ul li.last a, 
.two-columns #main .pagination ul li.first a, 
.two-columns #main .pagination ul li.previous a {width:15px;height:15px;margin:4px 0 0 0;font-size:1px;line-height:1px;text-indent:-9999px;}
.two-columns #main .pagination ul li.next a {background:transparent url("../images/elements/pager-next.png") no-repeat 50% 50%;}
.two-columns #main .pagination ul li.last a {background:transparent url("../images/elements/pager-last.png") no-repeat 50% 50%;}
.two-columns #main .pagination ul li.first a {background:transparent url("../images/elements/pager-first.png") no-repeat 50% 50%;}
.two-columns #main .pagination ul li.previous a {background:transparent url("../images/elements/pager-prev.png") no-repeat 50% 50%;}

.two-columns #main .form-switch {padding:0 0 20px 0;}
.two-columns #main .form-switch:after {content:".";display:block;clear:both;font-size:0;height:0;visibility:hidden;}
.two-columns #main .form-switch li {cursor:pointer;display:inline-block;position:relative;margin:0 20px 0 0;padding:0 0 0 20px;}
.two-columns #main .form-switch li:before {content:"";position:absolute;left:0;top:50%;display:block;width:10px;height:10px;margin:-7px 0 0 0;border:2px solid #000;background:#fff;border-radius:50%;background-clip:padding-box;}
.two-columns #main .form-switch li:after {content:"";position:absolute;left:4px;top:50%;display:none;width:6px;height:6px;margin:-3px 0 0 0;background:#e30613;border-radius:50%;background-clip:padding-box;}
.two-columns #main .form-switch li:hover {color:#e30613;}
.two-columns #main .form-switch li.active:after {display:block;}
	
.two-columns #main .ce_form {}
.two-columns #main .ce_form#contact-1 {}
.two-columns #main .ce_form#contact-2 {} /*display:none;*/
.two-columns #main .ce_form .formbody {padding:0 0 50px 0;}
.two-columns #main .ce_form .formbody:after {content:".";display:block;clear:both;font-size:0;height:0;visibility:hidden;}
.two-columns #main .ce_form .widget {float:left;width:370px;padding:0 0 24px 0;}
.two-columns #main .ce_form .widget.widget-textarea {width:710px;}
.two-columns #main .ce_form .text {display:block;width:315px;margin:0 35px 0 0;padding:6px 10px;font-weight:300;border:3px solid #eaeaea;background:#eaeaea;border-radius:3px;background-clip:padding-box;}
.two-columns #main .ce_form .textarea {display:block;width:685px;height:200px;padding:6px 10px;font-weight:300;border:3px solid #eaeaea;background:#eaeaea;border-radius:3px;background-clip:padding-box;}
.two-columns #main .ce_form .text:-moz-placeholder, 
.two-columns #main .ce_form .textarea:-moz-placeholder {color:#000;opacity:1;text-transform:uppercase;}
.two-columns #main .ce_form .text::-moz-placeholder, 
.two-columns #main .ce_form .textarea::-moz-placeholder {color:#000;opacity:1;text-transform:uppercase;}
.two-columns #main .ce_form .text::-webkit-input-placeholder, 
.two-columns #main .ce_form .textarea::-webkit-input-placeholder {color:#000;opacity:1;text-transform:uppercase;}
.two-columns #main .ce_form .text:-ms-input-placeholder, 
.two-columns #main .ce_form .textarea:-ms-input-placeholder {color:#000;opacity:1;text-transform:uppercase;}
.two-columns #main .ce_form .submit_container {clear:both;overflow:hidden;padding:0 0 20px 0;}
.two-columns #main .ce_form .submit_container .submit {display:block;padding:4px 24px;font-size:20px;line-height:24px;font-weight:400;text-transform:uppercase;border:3px solid #000;background:#fff;border-radius:3px;background-clip:padding-box;-webkit-transition:all 0.7s;transition:all 0.7s;}
.two-columns #main .ce_form .submit_container .submit:hover {color:#fff;background:#000;}

.two-columns #main .mod_search {}
.two-columns #main .mod_search div.formbody {overflow:hidden;padding:0 0 50px 0;border:none;}
.two-columns #main .mod_search .formbody .text:-moz-placeholder {color:#000;opacity:1;}
.two-columns #main .mod_search .formbody .text::-moz-placeholder {color:#000;opacity:1;}
.two-columns #main .mod_search .formbody .text::-webkit-input-placeholder {color:#000;opacity:1;}
.two-columns #main .mod_search .formbody .text:-ms-input-placeholder {color:#000;opacity:1;}
.two-columns #main .mod_search .formbody .text {float:left;display:block;width:330px;margin:0 35px 0 0;padding:6px 10px;border:3px solid #eaeaea;background:#eaeaea;border-radius:3px;background-clip:padding-box;}
.two-columns #main .mod_search .formbody .submit {float:left;display:block;padding:5px 24px;font-size:20px;line-height:24px;font-weight:400;text-transform:uppercase;border:3px solid #000;background:#fff;border-radius:3px;background-clip:padding-box;-webkit-transition:all 0.7s;transition:all 0.7s;}
.two-columns #main .mod_search .formbody .submit:hover {color:#fff;background:#000;}
.two-columns #main .mod_search .header {padding:0 0 50px 0;}
.two-columns #main .mod_search div {padding:50px 0 30px 0;border-top:1px solid #000;}
.two-columns #main .mod_search div .highlight {color:#e30613;font-weight:600;}
.two-columns #main .mod_search h3 {padding-bottom:10px;}
.two-columns #main .mod_search h3 a {text-decoration:none;}
.two-columns #main .mod_search p {padding:0 70px 20px 0;}

.two-columns #main .line {margin:20px 0 0 0;padding:0 0 70px 0;border-top:1px solid #000;}
.two-columns #main .line:after {content:".";display:block;clear:both;font-size:0;height:0;visibility:hidden;}

#to-top {display:none;cursor:pointer;z-index:2000;position:fixed;right:0;bottom:335px;padding:12px 52px 12px 20px;font-size:12px;line-height:16px;text-transform:uppercase;color:#fff;border:3px solid #000;background:#000 url("../images/elements/to-top.png") no-repeat 100% 12px;}

.two-columns #main .mod_sitemap {}
.two-columns #main .mod_sitemap ul {}
.two-columns #main .mod_sitemap ul li {padding:0 0 10px 0;}
.two-columns #main .mod_sitemap ul li a {text-decoration:none;}
.two-columns #main .mod_sitemap ul li a:hover {color:#e30613;}
.two-columns #main .mod_sitemap ul li ul {padding:10px 0 0 0;}
.two-columns #main .mod_sitemap ul li ul li {padding-left:40px;}
.two-columns #main .mod_sitemap ul li ul li a {}
	
.two-columns #main .themes {padding-top:30px;}
.two-columns #main .themes p {}
.two-columns #main .themes ul {overflow:hidden;}
.two-columns #main .themes ul li {float:left;width:33%;}
.two-columns #main .themes ul li h4 {padding:0;}
.two-columns #main .themes ul li p {padding-right:30px;}
.two-columns #main .donate-form {padding:40px 0 0 0;}

/* Rechte Spalte */
	
.two-columns #right .ce_page_teaser, 
.two-columns #right .ce_text, 
.two-columns #right .ce_list, 
.two-columns #right .ce_hyperlink {cursor:pointer;padding:30px 0 8px 0;border-bottom:1px solid #000;-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;}
.two-columns #right .ce_page_teaser.last, 
.two-columns #right .ce_text.last, 
.two-columns #right .ce_list.last, 
.two-columns #right .ce_hyperlink.last {border-bottom:none;}
.two-columns #right .ce_hyperlink {display:block;font-size:45px;line-height:45px;font-weight:300;font-style:italic;border-bottom:none;}
.two-columns #right .ce_page_teaser.normal, 
.two-columns #right .ce_text.normal, 
.two-columns #right .ce_list {cursor:auto;}
.two-columns #right .ce_page_teaser a {text-decoration:none;}
.two-columns #right .ce_hyperlink a {display:block;padding:10px 0 10px 10px;color:#e30613;border:2px solid #e30613;border-radius:0;}
.two-columns #right .ce_hyperlink.bold a {font-weight:600;}
.two-columns #right .ce_hyperlink a:hover {color:#fff;background:#e30613;}
.two-columns #right .ce_page_teaser h1, 
.two-columns #right .ce_text h1, 
.two-columns #right .ce_page_teaser h2, 
.two-columns #right .ce_text h2, 
.two-columns #right .ce_page_teaser h3, 
.two-columns #right .ce_text h3, 
.two-columns #right .ce_page_teaser h4, 
.two-columns #right .ce_text h4, 
.two-columns #right .ce_page_teaser h5, 
.two-columns #right .ce_text h5, 
.two-columns #right .ce_page_teaser h6, 
.two-columns #right .ce_text h6 {padding:0 0 10px 0;font-size:45px;line-height:45px;font-weight:300;color:#e30613;text-transform:uppercase;}
.two-columns #right .mod_subscribe .ce_page_teaser h1, 
.two-columns #right .mod_subscribe .ce_text h1, 
.two-columns #right .mod_subscribe .ce_page_teaser h2, 
.two-columns #right .mod_subscribe .ce_text h2, 
.two-columns #right .mod_subscribe .ce_page_teaser h3, 
.two-columns #right .mod_subscribe .ce_text h3, 
.two-columns #right .mod_subscribe .ce_page_teaser h4, 
.two-columns #right .mod_subscribe .ce_text h4, 
.two-columns #right .mod_subscribe .ce_page_teaser h5, 
.two-columns #right .mod_subscribe .ce_text h5, 
.two-columns #right .mod_subscribe .ce_page_teaser h6, 
.two-columns #right .mod_subscribe .ce_text h6 {color:#000;}
.two-columns #right .ce_page_teaser h1 strong, 
.two-columns #right .ce_page_teaser h1 b, 
.two-columns #right .ce_text h1 strong, 
.two-columns #right .ce_text h1 b, 
.two-columns #right .ce_page_teaser h2 strong, 
.two-columns #right .ce_page_teaser h2 b, 
.two-columns #right .ce_text h2 strong, 
.two-columns #right .ce_text h2 b, 
.two-columns #right .ce_page_teaser h3 strong, 
.two-columns #right .ce_page_teaser h3 b, 
.two-columns #right .ce_text h3 strong, 
.two-columns #right .ce_text h3 b, 
.two-columns #right .ce_page_teaser h4 strong, 
.two-columns #right .ce_page_teaser h4 b, 
.two-columns #right .ce_text h4 strong, 
.two-columns #right .ce_text h4 b, 
.two-columns #right .ce_page_teaser h5 strong, 
.two-columns #right .ce_page_teaser h5 b, 
.two-columns #right .ce_text h5 strong, 
.two-columns #right .ce_text h5 b, 
.two-columns #right .ce_page_teaser h6 strong, 
.two-columns #right .ce_page_teaser h6 b, 
.two-columns #right .ce_text h6 strong, 
.two-columns #right .ce_text h6 b {font-weight:600;}
.two-columns #right .ce_page_teaser img, 
.two-columns #right .ce_text img {display:block;margin:0 0 5px 0;max-width:300px;height:auto;}
.two-columns #right .ce_page_teaser p, 
.two-columns #right .ce_text p {padding:0 0 20px 0;}
.two-columns #right .ce_page_teaser p a, 
.two-columns #right .ce_text p a {color:#e30613;font-style:italic;}
.two-columns #right .ce_page_teaser a.button, 
.two-columns #right .ce_text a.button {display:inline-block;padding:4px 24px;text-transform:uppercase;text-decoration:none;font-style:normal;color:#000;border:3px solid #000;border-radius:3px;background-clip:padding-box;-webkit-transition:all 0.7s;transition:all 0.7s;}
.two-columns #right .ce_page_teaser a.button:hover, 
.two-columns #right .ce_text a.button:hover {color:#fff;background:#000;}
.two-columns #right .ce_page_teaser form {padding:0 0 30px 0;}
.two-columns #right .ce_page_teaser form .text:-moz-placeholder {color:#c2c2c2;opacity:1;}
.two-columns #right .ce_page_teaser form .text::-moz-placeholder {color:#c2c2c2;opacity:1;}
.two-columns #right .ce_page_teaser form .text::-webkit-input-placeholder {color:#c2c2c2;opacity:1;}
.two-columns #right .ce_page_teaser form .text:-ms-input-placeholder {color:#c2c2c2;opacity:1;}
.two-columns #right .ce_page_teaser form .text {display:block;width:288px;margin:0 0 14px 0;padding:12px 5px;text-transform:uppercase;font-size:18px;font-weight:300;color:#000;border:1px solid #000;background:#fff;}
.two-columns #right .ce_page_teaser form .submit {display:inline-block;padding:8px 14px;text-transform:uppercase;text-decoration:none;font-style:normal;color:#fff;border:3px solid #000;background:#000;-webkit-transition:all 0.7s;transition:all 0.7s;}
.two-columns #right .ce_page_teaser form .submit:hover {color:#000;background:#fff;}
.two-columns #right .ce_page_teaser .video-teaser {position:relative;margin:0 0 30px 0;}
.two-columns #right .ce_page_teaser .video-teaser .videos {overflow:hidden;padding:4px 0 36px 0;}
.two-columns #right .ce_page_teaser .video-teaser .videos .youtube-embed {float:left;width:300px;}
.two-columns #right .ce_page_teaser .video-teaser .videos .youtube-embed p {padding:0;font-size:45px;line-height:45px;font-style:italic;text-transform:uppercase;}
.two-columns #right .ce_page_teaser .video-teaser .videos .youtube-embed.is-text p {padding:0 0 20px 0;font-size:18px;line-height:22px;text-transform:none;font-style:normal;}
.two-columns #right .ce_page_teaser .video-teaser .videos .youtube-embed.is-text img {margin:0 0 25px 0;}
.two-columns #right .ce_page_teaser .video-teaser .slider-control:after {content:".";display:block;clear:both;font-size:0;height:0;visibility:hidden;}
.two-columns #right .ce_page_teaser .video-teaser .slider-control .slider-arrow {display:none;cursor:pointer;z-index:200;position:absolute;top:50%;width:35px;height:51px;margin:-25px 0 0 0;font-size:1px;line-height:1px;text-indent:-9999px;background:transparent url("../images/elements/slider-arrows.png") no-repeat left top;}
.two-columns #right .ce_page_teaser .video-teaser .slider-control .slider-prev {left:-32px;background-position:0 0;}
.two-columns #right .ce_page_teaser .video-teaser .slider-control .slider-next {right:-32px;background-position:100% 0;}
.two-columns #right .ce_page_teaser .video-teaser .slider-control .slider-menu {z-index:200;position:absolute;left:0;bottom:0;width:100%;text-align:left;}
.two-columns #right .ce_page_teaser .video-teaser .slider-control .slider-menu span {cursor:pointer;display:inline-block;margin:0 4px 0 3px;width:7px;height:7px;font-size:1px;line-height:1px;text-indent:-9999px;border:1px solid #e30613;background:#fff;border-radius:50%;background-clip:padding-box;}
.two-columns #right .ce_page_teaser .video-teaser .slider-control .slider-menu span:first-child {margin-left:0;}
.two-columns #right .ce_page_teaser .video-teaser .slider-control .slider-menu span.cycle-pager-active {cursor:default;background:#e30613;}
.two-columns #right .ce_list ul {height:650px;margin:0 0 20px 0;overflow:scroll;}
.two-columns #right .ce_list ul li {padding:0 0 20px 0;text-transform:uppercase;color:#e30613;}

.altruja-like {margin-top:10px;padding-top:40px;border-top:1px solid #000;}

@media (max-width:767px) {
    body {background:#fff;}
	#wrapper {width:auto;padding:0 10px;background:transparent url("../images/logos/dff.png") no-repeat 10px 17px;}
    html[lang="fr"] #wrapper {background-image:url("../images/elements/desertflower-fr.png");}
	
	iframe {width:100%;}
	
	#header {height:auto;min-height:65px;margin:0 0 20px 0;padding:0 !important;background:transparent url("../images/elements/hamburger.png") no-repeat 100% 21px;border:none;}
	#header .inside {display:none;}
	#header .logo,
    html[lang="fr"] #header .logo-link {position:static;left:auto;top:auto;float:none;margin:0;padding-left:0;display:inline-block;width:48px;height:48px;}
	#header #subnav-1, 
    #header .mod_navigation {position:static;left:auto;top:auto;}
	#header .mod_navigation ul {margin:0 0 10px 0;padding:0 0 10px 0;border-top:1px solid #000;border-bottom:1px solid #000;}
	#header .mod_navigation ul li {width:50%;padding:0;text-align:right;}
    html[lang=fr] #header .mod_navigation ul li,
    html[lang=pl] #header .mod_navigation ul li {padding-right:;letter-spacing:0;}
	#header .mod_navigation ul li:nth-child(2n+1) {clear:both;text-align:left;}
	#header .mod_navigation ul li a, 
	#header .mod_navigation ul li span {padding:5px 0;}
	#header .mod_search {margin-top:7px;margin-right:0 !important;margin-bottom:10px;}
	#header .mod_search form {right:0;}
	#header .social-icons {float:left;margin-bottom:10px;padding-top:7px;}
	#header .mod_i18nl10nLanguageSelection {height:10px;width:auto;margin-top:0;margin-right:0;margin-bottom:20px;font-size:18px;font-weight:300;}
	#header .mod_i18nl10nLanguageSelection ul {left:auto;right:0;}
	#header .mod_i18nl10nLanguageSelection ul li {padding-top:10px;}
	#header .mod_i18nl10nLanguageSelection li:first-child {padding-top:0;}
	#header .link {float:left;margin-bottom:20px;margin-top:0;font-weight:300;font-size:18px;}
	#header .donate {position:static;right:auto;top:auto;clear:both;}
    
    #Banner {padding:0;}
    #Banner .ce_image {margin:0 0 20px 0;}
    
    .donation-banner .button {float:none;display:inline-block;margin-bottom:20px;}
    
    #Banner .header-banner {margin-bottom:20px;}
    .header-banner .img {width:20%;}
    #Banner .header-banner .texts,
    .header-banner .texts {width:calc(70% - 20px);}
    .header-banner .texts h4 {padding-bottom:10px !important;}
    
    .magazine-teasers .ce_page_teaser, 
    .magazine-teasers .mod_newslist .ce_page_teaser {width:calc(100% - 64px);height:auto;}
    .grid-sizer {width:calc(100% - 60px);}
    .magazine-teasers .mod_newslist.double .ce_page_teaser,
    .magazine-teasers .ce_page_teaser.double {width:calc(100% - 64px);}
    .magazine-teasers .mod_newslist.triple .ce_page_teaser,
    .magazine-teasers .ce_page_teaser.triple {width:calc(100% - 64px);}
    .magazine-teasers .ce_page_teaser h1, 
    .magazine-teasers .ce_page_teaser h2, 
    .magazine-teasers .ce_page_teaser h3, 
    .magazine-teasers .ce_page_teaser h4 {font-size:24px;line-height:28px;padding:6px;width:calc(100% - 12px);}
    .magazine-teasers .ce_page_teaser .text {padding:6px;opacity:1;width:auto;position:static;left:auto;bottom:auto;}
    .magazine-teasers .ce_page_teaser .image_container {position:static;left:auto;top:auto;width:auto;height:auto;}
    .magazine-teasers .ce_page_teaser .image_container img {height:auto;width:100%;display:block;}
    .magazine-teasers .mod_newslist .ce_page_teaser p {float:none;width:auto;}
    .magazine-teasers .mod_newslist .ce_page_teaser img {display:block;}
    .magazine-teasers .mod_newslist .ce_page_teaser .text {height:auto;min-height:44px;width:calc(100% - 12px);padding:6px;}

    .start-banner {padding:20px;}
    .start-banner .img {float:none;width:auto;height:auto;padding-bottom:20px;}
    .start-banner .img img {height:auto;width:100%;margin-top:0;}
    .start-banner .texts {float:none;width:auto;}
    
    .two-columns #main .image-left .image_container {max-width:35%;}
    
    .two-columns .start-banner .img {width:auto;}
    .two-columns .start-banner .texts {width:auto;}
	
	.two-columns #main {float:none;width:auto;padding-left:0;padding-top:0;}
	.two-columns #main:after {content:".";display:block;clear:both;font-size:0;height:0;visibility:hidden;}
	
	.youtube-embed {width:100%;}
	.two-columns #right .ce_page_teaser .video-teaser .slider-control .slider-menu span, 
	.ce_sliderStart .slider-menu span {width:15px;height:15px;margin:0 8px 0 7px;}
	.two-columns #right .ce_page_teaser .video-teaser .slider-control .slider-menu span:first-child, 
	.ce_sliderStart .slider-menu span:first-child {margin-left:0;}
	.two-columns #main .mod_search .formbody .text {float:none;width:90%;margin:0 0 20px 0;}
	.two-columns #main .mod_search .formbody .submit {float:none;}
	.two-columns #main .successes .text h3 {font-size:30px;line-height:36px;}
	.two-columns #main .affected .count {font-size:150px;line-height:130px;}
	.two-columns #main .affected .count span {min-width:1px;text-align:left;font-size:160px;}
	.ce_sliderStart {margin:0 0 50px 0;border-right:none;}
	.ce_sliderStart .ce_accordion .ce_image {float:none;width:auto;}
	.ce_sliderStart .ce_accordion .ce_text {float:none;width:auto;}
	.ce_sliderStart .ce_accordion .ce_text img {max-width:100%;margin-left:auto;margin-right:auto;}
	.ce_sliderStart .ce_accordion .ce_text h1, 
	.ce_sliderStart .ce_accordion .ce_text p {padding-left:0;padding-right:0;}
	.two-columns #main h1, 
	.two-columns #main h2, 
	.two-columns #main h3 {padding-right:0;padding-bottom:24px;font-size:34px;line-height:34px;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;}
	.two-columns #main .ce_text p {padding-right:0;}
	.subnav, #container .mod_navigation {position:static;left:auto;top:auto;}
	.subnav ul, 
	#container .mod_navigation ul {margin:0 0 40px 0;padding:10px 0 30px 0;}
	.subnav ul li, 
	#container .mod_navigation ul li {float:none;font-size:18px;line-height:22px;}
	.subnav ul li {padding-right:0;}
	#container .mod_navigation ul li a, 
	#container .mod_navigation ul li span {padding-right:0;}
    
    .subnav {margin:0;width:auto;}
	.subnav ul li {float:right;width:50%;padding:0;text-align:right;}
	.subnav ul li:nth-child(2n+1) {text-align:left;float:left;clear:both;}
	.subnav ul li a, 
	.subnav ul li span {padding:5px 0;}
    
    #header #subnav-1 ul li {font-size:18px;}
    
	.two-columns #main .flip-boxes ul li h3 {font-size:38px;line-height:38px;}
	.two-columns #main .mod_newslist .news-content .image_container, 
	.two-columns #main .mod_newsreader .news-content .image_container {width:100%;}
	.two-columns #main .mod_newslist .news-content .image_container.float_left, 
	.two-columns #main .mod_newsreader .news-content .image_container.float_left {float:none;}
	.two-columns #main .mod_newslist .news-content .image_container img, 
	.two-columns #main .mod_newsreader .news-content .image_container img {width:100%;height:auto;}
	.two-columns #main .mod_newslist .layout_latest, 
	.two-columns #main .mod_newsreader .layout_full {padding-top:50px;}
	.two-columns #main .tile-box .ce_accordion {width:100%;}
	.ce_sliderStart.imageGallery {width:100%;}
	.ce_sliderStart.imageGallery .ce_gallery li {width:100%;}
	.two-columns #main .mod_newslist .news-content .image_container.float_left, 
	.two-columns #main .mod_newsreader .news-content .image_container.float_left {width:100%;}
	.two-columns #main .mod_newslist .news-content .image_container.float_left img, 
	.two-columns #main .mod_newsreader .news-content .image_container.float_left img {width:100%;max-width:100%;}
	.two-columns #main .mod_newslist .news-content .teaser img, 
	.two-columns #main .mod_newsreader .news-content .teaser img {float:none;width:100%;max-width:100%;margin-top:0;}
	.two-columns #main .ce_sliderStart.imageGallery .image_container img, 
	.two-columns #main .ce_sliderStart.textGallery .image_container img {width:100%;height:auto;}
	.ce_sliderStart.imageGallery .slider-prev,
	.ce_sliderStart.imageGallery .slider-next,
	.ce_sliderStart.video-slider .slider-prev, 
	.ce_sliderStart.video-slider .slider-next {display:none;} 
	.ce_sliderStart.textGallery .slider-prev {left:5px;top:30%;}
	.ce_sliderStart.textGallery .slider-next {right:5px;top:30%;}
	.two-columns #main .ce_sliderStart.video-slider {width:100%;}
	.two-columns #main .themes ul li {float:none;width:100%;}
	.ce_sliderStart.textGallery {margin-bottom:80px;}
	.two-columns #main .ce_sliderStart.textGallery .image_container {float:none;width:100%;}
	.two-columns #main .ce_sliderStart.textGallery h4, 
	.two-columns #main .ce_sliderStart.textGallery p {padding-left:0;}
	.two-columns #main .line {padding-bottom:50px;}
	.two-columns #main .circumcision .image {padding-bottom:30px;}
	.two-columns #main .circumcision .image img {width:100%;height:auto;}
	.two-columns #main .circumcision .image p {position:static;right:auto;top:auto;}
	.two-columns #main .circumcision .image .no1, 
	.two-columns #main .circumcision .image .no2, 
	.two-columns #main .circumcision .image .no3 {top:auto;}
	.two-columns #main .tools ul li {width:50%;min-width:1px;padding:0;margin-bottom:30px;}
	.two-columns #main .tools ul li:nth-child(2n+1) {background:none;}
	.two-columns #main .tools ul li p {text-align:center;}
	.two-columns #main .affected p {width:auto;padding:0;}
	.two-columns #main .forms {padding-bottom:25px;}
	.two-columns #main .forms ul li {float:none;width:80%;margin:0 auto;padding-bottom:20px;}
	.two-columns #main .forms ul li:first-child {margin-left:auto;}
	.two-columns #main .flip-boxes .flip-container {width:100%;}
	.two-columns #main .flip-boxes .front, 
	.two-columns #main .flip-boxes .back {width:100%;}
	.two-columns #main .four-elements li {float:none;margin:0 auto;}
	.two-columns #main .successes .count {min-height:1px;font-size:145px;line-height:185px;}
	.two-columns #main .successes .text {position:static;left:auto;top:auto;width:auto;margin:0 0 30px 0;}
	.two-columns #main .flowers li {float:none;margin:0 auto 30px auto;background-position:50% 0;}
	.two-columns #main .flowers li a {margin:0 auto;}
	.two-columns #main .flowers li .text {left:50%;margin:0 0 0 -108px;}
	.two-columns #main .ce_form .widget.widget-textarea {width:100%;}
	.two-columns #main .ce_form .widget {width:100%;}
	.two-columns #main .ce_form .text {width:90%;margin:0;}
	.two-columns #main .ce_form .textarea {width:90%;}
	
	/* NEW 14.03.2016 */
	.ce_sliderStart.home-slider .slider-menu span {width:15px;height:15px;margin:0 8px 0 7px;}
	.ce_sliderStart.home-slider .image_container {padding-bottom:40px;}
	.ce_sliderStart.home-slider h1, 
	.ce_sliderStart.home-slider h2 {padding:0 30px 28px 30px;}
	.ce_sliderStart.home-slider p {padding:0 30px;}
	.ce_sliderStart.home-slider .slider-menu {top:auto;bottom:0;}
	
	.ce_sliderStart.home-slider {padding:0 0 40px 0;margin:0 0 50px 0;border-right:none;}
	.ce_sliderStart.home-slider .ce_accordion .ce_image {float:none;width:auto;}
	.ce_sliderStart.home-slider .ce_accordion .ce_text {float:none;width:auto;}
	.ce_sliderStart.home-slider .ce_accordion .ce_text img {max-width:100%;margin-left:auto;margin-right:auto;}
	.ce_sliderStart.home-slider .ce_accordion .ce_text h1, 
	.ce_sliderStart.home-slider .ce_accordion .ce_text p {padding-left:0;padding-right:0;}
	
	.about-text {padding-top:80px;}
	.about-text .column {float:none;width:auto;margin:0 0 30px 0;}
	/* NEW END 14.03.2016 */
		
	.two-columns #right {float:none;width:auto;margin:0;padding-top:25px;padding-bottom:0;border-top:1px solid #e30613;background:none !important;}
	.two-columns #right:after {content:".";display:block;clear:both;font-size:0;height:0;visibility:hidden;}
	.two-columns #right .ce_page_teaser.normal, 
	.two-columns #right .ce_text.normal, .two-columns #right .ce_list {width:100%;}
	.two-columns #right .ce_page_teaser img, 
	.two-columns #right .ce_text img {max-width:100%;}
	
    #footer {margin:0;}
	#footer .desertflower {padding:15px 0 30px 80px;background-position:0 12px;}
	#footer .desertflower p {margin-right:80px;}
	#footer .desertflower img {right:0;}
	#footer .social {overflow:hidden;float:none;padding-left:0;}
	#footer .social li {overflow:hidden;float:none;padding-bottom:10px;}
	#footer .add-links {float:left;padding-right:0;}
	#footer .add-links li {padding-right:5px;}
	#footer .add-links li a {padding-left:0;}
	#footer .mod_customnav {float:left;}
	#footer .mod_customnav ul li {padding-right:0;padding-left:5px;}
	#footer .mod_customnav ul li a {padding-left:0;}
	
	#to-top {bottom:50px;padding:8px 46px 8px 10px;background-position:100% 4px;}
}

@media (min-width:768px) and (max-width:1199px) {
	#wrapper {width:748px;}
	
	#header {height:auto;margin-left:30px;margin-bottom:58px;padding-left:68px;padding-right:0 !important;}
	#header .logo,
    html[lang="fr"] #header .logo-link {margin-left:0;padding-left:0;}
	#header .mod_navigation {position:static;left:auto;top:auto;float:right;padding:0 0 10px 0;}
	#header .mod_navigation ul li {padding:0 10px 0 0;font-size:24px;}
    html[lang=fr] #header .mod_navigation ul li,
    html[lang=pl] #header .mod_navigation ul li {padding-right:10px;letter-spacing:0em;}
	#header .mod_navigation ul li:first-child {padding-left:0;}
	#header .mod_navigation ul li a, 
	#header .mod_navigation ul li span {padding-left:1px;padding-right:1px;}
	#header .mod_search {margin-bottom:10px;}
	#header .social-icons {padding-bottom:10px;}
	#header .mod_i18nl10nLanguageSelection {clear:none;margin-bottom:10px;}
	#header .mod_i18nl10nLanguageSelection li {padding-bottom:7px;}
	#header .link {margin-bottom:10px;}
	#header .donate {bottom:0;top:auto;}
	#header .donate a {padding-top:10px;padding-bottom:10px;}
    
    #Banner {margin:0 30px;padding:0;}
    
    #main {margin:0 30px;}
    .two-columns #main .tools ul li {padding:0 31px;}
    .two-columns #main .forms ul li {width:200px;}
    
    .donation-banner .button {float:none;display:inline-block;margin-bottom:20px;}
    
    .header-banner .img {width:228px;}
    .header-banner .texts,
    #Banner .header-banner .texts {width:420px;}

    .magazine-teasers {padding-left:0;}
    .magazine-teasers .ce_page_teaser {width:684px;}
    .grid-sizer {width:688px;}
    .magazine-teasers .mod_newslist.double .ce_page_teaser,
    .magazine-teasers .ce_page_teaser.double {width:684px;}
    .magazine-teasers .mod_newslist.triple .ce_page_teaser,
    .magazine-teasers .ce_page_teaser.triple {width:684px;}
    .magazine-teasers .ce_page_teaser .image_container img {height:auto;width:100%;}

    .start-banner {padding:20px;margin:0;}
    .start-banner .img {float:none;width:auto;height:auto;padding-bottom:20px;}
    .start-banner .img img {height:auto;width:300px;margin:0 auto;}
    .start-banner .texts {float:none;width:auto;}
    
    .two-columns .start-banner .img {margin-right:30px;float:left;}
    .two-columns .start-banner .texts {width:auto;}
    
    .two-columns #main .image-left .image_container {max-width:42%;}

    .subnav {margin-left:30px;width:calc(100% - 60px);}
    .subnav,
    #header #subnav-1 {padding-bottom:0;}
	.subnav ul, 
	#header #subnav-1 ul {padding:6px 0 4px 0;margin:0;}
	.subnav ul li, 
	.subnav ul li {padding:3px 15px 3px 0;}
    #header #subnav-1 ul li a, 
	#header #subnav-1 ul li span {padding:3px 5px 3px 0;}
	
	.two-columns #main {float:none;width:auto;padding-left:0;}
	.two-columns #main:after {content:".";display:block;clear:both;font-size:0;height:0;visibility:hidden;}
	
	.two-columns #main .tile-box .ce_accordion .accordion .ce_text {padding-right:25px;}
	.ce_sliderStart {border-right:none;}
	.ce_sliderStart .ce_accordion .ce_image {float:none;width:auto;overflow:hidden;}
	.ce_sliderStart .ce_accordion .ce_text {float:none;width:auto;overflow:hidden;padding-bottom:40px;}
	.ce_sliderStart .ce_accordion .ce_text .image_container {float:left;width:40%;}
	.ce_sliderStart .ce_accordion .ce_text .image_container img {margin:0;max-width:100%;width:100%;}
	.ce_sliderStart .ce_accordion .ce_text h1 {margin-left:50%;padding-left:0;padding-right:0;}
	.ce_sliderStart .ce_accordion .ce_text p {margin-left:50%;padding-left:0;padding-right:0;}
	.two-columns #main .forms ul li:nth-child(2) {width:248px;}
	.ce_sliderStart.imageGallery .slider-prev, 
	.ce_sliderStart.textGallery .slider-prev, 
	.ce_sliderStart.imageGallery .slider-next, 
	.ce_sliderStart.textGallery .slider-next, 
	.ce_sliderStart.video-slider .slider-prev, 
	.ce_sliderStart.video-slider .slider-next {display:none;}
	.two-columns #main .four-elements li {width:187px;}
	.two-columns #main .successes .count {font-size:230px;}
	.two-columns #main .flowers li {margin:0 16px;}
	.two-columns.in-one #main p {padding-right:180px;}
	.two-columns.in-one #main .tile-box .ce_accordion {width:249px;height:430px;}
	.two-columns #main .tile-box .ce_accordion .accordion .ce_text h3 {font-size:38px;line-height:38px;}
	.two-columns #main .ce_form .widget {width:50%;}
	.two-columns #main .ce_form .text {margin:0;width:300px;}
	.two-columns #main .ce_form .textarea {width:647px;}
	.two-columns #main .ce_form .widget.widget-textarea {width:100%;}
    
    .two-columns #main .affected p {padding-left:530px;}
    .two-columns #main .affected .count {font-size:180px;}
    
    .two-columns #main .flip-boxes ul li {width:229px;}
    .two-columns #main .flip-boxes .flip-container, .two-columns #main .flip-boxes .front, .two-columns #main .flip-boxes .back {width:229px;}
	
	.two-columns #right {margin:0 30px;float:none;width:auto;padding-top:25px;padding-bottom:0;border-top:1px solid #e30613;background:none;}
	.two-columns #right:after {content:".";display:block;clear:both;font-size:0;height:0;visibility:hidden;}
/*	.two-columns #right .ce_page_teaser, 
	.two-columns #right .ce_text, 
	.two-columns #right .ce_list, 
	.two-columns #right .ce_hyperlink {float:left;width:300px;margin:0 72px 0 0;}*/
	
	/* NEW 14.03.2016 */
	.ce_sliderStart.home-slider h1, 
	.ce_sliderStart.home-slider h2 {padding:0 30px 28px 30px;}
	.ce_sliderStart.home-slider p {padding:0 30px;}
	.ce_sliderStart.home-slider .slider-menu {top:470px;}
	/* NEW END 14.03.2016 */
	
	.two-columns #right .ce_page_teaser .video-teaser .slider-control .slider-menu {text-align:left;}
	
	#footer .desertflower {padding-left:80px;background-position:0 12px;}
	#footer .desertflower p {margin-right:80px;}
	#footer .desertflower img {right:0;}
	#footer .social {padding-left:0;}
	#footer .add-links {padding-right:0;}
	#footer .add-links li {padding-right:0;}
	#footer .mod_customnav ul li {padding-left:5px;padding-right:5px;}
	
	#to-top {bottom:30%;margin:0 0 -20px 0;}
}

@media (max-width:570px) {
    .header-banner .img {display:none;}
    .header-banner .texts {float:left;width:calc(100% - 40px);padding-left:20px !important;}
}


@media only screen and (-webkit-min-device-pixel-ratio: 1.5), 
only screen and (   min--moz-device-pixel-ratio: 1.5), 
only screen and (     -o-min-device-pixel-ratio: 3/2), 
only screen and (        min-device-pixel-ratio: 1.5), 
only screen and (min-resolution: 192dpi) {
	.two-columns #right {background-image:url("../images/mobile/backgrounds/teaser-header.png");background-size:300px 53px;}
	#header .mod_search {background-image:url("../images/mobile/elements/search-header.png");background-size:21px 20px;}
	#header .mod_search .formbody .submit {background-image:url("../images/mobile/elements/search-header-active.png");background-size:22px 22px;}
	#header .social-icons li {background-image:url("../images/mobile/elements/social-header.png");background-size:180px 19px;}
	#header .mod_i18nl10nLanguageSelection li.active .i18nl10n_label, 
	#header .mod_i18nl10nLanguageSelection .open li:first-child .i18nl10n_label, 
	#header .mod_i18nl10nLanguageSelection .open li.active:first-child .i18nl10n_label {background-image:url("../images/mobile/elements/language-arrow.png");background-size:13px 7px;}
	#footer .desertflower {background-image:url("../images/mobile/elements/desertflower.png");background-size:71px 74px;}
	#footer .social li a {background-image:url("../images/mobile/elements/social-arrow-footer.png");background-size:16px 9px;}
	.two-columns #main .mod_newslist .time-and-share .sharer a.tw, 
	.two-columns #main .mod_newsreader .time-and-share .sharer a.tw, 
	#footer .social li.tw a span {background-image:url("../images/mobile/elements/social-tw-footer.png");background-size:15px 12px;}
	.two-columns #main .mod_newslist .time-and-share .sharer a.tw:hover, 
	.two-columns #main .mod_newsreader .time-and-share .sharer a.tw:hover, 
	#footer .social li.tw a:hover span {background-image:url("../images/mobile/elements/social-tw-footer-hover.png");background-size:15px 12px;}
	#footer .social li.ig a span {background-image:url("../images/mobile/elements/social-ig-footer.png");background-size:15px 15px;}
	#footer .social li.ig a:hover span {background-image:url("../images/mobile/elements/social-ig-footer-hover.png");background-size:15px 15px;}
	.two-columns #main .mod_newslist .time-and-share .sharer a.fb, 
	.two-columns #main .mod_newsreader .time-and-share .sharer a.fb, 
	#footer .social li.fb a span {background-image:url("../images/mobile/elements/social-fb-footer.png");background-size:8px 15px;}
	.two-columns #main .mod_newslist .time-and-share .sharer a.fb:hover, 
	.two-columns #main .mod_newsreader .time-and-share .sharer a.fb:hover, 
	#footer .social li.fb a:hover span {background-image:url("../images/mobile/elements/social-fb-footer-hover.png");background-size:8px 15px;}
	.two-columns #right .ce_page_teaser .video-teaser .slider-control .slider-arrow, 
	.ce_sliderStart .slider-prev, 
	.ce_sliderStart .slider-next {background-image:url("../images/mobile/elements/slider-arrows.png");background-size:82px 31px;}
	.two-columns #main .successes .text p {background-image:url("../images/mobile/elements/count-arrow.png");background-size:25px 51px;}
	.two-columns #main .flowers li {background-image:url("../images/mobile/backgrounds/flower-outline.png");background-size:216px 217px;}
	.two-columns #main .flowers li a {background-image:url("../images/mobile/backgrounds/flower.png");background-size:216px 217px;}
	.two-columns #main .tools ul li {background-image:url("../images/mobile/backgrounds/tools-line.png") no-repeat left bottom;background-size:1px 99px;}
	.two-columns #main .pagination ul li.next a {background-image:url("../images/mobile/elements/pager-next.png");background-size:15px 15px;}
	.two-columns #main .pagination ul li.last a {background-image:url("../images/mobile/elements/pager-last.png");background-size:15px 15px;}
	.two-columns #main .pagination ul li.first a {background-image:url("../images/mobile/elements/pager-first.png");background-size:15px 15px;}
	.two-columns #main .pagination ul li.previous a {background-image:url("../images/mobile/elements/pager-prev.png");background-size:15px 15px;}
	#to-top {background-image:url("../images/mobile/elements/to-top.png");background-size:37px 21px;}
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5) and (max-width:767px), 
only screen and (   min--moz-device-pixel-ratio: 1.5) and (max-width:767px), 
only screen and (     -o-min-device-pixel-ratio: 3/2) and (max-width:767px), 
only screen and (        min-device-pixel-ratio: 1.5) and (max-width:767px), 
only screen and (min-resolution: 192dpi) and (max-width:767px) {
	#wrapper {background-image:url("../images/mobile/logos/dff.png");background-size:auto 48px;}
	#header {background-image:url("../images/mobile/elements/hamburger.png");background-size:48px 40px;}
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5) and (min-width:768px) and (max-width:1199px), 
only screen and (   min--moz-device-pixel-ratio: 1.5) and (min-width:768px) and (max-width:1199px), 
only screen and (     -o-min-device-pixel-ratio: 3/2) and (min-width:768px) and (max-width:1199px), 
only screen and (        min-device-pixel-ratio: 1.5) and (min-width:768px) and (max-width:1199px), 
only screen and (min-resolution: 192dpi) and (min-width:768px) and (max-width:1199px) {
	.two-columns #right {background:none;}
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), 
only screen and (   min--moz-device-pixel-ratio: 1.5), 
only screen and (     -o-min-device-pixel-ratio: 3/2), 
only screen and (        min-device-pixel-ratio: 1.5), 
only screen and (min-resolution: 192dpi) {
	.about-text .arrow {background-image:url("../images/elements/more-arrow@2x.png");background-size:93px 48px;}
}