
@font-face {
    font-family: SegoeUI;
    src:
        local("Segoe UI Semilight"),
        url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/semilight/latest.woff2) format("woff2"),
        url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/semilight/latest.woff) format("woff"),
        url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/semilight/latest.ttf) format("truetype");
    
}

* {
    margin: 0;
    padding: 0;
}

body {
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    min-height: 100vh;
    
}


header {
    padding: 5px 20px;
    background: transparent;
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: fixed;
    top: 0;
    right: 0;
    left: 0; 


    & #website-title {
        color: rgb(15, 92, 143);
        border: 1px solid rgb(19, 112, 189);
        border-radius: 7px;
        width: 200px;
        height: 50px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    & ul {
        width: 300px;
        display: flex;
        justify-content: space-between;
    }

    & li {
        list-style: none;
        display: inline;
        
        
    }


    & a {
        color: rgb(56, 55, 55);
        text-decoration: none;
        font-weight: 500px;
    }

    & a:hover {
        color: rgb(15, 92, 143);
    }

    & #menuButton, #menuCloseButton {
        display: none;
    }

}

.about {
    background-image: url(img/bg_about.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding: 100px; 
    color: white;
    height: auto;
    
    & a {
        color: white;

    }
}


footer {
    text-align: center;
    background: rgb(47, 47, 49);
    padding: 5px;
    color: white;
    font-size: 13px;
}