<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";

@import url("http://fast.fonts.net/cssapi/df907184-befd-4346-8655-80a65590be36.css");

@font-face {
    font-family: cabin;
    font-weight: 400;
    font-style: normal;
    src: url(../fonts/Cabin-Regular-webfont.eot);
    src: url(../fonts/Cabin-Regular-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/Cabin-Regular-webfont.woff2) format('woff2'), url(../fonts/Cabin-Regular-webfont.woff) format('woff'), url(../fonts/Cabin-Regular-webfont.ttf) format('truetype'), url(../fonts/Cabin-Regular-webfont.svg#cabinregular) format('svg');
}

* {
    box-sizing: border-box;
    font-smoothing: antialiased;
    -webkit-font-smoothing: antialiased;
    margin: 0;
    padding: 0;
    text-size-adjust: none;
    -webkit-text-size-adjust: none;
}

@media (min-width: 1200px) {
    html {
        /* font-size: 10px*/
    }
}

@media (min-width: 768px) and (max-width: 1199px) {
    html {
        /*font-size: 9px*/
    }
}

@media (max-width: 767px) {
    html {
        /* font-size: 8px*/
    }
}

body {
    color: #41535d;
    background-color: #ededed;
    font-family: Verdana, Sans-Serif;
    font-weight: normal;
    overflow:hidden;
}

    body::-webkit-scrollbar {
        width: 0 !important;
    }
/*
header {
    width: 100%;
    height: 70px;
    display: inline-block;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1010;
}
*/

#header_shadow {
    background: #41535D;
    position: relative;
    height: 6px;
    width: 100%;
}

/*
#header {
    position: relative;
    height: 70px;
    width: 100%;
    background: #fff;
}
*/

#voegele {
    float: left;
    position: relative;
    padding: 20px;
    width: 184.12px;
}

#logo-spray{
    width: 200px;
    float: right;
    position: relative;
    top: 4px;
    height: 23px;
    margin: 20px;
    margin-right: 0;
}

#logo {
    width: 200px;
    float: right;
    position: relative;
    padding: 20px;
    top: 5px;
}

#app {
    /*background-image: url(../img/Archinteriors_26_002_PP.jpg);*/
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    display: inline-block;
    /*position: fixed;*/
    width:100% !important;
    height:100% !important;
    z-index: 10;
}

    #app #content {
        display: inline-block;
        height: auto;
        position: fixed;
        top: 0;
        width: 100%;
        z-index: 100;
    }

        #app #content::selection {
            background: 0 0;
        }

        #app #content #logo_company {
            display: block;
            height: auto;
            margin: 0 auto;
        }

@media (min-width: 1200px) {
    #app #content #logo_company {
        width: 20em;
    }
}

@media (min-width: 768px) and (max-width: 1199px) {
    #app #content #logo_company {
        width: 15em;
    }
}

@media (max-width: 767px) {
    #app #content #logo_company {
        width: 10em;
    }
}

#app #content #logo_bar {
    background-color: rgba(0, 0, 0, .4);
    height: 10em;
    position: relative;
    text-align: right;
    top: 0;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -ms-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    width: 100%;
    z-index: 110;
}

    #app #content #logo_bar.off {
        -webkit-transform: translateY(-50em);
        -moz-transform: translateY(-50em);
        -ms-transform: translateY(-50em);
        -o-transform: translateY(-50em);
        transform: translateY(-50em);
    }

    #app #content #logo_bar img {
        display: inline;
        height: 6em;
        margin-top: 2em;
        margin-left: 1%;
        margin-right: 4%;
        position: relative;
        width: auto;
    }

    #app #content #logo_bar #logo_group_top svg {
        display: inline;
        height: 6em;
        margin-top: 2em;
        position: relative;
        fill: #fff;
        stroke: #fff;
        width: auto;
    }

button {
    outline: 0;
}

img {
    border: none;
}

.inner {
    display: block;
    margin: 0 auto;
    max-width: 1200px;
}

.link {
    background-color: rgba(255, 255, 255, .7);
    border-radius: 1.7em;
    color: #4b4b4b;
    display: inline-block;
    font-family: cabin;
    font-size: 2em;
    font-weight: 400;
    float: left;
    height: 1.7em;
    line-height: 1em;
    margin: .25em;
    padding: .35em;
    text-decoration: none;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -ms-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    width: 10em;
}

    .link img {
        float: left;
        height: 1em;
        margin-right: .35em;
        width: auto;
    }

    .link svg {
        float: left;
        fill: #4b4b4b;
        height: 1em;
        margin-right: .35em;
        -webkit-transition: .3s ease-in-out;
        -moz-transition: .3s ease-in-out;
        -ms-transition: .3s ease-in-out;
        -o-transition: .3s ease-in-out;
        transition: .3s ease-in-out;
        width: 1em;
    }

    .link:hover {
        background-color: #00895b;
        color: #fff;
    }

        .link:hover svg {
            fill: #fff;
        }

    .link.content {
        background-color: #fff;
        color: #4b4b4b;
    }

.button {
    background-color: rgba(255, 255, 255, .7);
    border: none;
    border-radius: 3em;
    cursor: pointer;
    line-height: 6em;
    outline: 0;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -ms-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    width: 6em; /*für mac 4.5em sonst 6em*/
    height: 6em; /*für mac 4.5em sonst 6em*/
}

    .button img {
        height: auto;
        margin: 1em 0;
        width: 4em;
    }

    .button svg {
        fill: #4b4b4b;
        height: 85px;
        -webkit-transition: .3s ease-in-out;
        -moz-transition: .3s ease-in-out;
        -ms-transition: .3s ease-in-out;
        -o-transition: .3s ease-in-out;
        transition: .3s ease-in-out;
        width: 3em;
    }

    .button.lang img {
        margin: 1.75em 0;
    }

    .button.active,
    .button:hover {
        background-color: #00895b;
    }

        .button.active svg,
        .button:hover svg {
            fill: #fff;
        }

#logo_group {
    display: block;
    height: auto;
    margin: 10em auto 0 auto;
    width: 8em;
}

#logo_top {
    display: inline-block;
    margin-left: 32%;
    text-align: center;
    width: 32%;
}

    #logo_top img {
        display: inline;
        height: 7em;
        width: auto;
    }

        #logo_top img:first-of-type {
            margin-right: .5em;
        }

#video_container {
    display: block;
    position: fixed;
    z-index: 10;
}

.overlay {
    background-image: url(../img/Archinteriors_26_002_PP.jpg);
    background-position: center;
    background-size: cover;
    display: inline-block;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1010;
}

nav#main {
    clear: both;
    display: block;
    margin: 0 auto 0 auto;
    position: relative;
    width: 44em;
    z-index: 100;
}

    nav#main .link {
        text-align: left;
        width: 47%;
    }

nav#home {
    display: inline-block;
    float: left;
    left: 2em;
    position: relative;
    top: 2em;
    width: 6em;
}

    nav#home a {
        display: block;
        text-align: center;
    }

nav#sequences {
    display: inline-block;
    position: fixed;
    width: 150em;
    /*margin-top: 37%;*/
    left: 12em;
}

    nav#sequences::selection {
        background: 0 0;
    }

@media (min-width: 1401px) {
    nav#sequences {
        -webkit-transform: scale(0.85);
        -moz-transform: scale(0.85);
        -ms-transform: scale(0.85);
        -o-transform: scale(0.85);
        transform: scale(0.85);
    }
}

@media (max-width: 1400px) {
    nav#sequences {
        -webkit-transform: scale(0.75);
        -moz-transform: scale(0.75);
        -ms-transform: scale(0.75);
        -o-transform: scale(0.75);
        transform: scale(0.75);
    }
}

@media (max-width: 800px) {
    nav#sequences {
        -webkit-transform: scale(0.6);
        -moz-transform: scale(0.6);
        -ms-transform: scale(0.6);
        -o-transform: scale(0.6);
        transform: scale(0.6);
    }
}

nav#sequences #languages {
    display: inline-block;
}

nav#sequences #menu_box_toggle {
    float: left;
    font-size: 1.1em;
    position: relative;
    left: -6em;
}

nav#sequences #menu_box_exit {
    float: left;
    font-size: 1.1em;
    position: relative;
    border-radius: 3.7em;
    height: 85px;
    width: 85px;
    left: -5em;
}

    nav#sequences #menu_box_exit svg {
        fill: none;
        position: relative;
        stroke: #4b4b4b;
        left: 20%;
    }

.ie nav#sequences #menu_box_toggle svg {
    fill: none;
    position: relative;
    stroke: #4b4b4b;
    left: 20%;
}

nav#sequences #menu_box_toggle svg {
    fill: none;
    position: relative;
    stroke: #4b4b4b;
    left: 20%;
}


nav#sequences #menu_box_toggle:hover svg {
    fill: none;
    stroke: #fff left: -6em;
}

