@font-face{font-display:swap;font-family:'Titillium Web';font-style:normal;font-weight:200;src:url(../../../../../../../themes/moebel-obermeier/fonts/titillium-web/titillium-web-v6-latin-200.eot);src:local('Titillium Web ExtraLight'),local('TitilliumWeb-ExtraLight'),url('../../../../../../../themes/moebel-obermeier/fonts/titillium-web/titillium-web-v6-latin-200.eot?#iefix') format('embedded-opentype'),url(../../../../../../../themes/moebel-obermeier/fonts/titillium-web/titillium-web-v6-latin-200.woff2) format('woff2'),url(../../../../../../../themes/moebel-obermeier/fonts/titillium-web/titillium-web-v6-latin-200.woff) format('woff'),url(../../../../../../../themes/moebel-obermeier/fonts/titillium-web/titillium-web-v6-latin-200.ttf) format('truetype'),url('../../../../../../../themes/moebel-obermeier/fonts/titillium-web/titillium-web-v6-latin-200.svg#TitilliumWeb') format('svg')}@font-face{font-display:swap;font-family:'Titillium Web';font-style:normal;font-weight:300;src:url(../../../../../../../themes/moebel-obermeier/fonts/titillium-web/titillium-web-v6-latin-300.eot);src:local('Titillium Web Light'),local('TitilliumWeb-Light'),url('../../../../../../../themes/moebel-obermeier/fonts/titillium-web/titillium-web-v6-latin-300.eot?#iefix') format('embedded-opentype'),url(../../../../../../../themes/moebel-obermeier/fonts/titillium-web/titillium-web-v6-latin-300.woff2) format('woff2'),url(../../../../../../../themes/moebel-obermeier/fonts/titillium-web/titillium-web-v6-latin-300.woff) format('woff'),url(../../../../../../../themes/moebel-obermeier/fonts/titillium-web/titillium-web-v6-latin-300.ttf) format('truetype'),url('../../../../../../../themes/moebel-obermeier/fonts/titillium-web/titillium-web-v6-latin-300.svg#TitilliumWeb') format('svg')}@font-face{font-display:swap;font-family:'Titillium Web';font-style:italic;font-weight:300;src:url(../../../../../../../themes/moebel-obermeier/fonts/titillium-web/titillium-web-v6-latin-300italic.eot);src:local('Titillium Web Light Italic'),local('TitilliumWeb-LightItalic'),url('../../../../../../../themes/moebel-obermeier/fonts/titillium-web/titillium-web-v6-latin-300italic.eot?#iefix') format('embedded-opentype'),url(../../../../../../../themes/moebel-obermeier/fonts/titillium-web/titillium-web-v6-latin-300italic.woff2) format('woff2'),url(../../../../../../../themes/moebel-obermeier/fonts/titillium-web/titillium-web-v6-latin-300italic.woff) format('woff'),url(../../../../../../../themes/moebel-obermeier/fonts/titillium-web/titillium-web-v6-latin-300italic.ttf) format('truetype'),url('../../../../../../../themes/moebel-obermeier/fonts/titillium-web/titillium-web-v6-latin-300italic.svg#TitilliumWeb') format('svg')}@font-face{font-display:swap;font-family:'Titillium Web';font-style:normal;font-weight:700;src:url(../../../../../../../themes/moebel-obermeier/fonts/titillium-web/titillium-web-v6-latin-700.eot);src:local('Titillium Web Bold'),local('TitilliumWeb-Bold'),url('../../../../../../../themes/moebel-obermeier/fonts/titillium-web/titillium-web-v6-latin-700.eot?#iefix') format('embedded-opentype'),url(../../../../../../../themes/moebel-obermeier/fonts/titillium-web/titillium-web-v6-latin-700.woff2) format('woff2'),url(../../../../../../../themes/moebel-obermeier/fonts/titillium-web/titillium-web-v6-latin-700.woff) format('woff'),url(../../../../../../../themes/moebel-obermeier/fonts/titillium-web/titillium-web-v6-latin-700.ttf) format('truetype'),url('../../../../../../../themes/moebel-obermeier/fonts/titillium-web/titillium-web-v6-latin-700.svg#TitilliumWeb') format('svg')}@font-face{font-display:swap;font-family:'Fontawesome Brands';font-style:normal;font-weight:400;src:url(../../../../../../../themes/moebel-obermeier/fonts/fontawesome/fa-brands-400.eot);src:local('Fontawesome Brands'),local('Fontawesome Brands'),url('../../../../../../../themes/moebel-obermeier/fonts/fontawesome/fa-brands-400.eot?#iefix') format('embedded-opentype'),url(../../../../../../../themes/moebel-obermeier/fonts/fontawesome/fa-brands-400.woff2) format('woff2'),url(../../../../../../../themes/moebel-obermeier/fonts/fontawesome/fa-brands-400.woff) format('woff'),url(../../../../../../../themes/moebel-obermeier/fonts/fontawesome/fa-brands-400.ttf) format('truetype'),url('../../../../../../../themes/moebel-obermeier/fonts/fontawesome/fa-brands-400.svg#TitilliumWeb') format('svg')}@font-face{font-display:swap;font-family:'Fontawesome Light';font-style:normal;font-weight:300;src:url(../../../../../../../themes/moebel-obermeier/fonts/fontawesome-/fa-light-400.eot);src:local('Fontawesome Light'),local('Fontawesome Light'),url('../../../../../../../themes/moebel-obermeier/fonts/fontawesome/fa-light-400.eot?#iefix') format('embedded-opentype'),url(../../../../../../../themes/moebel-obermeier/fonts/fontawesome/fa-light-400.woff2) format('woff2'),url(../../../../../../../themes/moebel-obermeier/fonts/fontawesome/fa-light-400.woff) format('woff'),url(../../../../../../../themes/moebel-obermeier/fonts/fontawesome/fa-light-400.ttf) format('truetype'),url('../../../../../../../themes/moebel-obermeier/fonts/fontawesome/fa-light-400.svg#TitilliumWeb') format('svg')}@font-face{font-display:swap;font-family:'Fontawesome Regular';font-style:normal;font-weight:400;src:url(../../../../../../../themes/moebel-obermeier/fonts/fontawesome/fa-regular-400.eot);src:local('Fontawesome Regular'),local('Fontawesome Regular'),url('../../../../../../../themes/moebel-obermeier/fonts/fontawesome/fa-regular-400.eot?#iefix') format('embedded-opentype'),url(../../../../../../../themes/moebel-obermeier/fonts/fontawesome/fa-regular-400.woff2) format('woff2'),url(../../../../../../../themes/moebel-obermeier/fonts/fontawesome/fa-regular-400.woff) format('woff'),url(../../../../../../../themes/moebel-obermeier/fonts/fontawesome/fa-regular-400.ttf) format('truetype'),url('../../../../../../../themes/moebel-obermeier/fonts/fontawesome/fa-regular-400.svg#TitilliumWeb') format('svg')}@font-face{font-display:swap;font-family:'Fontawesome Solid';font-style:normal;font-weight:900;src:url(../../../../../../../themes/moebel-obermeier/fonts/fontawesome/fa-solid-900.eot);src:local('Fontawesome Solid'),local('Fontawesome Solid'),url('../../../../../../../themes/moebel-obermeier/fonts/fontawesome/fa-solid-900.eot?#iefix') format('embedded-opentype'),url(../../../../../../../themes/moebel-obermeier/fonts/fontawesome/fa-solid-900.woff2) format('woff2'),url(../../../../../../../themes/moebel-obermeier/fonts/fontawesome/fa-solid-900.woff) format('woff'),url(../../../../../../../themes/moebel-obermeier/fonts/fontawesome/fa-solid-900.ttf) format('truetype'),url('../../../../../../../themes/moebel-obermeier/fonts/fontawesome/fa-solid-900.svg#TitilliumWeb') format('svg')}*{box-sizing:border-box}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}#secondary aside:before,#secondary aside:after{content:" ";display:table}#secondary aside:after{clear:both}#secondary aside{*zoom:1}.inner{max-width:1600px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}body{font-family:'Titillium Web',sans-serif;font-weight:300;font-size:18px;line-height:1.4;top:0!important}.site-header{padding:0}.site-header h1{line-height:0;font-size:0}.topBar{line-height:0;text-align:center}.site-content{margin:0}.site-content article{padding-bottom:0!important}div#page{margin:0;max-width:100%;padding:0}.home.page-template-front-page h1.entry-title{display:none}h1,h2,h3,h4,h5,h6{color:#952f34}.entry-content h1,.search-page-title{font-size:28px}.entry-content h2{font-size:22px}.entry-content h3,.su-spoiler-title{font-size:20px!important}.entry-content h4{font-size:18px}.entry-content h5{font-size:16px}.entry-content h6{font-size:14px}.subline-boxes,.team-subline{font-size:20px}ul li{list-style-type:square}p{color:#6d797a;margin-bottom:10px!important}.entry-content a,.entry-content.flex-content a{color:#952f34;text-decoration:none;transition:all 0.5s ease-in-out 0s;-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;-o-transition:all 0.5s linear;-ms-transition:all 0.5s linear;transition:all 0.5s linear}.entry-content a:hover,.entry-content.flex-content a:hover{color:#445152}.entry-content img,.comment-content img,.widget img,img.header-image,.author-avatar img,img.wp-post-image{border-radius:0;box-shadow:none}.gallery .gallery-icon img{max-width:100%}.content-boxes .headline-boxes h2{margin:0}h2.entry-title{padding-top:20px}body.page-template-default.page.page-id-51.logged-in.admin-bar.full-width.single-author.customize-support{background:#fff}.search-page,.post.no-results.not-found{max-width:1600px;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px;text-align:center}.search-page form#searchform,.post.no-results.not-found form#searchform{max-width:500px;margin-left:auto;margin-right:auto}.search-page input#searchsubmit,.post.no-results.not-found input#searchsubmit{box-shadow:none;margin-top:20px;float:left}.search-page input#s,.post.no-results.not-found input#s{display:block}.entry-content td,.comment-content td{border:1px solid #445152;background:rgba(68,81,82,.05);font-size:18px;padding:5px 15px}.gallery img{border:none!important;padding:0!important;max-width:100%}.gallery-item a,.gallery-caption{width:96%!important}#gallery-2 .gallery-item{margin-top:2px!important}.su-accordeon .su-spoiler-icon-chevron .su-spoiler-icon:before{content:"\f077"!important;color:#952f34!important;font-family:'Fontawesome Light'}.su-accordeon .su-spoiler-icon-chevron .su-spoiler-icon{color:#952f34!important;font-family:'Fontawesome Light'}.entry-header{margin-bottom:0}.archive-header,.page-header{border:0}.content-list{max-width:1400px;margin-left:auto;margin-right:auto}.acf-list article .content-acf-article .acf-content{padding-left:20px;padding-right:20px;text-align:center;width:100%}.acf-list article .content-acf-article .acf-content .more-link.button{margin-top:30px;display:inline-block}.acf-list article .content-acf-article .acf-image img{width:100%;height:auto}.list-view-date,.list-view-alpha,.box-list,.box-list-alpha{box-sizing:border-box;margin:50px auto;max-width:1600px;padding-left:20px;padding-right:20px}.post .entry-title{font-size:25px;font-weight:700;margin-bottom:30px;text-transform:uppercase}.post a{text-decoration:none}.post a:hover .contentListThumb img{opacity:.7;transform:scale(1.05)}.post a .more-link.button{background-color:#952f34;border:double transparent;color:#fff;font-size:14px;font-weight:700;padding:10px 20px;text-transform:uppercase;transition:all 0.5s ease-in-out 0s;-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;-o-transition:all 0.5s linear;-ms-transition:all 0.5s linear;transition:all 0.5s linear}.post a:hover .more-link.button{background:transparent;border:double;color:#952f34}.contentListThumb{display:inline-block;float:left;line-height:0;overflow:hidden;position:relative}.contentListThumb img{opacity:1;-webkit-transition:all 0.5s ease-in 0s;-moz-transition:all 0.5s ease-in 0s;-ms-transition:all 0.5s ease-in 0s;-o-transition:all 0.5s ease-in 0s;transition:all 0.5s ease-in 0s;transform:scale(1);margin-right:20px}.box-list article{transition:all 0.5s ease-in-out 0s;-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;-o-transition:all 0.5s linear;-ms-transition:all 0.5s linear;transition:all 0.5s linear}.box-list article:hover .entry-title{text-decoration:underline}#masthead.site-header .menu-hauptmenue-container ul#menu-hauptmenue li{padding:0}#masthead.site-header .menu-hauptmenue-container ul#menu-hauptmenue li a{padding:15px}#masthead.site-header .menu-hauptmenue-container ul#menu-hauptmenue li .sub-menu.toggled-on a{padding-left:30px}.sub-menu.toggled-on{display:block}.sub-menu{display:none}ul li .dropdown-toggle,ul li .dropdown-toggle:active,ul li .dropdown-toggle:focus,ul li .dropdown-toggle:hover,ul li .dropdown-toggle.toggled-on{background:url(../../../../../../../themes/moebel-obermeier/img/arrow.svg) no-repeat center center;background-size:17px;border:none;display:block;height:20px;margin-top:-33px;padding:0;position:absolute;right:28px;width:22px}.main-navigation{text-align:left}.main-navigation li{padding-left:20px}ul li .dropdown-toggle.toggled-on{transform:rotate(180deg)}#masthead.site-header{margin-top:0;padding-top:0;top:0}#masthead.site-header .site-title .logo img{height:auto;max-width:100px;width:100%}#masthead.site-header nav#site-navigation{margin-top:10px}#masthead.site-header .menu-hauptmenue-container{background-color:#952f34}#masthead.site-header .menu-hauptmenue-container ul#menu-hauptmenue li{text-align:left}#masthead.site-header .menu-hauptmenue-container ul#menu-hauptmenue li:last-child{margin-bottom:20px}#masthead.site-header .menu-hauptmenue-container ul#menu-hauptmenue li a{color:#fff;font-weight:700;text-decoration:none;text-transform:uppercase;transition:all 0.5s ease-in-out 0s;-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;-o-transition:all 0.5s linear;-ms-transition:all 0.5s linear;transition:all 0.5s linear}#masthead.site-header .menu-hauptmenue-container ul#menu-hauptmenue li a:hover{color:#445152}button.menu-toggle{background:#952f34;box-shadow:none;border:0;border-radius:0;color:#fff;font-size:12px;padding:10px 20px;text-transform:uppercase;width:100%;transition:all 0.5s ease-in-out 0s;-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;-o-transition:all 0.5s linear;-ms-transition:all 0.5s linear;transition:all 0.5s linear}button.menu-toggle:hover,button.menu-toggle:active,button.menu-toggle:focus{background:#445152;box-shadow:none;color:#fff}#masthead.site-header .menu-hauptmenue-container ul#menu-hauptmenue li:last-child{margin-bottom:0}.main-navigation ul.nav-menu.toggled-on,.menu-toggle{display:block}.main-navigation li{margin-top:0}.main-navigation li a{border-bottom:1px solid rgba(255,255,255,.7);display:block}.menu-toggle:active,.menu-toggle.toggled-on,button:active,input[type="submit"]:active,input[type="button"]:active,input[type="reset"]:active{box-shadow:none}.home .widget.widget_revslider{margin-bottom:0}.tp-caption.rev_group h2.slider-h2{font-size:45px}.tp-caption.rev_group h3.slider-h3{color:#445152;font-size:26px;text-transform:uppercase}.tp-caption.rev_group p{line-height:1.4;text-align:center!important}.tp-caption.rev_group a{border-bottom:2px solid #952f34;color:#952f34;font-size:16px;font-weight:700;padding-bottom:10px;text-decoration:none;text-transform:uppercase;transition:all 0.5s ease-in-out 0s;-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;-o-transition:all 0.5s linear;-ms-transition:all 0.5s linear;transition:all 0.5s linear}.tp-caption.rev_group a:hover{color:#445152}.tp-caption.border-transparent.rev_group{color:transparent!important}a.scrolldownbutton._mPS2id-h{display:none}.home .scrolldownbutton{font-size:0}.home a.scrolldownbutton._mPS2id-h{background-color:#952f34;color:#fff;display:none;left:50%;margin-top:-44px;position:absolute;text-decoration:none;z-index:200;-webkit-transform:translateX(-50%) translatey(0%);-moz-transform:translateX(-50%) translatey(0%);transform:translateX(-50%) translatey(0%)}.home a.scrolldownbutton._mPS2id-h:before{background-color:#952f34;content:"\f309";font-family:'Font Awesome 5 Pro',sans-serif;font-size:28px;padding:10px 15px}.strong-view.controls-type-sides .wpmslider-prev,.strong-view.controls-type-sides .wpmslider-next{top:calc(6%)}.service{align-items:flex-start;background:url(../../../../../../../themes/moebel-obermeier/img/black-background.png);color:#fff;display:flex;flex-direction:column;font-size:15px;font-weight:200;padding:70px 20px;text-transform:uppercase}.service i{border:1px solid #fff;font-size:24px;margin:20px;padding:10px}.service .service-box{justify-content:center}.boxes a{text-align:center;text-decoration:none}.boxes a:hover h2{text-decoration:underline}.boxes a .headline-boxes{color:#952f34;font-size:35px;font-weight:700}.boxes a .subline-boxes{color:#445152;font-size:21px;font-weight:700;margin-bottom:20px;text-transform:uppercase}.service-icon{height:auto;max-width:120px;margin-left:auto;margin-right:auto}.content-boxes{margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px}.content-boxes .link-boxes{margin-bottom:20px;text-align:center}.content-boxes .link-boxes .more{border-bottom:2px solid #952f34;color:#952f34!important;font-size:16px;font-weight:700;text-transform:uppercase}.service-boxes{margin-bottom:30px}.service-boxes .service-box{color:#fff;flex:0 100%;max-width:100%;margin-bottom:20px;text-align:center}.service-boxes .service-box .service-background{background:#952f34;height:100%;padding:20px 30px}.service-boxes .service-box .service-background i{border:3px solid #fff;border-radius:100%;font-size:25px;padding:10px}.service-boxes .service-box .service-background .service-headline{font-size:25px;font-weight:700;padding-bottom:20px}.service-boxes .service-box .service-background p{color:#fff;margin-top:20px}.manual-box{display:flex;flex-direction:column;flex-wrap:wrap;text-align:center}.manual-box a{margin-bottom:20px}.manual-box i{border:3px solid #fff;border-radius:50%;font-size:25px;margin-bottom:20px;padding:10px 14px}.manual-box .manual-content{flex-wrap:wrap;height:100%}.manual-box .manual-content:hover .manual-background{text-decoration:underline}.manual-box .manual-content .manual-background{background:#952f34;box-sizing:border-box;color:#fff;padding:20px 30px;height:100%}.events{background:url(../../../../../../../themes/moebel-obermeier/img/black-background.png);color:#fff;font-size:18px;font-weight:700;padding:70px 20px;text-align:center;text-transform:uppercase}.events .events-border{border:1px solid #fff;display:inline-block;margin-left:10px;margin-top:20px}.events .events-border i{border-right:1px solid #fff;color:#fff;display:inline-block;font-size:22px;padding:10px}.events .events-border .text-border{transition:all 0.5s ease-in-out 0s;-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;-o-transition:all 0.5s linear;-ms-transition:all 0.5s linear;transition:all 0.5s linear;color:#fff;display:inline-block;font-size:16px;padding-left:20px;padding-right:20px}.events .events-border .text-border:hover{color:#952f34}.team-members{margin-left:auto;margin-right:auto;max-width:600px;padding-bottom:20px;padding-top:30px;text-align:center}.team-members .team-headline{color:#952f34;font-size:35px;font-weight:700;line-height:1.2}.team-members .team-subline{color:#445152;font-size:21px;font-weight:700;margin-bottom:20px;text-transform:uppercase}.team-img{display:flex;flex-direction:column;text-align:center}.team-img .background-transparent{background-color:rgba(255,255,255,.5)}.team-img .background-transparent .background-white{background-color:#fff;margin:20px;padding:20px}.team-img .background-transparent .background-white .team-name h3{color:#952f34;line-height:1.2;font-size:21px;font-weight:700;margin-bottom:0;margin-top:0}.team-img .background-transparent .background-white .team-position{color:#445152;font-size:12px;font-weight:700;margin-bottom:20px;text-transform:uppercase}.team-img .background-transparent .background-white .team-contact{color:#952f34;font-weight:700;margin-top:35px}.team-img .background-transparent .background-white .team-contact .fa-phone:before,.team-img .background-transparent .background-white .team-contact .fal.fa-envelope:before{font-weight:400;margin-right:7px}.team-img .background-transparent .background-white .team-contact a{text-decoration:none}button,input,select,textarea{border:1px solid #445152;border-radius:0;margin-bottom:10px;width:100%}input.wpcf7-form-control.wpcf7-submit,input#searchsubmit{background:#952f34;border-radius:0;color:#fff;font-size:14px;max-width:80px;padding:10px 15px;transition:all 0.5s ease-in-out 0s;-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;-o-transition:all 0.5s linear;-ms-transition:all 0.5s linear;transition:all 0.5s linear}input.wpcf7-form-control.wpcf7-submit:hover,input#searchsubmit:hover{background:#445152}span.wpcf7-list-item{margin-left:0}input[type="checkbox"]{width:20px}.mandatory{font-size:12px}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{border:2px solid #952f34}h1.entry-title,h1.search-page-title{text-align:center;margin-bottom:30px;margin-top:50px;font-size:35px!important;font-weight:700!important}.entry-content.flex-content{padding-left:20px;padding-right:20px}div#secondary{float:right;width:25%}.site-content article{border:0}a.contact-button.fancybox-inline~div{display:none}div#fancybox-content,#fancybox-outer,#fancybox-wrap{min-width:80%!important;height:auto!important}#fancybox-wrap{left:50%!important;-webkit-transform:translateX(-50%) translatey(0%);-moz-transform:translateX(-50%) translatey(0%);transform:translateX(-50%) translatey(0%)}.flex-gallery{display:flex;flex-direction:row;flex-wrap:wrap}div#fancybox-content{margin-left:auto!important;margin-right:auto!important}.home.page-template-front-page div#main{max-width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.widget-area{float:none}footer#colophon{background:url(../../../../../../../themes/moebel-obermeier/img/background.png);margin:0;max-width:100%;padding-left:10px;padding-right:10px}footer#colophon .widget-footer.inner.widget-area.clearfix{margin-top:0;padding-top:0}footer#colophon li{list-style-type:none}footer#colophon .column-inner{border:1px solid #445152;box-sizing:border-box;justify-content:center;margin-bottom:10px;padding:20px 30px}footer#colophon .column-content i:after{content:"";padding-right:5px;border-right:1px solid #6d797a}footer#colophon .column-content:first-child ul{margin-left:0}footer#colophon .column-content:first-child ul li{align-items:center;display:flex;position:relative}footer#colophon .column-content:first-child ul li i{position:absolute}footer#colophon .column-content:first-child ul li a,footer#colophon .column-content:first-child ul li .uppercase{padding-left:28px}footer#colophon .column:first-child .column-content a,footer#colophon .column-content i,footer#colophon .column h2,footer#colophon .uppercase{font-size:16px!important}footer#colophon .column .column-content a{font-size:12px!important}footer#colophon .widget-title{font-size:15px;margin-bottom:20px}footer#colophon .widget-title:before{content:"";border-left:8px solid #952f34;margin-right:5px}footer#colophon h2{color:#445152;font-size:700;margin-bottom:20px;text-transform:uppercase}footer#colophon p{color:#445152;font-size:11px;font-weight:700;margin-bottom:0;text-transform:uppercase}footer#colophon a{color:#445152;font-size:11px;font-weight:700;text-decoration:none;text-transform:uppercase}footer#colophon a:hover{text-decoration:underline}footer#colophon .bottom-footer-menu{border-top:1px solid #445152;padding-top:20px;text-align:center}footer#colophon h2{font-weight:700}.uppercase{font-size:16px;font-weight:700;text-transform:uppercase}.facebookIcon-footer{display:none!important;background-color:#952f34;bottom:101px;display:inline-block;padding:20px 16px 11px 16px;position:fixed;right:0;float:right}.contactIcon-footer{display:none!important;bottom:0;color:#fff;display:inline-block;float:right;position:fixed;right:0}.contactIcon-footer i{font-size:36px;flex:100%;margin-bottom:8px;max-width:100%}.contactIcon-footer i:before{background-color:#952f34;padding:13px}.contactIcon-footer a{color:#fff}.contactIcon-footer a:hover{text-decoration:none}.contactIcon-footer p{background-color:#445152;color:#fff!important;font-size:10px!important;font-weight:300!important;padding:2px 3px;margin-top:7px;text-align:center}footer#colophon .column-content a,footer#colophon .column-content .uppercase{padding-left:0}footer#colophon .fa-phone,footer#colophon .fa-envelope,footer#colophon .fal.fa-map-marker-alt{font-weight:400}footer#colophon .fa-phone:before,footer#colophon .fa-envelope:before,footer#colophon .fal.fa-map-marker-alt:before{position:absolute}footer#colophon .fa-phone:after,footer#colophon .fa-envelope:after,footer#colophon .fal.fa-map-marker-alt:after{padding-left:20px;margin-right:5px}footer#colophon .fa-phone:before,footer#colophon .fa-envelope:before,footer#colophon .fal.fa-map-marker-alt:before{position:absolute}footer#colophon .fa-phone:after,footer#colophon .fa-envelope:after,footer#colophon .fal.fa-map-marker-alt:after{border-right:1px solid;padding-left:20px;margin-right:5px}.template-front-page .widget-area .widget,.template-front-page.two-sidebars .widget-area .front-widgets,.widget-area{width:100%}.template-front-page .widget-area{border-top:0}footer.entry-meta{line-height:0;margin:0}.column-content a,.column-content i,.column h2,.uppercase{font-size:14px!important}iframe body{font-family:'Titillium Web',sans-serif}@media (min-width:600px){.strong-view.controls-type-sides .wpmslider-prev,.strong-view.controls-type-sides .wpmslider-next{top:calc(16%)}.widget-footer.inner.widget-area.clearfix .row{display:flex;flex-direction:row;flex-wrap:wrap;margin-right:-20px}.widget-footer.inner.widget-area.clearfix .row .column{box-sizing:border-box;flex:0 50%;max-width:50%;margin:0 0 20px 0;padding-right:20px}.widget-footer.inner.widget-area.clearfix .row .column .column-inner{height:100%;display:flex;flex-direction:column}.home a.scrolldownbutton._mPS2id-h{display:block}.inner-nav{max-width:1600px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.scrolledOut #masthead.site-header nav#site-navigation,.scrolledOut .menu-hauptmenue-container{margin-top:0!important}#masthead.site-header nav#site-navigation{margin-top:15px}.main-navigation li{padding-left:0}.main-navigation ul.nav-menu.toggled-on,.menu-toggle{display:none}.main-navigation li a{border-bottom:0}.sub-menu{display:block}.sub-menu li{width:100%}.sub-menu li a{width:100%!important}ul li .dropdown-toggle,ul li .dropdown-toggle:active,ul li .dropdown-toggle:focus,ul li .dropdown-toggle:hover,ul li .dropdown-toggle.toggled-on{display:none}.site-header.scrolledOut .main-navigation-wrapper li a{font-size:12px;transition:all 0.5s ease-in-out 0s;-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;-o-transition:all 0.5s linear;-ms-transition:all 0.5s linear;transition:all 0.5s linear}.site-header.scrolledOut .site-title .logo img{max-width:70px!important;transition:all 0.5s ease-in-out 0s;-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;-o-transition:all 0.5s linear;-ms-transition:all 0.5s linear;transition:all 0.5s linear}.site-header{background-color:rgba(255,255,255,.8)}.topHeader{display:flex;flex-direction:row}.topHeader .topBar .site-title{display:inline-block}#masthead.site-header{position:fixed;width:100%;z-index:10}#masthead.site-header .menu-hauptmenue-container{background-color:transparent}#masthead.site-header .menu-hauptmenue-container ul#menu-hauptmenue li{margin:0;vertical-align:middle}#masthead.site-header .menu-hauptmenue-container ul#menu-hauptmenue li a{color:#952f34;padding:10px;transition:all 0.5s ease-in-out 0s;-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;-o-transition:all 0.5s linear;-ms-transition:all 0.5s linear;transition:all 0.5s linear}#masthead.site-header .menu-hauptmenue-container ul#menu-hauptmenue li a:hover{color:#445152}#masthead.site-header .menu-hauptmenue-container ul#menu-hauptmenue li .sub-menu li{background-color:rgba(255,255,255,.7)}#masthead.site-header .menu-hauptmenue-container ul#menu-hauptmenue li .sub-menu li a{font-size:10px;border-bottom:3px solid transparent;transition:all 0.5s ease-in-out 0s;-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;-o-transition:all 0.5s linear;-ms-transition:all 0.5s linear;transition:all 0.5s linear}#masthead.site-header .menu-hauptmenue-container ul#menu-hauptmenue li .sub-menu li a:hover{background-color:#fff;border-bottom:3px solid #952f34}#masthead.site-header .menu-hauptmenue-container ul#menu-hauptmenue li:last-child{margin-bottom:0}.main-navigation li ul li a{border:0;background:rgba(255,255,255,.8);font-size:11px}.main-navigation li ul li a:hover{background:rgba(255,255,255,.8)}.main-navigation ul.nav-menu,.main-navigation div.nav-menu>ul{border-bottom:0;border-top:0}#masthead.site-header .site-title .logo img{margin-right:30px;max-width:90px}button.dropdown-toggle{display:none}aside#rev-slider-widget-2{position:relative;z-index:0}.team-img img{position:relative;z-index:0}.team-img .background-transparent{background-color:rgba(255,255,255,.5);position:absolute;max-width:500px;opacity:0;width:100%;z-index:10;left:50%;top:auto;-webkit-transform:translateX(-50%) translateY(-125%);-moz-transform:translateX(-50%) translateY(-125%);transform:translateX(-50%) translateY(-125%)}.position-description{transition:all 0.5s ease-in-out 0s;-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;-o-transition:all 0.5s linear;-ms-transition:all 0.5s linear;transition:all 0.5s linear}.position-description:hover .background-transparent{cursor:pointer;opacity:1;transition:all 0.5s ease-in-out 0s;-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;-o-transition:all 0.5s linear;-ms-transition:all 0.5s linear;transition:all 0.5s linear}.contactIcon-footer,.facebookIcon-footer{display:block!important}}@media (min-width:768px){.flex-gallery-content{flex:0 50%;max-width:50%}.flex-gallery-content a{margin-right:-20px}.flex-gallery-content a img{padding-right:20px}.manual-box{display:flex;flex-direction:row;flex-wrap:wrap;margin-right:-20px}.manual-box a{flex:0 50%;max-width:50%;padding-right:20px;flex-wrap:wrap}h1.entry-title,h1.search-page-title{font-size:45px!important;margin-bottom:50px}.main-navigation li{padding-left:20px}.service{display:flex;flex-direction:row}.service i{margin-left:20px;margin-right:10px}.service .service-box{flex:0 50%;max-width:50%;display:flex;align-items:center}.box-list,.box-list-alpha{display:flex;flex-direction:row;flex-wrap:wrap}.box-list .post,.box-list-alpha .post{flex:0 50%;max-width:50%}.box-list .post img,.box-list-alpha .post img{box-sizing:border-box;padding-right:20px}.service-boxes{display:flex;flex-direction:row;flex-wrap:wrap;margin-right:-20px}.service-boxes .service-box{flex:0 50%;max-width:50%;padding-right:20px}}@media (min-width:1024px){.flex-gallery-content{flex:0 33.3333%;max-width:33.3333%}.acf-list article{margin-bottom:0}.acf-list article:nth-child(2n) .content-acf-article{display:flex;flex-direction:row-reverse}.acf-list article .content-acf-article{display:flex;flex-direction:row}.acf-list article .content-acf-article .acf-image{flex:0 50%;max-width:50%}.acf-list article .content-acf-article .acf-content{align-items:center;display:flex;flex-direction:column;flex:0 50%;justify-content:center;width:50%;max-width:550px;margin-left:auto;margin-right:auto;position:relative;text-align:center}.acf-list article .content-acf-article .acf-content p{max-width:100%}.entry-content h1,.search-page-title{font-size:40px}.entry-content h2{font-size:30px!important;line-height:1.4}.entry-content h3,.su-spoiler-title{font-size:22px!important}.entry-content h4{font-size:20px}.entry-content h5{font-size:18px}.entry-content h6{font-size:16px}.entry-content.flex-content{display:flex;flex-direction:row-reverse;padding-left:0;padding-right:0;position:relative;overflow:hidden;margin-right:2px;margin-bottom:4px}.entry-content.flex-content .background-img{flex:0 0 50%;width:50%;min-height:800px;overflow:hidden;position:relative;margin-right:2px;margin-bottom:4px}.entry-content.flex-content .background-img img{max-width:inherit;min-width:100%;min-height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.entry-content.flex-content .flex-content-box{flex:1 1 70%;max-width:70%;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px}.entry-content.flex-content>p{flex:0 50%;max-width:50%;padding-right:40px}.box-list,.box-list-alpha{display:flex;flex-direction:row}.box-list .post,.box-list-alpha .post{flex:0 33.3333%;max-width:33.3333%}.box-list .post img,.box-list-alpha .post img{box-sizing:border-box;padding-right:20px}.menu-footer-menue-container{float:right}post .entry-title{font-size:30px}.site-header.scrolledOut .main-navigation-wrapper li a{font-size:18px;transition:all 0.5s ease-in-out 0s;-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;-o-transition:all 0.5s linear;-ms-transition:all 0.5s linear;transition:all 0.5s linear}.site-header.scrolledOut .site-title .logo img{max-width:100px!important;transition:all 0.5s ease-in-out 0s;-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;-o-transition:all 0.5s linear;-ms-transition:all 0.5s linear;transition:all 0.5s linear}.box:nth-child(2n) a{flex-direction:row-reverse}.box a{align-items:center;display:flex;flex-direction:row}.box a img{max-width:50%;flex:0 0 50%;width:50%;overflow:hidden;position:relative}.boxes img{max-width:50%}.boxes a .headline-boxes{font-size:45px}.boxes a .subline-boxes{font-size:26px}.content-boxes .link-boxes{margin-top:40px}.main-navigation ul li a{font-size:24px;line-height:1.6}.main-navigation li ul li a{font-size:22px}#masthead.site-header .site-title .logo img{max-width:160px}.service{font-size:24px;justify-content:space-around}.service i{font-size:28px;margin:20px;padding:20px}.content-boxes p{max-width:480px}.content-boxes .link-boxes .more{font-size:16px}.events{font-size:24px}.events .events-border{margin-left:70px}.events .events-border i{font-size:28px;padding:20px}.events .events-border .text-border{font-size:22px}.team-members .team-headline{font-size:45px}.team-members .team-subline{font-size:26px}.team-img{display:flex;flex-direction:row;flex-wrap:wrap;position:relative}.team-img .position-description{flex:0 50%;max-width:50%;position:relative}.team-img .background-transparent{position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.team-img .background-transparent .background-white .team-name h3{font-size:26px}.team-img .background-transparent .background-white .team-position{font-size:16px}.team-img .background-transparent .background-white .team-phone,.team-img .background-transparent .background-white .team-mail{font-size:18px}.widget-footer.inner.widget-area.clearfix .row .column{flex:0 33.3333%;max-width:33.3333%}.row i:after{content:"";padding-right:5px;border-right:1px solid #6d797a}#masthead.site-header .menu-hauptmenue-container{margin-top:30px}#masthead.site-header .menu-hauptmenue-container .sub-menu li a{font-size:18px!important}footer#colophon .inner{padding-left:0;padding-right:0}footer#colophon .menu-footer-menue-container{display:inline-block}footer#colophon ul#menu-footer-menue{display:flex;flex-direction:row}footer#colophon ul#menu-footer-menue li:first-child{padding-right:10px}footer#colophon .bottom-footer-menu{max-width:1600px;margin-left:auto;margin-right:auto}footer#colophon .widget-title{font-size:26px}footer#colophon p{font-size:12px}footer#colophon a{font-size:12px}footer#colophon .copyright{display:inline-block!important}}@media (min-width:1440px){.manual-box{display:flex;flex-direction:row;flex-wrap:wrap;margin-right:-20px}.manual-box a{flex:0 33.333%;max-width:33.333%;padding-right:20px;flex-wrap:wrap}.service-boxes{display:flex;flex-direction:row;flex-wrap:wrap;margin-right:-20px}.service-boxes .service-box{flex:0 33.3333%;max-width:33.3333%;padding-right:20px}.entry-content h1,.search-page-title{font-size:50px}.entry-content h2{font-size:45px}.entry-content h3,.su-spoiler-title{font-size:26px}.entry-content h4{font-size:22px}.entry-content h5{font-size:20px}.entry-content h6{font-size:18px}#masthead.site-header .menu-hauptmenue-container ul#menu-hauptmenue li a{padding:10px 30px}.menu-hauptmenue-container{margin-top:30px}.team-img .position-description{flex:0 33.3333%;max-width:33.3333%}}.transition{transition:all 0.5s ease-in-out 0s}.flex{display:flex;flex-wrap:wrap}