@charset "utf-8";
/* CSS Document */
body{
    font-size: 80%;
	font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
	letter-spacing: 0.15em;
	background-image: url("../images/night.png");
	color:#000;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}

#page {
	max-width: 1250px;
	min-width: 720px;
	margin: 10px auto 10px auto;
	padding: 20px;
	border: 4px double #000;
	background-color: #ffffff;
}

#logo {
	text-align: center;
	font-size: 25px;
	margin: 10px auto 25px auto;
}
	
ul {
	width: 1000px;
	padding: 15px;
	margin: 0px auto 0px auto;
	border-top: 2px solid #000;
	border-bottom: 1px solid #000;
	text-align: center;
}

li {
	display: inline;
	margin: 0px 3px;
}

a {
	color: #000;
	text-transform: uppercase;
	text-decoration: none;
	padding: 6px 18px 5px 18px;
}

a:hover, a.on {
	color: #ffffff;
	background-color: #3b7fcc;
}

#cursus4{
    text-align: center;
    margin-top: 60px;
    font-size: 25px;
}

.slideshow{
	box-sizing: border-box;
	height: 100vh;
	display: flex;
	justify-content: center;
	align-items: center;
}

.slidershow{
	width: 800px;
	height: 500px;
	overflow: hidden;
}

.middle{
	margin-top: 25%;
	position: relative;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}

.navigation{
	position: absolute;
	bottom: 1px;
	left: 50%;
	transform: translateX(-50%);
	display: flex;
}

.dot{
	width: 10px;
	height: 10px;
	border-radius: 50%;
	border: solid #aaaaaa 3px;
	margin: 6px;
	cursor: pointer;
	transition: 0.4s;
}

.dot:hover{
	background: #aaaaaa;	
}

input[name="r"]{
	position: absolute;
	visibility: hidden;
}

.slides{
	width: 500%;
	height: 100%;
	display: flex;
}

.slide{
	width: 20%;
	transition: 0.6s;
}

.slide img{
	width: 100%;
	height: 100%;
}

#p1:checked ~.s1{
	margin-left: 0;
}

#p2:checked ~.s1{
	margin-left: -20%;
}

#p3:checked ~.s1{
	margin-left: -40%;
}
#p4:checked ~.s1{
	margin-left: -60%;
}