Current directory: /home/klas4s23/domains/585455.klas4s23.mid-ica.nl/public_html/Gastenboek/uploads
body {
font-family: 'Agency FB', sans-serif;
font-size: 14pt;
margin: 0px;
}
.container { display: grid;
grid-template-columns: 1.8fr 0.2fr;
grid-template-rows: auto auto auto;
grid-auto-columns: 1fr;
gap: 0px 0px;
grid-auto-flow: row;
grid-template-areas:
"pagetitle navigation"
"info navigation"
"footer navigation";
}
.footer { grid-area: footer; }
.pagetitle { grid-area: pagetitle; }
.navigation { grid-area: navigation; }
.info { grid-area: info; }
.navigation {
position: relative;
}
.navigation ul {
display: flex;
justify-content: flex-start;
flex-direction: column;
list-style-type: none;
padding: 0;
}
.navigation li {
margin: 5px;
}
.navigation a {
display: block;
text-decoration: none;
color: #00BBFF;
font-size: 100%;
padding: 10px;
text-align: center;
transition: all 0.3s ease-in-out;
}
.navigation a.active {
color: #000000;
font-size: 110%;
}
.navigation a:hover {
color: #00729b;
font-size: 100%;
}
.logo .logo1 img {
position: relative;
width: 100%;
height: auto;
margin-top: 10px;
margin: 0px;
}
.pagetitle .title {
margin-top: 4%;
font-size: 40px;
text-align: center;
}
.info {
font-size: 20px;
letter-spacing: 1px;
font-style: bold;
text-align: center;
margin: 10% 15% 10% 15%;
}
.info .hof {
text-align: center;
margin: 0%;
}
.info .tl {
font-size: 20px;
letter-spacing: 1px;
font-style: bold;
text-align: center;
margin-top: 0%;
}
.container {
background-color: #00BBFF;
}
.navigation, .logo, .footer {
background-color: white;
}
footer {
background-color: rgba(255, 255, 255, 0.663);
color: Black;
text-align: center;
padding: 10px 0;
letter-spacing: 1px;
margin: 10px 10px - 10px;
}
.slideshow-container {
position: relative;
max-width: 800px;
margin: auto auto 10px auto;
}
.slide {
display: none;
text-align: center;
background-color: rgba(255, 255, 255, 0.781);
padding: 2%;
margin: 1%;
border-radius: 5px;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}
.slide img {
width: 30%;
height: auto;
border-radius: 50%;
}
.text {
position: relative;
bottom: 10px;
left: 0;
right: 0;
color: #000000;
padding: 10px;
}
.slide.active {
display: block;
}
#nextButton {
background-color: whitesmoke;
color: #000000;
padding: 10px 20px;
border: none;
border-radius: 5px;
cursor: pointer;
font-size: 16px;
margin: 0 0 10% 0;
transition: all 0.3s ease-in-out;
}
#nextButton:hover {
color: #00BBFF;
}
.timeline {
position: relative;
display: flex;
flex-direction: column;
}
.card-container img {
float: right;
position: relative;
width: 30%;
height: 30%;
left: 0%;
}
.card-container{
margin: 1% 1% 1% 10%;
text-align: left;
}
.card-container .cardinfo{
margin-left: 0%;
}
.line {
width: 5px;
height: 100%;
top: 25px;
background-color: #000000;
position: absolute;
left: 10%;
transform: translateX(-50%);
}
.circle {
position: absolute;
width: 20px;
height: 20px;
background: #ffffff;
border-radius: 50%;
left: calc(10% - 10px);
}
.card {
flex: 1;
background: white;
border: 1px solid #ccc;
border-radius: 5px;
padding: 20px;
margin: 0px 15% 20px 20%;
text-align: left;
transition: all 0.3s ease-in-out;
}
.card:hover {
flex: 1;
background: white;
border: 1px solid #ccc;
border-radius: 5px;
padding: 20px;
margin: 0px 14% 20px 19%;
box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.4);
text-align: left;
}
@media (orientation: portrait){
.container { display: grid;
grid-template-columns: 1.8fr 0.2fr;
grid-template-rows: auto auto auto;
grid-auto-columns: 1fr;
gap: 0px 0px;
grid-auto-flow: row;
grid-template-areas:
"navigation navigation"
"pagetitle pagetitle"
"info info"
"footer footer";
}
.logo .logo1 img {
position: relative;
width: 50%;
height: auto;
margin-top: 10px;
margin: 0px;
}
.navigation ul {
display: flex;
justify-content: center;
flex-direction: row;
list-style-type: none;
padding: 0;
}
.line {
left: 0%;
}
.circle {
left: calc(0% - 10px);
}
.card {
flex: 1;
background: white;
border: 1px solid #ccc;
border-radius: 5px;
padding: 20px;
margin: 0px 0% 10px 5%;
text-align: left;
transition: all 0.3s ease-in-out;
}
.card:hover {
flex: 1;
background: white;
border: 1px solid #ccc;
border-radius: 5px;
padding: 20px;
margin: 0px 0% 10px 5%;
box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.4);
text-align: left;
}
.info .hof {
text-align: center;
margin: 0%;
}
.info .tl {
font-size: 20px;
letter-spacing: 1px;
font-style: bold;
text-align: center;
margin-top: 0%;
}
.info {
font-size: 20px;
letter-spacing: 1px;
font-style: bold;
text-align: center;
margin: 0% 5% 5% 5%;
}
}