/* Structure */
body {
    background-color: azure;
}

#main-header {
    background-color: rgb(247, 149, 138);
    padding-top: 5px;
}

#main-content {
    padding: 5px;
}

.info {
    border: 2px solid blueviolet;
    background: lightblue;
}

.info header {
    background-color: blueviolet;
    margin: 0 auto;
}


/* Main Navigation */
#main-nav ul {
    padding-left: 0px;
}
#nav-items {
    background: rgb(236, 234, 234);
    text-align: center;
    padding: 10px;
}

#main-nav li {
    list-style-type: none;
    background: rgb(236, 234, 234);
    padding: 5px;
}

#main-nav a {
    text-decoration: none;
    color: red;
}

#main-nav li:hover {
    background-color: lightgrey;
}

.content-container {
    background-color: rgb(250, 200, 194);
    border-radius: 5px;
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 500px;
}


/* Form */
label,
input {
    display: block;
}

label {
    width: 100px;
    text-align: right;
    padding: 5px;
}

#result section {
    border: 1px solid pink;
    background: lightblue;
}


/* Typography */
body {
    font-family: Arial, Helvetica, sans-serif;
}

#main-header h1 {
    text-align: center;
}

#hamburger div {
    width: 35px;
    height: 5px;
    background-color: black;
    margin: 6px 0;
}

#hamburger {
    padding:5px;
}

.hide-small {
    display: none;
}

.hidden {
    display: none;
}

.content-container {
    max-width: 800px;
    margin: 0 auto; 
    box-sizing: border-box; 
}




/* Larger Resolutions */
@media only screen and (min-width: 600px) {
    #main-content {
        display: flex;
        justify-content: center;
        align-items: center; 
    }
    #main-nav ul {
        display: flex;
    }
    #main-nav li {
        background: none;
        border: none;
    }
    #main-nav li:hover {
        background: none;
    }
    #nav-items {
        align-content: center;
        justify-content: space-evenly;
    }
    .columns {
        display: flex;
    }
    #hamburger {
        display: none;
    }
    .hide-small {
        display: block;
    }
}
