#header > .wrapper::before {
    padding-top: 1%;
}

#logo-container {
    width: 50%;
}

@media (min-width: 1024px) {
    #logo-container {
        width: 409px;
    }
}

.page-types .list-contain {
    border-width: 0;
    margin: 0 28px 20px -42px;
    padding-bottom: 20px;
}

.page-types .list-contain.grid-preview {
    margin-left: 0;
    margin-right: 0;
    padding: 0;
}

.page-types .list-contain.grid-preview .list-preview {
    padding: 20px 0;
}

@media (max-width: 599px) {
    #artist-list-view .one-col {
        display: block !important;
    }
}

@media (min-width: 600px) and (max-width: 959px) {
    #artist-list-view .two-cols {
        display: block !important;
    }
}

@media (min-width: 960px) {
    #artist-list-view .three-cols {
        display: block !important;
    }
}