.section-sidebar {
    margin-left: auto;
    margin-right: auto;
    width: 980px;
    padding: 2em auto 3em;
}

.column-border-top {
    padding-top: 1.15em;
}

@media only screen and (min-width: 1442px) {
    .section-sidebar {
        margin-left: auto;
        margin-right: auto;
        width: 980px;
    }
}

@media only screen and (max-width: 1068px) {
    .section-sidebar {
        margin-left: auto;
        margin-right: auto;
        width: 692px;
    }
    .column-border-top {
        padding-top: 2em;
    }
}

@media only screen and (max-width: 735px) {
    .section-sidebar {
        margin-left: auto;
        margin-right: auto;
        width: 87.5%;
    }
}

.section-sidebar:after {
    content: ' ';
    display: table;
}

.section-sidebar:after {
    clear: both;
}
