footer a
/*står også i main4.css*/

{
    transition: all 0.3s;
    position: relative;
    text-decoration: none;
    opacity: 1;
}

footer a:hover,
footer a:focus
/*står også i skat4-test.css*/

{
    color: white;
    text-decoration: none;
    outline: none;
    background: #72728a;
}

footer .h1,
footer .h2,
footer .h3 {
    color: #89899d;
}

footer a {
    position: relative;
    padding: 0 1rem 0 2rem;
    text-decoration: none;
    display: inline-block;
}

footer a::before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: .75rem;
    margin-top: -4px;
    width: 8px;
    height: 8px;
    border: solid currentColor;
    border-top-width: medium;
    border-right-width: medium;
    border-bottom-width: medium;
    border-left-width: medium;
    border-top-width: medium;
    border-right-width: medium;
    border-bottom-width: medium;
    border-left-width: medium;
    border-width: 2px 2px 0 0;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    transition: all .3s;
}

footer a:hover::before,
footer a:focus::before {
    left: .7rem;
}

footer a.facebook::before,
footer a.twitter::before,
footer a.youtube::before {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    border: none;
    height: auto;
}

footer a.facebook::before {
    content: url(../../images/ikoner/ikon-facebook--hvid.svg);
    top: 6px;
    width: 16px;
}

footer a.twitter::before {
    content: url(../../images/ikoner/ikon-twitter--hvid.svg);
    top: 4px;
    width: 16px;
}

footer a.youtube::before {
    content: url(../../images/ikoner/ikon-youtube--hvid.svg);
    top: 4px;
    width: 16px;
}

footer a.tlf_link {
    padding: 0 1rem 0 .23rem;
}

footer a.tlf_link::before {
    display: none;
}

footer a.large-footer-link::before {
    top: 36px;
}


/*taget fra _footer.scss*/

footer .footer-info {
    color: #89899d;
    border-top: 1px solid #434363;
    padding: 1.5rem 1rem 1.5rem;
}