/* CSS Document */
#sneaker_spacer{
	width:100%;
	height:170px;
}
#sneaker_wrap{
	position:relative;
	padding-left:50px;
	padding-right:50px;
	padding-top:50px;
	overflow:hidden;
}
#sneaker_image{
	position:relative;
	float:left;
	width:60%;
	padding-top:50%;
	border:1px solid rgb(240, 240, 240);
	overflow:hidden;
}
#sneaker_imagelarge{
	position:absolute;
	width:83.5%;
	height:100%;
	top:0;
	left:0;
	background-size:cover;
	background-position:center;
	border-right:1px solid rgb(240,240,240);
	
	/*
	-webkit-transition:background 0.5s;
	-moz-transition:background 0.5s;
	-ms-transition:background 0.5s;
	-o-transition:background 0.5s;
	transition:background 0.5s;*/
}
#sneaker_image1{
	position:absolute;
	width:16.5%;
	height:20%;
	top:0;
	right:0;
	background-size:cover;
	background-position:center;
	border-bottom:1px solid rgb(240,240,240);
	
	cursor:pointer;
}
#sneaker_image2{
	position:absolute;
	width:16.5%;
	height:20%;
	top:20%;
	right:0;
	background-size:cover;
	background-position:center;
	border-bottom:1px solid rgb(240,240,240);
	
	cursor:pointer;
}
#sneaker_image3{
	position:absolute;
	width:16.5%;
	height:20%;
	top:40%;
	right:0;
	background-size:cover;
	background-position:center;
	border-bottom:1px solid rgb(240,240,240);
	
	cursor:pointer;
}
#sneaker_image4{
	position:absolute;
	width:16.5%;
	height:20%;
	bottom:20%;
	right:0;
	background-size:cover;
	background-position:center;
	border-bottom:1px solid rgb(240,240,240);
	
	cursor:pointer;
}
#sneaker_image5{
	position:absolute;
	width:16.5%;
	height:20%;
	bottom:0;
	right:0;
	background-size:cover;
	background-position:center;
	
	cursor:pointer;
}
#sneaker_imagenext{
	position:absolute;
	
	top:50%;
	right:0;
	
	background-color:rgb(240,240,240);
	background-color:#FFF;
	border-left:1px solid rgb(240,240,240);
	border-top:1px solid rgb(240,240,240);
	border-bottom:1px solid rgb(240,240,240);
	
	-webkit-transform:translate3D(0,-50%,0);
	-moz-transform:translate3D(0,-50%,0);
	-ms-transform:translate3D(0,-50%,0);
	-o-transform:translate3D(0,-50%,0);
	transform:translate3D(0,-50%,0);
	
	padding-left:1.5%;
	padding-right:1.5%;
	padding-top:3%;
	padding-bottom:3%;
	
	cursor:pointer;
	
	-webkit-transition:background-color 0.5s ease;
	-moz-transition:background-color 0.5s ease;
	-ms-transition:background-color 0.5s ease;
	-o-transition:background-color 0.5s ease;
	transition:background-color 0.5s ease;

	font-family:'roboto', sans-serif;
	font-weight:400;
	color:#333;
	font-size:20px;
	letter-spacing:2px;
	text-transform:uppercase;
	margin-bottom:10px;
}
#sneaker_imageprev{
	position:absolute;
	
	top:50%;
	left:0;
	
	background-color:rgb(240,240,240);
	background-color:#FFF;
	border-right:1px solid rgb(240,240,240);
	border-top:1px solid rgb(240,240,240);
	border-bottom:1px solid rgb(240,240,240);
	
	-webkit-transform:translate3D(0,-50%,0);
	-moz-transform:translate3D(0,-50%,0);
	-ms-transform:translate3D(0,-50%,0);
	-o-transform:translate3D(0,-50%,0);
	transform:translate3D(0,-50%,0);
	
	padding-left:1.5%;
	padding-right:1.5%;
	padding-top:3%;
	padding-bottom:3%;
	
	cursor:pointer;
	
	-webkit-transition:background-color 0.5s ease;
	-moz-transition:background-color 0.5s ease;
	-ms-transition:background-color 0.5s ease;
	-o-transition:background-color 0.5s ease;
	transition:background-color 0.5s ease;
	
	font-family:'roboto', sans-serif;
	font-weight:400;
	color:#333;
	font-size:20px;
	letter-spacing:2px;
	text-transform:uppercase;
	margin-bottom:10px;
}
#sneaker_image:hover #sneaker_imagenext{
	background-color:rgb(240,240,240);
}
#sneaker_image:hover #sneaker_imageprev{
	background-color:rgb(240,240,240);
}

