/* Hide FB comment box */
.fb_edge_widget_with_comment span.fb_edge_comment_widget iframe.fb_ltr {
    display: none !important;
}

.fb-like{
    height: 20px;
    overflow: hidden;
}

.section.account .intro .container{
	padding-top: 30px;
}

#totalInfo {
	float: left;
	width: 100%;
}

#waitingId {display: none;} /* Show when updating Avatar*/
.section.halloffame.rank .content #popular .item .medal img.sok{top:50px; right:45px;transform: scale(1);}
.section.halloffame.rank .content #popular .item.goud .medal img.sok{top:50px; right:53px;}
.section.halloffame.rank .content #popular .item.brons .medal img.sok{top:50px; right:53px;transform: scale(1);}
.section.checkout .order .shipping .formbtn {float:left; width:100%; text-align:center; margin:30px auto;}
.section.checkout .order .shipping .formbtn input {float:none; background:#555; width:60%; color:#fff; padding:0; margin:0; font-size:20px; text-align:center; height:45px; line-height:45px; cursor:pointer; border:0; -webkit-appearance:none; border-radius:0;}
.section.checkout .order .shipping .formbtn input:hover {background:#01606f; color:#fff;}

.section.checkout .order .formbtn {float:left; width:100%; text-align:center; margin:30px auto;}
.section.checkout .order .formbtn input {float:none; background:#555; width:60%; color:#fff; padding:0; margin:0; font-size:20px; text-align:center; height:45px; line-height:45px; cursor:pointer; border:0; -webkit-appearance:none; border-radius:0;}
.section.checkout .order .formbtn input:hover {background:#01606f; color:#fff;}

.section.account .welcome .button {position:relative; display:inline-block; background:#b7b7b7; height:24px; line-height:24px; padding:0 10px; margin:20px 0; color:#fff; font-size:11px; text-transform:uppercase;}
.section.account .welcome .button:hover {background:#979797; color:#fff; text-decoration:none;}

.section.checkout .basket_info, .section.account .basket_info {position:relative; width:60%; margin:90px auto 40px; background:#f3f3f3; padding:60px 5%;}
.section.checkout .basket_info a.close, .section.account a.close{position:absolute; display:block; background:url(../img/icons/close.png) no-repeat; width:15px; height:18px; top:25px; right:25px;}
@media only screen and (-Webkit-min-device-pixel-ratio: 1.5),only screen and (-moz-min-device-pixel-ratio: 1.5),only screen and (-o-min-device-pixel-ratio: 3/2),only screen and (min-device-pixel-ratio: 1.5) {
.section.checkout .basket_info a.close{background:url(../img/icons/close@2x.png) no-repeat; background-size:18px 25px;}
}

.section.account .welcome .heel.status .status .profiel {
	margin-bottom: 0px;
}

.section.top img{
	vertical-align: middle;
}

.totalprice table tr.total td {
	padding-bottom: 0px;
}

.totalprice table tr.tax td {
	padding-top: 0px;
	font-size: 8pt;
	color: #AAA;
}

.basket_info {
	display: none;	
}

.melding {
	display: none;
}

.section.shop .productinfo {
	padding-bottom: 5px;
}

.section.checkout .order .details label.checkbox {
	float: none;
}

.section.checkout .order .details .check {
	margin-bottom: 0;
}

.section.checkout .order label {
	margin-top: 20px;
}

.section.checkout .order .details input, .section.checkout .order .details textarea {
	margin-bottom: 0px;
}

.section.checkout .order .details label.error {
	margin: 0;
}

/* --- REGISTER --- */

#registerBox{position:relative; float:left; width:760px; padding:0; text-align:center;}
.registerSub {width: 380px; float: left;}
#registerBox form {margin-bottom:10px;}
#registerBox form .signin{position:relative; float:left; width:320px; padding:30px 90px 20px; background:url(../img/popup_bg.png) repeat; text-align:center;}
#registerBox form .signin-facebook{position:relative; float:left; width:700px; padding:20px 90px; background:url(../img/popup_bg_licht.png) repeat; text-align:center; border-top:1px solid #e1a18d;}
#registerBox form .signin-facebook a.fb{width:202px; height:43px; display:inline-block; margin-top:15px; background:url(../img/login/facebook_login.png) no-repeat; background-position:0 0; -webkit-transition:none; -moz-transition:none; -o-transition:none; -ms-transition:none; transition:none;}
#registerBox form .signin-facebook a.fb:hover{background-position:0 -43px;}
#registerBox form  h1 {font-family:'din_mediumregular', Arial, Helvetica, sans-serif; font-size:20px; line-height:24px; color:#555; margin-bottom:15px; width:100%; text-align:left;}
#registerBox form  p {font-family:Tahoma, Geneva, sans-serif; font-size:14px; margin:0 0 20px; color:#555; text-align:left;}
#registerBox form  a {font-size:11px; color:#555;}
#registerBox form  a:hover {font-size:11px; color:#555; text-decoration:none;}
#registerBox form  span { text-decoration:underline;}
#registerBox form input{width:92%; height:44px; line-height:44px; padding:0px 4%; margin:0px 0px 20px 0px; border:0; background:#fff; color:#252525; font-size:14px;}
#registerBox form input.placeholder, #registerBox form textarea.placeholder{color:#b4b4b4;}
#registerBox form .formbtn input {background:#555; color:#fff; padding:0 55px; margin:0 30px 5px 0; width:auto; text-align:center; height:44px; font-family:'din_alternatebold', Arial, Helvetica, sans-serif; font-size:20px; line-height:44px; cursor:pointer; -webkit-appearance:none; border-radius:0;}
#registerBox form .formbtn input:hover {background:#01606f; color:#ffffff;}
#registerBox form .signin a.button {background:#BBB; color:#FFF; padding:10px 30px; margin:20px 0 5px 0; width:auto; text-align:center; height:44px; font-family:'din_alternatebold', Arial, Helvetica, sans-serif; font-size:20px; line-height:44px; cursor:pointer; -webkit-appearance:none; border-radius:0;}
#registerBox .note {color: #FFF;font-size: 9pt;margin-bottom:8px; padding: 0;text-align:left;}
#registerBox h1 {margin-bottom: 0px;}
#registerBox form .signin .note a {text-decoration: underline;}

/* --- END REGISTER --- */

.shop-filter span {
	float: none;
	position: relative;
	margin: 0 15px;
}

.drop {
	display: inline-block;
	height: 30px;
	position: relative;
}

.drop.color {
	width:200px;	
}

.drop.material{
	width:400px;
}

.drop.color #colornav a{
	width: 200px;
}

.drop.material #colornav a{
	width: 400px;
}

.section.shop {
	
}
.clickImage {
	cursor: pointer;
}

#askOfferBox {
	width: 600px;
	padding: 40px;
	box-sizing: border-box;
}

.content #iso_container {
	background-color: #F3F3F3;
	display: block;
	width: 90%;
	margin-left: 5%;
	margin-bottom: 50px;
}

.specialoffer {
	color: #C00;	
}

#navigatie {
	background-color: #FFF;
}

.toTheShopLink {
 	position: absolute; 
/* 	top: 430px; */
top: 55%;
	left: 10px; 
	padding: 20px; 
	color: #FFF;
	font-size: 20px;
}

.clearer {
	clear: both;
}
