/* postheader 2 */
.ph2{
    margin-bottom: 45px;
    position: relative;}
.ph2 .post-header {
    width: 100%;
    position: relative;}
.ph2 .post-header.content .background {
    height: 700px;
    width: 100%;
    position: relative;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;}
.ph2 .post-header .titles {
    position: relative;
    width: 100%;
    z-index: 2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;}
.ph2 .post-header .titles .title {
    padding-right: 45px;
    display: inline-block;
    position: relative;
    width: 50%;}
.ph2 .post-header .titles .subtitle{
    width: 50%;}
.ph2 .post-header .titles .title h1 {
    width: auto;
    max-width: 660px;
    margin-bottom: 0;}
.ph2 .post-header .titles .title h1, .ph2 .post-header .titles .subtitle h3 {
    color: white;}
.ph2 .content-wrapper.small-content {
    position: relative;
    width: 70%;
    margin-top: -50px;
    background: linear-gradient(#ffffff 50px, #ffffff00 50px, #ffffff00 100% );
    height: auto;
    margin-left: 30%;
    z-index: 2;}
.ph2 .content-wrapper.small-content .white-block .intro-tekst {
    padding: 60px 75px;}
.ph2 .page-content {
    position: relative;}
.ph2 .page-content:before {
    content: '';
    position: absolute;
    width: calc(10% + 15px);
    height: 100%;
    top: 0px;
    right: 0;
    background: white;
    z-index: 2;}
.ph2 .breadcrumbs{
    position: relative;}
.ph2 .breadcrumb_item a, .ph2 .breadcrumb_item i{
    color: white;}
.ph2 .breadcrumb-bar{
    position: absolute;
    height: 47px;
    padding: 10px calc(10% + 15px);
    background: #312D2F;
    z-index: 3}
.ph2 .overlay{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(139, 195, 74, 0.78);
    z-index: 1;}
.ph2 .plate--container.tekst-wrapper {
    padding-top: 75px;
    padding-bottom: 75px;}
.ph2.plate--container .plate--container.tekst-wrapper{
    padding-left: 75px;
    padding-right: 75px;
}

