/*This is Allie's Part: Here, I added a background image, pictures for each museum, and interactive features
for the visitors to know which belongs to each gallery. I added general information and used a uniform layout for
the internal page.*/
*{
    margin: 0;
    box-sizing:border-box;
}
/*Styling for header part. Exact styling as other pages to keep them uniform and organized*/
header{
    margin:auto;
    padding: 3%;
    background-color: white;
    text-align: center;
    color: white
}
header{
    margin:auto;
    padding: 3%;
    background-color: white;
    text-align: center;
}
/*Joyce's Part starts here (fonts and font sizing)*/
header{
    font-size: calc(2px + 1.5vw);
    font-family: 'Inconsolata', monospace;
    font-weight: 300;
    line-height: 220%;
    color: white;
}
header p, footer {
    font-size: calc(2px + 1.5vw);
    font-family: 'Inconsolata', monospace;
    font-weight: 600;
    color: white;
}

body{
    font-size: 170%;
    font-family: 'Inconsolata', monospace;
    font-weight: 300;
    line-height: 220%;
}
/*Joyce's Part ends here*/
#page-wrapper{
    width: 80vw;
    margin:0 auto;
    font-size: 70%;
}
/*Header image*/
.img{
    background-image: url("src/guildhall-one.jpg");
    background-size: cover;
}
/*CSS styling for images to move forward when hovering over them*/
/*Parent tag wrapping all of the images below the Home title*/
#parent{
    position: relative;
    height: 60vh;
    width: 100%;
    z-index: 0;
    background-color: #123458;
    text-align: center;
    border-width: 25px;
    border-style: solid;
    margin-top: 5%;
    margin-bottom: 5%;
    border-color: #123458;
}
/*Styling for title for each image*/
#parent h1{
    text-align: center;
    margin: 0 auto;
    color:  rgba(178,34,34,0);
    font-size: calc(2px + 2vw);
    transition: color 2s linear;
}
/*2nd image in the middle (Guildhall Gallery) */
#guildhall-two{
    height: 100%;
    width: 40%;
    position: absolute;
    left: 30%;
    background-color: #123458;
    background-image: url("src/guildhall-two.jpg");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    color: white;
}
/*When hovering over the image, the image "pops out" or moves forward with its title*/
#guildhall-two:hover{
    z-index: 1;
    background-color: #123458;
    text-align: center;
    border-width: 25px;
    border-style: solid;
    margin: 5%;
    border-color: #123458;
    color: white;
}
#guildhall-two:hover h1{
    background-color: #123458;
    text-align: center;
    border-width: 25px;
    border-style: solid;
    margin: 5%;
    border-color: #123458;
    color: white;
}
#guildhall-two:hover{
    z-index: 3;
    background-color: #123458;
    text-align: center;
    border-width: 25px;
    border-style: solid;
    margin: 5%;
    border-color: white;
}
/*1st image on the left (Louvre)*/
#louvre-one{
    position: absolute;
    left: 0;
    height: 100%;
    width: 30%;
    background-color: #123458;
    background-image: url("src/louvre-one.jpg");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    text-align: center;
}
/*When hovering over the image, the image "pops out" or moves forward with its title*/
#louvre-one:hover h1 {
    background-color: #123458;
    text-align: center;
    border-width: 25px;
    border-style: solid;
    margin: 5%;
    border-color: #123458;
    color: white;
}
#louvre-one:hover{
    z-index: 2;
    background-color: #123458;
    text-align: center;
    border-width: 25px;
    border-style: solid;
    margin: 5%;
    border-color: white;
    color: white;
}
/*3rd image on the right*/
#met-one{
    height: 100%;
    width: 35%;
    position: absolute;
    background-color: #123458;
    left: 65%;
    background-image: url("src/met-one.jpg");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    color: white;
}
/*When hovering over the image, the image "pops out" or moves forward with its title*/
#met-one:hover h1{
    background-color: #123458;
    text-align: center;
    border-width: 25px;
    border-style: solid;
    margin: 5%;
    border-color: #123458;
    color: white;
    left: 60%;
}
#met-one:hover{
    z-index: 4;
    background-color: #123458;
    text-align: center;
    border-width: 25px;
    border-style: solid;
    margin: 5%;
    border-color: white;
    color: white;
    left: 60%;
}

header{
    margin:auto;
    padding: 10%;
    background-color: #123458;
    text-align: center;
    height: 70vh;
}
header h1, header p{
    background-color: white;
    text-align: center;
    border-width: 20px;
    border-style: solid;
    border-color: white;
    opacity: 70%;
    height: 18vh;
    color: #123458;
}
/*For the titles that have links to stay a black color*/
a:visited {
    color:#123458;
}
nav{
    margin:auto;
    padding: 3%;
    background-color: #123458;
    text-align: center;
    border-width: 17px;
    border-style: solid;
    border-color: #123458;
    position: sticky;
    top: 0;
    z-index: 10;
    font-size: calc(2px + 1.5vw);
    font-family: 'Inconsolata', monospace;
    font-weight: 300;

}
nav li{
        display: inline;
        border-width: 10px;
        border-style: solid;
        padding: 0.3vw;
        border-color: white;
        background-color: white;
        border-radius: 150px;
}
#credits-wrapper{
    color: white;
}
nav a{
    text-decoration: none;
    color: #123458;
    visibility: visible;
}
main{
    margin:auto;
    padding: 2%;
    background-color: #123458;
    text-align: center;
    color: white;
}
main img {
    width: 220%;
}
main h3{
    margin:auto;
    padding: 2%;
    text-align: center;
}
/*Positioning and styling for paragraphs*/
main p{
    margin:auto;
    padding: 2%;
    text-align: center;
    width: 70%;
    line-height: 220%;
}
/*Styling for footer*/
footer{
    margin:auto;
    padding: 2%;
    background-color: #123458;
    text-align: center;
}
@media screen and (max-width: 720px) {
    #page-wrapper {
        width: 100%;
    }
}
/*Allie's Part ends here.*/

