html {
    background-image: url(images4/blue%20pony%20bg.png);
}
body {
    font-family: winkle;
    font-size: x-large;
    color: #9a6db8;
}
@font-face {
    font-family: winkle;
    src: url(winkle/Winkle-Regular.ttf);
}
img {
    clip-path: circle(50%);
}
.container {
    position: relative;
    width: 250px;
}
.image {
    display: block;
    width: 100%;
    height: auto;
}
.overlay {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
    clip-path: circle(50%);
    opacity: 0;
    transition: 0.4s ease;
    background-color: #62b6d1;
}
.container:hover .overlay {
    opacity: 1;
}
.text {
    color: white;
    font-size: 25px;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    text-align: center;
}
#header {
    margin: auto;
    text-align: center;
    text-decoration-line: underline;
    text-shadow: 4px 3px 3px #ffffff;
}
#row1 {
    position: relative;
    float: left;
}
#row2 {
    position: relative;
    float: left;
}
#row3 {
    position: relative;
    float: left;
}
#altogether {
    position: relative;
    left: 550px;
    top: 20px;
}
