.footer {

position: relative;
padding-top: 30px;
padding-bottom: 30px;
margin-top: 30px;
font-size: 13px;
line-height: 32px;
text-align: center;
border-top: 1px solid #e8e8e8;

}

.footer {

margin-top: auto;
border-color: #e0e5e6;
background: #f6f8f8;

}

.footer a {

color: #7c9398;

}

.footer a:hover {

color: #3a585f;

}

.footer-nav-item {

display: inline-block;

}

.footer-nav-item+.footer-nav-item {

margin-left: 20px;

}

.footer-love {

position: relative;
bottom: -2px;

}

.footer-copy {

color: #7c9398;

}

@mixin footer–768 {

.footer-nav {
    float: left;
}
.footer-love {
    float: right;
}

}