nav#sequences #markers {
    display: inline-block;
    float: left;
    left: -4em;
    position: relative;
}

    nav#sequences #markers::selection {
        background: 0 0;
    }

    nav#sequences #markers .marker {
        background-color: #fff;
        border: none;
        border-radius: 1.5em;
        cursor: pointer;
        height: 3em;
        line-height: 3em;
        margin: 1.5em 5em 0 1.5em;
        outline: 0;
        position: relative;
        -webkit-transition: .3s ease-in-out;
        -moz-transition: .3s ease-in-out;
        -ms-transition: .3s ease-in-out;
        -o-transition: .3s ease-in-out;
        transition: .3s ease-in-out;
        width: 3em;
        top: .8vh;
        z-index: 110;
    }

        nav#sequences #markers .marker.active,
        nav#sequences #markers .marker:hover {
            background-color: #00895b;
            -webkit-transform: scale(2);
            -moz-transform: scale(2);
            -ms-transform: scale(2);
            -o-transform: scale(2);
            transform: scale(2);
        }

        nav#sequences #markers .marker:hidden {
            display: none;
        }

    nav#sequences #markers #marker_line {
        background-color: rgba(255, 255, 255, .7);
        display: inline-block;
        height: .5em;
        left: 5%;
        position: relative;
        top: -1.5em;
        width: 85%;
        z-index: 100;
    }

        nav#sequences #markers #marker_line::selection {
            background: 0 0;
        }

/* nav#sequences #headline {
    display: inline-block;
    height: 7em;
    position: relative;
    top: -7.5em;
    width: 100%
} */
@media (max-width: 1400px) {
    nav#sequences #headline {
        height: 5em;
    }
}

nav#sequences #headline.show h1 {
    display: block;
}

nav#sequences #headline h1 {
    color: #fff;
    font-family: cabin;
    font-size: 22px;
    font-weight: 400;
    line-height: 1.5;
    text-align: center;
    /* 	display: inline-block;
    position: absolute;
    left: 15%;
    top: 100px; */
}

/* nav#sequences #headline h1 {
    color: #fff;
    display: none;
    font-family: cabin;
    font-size: 22px;
    font-weight: 400;
    line-height: 1.5;
    height: auto;
    text-align: center;
    width: 17em
} */

menu#languages {
    display: block;
    height: 14em;
    margin: 0 auto;
    text-align: center;
    width: 24em;
}

    menu#languages #language_selected {
        height: 6em;
        position: relative;
        width: 6em;
        z-index: 110;
    }

    menu#languages #language_selection {
        -webkit-transition: .5s ease-in-out;
        -moz-transition: .5s ease-in-out;
        -ms-transition: .5s ease-in-out;
        -o-transition: .5s ease-in-out;
        transition: .5s ease-in-out;
    }

        menu#languages #language_selection button {
            position: relative;
            z-index: 100;
        }

            menu#languages #language_selection button:nth-of-type(1) {
                opacity: 1;
                display: none;
                -webkit-transform: translate(6.3em, -6.1em);
                -moz-transform: translate(6.3em, -6.1em);
                -ms-transform: translate(6.3em, -6.1em);
                -o-transform: translate(6.3em, -6.1em);
                transform: translate(6.3em, -6.1em);
            }

            menu#languages #language_selection button:nth-of-type(2) {
                opacity: 1;
                display: none;
                -webkit-transform: translate(0, -6.1em);
                -moz-transform: translate(0, -6.1em);
                -ms-transform: translate(0, -6.1em);
                -o-transform: translate(0, -6.1em);
                transform: translate(0, -6.1em);
            }

            menu#languages #language_selection button:nth-of-type(3) {
                opacity: 1;
                display: none;
                -webkit-transform: translate(-6.2em, -6.1em);
                -moz-transform: translate(-6.2em, -6.1em);
                -ms-transform: translate(-6.2em, -6.1em);
                -o-transform: translate(-6.2em, -6.1em);
                transform: translate(-6.2em, -6.1em);
            }

            menu#languages #language_selection button:nth-of-type(4) {
                opacity: 1;
                display: none;
                -webkit-transform: translate(-6.2em, -6.1em);
                -moz-transform: translate(-6.2em, -6.1em);
                -ms-transform: translate(-6.2em, -6.1em);
                -o-transform: translate(-6.2em, -6.1em);
                transform: translate(-6.2em, -6.1em);
            }

        menu#languages #language_selection.extended button {
            -webkit-transition: .5s ease-in-out;
            -moz-transition: .5s ease-in-out;
            -ms-transition: .5s ease-in-out;
            -o-transition: .5s ease-in-out;
            transition: .5s ease-in-out;
            opacity: 1;
            display: inline-block;
            -webkit-transform: translate(0, -13em);
            -moz-transform: translate(0, -13em);
            -ms-transform: translate(0, -13em);
            -o-transform: translate(0, -13em);
            transform: translate(0, -13em);
        }

        menu#languages #language_selection button.hidden {
            display: none;
        }

#app.index #splash_menu {
    position: fixed;
    text-align: center;
    top: 150px;
    width: 100%;
}

    #app.index #splash_menu #main {
        padding-bottom: 200px;
    }

    #app.index #splash_menu #languages {
        margin: 0 auto -70px auto !important;
    }

#app.powerfeeder menu#languages,
#app.sprayjet menu#languages {
    float: left;
}

body.mac menu#languages {
    width: 24em;
}

body.mac #sequences {
    width: 150em;
}

    body.mac #sequences #headline.pos-0 {
        display: inline-block;
        height: auto;
        position: absolute;
        top: 100px;
        left: 10%;
    }

    body.mac #sequences #headline.pos-1 {
        display: inline-block;
        height: auto;
        position: absolute;
        top: 100px;
        left: 15%;
    }

    body.mac #sequences #headline.pos-2 {
        display: inline-block;
        height: auto;
        position: absolute;
        top: 100px;
        left: 20%;
    }

    body.mac #sequences #headline.pos-3 {
        display: inline-block;
        height: auto;
        position: absolute;
        top: 100px;
        left: 27%;
    }

    body.mac #sequences #headline.pos-4 {
        display: inline-block;
        height: auto;
        position: absolute;
        top: 100px;
        left: 33%;
    }

    body.mac #sequences #headline.pos-5 {
        display: inline-block;
        height: auto;
        position: absolute;
        top: 100px;
        left: 35%;
    }

    body.mac #sequences #headline.pos-6 {
        display: inline-block;
        height: auto;
        position: absolute;
        top: 100px;
        left: 42%;
    }

body.pc menu#languages,
body.linux menu#languages {
    position: relative;
    width: 300px;
}

body.pc #menu_box_toggle,
body.mac #menu_box_toggle,
body.linux #menu_box_toggle {
    border-radius: 3.7em;
    height: 85px;
    width: 85px;
}

    body.pc #menu_box_toggle svg,
    body.linux #menu_box_toggle svg {
    }

body.pc #markers .marker:first-of-type,
body.linux #markers .marker:first-of-type {
    margin-left: .5em !important;
}

body.pc #headline.pos-0,
body.linux #headline.pos-0 {
    display: inline-block;
    height: auto;
    position: absolute;
    top: 100px;
    left: 10%;
}

body.pc #headline.pos-1,
body.linux #headline.pos-1 {
    display: inline-block;
    height: auto;
    position: absolute;
    top: 100px;
    left: 15%;
}

body.pc #headline.pos-2,
body.linux #headline.pos-2 {
    display: inline-block;
    height: auto;
    position: absolute;
    top: 100px;
    left: 20%;
}

body.pc #headline.pos-3,
body.linux #headline.pos-3 {
    display: inline-block;
    height: auto;
    position: absolute;
    top: 100px;
    left: 27%;
}

body.pc #headline.pos-4,
body.linux #headline.pos-4 {
    display: inline-block;
    height: auto;
    position: absolute;
    top: 100px;
    left: 33%;
}

body.pc #headline.pos-5,
body.linux #headline.pos-5 {
    display: inline-block;
    height: auto;
    position: absolute;
    top: 100px;
    left: 35%;
}

body.pc #headline.pos-6,
body.linux #headline.pos-6 {
    display: inline-block;
    height: auto;
    position: absolute;
    top: 100px;
    left: 42%;
}

body.ipad #sequences {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
    width: 150em;
}

    body.ipad #sequences #menu_box_toggle {
        font-size: 1.2em !important;
    }

    body.ipad #sequences #marker_line {
        top: -3em !important;
    }

    body.ipad #sequences #headline.pos-0 {
        padding-left: 16em;
    }

    body.ipad #sequences #headline.pos-1 {
        padding-left: 27em;
    }

    body.ipad #sequences #headline.pos-2 {
        padding-left: 39em;
    }

    body.ipad #sequences #headline.pos-3 {
        padding-left: 52em;
    }

    body.ipad #sequences #headline.pos-4 {
        padding-left: 62em;
    }

    body.ipad #sequences #headline.pos-5 {
        padding-left: 74em;
    }

    body.ipad #sequences #headline.pos-6 {
        padding-left: 86em;
    }

