.header {
    box-sizing: border-box;
    text-align: left;
    height: 200px;
    color: white;
    position: relative;
    background: url("/images/texture.jpg");
    padding: 0 0 0 0;
    clip-path: polygon(0 0, 100% 0, 100% 50%, 0 100%);
}

.body{
    box-sizing: border-box;
    text-align: center;
    height: auto;
    color: black;
    position: relative;
    background: white;
    padding: 0 0 0 0;
}

.footer {
    box-sizing: border-box;
    text-align: center;
    align-content: space-around;
    height: 800px;
    color: white;
    background: url("/images/texture.jpg");
    padding: 50px 0 0 0;
    clip-path: polygon(0 15%, 100% 0, 100% 100%, 0 100%);
}


.logoimage {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 50vw;
    height: auto;
    float: inherit;
}

.iconimage{
    margin-top: 20px;
}


a {
    text-decoration: none; 
}

.nadpisheader{
    margin: 0;
    padding: 0;
}

.nadpisfooter{
    margin: 0;
    padding: 0;
    color: white;
    font-size: xx-large;
    text-decoration: underline;
    text-decoration-color: white;
}

h4 {
    color: white;
    margin: 0;
    padding: 0;
    font-size: large;
}