body,html{outline:0;color:#000;font-family:Lato,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{z-index:100}em{font-family:'Libre Baskerville',serif}a{color:#000;outline:0!important;text-decoration:none!important}a:active,a:focus,a:hover{color:#b8b07a}.clear{clear:both}.container-full{margin:0 auto;width:100%}ul.contact-icons-mobile li{display:inline-block;padding-right:15px}ul.contact-icons-mobile{position:absolute;top:40px;right:0;width:125px}.navbar-nav{padding-top:5px}.navbar{background-color:rgba(255,255,255,.6)!important;margin:0}.navbar-brand{background-image:url(../img/logo-cava.png);width:215px;height:85px;background-repeat:no-repeat;background-size:contain;background-position:left center}.navbar-default{background:0 0;box-shadow:none;border:none;letter-spacing:1px;padding:25px 125px 25px 125px}.navbar-bar{transition:margin .1s ease,background-color .5s ease}.navbar-bar.affix{position:static}.navbar-bar .navbar-toggle .icon-bar{transition:background-color .1s ease}.navbar-default .navbar-toggle{border:none;background:0 0;z-index:1000}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background:0 0}.navbar-toggle .icon-bar{width:28px;height:3px}.navbar-toggle .icon-bar+.icon-bar{margin-top:5px}.navbar-default .navbar-toggle .icon-bar{background-color:#010101}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border:none}.navbar-nav>li>a{padding-top:25px;padding-bottom:25px}.navbar-default .navbar-nav>li>a,.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#000}#content{position:relative}.mail-icon,.phone-icon{background-repeat:no-repeat;background-size:contain}.phone-icon{width:22px;height:22px}.mail-icon{width:25px;height:20px}.phone-icon{background-image:url(../img/phone.svg)}.mail-icon{background-image:url(../img/mail.svg);margin-top:4px}.splash-section{position:relative}.box-image{position:relative;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover;transition:opacity .5s ease}.button-highlight{text-align:center;position:absolute;width:110px;height:110px;z-index:350;padding-top:25px;border-radius:55px;background:#b3a97d;-ms-transform:rotate(-15deg);-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}.button-highlight a{color:#000!important}.teaser-arrow{color:#fff;position:absolute;width:52px;height:55px;bottom:30px;left:50%;margin-left:-26px}.arrow-down{background-image:url(../img/arrow-down.png);background-position:center;background-repeat:no-repeat;background-size:contain;width:100%;height:35px}.arrow-down:hover{background-image:url(../img/arrow-down-black.png)}.toggle-team{cursor:pointer}.team-active{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.team-wrapper{display:none}.arrow-right{background-image:url(../img/arrow-right.png);background-position:center;background-repeat:no-repeat;background-size:contain;width:100%;height:50px}.arrow-right:hover{background-image:url(../img/arrow-right-black.png)}.arrow-left{background-image:url(../img/arrow-left.png);background-position:center;background-repeat:no-repeat;background-size:contain;width:100%;height:50px}.arrow-left:hover{background-image:url(../img/arrow-left-black.png)}.bg-black,.bg-dark,.bg-gold1,.bg-gold2,.bg-gold3,.bg-white{min-height:12px;transition:background .2s ease-out}.bg-gold1{background-color:#ddd6c3}.bg-gold2{background-color:#e8e5d7}.bg-gold3{background-color:#d6ceb7}.bg-gold4{background-color:#e5e1d0}.bg-gold5{background-color:#cfc6aa}.bg-gold6{background-color:#f6f5ee}.bg-gold7{background-color:#c3bb98}.bg-white{background-color:#fff}.hline{width:100%;height:5px;background-color:#b8b07a}.hline.thin{height:2px}.tline{width:100%;height:1px;background-color:#000}.slider-black{color:#000}.slider-white{color:#fff}.slider-icon{background-repeat:no-repeat;background-size:contain;background-position:center;width:100%;height:20px}.slider-black .slider-icon{background-image:url(../img/icon-black.png)}.slider-white .slider-icon{background-image:url(../img/icon-white.png)}.f-small{font-size:14px}.f-medium{font-size:35px}.italic{font-family:'Libre Baskerville',serif;font-weight:400;font-style:italic;text-transform:none}h1,h2{font-weight:700;text-transform:uppercase;color:#000}h3{font-family:'Libre Baskerville',serif;font-style:italic}h4{font-family:'Libre Baskerville',serif;font-weight:400;font-style:italic;color:#000}h1,h2,h3{color:#000;font-weight:900;font-family:Lato,sans-serif;text-transform:uppercase;font-weight:700;font-style:normal}.row-table-content,.row-table-header,p{font-weight:200}button{outline:0}.text-focus{text-align:center}.text-focus.text-light .btn.btn-default,.text-focus.text-light h1,.text-focus.text-light h2,.text-focus.text-light h3,.text-focus.text-light p{color:#fff}.text-focus.text-light .btn.btn-primary{background:#fff;color:#817971}.text-focus.text-light .btn.btn-primary:active,.text-focus.text-light .btn.btn-primary:hover{background:#e5e1de}.text-focus.text-light .btn.btn-default{border-color:#fff}.text-focus.text-light .btn.btn-default:active,.text-focus.text-light .btn.btn-default:hover{color:#817971;background:#fff}.text-focus.text-dark .btn.btn-default,.text-focus.text-dark h1,.text-focus.text-dark h2,.text-focus.text-dark h3{color:#817971}.text-focus.text-dark .btn.btn-primary{background:#817971;color:#fff}.text-focus.text-dark .btn.btn-primary:active,.text-focus.text-dark .btn.btn-primary:hover{background:#000}.text-focus.text-dark .btn.btn-default,.text-focus.text-dark p{border-color:#000}.text-focus.text-dark .btn.btn-default:active,.text-focus.text-dark .btn.btn-default:hover{background:#000;color:#fff}.text-focus.text-black .btn.btn-default,.text-focus.text-black h1,.text-focus.text-black h2,.text-focus.text-black h3{color:#000}.text-focus.text-black .btn.btn-primary{background:#000;color:#fff}.text-focus.text-black .btn.btn-primary:active,.text-focus.text-black .btn.btn-primary:hover{background:#817971}.text-focus.text-black .btn.btn-default,.text-focus.text-black p{border-color:#000}.text-focus.text-black .btn.btn-default:active,.text-focus.text-black .btn.btn-default:hover{color:#fff;background:#000}.tab{display:inline-block;width:15px}#map-canvas{width:100%}.text-shadow{text-shadow:0 0 12px rgba(0,0,0,.9)}.btn{outline:0!important;box-shadow:none;text-shadow:none;text-transform:uppercase;border-radius:3px;transition:color .5s ease,background-color .5s ease;font-weight:700}.btn.btn-primary{border:none}.btn.btn-default{background:0 0}input,textarea{font-family:aller,Helvetica,Arial,sans-serif}input.field-text,textarea.field-textarea{border:none;background:#817971;color:#fff;padding:0 5px;outline:0}input.field-text.error,textarea.field-textarea.error{background-color:#a17777}.error label{color:#a17777}input.field-text{width:100%}textarea.field-textarea{width:100%;min-width:100%;max-width:100%}label{padding-left:5px;font-weight:100;cursor:pointer}.row-table-content,.row-table-header{text-align:left!important}.row-table-header .border-line{background-color:#817971}.row-table-content .border-line{background-color:#000}.border-line{width:100%;min-height:1px}.img-bordered{border:1px #000 solid}.margin-bottom-medium{margin-bottom:30px}.nomargin{margin-bottom:0!important}.modal-footer,.modal-header{border:none}.modal-header h2{margin-top:20px}.modal-header button.close{display:none}.modal-content{border-radius:0;border:none;box-shadow:none}.footer{position:relative}.footer-logo{position:absolute;top:0;right:0}.mfp-no-margins img.mfp-img{padding:0}.mfp-no-margins .mfp-figure:after{top:0;bottom:0}.mfp-no-margins .mfp-container{padding:0}.mfp-with-zoom .mfp-container,.mfp-with-zoom.mfp-bg{opacity:0;-webkit-backface-visibility:hidden;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.mfp-with-zoom.mfp-ready .mfp-container{opacity:1}.mfp-with-zoom.mfp-ready.mfp-bg{opacity:.8}.mfp-with-zoom.mfp-removing .mfp-container,.mfp-with-zoom.mfp-removing.mfp-bg{opacity:0}.rslider.royalSlider{width:100%!important}.splash-section .rslider.royalSlider{height:100%!important}.referenzslider.royalSlider{width:100%!important;max-width:1020px;margin:25px auto}.parallax-image{background-attachment:fixed}.detail-links h4{font-size:14px}.detail-links a:link,.detail-links a:visited{color:rgba(209,194,123,.9)}.detail-links a:active,.detail-links a:hover{text-decoration:underline!important}.detail-links .no-float{float:none;margin:0 auto}.detail-links .back-to-overview{text-align:center;margin-bottom:25px}.detail-links .link-arrow-left,.referenzen-back-to-overview .link-arrow-left{font-family:'Libre Baskerville',serif;font-style:italic;display:inline-block;background-image:url(../img/arrow-left.png);background-position:left center;background-repeat:no-repeat;background-size:contain;padding:20px 20px 20px 60px;color:#000!important}.detail-links .link-arrow-left:hover,.referenzen-back-to-overview .link-arrow-left:hover{color:rgba(209,194,123,.9)!important;text-decoration:none!important}.link-arrow-right{font-family:'Libre Baskerville',serif;font-style:italic;display:block;background-image:url(../img/arrow-right.png);background-position:right center;background-repeat:no-repeat;background-size:24px;color:rgba(209,194,123,.9)!important}.link-arrow-right:hover{background-image:url(../img/arrow-right-black.png)!important}.styrofixStoerer h2 .size-m{font-size:36px;line-height:44px}.styrofixStoerer a:link,.styrofixStoerer a:visited{text-decoration:none!important;font-family:'Libre Baskerville',serif}.styrofixStoerer a:active,.styrofixStoerer a:hover{text-decoration:underline!important;color:#000!important}.styrofixStoerer{margin-top:35px}.styrofixStoerer .container{max-width:840px}.stoererImage{float:left;text-align:center}.stoererText{float:right;text-align:center}.container-cookie{position:relative}#cookie-law{width:100%;background:rgba(221,214,195,.9);margin:auto;position:fixed;bottom:0;z-index:1000;text-align:center;left:auto;right:auto;color:#000;padding:20px 4px}#cookie-law p{color:#000;text-align:left;display:inline-block;margin:0}#cookie-law a{color:#000;font-weight:700}#cookie-law a:hover{color:rgba(0,0,0,.8)}#cookie-law button{background-color:transparent;border-width:0;position:absolute;top:0;right:12px;width:36px;height:36px;opacity:1;cursor:pointer;-webkit-transition:opacity ease .3s;-moz-transition:opacity ease .3s;-o-transition:opacity ease .3s;transition:opacity ease .3s}#cookie-law button:after,#cookie-law button:before{position:absolute;top:0;left:17px;content:' ';height:36px;width:3px;background-color:#000;-webkit-transition:background-color ease .3s;-moz-transition:background-color ease .3s;-o-transition:background-color ease .3s;transition:background-color ease .3s}#cookie-law button:before{transform:rotate(45deg)}#cookie-law button:after{transform:rotate(-45deg)}#cookie-law button:hover{opacity:.8}#cookie-law button:hover:after,#cookie-law button:hover:before{background-color:#fff}#devmsg{font-family:Consolas,Verdana,sans-serif;position:fixed;z-index:9999;top:0;left:0;background-color:rgba(0,0,0,.6);color:#fff;padding:5px 10px;text-transform:uppercase;font-size:11px}
