@import 'bootstrap-grid.min.css';@import 'forms.min.css';@import 'jquery.flexslider.css';@-webkit-keyframes shownav{0%{-webkit-transform:translate(-600px, 0);-moz-transform:translate(-600px, 0);-o-transform:translate(-600px, 0);-ms-transform:translate(-600px, 0);transform:translate(-600px, 0);margin-top:-200px}50%{-webkit-transform:translate(-600px, 0);-moz-transform:translate(-600px, 0);-o-transform:translate(-600px, 0);-ms-transform:translate(-600px, 0);transform:translate(-600px, 0);margin-top:0}100%{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);margin-top:0}}@-webkit-keyframes hidenav{0%{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);margin-top:0}50%{-webkit-transform:translate(-600px, 0);-moz-transform:translate(-600px, 0);-o-transform:translate(-600px, 0);-ms-transform:translate(-600px, 0);transform:translate(-600px, 0);margin-top:0}100%{margin-top:-200px;-webkit-transform:translate(-600px, 0);-moz-transform:translate(-600px, 0);-o-transform:translate(-600px, 0);-ms-transform:translate(-600px, 0);transform:translate(-600px, 0)}}@keyframes shownav{0%{-webkit-transform:translate(-600px, 0);-moz-transform:translate(-600px, 0);-o-transform:translate(-600px, 0);-ms-transform:translate(-600px, 0);transform:translate(-600px, 0);margin-top:-200px}50%{-webkit-transform:translate(-600px, 0);-moz-transform:translate(-600px, 0);-o-transform:translate(-600px, 0);-ms-transform:translate(-600px, 0);transform:translate(-600px, 0);margin-top:0}100%{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);margin-top:0}}@keyframes hidenav{0%{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);margin-top:0}50%{-webkit-transform:translate(-600px, 0);-moz-transform:translate(-600px, 0);-o-transform:translate(-600px, 0);-ms-transform:translate(-600px, 0);transform:translate(-600px, 0);margin-top:0}100%{margin-top:-200px;-webkit-transform:translate(-600px, 0);-moz-transform:translate(-600px, 0);-o-transform:translate(-600px, 0);-ms-transform:translate(-600px, 0);transform:translate(-600px, 0)}}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{background-color:#fff}a{outline:0 !important;color:inherit;text-decoration:none;border-bottom:1px solid #bbc1c4;-webkit-transition:all .3s ease-in 0s;-moz-transition:all .3s ease-in 0s;-ms-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}a.active,a:hover{-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}a:focus{outline:none}img,video{max-width:100%;height:auto}.menu,ol,ul{padding:0px 0px 0px 20px}li{margin:.5em 0}nav,article{-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;transition:all .3s ease 0s}hr{width:10%;margin:1em auto}iframe{width:100%;height:100%;border:none}p:empty{display:none}.r33{position:relative;display:block}.r33::before{content:"";display:block;padding-top:75.01875469%}.r33>*{position:absolute;top:0;left:0}.r55{position:relative;display:block}.r55::before{content:"";display:block;padding-top:64.30868167%}.r55>*{position:absolute;top:0;left:0}.r2{position:relative;display:block}.r2::before{content:"";display:block;padding-top:50%}.r2>*{position:absolute;top:0;left:0}.r065{position:relative;display:block}.r065::before{content:"";display:block;padding-top:153.84615385%}.r065>*{position:absolute;top:0;left:0}.pure-g>div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 20px}.pure-g.nopadding>div{padding:0}::-moz-selection{background:#848f95;color:#fff;text-shadow:none}::selection{background:#848f95;color:#fff;text-shadow:none}h1::-moz-selection,h2::-moz-selection{background:#a29062}h1::selection,h2::selection{background:#a29062}html,button,input,select,textarea,label,.pure-g [class*="pure-u"]{font-family:'nimbus-sans','Arial',sans-serif;font-weight:300;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{line-height:1.6;color:#848f95}footer{font-size:.875em}h1{font-family:'ltc-bodoni-175','Open Sans',sans-serif;font-size:2.667em;font-weight:bold}h1,h2{color:#a29062;line-height:1.3}h2{font-weight:300}h3{font-size:1.125em;font-weight:500}a{font-weight:500}b,strong{font-weight:500;color:#5f686e}.left{text-align:left}.centered{text-align:center}div.centered{margin-left:auto;margin-right:auto}.justified{text-align:justify}.marked{background-color:#a29062;color:#fff}.marked.red{background-color:#f65a2e;color:#fff}.marked.orange{background-color:#f5be2f;color:#fff}nav,section,footer>div{max-width:1200px;margin:0 auto}section.wide{max-width:100%;margin:0;padding:0 0 20px 0}section.condensed{padding-top:0}.kompetenzen .row>div:only-child{flex:0 1 auto;text-align:center;padding:0;margin:0}.home h1{text-align:inherit}nav{padding:0 20px}section{padding:20px 20px}footer>div{padding:20px}header{text-align:center;padding:10px 40px;border-bottom:1px solid #a29062}header .logo{width:200px}header>a{border:none}nav{overflow:hidden;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;transition:all .3s ease 0s}nav .menu{display:inline-block;list-style:none;margin:0;padding:0}nav .menu li{display:block;float:left;margin:0;padding:0}nav .menu a{display:block}nav .menu.ready{-webkit-animation:hidenav .6s ease-in 0s 1 normal forwards;animation:hidenav .6s ease-in 0s 1 normal forwards}nav .menu.ready.active{-webkit-animation:shownav .6s ease-out 0s 1 normal forwards;animation:shownav .6s ease-out 0s 1 normal forwards}nav li{float:none;line-height:40px}nav a{color:#444;border:none}nav .active>a,nav a:hover{color:#a29062}nav .active>a{cursor:default}nav .primary a{padding:5px 20px}nav .secondary a{padding:5px 20px;font-size:.867em;color:#848f95;text-transform:uppercase}nav .secondary .active>a,nav .secondary a:hover{color:#444}nav .secondary .fb{width:40px;height:40px;background:url('../images/icon_fb.jpg') no-repeat scroll 0 0 transparent;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover}nav .menutrigger{display:block;width:40px;height:40px;margin:20px;background:url('../images/icon_menu.svg') no-repeat scroll 0 0 transparent;background-size:100% 100%;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;transition:all .3s ease 0s}article{margin-bottom:40px}article .image{padding-top:0}article .slideshow{position:relative;overflow:hidden;margin-bottom:20px}footer{background-color:#e6ebee}footer .menu{display:inline-block;list-style:none;margin:0;padding:0;margin:20px 0 0}footer .menu li{display:block;float:left;margin:0;padding:0}footer .menu a{display:block}footer .menu:first-child{margin-top:40px}footer .menu a{margin:0 10px;border-bottom:1px solid transparent}footer .menu a:first-child{margin-left:0}footer .menu .active a{border-bottom:1px solid #bbc1c4}footer .menu.service{display:block;margin-top:15px}h1{margin-top:0;text-align:center}.block{border-bottom:1px solid #bbc1c4;padding-bottom:10px}.bar{position:fixed;z-index:99;width:100%;max-width:100%;left:0;padding:0;background-color:rgba(255,255,255,0.95)}.bar.dark{background-color:rgba(68,68,68,0.9)}.bar.top{top:0}.bar.bottom{bottom:0}.bar button{margin:10px 6px 10px 0}nav.bar{border-top:1px solid #a29062;box-shadow:0 0 4px 0 rgba(0,0,0,0.05)}nav.bar .menutrigger{margin-left:40px}nav.bar menu{margin-left:20px}.portrait{margin:20px 0}.portrait h2{margin:0}.portrait h3{margin:0 0 1em}.portfolio img{position:absolute;top:0;left:0}.portfolio .landscape img{height:100%;width:auto}.portfolio .portrait img{width:100%;height:auto}.portfolio .item{background-size:cover;background-position:50% 50%;background-color:#e6ebee}.portfolio .item video{top:50%;transform:translateY(-50%)}.portfolio .item .content{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;transform:scale(.8);transition:all .2s ease}.portfolio .item .content .overlay{position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(68,68,68,0.5);opacity:0;transform:scale(1.2);transition:all .2s ease}.portfolio .item .content .title{position:absolute;left:20px;bottom:20px;transition:all .2s ease}.portfolio .item .content .title .cat{color:#fff;font-weight:500}.portfolio .item:hover .content{opacity:1;transform:scale(1)}.portfolio .item:hover .overlay{opacity:1;transform:scale(1)}.button,button{position:relative;overflow:hidden;display:inline-block;padding:.5em 1.5em;font-weight:400;text-decoration:none;margin:2em 0;-webkit-transition:all .3s ease-in 0s;-moz-transition:all .3s ease-in 0s;-ms-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}.button.triangle::before,button.triangle::before{content:'';position:absolute;left:-10px;top:50%;display:block;width:7px;height:14px;border-left:solid 7px #a29062;border-bottom:solid 7px transparent;border-top:solid 7px transparent;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-o-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;transition:all .3s ease 0s}.button:hover,button:hover{-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;transition:all .3s ease 0s}.button:hover.triangle::before,button:hover.triangle::before{left:1.5em}.button:hover.triangle,button:hover.triangle{text-indent:1em}.button.dark,button.dark{background-color:#a29062;color:#fff !important}.button.dark.triangle::before,button.dark.triangle::before{border-left:solid 7px #fff}.button.dark:hover,button.dark:hover{background-color:#ae9556;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;transition:all .3s ease 0s}.button.light,button.light{background-color:transparent;color:#a29062 !important;border:2px solid #a29062 !important}.button.light.triangle::before,button.light.triangle::before{border-left:solid 7px #a29062}.pure-form button,.pure-form input[type],.pure-form select,.pure-form textarea{margin:10px 0px;padding:10px 15px;border:1px solid #a29062;color:#848f95;-webkit-box-shadow:none;box-shadow:none;-webkit-border-radius:0;border-radius:0}.pure-form input[type],.pure-form select,.pure-form textarea{border:none;border-bottom:1px solid #d6dadc;background-color:#fafafa}.pure-form input[type]:focus,.pure-form select:focus,.pure-form textarea:focus{border-color:#a29062 !important;color:#848f95 !important}.pure-form button{float:right}.pure-form input[name="website"]{display:none}.checkbox,.radiobox{position:relative;display:inline-block;margin:10px 0}.checkbox label,.radiobox label{padding-left:15px;cursor:pointer;display:inline-block}.checkbox label::before,.radiobox label::before{content:'';display:inline-block;position:absolute;left:0;top:50%;width:20px;height:20px;border:1px solid #d6dadc;background-color:#fafafa;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-o-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);margin-left:20px}.checkbox label::after,.radiobox label::after{content:'';display:inline-block;opacity:0;position:absolute;left:10px;top:50%;width:9px;height:5px;background:transparent;border:2px solid #848f95;border-top:none;border-right:none;margin-left:20px;-webkit-transform:rotate(-45deg) translate(0, -100%);-moz-transform:rotate(-45deg) translate(0, -100%);-o-transform:rotate(-45deg) translate(0, -100%);-ms-transform:rotate(-45deg) translate(0, -100%);transform:rotate(-45deg) translate(0, -100%)}.checkbox input[type=checkbox],.radiobox input[type=checkbox],.checkbox input[type=radio],.radiobox input[type=radio]{visibility:hidden}.checkbox input[type=checkbox]:checked+label:after,.radiobox input[type=checkbox]:checked+label:after,.checkbox input[type=radio]:checked+label:after,.radiobox input[type=radio]:checked+label:after{opacity:1}.radiobox label::before{width:22px;height:22px;-webkit-border-radius:50%;border-radius:50%}.radiobox label::after{left:11px}.loadingbox{position:fixed;top:0;left:0;width:100%;height:100%;background:url('../images/icon_spinner.svg') no-repeat -9999px -9999px transparent;background-color:rgba(255,255,255,0.8)}.loadingbox.page{background-color:#fff}.loadingbox .spinner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100px;height:100px}video{cursor:pointer}.video{position:relative;display:none}.video .play{display:none}.video .timebar{width:0;height:1px;background-color:#a29062}.video .paused+.play{display:block}.play{position:absolute;top:50% !important;left:50% !important;margin:auto;width:60px;height:60px;border-radius:50%;border:3px solid #fff;cursor:pointer;pointer-events:none;transform:translate(-50%, -50%)}.play::before{content:'';display:block;width:0;height:0;border-style:solid;border-width:12px 0 12px 15px;border-color:transparent transparent transparent #fff;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;-webkit-transform:translateX(10%);transform:translateX(10%)}.has-video{background-size:cover;background-position:50% 50%}.has-video img{top:0;left:0}.blog-entry{font-weight:300}a.vr{position:relative}a.vr::after{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:url('../images/icon_vr.svg') 50% 50% no-repeat transparent;background-size:70px auto}.r-33{position:relative;display:block}.r-33::before{content:"";display:block;padding-top:75.01875469%}.r-33>*{position:absolute;top:0;left:0}.teaser+hr{margin-top:60px}.flexslider .slides>li{overflow:hidden}.flexslider .flex-control-paging li a{width:12px;height:12px;background:rgba(162,144,98,0.3);border:none;-webkit-box-shadow:none;box-shadow:none}.flexslider .flex-control-paging li a:hover{background:rgba(162,144,98,0.6)}.flexslider .flex-control-paging li a.flex-active{background:#a29062}.portfolio .grid-sizer,.portfolio .item{width:100%}.portfolio .item{position:relative;display:block;background-position:50% 50%;background-size:cover;overflow:hidden;margin:10px 0;opacity:1;transition:all .3s ease}.portfolio .item::before{display:block;content:'';width:100%;padding-top:calc(75%)}.portfolio .item.tbl{opacity:.5;background-size:0}.portfolio .item.tbl::after{content:'';display:block;width:100%;height:100%;background:url('../images/icon_spinner.svg') no-repeat 50% 50% #e6ebee;position:absolute;left:0;top:0;background-size:70px 70px}.featherlight{cursor:default}.featherlight:last-of-type{background:rgba(0,0,0,0.8)}.featherlight.featherlight-first-slide .featherlight-previous{display:none}.featherlight.featherlight-last-slide .featherlight-next{display:none}.featherlight .featherlight-content{position:static;background:transparent;margin-left:0;margin-right:0;padding:0;border:none;overflow:visible;max-height:calc(100% - 80px)}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:40px;right:40px;width:35px;height:35px;background:transparent;cursor:pointer;text-align:center;border:0;padding:0;margin:0}.featherlight .featherlight-close-icon::before,.featherlight .featherlight-close-icon::after{content:'';display:block;position:absolute;top:calc(50% - (3px / 2));left:50%;width:141.421%;height:3px;margin:0;background-color:#fff;transition:background-color .3s ease}.featherlight .featherlight-close-icon::before{transform:translateX(-50%) rotate(-45deg)}.featherlight .featherlight-close-icon::after{transform:translateX(-50%) rotate(45deg)}.featherlight .featherlight-close-icon:hover::before,.featherlight .featherlight-close-icon:hover::after{background-color:#a29062}.featherlight .featherlight-next:hover,.featherlight .featherlight-previous:hover{background:none}.featherlight .featherlight-next:hover span,.featherlight .featherlight-previous:hover span{display:none}.featherlight .featherlight-next:hover::before,.featherlight .featherlight-previous:hover::before{border-color:#a29062}.featherlight .featherlight-next::before,.featherlight .featherlight-previous::before{content:'';position:absolute;top:50%;width:35px;height:35px;border-top:3px solid #fff;border-left:3px solid #fff;transition:border-color .2s ease}.featherlight .featherlight-previous{left:40px;top:0;right:auto}.featherlight .featherlight-previous::before{transform:translate(calc(3px * 2), -50%) rotate(-45deg)}.featherlight .featherlight-next{left:auto;top:0;right:40px}.featherlight .featherlight-next::before{transform:translate(calc(-100% - 3px * 2), -50%) rotate(135deg)}.featherlight .count{color:#fff;text-align:center;transform:translateY(15px)}@media only screen and (min-width:35.5em){.sm-hidden{display:none !important;visibility:hidden !important}nav{padding:0 40px}section{padding:20px 40px}section.blog{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:30px}section.blog .col{margin:0;padding:0}section .blogentry{width:66.66%;margin:0 auto}footer>div{padding:40px}header{padding:40px}header .logo{width:300px}nav{text-align:center;height:auto;-webkit-transition:none .3s ease 0s;-moz-transition:none .3s ease 0s;-ms-transition:none .3s ease 0s;transition:none .3s ease 0s}nav .menu{display:inline-block;list-style:none;margin:0;padding:0}nav .menu li{display:block;float:left;margin:0;padding:0}nav .menu a{display:block}nav .menu,nav .menu.ready{-webkit-animation:none;animation:none}nav li{line-height:40px}nav .primary a{border-top:4px solid transparent;padding:15px 20px}nav .primary .active a{border-color:#a29062}nav .secondary{position:absolute;right:20px}nav .secondary a{padding:19px 10px}nav.bar .menutrigger{margin-left:20px}nav.bar .menu{margin-left:0}.portfolio{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:20px}.portfolio .item{margin:0}.portfolio .item.w-2{grid-column-end:span 2;grid-row-end:span 2}.portfolio .item.w-3{grid-column-end:span 3;grid-row-end:span 3}.portfolio .item.w-4{grid-column-end:span 4;grid-row-end:span 2}.teaser{width:66.66%;margin-left:auto;margin-right:auto}}@media only screen and (min-width:48em){.md-hidden{display:none !important;visibility:hidden !important}.play{width:100px;height:100px}.play::before{border-width:20px 0 20px 40px}a.vr::after{background-size:100px auto}.pure-g .offset-md-1-6{margin-left:16.66%}}@media only screen and (min-width:64em){.lg-hidden{display:none !important;visibility:hidden !important}.flexslider.fx-kb img{-webkit-transition:all 0s ease .6s;-moz-transition:all 0s ease .6s;-ms-transition:all 0s ease .6s;transition:all 0s ease .6s;-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-o-transform:scale(1, 1);-ms-transform:scale(1, 1);transform:scale(1, 1)}.flexslider.fx-kb .flex-active-slide img{-webkit-transition:all 7s ease .6s;-moz-transition:all 7s ease .6s;-ms-transition:all 7s ease .6s;transition:all 7s ease .6s;-webkit-transform:scale(1.08, 1.08);-moz-transform:scale(1.08, 1.08);-o-transform:scale(1.08, 1.08);-ms-transform:scale(1.08, 1.08);transform:scale(1.08, 1.08)}footer .menu,footer .menu:first-child{margin:0}.pure-g .offset-lg-1-6{margin-left:16.66%}}@media only screen and (min-width:80em){.xl-hidden{display:none !important;visibility:hidden !important}}@-ms-viewport{width:device-width}/*# sourceMappingURL=vp.css.map */