#ovl_preloader {
    background-color: #000;
    display: inline-block;
    height: 100%;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 101;
}

    #ovl_preloader #preloader {
        display: block;
        margin: 10em auto;
        width: 240px;
    }

        #ovl_preloader #preloader #nprogress {
            pointer-events: none;
        }

            #ovl_preloader #preloader #nprogress #preloader_spinner .spinner {
                display: block;
                margin: 0 90px 30px 90px;
            }

            #ovl_preloader #preloader #nprogress #preloader_spinner .spinner_icon {
                -webkit-animation: nprogress-spinner 400ms linear infinite;
                animation: nprogress-spinner 400ms linear infinite;
                border: solid 4px transparent;
                border-left-color: #00895b;
                border-radius: 50%;
                border-top-color: #00895b;
                box-sizing: border-box;
                height: 60px;
                width: 60px;
            }

            #ovl_preloader #preloader #nprogress #preloader_bar {
                display: none;
                border: 1px solid #00895b;
                height: 20px;
                overflow: hidden;
                text-align: center;
                width: 240px;
            }

                #ovl_preloader #preloader #nprogress #preloader_bar label {
                    color: #fff;
                    font-family: cabin;
                    font-size: 1.8em;
                    font-weight: 400;
                    line-height: 1.1em;
                    position: relative;
                    z-index: 2;
                }

                #ovl_preloader #preloader #nprogress #preloader_bar .bar {
                    background: #00895b;
                    height: 20px;
                    left: 0;
                    position: relative;
                    top: -20px;
                    width: 240px;
                    z-index: 1;
                }

@-webkit-keyframes nprogress-spinner {
    0% {
        -webkit-transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes nprogress-spinner {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

#ovl_preloader #ipad_launch {
    display: none;
}

body.ios #ipad_launch {
    display: none;
    background-color: rgba(255, 255, 255, .7);
    border-radius: 1.7em;
    color: #4b4b4b;
    display: inline-block;
    font-family: cabin;
    font-size: 2em;
    font-weight: 400;
    height: 1.7em;
    left: 40.5%;
    line-height: 1em;
    margin: .25em auto;
    padding: .35em;
    position: fixed;
    text-decoration: none;
    top: 20em;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -ms-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    width: 15%;
    z-index: 1010;
}

    body.ios #ipad_launch.active,
    body.ios #ipad_launch:hover {
        background-color: #00895b;
    }

        body.ios #ipad_launch.active svg,
        body.ios #ipad_launch:hover svg {
            fill: #fff;
        }

#intro {
    display: inline-block;
    position: fixed;
    z-index:101;
}

#box_container .box {
    background-color: rgba(255, 255, 255, .7);
    border: 1px solid #00895b;
    display: inline-block;
    max-width: 41em;
    padding: 1em;
    position: absolute;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -ms-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    z-index: 1010;
    font-size: 11px;
}

    #box_container .box h2 {
        color: #4b4b4b;
        font-family: cabin;
        font-size: 2.3em;
        font-weight: 400;
        margin-bottom: .5em;
    }

    #box_container .box p {
        color: #4b4b4b;
        font-family: cabin;
        font-size: 1.5em;
        font-weight: 400;
        margin-bottom: .5em;
    }

    #box_container .box a {
        cursor: pointer;
        font-size: 1em;
    }

        #box_container .box a.vid {
            float: left;
            margin-left: 0 !important;
        }

        #box_container .box a.text {
            float: right;
            margin-right: 0 !important;
        }

    #box_container .box.hidden {
        opacity: 0;
        -webkit-transition: .3s ease-in-out;
        -moz-transition: .3s ease-in-out;
        -ms-transition: .3s ease-in-out;
        -o-transition: .3s ease-in-out;
        transition: .3s ease-in-out;
    }

#app.powerfeeder #content #box_container.scene-0 .box:nth-of-type(1) {
    left: 7.5%;
    top: 16%;
}

#app.powerfeeder #content #box_container.scene-0 .box:nth-of-type(2) {
    left: 60%;
    top: 16%;
}

#app.powerfeeder #content #box_container.scene-1 .box:nth-of-type(1) {
    left: 20%;
    top: 15%;
}

#app.powerfeeder #content #box_container.scene-1 .box:nth-of-type(2) {
    left: 65%;
    top: 16%;
}

#app.powerfeeder #content #box_container.scene-2 .box:nth-of-type(1) {
    left: 40%;
    top: 16%;
}

#app.powerfeeder #content #box_container.scene-3 .box:nth-of-type(1) {
    left: 7.5%;
    top: 55%;
}

#app.powerfeeder #content #box_container.scene-4 .box:nth-of-type(1) {
    left: 55%;
    top: 16%;
}

#app.powerfeeder #content #box_container.scene-5 .box:nth-of-type(1) {
    left: 7.5%;
    top: 50%;
}

#app.sprayjet #content #box_container.scene-0 .box:nth-of-type(1) {
    left: 7.5%;
    top: 16%;
}

#app.sprayjet #content #box_container.scene-1 .box:nth-of-type(1) {
    left: 41%;
    top: 13%;
}

#app.sprayjet #content #box_container.scene-1 .box:nth-of-type(2) {
    left: 7.5%;
    top: 45%;
}

#app.sprayjet #content #box_container.scene-2 .box:nth-of-type(1) {
    left: 5%;
    top: 30%;
}

#app.sprayjet #content #box_container.scene-2 .box:nth-of-type(2) {
    left: 50%;
    top: 50%;
}

#app.sprayjet #content #box_container.scene-2 .box:nth-of-type(3) {
    left: 65%;
    top: 16%;
}

#app.sprayjet #content #box_container.scene-3 .box:nth-of-type(1) {
    left: 7.5%;
    top: 16%;
}

#app.sprayjet #content #box_container.scene-3 .box:nth-of-type(2) {
    left: 65%;
    top: 55%;
}

#app.sprayjet #content #box_container.scene-3 .box:nth-of-type(3) {
    left: 50%;
    top: 16%;
}

#app.sprayjet #content #box_container.scene-4 .box:nth-of-type(1) {
    left: 7.5%;
    top: 16%;
}

#app.sprayjet #content #box_container.scene-5 .box:nth-of-type(1) {
    left: 15%;
    top: 35%;
}

#app.sprayjet #content #box_container.scene-6 .box:nth-of-type(1) {
    left: 7.5%;
    top: 16%;
}

body.ipad #app.powerfeeder #content #box_container.scene-0 .box:nth-of-type(1) {
    left: 3.5%;
    top: 20%;
}

body.ipad #app.powerfeeder #content #box_container.scene-0 .box:nth-of-type(2) {
    left: 61%;
    top: 20%;
}

body.ipad #app.powerfeeder #content #box_container.scene-1 .box:nth-of-type(1) {
    left: 3.5%;
    top: 20%;
}

body.ipad #app.powerfeeder #content #box_container.scene-1 .box:nth-of-type(2) {
    left: 65%;
    top: 20%;
}

body.ipad #app.powerfeeder #content #box_container.scene-2 .box:nth-of-type(1) {
    left: 65%;
    top: 60%;
}

body.ipad #app.powerfeeder #content #box_container.scene-3 .box:nth-of-type(1) {
    left: 7.5%;
    top: 55%;
}

body.ipad #app.powerfeeder #content #box_container.scene-4 .box:nth-of-type(1) {
    left: 65%;
    top: 20%;
}

body.ipad #app.powerfeeder #content #box_container.scene-5 .box:nth-of-type(1) {
    left: 7.5%;
    top: 50%;
}

body.ipad #app.sprayjet #content #box_container.scene-0 .box:nth-of-type(1) {
    left: 7.5%;
    top: 16%;
}

body.ipad #app.sprayjet #content #box_container.scene-1 .box:nth-of-type(1) {
    left: 30%;
    top: 16%;
}

body.ipad #app.sprayjet #content #box_container.scene-1 .box:nth-of-type(2) {
    left: 7.5%;
    top: 50%;
}

body.ipad #app.sprayjet #content #box_container.scene-2 .box:nth-of-type(1) {
    left: 5%;
    top: 30%;
}

body.ipad #app.sprayjet #content #box_container.scene-2 .box:nth-of-type(2) {
    left: 50%;
    top: 50%;
}

body.ipad #app.sprayjet #content #box_container.scene-2 .box:nth-of-type(3) {
    left: 65%;
    top: 16%;
}

body.ipad #app.sprayjet #content #box_container.scene-3 .box:nth-of-type(1) {
    left: 7.5%;
    top: 16%;
}

body.ipad #app.sprayjet #content #box_container.scene-3 .box:nth-of-type(2) {
    left: 65%;
    top: 55%;
}

body.ipad #app.sprayjet #content #box_container.scene-3 .box:nth-of-type(3) {
    left: 50%;
    top: 16%;
}

body.ipad #app.sprayjet #content #box_container.scene-4 .box:nth-of-type(1) {
    left: 7.5%;
    top: 16%;
}

