/* Footer Style */

footer#footer {
    position: relative;
	background-color: var(--dark-blue);
}

footer#footer .back-to-top {
    position: absolute;
    top: 20px;
    right: 60px;
    width: 80px;
}

footer#footer .back-to-top a {
    text-align: center;
    color: #fff;
    text-decoration: none;
    font-size: 12px;
    font-weight: 600;
}

footer#footer .back-to-top a:focus {
    outline: 0;
}

.back-to-top-img {
    width: 80px;
    height: 80px;
    background: url(/wp-content/uploads/2024/10/back_top_top.png);
    background-position: center;
    background-size: cover;
}

.back-to-top-img:hover {
    background: url(/wp-content/uploads/2024/10/back_top_top_blue.png);
    background-position: center;
    background-size: cover;
}

.site-footer #footer-links .footer-link:nth-child(2) .links .link:last-child, 
.site-footer #footer-links .footer-link:nth-child(3) .links .link:last-child {
    display: none;
}

@media (max-width: 767px) {
    footer#footer .back-to-top {
        top: auto;
        bottom: 260px;
        right: 30px;
    }
    
    .back-to-top-img {
        width: 60px;
        height: 60px;
        margin: 0 auto;
    }
}