body {
    /*background: linear-gradient(thistle,cadetblue 40%);*/
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 100vh;
    background-image: url(../images/colorsplash.jpg);
}

h1 {
    text-align: center;
    font-family: monospace;
    font-size: 75px;
    font-weight: bold;
    text-shadow: 5px 5px  teal;
}

p {
    text-align:center;
    font-weight: bold;
    font-size: 40px;
    text-shadow: 3px 3px teal;
}

.p2 {
    text-align: center;
    color: whitesmoke;
    font-size: 25px;

}


.container {
    display: flex;
    flex-flow: row wrap;
    position: relative;
    
}


.topleft {
    flex: 1 0 50%;
    
    height: 50vh;
    color: #222;
    text-shadow: 3px cadetblue;
    
}

.topright {
    flex: 1 0 50%;
    
    height: 50vh;
    color: #222;
    text-shadow: 3px cadetblue;
    
}

.bottomleft {
    flex: 1 0 50%;
    
    height: 50vh;
    color: #222;
    text-shadow: 3px cadetblue;
}

.bottomright {
    flex: 1 0 50%;
    
    height: 50vh;
    color: #222;
    text-shadow: 3px cadetblue;
}

.midright {
    flex: 1 0 50%;
    
    height: 50vh;
    color: #222;
    text-shadow: 3px cadetblue;
}

.midleft {
    flex: 1 0 50%;
    
    height: 50vh;
    color: #222;
    text-shadow: 3px cadetblue;
}

.midright2 {
    flex: 1 0 50%;
    
    height: 50vh;
    color: #222;
    text-shadow: 3px cadetblue;
}

.midleft2 {
    flex: 1 0 50%;
    
    height: 50vh;
    color: #222;
    text-shadow: 3px cadetblue;
}

.midright3 {
    flex: 1 0 50%;
    
    height: 50vh;
    color: #222;
    text-shadow: 3px cadetblue;
}

.midleft3 {
    flex: 1 0 50%;
    
    height: 50vh;
    color: #222;
    text-shadow: 3px cadetblue;
}

header {
    font-size: 40px;
    text-shadow: 3px 3px deeppink;
    font-weight: bold;
}
.name {
    color: teal;
    font-size: 25px;
    text-shadow: 3px 1px whitesmoke;
} 