body.ipad #app.sprayjet #content #box_container.scene-5 .box:nth-of-type(1) {
    left: 15%;
    top: 35%;
}

body.ipad #app.sprayjet #content #box_container.scene-6 .box:nth-of-type(1) {
    left: 7.5%;
    top: 16%;
}

aside {
    background-color: #fff;
    border-left: 1px solid #00895b;
    display: table;
    padding: 2em 2em 1em 2em;
    position: fixed;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -ms-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    right: -30em;
    width: 20em;
    z-index: 1010;
}

    aside.show {
        -webkit-transition: .3s ease-in-out;
        -moz-transition: .3s ease-in-out;
        -ms-transition: .3s ease-in-out;
        -o-transition: .3s ease-in-out;
        transition: .3s ease-in-out;
        -webkit-transform: translateX(-30em);
        -moz-transform: translateX(-30em);
        -ms-transform: translateX(-30em);
        -o-transform: translateX(-30em);
        transform: translateX(-30em);
    }

@media (min-width: 1401px) {
    aside.show button {
        -webkit-transform: translateX(-4.5em) scale(0.85);
        -moz-transform: translateX(-4.5em) scale(0.85);
        -ms-transform: translateX(-4.5em) scale(0.85);
        -o-transform: translateX(-4.5em) scale(0.85);
        transform: translateX(-4.5em) scale(0.85);
    }
}

@media (max-width: 1400px) {
    aside.show button {
        -webkit-transform: translateX(-4.5em) scale(0.75);
        -moz-transform: translateX(-4.5em) scale(0.75);
        -ms-transform: translateX(-4.5em) scale(0.75);
        -o-transform: translateX(-4.5em) scale(0.75);
        transform: translateX(-4.5em) scale(0.75);
        top: -2.5em;
    }
}

aside .container {
    display: table-cell;
    vertical-align: bottom;
}

    aside .container p {
        color: #4b4b4b;
        font-family: cabin;
        font-size: 15px;
        font-weight: 400;
        line-height: 1.5;
        margin-bottom: 3em;
    }

        aside .container p ul {
            list-style-position: inside;
        }

            aside .container p ul li {
                text-indent: -1em;
                padding-left: 1em;
            }

    aside .container button {
        background-color: #00895b;
        border: none;
        border-radius: 3em;
        cursor: pointer;
        /* line-height: 6em; */
        position: relative;
        outline: 0;
        top: -3.3em;
        -webkit-transition: .5s ease-in-out;
        -moz-transition: .5s ease-in-out;
        -ms-transition: .5s ease-in-out;
        -o-transition: .5s ease-in-out;
        transition: .5s ease-in-out;
        width: 6em;
    }

        aside .container button svg {
            fill: #fff;
            height: 5.5em; /*6em für mac vorher 85px*/
            position: static;
            top: -1em;
            width: 4em;
        }

body.mac aside.show button svg {
    top: .5em;
}

body.pc aside.show button svg {
    top: .5em;
}

#lightbox {
    background-color: rgba(0, 0, 0, .7);
    display: none;
    left: 0;
    position: fixed;
    top: 0;
    -webkit-transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;
    -ms-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
    width: 100%;
    z-index: 1010;
}

    #lightbox.show {
        display: inline-block;
    }

    #lightbox #lightbox_video_description {
        font-size: 3em;
        font-family: cabin;
        margin-bottom: -1em;
        height: 1.5em;
        color: #FFF;
        background-color: #41525d;
        text-transform: uppercase;
        text-align: left;
        width: 100%;
        padding: .5rem 2rem;
    }

    #lightbox #lightbox_body {
        border: 2px solid #00895b;
        background-color: #fff;
        display: inline-block;
        margin: 7% 0;
        position: relative;
        text-align: center;
        width: auto;
        bottom: 5%;
    }

        #lightbox #lightbox_body #lightbox_hide {
            background-color: #00895b;
            border: none;
            border-radius: 3em;
            cursor: pointer;
            float: right;
            left: 4em;
            line-height: 6em;
            margin-bottom: -3em;
            position: relative;
            top: -3em;
            outline: 0;
            -webkit-transition: .5s ease-in-out;
            -moz-transition: .5s ease-in-out;
            -ms-transition: .5s ease-in-out;
            -o-transition: .5s ease-in-out;
            transition: .5s ease-in-out;
            width: 6em;
            height: 6em;
        }
/*
@media (min-width: 1401px) {
    #lightbox #lightbox_body #lightbox_hide {
        -webkit-transform: scale(0.8);
        -moz-transform: scale(0.8);
        -ms-transform: scale(0.8);
        -o-transform: scale(0.8);
        transform: scale(0.8);
    }
}

@media (max-width: 1400px) {
    #lightbox #lightbox_body #lightbox_hide {
        -webkit-transform: scale(0.75);
        -moz-transform: scale(0.75);
        -ms-transform: scale(0.75);
        -o-transform: scale(0.75);
        transform: scale(0.75);
    }
}
*/

#lightbox #lightbox_body #lightbox_hide svg {
    fill: #fff;
    height: 4em;
    width: 4em;
    position: relative;
}

#lightbox #lightbox_body #lightbox_vid {
    display: inline-block;
    height: auto;
    margin-bottom: 1em;
    text-align: center;
    width: 100% transition: opacity .5s ease-in-out;
}

    #lightbox #lightbox_body #lightbox_vid #invisible {
        opacity: 1;
    }

    #lightbox #lightbox_body #lightbox_vid video {
        height: auto;
        width: auto;
    }
/* #lightbox #lightbox_body #lightbox_ctrls {
    /*display: block;
    height: 0;
    margin: 0 auto;
    text-align: center;
	/* position: fixed;
	/* bottom: 15%;
    left: 25%;
} */
/*
@media (min-width: 1401px) {
    #lightbox #lightbox_body #lightbox_ctrls {
        -webkit-transform: scale(0.8);
        -moz-transform: scale(0.8);
        -ms-transform: scale(0.8);
        -o-transform: scale(0.8);
        transform: scale(0.8);
    }
}

@media (max-width: 1400px) {
    #lightbox #lightbox_body #lightbox_ctrls {
        -webkit-transform: scale(0.75);
        -moz-transform: scale(0.75);
        -ms-transform: scale(0.75);
        -o-transform: scale(0.75);
        transform: scale(0.75);
        height: 0;
    }
}
*/

#lightbox #lightbox_body #lightbox_ctrls #player_ctrl {
    display: inline-block;
    float: left;
}

    #lightbox #lightbox_body #lightbox_ctrls #player_ctrl button {
        background-color: transparent;
        border: none;
        cursor: pointer;
        margin-right: 1em;
        outline: 0;
        -webkit-transition: .3s ease-in-out;
        -moz-transition: .3s ease-in-out;
        -ms-transition: .3s ease-in-out;
        -o-transition: .3s ease-in-out;
        transition: .3s ease-in-out;
        height:64px;
        width:64px;
    }

        #lightbox #lightbox_body #lightbox_ctrls #player_ctrl button svg {
            fill: #00895b;
            width: auto;
            position: relative;
            stroke: #00895b;
            -webkit-transition: .3s ease-in-out;
            -moz-transition: .3s ease-in-out;
            -ms-transition: .3s ease-in-out;
            -o-transition: .3s ease-in-out;
            transition: .3s ease-in-out;
            height: 64px;
        }

    #lightbox #lightbox_body #lightbox_ctrls #player_ctrl.paused #player_pause,
    #lightbox #lightbox_body #lightbox_ctrls #player_ctrl.paused #player_restart {
        display: none;
    }

    #lightbox #lightbox_body #lightbox_ctrls #player_ctrl.playing #player_play,
    #lightbox #lightbox_body #lightbox_ctrls #player_ctrl.playing #player_restart {
        display: none;
    }

    #lightbox #lightbox_body #lightbox_ctrls #player_ctrl.restart #player_play,
    #lightbox #lightbox_body #lightbox_ctrls #player_ctrl.restart #player_pause {
        display: none;
    }


    .restart{
        margin-left: 0em;
    }

#lightbox #lightbox_body #lightbox_ctrls #player_duration {
    float: left;
    position: relative;
    width: 8em;
    font-size: 20px;
    line-height:64px
}

