@charset "utf-8";@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{content:" ";display:table}.clearfix:after,.container:after,.container-fluid:after,.row:after{clear:both}@-ms-viewport {width:device-width}@font-face {font-family:"FontAwesome";src:url("../fonts/fontawesome-webfont.eot?v=4.3.0");src:url("../fonts/fontawesome-webfont.eot?#iefix&v=4.3.0") format("embedded-opentype"),url("../fonts/fontawesome-webfont.woff2?v=4.3.0") format("woff2"),url("../fonts/fontawesome-webfont.woff?v=4.3.0") format("woff"),url("../fonts/fontawesome-webfont.ttf?v=4.3.0") format("truetype"),url("../fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0)}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-envelope-o:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-instagram:before{content:""}}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0,0)}.owl-carousel .owl-controls .owl-dot,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel .owl-refresh .owl-item{display:none}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-item img{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale 100ms ease;-moz-transition:scale 100ms ease;-ms-transition:scale 100ms ease;-o-transition:scale 100ms ease;transition:scale 100ms ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3,1.3);-moz-transition:scale(1.3,1.3);-ms-transition:scale(1.3,1.3);-o-transition:scale(1.3,1.3);transition:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1}.owl-animated-out{z-index : 1}.owl-animated-in{z-index : 0}@-webkit-keyframes fadeOut{0%{opacity : 1   ;}100%{opacity : 0   ;}}@keyframes fadeOut{0%{opacity : 1   ;}100%{opacity : 0   ;}}@charset "utf-8";@import url(https://fonts.googleapis.com/css?family=Lato:400,700,900|Raleway:400,800,900,600,700,500|Montserrat:400,700);@font-face {font-family:"bebas_neuebold";src:url("../fonts/bebasneue_bold-webfont.eot");src:url("../fonts/bebasneue_bold-webfont.eot?#iefix") format("embedded-opentype"),
url("../fonts/bebasneue_bold-webfont.woff2") format("woff2"),
url("../fonts/bebasneue_bold-webfont.woff") format("woff"),
url("../fonts/bebasneue_bold-webfont.ttf") format("truetype"),
url("../fonts/bebasneue_bold-webfont.svg#bebas_neuebold") format("svg");font-weight:normal;font-style:normal;font-display: swap;}.grimmheimat{position:absolute;z-index:5;bottom:80px;left:50px;}.scrolldown a{position:absolute;z-index:5;bottom:10%; margin: auto;}.tourismuspreis{position:absolute;z-index:5;bottom:80px;right:50px;}html{overflow-x:hidden !important;height:100%;}body{margin:0;padding:0;font-family:"Raleway", sans-serif;font-weight:400;font-size:12px;color:#000;background:#292929;height:100%;text-align:center;}@-o-viewport {width:device-width;}@-ms-viewport {width:device-width;}@viewport {width:device-width;}h1{font-size:1em;}h2{font-size:3.2em;font-weight:300;}h3{font-size:1.5em;}h4{font-size:0.9em;font-weight:200;}h5{font-size:0.8em;font-weight:200;}p{text-align:left;font-size:19px;line-height:30px;padding-bottom:10px;font-family:"Lato", sans-serif;}#main{height:100%;width:100%;position:absolute;top:0;left:0;z-index:2;opacity:1;}#wrapper{height:100%;margin-left:0;vertical-align:top;position:absolute;left:0;top:0;right:0;z-index:2;width:100%;}.content-holder{vertical-align:top;position:absolute;left:0;top:0;right:0;z-index:2;height:100%;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}.scale-bg2{opacity:1;}.container{max-width:900px;width:92%;margin:0 auto;position:relative;z-index:2;}.content{width:100%;position:relative;z-index:2;float:left;height:100%;}.full-height{height:100%;}.wrapper-inner{float:right;width:60%;position:relative;background:#fff;padding:150px 0 100px;z-index:4;opacity:1;}.home-wrap{padding-top:0;}.bg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-attachment:scroll;background-position:center;background-repeat:repeat;background-origin:content-box;}.respimg{width:100%;height:auto;}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.2;}section{float:left;width:100%;position:relative;padding:50px 0;}.align-text{text-align:left;}.section-parallax{position:absolute;top:0;left:0;width:100%;height:100%;}.fixed-column{position:fixed;top:0;left:0;width:40%;height:100%;z-index:3;opacity:1;-webkit-transform:translate3d(0,0,0);}.bg-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}.bg-title{position:absolute;bottom:90px;left:90px;font-size:60px;text-align:left;}.bg-title span{float:left;line-height:55px;max-width:250px;color:rgba(255,255,255,0.91);font-weight:bold;text-transform:uppercase;}.bg-title:before{content:"";position:absolute;bottom:-9px;left:0;width:100%;height:4px;}header{position:fixed;top:0;left:0;width:40%;height:100px;background:#27ad70;z-index:10;-webkit-transform:translate3d(0,0,0);}.logo-holder{float:left;max-width:200px;height:100px;position:relative;padding:0;line-height:99px;}.nav-inner{position:fixed;top:0;left:0;width:40%;height:100%;z-index:9;visibility:hidden;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;-webkit-transform:perspective(200px) rotateX(-15deg) scale(0.75);-moz-transform:perspective(200px) rotateX(-15deg) scale(0.75);-o-transform:perspective(200px) rotateX(-15deg) scale(0.75);-ms-transform:perspective(200px) rotateX(-15deg) scale(0.75);transform:perspective(200px) rotateX(-15deg) scale(0.75);opacity:0;}.nav-inner:before{content:"";position:absolute;width:60%;height:2px;left:20%;top:50%;z-index:2;opacity:0.3;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}.nav-inner .overlay{opacity:0.8;}.nav-inner nav{width:100%;float:left;position:relative;top:50%;-webkit-transform:translate3d(0,0,0);}.nav-inner nav li{float:left;width:100%;padding:5px 0;position:relative;}.nav-inner nav li:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.51);opacity:0;}.nav-inner nav li a{color:#fff;font-size:24px;text-transform:uppercase;font-family:"Montserrat", sans-serif;position:relative;}.nav-inner nav li a , .nav-inner nav li:before , .nav-inner:before , .nav-inner nav li.subnav a i.subnavicon{-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear;}.nav-inner nav li:hover:before{opacity:1;}.scroll-nav-holder{float:right;width:100%;line-height:100px;background:#191919;position:relative;z-index:6;top:0}.scroll-nav{float:left;margin-left:30px;}.scroll-nav li{float:left;}.scroll-nav li a{padding:20px 30px;background:#292929;color:#fff;position:relative;overflow:hidden;}.scroll-nav li a span{position:relative;z-index:2;}.scroll-nav li a:before , .nav-button span:before{content:"";position:absolute;top:0;left:0;height:100%;width:0;z-index:1;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}.scroll-nav li a.act-link:before , .nav-button:hover span:before{width:100%;}.nav-button{position:absolute;top:35px;right:16px;z-index:21;width:50px;height:50px;line-height:40px;cursor: pointer;font-size: 50px;}.nav-button:before{content:"";position:absolute;top:-10px;left:-20px;background:#292929;width:2px;height:100%;}.nav-button span{width:100%;float:left;margin-bottom:10px;height:4px;background:#fff;position:relative;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}}
.fixed-wrap{-webkit-transform:translate3d(0,0,0);}.fwslider-holder , .slideshow-wrap{position:absolute;top:0;left:0;width:100%;height:100%;background:#292929;}.fwslider{float:left;width:100%;height:100%;position:relative;}.hero-title{position:relative;width:100%;padding-left:40%;float:left;top:30%;z-index:16;}.hero-title h3{float:left;color:#fff;position:relative;font-size:94px;text-align:left;font-family:"bebas_neuebold";line-height:80px;}.hero-title h4{float:left;font-size:24px;text-transform:uppercase;text-align:left;font-weight:bold;letter-spacing:1px;position:relative;}.hero-wrap{float:left;position:relative;padding-left:20px;width:100%;}.hero-title h4 a , .hero-title h4{color:#fff;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear;}.hero-wrapper{float:left;width:100%;height:100%;position:relative;z-index:4;overflow:hidden;opacity:1;}.section-title{float:left;width:100%;position:relative;margin-bottom:50px;}.section-title h2{float:left;width:100%;position:relative;font-size:45px;font-weight:bold;letter-spacing:1px;color:#191919;text-transform:uppercase;text-align:left;font-family:"Montserrat", sans-serif;}.section-title h3{float:left;padding:14px 30px;color:#000;text-transform:uppercase;position:relative;margin-bottom:20px;font-size:26px;font-weight:bold;}.section-title h3:before{content:"";position:absolute;bottom:-10px;right:0;width:0;height:0;border-style:solid;border-width:0 10px 10px 0;}.st-separator{float:left;width:180px;height:2px;position:relative;margin-top:10px;}.st-separator:before{content:"";position:absolute;top:2px;left:0;width:50px;height:4px;}.section-separator{float:left;height:2px;width:100%;margin:20px 0;position:relative;}.section-separator:before{content:"";position:absolute;top:50%;right:5%;width:90%;height:1px;background:#ccc;margin-top:-1px;}.text-subtitle{float:left;width:100%;position:relative;font-size:14px;font-weight:bold;letter-spacing:2;font-family:"Montserrat", sans-serif;text-transform:uppercase;color:#666;padding-bottom:10px}.text-title{float:left;width:100%;position:relative;font-size:30px;font-weight:bold;letter-spacing:2px;color:#191919;text-transform:uppercase;text-align:left;padding-bottom:10px;}.btn{float:left;margin-top:10px;font-size:14px;color:#fff;margin-right:10px;text-align:center;width:auto;letter-spacing:normal;position:relative;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;vertical-align:middle;max-width:100%;overflow:hidden;background:#FFD600;outline:none;padding:20px 20px;display:inline-block;}.btn i{padding-right:10px;font-size:18px;background:#414146;padding:14px 20px;position:absolute;top:0px;left:0;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear;}.btn.hide-icon span{padding:0 0px;-webkit-transition:all 500ms linear;-moz-transition:all 500ms linear;-o-transition:all 500ms linear;-ms-transition:all 500ms linear;transition:all 500ms linear;font-family:"Montserrat", sans-serif;font-size:17px;text-transform:uppercase;}.btn.hide-icon i{padding:11px 20px 10px;left:-60px;height:100%;line-height:35px;display:inline-block;position:absolute;color:#fff !important;top:0;}.btn.hide-icon:hover i{left:0;}.btn.hide-icon:hover span{padding-left:59px;padding-right:11px;}.accordion-title{display:block;position:relative;margin-bottom:10px;text-align:center;}.accordion-title h5{margin:0;}.accordion-title a{display:block;color:#292929;padding:25px 0px 25px 0;text-align:left;font-size:18px;border-bottom:1px solid #f1f1f1;font-weight:500;font-family:"Montserrat", sans-serif;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}.accordion-title a:hover{background:rgba(255,255,255,0.41);border-bottom:1px solid #ccc;padding-left:20px;}.accordion-title a span{color:#666;font-weight:300;font-family:"Raleway", sans-serif;}.accordion-title:hover{background:rgba(255,255,255,0.2);}.accordion .accordion-inner{display:none;padding:10px 0px 30px 0;line-height:1.7em;font-size:13px;text-align:left;padding:6px;}.accordion .accordion-inner h4{font-family:"Montserrat", sans-serif;text-transform:uppercase;color:#666;font-size:14px;padding-bottom:10px;}.price{padding:10px 15px;max-width:400px;margin:0 auto;font-size:15px;color:#fff;text-transform:uppercase;font-family:"Montserrat", sans-serif;}.height-emulator{float:left;width:100%;position:relative;z-index:1;}footer{position:fixed;background:#191919;width:60%;right:0;bottom:0;z-index:2;padding-top:100px;visibility:hidden;-webkit-transform:translate3d(0,0,0);opacity:1;}.footer-info{float:left;width:100%;padding-bottom:20px;}.footer-info h4{float:left;width:100%;color:#fff;position:relative;font-size:16px;font-family:"Montserrat", sans-serif;text-transform:uppercase;text-align:left;margin:30px 0 25px 0;}.footer-info h4:before{content:"";position:absolute;bottom:-7px;left:0;width:60px;height:2px;}.footer-social li{float:left;padding:4px;}.footer-social li a{width:40px;height:40px;float:left;border-radius:100%;line-height:40px;color:#191919;font-size:18px;}.footer-contacts li{float:left;width:100%;margin-bottom:10px;text-align:left;}.footer-contacts li a{color:#a5a5a5;font-size:12px;font-family:"Montserrat", sans-serif;}.footer-contacts li a i{padding-right:10px;}.to-top-holder{float:left;width:100%;background:#000;position:relative;margin-top:30px;}.to-top{cursor:pointer;overflow:hidden;position:relative;width:50px;height:70px;float:right;font-size:24px;color:#fff;line-height:70px;}.to-top-holder p{color:#fff;position:relative;top:45px;font-size:10px;font-family:"Montserrat", sans-serif;text-transform:uppercase;padding-left:20px;}.to-top-holder p:before , .to-top-holder p:after{content:"";position:absolute;top:-15px;left:0px;z-index:2;}.to-top-holder p:before{width:2px;height:50px;}.to-top-holder p:after{width:50px;height:2px;}.footer-contacts li a , .twitter-holder .customNavigation a , .to-top i , .footer-social li a i{-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}.footer-contacts li a:hover , .twitter-holder .customNavigation a:hover , .to-top:hover i , .footer-social li a:hover i{opacity:0.5;}#schnellbuchen{position: fixed; z-index:9999; top:0px; right:0px; height:100px; width:120px; background-color: #FFD600;}@media only screen and (max-width:1036px){.wrapper-inner , header , footer , .nav-inner{width:100%;}.wrapper-inner{float:left;}footer{position:relative;padding:90px 0 0;float:left;visibility:visible !important;}.height-emulator , .fixed-column , .scroll-nav-holder , .tooltip , #audio-control , .sect-subtitle{display:none;}.about-iamge{margin-bottom:40px;}.hero-title{padding-left:0 !important;padding-right:0 !important;}.hero-title h3{width:100%;font-size:64px;text-align:center !important;}.hero-title h4{width:100%;text-align:center !important;}.hero-wrap{padding-left:0;border:none !important;}.hero-title h4:before{content:"";position:absolute;bottom:-20px;left:50%;margin-left:-35px;width:70px;height:4px;}.wrapper-inner{padding:70px 0;}}@media only screen and (max-width:756px){.section-title h2{font-size:40px;}}@media only screen and (max-width:540px){.hero-wrapper{display:none;}.hero-title h3{font-size:45px;line-height:50px;}.text-title{font-size:18px;}}@media only screen and (-webkit-min-device-pixel-ratio:2){.bg{background-attachment:scroll !important;-webkit-background-size:cover;background-position:center;}}.color-bg ,.logo-holder   , .section-title h3 , .st-separator , .st-separator:before , .section-title-icon , .facts-title h3  ,   .section-separator a:before  , .box-popup:before , .featur-carousel-holder .customNavigation a ,  .services-holder li:before , .bg-title:before , .single-slider-holder .customNavigation a  , .btn, .custom-skillbar , .testi-item-text:before  , .testi-item-text:after ,  .nav-inner:before , .resume-box-holder:before  , .resume-box-holder:after , .section-separator span:before , .to-top , .to-top-holder p:before  , .to-top-holder p:after , .footer-social li a , .footer-info h4:before  , .ser-tooltip h5:before , .scroll-nav li a:before , #contact-form input[type="submit"] , .fixed-filter a:before , .vis-filter li a   , .project-decr h3.text-title:before ,  .share-icon  , .fwslider-holder .customNavigation  a , .show-info , .pagination a.current-page  , .pagination a:hover , .post-tags a:hover  , .fwslider-holder .owl-dots .owl-dot.active span:before , .halig-center h4:before  , .ser-carous-holder .customNavigation a , .scroll-nav-btn , .controls button{background:#27ad70;}.nav-button span:before{background:#ffd600;}.scroll-nav-holder nav li a:hover , .nav-inner nav a.curpage  , .social-item a i  , .grid-item span  ,.box-popup i ,  .testi-item-text a , #twitter-feed li a , .footer-contacts li a  i , .contact-info ul li a i , .skills-description , .services-box h3 , .accordion-title i , .pr-list li span , .project-pagination ul li a , .post-link , .post-meta i , .search-submit , .hero-title h4 a:hover , .abl , #success_page p strong , #success_page h3 , .nav-inner nav li.subnav:hover i.subnavicon{color:#27ad70;}.price ,  .text-title span{color:#107b4b;}.section-title h3:before{border-color: transparent #27ad70 transparent transparent;}.hero-wrap{border-left:4px solid #27ad70;}@media only screen and  (max-width: 1036px){.hero-title h4:before{background:#27ad70;}}
.visfooter{visibility:visible}

/* === Core-Patch: dynamische Klassen für Navigation (aus Originalstyle) === */
.vismen{visibility:visible;-webkit-transform:perspective(200px) rotateX(0deg) scale(1.0);-moz-transform:perspective(200px) rotateX(0deg) scale(1.0);-o-transform:perspective(200px) rotateX(0deg) scale(1.0);-ms-transform:perspective(200px) rotateX(0deg) scale(1.0);transform:perspective(200px) rotateX(0deg) scale(1.0);opacity:1;}
.nav-inner.menhov:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.nav-button.cmenu .nbs{opacity:0;}
.nav-button.cmenu .nos{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin-bottom:0;top:9px;}
.nav-button.cmenu .ncs{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-bottom:0;top:6px;}

