@font-face {
    font-family: combine;
    src: url(olmtorevgsvxlnyrmv.ttf);
}
body {
    width: 100%;
    height: 100%;
    text-align: center;
    background-color: #ADCADE;
    background-image: url("img/background.jpg");
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-size: 110%;
    font-family:'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif;
    /*font-family: combine;*/
    overscroll-behavior: none;
}

h1 {
    font-size: 56px;
}
hr {
    border:1px solid rgb(49, 49, 49);
    
    width:50%;
}

.hidden {
    display:none;
    background-color: rgba(255, 255, 255, 0.75);
    height:100%;
    width:80%;
    margin-left:10%;
    padding-bottom:20px;
    padding-top:5px;
}
[data-goto] {
    text-decoration-line: underline;
    color: rgb(52, 95, 105);
    cursor: pointer;
}
.slide-show{
    margin:auto;
    width:800px;
    /*height:1000px;*/
    margin-bottom:20px;
}
#slide-item {
    position:relative;
    width:100%;
    height:100%;
    /*margin:auto;*/
    margin-bottom: 20px;
    margin-top: 20px;
}
#video {
    /*position:absolute;
    left:0;
    top:0;*/
    /*border:3px gray solid;*/
    width:600px;
    text-align: center;
}
.slide-show > *:not(:first-child){
    display:none;
}
.next-button, .back-button {
    width:25%;
    height:50px;
    font-size:26px;
    background-color: #ADCADE;
    border: 2px solid rgb(52, 95, 105);
}
#author {
    position: absolute;
    bottom:0;
    font-size: 24px;
    margin-bottom: 0px;
    background-color: white;
    padding: 3px;
}