 @media only screen and (max-device-width: 660px) {

   #footer {
	   display: none !important;
   }
   
   #ADD_UMFRAGE, .content, img.main-image {
	   width: 100% !important;
    }
		
	.header-title {
		display: none;
	}

	html {
	  max-width: 100% !important;
	}

	.headline {
	  font-size: 2rem;
	  margin-bottom: 10px !important;
	}
	
	.global-message {
	  padding: 10px !important;
	}
	
	.ware {
	  max-width: calc(100% - 90px) !important;
	}
	
	.kachel a.minus {
		font-weight: normal;
		font-size: 66px;
		padding: 3px 10px 13px 10px;
		margin-left: 30%;
	}
	
	.kachel:first-child {
	  margin-right: -1px;
	  margin-left: 0px;
	}

	.kachel {
	  width: 48%;
	  margin-right: 3px;
	}

	form * {
		font-size: 1.8rem !important;
	}
	
	.pss-button.heute {
		float: right;
		margin-right: 0px;
		width: 41px;
		text-align: center;
		margin-top: 6px;
	}
		
	.ende-after {
		margin-top: 9px;
 	}

	.buttons .pss-button {
	  margin-top: 7px;
	}
	
	.item-container.auswahl-stop input {
		max-width: 43px;
	}

	#ADMIN_CONTENT .artikel:not(:first-child) {
	  padding-top: 6px;
	  margin-top: 15px;
	}

	.item-container + .item-container {
	  top: 6px !important;
	}

	#FORM_CONTENT {
	  margin-top: 10px !important;
	}
	
	.artikel .item-container.preis + a {
	  display: none;
	}
	
	#ADMIN_CONTENT {
	  max-width: 100% !important;
	  width: 100%;
	}

	.nav.sub {
		left: 232px;
		top: 36px;
	}

	.nav-img {
		padding-top: 4px;
	}
	
	#BESTELL_LISTE .brotzeit {
		width: 130px;
		height: 130px;
	}	

	.brotzeit .brotzeit-text {
	  font-size: 1.3rem;
	}
	.item-container label {
	  font-size: 1.3rem;
	}
	
	#WARENKORB {
		max-width: 96% !important;
	}
	#FORM_CONTENT[data-complete="0"] #WARENKORB {
		top:198px;
	}
	#FORM_CONTENT:not([data-complete="0"]) #WARENKORB {
		top:137px;
	}
	
	#WARENKORB .wk-wrapper {
		max-height: calc(100vh - 425px);
	}

	#WARENKORB, #WARENKORB:before, #WARENKORB *, #WARENKORB_SUMME, #WARENKORB_SUMME * {
		font-size: 1.2rem !important;
	}
	
	#WARENKORB .order-pos {
		width: 10%;
	}

	#WARENKORB .order-pos-gesamt {
		width: 19%;
	}

	#WARENKORB .order-anzahl {
		width: 15%;
	}

	#WARENKORB .order-preis {
		width: 15%;
	}

  #FORM_CONTENT::before {
    display: none !important;
  }
	
}