/*https://wireframe.cc/FS1kwn Desktop*/
/*https://wireframe.cc/RkncpL Phone*/
body {
    display: grid;
    grid-template-areas: 
        "nav nav nav nav"
        "content content content content"
        "content content content content"
        "content content content content"
        "content content content content"
        "footer footer footer footer";
    justify-content: space-around;
    font-family: "Montserrat", sans-serif;
    font-optical-sizing: auto;
    font-weight: 300;
    font-style: normal;
    background-image: url(SCBG.jpg);
}
#logo {
    scale: 0.2;
    margin: -16% 0px -16% -15%
}
.navigation #logo {
    object-fit: scale-down;
}
.Navigation {
    display: flex;
    justify-content: space-around;
    background-color: rgb(139, 67, 255);
    text-decoration: none;
    grid-area: nav;
    position: sticky;
    top: 0;
    width: 100%;
    height: 3%;
    margin-right: 10%; 
}
nav a {
    justify-content: space-between;
    align-content: center;
}
a:link, a:visited, a:active {
    text-decoration: none;
    color: black
}
#current {
    font-weight: bold;
}
footer {
    text-align: center;
    align-content: end;
}
.body {
    grid-area: content;
}
.footer {
    display: flex;
    position: fixed;
    grid-area: footer;
    align-content: end;
}

div.collection {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
}
div.item {
  margin: 5px;
  border: 1px solid #ccc;
  width: 23%;
}

div.item:hover {
  border: 1px solid #777;
}

div.item iframe {
  width: 100%;
  height: auto;
}

div.item div.desc {
  padding: 15px;
  text-align: center;
}
    /*Phone Width*/
@media screen and (max-width: 410px) {
    body {
        grid-template-areas: 
        "nav nav nav"
        "content content content"
        "content content content"
        "content content content"
        "footer footer footer";
        
    }
}

    /*Desktop Width*/
@media screen and (min-width: 1024px) {
    body {
        display: grid;
        grid-template-areas: 
        "nav nav nav nav nav"
        "content content content content content"
        "content content content content content"
        "content content content content content"
        "footer footer footer footer footer";

    }
}