      
  html body{ background-color: #3c3636; background: linear-gradient(256deg,orange 0%,#450000 36%,#2c2c2c 64%); }
  #main #content {background-color: #f9f2e7;}
  #main .header-bild-full-text:last-of-type { margin: 0 0 -50px 0; }
  p span.signi-daniel { mix-blend-mode: multiply; }
  div#right { background-color: transparent; box-shadow: none; mix-blend-mode: lighten; }
  img#miracles { display: none; }
  div#footer { background: #1c1c1c;  box-shadow: none; }
  div#bottom-news > h1, div#bottom-news > div > h1 { color: #e8e8e8; }
  
  /* powermail */
  input.form-control { background-color: #ebe4cc; border: 1px solid #c2bba2; }
  div input[type="checkbox"]:not(:checked) + label:before, div input[type="radio"]:not(:checked) + label:before { border-color: #000000; }
  div input[type="checkbox"]:not(:checked) + label:after, div input[type="radio"]:not(:checked) + label:after { border-color: #000000; }
  div input[type="checkbox"]:not(:checked) + label:hover:before, div input[type="radio"]:not(:checked) + label:hover:before { border-color: #000000; }
  div input[type="checkbox"]:checked + label:after { border-color: #f9f1e6; background-color: #f9f1e6; }
  
  div input.form-control.parsley-error {
    border-color: #c30000;
    background-color: #EBCCD1;
    color: #c30000;
}
  div input.form-control.parsley-success {
    background-color: #f6ffe6;
    border-color: #a6bfa6;
}
  
  #calendar-container { float:left; width: 90%; margin: -10px 5% 3% 5%; }
  div#addeventatc1 { width: 100%;  box-sizing: border-box; font-family: 'Roboto Slab',Arial,sans-serif; color:white!important; background-color: #c60100!important;}

  
@media (min-width: 550px) {

	img#miracles {
    	display: block;
    	margin-left: -11%;
    	margin-top: 25px;
    	z-index: -5;
    	position: relative;
	}
   #main #content { overflow: hidden; }
}

                                                                                                                             
@media (min-width: 720px) {
     #calendar-container { width: 75%; margin: -10px 5% 3% 20%; }
}

@media (min-width: 960px) {
     div#addeventatc1 { width: auto; }
}
                                                                                                                 
@media (min-width: 1180px) {
body div#top-banner { border-radius: 0 0 15px 15px; overflow: hidden; box-shadow: -3px 62px 22px -30px #00000040;}
}
