body{color:#333;font-family:'Open Sans',sans-serif;font-weight:300}.wf-active h1,.wf-active h4{font-family:'Open Sans',sans-serif}.wf-active h1{padding:0 0 24px}#page-3278{padding:44px 0 64px!important}@media (max-width:767px){#page-3278{padding:12px 0 32px!important}}h1.cs-headline{font-size:32px;font-weight:300;letter-spacing:.2px;line-height:36px;text-transform:uppercase;margin:20px 0 10px;padding:0}@media (max-width:991px){h1.cs-headline{font-size:28px}}@media (max-width:767px){h1.cs-headline{margin:10px 0;font-size:21px}}.cs-headline + p{font-weight:300;padding:0;margin-top:20px}@media (max-width:767px){.cs-headline + p{margin-top:10px}}#page-2802{background-image:radial-gradient(circle farthest-side at -2% -8%,#d88c76,#f3e8d4 64%);padding:132px 0!important}@media (max-width:767px){#page-2802{padding:44px 0!important}}#page-2802 .headline{line-height:30px;font-size:24px;font-weight:400;letter-spacing:.2px;margin:0 0 10px;padding:0}@media (max-width:991px){#page-2802 .headline{font-size:22px}}@media (max-width:767px){#page-2802 .headline{margin:0;font-size:20px}}#page-2802 .row{width:unset;margin:60px -10px 0}@media (max-width:767px){#page-2802 .row{margin:26px 0 0}}.heading-2{text-align:center}.collection-list{margin-top:60px}#rig{max-width:900px;margin:0 auto;padding:10px;font-size:0}#rig div{-webkit-box-shadow:0 7px 14px rgba(50,50,93,.1),0 3px 6px rgba(0,0,0,.08);box-shadow:0 7px 14px rgba(50,50,93,.1),0 3px 6px rgba(0,0,0,.08);display:block;vertical-align:middle;box-sizing:border-box;margin:0;padding:0}.rig-cell{display:block;position:relative;overflow:hidden}.rig-img{display:block;width:100%;height:auto;border:none;transform:scale(1.05);transition:all 1s}#rig a:hover .rig-img{transform:scale(1)}.rig-overlay{position:absolute;display:block;top:0;left:0;bottom:0;right:0;margin:auto;background:#000;opacity:.09;filter:alpha(opacity=20);transition:all .6s}#rig a:hover .rig-overlay{opacity:0}.rig-text{font-size:22px;font-family:'Open Sans',sans-serif;font-weight:600;display:block;box-sizing:border-box;position:absolute;left:0;width:100%;text-align:center;text-transform:uppercase;letter-spacing:2px;top:40%;color:#fff;opacity:1;filter:alpha(opacity=100);transform:translateY(0px);transition:all .3s}@media (max-width:991px){.rig-text{font-size:20px}}@media (max-width:767px){.rig-text{font-size:22px}}#rig a:hover .rig-text{transform:translateY(-20px);opacity:0}.featured-posts-wrap{padding:unset}#custom_html-18{position:relative;background:#fff;padding:0 0 80px;width:100%}@media (max-width:767px){#custom_html-18{padding:0 0 26px}}#custom_html-18 a.button{color:#1a1a1a;border-color:#1a1a1a;border-radius:24px;width:200px}#custom_html-18 a.button:hover{color:#fff;background:#1a1a1a;border-color:#1a1a1a}@media only screen and (max-width:1024px){#custom_html-18 .footer-widget{padding:0 0 24px}}body:not(.page-template-template-home) #custom_html-18{display:none}.serviceBox{text-align:left;border-top:10px solid #d88c76;box-shadow:0 2px 5px 0 #888282;background:#fff;padding:30px 40px 27px;transition:all .3s ease-in-out 0;margin-bottom:20px}.description{padding:12px 0}@media only screen and (max-width:1023px){.serviceBox .title-md,.serviceBox .title-sm{display:inline-block;color:rgba(0,0,0,.8);padding-bottom:6px;margin:0 0 12px;transition:all .2s ease-in-out 0}}@media only screen and (min-width:1024px){.serviceBox .title-lg{display:inline-block;color:rgba(0,0,0,.8);padding-bottom:6px;margin:0 0 12px;transition:all .2s ease-in-out 0}.serviceBox:hover .title-lg{border-color:#e74c3c}#page-1803 h4{display:none;padding-left:24px}}.fa-ul li{list-style-type:none;margin:0 0 10px;padding:0;line-height:normal}.fa-li{left:-2.14285714em;width:0;top:.2em;color:#9b9b9b}@media (max-width:767px){#col-sm-title{padding-bottom:8px}.serviceBox{margin-bottom:30px;padding:20px 30px 17px}.infoItems{color:#000;font-family:'Open Sans',Arial,Helvetica,sans-serif;display:grid;align-items:center}.infoItem-left{display:inline-block;padding:0;margin:0 auto 0 0}.infoItem-right{display:inline-block;padding:0;margin:0 0 0 auto}.infoItems li{margin:0;padding:0}.currencySymbol{font-size:20px;font-weight:400;vertical-align:middle;padding-right:10px}.priceAmount{font-size:45px;font-weight:700}}@media (min-width:768px){#col-sm-title{width:15%}#col-sm-content{width:85%}.infoItems{display:flex;align-items:center;padding:0;margin:0}.infoItems-request{display:flex;align-items:flex-end;padding:0;margin:0}.infoItem-left{display:inline-block;padding:0;margin:0 auto 0 0}.infoItem-right{display:inline-block;padding:0;margin:0 0 0 auto}.currencySymbol{font-size:25px;font-weight:400;vertical-align:middle;padding-right:10px}.priceAmount{font-size:50px;font-weight:700}}@media only screen and (max-width:767px) and (orientation:landscape){.infoItems{color:#000;font-family:'Open Sans',Arial,Helvetica,sans-serif;display:flex;align-items:center;padding:0;margin:0}.infoItems-request{display:flex;align-items:flex-end;padding:0;margin:0}.infoItem-left{display:inline-block;padding:0;margin:0 auto 0 0}.infoItem-right{right:30px;position:absolute}.currencySymbol{font-size:25px;font-weight:400;vertical-align:middle;padding-right:10px}.priceAmount{font-size:50px;font-weight:700}}.tiled-gallery-caption{display:none}.button,a.button{font-family:'Open Sans','sans-serif';font-weight:500;letter-spacing:1px;text-decoration:none;transition:all .2s;margin:unset}.button,a.button:hover{color:#fff;background:#000}a.qbutton{color:#e74c3c;font-family:Arial,'sans-serif';text-transform:uppercase;font-weight:400;letter-spacing:.5px;text-decoration:none;transition:all .2s}a.qbutton:hover{color:#505050;padding-left:15px}.qbutton span{display:inline-block;position:relative;transition:.2s}.qbutton span:before{content:'\00bb';position:absolute;opacity:0;top:0;left:-15px;transition:0}.qbutton span:after{content:'\00bb';position:absolute;opacity:1;top:0;right:-15px;transition:0}.qbutton:hover span{padding-right:2px}.qbutton:hover span:before{opacity:1;right:-15px;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out}.qbutton:hover span:after{opacity:0;right:-15px;-webkit-transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;-ms-transition:opacity .4s ease-in-out;-o-transition:opacity .4s ease-in-out}.serviceBox .read{margin:12px 0}.serviceBox .read a{letter-spacing:1px;background:#d88c76;color:#fff;padding:14px 17px;text-decoration:none;text-transform:uppercase;transition:all .5s ease 0}.serviceBox a:hover{background:#a53519;transition:all .5s ease 0}#navigation{color:rgba(27,24,24,.5);font-family:Montserrat,'Open Sans',sans-serif;font-weight:400;font-style:normal;font-size:.9em;letter-spacing:.1em;text-transform:uppercase}#header.header-large #navigation{padding-top:0;padding-bottom:0}#header.header-large ul.menu>li>a{padding-top:52px;padding-bottom:26px}.header-large .sf-arrows .sf-with-ul:after{top:60%}#header.header-large .menu li:hover ul,#header.header-large .menu li.sfHover ul{top:113.51px}.menu li li a{display:block;background:0 0;font-size:.9em;text-transform:uppercase;line-height:1.6!important;margin:0;padding:8px 12px;border-top:1px solid rgba(0,0,0,.08)}#header.header-small #navigation{padding-top:0;padding-bottom:0}#header.header-small ul.menu>li>a{padding-top:12px;padding-bottom:12px}#header.header-small .menu li:hover ul,#header.header-small .menu li.sfHover ul{top:60px}.menu ul.sub-menu,.menu ul.children{border-radius:0}.menu .nav-arrow{display:none}#navigation>.menu{transition:padding .8s ease,margin .25s ease}#wrap #header .menu li li a,#wrap #header .menu li li a:link,#wrap #header .menu li li a:visited{color:#999;color:rgba(0,0,0,.8)}.menu li li a{border-top:0}.menu a:hover{color:#e74c3c!important}#header #logo{padding-left:18px}#header.header-small{max-height:61px;line-height:61px}@media handheld,only screen and (max-width:1024px){#header.header-large{max-height:61px;line-height:61px}.header-large #logo .site-logo-link img{vertical-align:middle}}.header-small #logo .site-logo-link img{vertical-align:middle}.menu li li{text-align:left}.menu ul.sub-menu,.menu ul.children{background-color:#fff!important;box-shadow:0 19px 35px rgba(0,0,0,0.11);-webkit-box-shadow:0 19px 35px rgba(0,0,0,0.11)}#wrap #header .menu li li a:focus,#wrap #header .menu li li a:hover,#wrap #header .menu li li a:active{color:rgba(0,0,0,1);background-color:#fff}#header.header-small,#header.header-large{background-image:none;border-bottom:none!important;-webkit-box-shadow:0 2px 6px -1px rgba(0,0,0,0.75);-moz-box-shadow:0 2px 6px -1px rgba(0,0,0,0.75);box-shadow:0 2px 4px -1px rgba(0,0,0,0.25)}#header .header-bg{background:rgba(255,255,255,1)}@media handheld,only screen and (min-width:1024px){.header-large #logo .site-logo-link img{max-height:70px!important;width:auto!important}.header-small #logo .site-logo-link img{transform:scale(.8);transition:transform .3s ease;width:auto!important}}@media handheld,only screen and (max-width:1024px){.header-large #logo .site-logo-link img{max-height:50px!important;width:auto!important}.header-small #logo .site-logo-link img{max-height:50px!important;width:auto!important}}@media handheld,only screen and (max-width:1024px){#header.header-large,#header.header-small{position:fixed;background:#fff}}@media handheld,only screen and (max-width:1024px){.main-small-navigation ul.mobile-menu.toggled-on{display:block;height:100%;width:100%;position:fixed;z-index:1;top:61px;left:0;overflow-x:hidden;transition:.5s}#header .five.columns.toggled-on:before{font-family:'FontAwesome';content:''}.menu-toggle{transition:transform .3s ease;padding:0 18px}.menu-toggle:before,.menu-toggle:after{line-height:.5}.menu-toggle:hover{transform:scale(0.9)}.menu-toggle:active{transform:rotate(180deg)}ul.mobile-menu li{text-align:left;margin-left:20px}}#wpstats{display:none}.footer-widgets{text-align:center;padding:0;margin:0}.footer{background:linear-gradient(120deg,#ebebeb,#fff)}.footer-content{display:none}.footer-information{padding:0}.footer .content{max-width:none;margin:0;padding:0}#custom_html-9{position:relative;border-bottom:1px solid rgba(58,58,57,.1);padding:80px 0;width:100%}@media (max-width:767px){#custom_html-9{padding:26px 0}}#custom_html-9 .footer-widget{padding:unset}#custom_html-9 a:link,#custom_html-9 a:visited{color:#d88c76;font-family:'Open Sans',sans-serif;font-weight:300}#custom_html-9 a:hover{color:#a53519}#custom_html-9 a.button{color:#fff;background-color:#d88c76;border-color:transparent;border-radius:24px;width:200px}#custom_html-9 a.button:hover{background:#a53519}#custom_html-15{color:#333;font-weight:100;margin:0 auto;padding:24px 0 0;width:100%}@media (max-width:767px){#custom_html-15{padding:0}}#custom_html-15 a span{font-family:'Open Sans',sans-serif;font-weight:600}#custom_html-15 a,#custom_html-15 a:link,#custom_html-15 a:visited{color:#d88c76;text-decoration:none}#custom_html-15 a:hover{color:#333}#jetpack_widget_social_icons-3{width:100%}#jetpack_widget_social_icons-3 .footer-widget{padding:0}#jetpack_widget_social_icons-3 .jetpack_widget_social_icons ul{margin:0}.footer-widgets #custom_html-13{width:100%}.footer .row{border-top:none}.footer .icon{color:#9b9b9b}.footer .icon:hover{color:#222}.widget li:last-child{padding-bottom:unset;border-bottom:unset}#custom_html-13 .footer-widget{padding:0 0 45px}#custom_html-13 a,#custom_html-13 a:link{color:#9b9b9b;font-family:'Open Sans',sans-serif;letter-spacing:1px}#eu-cookie-law{color:#191717!important;font-family:'open sans'!important;background-color:#ebebeb!important;box-shadow:0 -2px 8px rgba(0,0,0,0.1);border:3px solid rgba(255,255,255,.6);line-height:1.5;position:relative}#eu-cookie-law input,#eu-cookie-law input:hover,#eu-cookie-law input:focus{background:#fa8696;border:0 solid #dedede;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;color:#fff;margin:0 0 0 15px}#eu-cookie-law input.accept{left:0;bottom:15px;right:0;position:absolute}#eu-cookie-law a,#eu-cookie-law a:active,#eu-cookie-law a:visited{color:#fa8696;text-decoration:none;border-bottom:1px solid}@media only screen and (min-width:600px){#eu-cookie-law{padding:30px;padding-bottom:80px}#eu-cookie-law input.accept{bottom:30px}#eu-cookie-law input,#eu-cookie-law input:hover,#eu-cookie-law input:focus{margin:0 0 0 30px}#eu_cookie_law_widget-3 .footer-widget{padding:0 24px 24px 0}#eu_cookie_law_widget-3.widget_eu_cookie_law_widget{bottom:0!important;left:unset!important;right:0!important;width:300px!important;display:block!important}}@media only screen and (max-width:600px){#eu-cookie-law{padding:15px;padding-bottom:65px}.widget_eu_cookie_law_widget{border:none;bottom:1em;display:none;left:1em;margin:0;padding:0;position:fixed;right:1em;width:auto;z-index:50001}}.headline.img-headline{text-transform:uppercase;letter-spacing:.1px;text-shadow:.07em .07em 0 rgba(0,0,0,0.1);top:55%;-webkit-transform:translateY(-55%);-ms-transform:translateY(-55%);transform:translateY(-55%)}@media only screen and (min-width:1025px){.home .feature-img.page-banner{background-attachment:fixed;background-position:center center;background-repeat:no-repeat;-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;max-height:unset;padding-top:unset;height:100vh}.type-page .feature-img.page-banner{background-attachment:fixed;background-position:center center;background-repeat:no-repeat;-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;max-height:unset;padding-top:unset;height:100vh}div[class^="radius"].feature-img.page-banner{background-attachment:initial;background-position:top;background-repeat:no-repeat;background-size:cover;height:unset}}@media only screen and (max-device-width:767px) and (orientation:landscape){.home .feature-img.page-banner{max-height:unset;padding-top:unset;height:100vh}.type-page .feature-img.page-banner{max-height:unset;padding-top:unset;height:100vh}}.wf-active .headline.img-headline{font-weight:700;font-family:inherit}.wf-active h1{font-family:inherit}.title{font-weight:700!important}h2 + p{display:none}ol,ul{list-style:none;margin:0;padding:0}ol li{list-style:inside;list-style-type:decimal;margin:6px 0;padding:0}.featured-pages .row{border-top:none}.featured-pages .holder{padding:64px 0!important}.kreis{border-radius:100%;border-color:#fff;height:auto;max-width:80%}div.sharedaddy,#content div.sharedaddy,#main div.sharedaddy{display:none}#impressum-title{font-weight:700;text-align:left;padding:0;margin:0}.jp-carousel-info{display:none}.tiled-gallery{display:block;margin-left:0 auto 0 auto!important;width:100%}div#actionbar{display:none}.featured-pages .holder{padding:18px}.information a:hover{color:#000}.feature-img:hover img{opacity:.7}.featured-posts .row{border-top:0 solid rgba(0,0,0,.12)}h4 + p + p{padding:0}#header .header-small #logo .site-logo-link img{display:none}div .entry{margin-bottom:64px}@media (max-width:767px){div .entry{margin-bottom:21px}}.description .text-holder{padding:10px;background:#f6f6f6}.textarea{padding:.5em}@media handheld,only screen and (max-width:767px){.description + p{padding:8px 0 20px}}.container-angebote{position:relative;font-family:Arial}.text-block{position:absolute;color:#fff;top:8px;left:16px}.text-block p{color:#fff;padding:20px}.text-block h3{color:#fff;font-family:Arial;font-weight:800;margin:10px 0 0;padding:20px}.container-angebote:hover .text-block h3{color:#afa091}.container-angebote img{opacity:1}.container-angebote:hover img{opacity:.3}.container-angebote:hover p{color:#000}#header.header-large{background-color:#fff!important;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.0))}#header.header-large .menu a,#header.header-large .menu a:link,#header.header-large .menu a:visited,#header.header-large .menu-toggle,#header.header-large .menu-toggle:before,#header.header-large a.cart-contents{color:rgba(0,0,0,.8)}#comments{display:none}.post-meta .align-left{display:none}.featured-posts a img{max-height:150px}@media handheld,only screen and (max-width:1024px){.content.no-thumb{padding-top:70px}}.featured-posts .excerpt a,.featured-posts .excerpt a:link{color:#e74c3c}#page-2660 .headline{padding:0 0 40px}a,a:link,a:visited{color:#e74c3c}a:hover{color:#505050}#page-2660 img.alignnone{max-height:95px;vertical-align:middle;margin:0}#page-2660 .half{height:120px;position:relative}@media only screen and (min-width:1024px){#page-2660 .half{position:relative}#page-2660 #center{height:120px;line-height:120px}#page-2660 .textholder{position:absolute;top:50%;transform:translate(0%,-50%)}}.featured-posts .feature-img{zoom:2;display:block;margin:auto;height:auto;max-height:100%;width:auto;max-width:100%}.featured-posts .title{font-size:1.1em;font-family:Montserrat,Arial,Helvetica,sans-serif;letter-spacing:2px;padding:24px 0 0}.featured-posts .title a,.featured-posts .title a:link,.featured-posts .title a:visited{color:#505050}.featured-posts .excerpt{font-size:1em}.testimonial-quote{font-size:16px}.testimonial-quote blockquote{border:0;margin:0;padding:0;background:none;font-family:Montserrat,Arial,Helvetica,sans-serif;font-size:1.5em;font-style:italic;line-height:1.4!important;margin:0;position:relative;text-shadow:0 1px #fff}.testimonial-quote blockquote *{box-sizing:border-box}.testimonial-quote blockquote p{color:#505050;line-height:1.4!important}.testimonial-quote blockquote p:first-child:before{content:'\201C';color:#81bedb;font-family:Georgia,serif;font-size:7.5em;font-weight:700;opacity:.3;position:absolute;top:-.4em;left:-.2em;text-shadow:none;z-index:-300}.testimonial-quote{position:relative}.type-post .feature-img.page-banner:not(.radius-top){background-image:linear-gradient(135deg,#d88c76,#f3e8d4)!important;height:300px;height:unset}.blog .feature-img.page-banner{padding-top:0}.blog .headline.img-headline{top:50%;transform:translateY(0%);-webkit-transform:translateY(0%);-ms-transform:translateY(0%)}.blog .headline.small.img-headline{text-shadow:none;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}#page-2776 .article{display:none}@media handheld,only screen and (max-width:1024px){.post-meta .align-left{display:none!important}.blog-holder .post-meta .align-right{text-align:right}}.next-post a,.next-post a:link .previous-post a,.previous-post a:link{text-decoration:none}.next-post a:hover .previous-post a:hover{color:#505050}#post-2773 p img{display:none}.radius-bottom{display:none}summary::-webkit-details-marker{display:none}summary{cursor:pointer}summary:focus{outline:none}details[open] summary svg{transform:rotate(-90deg)}.button:hover,.button.cbp-filter-item:hover,.cbp-filter-item.button.cbp-filter-item-active{background-color:#000;border-color:#000;color:#fff}.cbp-l-filters-buttonCenter{padding:0;margin-top:0;margin-bottom:3.5em;text-align:center}.button.cbp-filter-item{font:inherit;color:inherit;padding:1em 1.75em .95em;text-transform:uppercase;background-color:transparent;border:1px solid;letter-spacing:.1em;cursor:pointer;transition:none;font-weight:600;font-size:.75em}.cbp-l-filters-buttonCenter .cbp-filter-item{background-color:#FFF;border:1px solid #ECECEC;color:#888;cursor:pointer;margin:0 5px 10px;overflow:visible;padding:0 17px;position:relative;display:inline-block;-webkit-transition:color .3s ease-in-out,border-color .3s ease-in-out;transition:color .3s ease-in-out,border-color .3s ease-in-out}@media (min-width:768px){.row-eq-height .col-sm-6{width:49.5%}}@media (min-width:768px){.row-eq-height>[class*='col-']{flex-basis:auto;flex-direction:column}}@media (min-width:768px){.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}