.footer {
    background: #2a2c5e;
    color: #fff;
    width: 100%;
}

.footer a {
    color: #fff;
}

#div_lablec_ikonok {
    padding: 4px;
}

#div_lablec_ikonok .container div.row div.fnav {
    text-align: center;
    white-space: nowrap;
}

.footer-social {
    text-align: center;
}
.footer-social a {
    padding-right: 4px;
}
.footer-social a img {
    height: 30px;
    margin-top: 5px;
}

@media (min-width: 768px) {
    #div_lablec_ikonok .container {
        max-width: 1920px;
    }
    #div_lablec_ikonok .container div.row div.fnav {
        text-align: left;
        float: left;
        width: 25%;
    }
    .footer-social {
        text-align: right;
        padding-right: 20px;
    }
}

@media (min-width: 992px) {
    .footer {
        position: absolute;
        bottom: 0;
    }
}