:root {
  --blue: #336699;
  --white: #ffffff;
  --black: #000; 
  --shopsub: #000;
  --red: #c00;
  --green: #0c0;
  --ccc:#ccc;
  --hover:#cd6b14;
}

.afrekenLnk {margin-top: 15px;}
.zondag-disabled a {background:#f3f3f3 !important;color:#cfcfcf !important;cursor:not-allowed !important;opacity:1 !important;}

.checkoutLoginRegister {max-width:920px;margin:0px auto 60px auto;}
.checkoutChoice {display:flex;align-items:center;gap:18px;background:#fff;border:1px solid #e5e5e5;border-radius:18px;padding:24px 28px;margin:0 0 18px 0;box-shadow:0 12px 35px rgba(0,0,0,0.06);}
.checkoutChoiceIcon {width:46px;height:46px;border-radius:50%;background:var(--MAINCOLOR);color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px;flex:0 0 46px;}
.checkoutChoiceContent {flex:1;}
.checkoutChoiceLabel {font-size:13px;text-transform:uppercase;letter-spacing:0.08em;color:#777;margin-bottom:5px;}
.checkoutChoice h3 {margin:0 0 14px 0;font-size:22px;font-weight:700;color:var(--COLOR);}
.checkoutFormBox {background:#fff;border:1px solid #e5e5e5;border-radius:18px;padding:28px;margin:0 0 24px 0;box-shadow:0 12px 35px rgba(0,0,0,0.06);}
.checkoutPrivacy {text-align:center;font-size:14px;line-height:1.6;color:#666;margin-top:25px;}
.checkoutPrivacy a {display:inline-flex;align-items:center;gap:6px;margin-top:10px;color:var(--MAINCOLOR);font-weight:700;text-decoration:none;}
.loginBox .logPad,.regBox .regPad {width:100%;}

/*DROPDOWN ACCOUNT BUTTON */	
.subje 								{text-transform: none !important;padding: 0 !important;margin: 0 !important;color: #000 !important;}
.column 							{float: left;width: 33.33%;padding: 10px;background-color: #ccc;height: 250px;}
.column a 							{float: none;color: black;padding: 16px;text-decoration: none;display: block;text-align: left;}
.column a:hover 					{background-color: #ddd;}
.row:after 							{content: "";display: table;clear: both;background-color:#c0c;}
a.newMT 							{color:#f38576 !important;padding:10px 0px 10px 0px !important;font-size:15px !important;text-transform:uppercase !important;display:block !important;}
a.newMT:hover 						{background-color:#d3edfb !important;}

.dropdown:hover .dropdown-content 	{display: block;}
.dropdown-content {display: none;position: absolute;top: 100%;right: 0;min-width: 240px;z-index: 9999;background-color: #ffefed;border-radius: 10px;overflow: hidden;padding: 20px;box-shadow: 0 3px 45px rgb(0 0 0 / 10%)}
#loginLnks a {color: var(--MAINCOLOR) !important;background-color: transparent !important;padding: 0 !important;margin-bottom: 10px !important;font-weight: 400 !important;font-size: 16px !important;display: block !important;}

.my_gegLeft				{box-sizing:border-box;width:40%;float:left;}
.my_gegRight			{box-sizing:border-box;width:60%;float:left;}

.keuze1 				{background-color:#eee;border-top:solid 2px #000;}

/*TITELS*/
.shop_main 				{}
.shop_main h2 			{padding-bottom:5px;margin-bottom:25px;border-bottom:1px solid var(--ccc);}
.shop_main h3 			{font-size:14px;font-weight:700;margin-bottom:10px;text-transform:uppercase;}

/*LOGINBOXEN*/
.loginBox 				{margin-bottom:30px;width:75%;border:1px solid var(--ccc);}
.logPad					{padding:20px;}
.regBox 				{margin-bottom:30px;width:100%;border:1px solid var(--ccc);}
.regPad					{padding:20px;}

#loginFast {position: fixed;inset: 0;z-index: 1200;display: none;background: rgba(15,23,42,0.4);text-align: right;}
.loginCorner {position: absolute;top: 10px;right: 10px;width: 380px;background-color: #ffffff;border-radius: 18px;border: 1px solid #e2e8f0;box-shadow: 0 18px 45px rgba(15,23,42,0.25);padding: 4px 28px 20px;box-sizing: border-box;text-align: left;}
.loginCorner > div{padding: 0 !important;}
#loginLoading {margin-bottom: 8px;}
#loginFormHolder {margin-top: 8px;}
.frgt {margin-top: 5px;font-size: 14px;color: #94a3b8;text-align: center;line-height: 1.4;}
.frgt .shop_submit {margin-top: 8px;font-size: 12px;padding: 8px 18px;}

/*LOGINLINKS*/
.shopInp 								{border: 1px solid #d8d8d8;background-color: var(--white);color: #000;padding: 2px;font-size: 13px;}
#shop_choice1,#shop_choice2				{cursor:pointer;padding:20px;margin-bottom:5px;background-color:#eee;color:#000;-webkit-transition: background-color 0s, color 0s;}
#shop_choice1:hover,#shop_choice2:hover	{padding:20px;background-color:#343434;margin-bottom:5px;color:var(--white);-webkit-transition: background-color 0s, color 0s;}

/*SHOP_SUBMIT_BUTTONS EN +EN- BUTTONS*/
.refChoices {display:flex;gap:8px;margin-bottom:25px;flex-wrap:wrap;}
.refChoice {flex:1;display:flex;align-items:center;justify-content:center;min-height:46px;border:2px solid #dccdb8;border-radius:14px;background:#fffaf2;color:#000;text-decoration:none;font-weight:700;}
.refChoice.active {background:#a7896f;border-color:#a7896f;color:#fff;}

.product-extra-info {margin:18px 0 22px;padding:14px 18px;border:1px solid rgba(177,142,109,.25);border-radius:12px;background:rgba(177,142,109,.06);font-size:15px;line-height:1.6;}
.product-extra-info p {margin:0 0 6px;}
.product-extra-info p:last-child {margin-bottom:0;}
.prodRemarks {margin:0;}
.prodRemarks label {display:block;margin-bottom:10px;font-weight:700;font-size:18px;}
.prodRemarks textarea {width:100%;min-height:90px;padding:18px;border:solid 1px #d8ccb9;border-radius:22px;background:#f7f2ea;font-family:inherit;font-size:16px;box-sizing:border-box;resize:vertical;}
.prodRemarks textarea:focus {outline:none;border-color:#b49373;}

.pickupInfo {background:#f8f4ed;border:1px solid #ddd1bf;border-radius:22px;padding:22px;margin-top:30px;}
.pickupAlert {display:flex;align-items:flex-start;gap:14px;}
.pickupIcon {width:44px;height:44px;border-radius:12px;background:var(--MAINCOLOR);color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0;}
.pickupAlertTxt {font-size:16px;line-height:1.8;color:#3d3125;}
.pickupAlertTxt strong {display:block;font-size:18px;margin-bottom:6px;color:#000;font-weight:700;}
.pickupHours {margin-top:18px;padding-top:18px;border-top:1px solid #e5d8c6;display:grid;grid-template-columns:repeat(2,1fr);gap:20px;font-size:16px;line-height:1.7;color:#8b7762;}
.pickupHours strong {display:block;color:#6f5a45;margin-bottom:2px;}

.cartActionRow {display:grid;grid-template-columns:auto 1fr;gap:30px;align-items:end;margin:20px 0 25px 0;}
.cartActionRow .shopadder {height:52px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#b49373;color:#fff;text-decoration:none;font-weight:700;box-shadow:0 10px 25px rgba(0,0,0,0.08);}
.cartActionRow .shopadder:hover {background:#a7896f;color:#fff;}

.qtyBox {margin:0;}
.qtyLabel {font-weight:600;font-size:15px;margin-bottom:8px;color:#6f5a45;}
.quantity {display:flex;align-items:center;border:1px solid #d6c4ad;border-radius:16px;overflow:hidden;background:#f3eadf;height:54px;}
.quantity > div {width:54px;height:54px;display:flex;align-items:center;justify-content:center;background:#f3eadf;}
.quantity a {display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#6f5a45;text-decoration:none;font-size:20px;font-weight:600;transition:0.2s;}
.quantity a:hover {background:var(--MAINCOLOR);color:#fff;}
.aantalShop {width:60px;border-left:1px solid #d6c4ad;border-right:1px solid #d6c4ad;}
.aantalShop input {width:100%;height:100%;border:0;text-align:center;font-weight:700;font-size:17px;background:#f8f4ed;color:#2d241c;box-sizing:border-box;}
.aantalShop input:focus {outline:none;}

.shopadder {display:flex;align-items:center;justify-content:center;gap:10px;height:54px;padding:0 32px;background:#b49373;color:#fff !important;border-radius:14px;text-decoration:none;font-weight:700;font-size:16px;box-sizing:border-box;transition:0.2s ease;border:solid 1px #b49373;box-shadow:0 10px 25px rgba(180,147,115,0.18);}
.shopadder:hover {background:#a7896f;border-color:#a7896f;color:#fff !important;transform:translateY(-1px);}
.shopadder i {font-size:15px;}

.basketTotalRow {display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:18px 0;border-bottom:1px solid #e7d8c5;}
.basketTotalLabel {font-size:24px;color:#2b2119;font-weight: 700;}
.basketTotalLabel strong {font-size:18px;}
.basketTotalLabel span {font-size:13px;color:#7b6a5a;line-height:1.5;font-weight: 400;}
.basketTotalPrice {text-align:right;white-space:nowrap;}
.basketTotalPrice strong {font-size:22px;color:#2b2119;line-height:1;font-weight:700;}

.cartItem {display:grid;grid-template-columns:110px 1fr 120px 180px;gap:22px;align-items:center;width:100%;padding:22px;margin-bottom:18px;background:#fffaf2;border:solid 1px #e2d6c7;border-radius:22px;box-sizing:border-box;}
.cartItemImg a {display:block;}
.cartItemImg img {width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:16px;display:block;}
.cartItemInfo {min-width:0;}
.cartItemTitle {font-size:18px;font-weight:700;color:#2b2119;}
.cartItemRemark {margin-top:15px;padding:10px 12px;background:#f3eadf;border-radius:12px;font-size:14px;line-height:1.5;color:#4d4034;}
.cartItemMeta {font-size:14px;color:#7b6a5a;margin-top:5px;}
.cartItemBadge {display:inline-block;margin-top:8px;padding:5px 10px;background:#5f778e;color:#fff;border-radius:999px;font-size:12px;font-weight:700;}
.cartItemPrice {text-align:right;font-size:15px;line-height:1.7;color:#2b2119;white-space:nowrap;}
.cartItemPrice strong {display:block;font-size:18px;color:#2b2119;}
.oldPrice {color:#aaa;text-decoration:line-through;}

.cartItemActions {display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:12px;font-size:14px;white-space:nowrap;text-align:right;}
.cartItemActions > div {display:flex;flex-direction:column;gap:8px;}
.cartEdit {display:inline-flex;align-items:center;gap:6px;color:#b49373;text-decoration:none;font-weight:700;}
.cartRemove {display:inline-flex;align-items:center;gap:6px;color:#c00;text-decoration:none;font-weight:700;}
.cartRemove i {margin-right:0;color:#c00;}

.cartEditForm {overflow:hidden;height:0;}
.cartEditForm input[type="text"] {width:45px;padding:7px;border:solid 1px #d8ccb9;border-radius:8px;text-align:center;}


/*LOGINLINKS*/
#loginLnksMob			{display:none;}
/*#loginLnks				{padding:10px 0px 10px 0px;}
#loginLnks ul			{margin:0;list-style-type:none;}
#loginLnks ul li 		{display:inline-block}
#loginLnks ul li a 		{display:block;border-right:1px solid var(--black);text-transform:uppercase;padding:0px 10px 0px 0;margin-right:10px;text-decoration:none;}
#loginLnks ul li a:hover{color:#909090;}*/

/*DIVS*/
.verder_winkel 			{margin-bottom:30px;}
.verder_winkel2 		{margin-top:30px;}
#betaalmogelijkheden 	{margin:30px 0;}
.no-mini 				{margin-top:30px;}

.inShopList a 			{background-color:var(--hover);color:var(--white);border-radius:5px;padding:5px;box-sizing:border-box;display:inline-block;width:auto;margin:0px auto;}

.store 					{display:block;padding:20px;border-bottom:solid 1px var(--ccc);text-decoration:none;}
.store:hover 			{background-color:#eee;color:#000;}
.captcha 				{width:200px;}
.reedsklant 			{float:left;width:25%;margin-right:5%;}
.registreerklant 		{float:right;width:70%;}
.jouwK1,.jouwK2 		{padding:20px;background-color:#eee;border-top:solid 5px #444;margin-bottom:10px;display:none;}
.betaling 				{margin-top:30px;}


#wnkAfm a {margin-right:0 !important;padding-right:0 !important;border-right:0 !important;}

.reedsTeller {display:flex;justify-content:space-between;align-items:flex-start;gap:30px;padding:22px 26px;border:1px solid #d7cab8;border-radius:22px;background:#f8f5f1;margin-bottom:20px;}
.reedsTellerLeft {display:flex;align-items:flex-start;gap:16px;flex:1;}
.reedsTellerLeft i {color:#b8956d;font-size:20px;margin-top:4px;}
.cartRefWrap {display:flex;flex-direction:column;width:100%;}
.cartRefTotal {font-size:17px;font-weight:700;color:#111;padding-bottom:14px;border-bottom:1px solid #d8c9b6;line-height:1.3;}
.cartRefLine {display:flex;align-items:center;gap:14px;padding:10px 0;font-size:15px;color:#4b4035;}
.cartRefLine:last-child {padding-bottom: 0;}
.cartRefLine + .cartRefLine {border-top:1px dashed rgba(184,149,109,.25);}
.cartRefLine strong {display:flex;align-items:center;justify-content:center;min-width:42px;height:42px;border-radius:12px;background:#efe6dc;color:#111;font-size:15px;font-weight:700;}
.reedsTellerLink {display:flex;align-items:center;height:40px;padding:0 18px;border-radius:12px;background:#efe6dc;color:#b3885f;text-decoration:none;font-weight:600;transition:.2s;}
.reedsTellerLink:hover {background:#e7dacb;}
.cartRefTxt {display:flex;flex-wrap:wrap;gap:6px;align-items:center;line-height: normal;}
.cartOpmerking {font-size:13px;color:#8b7763;font-style:italic;}

.inShopList {margin-bottom:10px;}
.inShopList a {display:inline-flex;align-items:center;gap:8px;padding:7px 12px;background:#fffaf2;border:1px solid #e3d6c7;border-radius:999px;font-size:13px;font-weight:600;color:#2b2119;text-decoration:none;}
.inShopList a i {color:var(--MAINCOLOR);}
.inShopList a:hover {background:#fdf3e3;}

@keyframes cartPop{
0% {transform:scale(.92);opacity:0;}
60% {transform:scale(1.04);}
100% {transform:scale(1);opacity:1;}
}

/*REFS*/
#refDiv div.td			{border-top:dashed 1px var(--black);}

#msg{color:var(--white);background-color:#343434;padding:5px;}
#maten{margin-bottom:10px;}
#maten .maat{display:inline-block;}
#maten .maat a{display:block;padding:5px;text-align:center;border:solid 1px var(--ccc);margin-right:5px;text-decoration:none;}
#maten .maat a.selected{background-color:#fe8100;color:var(--white);}
.korting{}
.inpErr{border:solid 2px #c00;}

.cartleft {display:inline-block;margin-right:10px;vertical-align:top;font-size:30px;}
.cartright {display:inline-block;vertical-align:top;}
.topCartPrice {font-size:12px;}

#shortBasket{background-color:var(--white);border:1px solid #d6d6d6;width:325px;}
#shortGoShopA{}
.shortRow{padding:10px;border-bottom:1px solid #d6d6d6;}
.shortCimg{float:left;width:15%;text-align:center;}
.shortCtxt{float:left;margin-top:10px;font-size:12px;text-transform:uppercase;width:85%;text-align:center;}
#shortGoShopDiv{padding:10px;}
.carttit {border-bottom: 1px solid #d6d6d6;color: #000;font-size: 16px; padding: 10px; text-align: center;}
.carttit2 {border-bottom: 1px solid #d6d6d6;color: #000;font-size: 14px; padding: 10px; text-align: center;}
#topShortCart{}
#bottomShortCart1 {width:100%;}
#bottomShortCart1 a {display:block;padding:10px 20px;background:#000;color:var(--white);text-align:center;font-size:12px;text-transform:uppercase;text-decoration:none;}
#bottomShortCart1 a:hover {background:#bc290a;}
.topCart {color:var(--white);}

#shop_name{}
#shop_name a{}
.already {float:left;width:45%;margin-right:10%;}
.createacc {float:left;width:45%;}

.aantal {width:30px;float:left;font-size:13px;padding:2px;border:1px solid #d8d8d8;color:#000;background-color:var(--white);}
.onder {margin-top:30px;}
.onder_left {float:left;}
.onder_right {float:right;}

#basket_view {}

.paypalbtn {margin-top:15px;}
.onScreen{}
#shop_view {margin-top:30px;}

.afrekenLnk {text-align:right;}
.goProd {background-color:#343434;color:var(--white);border:0px solid #d8d8d8;display: inline-block; font-size: 14px; margin-top: 20px; padding: 10px 15px; text-decoration:none;line-height:normal;}
.goProd:hover {color:var(--white);}

.shop_verlang {background-color:var(--white);color:#bc290a;border:1px solid #bc290a;display:inline-block; font-size: 11px; margin-top: 20px; padding: 10px 15px; text-decoration:none;line-height:normal;}
.shop_verlang:hover {background-color:#bc290a;color:var(--white);}
.shop_submit_2 {display:inline-block;background-color:#000;border:1px solid var(--white);font-size:13px;text-transform:uppercase;padding:3px 10px;color:var(--white);}

.normal{font-weight:normal;}
.line{
	height:1px;
	border-bottom: solid 1px #000;
}

.frmErr{background-color:#000;padding:10px;color:var(--white);font-weight:bold;margin-bottom:10px;}



#formWrap h2{font-weight:bold;font-size:14px;margin-bottom:10px;}
#formWrap td{}

#formWrap td.onScreen{}
#formWrap input{}
.pwd{display:none;}
#pswMeld{margin-bottom:10px;}

#result{margin-left:5px;}
.short{color:#FF0000;}
.weak{color:#E66C2C;}
.good{color:#2D98F3;}
.strong{color:#006400;}
.success{background-color:#797979;padding:10px;color:var(--white);font-weight:bold;border-radius:10px;margin:10px 0;}
.success a{ color:#000;}


/*BASKET*/
.bsktL{width:100%;padding-bottom:10px;padding-top:10px;border-bottom:solid 1px var(--ccc);}
.bsktL .img{width:15%;float:left;margin-right:5%;}
.bsktL .txt{float:left;width:80%;}
.bsktL .shopCol1{float:left;width:30%;}
.bsktL .shopCol2{float:left;margin-left:5%;width:30%;}
.bsktL .shopCol3{float:left;width:30%;margin-left:5%;text-align:right;}

.bsktL .shopCol1b{float:left;width:200px;font-weight:bold;}
.bsktL .shopCol2b{float:left;width:100px;}
.bsktL .shopCol2 div{text-align:right;margin-bottom:10px;float:right;}
.bsktL .shopCol2b div{text-align:right;margin-bottom:3px;float:right;}
.bsktL .shopCol3b{float:left;padding-left:15px;}

.bsktL .aanp{margin:0px;padding:0px;height:0px;overflow:hidden;}
#bsktR{float:left;width:50%;min-width:290px;}
#bsktR .pr{}
.bigLine{background-color:#000;height:3px;margin-bottom:10px;}

#login{width:100%;}
#login div{}
#login .req{float:left;}
#login .frgt{float:right;}
/*account maken*/
.make_account{font-size:14px;color:#000000;padding:5px;padding-left:0px;margin-top:5px;margin-bottom:5px;}
#formWrap #make_account{width:20px;}
/*stap3*/
#geg_check {display:grid;grid-template-columns:1fr 390px;gap:55px;align-items:start;}
#my_geg {flex:1 1 auto;min-width:0;}
#my_lever {flex:0 0 390px;margin-left:auto;display:flex;justify-content:flex-end;}
.checkoutPickupBox {width:390px;display:flex;flex-direction:column;gap:22px;background:#fff;border:1px solid #e7d8c5;border-radius:18px;padding:26px;box-shadow:0 12px 30px rgba(80,50,20,.06);}
.pickupBlock {display:flex;flex-direction:column;gap:10px;}
.pickupLabel {font-weight:700;font-size:15px;color:#2b211b;display:flex;align-items:center;gap:9px;}
.pickupLabel i {color:var(--MAINCOLOR);}
.pickupChoice {display:flex;align-items:center;justify-content:space-between;gap:15px;padding:18px 20px;border:1px solid #d8c5ad;border-radius:12px;background:#faf6ee;text-decoration:none;color:#2b211b;}
.pickupChoice strong {font-size:24px;line-height:1;}
.pickupChoice span {font-size:13px;font-weight:700;color:var(--MAINCOLOR);}
.pickupChoice.empty strong {font-size:18px;}
.pickupSelect {width:100%;height:58px;padding:0 18px;border:1px solid #d8c5ad;border-radius:12px;background:#fff;font-size:20px;font-weight:700;color:#2b211b;}
.pickupSelect:focus {outline:none;border-color:var(--MAINCOLOR);box-shadow:0 0 0 3px rgba(170,130,90,.15);}

#algmv {padding:30px 0 10px 0;}
.algvwdnCheck {display:flex;align-items:flex-start;gap:14px;font-size:20px;line-height:1.5;color:#2b211b;cursor:pointer;}
.algvwdnCheck input {margin-top:7px;transform:scale(1.15);}
.algvwdnCheck span {display:block;}
.algvwdnCheck a {color:var(--MAINCOLOR);text-decoration:none;font-weight:600;border-bottom:1px solid rgba(0,0,0,.15);transition:all .2s ease;}
.algvwdnCheck a:hover {border-color:var(--MAINCOLOR);}
.algvwdnCheck em,.algvwdnReq em {font-style:normal;color:#c00;font-weight:700;}
.algvwdnReq {margin-top:14px;font-size:15px;color:#7b6a58;}

#div_ship_adres {margin-top:30px;padding-bottom:30px;display:none;}

#formWrap input[type="radio"]{}
#formWrap input[type="button"]{}

.payborder {border:solid 1px #d8d8d8;padding:20px;margin-top:20px;position:relative;background-color: var(--white);color: #000;}

/*DPD*/
#dpdCards{}
#dpdCards h2{}
.dpdCol1{width:98%;}
.dpdCol2{width:48%;}
.dpdCard{float:left;margin-top:20px;margin-right:2%;outline:solid 1px #eee;}
.dpdCardPad{padding:20px;position:relative;}
.dpdCardTop{text-align:center;font-weight:bold;}
.dpdCardTop img{width:40px;}
.dpdOpeningLink{}
.dpdKies{border:solid 1px #dc0032;display:block;text-decoration:none;border-radius:10px;padding:7px;font-size:15px;margin-top:10px;text-align:center;background-color:#dc0032;color:var(--white);}
.dpdKies:hover{border:solid 1px #dc0032;color:#000;color:#dc0032;background-color:var(--white);}
.dpdClosed{color:#dc0032;}
.dpdZoek{font-weight:bold;background-color:#dc0032;color:var(--white);padding:5px;display:inline-block;border-radius:5px;border:solid 1px #dc0032;text-decoration:none;}
.dpdGemeente{padding:5px;border-radius:5px;margin-right:5px}
.dpdWrap{white-space: nowrap;}

.dpdTerug{float:right;width:20%;text-align:right;}
.dpdTitel{float:right;width:80%;margin-top:15px;}

.dpdOpening{margin-top:10px;}
.dpdOpenFloat1{float:left;width:50%}
.dpdOpenFloat2,.dpdOpenFloat3{float:left;width:25%}

.dpdBack{position:absolute;top:10px;right:20px;}
.dpdOfZoek{display:inline-block;}
a.dpdSmall{font-weight:bold;background-color:#dc0032;color:var(--white);padding:5px;display:inline-block;border-radius:5px;border:solid 1px #dc0032;margin-top:10px;text-decoration:none;}
a.dpdSmall:hover{color:#000;color:#dc0032;background-color:var(--white);}

@media screen and (max-width: 1020px) {
	
}
@media screen and (max-width: 850px) {
	.loginBox{width:100%;}
	.bsktL .shopCol1 	{float:left;width:30%;}
	.bsktL .shopCol2 	{float:left;width:25%;text-align:right;margin-left:5%;}
	.bsktL .shopCol3 	{float:left;width:35%;text-align:right;margin-left:5%;}
	.bsktL .shopCol4 	{float:left;width:15%;text-align:right;margin-left:5%;}
	.bsktL .shopCol5 	{float:right;width:5%;text-align:right;margin-left:5%;}
	.dpdGemeente		{margin-top:10px;margin-bottom:10px;}
	#my_geg,#my_lever	{width:100%;}
	.img 				{width:100%;}
	
}
@media screen and (max-width: 640px) {
	#loginLnks			{display:none;}
}

@media screen and (max-width: 460px) {
	loginCorner 		{width:300px;}
	.shopCol1 span 		{font-size:18px;}
	.bsktL .shopCol1 	{float:left;width:85%;}
	.bsktL .shopCol2 	{float:left;width:80%;font-weight:bold;margin-top:10px;}
	.bsktL .shopCol3 	{float:left;width:70%;text-align:left;margin-left:5%;margin-bottom:10px;}
	.bsktL .shopCol4 	{float:left;width:25%;text-align:right;margin-left:5%;}
	.bsktL .shopCol5 	{float:right;width:5%;text-align:right;margin-left:5%;}
	.bsktL .shopCol1b 	{width:100%;}
	.bsktL .shopCol2b 	{width:85%;padding-right:15%;}
	
	.dpdOpenFloat1 		{width:100%}
	.dpdOpenFloat2,.dpdOpenFloat3{float:left;width:50%}
	.dpdCard 			{margin-left:0px;}
	.dpdCol1 			{width:100%;}
	.dpdCol2 			{width:100%;}
	.dpdWrap			{white-space:normal;display:block;}
	
	.dpdTerug			{float:none;width:100%;text-align:right;text-align:center;margin-bottom:15px}
	.dpdTitel			{float:none;width:100%;text-align:right;text-align:center;}
}
