.page-content {
    margin: 0 3rem 0 2rem
}

.main-content {
    margin: 0;
    padding: 0
}

.element-item {
    overflow: hidden
}

.logo {
    margin: 2rem;
    padding: 0
}

.logo, .logo img {
    height: 150px
}

h1 {
    font-size: 2.2rem
}

a[href="#top"] {
    display: none
}

.search-bar-abo,
.tx-powermail,
.column-icons {
    display: none !important;
}

body,
#getcontentbyajax_body,
.page-content,
.row.content-collumns,
#main_content,
.tx-zkjjobs,
#jobfinder-detail {
    max-width: inherit !important;
    width: inherit !important;
    margin-right: 0px !important;
    padding-right: 0px !important;
    font-size: .9rem;
}

.page-content {
    margin: 0 2rem 0 2rem !important;
}

#jobfinder-back,
.column-6 .js-offer-flip-more,
#main_content header h1 {
    display: none !important;
}

.column-12 h2 {
    font-size: 1.6rem;
    font-weight: bold;
}

.column-12 img.js-offer-flip-more {
    max-width: 120px !important;
    margin-left: -3px !important;
    padding-left: 0px !important;
}
