/*loginlinks*/

.shopInp {
    border: 1px solid #d8d8d8;
    background-color: #fff;
    color: #000;
    font-family: Ubuntu,arial;
    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:#fff;-webkit-transition: background-color 0s, color 0s;}


.store{display:block;padding:20px;border-bottom:solid 1px #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;}
.loginBox {padding:20px;border:1px solid #CCC;}

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

#loginLnks{}
#loginLnks ul{margin:0;list-style-type:none;}
#loginLnks ul li {display:inline-block}
#loginLnks ul li a {display:block;border-right:1px solid #636363;color:#000;text-transform:uppercase;font-family:Montserrat,arial;font-size:12px;text-decoration:none;padding:0px 10px 0px 0;margin-right:10px;}
#wnkAfm a {margin-right:0 !important;padding-right:0 !important;border-right:0 !important;}

/*proddetail*/
#inCartProdDetail {border:1px solid #b7b7b7;padding:10px;margin-top:10px;margin-bottom:10px;}
#inCartProdDetail a.cart{}
#inCartProdDetail a.del{}
#msg{color:#fff;background-color:#f5b779;padding:5px;}
#maten{margin-bottom:10px;}
#maten .maat{display:inline-block;}
#maten .maat a{display:block;width:20px;height:20px;text-align:center;border:solid 1px #ccc;margin-right:5px;text-decoration:none;}
#maten .maat a.selected{background-color:#f5b779;color:#fff;}
.korting{}
.inpErr{border:solid 2px #c00;}

#winkelmand{display:inline-block;text-decoration:none;vertical-align:middle;}
#winkelmand a {text-decoration:none;}
#hoverCart{position:absolute;right:0px;z-index:400;top:30px;}
.cartleft {display:inline-block;margin-right:10px;vertical-align:top;font-size:30px;}
.cartright {display:inline-block;vertical-align:top;}
.topCartTxt {font-family:Montserrat,arial;text-transform:uppercase;font-weight:700;display:block;}
.topCartPrice {font-size:12px;}

#shortBasket{background-color:#fff;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%;font-family:Montserrat,arial;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:#fff;text-align:center;font-size:12px;text-transform:uppercase;text-decoration:none;font-family:Montserrat,arial;}
#bottomShortCart1 a:hover {background:#bc290a;}
.topCart {color:#fff;}

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

.aantal {width:30px;float:left;font-family:Roboto Slab,arial;font-size:13px;padding:2px;border:1px solid #d8d8d8;color:#000;background-color:#fff;}
.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:#fff;border:0px solid #d8d8d8;display: inline-block; font-family: Montserrat,arial; font-size: 14px; margin-top: 20px; padding: 10px 15px; text-decoration:none;line-height:normal;}
.goProd:hover {color:#fff;}
.shop_submit {background-color:#1868b9;color:#fff;border:0px solid #d8d8d8;display: inline-block; font-family: Montserrat,arial; font-size: 14px; margin-top: 20px; padding: 10px 15px; text-decoration:none;line-height:normal;}
.shop_submit:hover {color:#fff;}
.shop_verlang {background-color:#fff;color:#bc290a;border:1px solid #bc290a;display:inline-block; font-family: Montserrat,arial; font-size: 11px; margin-top: 20px; padding: 10px 15px; text-decoration:none;line-height:normal;}
.shop_verlang:hover {background-color:#bc290a;color:#fff;}
.shop_submit_2 {display:inline-block;background-color:#a5a5a5;border:1px solid #fff;font-family:Montserrat,arial;font-size:13px;text-transform:uppercase;padding:3px 10px;color:#fff;}

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

.frmErr{
	background-color:#000;
	padding:10px;
	color:#ffffff;
	font-weight:bold;
	margin-bottom:10px;
}
.shop_main {}
.shop_main h2 {padding-bottom:5px;margin-bottom:25px;border-bottom:1px solid #cacaca;}
.shop_main h3 {font-size:14px;font-weight:700;margin-bottom:10px;text-transform:uppercase;}


#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:#ffffff;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 #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:#f5b779;height:3px;margin-bottom:10px;}
/*#bsktR div{float:left;width:20%;text-align:right;}*/
/*stap2*/
#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{}
#my_geg{float:left;width:45%;margin-right:10%;}

#my_lever {float:left;width:45%;}
#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;}

@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 img{width:100%;}
	
}
@media screen and (max-width: 640px) {
	#loginLnks{display:none;}
}

@media screen and (max-width: 460px) {
	.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;}
}