#lightbox #lightbox_body #lightbox_ctrls #player_seek_bar {
    appearance: none;
    -webkit-appearance: none;
    float: left;
    /* position: relative; */
    width:27em;
    height: 64px
}


    #lightbox #lightbox_body #lightbox_ctrls #player_seek_bar:focus {
        outline: 0;
    }

    #lightbox #lightbox_body #lightbox_ctrls #player_seek_bar::-webkit-slider-runnable-track {
        background-color: #d4cdc5;
        cursor: pointer;
        height: .5em;
        width: 100%;
    }

    #lightbox #lightbox_body #lightbox_ctrls #player_seek_bar::-moz-range-track {
        background-color: #d4cdc5;
        cursor: pointer;
        height: .5em;
        width: 100%;
    }

    #lightbox #lightbox_body #lightbox_ctrls #player_seek_bar::-ms-track {
        background-color: #d4cdc5;
        cursor: pointer;
        height: .5em;
        width: 100%;
    }

    #lightbox #lightbox_body #lightbox_ctrls #player_seek_bar::-webkit-slider-thumb {
        height: 3em;
        width: 3em;
        border-radius: 1.5em;
        background: #00895b;
        cursor: pointer;
        -webkit-appearance: none;
        margin-top: -1.25em;
    }

    #lightbox #lightbox_body #lightbox_ctrls #player_seek_bar::-moz-range-thumb {
        height: 3em;
        width: 3em;
        border-radius: 1.5em;
        background: #00895b;
        cursor: pointer;
        -webkit-appearance: none;
        margin-top: -1.25em;
    }

    #lightbox #lightbox_body #lightbox_ctrls #player_seek_bar::-ms-thumb {
      -webkit-appearance: none;
      border: none;
      height: 40px;
      width: 40px;
      border-radius: 50%;
      background: #00895b;
      cursor: pointer;
      margin-top:0;
    }

#lightbox #lightbox_body #lightbox_ctrls #player_fullscreen {
    background-color: transparent;
    border: none;
    cursor: pointer;
    float: left;
    width:64px;
    line-height: 6em;
    margin-left: 1em;
    outline: 0;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -ms-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    height:64px
}

    #lightbox #lightbox_body #lightbox_ctrls #player_fullscreen svg {
        fill: #d4cdc5;
        height: 64px;
        position: relative;
        stroke: #d4cdc5;
        -webkit-transition: .3s ease-in-out;
        -moz-transition: .3s ease-in-out;
        -ms-transition: .3s ease-in-out;
        -o-transition: .3s ease-in-out;
        transition: .3s ease-in-out;
        width: auto;
    }

body.mac #lightbox_hide svg {
    top: 1em;
}

body.mac #lightbox_ctrls {
    width: 75em;
}

    body.mac #lightbox_ctrls #player_restart svg {
        top: 1em;
    }

    body.mac #lightbox_ctrls #player_seek_bar {
        top: 2em;
    }

body.pc #lightbox_hide svg,
body.linux #lightbox_hide svg,
body.ipad #lightbox_hide svg {
    top: 1em;
}

body.pc #lightbox_ctrls,
body.linux #lightbox_ctrls,
body.ipad #lightbox_ctrls {
    width: 75em;
}

    body.pc #lightbox_ctrls #player_seek_bar,
    body.linux #lightbox_ctrls #player_seek_bar,
    body.ipad #lightbox_ctrls #player_seek_bar {
        top: 2em;
    }

body.ipad #lightbox_hide {
    left: 3.5em !important;
    top: -3.5em !important;
}

    body.ipad #lightbox_hide svg {
        top: -1em;
    }

body.ipad #lightbox_ctrls {
    width: 55em;
}

    body.ipad #lightbox_ctrls #player_seek_bar {
        top: 4em;
    }

    body.ipad #lightbox_ctrls #player_fullscreen {
        display: none;
    }

.hidden {
    display: none;
}

#lightbox_ctrls {
    /*margin-left: 10em;*/
    width:auto !important;
    height:64px;
    display:inline-block;
}

#header-wrapper {
  /*background: #ededed;*/
  min-height: 140px;
  position: relative;
  z-index:999;
  /*
     *  =&gt; #main-navigation styles in _main-navigation.scss
     *  =&gt; #stage styles in _stage.scss
     */ }
  @media only screen and (max-width: 980px) {
    /* line 2, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_header.scss */
    #header-wrapper {
      min-height: 77px; } }
  /* line 12, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_header.scss */
  #header-wrapper #header {
    /* apply a natural box layout model to all elements, but allowing components to change */
    box-sizing: border-box;
    position: relative;
    height: 68px;
    top: -10px;
    z-index: 9999;
    background-color: #fff; }
    /* line 8, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/_mixins-ci.scss */
    #header-wrapper #header *,
    #header-wrapper #header *:before,
    #header-wrapper #header *:after {
      box-sizing: inherit; }
    /* line 21, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_header.scss */
    #header-wrapper #header.shadow {
      box-shadow: 0px 2px 6px 0px #d9dddf; }
    @media only screen and (max-width: 980px) {
      /* line 12, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_header.scss */
      #header-wrapper #header {
        top: 0;
        height: 63px; } }
  /* line 31, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_header.scss */
  #header-wrapper section.site-brand {
    position: relative; }
    /* line 33, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_header.scss */
    #header-wrapper section.site-brand h1,
    #header-wrapper section.site-brand h2,
    #header-wrapper section.site-brand h3 {
      display: inline-block;
      font-family: "Avenir Next W06", Verdana, Sans-Serif;
      font-weight: 700; }
    /* line 41, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_header.scss */
    #header-wrapper section.site-brand h1 {
      float: left; }
      /* line 43, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_header.scss */
      #header-wrapper section.site-brand h1 img {
        height: 30px;
        margin: 20px 0 0 20px; }
        @media only screen and (max-width: 980px) {
          /* line 43, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_header.scss */
          #header-wrapper section.site-brand h1 img {
            height: 25px;
            margin-left: -4px; } }
      /* line 51, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_header.scss */
      #header-wrapper section.site-brand h1 span {
        position: absolute;
        top: -9999px;
        left: -9999px; }
    /* line 59, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_header.scss */
    #header-wrapper section.site-brand section.brand-claim {
      float: right;
      text-align: right;
      margin-right: 22px;
      height: 62px;
      position: relative;
      padding-top: 24px;
    /*top: -19px;*/ }
      @media screen and (min-width: 739px) and (max-width: 980px) {
        /* line 59, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_header.scss */
        #header-wrapper section.site-brand section.brand-claim {
          margin-right: 52px; } }
      @media only screen and (max-width: 738px) {
        /* line 59, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_header.scss */
        #header-wrapper section.site-brand section.brand-claim {
          display: none; } }
      /* line 73, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_header.scss */
      #header-wrapper section.site-brand section.brand-claim.two-lines {
        padding-top: 20px; }
      /* line 76, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_header.scss */
      #header-wrapper section.site-brand section.brand-claim h2,
      #header-wrapper section.site-brand section.brand-claim h3 {
        position: relative;
        display: block;
        padding: 0;
        margin: 0; }
      /* line 83, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_header.scss */
      #header-wrapper section.site-brand section.brand-claim h2 {
        font-size: 17px;
        text-transform: uppercase; }
        @media only screen and (max-width: 980px) {
          /* line 83, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_header.scss */
          #header-wrapper section.site-brand section.brand-claim h2 {
            font-size: 14px;} }
      /* line 93, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_header.scss */
      #header-wrapper section.site-brand section.brand-claim h3 {
        font-size: 10px;
        padding-bottom: 4px; }
  /* line 100, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_header.scss */
  #header-wrapper form.site-search {
    display: none;
    border: 1px solid #41535d;
    padding: 0;
    margin: 0;
    height: 34px;
    width: 290px;
    position: absolute;
    margin: 0;
    top: 16px;
    right: 22px;
    color: #41535d; }
    /* line 112, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_header.scss */
    #header-wrapper form.site-search input[type="text"] {
      font-family: Verdana, Sans-Serif;
      border: none;
      margin: 0;
      padding: 0;
      padding-left: 8px;
      height: 100%;
      line-height: 21px;
      color: #41535d;
      width: 76%;
      font-size: 12px; }
    /* line 124, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_header.scss */
    #header-wrapper form.site-search input[type="submit"] {
      border: none;
      font-family: Verdana, Sans-Serif;
      width: 24%;
      background: #41535d;
      color: #fff;
      margin: 0;
      padding: 0;
      position: absolute;
      right: 0;
      top: 0;
      height: 100%;
      text-indent: 0;
      outline: none;
      font-size: 12px; }
  /* line 142, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_header.scss */
  #header-wrapper #main-navigation-hook {
    display: none;
    position: absolute;
    top: 18px;
    right: 14px;
    height: 14px;
    padding: 7px 20px 6px 6px; }
    @media only screen and (max-width: 980px) {
      /* line 142, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_header.scss */
      #header-wrapper #main-navigation-hook {
        display: block; } }
    /* line 152, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_header.scss */
    #header-wrapper #main-navigation-hook:after {
      content: ' ';
      position: absolute;
      top: 7px;
      right: 5px;
      height: 13px;
      width: 15px;
      background: url(/dist/img/icons/icon-menu) no-repeat; }
    /* line 161, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_header.scss */
    #header-wrapper #main-navigation-hook .s {
      background: none; }

