/* raleway-100 - latin */
@font-face {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 100;
    src: url('../fonts/raleway-v28-latin-100.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('../fonts/raleway-v28-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/raleway-v28-latin-100.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/raleway-v28-latin-100.woff') format('woff'), /* Modern Browsers */
    url('../fonts/raleway-v28-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/raleway-v28-latin-100.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-200 - latin */
@font-face {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 200;
    src: url('../fonts/raleway-v28-latin-200.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('../fonts/raleway-v28-latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/raleway-v28-latin-200.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/raleway-v28-latin-200.woff') format('woff'), /* Modern Browsers */
    url('../fonts/raleway-v28-latin-200.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/raleway-v28-latin-200.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-300 - latin */
@font-face {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 300;
    src: url('../fonts/raleway-v28-latin-300.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('../fonts/raleway-v28-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/raleway-v28-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/raleway-v28-latin-300.woff') format('woff'), /* Modern Browsers */
    url('../fonts/raleway-v28-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/raleway-v28-latin-300.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-regular - latin */
@font-face {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/raleway-v28-latin-regular.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('../fonts/raleway-v28-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/raleway-v28-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/raleway-v28-latin-regular.woff') format('woff'), /* Modern Browsers */
    url('../fonts/raleway-v28-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/raleway-v28-latin-regular.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-500 - latin */
@font-face {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 500;
    src: url('../fonts/raleway-v28-latin-500.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('../fonts/raleway-v28-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/raleway-v28-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/raleway-v28-latin-500.woff') format('woff'), /* Modern Browsers */
    url('../fonts/raleway-v28-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/raleway-v28-latin-500.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-600 - latin */
@font-face {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 600;
    src: url('../fonts/raleway-v28-latin-600.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('../fonts/raleway-v28-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/raleway-v28-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/raleway-v28-latin-600.woff') format('woff'), /* Modern Browsers */
    url('../fonts/raleway-v28-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/raleway-v28-latin-600.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-700 - latin */
@font-face {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/raleway-v28-latin-700.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('../fonts/raleway-v28-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/raleway-v28-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/raleway-v28-latin-700.woff') format('woff'), /* Modern Browsers */
    url('../fonts/raleway-v28-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/raleway-v28-latin-700.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-800 - latin */
@font-face {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 800;
    src: url('../fonts/raleway-v28-latin-800.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('../fonts/raleway-v28-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/raleway-v28-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/raleway-v28-latin-800.woff') format('woff'), /* Modern Browsers */
    url('../fonts/raleway-v28-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/raleway-v28-latin-800.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-900 - latin */
@font-face {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 900;
    src: url('../fonts/raleway-v28-latin-900.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('../fonts/raleway-v28-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/raleway-v28-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/raleway-v28-latin-900.woff') format('woff'), /* Modern Browsers */
    url('../fonts/raleway-v28-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/raleway-v28-latin-900.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-100italic - latin */
@font-face {
    font-family: 'Raleway';
    font-style: italic;
    font-weight: 100;
    src: url('../fonts/raleway-v28-latin-100italic.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('../fonts/raleway-v28-latin-100italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/raleway-v28-latin-100italic.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/raleway-v28-latin-100italic.woff') format('woff'), /* Modern Browsers */
    url('../fonts/raleway-v28-latin-100italic.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/raleway-v28-latin-100italic.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-200italic - latin */
@font-face {
    font-family: 'Raleway';
    font-style: italic;
    font-weight: 200;
    src: url('../fonts/raleway-v28-latin-200italic.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('../fonts/raleway-v28-latin-200italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/raleway-v28-latin-200italic.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/raleway-v28-latin-200italic.woff') format('woff'), /* Modern Browsers */
    url('../fonts/raleway-v28-latin-200italic.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/raleway-v28-latin-200italic.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-300italic - latin */
@font-face {
    font-family: 'Raleway';
    font-style: italic;
    font-weight: 300;
    src: url('../fonts/raleway-v28-latin-300italic.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('../fonts/raleway-v28-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/raleway-v28-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/raleway-v28-latin-300italic.woff') format('woff'), /* Modern Browsers */
    url('../fonts/raleway-v28-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/raleway-v28-latin-300italic.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-italic - latin */
@font-face {
    font-family: 'Raleway';
    font-style: italic;
    font-weight: 400;
    src: url('../fonts/raleway-v28-latin-italic.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('../fonts/raleway-v28-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/raleway-v28-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/raleway-v28-latin-italic.woff') format('woff'), /* Modern Browsers */
    url('../fonts/raleway-v28-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/raleway-v28-latin-italic.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-500italic - latin */
@font-face {
    font-family: 'Raleway';
    font-style: italic;
    font-weight: 500;
    src: url('../fonts/raleway-v28-latin-500italic.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('../fonts/raleway-v28-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/raleway-v28-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/raleway-v28-latin-500italic.woff') format('woff'), /* Modern Browsers */
    url('../fonts/raleway-v28-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/raleway-v28-latin-500italic.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-600italic - latin */
@font-face {
    font-family: 'Raleway';
    font-style: italic;
    font-weight: 600;
    src: url('../fonts/raleway-v28-latin-600italic.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('../fonts/raleway-v28-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/raleway-v28-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/raleway-v28-latin-600italic.woff') format('woff'), /* Modern Browsers */
    url('../fonts/raleway-v28-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/raleway-v28-latin-600italic.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-700italic - latin */
@font-face {
    font-family: 'Raleway';
    font-style: italic;
    font-weight: 700;
    src: url('../fonts/raleway-v28-latin-700italic.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('../fonts/raleway-v28-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/raleway-v28-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/raleway-v28-latin-700italic.woff') format('woff'), /* Modern Browsers */
    url('../fonts/raleway-v28-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/raleway-v28-latin-700italic.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-800italic - latin */
@font-face {
    font-family: 'Raleway';
    font-style: italic;
    font-weight: 800;
    src: url('../fonts/raleway-v28-latin-800italic.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('../fonts/raleway-v28-latin-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/raleway-v28-latin-800italic.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/raleway-v28-latin-800italic.woff') format('woff'), /* Modern Browsers */
    url('../fonts/raleway-v28-latin-800italic.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/raleway-v28-latin-800italic.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-900italic - latin */
@font-face {
    font-family: 'Raleway';
    font-style: italic;
    font-weight: 900;
    src: url('../fonts/raleway-v28-latin-900italic.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('../fonts/raleway-v28-latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/raleway-v28-latin-900italic.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/raleway-v28-latin-900italic.woff') format('woff'), /* Modern Browsers */
    url('../fonts/raleway-v28-latin-900italic.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/raleway-v28-latin-900italic.svg#Raleway') format('svg'); /* Legacy iOS */
}

body {
    font-family: 'Raleway', sans-serif;
    position: relative;
    padding-top:108px;
}

.container-fluid {
    padding:0px;
}


a {
    outline: none !important;
}



.kg-background {
    background-image: url("../gfx/IMG_2030_neu.JPG");
    background-position: top;
    background-size: cover;
    height:100vh;
    transition: background 0.5s linear;
}

.kg-box {
    height:200px;
    margin-top:-100px;
    padding:20px;
}

.kg-box h3 {
    background-color: #ffffff;
}

.kg-navigation {
    /*padding-top:20px;
    padding-bottom:20px;*/
}

.einsatzbereich {
    border:1px solid #015fa5;
}

.kg-navigation ul {
    list-style: none;
    margin-top:8px;
}

h5 {
    font-weight: 300;
    font-size: 35px;
}

.kg-navigation ul li {
    display: inline-block;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 30px;
    padding-bottom: 30px;
}

.navbar-default .navbar-nav>li>a {
    color:#015fa5;
    font-weight:bold;
}

.kg-navigation ul li ul li {
    padding:10px;
}

nav.navbar {
    font-weight: 500;
}
nav.navbar img {
    height: 90px;
    padding-top:10px;
}

nav.navbar{
    background-color: #ffffff;
// Animation
-webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

nav.navbar.shrink {
    min-height: 35px;
    padding-top:10px;
    padding-bottom:0px;
}

nav.navbar.current-page {display: none;}

nav.navbar.shrink.current-page {
    display: block;
    font-size: 20px;
}

nav.navbar.shrink img {
    padding-top: 0px;
    height: 55px;
    padding-bottom:10px;
}


nav.navbar.shrink ul li {
    display: inline-block;
    padding-left:10px;
    padding-right:10px;
    padding-top:0px;
    padding-bottom:10px;
}

.kg-name {
    margin-top:-65px; margin-left: 80px; color:#5b5b5b;
}

.kg-name-shrink {
    margin-top:-45px; margin-left: 60px; color:#5b5b5b;
    line-height: 24px;
}

.kg-footer {
    background-color:#111;
    padding-top:40px;
    padding-bottom:50px;
    color:#888;
}

.kg-footer2 {
    background-color:#000;
    padding-top:25px;
    padding-bottom:25px;
}

.kg-footer2 a {
    color:#666666;
}

a.right {
    float:right;
}

.kg-finish-box {
    height:590px;
    margin-top:50px;
    background-color:#ffffff;
    padding: 30px;
}

.kg-finish-box h3 {
    text-align: center;
}

.kg-finish-box ul {
    margin-left:-20px;
}


#kg-map {
    height:300px;
}

#kg-finishes {
    /*background-color:#3c3c3c;*/
    /*background-image: url(../gfx/IMG_2032_neu.JPG);*/
    padding-top:20px;
    padding-bottom:50px;
}

#thermohauben {
    padding-top:50px;
    padding-bottom:70px;
}

#schutzhauben {
    padding-top:0px;
    padding-bottom:70px;
}

#kg-fashion3 {
    padding-top:50px;
    padding-bottom:70px;
}

.kg-bg-grey {

    background-color: #f5f5f5;
}

#kg-fashion4 {
    padding-top:50px;
    padding-bottom:70px;
}

#kg-contact {
    padding-top:50px;
    padding-bottom:70px;
}


h1, h2 {
    text-align: center;
    font-weight: 300;
    color:#015fa5;
    font-size: 50px;
}

h3 {
    text-align: center;
    font-weight: 400;
    color:#015fa5;
}

h4 {
    margin-bottom:30px;
    font-weight: 400;
    color:#015fa5;
}


h6 {
    margin-bottom:30px;
    font-weight: 400;
    font-size:20px;
    color:#000;
}

.kg-footer a {
    color:#888;
}

.kg-footer a:hover {
    color:#015fa5;
}

#header-text {
    width:100%;
    margin-top:-660px;
    position: absolute;
    color:#fff;
    text-align: right;
    font-size: 70px;
    font-weight: 500;
    color: #aaa;
    opacity: 0.4;
}

.kg-button {
    background-color: #015fa5;
    color:#fff;
    border:#015fa5;
    border-radius: 0px;
}

.kg-button:hover {
    background-color: #013e6b;
    color:#fff;
}

.marquee {
    overflow: hidden;
    font-size: 80px;
    font-weight: 500;
    color: #aaa;
    opacity: 0.1;
}

.header-1 {
    -webkit-animation-delay: 1s;
}

.header-2 {
    -webkit-animation-delay: 2s;
}

.header-3 {
    -webkit-animation-delay: 3s;
}

.header-4 {
    -webkit-animation-delay: 4s;
}

.form-control {

    border-radius: 0px;
}


.slideshow {
    position: absolute;
    width: 100vw;
    height: 100vh;
    overflow: hidden;
}

.slideshow-image {
    position: absolute;
    width: 100%;
    height: 100%;
    background: no-repeat 50% 50%;
    background-size: cover;
    -webkit-animation-name: kenburns;
    animation-name: kenburns;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-duration: 16s;
    animation-duration: 16s;
    opacity: 1;
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}

.slideshow-image:nth-child(1) {
    -webkit-animation-name: kenburns-1;
    animation-name: kenburns-1;
    z-index: 3;
}

.slideshow-image:nth-child(2) {
    -webkit-animation-name: kenburns-2;
    animation-name: kenburns-2;
    z-index: 2;
}

.slideshow-image:nth-child(3) {
    -webkit-animation-name: kenburns-3;
    animation-name: kenburns-3;
    z-index: 1;
}

.slideshow-image:nth-child(4) {
    -webkit-animation-name: kenburns-4;
    animation-name: kenburns-4;
    z-index: 0;
}

@-webkit-keyframes
kenburns-1 {  0% {
    opacity: 1;
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}
    1.5625% {
        opacity: 1;
    }
    23.4375% {
        opacity: 1;
    }
    26.5625% {
        opacity: 0;
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    100% {
        opacity: 0;
        -webkit-transform: scale(1.2);
        transform: scale(1.2);
    }
    98.4375% {
        opacity: 0;
        -webkit-transform: scale(1.21176);
        transform: scale(1.21176);
    }
    100% {
        opacity: 1;
    }
}

@keyframes
kenburns-1 {  0% {
    opacity: 1;
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}
    1.5625% {
        opacity: 1;
    }
    23.4375% {
        opacity: 1;
    }
    26.5625% {
        opacity: 0;
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    100% {
        opacity: 0;
        -webkit-transform: scale(1.2);
        transform: scale(1.2);
    }
    98.4375% {
        opacity: 0;
        -webkit-transform: scale(1.21176);
        transform: scale(1.21176);
    }
    100% {
        opacity: 1;
    }
}

@-webkit-keyframes
kenburns-2 {  23.4375% {
    opacity: 1;
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}
    26.5625% {
        opacity: 1;
    }
    48.4375% {
        opacity: 1;
    }
    51.5625% {
        opacity: 0;
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    100% {
        opacity: 0;
        -webkit-transform: scale(1.2);
        transform: scale(1.2);
    }
}

@keyframes
kenburns-2 {  23.4375% {
    opacity: 1;
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}
    26.5625% {
        opacity: 1;
    }
    48.4375% {
        opacity: 1;
    }
    51.5625% {
        opacity: 0;
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    100% {
        opacity: 0;
        -webkit-transform: scale(1.2);
        transform: scale(1.2);
    }
}

@-webkit-keyframes
kenburns-3 {  48.4375% {
    opacity: 1;
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}
    51.5625% {
        opacity: 1;
    }
    73.4375% {
        opacity: 1;
    }
    76.5625% {
        opacity: 0;
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    100% {
        opacity: 0;
        -webkit-transform: scale(1.2);
        transform: scale(1.2);
    }
}

@keyframes
kenburns-3 {  48.4375% {
    opacity: 1;
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}
    51.5625% {
        opacity: 1;
    }
    73.4375% {
        opacity: 1;
    }
    76.5625% {
        opacity: 0;
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    100% {
        opacity: 0;
        -webkit-transform: scale(1.2);
        transform: scale(1.2);
    }
}

@-webkit-keyframes
kenburns-4 {  73.4375% {
    opacity: 1;
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}
    76.5625% {
        opacity: 1;
    }
    98.4375% {
        opacity: 1;
    }
    100% {
        opacity: 0;
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

@keyframes
kenburns-4 {  73.4375% {
    opacity: 1;
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}
    76.5625% {
        opacity: 1;
    }
    98.4375% {
        opacity: 1;
    }
    100% {
        opacity: 0;
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

.scroll-array {
    position: absolute;
    width:50px;
    height:50px;
    margin-left: -25px;
    border-radius: 50px;
    z-index: 10;
    left:50vw;
    top:85vh;
    background-color:#fff;
    opacity: 0.6;
    background-image: url("../gfx/circled_chevron_down_filled.png");
    background-position: center;
    background-repeat: no-repeat;
    border-left: 0px;
}

.scroll-array2 {
    position: absolute;
    width:50px;
    height:50px;
    margin-left: -25px;
    border-radius: 50px;
    z-index: 10;
    left:50vw;
    background-color:#fff;
    opacity: 0.6;
    background-image: url("../gfx/circled_chevron_down_filled.png");
    background-position: center;
    background-repeat: no-repeat;
    border-left: 0px;
}

.btn-relax {
    width:100%;
    margin-bottom:4px;
    background-color: #b6d7aa;
    color:#ffffff;
    font-weight: 500;
    border-radius: 0px;
}

.btn-relax:hover {
    background-color:#9cbe8f;
    color:#ffffff;
    font-weight:800;
}

.btn-relax-large {

    border:none;
    text-align: left;
    padding-left:100px;
    font-size: 20px;
}

.btn-relax-large:hover {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#b6d7aa+0,a6c49d+40,8ea888+100 */
    background: #b6d7aa; /* Old browsers */
    background: -moz-linear-gradient(left, #b6d7aa 0%, #a6c49d 40%, #8ea888 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, #b6d7aa 0%,#a6c49d 40%,#8ea888 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #b6d7aa 0%,#a6c49d 40%,#8ea888 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b6d7aa', endColorstr='#8ea888',GradientType=1 ); /* IE6-9 */
}

.btn-feel-well {
    width:100%;
    margin-bottom:4px;
    background-color: #ecbb81;
    color:#ffffff;
    font-weight: 500;
    border-radius: 0px;
}

.btn-feel-well:hover {
    background-color:#d2954d;
    color:#ffffff;
    font-weight:800;
}

.btn-feel-well-large {

    border:none;
    text-align: left;
    padding-left:100px;
    font-size: 20px;
}

.btn-feel-well-large:hover {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ecbb81+0,eaae69+40,ea9b41+100 */
    background: #ecbb81; /* Old browsers */
    background: -moz-linear-gradient(left, #ecbb81 0%, #eaae69 40%, #ea9b41 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, #ecbb81 0%,#eaae69 40%,#ea9b41 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #ecbb81 0%,#eaae69 40%,#ea9b41 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ecbb81', endColorstr='#ea9b41',GradientType=1 ); /* IE6-9 */
}

#inlettgewebe2 {
    padding-bottom:50px;
}

.btn-sleep-smart {
    width:100%;
    margin-bottom:4px;
    background-color: #b2e0f0;
    color:#ffffff;
    font-weight: 500;
    border-radius: 0px;
}

.btn-sleep-smart:hover {
    background-color:#9ad4e9;
    color:#ffffff;
    font-weight:800;
}

.btn-sleep-smart-large {

    border:none;
    text-align: left;
    padding-left:100px;
    font-size: 20px;
}

.btn-sleep-smart-large:hover {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#b2e0f0+0,99daef+40,77d1ef+100 */
    background: #b2e0f0; /* Old browsers */
    background: -moz-linear-gradient(left, #b2e0f0 0%, #99daef 40%, #77d1ef 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, #b2e0f0 0%,#99daef 40%,#77d1ef 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #b2e0f0 0%,#99daef 40%,#77d1ef 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b2e0f0', endColorstr='#77d1ef',GradientType=1 ); /* IE6-9 */
}

ul.nav.nav-pills.nav-justified {
    background-color:#eaeaea;
}

.nav-pills>li.active>a {
    border-radius: 0px;
}

.nav-pills>li.active>a:after, .nav-pills>li.active>a:before {
    top: 100%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.nav-pills>li.active>a:after {
    border-color: rgba(136, 183, 213, 0);
    border-top-color: #337ab7;
    border-width: 10px;
    margin-left: -10px;
}
.nav-pills>li.active>a:before {
    border-color: rgba(0, 0, 0, 0);
    border-width: 26px;
    margin-left: -26px;
}

marquee {
    margin-top:100vh;
    padding-top:20px;
    padding-bottom:20px;
    background-color:#015fa5;
    color:#ffffff;
    font-size:20px;
}

.kg-hidden-mobile {
    display:block;
}

.kg-display-mobile {
    display:none;
}

.interzumu {
    float:right; margin-top: -20px;
}

.kg-matt-head {
    text-align: center; font-weight: 500;color: #555555;
}

.kg-matt-font {
    font-size: 30px;
}


.kg-footer2  img{
    display:none;
}

img.matt-header-image {
    height:800px;
}

.nav>li>a {
    padding: 10px 5px;
    padding-top: 15px;
    padding-bottom: 5px;
}

.kg-header-overlay {
    background-color:#015fa5;

    height:0vh;
    width:100vw;
    z-index:1000;
    position: absolute;
    border-bottom:3px solid white;
    overflow-y:scroll;
}


.kg-header-overlay-open {
    position:absolute;
    margin-top:100px;
    z-index:1000;
    width:100vw;
}

.kg-header-overlay-open img {
    display:block; margin:0px auto;
    cursor: pointer;
}

.kg-header-overlay h5 {
    color:white;
    font-size:30px;
    font-weight:300;
}

.kg-header-overlay p {
    color:white;
}

#kg-overlay-close {
    cursor: pointer;
}

/********* MOBILE ***********/

.contact-nerf {
    margin-top: -180px;
}

.contact-nerf-second {
    margin-top: -70px;
}

@media (max-width:992px) {
    .kg-hidden-mobile {
        display: none;
    }

    .kg-display-mobile {
        display: block;
    }

    .contact-nerf-second {
        margin-top: 0px;
    }

    .contact-nerf {
        margin-top: 0px;
    }
}

@media (max-width:768px) {
    nav.navbar.shrink ul li {
        display:list-item;

        padding-top: 5px;
        padding-bottom: 5px;
    }

    nav.navbar ul li {
        display:list-item;

        padding-top: 5px;
        padding-bottom: 5px;
    }


    nav.navbar ul li {
        display:list-item;
    }

    #logo {
        display: block;
        margin: 0 auto;
    }

    marquee {
        height:70px;
    }

    .interzumu  {
        float: inherit;
        display: block;
        margin: 0 auto;
        margin-top: 20px;
    }

    .kg-matt-head {
        text-align: center; font-weight: 700;color: #555555; font-size:24px;
    }

    .kg-matt-font {
        font-size: 22px;
    }

    h1 {
        font-size: 25px;
    }

    .btn-relax-large, .btn-feel-well-large, .btn-sleep-smart-large {
        padding-left:5px;
    }


    img.matt-header-image {
        height:400px;
        margin-top:150px;
    }

    .home-slide {
        margin-top:40px;
    }
}


#kg-overlay-open-img:hover {
    transition: all ease 0.5s;
    max-width:420px !important;
}

#kg-overlay-open-img {
    transition: all ease 0.5s;
}

.pdflink:focus, .pdflink:hover {
    text-decoration: none;
}


.nav li.active {
    background-color: #015fa5;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
    color:#ffffff;
    background-color:#015fa5;
}




