body {
    margin: 0;
    background-color: #87CEFA;
    font-family: 'Roboto';
}
img {
    max-width: 100%;
    height: auto;
    object-fit: contain;
    display: block;
}
video {
    max-width: 100%;
    height: auto;
    object-fit: contain;
    display: block;
}
p {
    text-align: center;
}
.text {
    color: white;
    font-size: 14px;
}
.text a:link {
    color: #1ABDCE;
    text-decoration: none;
}
.social-icon-bar { /*Tutorial for Sticky Social Bar: https://www.w3schools.com/howto/howto_css_sticky_social_bar.asp */
    position: fixed; /* Fixed/sticky icon bar */
    top: 50%; /* Vertically aligned 50% from the top of the screen */
    right: 0; /* Enables right aligned bar */
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
 }
.social-icon-bar a { /* Style the icon bar links */
    display: block;
    text-align: center;
    padding: 16px;
    transition: all 0.3s ease;
    color: white;
    font-size: 20px;
}
.social-icon-bar a:hover {
    background-color: #000;
}
.fish { /* Style the social media icons with color */
	background: #1abdce; 
	color: white;
}
.battleship {
    background: #000080;
    color: white;
}
.slickshots {
    background: #c14f4d;
    color: white;
}
.github { /* Style the social media icons with color */
    background: #211F1F;
    color: white;
}