/* Shared
-----------------------------------------*/
.html,.body {
    width: 120%;
    text-align: center;
}

.container {
    width: 100%;
    margin: 0px;
    padding: 0px;
    vertical-align: middle;
}


.text {
    top: 50%;
    text-align: center;
    vertical-align: middle;
    font-size: 1.5em;
}

/* Hero
-----------------------------------------*/
.hero{
    background-image: url('../images/dustin-lee-19666-unsplash.jpg');
    background-size: cover;
    height: 400px;
    top: 0px;
    left: 0px;
    text-align: center;
    vertical-align: middle;
    color: #FFFFFF;  
}

.homeButton{
    color: white;
    border-color: white;
    width: 100px;
    padding: 0px;
    font-size: 1.5em;
    text-align: center;
    position: absolute;
    top: 0px;
    left: 0px;
    
}

.blogButton {
    color: white;
    border-color: white;
    width: 100px;
    padding: 0px;
    font-size: 1.5em;
    text-align: center;
    top: 0px;
    right: 0px;
}


/* About Me
-----------------------------------------*/
.aboutme{
    background: #FFFFFF;
    height: calc(100vh - 200px);
    width: 100%;
    left: 0px;
    text-align: center;
}
.aboutme p{
    text-align: left;
}

.circ-pic{
    border-radius: 50%;
}



/* Footer
-----------------------------------------*/
.bottom{
    background-color: black;
    color: rgb(94, 92, 92);
    background-size: cover;
    height: 230px;
    width: 100%;
    text-align: center;
    vertical-align: middle;
    display: inline-block;
}


/* Links
------------------------------------------*/
a:link {
    color: black;
    text-decoration: none;
}

a:visited {
    color: black;
    text-decoration: none;
    text-shadow: rgb(3, 110, 160) 1px 0 10px;
}

a:hover {
    color: black;
    text-decoration: none;
    text-shadow: rgb(3, 110, 160) 1px 0 10px;
}

a:active {
    color: black;
    text-decoration: none;
}

/* Navbar
--------------------------------------------*/
.navbar {
    background-color: none;
    width: 100%;   
}

/* Responsive styles */
@media (max-width: 768px) {
    /* Adjustments for smaller screens */
    header {
        font-size: 1.4rem;
    }
    .text {
        font-size: 1.4rem;
    }
}