/* line 3, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_meta-navigation.scss */
#header-wrapper #meta-navigation {
  display: block;
  float: none;
  height: 40px;
  padding: 0;
  background: #41535d;
  position: relative; }
  /* line 10, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_meta-navigation.scss */
  #header-wrapper #meta-navigation ul.meta {
    float: right;
    left: -30px;
    top: -5px;
    position: relative; }
    /* line 16, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_meta-navigation.scss */
    #header-wrapper #meta-navigation ul.meta li,
    #header-wrapper #meta-navigation ul.meta a, 
    #header-wrapper #meta-navigation ul.meta span {
      color: #fff;
      line-height: 40px;
      font-size: 12px;
      text-transform: none; }
    /* line 22, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_meta-navigation.scss */
    #header-wrapper #meta-navigation ul.meta &gt; li {
      list-style-type: none;
      float: left;
      border: none;
      padding: 0;
      padding-right: 7px; }
      /* line 28, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_meta-navigation.scss */
      #header-wrapper #meta-navigation ul.meta &gt; li:not(:last-child):after {
        content: '/';
        padding-left: 6px; }
      /* line 32, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_meta-navigation.scss */
      #header-wrapper #meta-navigation ul.meta &gt; li &gt; a &gt; span:hover {
        text-decoration: underline; }
    /* line 38, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_meta-navigation.scss */
    #header-wrapper #meta-navigation ul.meta .polyglot-language-switcher span[data-reactid] {
      line-height: 2.5em; }
      #header-wrapper #meta-navigation button {
        color: #fff;
        line-height: 40px;
        font-size: 12px;
        text-transform: none;
        background-color: transparent;
        border: none;
        font-family: inherit;
        padding: 0;
      }
      #header-wrapper #meta-navigation button:hover {
        text-decoration: underline; }

  @media only screen and (max-width: 980px) {
    /* line 3, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_meta-navigation.scss */
    #header-wrapper #meta-navigation {
      display: none; } }

