@media (max-width: 350px) {

	.delDetailsWindow2 { width:auto; } 

	.overlayInner .wkAddBtn img { display:none; }	
	#content .cloneContainer .overlay.clone .overlayInner .wkContainer .qtyForm .unit { margin-right:0;}
	#lieferDetailWindowContainer table {font-size: 10px; font-weight: 100;}
	.mkContainer .tblMk td,  .mkContainer .tblMk th{ padding: 8px 4px 8px 0px; font-size: 12px}

 	.hidden-xxxs { display:none; }
 	#wkLoginBox .pull-right { float:left !important; }
}

@media (max-width: 600px) {
	#content .articleListItem { width:50% !important; }
}


@media (max-width: 500px) {

	.delDetailsWindow {min-width:300px;}
	.delDetailsWindow2 { width:auto; padding:8px; } 

	.delDetailsWindow2 .dateSelection .calenderContainer ul.month { text-align: center; width: 284px; }
	.delDetailsWindow2 .dateSelection .calenderContainer li.day { width: 45px; height: 45px; margin: 1px; font-size:20px; float: left; padding-top:0; }
	.delDetailsWindow2 .dateSelection .timeContainer ul.timeslots { display: block; width: 284px; }
	.delDetailsWindow2 .dateSelection .next, 
	.delDetailsWindow2 .dateSelection .prev { padding: 10px 10px; }
	.delDetailsWindow2 .citySelection .cityInput .tbl-cell.input input, 
	.delDetailsWindow2 .citySelection .cityInput .tbl-cell.input input:focus { font-size: 18px; }
	.delDetailsWindow2 .dateSelection .amexinfo { width:284px; }
	.delDetailsWindow2 .dateSelection .timeouttext { width:284px; }
	.delDetailsWindow2 .dateSelection .timeContainer li.timeslot { padding:7px; }

	#mkZugangsDatenForm .form-group {width:100%;}
 	.hidden-xxs { display:none; }

	#content .subnav li { font-size: 14px; text-indent: 20px; }
	#content .subnav li ul li { text-indent: 40px; } 

	/*#content .produktContainer { width:50% !important; padding: 15px; min-height:150px; }*/
	#content .articleListItem { width:100% !important; }

	.categorieContainer {width:50%;}
	#header .headerLinks { text-align: right; margin-bottom: 5px; position: absolute; right: 15px; top: -50px; display: none }
	/*#lieferDetailWindowContainer th { text-align: left !important; }*/

	#allCategoriesContainer .subCatContainer { width:100%; }
	
	.overlayInner .wkAddBtn {width:100%; text-align: center;}
	.overlayInner .wkAddBtn img {height:60px; width:auto; padding-top:10px; display:none; }	
	#content .cloneContainer .overlay.clone .overlayInner .wkContainer .qtyForm .unit { /*margin-right:0;*/ }

	/*#lieferDetailWindowContainer table th, #lieferDetailWindowContainer table td {padding: 8px 2px; font-size: 11px; font-weight: normal;}*/
	#lieferDetail table th, #lieferDetail table td {padding: 8px 2px; font-size: 11px; font-weight: normal;}

	#content .wkContainer {font-size:12px !important;}
	#content .wkContainer td, #content .wkContainer th { padding:8px 2px;}

	#header ul#searchArtikelList li.articleItem a { width:100%; max-width:100%; min-width:100%;}

	#header .userControl-container {min-width:0 !important;  padding:0 !important;}
	#header .userControl-container .userControl { margin:0 auto !important; }
	#header .userControl .option .lbl { font-size:11px; }


 	.loginDiv .col.first { width:100%; border:none;} 
 	.loginDiv .col.second { width:100%; padding-top:20px; }
 	.loginDiv p.reginfo { min-height:0; }

 	.paybackPopup .buttonContainer { display:block; clear:both; }
	.paybackPopup span.alert { margin:0; float:left; width:100%; margin-bottom: 8px; }
	.paybackPopup img.inputImage { margin-top: 0; }
	.paybackPopup #paybackNumber { font-size:22px; display:block; position:initial; width:100%; margin:4px 0;  }

	.paybackPopup .pbInputContainer { margin-bottom:10px; }
	.paybackPopup .paybackCheckboxLabel { display:block; position:initial; width:100%; margin:4px 0; }
	
	.paybackPopup .checkDataPopup .popupBody { margin: 45% 10% 0 10%; width: 80%; }	
}




