body {
    font-family: 'Alice', serif;
}


@font-face {
    font-family: 'shadowregular';
    src: url('shadow-webfont.woff2') format('woff2'),
         url('shadow-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

.d-banner {
    background: url(../img/banner.jpg) no-repeat top center;
    background-size: cover;
    min-height: 150px;
}

.d-mail {
    background: url(../img/wall.jpg) no-repeat top center;
}

.footer {
    background: url(../img/wall.jpg) repeat-x top center;
    min-height: 50px;
}


.text-name {
    color: #A6A6A6;
    font-size: 3.5rem !important;
}

.text-name span {
    color: #545454;
    font-family: 'shadowregular' !important;
    font-size: 90px;
}

.text-connect {
    font-family: 'shadowregular' !important;
    color: #545454;
}

.list-links .list-group-item {
    margin-bottom: 10px;
    border-radius: 0px;
    background-color: #545454;
    color: #fff;
    font-size: 1.6rem;
    text-align: center;
}

.list-links .list-group-item:hover
{
    background-color: #313131;
}

.list-sc li {
    display: inline-flex;
}

.list-sc li a img {
    max-height: 60px;
}

@media screen and (max-width: 600px) {
    .text-name
    {
        font-size: 2.4rem !important;
    }

    .text-profile
    {
        font-size: 1rem !important;
    }

    .list-links .list-group-item
    {
        font-size: 1.2rem !important;
    }
  }