*{
    box-sizing: border-box;
    margin:0;
}
img{
    max-width:100%;
}
header{
    background-color: #CBB9A8;
    height: 65px;
    width:100%;
    display:flex;
    align-items:center;
    position:fixed;
}
header>img{
    height:50px;
    padding-left:10px;
}
ul{
    display:flex;
    flex-direction:row;
    justify-content:flex-end;
    color:#2B3EA9;
}
header li {
    color:#2B3EA9;
}
header li>a{
    font-family:calibri regular;
    font-size:20px;
    font-weight: bold;
    padding-right:30px;
    color:black;
}
/*Main*/
main {
    background-color: black; 
    hyphens: auto;
}
div{
    margin:0px 20vw 0px 20vw;
    padding:20px 0 20px 0;
}
h1{
    font-family:georgia, bold;
    font-size: 35px;
    padding:60px 0 10px 0;
    text-decoration:underline 5px #2B3EA9;
}
h2{
    font-family:georgia, bold;
    font-size:20px;
    margin: 10px 0 10px 0;
    color:white;
}
h3{
    font-family:georgia, bold;
    font-size:20px;
    margin: 10px 0 10px 0;
    text-decoration:underline 6px #2B3EA9;
    text-underline-offset: 3px;
    color:white;
}
.windefault{
    width:100%;
    height:350px;
    object-fit: cover;
    object-position:bottom;
    margin:10px 0px 10px 0px;
    border-top:4px solid #2B3EA9;
    border-bottom:4px solid #2B3EA9;
}
ol{
    margin:5px 0px 5px 0px;
}
p, main li{
    font-family:calibri regular;
    font-size:20px;
    text-align:justify;
    letter-spacing:1px;
    margin-bottom: 10px;
}
h1, h4, p, ol, li{
    color:white;
}
h4{
    font-size:25px;
}
a{
    color:white;
    text-underline-offset: 3px;
}
.batteryIcon{
    max-height:300px;
}
div>img{
    max-height:600px;
    border-radius: 10px;
    margin-left:10px;
}
.SB2{
    max-height:500px;
}
form{
    font-family:calibri regular;
    font-size:20px;
    text-align:justify;
    letter-spacing:1px;
    padding: 20px;
    background-color: #CBB9A8;
    border-radius: 10px;
}
/* Styling af Form */
button{
    border:white solid 2px;
    color:white;
    font-family:georgia bold;
    font-size:20px;
    padding:5px 20px 5px 20px;
    background-color:#2B3EA9;
    border-radius:8px;
    cursor:pointer;
}
input{
    cursor:pointer;
}

footer{
    background-color:#CBB9A8;
    height:50px;
}
@media screen and (max-width:700px){
    header{
        height: 40px;
    }
    header>img{
        height:25px;
        padding-left:5px;
    }
    .windefault{
        display:none;
    }
    header ul{
        padding:17px;
    }
    header ul li>a {
        font-size:17px;
    }
    .noMobile{
        display:none;
    }
    main{
        hyphens: auto;
    }
    div{
        margin:0px 10vw 0px 10vw;
        padding:20px 0 20px 0;
    }
    h1{
        font-size:23px;
    }
    h4{
        font-size:17px;
    }
    ol li>a{
        font-size:17px;
    }
    p{
        font-size:17px;
    }
}