@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}80%{-webkit-transform:rotate(-40deg);transform:rotate(-40deg)}100%{-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}}@keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}80%{-webkit-transform:rotate(-40deg);transform:rotate(-40deg)}100%{-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}}@font-face{font-family:'robotoblack';src:url("../fonts/Roboto-Black-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'robotoblack_italic';src:url("../fonts/Roboto-BlackItalic-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'freightregular';src:url("../fonts/freight_big_book_sc-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'roboto_condensedbold';src:url("../fonts/RobotoCondensed-Bold-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'robotobold';src:url("../fonts/Roboto-Bold-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'roboto_condensedbold_italic';src:url("../fonts/RobotoCondensed-BoldItalic-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'robotobold_italic';src:url("../fonts/Roboto-BoldItalic-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'roboto_condensedregular';src:url("../fonts/RobotoCondensed-Regular-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'roboto_condenseditalic';src:url("../fonts/RobotoCondensed-Italic-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'robotoitalic';src:url("../fonts/Roboto-Italic-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'robotolight';src:url("../fonts/Roboto-Light-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'roboto_condensedlight';src:url("../fonts/RobotoCondensed-Light-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'roboto_condensedlight_italic';src:url("../fonts/RobotoCondensed-LightItalic-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'robotolight_italic';src:url("../fonts/Roboto-LightItalic-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'robotomedium';src:url("../fonts/Roboto-Medium-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'robotomedium_italic';src:url("../fonts/Roboto-MediumItalic-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'robotoregular';src:url("../fonts/Roboto-Regular-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'robotothin';src:url("../fonts/Roboto-Thin-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'robotothin_italic';src:url("../fonts/Roboto-ThinItalic-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'notosans-bold-webfont';src:url("../fonts/notosans-bold-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'notosans-italic-webfont';src:url("../fonts/notosans-italic-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'notosans-light-webfont';src:url("../fonts/notosans-light-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'notosans-medium-webfont';src:url("../fonts/notosans-medium-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'notosans-regular-webfont';src:url("../fonts/notosans-regular-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'notosans-bold-webfont';src:url("../fonts/notosans-bold-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'notoserif-regular-webfont';src:url("../fonts/notoserif-regular-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'notoserif-medium-webfont';src:url("../fonts/notoserif-medium-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'notoserif-light-webfont';src:url("../fonts/notoserif-light-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'notoserif-condensedlight-webfont';src:url("../fonts/notoserif-condensedlight-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'notoserif-condensedmedium-webfont';src:url("../fonts/notoserif-condensedmedium-webfont.woff") format("woff");font-weight:normal;font-style:normal}*{-webkit-box-sizing:border-box;box-sizing:border-box}.container{width:100%}section.colored{background-color:#f4f4f4}.mood{text-align:center;background-color:#f4f4f4;-webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.3) inset;box-shadow:0px 1px 2px rgba(0,0,0,0.3) inset;padding:25px;background-size:cover}.mood.haspic{padding-bottom:33%;position:relative}.mood.haspic .moodtext{-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:50%;position:absolute}.mood .moodtext{max-width:1500px;margin:0 auto;position:relative}.mood .moodtext h2{background:#fff;padding:25px;color:#191919;display:inline-block;margin:0 auto}.sections .even{background:#fff;padding-top:0}.sections .odd{background:#f4f4f4;padding-top:0}@media screen and (min-width: 1500px){.mood{text-align:center;background-color:#f4f4f4;-webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.3) inset;box-shadow:0px 1px 2px rgba(0,0,0,0.3) inset;padding:25px;background-size:cover}.mood.haspic{padding-bottom:0;height:500px}.mood.haspic .moodtext{-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%);top:50%;left:0;position:relative}.mood .moodtext{max-width:1500px;margin:0 auto;position:relative}.mood .moodtext h2{background:#fff;padding:25px;color:#191919;display:inline-block;margin:0 auto}}.frontpage section{padding:20vh 0}@media screen and (max-width: 768px){.frontpage section{padding:25px 0}}.frontpage section.frontgallery{padding:5vh 25px 20vh 0px}@media screen and (max-width: 768px){.frontpage section.frontgallery{padding:25px 20px 25px 0}}.frontpage section .downbtn{margin:25px auto;display:inline-block;position:relative;left:50%;font-size:2em;-webkit-transform:translateX(-50%);transform:translateX(-50%);color:#191919;text-decoration:none}.frontpage section .downbtn::after{content:"\f107";font-family:FontAwesome;width:50px;height:50px;border-radius:50%;border:1px solid #191919;display:block;text-align:center;padding:15px;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;position:absolute;top:0;left:-25px}.frontpage section .downbtn:hover::after{color:#191919;border:1px solid #191919}.frontpage section .container-fluid{position:relative}.frontpage .gallery-title{text-align:left}.frontpage .galleryhead{position:relative;font-size:2vw;z-index:1;padding:10px 0;padding-left:10% !important;margin:0;display:block;font-family:"freightregular";text-transform:uppercase;overflow-x:hidden;color:#191919}.frontpage .galleryhead::before{margin-left:-100%;text-align:right;border-right:10px solid #fff}.frontpage .galleryhead::after{border-left:10px solid #fff}@media screen and (max-width: 768px){.frontpage .galleryhead{font-size:2em;padding-left:0 !important;text-align:center;margin-bottom:50px}}.frontpage .galleryhead:before,.frontpage .galleryhead:after{position:absolute;top:13px;overflow:hidden;width:100%;height:2px;content:'\a0';background-color:#191919}.frontpage .biglink{display:block;width:100%;height:100%;position:absolute;z-index:10}.frontpage .pic-col{padding:0}.frontpage .pic-holder{border-left:20px solid white}.frontpage .portrait{padding-bottom:calc(150% - 20px);margin-bottom:0px;background-size:cover;background-repeat:no-repeat;position:relative}.frontpage .landscape{padding-bottom:66.6667%;margin-bottom:0px;background-size:cover;background-repeat:no-repeat;position:relative}.frontpage .margindown{margin-bottom:8.333333333333%}@media screen and (max-width: 768px){.frontpage .margindown{margin-bottom:0px}}.frontpage .gallery .row{width:70%;left:30%;position:relative;margin-top:-120px;z-index:1}@media screen and (max-width: 768px){.frontpage .gallery .row{width:100%;left:15px;margin-top:0px;padding:0 0px}}.subpage section{padding:10vh 0px 10vh 0px}@media screen and (max-width: 768px){.subpage section{padding:25px 0}}.subpage .gallery-title{display:none}.subpage .contentbox{width:60%;left:30%;position:relative;top:-80px;background:#fff;z-index:5;padding:0 15px}@media screen and (max-width: 768px){.subpage .contentbox{padding:0 25px;left:0;top:0;width:100%}}.navbar-toggle{float:left;margin-top:10px;padding:12px}.navbar{background-color:transparent;border-radius:0;border:0;margin-bottom:0;padding:5vh 15px 0 10%;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out}@media screen and (max-width: 768px){.navbar{padding:0 25px 0 25px}}.navbar .navbar-nav li a{text-transform:lowercase}.navbar .navbar-nav .active a{text-transform:uppercase}.navbar .navbar-header{width:100%}.navbar .navbar-brand{height:auto;padding:0;margin-right:25px}.navbar .logo{width:100%}.navbar .logo .navbar-brand{margin-top:0px;padding:15px 0;font-size:4.5em;margin-left:0;line-height:1em;color:#191919;text-decoration:none;text-transform:uppercase;font-family:"freightregular"}@media screen and (max-width: 768px){.navbar .logo .navbar-brand{font-size:2.5em}}.navbar .logo img{height:100%;width:auto}.navbar .social-media-links{border-left:1px solid #191919;width:auto;float:right}.navbar .social-media-links ul{list-style:none;margin-left:10px;padding:0;margin-bottom:0}.navbar .social-media-links ul li{display:inline-block}.navbar .social-media-links ul li a{padding:15px}.navbar .socialbox{display:none}.navbar-toggle{float:left;margin-top:10px;padding:8px;border-radius:0;margin-right:5px;background:#ffb600;background:red;top:10px}.navbar-toggle .icon-bar{background:#fff}.navbar-toggle .i-bar{background:#fff}ul.navbar-nav{float:left;display:inline-block;margin:0;padding:0}ul.navbar-nav>li>a{color:#191919;text-rendering:optimizeLegibility;text-transform:uppercase;text-decoration:none;font-size:inherit;margin:0;line-height:25px;display:block;padding:15px;-webkit-transition:350ms;transition:350ms;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;font-size:1.4em}ul.navbar-nav>li>a::after{content:"";height:1px;width:0%;display:block;margin:0 auto;left:0;background-color:#191919;border-bottom:0px;position:relative;border-bottom:none;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}@media screen and (max-width: 1200px){ul.navbar-nav>li>a{padding:15px 5px}}@media screen and (max-width: 1024px){ul.navbar-nav>li>a{font-size:1em;padding:15px 5px}}@media screen and (max-width: 767px){ul.navbar-nav>li>a{padding:25px;font-size:1.5em}}ul.navbar-nav li:first-child a{padding:15px 15px 15px 0}@media screen and (max-width: 768px){ul.navbar-nav li:first-child a{padding:15px 5px 15px 25px}}@media screen and (max-width: 767px){ul.navbar-nav li:first-child a{padding:25px}}ul.navbar-nav>li:hover>a,ul.navbar-nav>li.active>a{color:#191919;position:relative}ul.navbar-nav>li:hover>a::after,ul.navbar-nav>li.active>a::after{height:1px;width:100%;display:block;margin:0 auto;left:0;background-color:#191919;padding:0 15px}ul.navbar-nav>li:hover>a:after,ul.navbar-nav>li.active>a:after{content:'';position:absolute;border-bottom:2px solid #191919}ul.navbar-nav>li{padding:0px;position:relative}ul.navbar-nav>li:last-child{padding-right:0}ul.navbar-nav>li:last-child:after{background:none}ul.navbar-nav>li>a:hover,ul.navbar-nav>li>a:focus{background:none}ul.navbar-nav>li>a i{font-weight:700}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background:transparent;border:0}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-2px;border-radius:0}.dropdown-submenu>a:after{display:block;content:"\f105";font-family:FontAwesome;float:right;margin-top:0;margin-right:-5px}.dropdown-submenu:hover>a:after{border-left-color:#fff}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;border-radius:6px 0 6px 6px}.dropdown-menu{text-align:left;background:#fff;z-index:100;min-width:200px;border-radius:0;border:0;border-top:2px solid #191919;padding:0 20px}.dropdown-menu-large{min-width:400px}.dropdown-menu-large>li>ul{padding:0;margin:0;list-style:none}.dropdown-menu-large>li>ul>li>a{padding-left:0}.dropdown-menu-large>li>ul>li.active>a{color:#191919}.navbar-nav>li>.dropdown-menu a{background:none}.dropdown-menu li a{font-family:"notosans-regular-webfont";display:block;font-size:12px;line-height:normal;text-decoration:none;padding:15px 0;letter-spacing:.3px;border-bottom:1px solid #e5e5e5;color:#191919}.dropdown-menu li:last-child>a{border-bottom:0}.dropdown-menu li a:hover,.dropdown-menu li a:focus{color:#191919}@media (min-width: 768px){ul.nav li.dropdown:hover ul.dropdown-menu{display:block}ul.navbar-nav{height:50px}ul.navbar-nav>li{float:left;display:block;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;line-height:50px}ul.navbar-nav>li>a{font-family:"notosans-regular-webfont";color:#191919;text-rendering:optimizeLegibility;text-transform:none;text-decoration:none;margin:0;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}ul.navbar-nav>li>a:hover{font-family:"freightregular";font-size:1.5em;line-height:1em;text-transform:uppercase}}@media (min-width: 767px){ul.nav li.dropdown ul.dropdown-menu li.dropdown-submenu .dropdown-menu{left:100%;top:0;display:none}ul.nav li.dropdown ul.dropdown-menu li.dropdown-submenu:hover .dropdown-menu{display:block}}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>.dropdown-menu>.active>a{background:none;color:#191919}.collapse{height:1px;overflow:hidden;padding-left:0}.collapse.in{height:auto}@media (max-width: 770px){.navbar .navbar-collapse{padding-left:0;padding-right:0;margin-left:-15px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;overflow:hidden}.navbar ul.dropdown-menu{padding-left:0;padding-right:0}.navbar .navbar-nav .open .dropdown-menu>li>a{padding:22px}.navbar .social-media-links{float:none;width:100%;border:none;border-top:2px solid #191919}.navbar .social-media-links ul li{width:100%}.navbar .social-media-links ul li a{line-height:normal;padding:10px}ul.navbar-nav{float:none;display:block}}@media screen and (max-width: 770px) and (max-width: 767px){ul.navbar-nav{border-bottom:2px solid #191919}}@media (max-width: 770px){button.navbar-toggle{position:absolute;right:0px;padding:10px;height:67px;margin-top:0;margin-bottom:0;margin-right:0px;background-color:transparent;background-image:none;border:0px solid transparent;border-radius:0px;top:0px}}@media (max-width: 767px){.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-top:2px solid #191919;margin-left:-25px;margin-right:-25px}}.container>.navbar-collapse{margin-left:-15px}ul.navbar-nav>li:hover>a:after,ul.navbar-nav>li.active>a:after{height:1px;width:100%;display:block;margin:0 auto;left:0;background-color:#191919;padding:0 15px;border-bottom:none;position:relative}.navbar-default .navbar-nav>li>a{color:#191919}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background:#191919;color:#fff}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{background:transparent;color:#191919;font-family:"freightregular";font-size:1.5em}.navbar-default .navbar-nav>.active>a::after,.navbar-default .navbar-nav>.active>a:hover::after,.navbar-default .navbar-nav>.active>a:focus::after{height:1px;width:100%;display:block;margin:0 auto;left:0;background-color:#191919;padding:0 15px;border-bottom:none;position:relative}.carousel{max-height:100%;overflow:hidden;width:100%}header{height:auto;background-color:#dbdbdb;width:100%;background:url("../../../../../storage/filemanager/templatefiles/bilder/cover.jpg");background-size:cover;background-position:center center;position:relative;padding-bottom:33%}header.carouselheader{height:auto;padding-bottom:0;background-image:none;background-color:#dbdbdb}header .claimwrap{-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);left:50%;top:50%;position:absolute;width:100%;padding:15px;display:none}header .claimwrap .claim{text-align:right}header .claimwrap .claim a:link,header .claimwrap .claim a:visited{color:#fff;display:block}header .claimwrap .claim h1,header .claimwrap .claim h2{color:#191919;font-size:3em;text-align:center;background:#fff;display:inline-block;padding:15px}@media screen and (min-width: 770px){header .claimwrap{display:block}}@media screen and (min-width: 1500px){header{padding-bottom:0;height:500px}}footer{font-size:inherit;background:transparent;color:#191919;padding:20px 0}footer h3{font-family:"notosans-bold-webfont";font-size:1em}footer a:link,footer a:visited{color:#191919}footer a:link:hover,footer a:visited:hover{color:#dbdbdb}footer .row.border::before{content:"";height:2px;width:50%;display:block;background:#191919;margin:0 0 25px 0}@media screen and (max-width: 768px){footer .row.border::before{width:100%;margin:0}}footer .row .footercontent{padding:5% 10%;width:100%;position:relative}@media screen and (max-width: 768px){footer .row .footercontent{padding:25px}}@media screen and (max-width: 768px){footer address{padding:0px}}footer address a:link{color:#191919}footer address span{display:block;text-align:left}footer address span.adresse::before{content:"\f124";font-family:FontAwesome;margin-right:10px}footer address span.telefon::before{content:"\f095";font-family:FontAwesome;margin-right:10px}footer address span.mail::before{content:"\f003";font-family:FontAwesome;margin-right:10px}footer .social-media-links{width:auto}footer .social-media-links ul{list-style:none;margin-left:0px;padding:0}footer .social-media-links ul li{display:block}footer .social-media-links ul li a{padding:0 5px;text-decoration:none}footer .footernavi{width:auto;-webkit-box-sizing:border-box;box-sizing:border-box}footer .footernavi ul{list-style:none;margin-left:0px;padding:0}footer .footernavi ul li{display:inline-block;width:100%;margin:0;padding:0;float:left;padding:0px}footer .footernavi ul li a.btn{padding:5px 10px 10px;text-decoration:none;display:block;text-align:center;border-radius:2px;background:#f4f4f4;color:#191919;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);-webkit-transition:all 0.5s cubic-bezier(0.25, 0.8, 0.25, 1);transition:all 0.5s cubic-bezier(0.25, 0.8, 0.25, 1);border-top:5px solid transparent}footer .footernavi ul li a.btn:hover{background:#dbdbdb;color:#191919;border-top:5px solid #fff}footer .footernavi ul li a{color:#191919;display:block}footer .footernavi ul li a:hover{color:#dbdbdb}footer .footernavi ul::after{content:" ";display:block;clear:both}@media screen and (max-width: 990px){footer .social-media-links,footer .footernavi{float:none;width:100%;border:none;border-top:2px solid #fff;margin:0px 0 0}footer .social-media-links ul,footer .footernavi ul{margin-top:0px}footer .social-media-links ul li,footer .footernavi ul li{width:100%}footer .social-media-links ul li a,footer .footernavi ul li a{line-height:normal;padding:0px 0}}body{font-family:"notosans-regular-webfont";font-size:14px;line-height:1.5em;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}b,strong{font-family:"notosans-bold-webfont"}i{font-family:"notosans-italic-webfont"}p{letter-spacing:.015em}.quote{font-family:"freightregular"}.special{font-family:"freightregular"}a:link,a:visited{color:#191919;text-decoration:underline;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}a:link:hover,a:visited:hover{color:#dbdbdb;text-decoration:none}table{width:100%;margin-bottom:1em}table tr{border-bottom:1px solid #eee}h1,h2,h3,h4,h5{font-family:"freightregular";font-size:1.343em}h1,h2{font-weight:normal;font-size:2.429em;text-align:left;text-transform:uppercase;margin-bottom:20px}h1{position:relative;font-size:2vw;z-index:1;padding:10px 0;padding-left:10% !important;margin:0;display:block;font-family:"freightregular";text-transform:uppercase;overflow-x:hidden;color:#191919}h1::before,h1::after{position:absolute;top:20px;overflow:hidden;width:100%;height:2px;content:'\a0';background-color:#191919}h1::before{margin-left:-100%;text-align:right;border-right:10px solid #fff}h1::after{border-left:10px solid #fff}@media screen and (max-width: 768px){h1{font-size:2em;padding-left:0 !important;text-align:center;margin-bottom:50px}}h3{font-weight:normal;font-size:1.429em;text-align:left;text-transform:uppercase;font-family:"freightregular";color:#191919}@media screen and (max-width: 600px){h1{font-size:2em}}@media screen and (max-width: 600px){h2{font-size:1.5em}}@media screen and (max-width: 600px){h3,h4,h5{font-size:1.2em}}a.instagram{display:inline-block;content:''}a.instagram::before{content:'\f16d';font-family:FontAwesome;margin-right:5px}a.facebook{display:inline-block}a.facebook::before{content:'\f09a';font-family:FontAwesome;margin-right:5px}a.twitter{display:inline-block}a.twitter::before{content:'\f099';font-family:FontAwesome;margin-right:5px}a.popup{color:red}.btn{border-radius:2px}a.scrollbtn{display:inline-block;padding:10px 15px;text-transform:uppercase;border:1px solid #000;text-decoration:none;font-family:"notosans-bold-webfont";color:#191919;font-size:0.8em;margin:15px 0}a.scrollbtn:hover{color:#dbdbdb;border:1px solid #dbdbdb}.border-btn,.border-btn:visited{display:inline-block;padding:10px 15px;text-transform:uppercase;border:2px solid #191919;text-decoration:none;font-family:"notosans-bold-webfont";color:#191919;margin:15px 0;border-radius:2px}.border-btn:hover{border:2px solid #dbdbdb;color:#dbdbdb;text-decoration:none;cursor:pointer}.block-btn,.block-btn:visited{display:inline-block;padding:10px 15px;text-transform:uppercase;text-decoration:none;font-family:"notosans-bold-webfont";color:#fff;background-color:#191919;margin:15px 0;border-radius:2px}.block-btn:hover{color:#191919;background-color:#dbdbdb;text-decoration:none;cursor:pointer}.icon-btn{display:inline-block;padding:10px 15px;text-transform:uppercase;text-decoration:none;font-family:"notosans-bold-webfont";color:#fff;background-color:#191919;margin:15px 0;border-radius:2px}.icon-btn:before{display:inline-block;content:'\f188';font-family:FontAwesome;background-color:#f4f4f4;padding:10px 15px;margin:-10px 10px -15px -15px;color:#191919;border-right:2px solid #fff}.icon-btn:hover{display:inline-block;padding:10px 15px;text-transform:uppercase;text-decoration:none;font-family:"notosans-bold-webfont";color:#191919;background-color:#f4f4f4;margin:15px 0;cursor:pointer}.icon-btn:hover .icon-btn:before{color:#fff;background-color:#191919}.round-btn{display:inline-block;padding:10px 15px;text-transform:uppercase;border:2px solid #191919;background-color:#191919;text-decoration:none;font-family:"notosans-bold-webfont";color:#fff;margin:15px 0;border-radius:25px}.round-btn:hover{border:2px solid #191919;background-color:#f4f4f4;color:#191919;text-decoration:none;cursor:pointer}.huge{font-size:4em;display:block;line-height:1.1em;text-align:center}.huge:before{content:'\f10e';display:block;font-family:FontAwesome;font-size:0.5em}.mfp-bg{background-color:#fff;opacity:1}.mfp-figure:after{-webkit-box-shadow:none;box-shadow:none}button.mfp-arrow{border:none;background-size:cover !important;width:80px;height:80px}button.mfp-arrow::before,button.mfp-arrow::after{border:none}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#191919}.mfp-arrow-right{background:url("../img/right.svg") !important}.mfp-arrow-left{background:url("../img/left.svg") !important}.mfp-title{color:#191919;text-align:center}.mfp-bottom-bar{margin-top:0px;position:absolute;top:15px;text-align:center;left:0;width:100%;cursor:auto}.mfp-counter{display:none}a:link,a:visited{color:#191919}a:link:hover,a:visited:hover{color:#dbdbdb}.datenschutzcheck{display:block;margin:15px 0}.btn-primary{background:#191919;color:#fff;border:none;border-radius:0px;width:100%;padding:10px 15px;margin-top:25px;text-transform:uppercase;border:0px solid #000;font-family:"notosans-bold-webfont";-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all 0.5s;transition:all 0.5s}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary[disabled]:hover,.btn-primary:active:hover{color:#fff;border-radius:0px;background:#dbdbdb}html{scroll-behavior:smooth}.subpage img{max-width:100%;height:auto}.subpage p{max-width:600px}section::before{clear:both}section{padding-top:15px;padding-bottom:35px}section .container{width:100% !important}.socialbox a,.socialbox a:link,.socialbox a:link:visited{color:#191919;text-decoration:none}.socialbox a:hover,.socialbox a:link:hover{color:#dbdbdb}.form-group{margin-bottom:25px}.form-control{border-radius:0px;border-color:transparent;padding:15px 0;height:50px;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all 0.5s cubic-bezier(0.25, 0.8, 0.25, 1);transition:all 0.5s cubic-bezier(0.25, 0.8, 0.25, 1);border-bottom:2px solid #dbdbdb}textarea.form-control{min-height:200px}input:focus,textarea:focus{outline:none !important;border:none;box-shadow:none !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important}.bar{position:absolute;display:block;width:calc(100% - 30px);bottom:0px}.bar:before{content:'';height:2px;width:0;bottom:0px;position:absolute;background:#191919;transition:0.5s ease all;-moz-transition:0.5s ease all;-webkit-transition:0.5s ease all}.bar:before{left:0%}input:focus ~ .bar:before,input:focus ~ .bar:after,textarea:focus ~ .bar:before,textarea:focus ~ .bar:after{width:100%}.error{margin:15px 0 0;font-size:0.9em;color:#dd223d}.info{font-size:1em;color:#191919;font-style:italic}.info::before{content:"\f129";font-family:FontAwesome;display:inline-block;margin-right:5px}.form-message.success{text-align:center}.form-message.success .successicon{width:150px;height:150px;border-radius:50%;background:#dbdbdb;color:#fff;font-size:5em;text-align:center;-webkit-animation:rotation .3s forwards;animation:rotation .3s forwards;-webkit-animation-delay:1s;animation-delay:1s;position:relative;margin:0 auto;padding:35px 0;margin-bottom:25px}.carousel{position:relative;margin-top:0px;padding:0;max-width:100%}.carousel-inner{position:relative;overflow:hidden;width:100%}.carousel-inner>.item{display:none;position:relative;-webkit-transition:0.6s ease-in-out left;transition:0.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;max-width:100%;height:auto;line-height:1}@media all and (transform-3d), (-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform 0.6s ease-in-out;transition:-webkit-transform 0.6s ease-in-out;transition:transform 0.6s ease-in-out;transition:transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.next,.carousel-inner>.item.active.right{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);left:0}.carousel-inner>.item.prev,.carousel-inner>.item.active.left{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);left:0}.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right,.carousel-inner>.item.active{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);left:0}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;left:15px;bottom:0;width:auto;opacity:.5;filter:alpha(opacity=50);font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6);background-color:transparent}.carousel-control.left{background-image:-webkit-gradient(linear, left top, right top, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0.0001)));background-image:linear-gradient(to right, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}.carousel-control.right{left:auto;right:15px;background-image:-webkit-gradient(linear, left top, right top, from(rgba(0,0,0,0.0001)), to(rgba(0,0,0,0.5)));background-image:linear-gradient(to right, rgba(0,0,0,0.0001) 0%, rgba(0,0,0,0.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}.carousel-control:hover,.carousel-control:focus{outline:0;color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;margin-top:-10px;z-index:5;display:inline-block}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px}.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;line-height:1;font-family:FontAwesome}.carousel-control .icon-prev:before{content:'\f104'}.carousel-control .icon-next:before{content:'\f105'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000 \9;background-color:transparent}.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#eee;text-align:left;text-shadow:0 1px 2px rgba(0,0,0,0.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width: 768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{left:15px;right:auto;padding-bottom:30px}.carousel-caption h3{color:#eee}.carousel-indicators{bottom:20px}}@media (max-width: 770px){.carousel-indicators,.carousel-caption{display:none}.navbar-toggle{position:absolute;right:15px;padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px;top:40px}.navbar-nav{margin:0;width:100%}}@media (max-width: 768px){.carousel{margin-top:140px}}@media (max-width: 767px){.carousel{margin-top:0px}}.carouselheader .carousel{position:relative;margin-top:0px;margin:0 auto;padding:0;max-width:1600px;max-height:500px}.carouselheader .carousel-inner{position:relative;overflow:hidden;width:100%}.carouselheader .carousel-inner .item img{width:100%}.carouselheader .carousel-inner>.active,.carouselheader .carousel-inner>.next,.carouselheader .carousel-inner>.prev{display:block}.carouselheader .carousel-inner>.active{left:0}.carouselheader .carousel-inner>.next,.carouselheader .carousel-inner>.prev{position:absolute;top:0;width:100%}.carouselheader .carousel-inner>.next{left:100%}.carouselheader .carousel-inner>.prev{left:-100%}.carouselheader .carousel-inner>.next.left,.carouselheader .carousel-inner>.prev.right{left:0}.carouselheader .carousel-inner>.active.left{left:-100%}.carouselheader .carousel-inner>.active.right{left:100%}.carouselheader .carousel.carousel-fullscreen{max-height:100vh}.carouselheader .carousel.carousel-fullscreen .carousel-inner .item{height:100vh;min-height:600px;background-position:center center;background-repeat:no-repeat;background-size:cover}.carouselheader .carousel.carousel-fullscreen .carousel-caption{top:50%;width:100%;text-align:center;bottom:auto;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.carouselheader .carousel.carousel-fullscreen .carousel-caption h1,.carouselheader .carousel.carousel-fullscreen .carousel-caption h2,.carouselheader .carousel.carousel-fullscreen .carousel-caption h3,.carouselheader .carousel.carousel-fullscreen .carousel-caption h4,.carouselheader .carousel.carousel-fullscreen .carousel-caption h5,.carouselheader .carousel.carousel-fullscreen .carousel-caption h6{font-size:4em;color:#fff}.carouselheader .carousel.carousel-fullscreen .overlay{position:absolute;width:100%;height:100%;background:#000;opacity:0.15;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.carouselheader .carousel.carousel-fullscreen .carousel-control{position:absolute;top:0;bottom:0;width:9%;font-size:2em;color:#fff;text-align:center;text-shadow:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.carouselheader .carousel.carousel-fullscreen .carousel-control.left{background-image:-webkit-gradient(linear, left top, right top, color-stop(0, rgba(0,0,0,0.5)), to(rgba(0,0,0,0.0001)));background-image:linear-gradient(to right, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x;left:0}.carouselheader .carousel.carousel-fullscreen .carousel-control.right{right:0}.carouselheader .carousel.carousel-fullscreen .carousel-control:focus,.carouselheader .carousel.carousel-fullscreen .carousel-control:hover{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}.carouselheader .carousel.carousel-fullscreen .carousel-fade .carousel-inner .item{-webkit-transition-property:opacity;transition-property:opacity}.carouselheader .carousel.carousel-fullscreen .carousel-fade .carousel-inner .item,.carouselheader .carousel.carousel-fullscreen .carousel-fade .carousel-inner .active.left,.carouselheader .carousel.carousel-fullscreen .carousel-fade .carousel-inner .active.right{opacity:0}.carouselheader .carousel.carousel-fullscreen .carousel-fade .carousel-inner .active,.carouselheader .carousel.carousel-fullscreen .carousel-fade .carousel-inner .next.left,.carouselheader .carousel.carousel-fullscreen .carousel-fade .carousel-inner .prev.right{opacity:1}.carouselheader .carousel.carousel-fullscreen .carousel-fade .carousel-inner .next,.carouselheader .carousel.carousel-fullscreen .carousel-fade .carousel-inner .prev,.carouselheader .carousel.carousel-fullscreen .carousel-fade .carousel-inner .active.left,.carouselheader .carousel.carousel-fullscreen .carousel-fade .carousel-inner .active.right{left:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.carouselheader .carousel.carousel-fullscreen .carousel-fade .carousel-control{z-index:2}@media screen and (max-width: 676px){.carouselheader .carousel.carousel-fullscreen .carousel-control .icon-next,.carouselheader .carousel.carousel-fullscreen .carousel-control .glyphicon-chevron-right{margin-right:0px}}.carousel-fade .carousel-inner .item{opacity:0;-webkit-transition-property:opacity;transition-property:opacity}.carousel-fade .carousel-inner .active{opacity:1}.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{left:0;opacity:0;z-index:1}.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{opacity:1}.carousel-fade .carousel-control{z-index:2000000}@media all and (transform-3d), (-webkit-transform-3d){.carousel-fade .carousel-inner>.item.next,.carousel-fade .carousel-inner>.item.active.right{opacity:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.carousel-fade .carousel-inner>.item.prev,.carousel-fade .carousel-inner>.item.active.left{opacity:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.carousel-fade .carousel-inner>.item.next.left,.carousel-fade .carousel-inner>.item.prev.right,.carousel-fade .carousel-inner>.item.active{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}#fourofour .wrap{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border:10px solid #191919;border-radius:10%;padding:40px}#fourofour img{width:90%;height:auto}#fourofour h1{line-height:normal}#fourofour p{text-align:center}#fourofour a.home{display:inline-block;background:#191919;color:#fff;padding:15px;text-decoration:none}#fourofour a.home::before{font-family:FontAwesome;content:"\f015";margin-right:15px}@media screen and (max-width: 600px){#fourofour .wrap{position:relative;left:auto;top:auto;-webkit-transform:none;transform:none;border:0px;padding:40px}}.gallery .gallery-box .bodyimg{max-width:100%;height:auto}.gallery .gallery-box a.inner{-webkit-transition:all 0.2s;transition:all 0.2s;border-radius:2px}.gallery .gallery-box a.inner .body{border-top-left-radius:2px;border-top-right-radius:2px}.gallery .gallery-box a.inner .foot{background-color:#191919;color:#fff;border-bottom-left-radius:2px;border-bottom-right-radius:2px;-webkit-transition:all 0.2s;transition:all 0.2s}.gallery .gallery-box a.inner .foot h4{color:#fff}.gallery .gallery-box a.inner:hover .foot{background-color:#dbdbdb;color:#fff}.gallery .gallery-box a.inner:hover .foot h4{color:#fff}.gallery .gallery-box.gallery-image a.inner .body{border-radius:2px;-webkit-transition:all 0.2s;transition:all 0.2s}.gallery .gallery-box.gallery-image:hover .body{-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}#grid img{width:100%;height:auto}#grid .item{padding:10px}#grid[data-columns]::before{content:'3 .column.size-1of3'}.column{float:left}.size-1of3{width:33.333%}.size-1of1{width:100%}.size-1of2{width:50%}@media screen and (max-width: 980px){#grid[data-columns]::before{content:'2 .column.size-1of2'}}@media screen and (max-width: 480px){#grid[data-columns]::before{content:'1 .column.size-1of1'}}section.socialmedia{background:#191919;margin-bottom:0px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}section.socialmedia .social-media-item{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;margin-bottom:25px}section.socialmedia .social-media-item a.linkwrap{display:block;width:100%;height:100%;position:absolute}section.socialmedia .social-media-item:hover{background:#191919;color:#fff}section.socialmedia .social-media-item:hover .content::before{background:#fff}section.socialmedia .social-media-item:hover .content a{color:#fff}section.socialmedia .social-media-item:hover .image a{background-size:cover}section.socialmedia .social-media-item:hover .image a::before{opacity:1}section.socialmedia .social-media-item .image{position:relative}section.socialmedia .social-media-item .image a{-webkit-transition:all 1.5s linear;transition:all 1.5s linear;background-size:cover;overflow:hidden;background-repeat:no-repeat;background-image:url(../../../../../storage/filemanager/templatefiles/logo/logo.svg)}section.socialmedia .social-media-item .image a::before{-webkit-transition:all .8s ease-in-out;transition:all .8s ease-in-out;opacity:0;content:"";display:block;position:absolute;background-image:url(../../../../../storage/filemanager/templatefiles/logo/logo.svg);background-color:linear-gradient(to right, #f4f4f4, #dbdbdb);background-repeat:no-repeat;background-position:center center;z-index:10000;width:100%;padding-bottom:60%;background-size:40%}section.socialmedia .social-media-item .content{padding:0 10px 15px 10px}section.socialmedia .social-media-item .content::before{content:"";display:block;height:2px;background:#191919;margin:25px 0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}section.socialmedia .social-media-item .content a{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}section a.facebook{text-align:center;text-decoration:none;left:50%;position:relative;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-family:"freightregular";letter-spacing:0.06em;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}section a.facebook:hover{color:#fff}
