/* This file is for style variations on desktop devices */
@media only screen and (min-width: 600px) {
    .section  {
        padding: 2em 7em 2em 7em;
    }

    #footer {
        padding: 1em;
    }

    .panel11 {
        grid-template-columns: 1fr 1fr;
    }
    .panel12 {
        grid-template-columns: 1fr 2fr;
    }
    .panel21 {
        grid-template-columns: 2fr 1fr;
    }

    .icon {
        width: 24px;
    }

    .gallery {
        grid-template-columns: 1fr 1fr 1fr 1fr;
    }

    .gallery > img {
        width: 100%;
    }

    .linktree {
        grid-template-columns: auto auto auto auto auto;
    }

    /* navbar */
    #navbar_top {
        margin-right: 4em;
    }

    #navbar_top > *,
    #breadcrumbs > * {
        grid-row: 1;
    }

    #navbar_left {
        height: fit-content;
    }

    #navbar_left > * {
        margin: 0;
        padding: 0.5em;
    }

    .nav_links {
        margin-top: 2em;
    }

    .nav_dropdown {
        display: none;
        position: absolute;
    }

    .nav_category:hover .nav_dropdown,
    .nav_category:hover {
        display: grid;
    }

    .nav_category {
        cursor: pointer;
        background-color: transparent;
        margin: auto;
    }
    .nav_category > *:first-child {
        padding: 0.2em 0.5em 0.2em 0.5em;
    }

    .nav_links { 
        width: fit-content;
    }

    .nav_links > a {
        padding: 0.5em 1em 0.5em 1em;
    }

    #breadcrumbs > * {
        padding: 0.2em;
        margin: auto;
    }

    .grid_createForm {
        padding: 10px;
        display: grid;
        gap: 10px;
        grid-template-columns: 200px auto  ;
        /*
        border-color: rgb(255, 0, 0);
        border-style: solid;
        border-width: 1px;
        */
    }

    .button_createForm {
        gap: 30px;
    }

    .div_createForm {
        padding: auto;
        min-width: 200px;
        align-content: center;
        /*
        align-content: end;
        vertical-align: middle;
        border-color: rgb(0, 255, 0);
        border-style: solid;
        border-width: 1px;
        */
    }

    .label_createForm {
        width: auto;
    }

    .input_createForm {
        /*
        border-color: rgb(238, 0, 255);
        border-style: solid;
        border-width: 1px;
        */
    }
}