.the-footer {

font-size: .9em;
line-height: 1.6em;

padding: 26px;

text-align: center;

a {
    color: $color-text;

    &:hover {
        -webkit-transition: all .3s ease-in-out;
           -moz-transition: all .3s ease-in-out;
             -o-transition: all .3s ease-in-out;
                transition: all .3s ease-in-out;

        color: $color-hover;
    }
}

p {
    a {
        padding: 2px 3px;

        color: #0077CC;
        border-bottom: 1px dotted #FFD18D;

        &:visited {
            color: #4A6B82;
        }

        &:hover {
            color: $color-text;
            background-color: $color-hover-transparent;
        }
    }
}

h4 {
    margin-top: 0;

    a:hover {
        font-weight: bold;
    }
}

.back-to-top {
    font-size: .9em;

    position: fixed;
    right: .25em;
    bottom: .5em;

    display: none;

    padding: 1.2em 1.2em .2em;

    text-decoration: none;

    background-color: transparent;
}

.social-links {
    margin-top: 12px;

    $icon-size: 42px;

    a {
        display: inline-block;

        width: $icon-size;
        height: $icon-size;
        margin: 1.5px;

        background-size: $icon-size $icon-size;
    }
}

}

@import 'simple-texture/common/social-icons';