.Footer {
    display:flex;
    flex-direction:column;
    width:100%;
    padding:80px;
    align-items:center;
    box-sizing:border-box;
}
.Footer > .footer-wrap {
    display:flex;
    flex-direction:column;
    align-items:center;
}
.Footer > .footer-wrap > .Image[data-href] {
    cursor:pointer;
}
.Footer > .footer-wrap > .Image {
    width:260px;
    height:82px;
    background-size:contain;
}
.Footer .author {
    font-size:14px;
    opacity:0;
    color:#fff;
    transition: opacity 150ms ease-out, transform 150ms ease-out;
    transition-delay:50ms;
    font-weight:200;
    padding:20px;
    box-sizing: border-box;
    font-family:Regular;
    transform:rotateX(90deg)
}
.Footer .author[data-visible='true'] {
    opacity:.2!important;
    transform:none;
}
.Footer .author:hover {
    opacity:1;
}
.LinkGrid {
    display:flex;
    flex-flow:row wrap;
    padding:20px;
    box-sizing: border-box;
    text-align:center;
    width:600px;
    justify-content:center;
    opacity:0;
    transition:opacity 350ms ease-out;
}
.LinkGrid[data-visible='true'] {
    opacity:1;
}
.LinkGrid > .LinkGridItem {
    padding:16px;
    box-sizing: border-box;
    cursor:pointer;
    position:relative;
    display:flex;
    flex-direction: column;
    align-items:center;
    width:50%;
}
.LinkGrid > .LinkGridItem:after {
    content: '';
    background: transparent;
    width: 50%;
    max-width: 80px;
    height: 2px;
    margin-top: 4px;
    width: 50px;
}
.LinkGrid > .LinkGridItem[data-curr='true']:after {
    background:#FC3A3A
}
.Footer > .Image + .LinkGrid {
    margin-top:30px;
}
.Footer span.privacy { cursor:pointer;font-size:14px;padding:20px}
@media screen and (max-width: 640px) {
    .Footer {
        width:100%;
        padding:0;
        margin-top:60px;
    }
    .Footer > .Image + .LinkGrid {
        margin-top:0;
    }
    .Footer > .Image {
        width:50%;
    }
    .LinkGrid {
        width:100%;
        min-height:100px;
        padding-bottom:0;
        display:flex;
        flex-direction: column;
        align-items:center;
    }
    .LinkGrid > .LinkGridItem {
        width:100%;
    }
}