.premium-footer .container {
    max-width: 1400px;
}

.premium-footer {
    background: -webkit-gradient(linear, left bottom, left top, from(rgba(6, 0, 0, 0.82)), to(rgb(69, 0, 0))), url(../images/wooden-shelf-background-for-pattern-seamless.min.jpg);
    background: -webkit-linear-gradient(bottom, rgba(6, 0, 0, 0.82) 0%, rgb(69, 0, 0) 100%), url(../images/wooden-shelf-background-for-pattern-seamless.min.jpg);
    background: -o-linear-gradient(bottom, rgba(6, 0, 0, 0.82) 0%, rgb(69, 0, 0) 100%), url(../images/wooden-shelf-background-for-pattern-seamless.min.jpg);
    background: linear-gradient(0deg, rgba(6, 0, 0, 0.82) 0%, rgb(69, 0, 0) 100%), url(../images/wooden-shelf-background-for-pattern-seamless.min.jpg);
    -webkit-box-shadow: inset 0px 0px 20px 0px black;
    box-shadow: inset 0px 0px 20px 0px black;
    padding: 0 15px;
}

.premium-footer ul {
    list-style: none;
}

.premium-footer ul li {
    line-height: 28px;
}

.premium-footer a, .premium-footer-copyright p {
    color: #ff8e7e;
    -webkit-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

.premium-footer a:hover {
    color: #ffa599;
}

.premium-footer h3, .premium-footer-piano-scales p {
    color: #ca887f;
}

.premium-footer-social-links .fa {
    margin-right: 5px;
}

.premium-footer-piano-scales p, .premium-footer-connect h3 {
    text-align: right;
}

.premium-footer-links li {
    text-align: center;
}

.premium-footer-social-links li a {
    text-align: right;
    display: block;
    font-size: 18px;
}

.premium-footer-logo {
    opacity: 0.5;
    margin-left: auto;
    margin-right: auto;
}

/*RESPONSIVE*/

@media only screen and (max-width: 991px) {
    .premium-footer-social-links li a {
        text-align: center;
    }
    .premium-footer-links-about {
        text-align: center;
    }
    .premium-footer h3 {
        text-align: center;
    }
    .premium-footer-copyright p {
        text-align: center;
    }
}

@media (min-width:1200px) and (max-width:1270px) {
    .premium-footer .container {
        max-width: 1100px;
    }
}

/* THEME DARK  */

.premium-footer.themeDark h3, .premium-footer.themeDark .premium-footer-piano-scales p {
    color: #4c4a4a;
}

.premium-footer.themeDark a, .premium-footer.themeDark .premium-footer-copyright p {
    color: #6c6c6c;
}

.premium-footer.themeDark a:hover {
    color: #7c7c7c;
}

.premium-footer.themeDark {
    background: -webkit-gradient(linear, left bottom, left top, from(rgba(6, 0, 0, 0.82)), to(rgb(12, 14, 15))), url(../images/wooden-shelf-background-for-pattern-seamless.min.jpg);
    background: -webkit-linear-gradient(bottom, rgba(6, 0, 0, 0.82) 0%, rgb(12, 14, 15) 100%), url(../images/wooden-shelf-background-for-pattern-seamless.min.jpg);
    background: -o-linear-gradient(bottom, rgba(6, 0, 0, 0.82) 0%, rgb(12, 14, 15) 100%), url(../images/wooden-shelf-background-for-pattern-seamless.min.jpg);
    background: linear-gradient(0deg, rgba(6, 0, 0, 0.82) 0%, rgb(12, 14, 15) 100%), url(../images/wooden-shelf-background-for-pattern-seamless.min.jpg)
}