@font-face {
    font-family: verdana;
    src: url(verdana.ttf);
    font-family: trebuc;
    src: url(trebuc.ttf);

}
body {
    background-color: whitesmoke;
    color: green;
    font-family: "trebuc","Trebuchet MS","Helvetica","verdana","sans serif";
    font-size: 100%;
    line-height: 1em;
}
body.nacht {
    color: lightyellow;
    background-color: darkgreen;
    font-family: "trebuc","Trebuchet MS","Helvetica","verdana","sans serif";
    font-size: 100%;
    line-height: 1em;
}
.col-1 {width: 8.33%;}
.col-2 {width: 16.66%;}
.col-3 {
    width: 25%;
    float: left;
}
.col-4 {width: 33.33%;}
.col-5 {width: 41.66%;}
.col-6 {width: 50%;}
.col-7 {width: 58.33%;}
.col-8 {width: 66.66%;}
.col-9 {
    width: 75%;
    float: left;
 }
.col-10 {width: 83.33%;}
.col-11 {width: 91.66%;}
.col-12 {width: 100%;}

.row::after {
    content: "";
    clear: both;
    display: table;
  }


#hoofdingh1, h1 {
    font-family: verdana;
    font-weight: bold;
    font-size: 180%;
    text-align: center;

}
#lijn, hr {
    color: darkgreen;
}
hr.nacht {
    color: lightgoldenrodyellow;
}
a.nacht {
    color: yellow;
}
.vlot {
    /* float: left; */
    width: 100%;

}
.div1 {
    float: left;
    height: auto;
    width: 20%;
    max-height: 200px;
    /* max-width: 272px; */
}
.div2 {
    float: left;
    height: auto;
    width: 60%;
    max-height: 200px;
    /* max-width: 800px; */
}
.div3 {
    float:left;
    height: auto;
    width: 20%;
    max-height: 200px;
    /* max-width: 272px; */
    
}
.clear {
    clear: both;
}

.openingsuren {
    font-size: 110%;
}

.dagen, .contact {
    text-align: left;
}
#uren {
    display:inline;
}
.foto1 {
    float:left;
    width: 26%;
    max-height: 400px;
}
.foto2 {
    float:left;
    width: 28.3%;
    max-height: 400px;
    border: 4px solid green;
    border-radius: 4px;

}
.foto3 {
    float:left;
    width: 43%;
    height: auto;
}
#opentoe {
    background-color: darkgreen;
    color: yellow ;
}
@media only screen and (max-width: 768px) {
    #hoofdingh2, #lijn {
        font-family: trebuc;
        font-size: 130% ;
        text-align: center;
    }
    #hoofdingh3,  #lijn {
        font-family: trebuc;
        font-size: 120%;
        text-align: center;
    }
    .dagen, .contact {
        font-family: trebuc;
        font-size: 100%;
        text-align: center;
    }
    .foto {
        max-width: 80%;
        display: block;
        margin-left: auto;
        margin-right: auto;
        border: 2px solid green;
        border-radius: 4px;
    }
    #wekker, #opentoe, #opentoeh3 {
        text-align: center;
    }
}
@media only screen and (max-width: 420px) {
    #hoofdingh2, #hoofdingh3, #lijn {
        font-family: verdana, Geneva, Tahoma, sans-serif;
        font-size: 100%;
        text-align: center;
    }
    .dagen, .contact {
        font-family: verdana;
        font-size: 90%;
        text-align: center;
    }
    #uren {
        display: block;
        padding-top: 5px;
    }
    #wekker, #opentoe, #opentoeh3 {
        text-align: center;
        /* font-size: 90%; */
    }
    .foto {
        max-width: 80%;
        display: block;
        margin-left: auto;
        margin-right: auto;
        border: 2px solid green;
        border-radius: 4px;
    }

}
footer#onder {
    /* max-width: 600px; */
    text-align:center;
}
p#copyright {
    font-size: 0.5rem;
    text-align: center;
    padding: 5px;
}