#sneaker_info{
	float:left;
	width:40%;
	padding-left:50px;
	overflow:hidden;
}
#sneaker_titel{
	width:100%;
	border-bottom:1px solid rgb(240, 240, 240);
	padding-bottom:20px;
	
	font-family:'Source Sans Pro', sans-serif;
	font-weight:300;
	color:#333;
	font-size:25px;
	letter-spacing:2px;
}
#sneaker_prijs{
	padding-top:20px;
	padding-bottom:20px;
	
	font-family:'Source Sans Pro', sans-serif;
	font-weight:300;
	color:#333;
	font-size:25px;
	letter-spacing:2px;
}
#sneaker_maat{
	padding-top:20px;
	padding-bottom:20px;
	overflow:hidden;
	position:relative;
}
#sneaker_maat .maat{
	float:left;
	width:45px;
	height:45px;
	border:1px solid #CCC;
	margin-right:10px;
	margin-bottom:10px;
	line-height:45px;
	
	font-family:'roboto', sans-serif;
	font-weight:300;
	color:#CCC;
	font-size:13px;
	letter-spacing:2px;
	text-align:center;
	cursor:pointer;
}
#sneaker_maat .maatoffers{
	float:left;
	padding-left:10px;
	padding-right:10px;
	height:45px;
	border:1px solid #CCC;
	margin-right:10px;
	margin-bottom:10px;
	line-height:45px;
	
	font-family:'roboto', sans-serif;
	font-weight:300;
	color:#CCC;
	font-size:13px;
	letter-spacing:2px;
	text-align:center;
	cursor:pointer;
}
#sneaker_maat .active{
	color:#333;
	border:1px solid #333;
}
#sneaker_maat .maat:hover{
	color:#333;
	border:1px solid #333;
	background-color:rgba(0,0,0,0.05);
}
#sneaker_kleur{
	font-family:'roboto', sans-serif;
	font-weight:400;
	color:#333;
	font-size:15px;
	letter-spacing:2px;
	text-transform:uppercase;
	margin-bottom:10px;
}
#sneaker_materiaal{
	font-family:'roboto', sans-serif;
	font-weight:400;
	color:#333;
	font-size:15px;
	letter-spacing:2px;
	text-transform:uppercase;
	margin-bottom:10px;
}
#sneaker_conditie{
	font-family:'roboto', sans-serif;
	font-weight:400;
	color:#333;
	font-size:15px;
	letter-spacing:2px;
	text-transform:uppercase;
	margin-bottom:10px;
}
#sneaker_stijl{
	font-family:'roboto', sans-serif;
	font-weight:400;
	color:#333;
	font-size:15px;
	letter-spacing:2px;
	text-transform:uppercase;
	margin-bottom:10px;
}
#sneaker_extrainfo{
	border-top:1px solid rgb(240, 240, 240);
	border-bottom:1px solid rgb(240, 240, 240);
	padding-top:30px;
	padding-bottom:30px;
	margin-bottom:10px;
	
	font-family:'roboto', sans-serif;
	font-weight:400;
	color:#333;
	font-size:15px;
	letter-spacing:1px;
	width:100%;
}
#sneaker_extramail{
	padding-top:30px;
	padding-bottom:30px;
	margin-bottom:10px;
	
	font-family:'roboto', sans-serif;
	font-weight:400;
	color:#333;
	font-size:15px;
	letter-spacing:2px;
	width:100%;
}
#sneaker_extramail a:link{
	
	font-family:'roboto', sans-serif;
	font-weight:400;
	color:#333;
	font-size:15px;
	letter-spacing:2px;
	width:100%;
	text-decoration:underline;
}