/*
.col-xs-
(Extra small devices)
*/
@media (max-width: 767px) {

	#content .wkContainer .paybackBar .pbInfo {
	    right: 6px;
	}

	.paybackPopup .pbInputContainer { margin-bottom:40px; }
	.paybackPopup .paybackCheckboxLabel {margin-top:10px;}
	

	.navbar .navbar-nav>li>a>span {
	    border: none;
	}

	#content div.rezeptTeaser { width: 50%; padding-top: 50%; }

 	#wkLoginBox .col.first { width:100%; border:none; } 
 	#wkLoginBox .col.second { width:100%; padding-top:5px; }

	.delDetailsWindow {max-width:100%;}
	.delDetailsWindow2 { width:auto; } 	
	.delDetailsWindow2 .dateSelection .containerDateAndTime .timeContainer {  margin:0 auto; float:none; }
	.delDetailsWindow2 .dateSelection .containerDateAndTime .calenderContainer {  margin:0 auto; float:none; }
	.delDetailsWindow2 .dateSelection .delCityInfo { margin-top:-20px; }

	#gewichtsArtikelInfo .waage img { width:80px; height:auto; }

	div#extSovendusGutscheinCoontainer{margin-right:0px !important; margin-left:0px !important;}	

    ul#searchArtikelList { width:99.4%; right:0.6%; }
	#shareMerkliste { height: 389px; width: 100%; max-width: 100%; }
	.input-group .open .suchUl { min-width: 160px; padding: 5px 0 !important; margin: 2px 0 0 !important; list-style: none; font-size: 14px; background-color: #fff !important;}

	#header { height:auto; background-image:url('/images/header_bg_unimarkt.png'); background-repeat:no-repeat; background-size: 100% 100%; -o-background-size: 100% 100%; -webkit-background-size:100% 100%; color:#FFF; }
	/*#header .distributionType {float:right; margin-top:0px !important;}*/
	#header .headerContainer { padding-top: 15px; /*background-image:url('/images/header_bg_unimarkt.png'); background-repeat:repeat-x;*/ }

	/*#header .headerLogo img { display:block; margin-top: 30px;}*/
	#header .headerLinks { text-align: right; margin-bottom: 5px; position: absolute; right: 15px; top: -50px; }
	
	#header .search { margin-top:8px; width:100%;}
	#header .search .headline { display:none; }
	/* #header .secondRow #searchText { width:100%; } */

	#header .secondRow .search form { width:100% ;}
	#header .secondRow .search .input-group { width:100%; float:left; }

	#header .userControl { padding-top:15px; margin-top:-5px; margin-bottom:10px; max-width:420px; }
	#header .userControl .option { min-width:60px; width:25%;}
	#header .userControl .option.warenkorb .counter { right: calc(50% - 25px); }
	#header .userControl .option .lbl { max-width:100%; }
	#header .userControl .option.payback { margin: -10px 0 0 0; background: #0045aa; padding: 10px; }
	#header .userControl .option.payback p.paybackLink {  text-align:center; padding: 2px 0 0 0; max-width:100%; }

	#header .rightCartMenu.big { position: static; top:0; width: 100%; }


	#header .secondColumn .secondRow .wkContainer { width: auto; height: auto; max-height: none; position: static; margin-top: 0px; left: auto; z-index: 2000; }
	#header .secondColumn .secondRow .wkContainer .cart .showAll { text-align:left; float:left;}	
	#header .secondColumn .secondRow .wkContainer .cart #wkAblegeContainer { display:none; }
	#header .secondColumn .secondRow .wkContainer .cart .artikel .text { min-height:40px; }
	#header .secondColumn .secondRow #leftSideCartArea { margin-top:10px !important; margin-bottom:0px; }
	#header .secondColumn .secondRow .wkContainer .cart .artikel .image img { width: 60px; }
	#header .secondColumn .cart .headline .tasche { width:100px; }
	#header .secondColumn .bigCart { padding-top:0; }
	#header .secondColumn .bigCart a.close { display:none; }

	#content .subnav li { font-size: 14px; text-indent: 20px; }
	#content .subnav li ul li { text-indent: 40px; }
	#content .wkContainer .wkProgressBar { display: none; }
	/*#content .cloneContainer { margin-top:-20px }*/
	#content .cloneContainer .overlay.clone .image { margin-left:-16px; }
	
	.handy-none {display:none !important;}

	.navBtnContainer .pull-right {float:left!important; margin:0 !important;}
	.navBtnContainer .pull-left {float:left!important; margin:0 !important;}
	
	.navBtnContainer .pull-left a {margin: 5px !important;}
	.navBtnContainer .pull-right a {margin: 5px !important;}

	.navBtnContainer .pull-left button {margin: 5px !important;}
	.navBtnContainer .pull-right button {margin: 5px !important;}

	#wkAdresseForm .delInfo .pull-right { float:left!important; }


	/*
	.infobox { width:auto; }
	.infobox img { margin:0 auto; }
	.wkCart {display:none;}
	*/

	.nav>li>a { padding:8px 15px;}
	
	.navbar { margin-left:15px; margin-top:15px; margin-right:15px; width:auto; }
	.navbar { background-image:url('/images/navbar_bg.png'); background-repeat:repeat-x; background-size:auto auto; background-position: 0 0; border:none; min-height:41px; border-radius:inherit;}
	.navbar-nav { margin:0; }

	/*.navbar-nav>li>.dropdown-menu  }*/

	.navbar-collapse.in { overflow-y:visible;}	
	#um-navbar-collapse { /*margin:0;*/ max-height:none; }
	/*
	#um-navbar-collapse .nav li ul a{ background-image: none; background-color:transparent; color: #fff;}
	#um-navbar-collapse .nav li .active{ background-image: none; background-color:transparent; color: #FFF;}
	*/

	/*#um-navbar-collapse .nav .open a{ background: url('/images/subnav_bg.png') repeat-x bottom left; }*/
	
	.dropdown-menu>li { width: 100%; }
	.dropdown-menu>li.spalte1 { width:100%; max-height:none; }
	.dropdown-menu>li.spalte2 { width:100%; max-height:none; }
	.dropdown-menu>li.spalte3 { width:100%; max-height:none; }
	.dropdown-menu>li.spalte4 { width:100%; max-height:none; }
	.dropdown-menu>li.spalte5 { width:100%; max-height:none; }

	.sr-only { position: absolute; width: 120px; height: auto; margin-left: 36px; padding: 0; clip: auto; order: 0; text-align: left; font-size: 20px; line-height: 20px; color: #006eb6; font-weight: bold;}
	.mainNav .open .dropdown-menu { margin-left:0 !important; background-image: none !important; border: none; padding:15px !important; background-color:#fff; }
	.mainNav .open .dropdown-menu .menublock-floater { float: left; width:100%; height:auto; padding:0;}
	.mainNav .open .dropdown-menu .menublock-floater .menublock-container { width:100%; }
	.mainNav .open .dropdown-menu .menublock-floater .menublock-container a { width:auto; color:#000; border: none; }
	.mainNav .open .dropdown-menu .menublock-floater .menublock-container ul li a { padding-left:15px; }
	.mainNav .open .dropdown-menu .menublock-floater .menublock-container a:hover { color: #000; }
	.dropdown-menu>li>div.menublock-floater>div.menublock-container>ul { margin-bottom: 20px !important; }

	/*.navbar-nav {background: url('/images/bg_subnav.png') #006eb6; background-size:100% auto;}*/

	#header .secondColumn .secondRow .wkContainer .cart .artikel .text {font-size:14px; min-width: 260px}
	#header .secondColumn .secondRow .wkContainer .cart .artikel .secondRow .qtyContainer {font-size:14px;}
	#header .secondColumn .secondRow .wkContainer .cart .artikel .secondRow .qtyContainer .qtyBtn { width:20px; height:20px; }
	#header .secondColumn .secondRow .wkContainer .cart .artikel .secondRow .qtyContainer .qtyField { line-height:20px; font-size:14px; height:20px;}
	#header .secondColumn .secondRow .wkContainer .cart .artikel .secondRow .price { height:20px; line-height:20px; font-size:14px; margin-top: 0px; margin-right:30px;}
	#header .secondColumn .secondRow .wkContainer .cart .artikel .remove { top: 25px; right: 10px; width: 20px; height: 20px;}
	#header .secondColumn .secondRow .wkContainer .cart .artikel .remove .fa {font-size:14px; top:0px; left:4px; line-height: 10px;}

	#header .secondColumn .secondRow .wkContainer .tascheBig { margin: 25px auto; }

	#header #cartRow {background: #fff;}

	#content .wkContainer {font-size:14px;}
	#content .wkContainer .wkTable .qtyContainer {font-size:14px; min-width:100px;}
	#content .wkContainer .wkTable .qtyContainer .qtyBtn { width:20px; height:20px; }
	#content .wkContainer .wkTable .qtyContainer .qtyField { line-height:20px; font-size:14px; height:20px;}
	#content .wkContainer .wkTable .remove { top:0; right:0; width:20px; height:20px;}
	#content .wkContainer .wkTable .remove .fa {display:block; font-size:14px; top:4px; left:4px; line-height: 10px;}

	#content .gruppe { margin-bottom:30px; height: inherit; position:relative; }
	#content .gruppe .button { font-size:14px; position:absolute; bottom:15%; right:15%; /*display:block;*/ display:none; background-image:url('/images/gruppen_btn_bg.png'); background-repeat:repeat-x; color:#FFFFFF; line-height:24px; padding:0 15px;}
	#content .gruppe .button:hover { color:#fff000;}

	/*
	#content .homebox div.gruppe {width:50%;}
	*/
	#content .homebox div.gruppe img {width:100%;}


	#heroslider.owl-theme .owl-controls .owl-buttons { margin-top: 40px; display:none; }
	#produktslider.owl-theme .owl-controls .owl-buttons { display:none; }
	#produktslider.owl-theme .owl-controls .owl-buttons div.owl-next {right:-16px; }
	#produktslider.owl-theme .owl-controls .owl-buttons div.owl-prev {left:-16px; }

	#content .cloneContainer .overlay.clone .overlayInner .wkContainer .qtyForm .unit { margin-right:0;}
	.overlayInner .wkAddBtn {font-size: 11px !important; padding-top: 6px !important; }
	.overlayInner .wkAddBtn img {height:80px; width:auto; padding-top:7px;}	

	/*content .produktContainer { width:33.3333%; }*/
	#content .articleListItem { width:33.3333%; }
	#content .produktContainer .image img {  width:auto; height:130px; max-width: 130px; }

	


	#lieferDetailWindowContainer th { text-align: center; }
	.logoutDiv { width:100%; height: auto; background-image: url('/images/blue_bg.png'); background-repeat:no-repeat; background-size: 100% 100% }
	.logoutDiv.dropdown-menu{ width:100%; }
	.loginDiv { width:100%; height: auto; background-image: url('/images/blue_bg.png'); background-repeat:no-repeat; background-size: 100% 100% }

	#lieferDetail { width:100%; height: auto; background-image: url('/images/blue_bg.png'); background-repeat:no-repeat; background-size: 100% 100% }
	#lieferDetail.singlerow {width:100%; height: auto; background-image: url('/images/blue_bg.png'); background-repeat:no-repeat; background-size: 100% 100%}

	#wkLoginBox { width:100% !important; height: auto !important; background-image: url('/images/wkLoginBox_bg.png'); background-size: 100% 100%; background-repeat: no-repeat; background-position: 0 0; margin-top: -20px; padding:10px 0;}	
	#addArtikelToMZ { width:100%; /*height:auto;*/ background-image: url('/images/blue_bg.png'); background-repeat:no-repeat; background-size: 100% 100%; padding-top: 1px; min-height:240px;}

	.fancybox-wrap { width:96% !important; height:auto !important; left:1% !important; } 
	.fancybox-inner { width:100% !important; top:0 !important; left:0 !important; height:auto !important;} 
	#openFilterDiv{ width:100% !important; height: auto !important; }

	#mkAddMerkzettel{ width:100%; height:auto; }
	.windowMerkzettel input[type="text"], .windowMerkzettel input[type="select"] { width: 100%; }

	#shareMerkliste { width: 100%; height: auto; }
	#mkDeleteMerkliste{ width:100%; height:auto; min-height: 200px;}

	/* .wkPaymentOption .img-responsive{ margin: 0 auto; width:100% !important; height:auto !important; } */
	.wkPaymentOptionCol .wkPaymentOption img { display:none; }

	.orderDoneText .tbCell {
		min-height: 160px;
		height: auto;
	}

	.orderDoneText .thxText {
		position: static;
		width: auto;
	}

	.orderDoneText .textLeft {
		position: static;
		/*margin: -111px 0 0 -8px;*/
	}

	.orderDoneText .textRight {
		position: static;
		/*margin: -112px 0 30px -8px;*/
	}

	.orderDoneText .formLeft {
		position:static;
		width:100%;
		margin: -100px 0 0 0;
	}

	.orderDoneText .formLeft .newsletterSendBtn
	{
		width:100%; margin-top:10px;
	}

	.orderDoneText .form-control-feedback {
		top: 25px;
		right: 0;
	}

	.orderDoneText .formLeft .email
	{
		width:100%;
	}	

	#content .orderDoneText .thxText .pull-left {
		float:none;
		display:block;
		width:100%;
	}

	#content .orderDoneText a.btn-default, #content .orderDoneText button.btn-default {
		display: block;
		font-size: 20px;
		padding: 20px;
		width: 100%;
		/*height: 70px;*/
		/*border:none; border-radius:inherit; color:#FFFFFF; background-image:url('/images/btn_bg.png'); background-size: 100% 100%; padding:4px 12px; font-weight:bold; font-size:12px; text-transform:uppercase; margin-right: 3px; cursor: pointer; display:inline-block; margin-bottom:1px;*/
	}

	/*
	.orderDoneText a: hover
	{
		a.btn-default:hover, a.btn-default:active, .btn-default:hover { color:#fff000; background-image:url('/images/btn_bg.png'); background-size: 100% 100%; }		
	}
	*/

	.orderDoneText .formLeft .newsletterSendBtn
	{
		width:100%; margin-top:10px;
	}

	.orderDoneText .formLeft .email
	{
		width:100%;
	}

	.orderDoneText .tbBackground
	{
		display:none;
	}

	.orderDoneText .orderDoneBG {
		position: relative;
	}	

	.orderDoneText .spacer {
		height: 1px;
		background-color: #ccc;
		margin: 20px 0 0 0;
	}

	.cart .headline .tasche {width:116px; top: -6px !important;}
	.cart .headline .circle {top: 1px !important;}
	.cart .cartVersand {font-size:14px !important;}
	#header .secondColumn .secondRow .wkContainer .cart .cartErsparnisText {width:100%; font-size:14px !important;}

	/* header neu */
	#header .headerContainer .tbl {display:block; width:100%; padding:0;}
	#header .logo-container { display:block; width:100% !important; min-width:0 !important; margin:0 auto !important; padding:10px 29% !important; }

	#header .search-container { display:block; width:100%; min-width:220px; padding:15px 25px; }

	#header .userControl-container {display:block; width:100%; padding: 0 40px;}
	#header .userControl-container .userControl {max-width: 100%; width:100%;}
	#header .userControl { margin-top:-6px; }
    #header .login {text-align: left;}
	#header .headerContainer {height:278px; padding:0;}



	.artikelPageHeader {padding-right:15px;}	

	.masterpassContainer {position:relative;}
	.masterpass {text-align:center; position:relative; left:0; top:0; width:100%;}

}

/*
.col-sm- left0px; left:0px;
(Small devices - Tablets)
*/

/*
@media (max-width:767px) { 
	#leftSideCartArea { margin-bottom:20px; } 
	#leftSideCartArea .infobox { display:none !important; } 
}
*/


@media (min-width: 768px) and (max-width: 991px) {


	#content div.rezeptTeaser { padding-top: 118%; }
	#content div.rezeptTeaser img.bottomImage { display:none; }

	.delDetailsWindow2 { width:auto; } 
	.delDetailsWindow2 .dateSelection .containerDateAndTime .timeContainer {  margin:0 auto; float:none; }
	.delDetailsWindow2 .dateSelection .containerDateAndTime .calenderContainer {  margin:0 auto; float:none; }
	.delDetailsWindow2 .dateSelection .delCityInfo { margin-top:-20px; }

	#gewichtsArtikelInfo .waage img { width:80px; height:auto; }


	div#extSovendusGutscheinCoontainer{margin-right:-15px !important; }		

	#mkZugangsDatenForm .form-group {width:100%;}
	
	.footerNav ul li { font-size:12px;}
	.footerNav .hotline { font-size:22px;}
	#header { height:auto; background-image: url('/images/header_bg_unimarkt.png'); background-size: 100% 100%; color: #fff; }
	#header .firstColumn .firstRow .search { margin-top:0px;}
	#header .firstColumn .firstRow .search .input-group { width:368px;}
	#content .wkContainer .wkProgressBar { display: none; }
	#header .firstColumn .firstRow { /*margin-top:15px;*/ height:95px;}
	#header .secondRow .search { float: right; margin-top: 10px;}
	#header .search .headline { display:none; }


	
/*	
	#header .secondColumn .secondRow .wkContainer {margin-top: 0;}
	#header .secondColumn .secondRow .wkContainer .tasche { top:-5px; width:75px;}
	#header .secondColumn .secondRow .wkContainer { width:158px;}
*/
	
	.sealslider_container strong  { font-size:11px; }
	#header .secondColumn .secondRow .wkContainer .cart .headline h3 { font-size:12px;}
	.infobox { width:158px;}
	#heroslider.owl-theme .owl-controls .owl-buttons div { top:38px;}
	#heroslider.small .owl-controls .owl-buttons div { top:7px;}

/*
	#header .secondColumn .secondRow .wkContainer .cart .artikel .text { width:75px; margin-top:20px;}
	#header .secondColumn .secondRow .wkContainer .cart .artikel .secondRow { width:138px; margin-top:5px;}
	#header .secondColumn .secondRow .wkContainer .cart .ablegeDiv { font-size:12px;}
*/

	#shareMerkliste { height: 389px; width: 100%; max-width: 100%; }
	
	#content .container { min-height: 670px; }	
	#content .subnav .headline {text-indent:5px; }
	#content .subnav li { font-size: 12px; /*text-indent:10px;*/ text-indent:5px; margin:0px;}
	#content .subnav li ul li { /*text-indent: 20px;*/ text-indent:0;  margin:0 0 0 10px; } 
	#content .subnav li ul li ul li { text-indent:0; margin:0 0 0 10px; }

	/*#content .produktContainer { width:50%; padding: 15px; min-height:150px; }*/
	#content .articleListItem { width:50%; }
	#content .produktDetailContainer .image { width:260px; float:left;}
	#content .produktDetailContainer .thumbContainer { float:left;}
	#content .produktDetailContainer .thumbContainer .thumb { margin:0 0 7px 7px; float:none;}
	.footerNav ul li .payment-logo { margin-right:5px; width:45px;}
	#content .produktDetailContainer .wkContainer .tasche { right:74px;}

    
    #content .wkContainer .summeTable { font-size:12px; }
    #content .wkContainer .summeTable .gesamtSumme { font-size:20px !important; }
    #content .wkContainer .summeTable .gesamtSumme .sup { position:relative; top:-7px; font-size:12px; }
    
	.infobox a.biglink { font-size:20px;}
	#header .firstColumn .secondRow .login { font-size:12px;}
	#header .firstColumn .secondRow .merkzettel { font-size:12px;}
	#header .secondColumn .secondRow .wkContainer .cart .showAll { text-align:right; float:right;}	
	#header .secondColumn .secondRow .wkContainer .cart .cartErsparnisText { margin-top:0; }
	#header .secondColumn .secondRow .wkContainer .cart .cartErsparnis { margin-top:0; }
	
	.wkComplete .infobox { min-height:180px;}
	.wkComplete .payment .infobox { min-height:110px;}
	#content .produktContainer .image img {  width:auto; height:130px; max-width: 130px;}
	#content .produktDetailContainer .nav>li>a { font-size:12px; padding:5px 10px;}
	.nav .open>a, .nav .open>a:hover, .nav .open>a:focus { border-color:transparent;}
	#content .cloneContainer {margin-top:55px}
	#content .cloneContainer .overlay.clone .image { margin-left:-12px; }	

	.dropdown-menu>li { width: auto; }
	.dropdown-menu>li>div.menublock-floater { margin-right: 0; }
	.dropdown-menu>li.spalte1 { width: auto; }
	.dropdown-menu>li.spalte2 { width: auto; }
	.dropdown-menu>li.spalte3 { width: auto; }
	.dropdown-menu>li.spalte4 { width: auto; }
	.dropdown-menu>li.spalte5 { width: auto; }	

	.dropdown-menu {margin-left:0 !important;}
	.fancybox-inner {height:auto !important; overflow:hidden !important; max-width: 99%; min-width:420px;} 
	.fancybox-wrap { width:auto;}	
	#wkLoginBox { width:100% !important; height: auto !important; background-image: url('/images/wkLoginBox_bg.png'); background-size: 100% 100%; background-repeat: no-repeat; background-position: 0 0; margin-top: -20px; padding:10px 0;}

	#addToWkForm .navBtnContainer .pull-right {float:left!important; margin:0 !important;}
	#addToWkForm .navBtnContainer .pull-left {float:left!important; margin:0 !important;}
	
	#addToWkForm .navBtnContainer .pull-left a {margin: 5px !important;}
	#addToWkForm .navBtnContainer .pull-right a {margin: 5px !important;}

	#addToWkForm .navBtnContainer .pull-left button {margin: 5px !important;}
	#addToWkForm .navBtnContainer .pull-right button {margin: 5px !important;}	

	#addArtikelToMZ { width:100%; /*height:auto;*/ background-image: url('/images/blue_bg.png'); background-repeat:no-repeat; background-size: 100% 100%; padding-top: 1px; min-height:220px;}

	#lieferDetail { width:100%; height: auto; background-image: url('/images/blue_bg.png'); background-repeat:no-repeat; background-size: 100% 100% }
	#lieferDetail.singlerow { width:100%; height: auto; background-image: url('/images/blue_bg.png'); background-repeat:no-repeat; background-size: 100% 100% }

	#content .subnav label { margin: 0; vertical-align: top; max-width: 120px;}
	#content .subnav input[type=checkbox], #content .subnav input[type=radio] { padding: 0; margin: 7px 5px 0 0; vertical-align: top; }

	#content .gruppe { height: 205px;}
	#content .gruppe .button { display:none; }


	.footerNav .email {font-size: 18px;}
	
	.orderDoneText {
		font-size: 12px;
	}

	.orderDoneText .thxText {
		position: absolute;
		top: 10px;
		right: 0;
		width: 188px;
		padding: 0 0px;
	}

	.orderDoneText .tbCell {
		min-height: 260px;
	}

	.orderDoneText .spacer {
		height: 20px;
	}	

	.orderDoneText .textRight {
		top: 76px;	
	}	

	.orderDoneText .textLeft {
		top: 76px;	
	}	


	/* CART NEU */
/*
	.cart .btn-kassa { width: 128px; font-size:11px !important;}
	.cart .headline .tasche {display:none;}
	.cart .headline .circle {display:none;}

	#header .secondColumn .secondRow .wkContainer .cart .artikel .image {float: left; margin-right: 3px;}
	#header .secondColumn .secondRow .wkContainer .cart .artikel .text {height: 30px; overflow: hidden;}
	#header .secondColumn .secondRow .wkContainer .cart .artikel .secondRow { width: 128px;	}

	.cart .cover {max-height:196px;}
	#header .secondColumn .secondRow .wkContainer .cart.cart-small {margin-top:0;}
*/

	#content .recommendations.horizontal #recomm-container .items .dragItem { width:33.3333%; max-width:none; }

	#header .logo-container {width:200px !important; min-width:200px !important; padding:14px 14px !important; }

	#header .rightCartMenu.big { top:250px; }
	#header.onTop .rightCartMenu.big { top:170px; }

	/* MPU 13.11.2019 */
	#header .secondRow .search form { width:100% ;}
	#header .secondRow .search .input-group { width:100%; float:left; }
	#header .userControl { padding-top:15px; margin-top:-5px; margin-bottom:10px; max-width:420px; }
	#header .userControl .option { min-width:60px; width:25%;}
	#header .userControl .option.warenkorb .counter { right: calc(50% - 25px); }
	#header .userControl .option .lbl { max-width:100%; }


	#header .headerContainer .tbl {display:block; width:100%; padding:0;}
	#header .logo-container { display:block; width:100% !important; min-width:0 !important; margin:0 auto !important; padding:10px 29% !important; }

	#header .search-container { display:block; width:100%; min-width:220px; padding:15px 25px; }

	#header .userControl-container {display:block; width:100%; padding: 0 40px;}
	#header .userControl-container .userControl {max-width: 100%; width:100%;}
	#header .userControl { margin-top:-6px; }
    #header .login {text-align: left;}
	#header .headerContainer {height:278px; padding:0;}

	#header .userControl .option.payback { margin: -10px 0 0 0; background: #0045aa; padding: 10px; }
	#header .userControl .option.payback p.paybackLink {  text-align:center; padding: 2px 0 0 0; max-width:100%; }

}

/*
.col-md-
(Medium devices)
*/
@media (min-width: 992px) and (max-width: 1199px) {


	/*.delDetailsWindow2 { width:auto; } */

	#content div.rezeptTeaser { padding-top: 114%; }
	#content div.rezeptTeaser img.bottomImage { display:none; }


	/*#content .produktContainer { width:33.3333% !important; }*/
	#content .articleListItem { width:33.3333%; }

	#gewichtsArtikelInfo .waage img { width:80px; height:auto; }

	div#extSovendusGutscheinCoontainer{margin-right:-15px !important; }	

	#header .firstColumn .firstRow .search .input-group { width:325px;}	
	#content .wkContainer .wkProgressBar .line { width:/*182px;*/244px; }
	.wkComplete .infobox { padding-bottom:44px; }
	.footerNav ul li .payment-logo { width:60px; margin-right:10px;}
	#header .secondColumn .secondRow .wkContainer { width:213px;}
	.sealslider_container strong  { font-size:15px; }
	#header .secondColumn .secondRow .wkContainer .cart .headline h3 { font-size:16px;}
	.infobox { width:213px;}
	#header .secondColumn .firstRow { font-size:12px;}
	#content .subnav li { font-size: 12px; text-indent: 10px; margin: 0 0 0 10px;}
	#content .subnav li ul li { /*text-indent: 20px;*/ text-indent:0px; margin: 0 0 0 10px;} 
	#content .subnav li ul li ul li { text-indent:0; margin:0 0 0 10px; }

	.nav>li>a { padding-left:6px; padding-right:6px;}
	.dropdown-menu>li>div.menublock-floater>div.menublock-container>a { font-size:12px; width:235px;}
	.dropdown-menu>li>div.menublock-floater>div.menublock-container { width:235px;}

	.dropdown-menu>li.spalte1 { width: 235px; }
	.dropdown-menu>li.spalte2 { width: 500px; }
	.dropdown-menu>li.spalte3 { width: 765px; }
	.dropdown-menu>li.spalte4 { width: 1030px; }
	.dropdown-menu>li.spalte5 { width: 1295px; }
	
	#heroslider.owl-theme .owl-controls .owl-buttons div { top:67px;}
	#heroslider.small .owl-controls .owl-buttons div { top:28px;}

	#content .produktDetailContainer .wkContainer .tasche { /*display:none;*/ top: 46px; right: 26px; }
	#content .produktDetailContainer .wkContainer .qtyForm a { clear:both; margin-top:4px; }

/*
	#header .secondColumn .secondRow .wkContainer .cart .artikel .text { width:100px;}
	#header .secondColumn .secondRow .wkContainer .cart .artikel .secondRow { width:123px;}
	#header .secondColumn .secondRow .wkContainer .tasche { width:100px; top:-25px;}
	#header .secondColumn .secondRow .wkContainer .cart .showAll { text-align:right; float:right;}	
*/
	#header .rightCartMenu.big { top:250px; }
	#header.onTop .rightCartMenu.big { top:170px; }


	#content .produktDetailContainer .thumbContainer .thumb { width:47px; height:47px;}
	.infobox a.biglink { font-size:26px;}
	.wkComplete .infobox { min-height:180px;}
	#content .container { min-height: 620px; }	
	#content .produktDetailContainer .nav>li>a { font-size:12px;}
	#content .cloneContainer {margin-top:65px}
	#content .cloneContainer .overlay.clone .image { margin-left:-4px; }
	#content .gruppe { height: 276px;}

	.orderDoneText .tbCell {
		min-height: 300px;
	}

	.orderDoneText .spacer {
		height: 61px;
	}	


	#content .produktDetailContainer .thumbContainer .thumb img {
		height:48px;
		margin-left: -1px;
	}

	/* CART NEU */
/*	
	.cart .btn-kassa { width: 184px;}
*/

	/* header neu */
	#header .logo-container {width:200px !important; min-width:200px !important; padding:14px 14px !important; }

}


@media (max-width: 1200px) {
	#header .userControl-container { min-width:425px;/*330px;*/ }
	#header.onTop .userControl-container { min-width:425px !important;/*330px;*/ }
	
	#header .userControl .option { margin:0; padding:0; }
}


@media (max-width: 1250px) {
	#content .container .recommendations.vertical { display:none; } 
}


@media (max-width: 1300px) {
	#header .leftMiniMenu { display:none;}
	.testsieger { display: none;}
	#header .logo-container {width:272px; min-width:272px; padding:30px 20px;}
	/*#header .timeoutContainer { margin-top: 10px;}*/
}


/*
.col-lg-
(Large devices - Desktops)
*/
@media (min-width: 1200px) {
	#content .wkContainer .wkProgressBar .line { width:/*219px;*/294px; }
	#content .cloneContainer {margin-top:0}
}