.siteimage-container {
    display: block;
    position: relative;
    margin: 0;
    width: 100%;
    z-index: 4;
}

main {
    z-index: 5;
}

.txtwrapper {
    text-align: left;
    margin: 50px 0 0 0;
}

.txtwrapper h1 {
    background: transparent;
    color: rgba(230, 80, 30, 1);
    padding: 0;
    margin: 0;
    font-size: 2.1em;
    text-align: left;
}

.txtwrapper h3 {
    color: rgba(68, 68, 68, 1);
    background: transparent;
    padding: 0;
    margin: 0;
    text-align: left;
    font-size: 1.25em;
    line-height: 1.2em;
    font-weight: 300;
}

.productplaceholder {
    display: block;
    position: relative;
    background-position: center bottom;
    background-repeat: no-repeat;
    background-size: cover;
}

@media Screen and (min-width:992px) {

    .txtwrapper h1 {
        font-size: 3.4em;
    }

    .txtwrapper {
        text-align: left;
        margin: 0 0 200px 0;
    }

    .txtwrapper h3 {
        font-size: 1.35em;
        line-height: 1.3em;
        font-weight: 300;
    }
}

@media Screen and (min-width:1200px) {

    .txtwrapper h1 {
        font-size: 4em;
    }

    .txtwrapper h3 {
        font-size: 1.45em;
        line-height: 1.5em;
        font-weight: 300;
    }


    ul.products-advantages {
        display: block;
        margin-top: 4px;
        margin-bottom: 15px;
    }

    ul.products-advantages li {
        display: block;
        margin: 0px;
        padding: 5px 15px;
        font-size: 1em;
        font-family: "Roboto Condensed", sans-serif;
        font-weight: 400;
        position: relative;
        line-height: 1.2em;
        vertical-align: top;
    }
}


@media screen and (min-width:768px) {
    ul.products-advantages li {
        display: inline-block;
        margin: 0px;
        font-family: "Roboto Condensed", sans-serif;
        font-weight: 400;
        position: relative;
        width: 49%;
    }
}

@media screen and (min-width:1200px) {
    ul.products-advantages li {
        width: 32%;
    }
}


ul.products-advantages li:before {
    position: absolute;
    left: 0;
    top: .8em;
    width: 8px;
    height: 8px;
    background: rgba(230, 80, 30, 1);
    content: "";
}



/***** DOWnLOADS *****/

.downloadsall {
    margin-top: 40px;
}

.downloadsall .borderrow div {
    border-top: 1px solid #efefef;
    border-bottom: 1px solid #efefef;
    margin-top: -1px;
    padding-top: 4px;
    padding-bottom: 4px;
    font-weight: 400;
}


/****** SIDEBAR PRODUKTE *********/

.sidebar-product {
    background: #F3F2F2;
    color: #454545;
    padding: 30px 0;
    font-size: .9em;
    display: block;
    width: 100%;
    margin-bottom: 40px;
}

.sidebar-product > div {
    padding: 0 25px;
}

@media Screen and (max-width:768px) {
    .row.sidebar {
        padding: 0 15px 25px 15px
    }

    .sidebar-product {
        padding: 15px 0;
    }

    .sidebar-product > div {
        padding: 0 15px;
    }
}


.sidebar-product h4.subline {
    padding-bottom: 15px;
    margin-bottom: 15px;
    position: relative;
    text-transform: uppercase;
    font-weight: 300;
    font-size: 1.35em
}

.sidebar-product h4.subline:after {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 33%;
    height: 2px;
    background: rgba(230, 80, 30, 1);
    content: "";
}

.sidebar-product h5 {
    margin: 10px 0 0 0;
    font-size: 1.05em;
    color: rgba(230, 80, 30, 1);
}

.funnel-detail .mainframe h2 {
    color: rgba(230, 80, 30, 1);
    font-size: 2em;
    margin-top: 60px;
}

.funnel-detail .mainframe h2:first-child {
    margin-top: 0px;
}
