body {
    overflow-x: hidden;
}

.glava {
    width: calc(100vw - 17px);
}

.ozadje {
    position: fixed;
    top: 5vh;
    width: calc(100vw - 17px);
    height: 100vh;
}

h1 {
    position: relative;
    margin-bottom: 3vh;
    top: 2vh;
    font-size: 5vh;
    letter-spacing: 0.5vw;
    text-align: center;
    color: #456fa0;
    text-shadow: 0.1vh 0.1vh 0.1vh black,
        0.1vh 0.1vh 0.1vh white;
}

h3 {
    position: relative;
    margin-bottom: 3vh;
    top: 1vh;
    font-size: 3vh;
    letter-spacing: 0.3vw;
    text-align: center;
    color: #456fa0;
    text-shadow: 0.1vh 0.1vh 0.1vh black,
        0.1vh 0.1vh 0.1vh white;
}

h4 {
    position: relative;
    top: 8vh;
    left: 0;
    width: 60vw;
    margin: 0 auto 2vw;
    font-size: 3vh;
    letter-spacing: 0.3vw;
    color: #456fa0;
    text-shadow: 0.1vh 0.1vh 0.1vh black,
        0.1vh 0.1vh 0.1vh white;
    text-decoration: underline;

}

h5 {
    position: relative;
    top: 8vh;
    left: 0;
    width: 60vw;
    margin: 0 auto 2vw;
    font-size: 2.3vh;
    letter-spacing: 0.2vw;
    font-style: oblique;
    color: #456fa0;
    text-shadow: 0.1vh 0.1vh 0.1vh black,
        0.1vh 0.1vh 0.1vh white;
    text-indent: 2vw;
}

p {
    padding-bottom: 0.5vh;
}

.noga {
    width: calc(100vw - 17px);
}