/*make footer black*/

body {
    position: relative;
    min-height: 100vh;
}

.page-footer{
    background-color:#1d2023;
    padding-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    overflow: hidden;

    position: absolute;
    bottom:0;
    width: 100%;
}

/* Styling for email logo  */
.fa {
    color: white;
}

.page-footer h5{
    font-size: 20px;
}

.page-footer p {
    color:green;
}

/*make header titles green*/
.font-weight-bold{
    color: green;
}

/*make links white*/
.page-footer a{
    color: white;
    font-size: 18px
}

/*make links change color on hover*/
.page-footer a:hover{
    color: #53ff0c;
}

/*make heart change color on hover*/
.page-footer i:hover{
    color: red;
}

#site-container {
    padding-bottom: 377px;
}

/*Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) {
    #site-container {
        padding-bottom: 170px;
    }
}