/* line 3, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_main-navigation.scss */
#header-wrapper #main-navigation {
  margin-left: 0;
  list-style: none;
  position: absolute;
  top: 70px;
  left: 0;
  min-height: 36px;
  width: 100%;
  color: #41535d;
  background: #ededed;
  font-family: "Avenir Next W06", Verdana, Sans-Serif;
  /* * */ }
  @media only screen and (max-width: 980px) {
    /* line 3, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_main-navigation.scss */
    #header-wrapper #main-navigation {
      display: none; } }
  /* line 10, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_main-navigation.scss */
  #header-wrapper #main-navigation .s,
  #header-wrapper #main-navigation .image {
    display: none; }
  /* line 25, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_main-navigation.scss */
  #header-wrapper #main-navigation.hovered:after {
    content: ' ';
    height: 3px;
    width: 100%;
    background: #41535d;
    position: absolute;
    bottom: 0;
    left: 0; }
  /* line 34, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_main-navigation.scss */
  #header-wrapper #main-navigation.hovered.two-lines:after {
    bottom: 36px; }
  /* line 38, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_main-navigation.scss */
  #header-wrapper #main-navigation &gt; li:first-child &gt; a {
    padding-left: 19px; }
  /* line 41, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_main-navigation.scss */
  #header-wrapper #main-navigation &gt; li &gt; a {
    font-size: 16px;
    font-weight: 700;
    line-height: 18px;
    padding: 8px 17px;
    height: 36px;
    float: left; }
    /* line 50, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_main-navigation.scss */
    #header-wrapper #main-navigation &gt; li &gt; a:hover, #header-wrapper #main-navigation &gt; li &gt; a:focus, #header-wrapper #main-navigation &gt; li &gt; a.active, #header-wrapper #main-navigation &gt; li &gt; a.current {
      color: #fff;
      background: #41535d; }
  /* line 58, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_main-navigation.scss */
  #header-wrapper #main-navigation &gt; li &gt; ul &gt; .single-col:hover ul {
    display: none; }
  /* line 62, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_main-navigation.scss */
  #header-wrapper #main-navigation li {
    float: left;
    position: relative; }
    /* line 65, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_main-navigation.scss */
    #header-wrapper #main-navigation li &gt; ul {
      z-index: 100;
      display: none;
      background: #fff;
      position: absolute;
      top: 36px;
      left: 0;
      padding-top: 6px; }
      /* line 74, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_main-navigation.scss */
      #header-wrapper #main-navigation li &gt; ul li {
        list-style: none;
        width: 100%;
        float: left; }
        /* line 78, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_main-navigation.scss */
        #header-wrapper #main-navigation li &gt; ul li &gt; a {
          color: #41535d;
          display: block;
          background: transparent;
          margin: 0 25px;
          padding: 0 0 9px 0;
          font-size: 12px;
          font-weight: 600;
          line-height: 1.5em; }
          /* line 89, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_main-navigation.scss */
          #header-wrapper #main-navigation li &gt; ul li &gt; a.active {
            font-weight: 700; }
          /* line 92, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_main-navigation.scss */
          #header-wrapper #main-navigation li &gt; ul li &gt; a:hover {
            color: #41535d;
            background: transparent;
            text-decoration: underline; }
            /* line 96, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_main-navigation.scss */
            #header-wrapper #main-navigation li &gt; ul li &gt; a:hover ul {
              display: none; }
          /* line 100, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_main-navigation.scss */
          #header-wrapper #main-navigation li &gt; ul li &gt; a .caption {
            display: block;
            padding: 8px 0;
            margin: 0;
            width: 100%; }
        /* line 107, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_main-navigation.scss */
        #header-wrapper #main-navigation li &gt; ul li.single-col:not(:last-child) a {
          border-bottom: 1px solid #ededed; }
        /* line 110, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_main-navigation.scss */
        #header-wrapper #main-navigation li &gt; ul li.single-col:first-child a .caption {
          padding-top: 12px; }
        /* line 113, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_main-navigation.scss */
        #header-wrapper #main-navigation li &gt; ul li.single-col:last-child a .caption {
          padding-bottom: 21px; }
  /* line 120, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_main-navigation.scss */
  #header-wrapper #main-navigation .single-col &gt; ul {
    left: -20px; }
    /* line 122, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_main-navigation.scss */
    #header-wrapper #main-navigation .single-col &gt; ul li &gt; a {
      margin: 0 18px;
      padding: 0; }
      /* line 125, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_main-navigation.scss */
      #header-wrapper #main-navigation .single-col &gt; ul li &gt; a .caption {
        padding: 5px 0;
        line-height: 1.25em;
        white-space: nowrap; }
  /* line 135, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_main-navigation.scss */
  #header-wrapper #main-navigation &gt; .big_flyout {
    position: static !important; }
    /* line 138, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_main-navigation.scss */
    #header-wrapper #main-navigation &gt; .big_flyout &gt; ul:first-of-type {
      width: 960px;
      height: inherit;
      overflow: hidden;
      background: #fff;
      padding: 19px 7px 13px 9px;
      margin: 0; }
      @media screen and (min-width: 739px) and (max-width: 980px) {
        /* line 138, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_main-navigation.scss */
        #header-wrapper #main-navigation &gt; .big_flyout &gt; ul:first-of-type {
          width: 719px; } }
      /* line 150, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_main-navigation.scss */
      #header-wrapper #main-navigation &gt; .big_flyout &gt; ul:first-of-type &gt; li {
        width: 25%;
        overflow: hidden;
        background: #fff; }
        /* line 155, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_main-navigation.scss */
        #header-wrapper #main-navigation &gt; .big_flyout &gt; ul:first-of-type &gt; li:not(:nth-child(4)):not(:last-child) {
          border-right: 1px solid #ededed; }
        /* line 159, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_main-navigation.scss */
        #header-wrapper #main-navigation &gt; .big_flyout &gt; ul:first-of-type &gt; li:nth-child(n+5) {
          margin-top: 10px; }
        /* line 162, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_main-navigation.scss */
        #header-wrapper #main-navigation &gt; .big_flyout &gt; ul:first-of-type &gt; li &gt; a {
          margin: 0 10px; }
          /* line 164, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_main-navigation.scss */
          #header-wrapper #main-navigation &gt; .big_flyout &gt; ul:first-of-type &gt; li &gt; a .caption {
            font-weight: 700;
            font-size: 12px;
            border: none;
            padding: 4px 0 6px 0; }
          /* line 171, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_main-navigation.scss */
          #header-wrapper #main-navigation &gt; .big_flyout &gt; ul:first-of-type &gt; li &gt; a.first .caption {
            padding-left: 0; }
      /* line 179, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_main-navigation.scss */
      #header-wrapper #main-navigation &gt; .big_flyout &gt; ul:first-of-type .big_flyout &gt; ul {
        display: block;
        position: relative;
        top: 0;
        width: 100%;
        min-height: 1px;
        padding: 0;
        margin-left: 0; }
        /* line 188, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_main-navigation.scss */
        #header-wrapper #main-navigation &gt; .big_flyout &gt; ul:first-of-type .big_flyout &gt; ul li {
          width: 100%;
          min-height: 1px;
          float: none;
          border: none; }
          /* line 193, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_main-navigation.scss */
          #header-wrapper #main-navigation &gt; .big_flyout &gt; ul:first-of-type .big_flyout &gt; ul li &gt; a {
            margin: 0 10px; }

            /* line 3, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/_content.scss */
            .container {
              width: 960px;
              position: relative;
              margin: 0 auto; }
              @media screen and (min-width: 739px) and (max-width: 980px) {
                /* line 3, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/_content.scss */
                .container {
                  width: 719px; } }
              @media screen and (min-width: 480px) and (max-width: 738px) {
                /* line 3, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/_content.scss */
                .container {
                  width: 477px; } }
              @media screen and (min-width: 1px) and (max-width: 479px) {
                /* line 3, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/_content.scss */
                .container {
                  width: 100%; } }

                  h1,
                  h2,
                  h3,
                  h4,
                  h5,
                  h6 {
                    font-family: cabin, Verdana, Sans-Serif;
                    font-weight: 600;
                    font-style: normal;
                    color: inherit;
                    text-rendering: optimizeLegibility;
                    margin-top: 0;
                    margin-bottom: 0.5rem;
                    line-height: 1.4; }
                    /* line 299, t:/public_html/wirtgen-frontend-framework/src/scss/framework/vendor/foundation/typography/_base.scss */
                    h1 small,
                    h2 small,
                    h3 small,
                    h4 small,
                    h5 small,
                    h6 small {
                      color: #cacaca;
                      line-height: 0; }

                  /* line 309, t:/public_html/wirtgen-frontend-framework/src/scss/framework/vendor/foundation/typography/_base.scss */
                  h1 {
                    font-size: 1.5rem; }

                  /* line 309, t:/public_html/wirtgen-frontend-framework/src/scss/framework/vendor/foundation/typography/_base.scss */
                  h2 {
                    font-size: 1.25rem; }

                  /* line 309, t:/public_html/wirtgen-frontend-framework/src/scss/framework/vendor/foundation/typography/_base.scss */
                  h3 {
                    font-size: 1.1875rem; }

                  /* line 309, t:/public_html/wirtgen-frontend-framework/src/scss/framework/vendor/foundation/typography/_base.scss */
                  h4 {
                    font-size: 1.125rem; }

                  /* line 309, t:/public_html/wirtgen-frontend-framework/src/scss/framework/vendor/foundation/typography/_base.scss */
                  h5 {
                    font-size: 1.0625rem; }

                  /* line 309, t:/public_html/wirtgen-frontend-framework/src/scss/framework/vendor/foundation/typography/_base.scss */
                  h6 {
                    font-size: 1rem; }

                  @media screen and (min-width: 29.9375em) {
                    /* line 309, t:/public_html/wirtgen-frontend-framework/src/scss/framework/vendor/foundation/typography/_base.scss */
                    h1 {
                      font-size: 1.875rem; }
                    /* line 309, t:/public_html/wirtgen-frontend-framework/src/scss/framework/vendor/foundation/typography/_base.scss */
                    h2 {
                      font-size: 1.125rem; }
                    /* line 309, t:/public_html/wirtgen-frontend-framework/src/scss/framework/vendor/foundation/typography/_base.scss */
                    h3 {
                      font-size: 1.125rem; }
                    /* line 309, t:/public_html/wirtgen-frontend-framework/src/scss/framework/vendor/foundation/typography/_base.scss */
                    h4 {
                      font-size: 1rem; }
                    /* line 309, t:/public_html/wirtgen-frontend-framework/src/scss/framework/vendor/foundation/typography/_base.scss */
                    h5 {
                      font-size: 1rem; }
                    /* line 309, t:/public_html/wirtgen-frontend-framework/src/scss/framework/vendor/foundation/typography/_base.scss */
                    h6 {
                      font-size: 1rem; } }

                  /* line 315, t:/public_html/wirtgen-frontend-framework/src/scss/framework/vendor/foundation/typography/_base.scss */
                  a {
                    color: #41535d;
                    text-decoration: none;
                    line-height: inherit;
                    cursor: pointer; }
                    /* line 321, t:/public_html/wirtgen-frontend-framework/src/scss/framework/vendor/foundation/typography/_base.scss */
                    a:hover, a:focus {
                      color: #384750; }
                    /* line 329, t:/public_html/wirtgen-frontend-framework/src/scss/framework/vendor/foundation/typography/_base.scss */
                    a img {
                      border: 0; }


                      /* line 2, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_footer.scss */
                      #footer-wrapper {
                        /* apply a natural box layout model to all elements, but allowing components to change */
                        box-sizing: border-box;
                        background: #41535d;
                        margin-top: 36px;
                        position: fixed;
                        bottom: 0;
                        z-index: 999;
                        width: 100%;}
                        /* line 8, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/_mixins-ci.scss */
                        #footer-wrapper *,
                        #footer-wrapper *:before,
                        #footer-wrapper *:after {
                          box-sizing: inherit; }
                        /* line 8, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_footer.scss */
                        #footer-wrapper #page-links {
                          background: #fff;
                          padding: 21px 0;
                          top: -2px; }
                          /* line 13, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_footer.scss */
                          #footer-wrapper #page-links li {
                            list-style: none !important; }
                          /* line 17, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_footer.scss */
                          #footer-wrapper #page-links p, #footer-wrapper #page-links ul, #footer-wrapper #page-links a {
                            margin: 0;
                            padding: 0;
                            line-height: 18px;
                            color: #41535d;
                            font-family: Verdana, Sans-Serif;
                            font-size: 12px; }
                            /* line 24, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_footer.scss */
                            #footer-wrapper #page-links p .s.tiny-arrow, #footer-wrapper #page-links ul .s.tiny-arrow, #footer-wrapper #page-links a .s.tiny-arrow {
                              display: none; }
                            /* line 27, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_footer.scss */
                            #footer-wrapper #page-links p a, #footer-wrapper #page-links ul a, #footer-wrapper #page-links a a {
                              text-decoration: underline; }
                              /* line 29, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_footer.scss */
                              #footer-wrapper #page-links p a:hover, #footer-wrapper #page-links ul a:hover, #footer-wrapper #page-links a a:hover {
                                text-decoration: none; }
                              /* line 32, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_footer.scss */
                              #footer-wrapper #page-links p a span, #footer-wrapper #page-links ul a span, #footer-wrapper #page-links a a span {
                                font-size: 12px;
                                text-decoration: underline; }
                                /* line 35, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_footer.scss */
                                #footer-wrapper #page-links p a span:hover, #footer-wrapper #page-links ul a span:hover, #footer-wrapper #page-links a a span:hover {
                                  text-decoration: none; }
                          /* line 41, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_footer.scss */
                          #footer-wrapper #page-links .footer-menu {
                            margin-bottom: 2rem;
                            display: block;
                            float: left; }
                            /* line 46, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_footer.scss */
                            #footer-wrapper #page-links .footer-menu ul.clearfix {
                              padding: 0 31px; }
                              @media only screen and (max-width: 738px) {
                                /* line 46, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_footer.scss */
                                #footer-wrapper #page-links .footer-menu ul.clearfix {
                                  padding: 0 21px; } }
                              /* line 51, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_footer.scss */
                              #footer-wrapper #page-links .footer-menu ul.clearfix &gt; li {
                                float: left;
                                margin-bottom: 1rem; }
                                /* line 54, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_footer.scss */
                                #footer-wrapper #page-links .footer-menu ul.clearfix &gt; li.seo-item {
                                  width: 15.7%; }
                                  @media only screen and (max-width: 980px) {
                                    /* line 54, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_footer.scss */
                                    #footer-wrapper #page-links .footer-menu ul.clearfix &gt; li.seo-item {
                                      width: 33.333%; } }
                                  @media screen and (min-width: 1px) and (max-width: 479px) {
                                    /* line 54, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_footer.scss */
                                    #footer-wrapper #page-links .footer-menu ul.clearfix &gt; li.seo-item {
                                      width: 50%; } }
                                  /* line 62, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_footer.scss */
                                  #footer-wrapper #page-links .footer-menu ul.clearfix &gt; li.seo-item.seo-picture {
                                    width: 20%;
                                    margin-left: 11px; }
                                    @media only screen and (max-width: 980px) {
                                      /* line 62, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_footer.scss */
                                      #footer-wrapper #page-links .footer-menu ul.clearfix &gt; li.seo-item.seo-picture {
                                        width: 33.333%;
                                        margin-left: 0; } }
                                    @media screen and (min-width: 1px) and (max-width: 479px) {
                                      /* line 62, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_footer.scss */
                                      #footer-wrapper #page-links .footer-menu ul.clearfix &gt; li.seo-item.seo-picture {
                                        width: 50%; } }
                                    /* line 72, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_footer.scss */
                                    #footer-wrapper #page-links .footer-menu ul.clearfix &gt; li.seo-item.seo-picture a {
                                      line-height: 10px; }
                                      /* line 74, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_footer.scss */
                                      #footer-wrapper #page-links .footer-menu ul.clearfix &gt; li.seo-item.seo-picture a img {
                                        margin-top: 10px;
                                        display: block; }
                                /* line 81, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_footer.scss */
                                #footer-wrapper #page-links .footer-menu ul.clearfix &gt; li ul {
                                  display: block;
                                  margin-top: 10px; }
                                  /* line 85, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_footer.scss */
                                  #footer-wrapper #page-links .footer-menu ul.clearfix &gt; li ul li {
                                    width: 100%;
                                    float: left;
                                    padding-right: 5px;
                                    padding-top: 3px;
                                    padding-bottom: 3px; }
                                    /* line 91, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_footer.scss */
                                    #footer-wrapper #page-links .footer-menu ul.clearfix &gt; li ul li a {
                                      text-decoration: none;
                                      line-height: 14px; }
                                      /* line 94, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_footer.scss */
                                      #footer-wrapper #page-links .footer-menu ul.clearfix &gt; li ul li a:hover {
                                        text-decoration: underline; }
                                      /* line 97, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_footer.scss */
                                      #footer-wrapper #page-links .footer-menu ul.clearfix &gt; li ul li a span {
                                        text-decoration: none;
                                        word-break: break-all; }
                          /* line 110, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_footer.scss */
                          #footer-wrapper #page-links .left-col {
                            float: left;
                            width: 75%;
                            padding-left: 31px; }
                            /* line 114, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_footer.scss */
                            #footer-wrapper #page-links .left-col p {
                              margin-bottom: 2em; }
                            /* line 120, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_footer.scss */
                            #footer-wrapper #page-links .left-col .service li, #footer-wrapper #page-links .left-col .social li {
                              float: left;
                              padding-right: 4px; }
                              /* line 123, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_footer.scss */
                              #footer-wrapper #page-links .left-col .service li &gt; :after, #footer-wrapper #page-links .left-col .social li &gt; :after {
                                content: '/';
                                padding-left: 5px; }
                              /* line 128, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_footer.scss */
                              #footer-wrapper #page-links .left-col .service li:last-child &gt; :after, #footer-wrapper #page-links .left-col .social li:last-child &gt; :after {
                                display: none; }
                              /* line 132, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_footer.scss */
                              #footer-wrapper #page-links .left-col .service li a, #footer-wrapper #page-links .left-col .social li a {
                                text-decoration: none; }
                            @media only screen and (max-width: 738px) {
                              /* line 110, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_footer.scss */
                              #footer-wrapper #page-links .left-col {
                                float: none;
                                width: 100%;
                                padding: 0 21px; }
                                /* line 141, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_footer.scss */
                                #footer-wrapper #page-links .left-col .service {
                                  margin-bottom: 2em;
                                  float: none;
                                  width: 100%; }
                                  /* line 145, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_footer.scss */
                                  #footer-wrapper #page-links .left-col .service li {
                                    display: block;
                                    float: none; }
                                  /* line 149, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_footer.scss */
                                  #footer-wrapper #page-links .left-col .service li &gt; :after {
                                    display: none; }
                                /* line 153, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_footer.scss */
                                #footer-wrapper #page-links .left-col .social {
                                  margin: 1.5em 0;
                                  float: left; } }
                          /* line 159, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_footer.scss */
                          #footer-wrapper #page-links .right-col {
                            float: right;
                            width: 25%;
                            padding: 0 1em; }
                            @media only screen and (max-width: 738px) {
                              /* line 159, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_footer.scss */
                              #footer-wrapper #page-links .right-col {
                                float: none;
                                clear: both;
                                width: 100%;
                                padding: 0 21px; } }
                        /* line 172, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_footer.scss */
                        #footer-wrapper #footer {
                          min-height: 60px;
                          /*line-height: 60px;*/
                          padding: 0;
                          margin: 0; }
                          /* line 178, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_footer.scss */
                          #footer-wrapper #footer a, #footer-wrapper #footer a &gt; span.link-text {
                            color: #fff; }
                          /* line 182, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_footer.scss */
                          #footer-wrapper #footer nav.brand {
                            float:left;
                            width: 75%; }
                            @media only screen and (max-width: 980px) {
                              /* line 182, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_footer.scss */
                              #footer-wrapper #footer nav.brand {
                                float: none;
                                width: 100%; } }
                          /* line 191, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_footer.scss */
                          #footer-wrapper #footer nav.social {
                            display: block;
                            float: right;
                            width: 25%;
                            zoom: 1; }
                            /* line 17, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/_mixins-ci.scss */
                            #footer-wrapper #footer nav.social:before, #footer-wrapper #footer nav.social:after {
                              content: "\0020";
                              display: block;
                              height: 0;
                              overflow: hidden; }
                            /* line 24, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/_mixins-ci.scss */
                            #footer-wrapper #footer nav.social:after {
                              clear: both; }
                            @media only screen and (max-width: 980px) {
                              /* line 191, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_footer.scss */
                              #footer-wrapper #footer nav.social {
                                float: left;
                                width: 100%; } }
                        @media only screen and (max-width: 980px) and (min-width: 739px) and (max-width: 980px) {
                          /* line 191, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_footer.scss */
                          #footer-wrapper #footer nav.social {
                            left: 6px;
                            top: -20px;
                            position: relative; } }
                            @media screen and (max-width: 46.0625em) {
                              /* line 191, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_footer.scss */
                              #footer-wrapper #footer nav.social {
                                margin-left: 2px; } }
                          /* line 211, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_footer.scss */
                          #footer-wrapper #footer ol {
                            font-family: "Avenir Next W06", Verdana, Sans-Serif;
                            font-weight: 700;
                            margin-left: 31px;
                            border: none; }
                            /* line 216, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_footer.scss */
                            #footer-wrapper #footer ol li {
                              border: none;
                              float: left;
                              display: block; }
                              /* line 220, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_footer.scss */
                              #footer-wrapper #footer ol li a {
                                padding: 0;
                                padding-right: 8px;
                                color: #fff;
                                font-size: 14px;
                                line-height: 60px;
                                background: none !important;
                                text-transform: uppercase; }
                                /* line 229, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_footer.scss */
                                #footer-wrapper #footer ol li a:hover span {
                                  text-decoration: underline; }
                              /* line 234, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_footer.scss */
                              #footer-wrapper #footer ol li &gt; :after {
                                content: '/';
                                padding-left: 7px;
                                text-decoration: none !important; }
                            /* line 241, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_footer.scss */
                            #footer-wrapper #footer ol li:last-child &gt; :after {
                              display: none; }
                          /* line 248, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_footer.scss */
                          #footer-wrapper #footer ul {
                            font-family: "Avenir Next W06", Verdana, Sans-Serif;
                            font-weight: 600;
                            margin-left: 23px; }
                            /* line 252, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_footer.scss */
                            #footer-wrapper #footer ul li {
                              float: left;
                              display: block;
                              line-height: 60px;
                              height: 60px; }
                              /* line 257, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_footer.scss */
                              #footer-wrapper #footer ul li a {
                                color: #fff;
                                padding-right: 8px; }
                                /* line 258, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_footer.scss */
                                #footer-wrapper #footer ul li a img {
                                  margin-right: 4px;
                                  margin-top: -4px;
                                  height: 25px;
                                  width: auto;
                                  vertical-align: middle;}
                                /* line 266, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_footer.scss */
                                #footer-wrapper #footer ul li a .link-text {
                                  display: none;
                                  line-height: 60px;
                                  font-size: 15px; }
                          @media only screen and (max-width: 738px) {
                            /* line 172, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_footer.scss */
                            #footer-wrapper #footer {
                              height: auto;
                              padding: 2em 0; }
                              /* line 279, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_footer.scss */
                              #footer-wrapper #footer ol {
                                margin-left: 21px; }
                                /* line 281, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_footer.scss */
                                #footer-wrapper #footer ol &gt; li {
                                  display: block;
                                  float: none;
                                  text-align: left;
                                  padding-left: 0; }
                                  /* line 286, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_footer.scss */
                                  #footer-wrapper #footer ol &gt; li:before, #footer-wrapper #footer ol &gt; li &gt; :after {
                                    display: none; }
                                  /* line 289, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_footer.scss */
                                  #footer-wrapper #footer ol &gt; li a {
                                    line-height: 2em; }
                              /* line 294, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_footer.scss */
                              #footer-wrapper #footer ul {
                                margin-left: 20px; } }
                          @media only screen and (max-width: 738px) and (min-width: 480px) and (max-width: 738px) {
                            /* line 294, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_footer.scss */
                            #footer-wrapper #footer ul {
                              margin-left: 19px; } }
                          @media only screen and (max-width: 738px) and (min-width: 1px) and (max-width: 479px) {
                            /* line 300, t:/public_html/wirtgen-frontend-framework/src/scss/legacy/modules/_footer.scss */
                            #footer-wrapper #footer ul li {
                              paddin-left: 0; } }
</pre></body></html>