/* reset styles */
.layout-container > header > .section {
    box-shadow:none;
}

/* hide structure */
#filter,
footer .fixed-wrapper,
.header-actions {
    display:none !important;
}

header .section {
    position:static !important;
}

header .section .branding {
    max-width: 70px !important;
    min-width: 70px !important;
}

.teaser.nodestyle-masonry .inner {
    position:static !important;
    min-height:auto !important;
}

.teaser.nodestyle-masonry .inner,
.teaser .inner .wrap-txt * {
    display: block !important;
}

.teaser .inner .wrap-txt time,
.teaser .inner .wrap-txt i {
    display:inline-block !important;
}

.job-shortinfos div[class*="col-"] {
    padding:25px 0;
}

.col-4.center-content,
.media + time, .media + .teaser-label,
.nodetype-contact-person form {
    display:none !important;
}

.nodetype-contact-person .col-3 {
    width:100% !important;
}

.nodetype-contact-person .inner > * {
    margin-bottom:10px !important;
}

.accordion .col-8,
.embedded .col-8,
.nodetype-contact-person .col-3 .inner {
    width:80% !important;
}

.accordion .col-4,
.embedded .col-4,
.nodetype-contact-person .col-3 .media {
    width:20% !important;
}

.accordion .col,
.embedded .col,
.job-shortinfos div[class*="col-"],
.nodetype-contact-person .col-3 .wrap-contact > div {
    position:static;
    float:left;
    box-sizing:border-box;
}

/**
 * TA 180531 Anpassungen Printausgabe Stellenausschreibungen
 */
html.job body {
    float: top !important;
}
html.job body header .branding {
    max-width: 100px;
    min-width: 100px;
    margin-right: 25px;
}
html.job body h1 {
    text-align: center;
    font-weight: bold;
    border-bottom: 1px solid black;
    line-height: 2.5em !important;
    margin-top: -10px !important;
}
html.job body .job-shortinfos {
    color: white !important;
    background: #4b8ccd !important;
}
html.job body .button {
    display: none;
}