#sneaker_merken{
	position:relative;
	overflow:hidden;
}
#sneaker_merken .merk a{
	float:left;
	margin-left:20px;
	margin-right:10px;
	margin-bottom:10px;
	border:1px solid #5D5D5D;
	
	color:#5D5D5D;
	padding-left:20px;
	padding-right:20px;
	text-transform:uppercase;
	font-size:80%;
	font-weight:400;
}
#sneaker_merken .merk a:hover {
	color:#000;
	border:1px solid #000;
}

#sneaker_maten{
	position:relative;
	overflow:hidden;
}
#sneaker_maten .maten a{
	float:left;
	margin-left:20px;
	margin-right:10px;
	margin-bottom:10px;
	border:1px solid #5D5D5D;
	
	color:#5D5D5D;
	padding-left:10px;
	padding-right:10px;
	text-transform:uppercase;
	font-size:80%;
	font-weight:400;
}
#sneaker_maten .maten a:hover {
	color:#000;
	border:1px solid #000;
}
#sneaker_maten .maten-active a{
	border:1px solid #000;
	color:#000;
	background-color:#D6D6D6;
}

#sneaker_recommended{
	margin-top:50px;
	border-top:1px solid rgb(240,240,240);
	padding-top:50px;
	padding-bottom:50px;
	float:left;
	width:100%;
}
#sneaker_recommended .item{
	position:relative;
	width:20%;
	padding-top:20%;
	float:left;
	margin-top:50px;
}
#sneaker_recommended .item .wrap{
	position:absolute;
	width:100%;
	height:100%;
	padding:10px;
	top:0;
	left:0;
	background-size:cover;
	background-position:center;
}
#sneaker_recommended .item .wrap .img{
	border:1px solid rgb(240,240,240);
	width:100%;
	height:100%;
	padding:10px;
	top:0;
	left:0;
	background-size:cover;
	background-position:center;
	cursor:pointer;
}
#sneaker_recommended .item .wrap .text{
	float:left;
	width:70%;
	font-family:'roboto',sans-serif;
	font-weight:300;
	letter-spacing:1px;
	font-size:100%;
	padding-left:3px;
	padding-top:20px;
	padding-bottom:10px;
	
	overflow:hidden;
	text-overflow:ellipsis;
	
	white-space:nowrap;
	cursor:pointer;
}
#sneaker_recommended .item .wrap .prijs{
	float:right;
	max-width:30%;
	font-family:'roboto',sans-serif;
	font-weight:300;
	letter-spacing:1px;
	font-size:100%;
	padding-right:3px;
	padding-top:20px;
	padding-bottom:10px;
	
	overflow:hidden;
	white-space:nowrap;
	cursor:pointer;
}

#pagenav{
	position:relative;
	height:60px;
	width:100%;
}
#pagenav #pagenav-block{
	position:absolute;
	left:50%;
	top:50%;
	width:238px;
	-webkit-transform:translate3D(-50%,-50%,0);
	-moz-transform:translate3D(-50%,-50%,0);
	-ms-transform:translate3D(-50%,-50%,0);
	-o-transform:translate3D(-50%,-50%,0);
	transform:translate3D(-50%,-50%,0);
	
}
#pagenav #pagenav-block .pagenav-block{
	float:left;
	height:30px;
	font-weight:400;
	line-height:30px;
	text-align:center;
	width:30px;
	border:1px solid #727272;
	color:#5D5D5D;
	margin-left:2px;
	margin-right:2px;
}
#pagenav #pagenav-block .pagenav-block:hover{
	border:1px solid #000;
	color:#000;
}
#pagenav #pagenav-block .pagenav-grey{
	cursor:default;
	color:#f1f1f1;
	border:1px solid #f1f1f1;
}
#pagenav #pagenav-block .pagenav-grey:hover{
	cursor:default;
	color:#f1f1f1;
	border:1px solid #f1f1f1;
}