/* https://www.schultheiss-projekt.de/wp-content/themes/schultheiss/style.css?ver=6.8.2 */
.tribe-events-nav-pagination.absolute{position:relative!important}.masonry-item h2{font-size:32px;line-height:1.1}.masonry-item .feature.boxed{padding:20px}section .row .wpb_column .vc_row>.wpb_column{padding-left:0;padding-right:0}.vc_column-inner .wpcf7 div[class*="col-"]{padding-left:0}p i.fa-check{margin-left:-19px}html,body{min-width:320px;background:#fff}body{font-size:15px;min-width:320px}section{padding:30px 0}h1,h2{letter-spacing:0}h1{font-size:48px;line-height:1.1}h2{font-size:32px;line-height:1.15}h3{font-size:24px;line-height:1.2}h4{font-size:21px;line-height:1.25em;margin-bottom:.5em}h4.uppercase{letter-spacing:0!important;text-transform:none!important;margin-left:0!important}p{line-height:1.333em;margin-bottom:1em}p+h4{margin-top:.5em}.sub{font-size:12px}a{font-weight:400}a.in-page-link{line-height:0!important;font-size:0!important}blockquote{background:none;border-left:0;padding:5% 10% 0 0}.post-content p>a,.post-content p>a:hover,.wpb_wrapper .feature a,.wpb_text_column a.external,.wpb_text_column a:not([class]),.wpb_text_column a:not([class]):hover,.wpb_text_column a:not([class]):visited,.wpb_text_column a:not([class]):focus{text-decoration:underline}li[data-filter="Referenzen"]{display:none}body.search-results .main-container #text-3,section.type-page{min-height:640px}.vc_separator h4{font-size:150%}.vc_toggle_content ul{list-style:outside;margin-left:13px}.vc_tta-panel-body .wpb_text_column ul{list-style:outside disc;margin-left:13px}.overlay::before{opacity:0}.wpb_single_image img{width:100%}.news_homepage div.widget.widget_recent_entries ul li{padding:10px 0 10px 0;border-bottom:1px solid #ebebeb}.news_homepage div.widget.widget_recent_entries ul li a{font-weight:400;padding-right:10px}.spalte_news{left:25px}.post-content ul,.wpb_text_column ul,ul.accordion ul{list-style:disc;margin-left:14px}.stickymenue{z-index:1000;width:100%;height:84px;padding:28px 15px 24px 15px;transition:all 0.2s linear;background-color:rgba(255,255,255,.9);border-bottom:4px double #eee}.stickymenue ul{list-style:none;text-align:center}.stickymenue ul li{display:inline-block;padding-right:15px}.stickymenue a{font-size:1.1em}.side-menu,.sticky-side{width:232px;max-width:100%}.side-menu .wpb_text_column ul,.sticky-side .wpb_text_column ul{list-style:none;margin-left:0}.side-menu ul li,.sticky-side ul li{display:block;padding-bottom:2px}.side-menu ul li a,.sticky-side ul li a{display:block;width:100%;padding:5px 8px;background:#f2f2f2}.side-menu ul li a:hover,.sticky-side ul li a:hover{background:#e3e3e3}.fixed-second{position:fixed;top:110px;border-bottom:4px double #eee;transition:all 0.2s linear}.fixed-second+section,.fixed-second+a+section{margin-top:84px}.fixed-side{position:fixed;top:120px;z-index:100}.video--startseite{height:300px}.play-button.dark{border-color:#fff}section.home-headline.light-wrapper.normal-padding.vc_row.wpb_row.vc_row-fluid.home-headline.light-wrapper.normal-padding{position:absolute;width:100%;text-align:center;top:100px;z-index:2}.spalte_news.wpb_column.vc_column_container.col-md-4.vc_custom_1461772440584 div.wpb_wrapper div.modal-video-container.mb16.text-center{height:180px;border:1px solid #e5e5e5;background-size:296px 180px;background-repeat:no-repeat}.spalte_news.wpb_column.vc_column_container.col-md-4.vc_custom_1461772440584 div.wpb_wrapper div.modal-video-container.mb16.text-center div.play-button.large.dark.inline{margin-top:25px;border-color:#ffffff!important}*::-moz-placeholder{font-size:13px!important}.wpcf7-form input,label input,input{margin-bottom:12px!important;font-size:13px}input[type="text"],input[type="password"],input[type="email"],input[type="tel"],input[type="date"],input[type="number"]{font-weight:400;height:36px;margin-top:3px;padding-left:12px;width:100%}input[type="submit"],button[type="submit"]{font-size:12px;font-weight:700;height:36px;letter-spacing:0;line-height:32px;text-transform:uppercase}textarea{margin-top:3px;font-size:13px;padding:10px 12px}select{color:#222;font-size:13px;font-weight:400;letter-spacing:0;text-transform:none;padding:10px 12px;height:44px}select option{padding-top:4px;padding-bottom:4px}.main-container #searchform #s2{display:none}.wpcf7 .select-option{margin-bottom:12px}.custom-forms .checkbox-option{display:block;margin-left:0;margin-bottom:15px!important}.custom-forms .wpcf7-checkbox .checkbox-option span{top:0;left:60px}div.wpcf7-validation-errors,.highlight{background-color:#ffebec;border:2px solid #e30613;color:#e30613}.xtra-icon-phone:before{content:'\e800';padding-right:6px}.xtra-icon-xing:before{content:'\f168'}.xtra-icon-fax:before{content:'\f1ac'}.xtra-icon-behance:before{content:'\f1b4'}.social-list li:last-child{padding-left:2px}.image-edge{border:1px solid #eee}.right{right:2%}.single-portfolio .right{right:0}.sixteen-nine{margin:0 -15px}.sixteen-nine .map-holder{padding-top:250px!important;padding-bottom:20%!important}.map-holder iframe{top:0;height:100%}.foundry_modal .wpb_gmaps_widget{margin-bottom:0}.foundry_modal .map-holder{padding-top:0!important;padding-bottom:0!important}.foundry_modal .map-holder iframe{min-height:480px}.overlay:before,.slider-all-controls .overlay .background-image-holder:before{opacity:0}.news--text{margin-bottom:25px;height:60px;overflow:hidden}.news--title{margin-bottom:10px;height:80px;overflow:hidden}.news--title :after{content:""}.list-inline .label,a[rel="author"]{display:none}.local-video-container video{box-shadow:none}.local-video-container .background-image-holder{box-shadow:none;top:0;transition:all 0.3s ease 0s}.play-button{position:absolute;border:2px solid #fff;border-radius:50%;cursor:pointer;height:120px;width:120px;left:50%;top:50%;margin:-60px auto 0 -60px;text-align:center;transition:all 0.3s ease 0s;z-index:4}.play-button::before{position:absolute;content:"";height:0;width:0;left:45%;top:45%;margin-left:-5px;margin-top:-8px;border-color:transparent transparent transparent #fff;border-style:solid;border-width:15px 0 15px 30px}.play-button.large.dark::before{border-color:transparent transparent transparent #fff}.play-button.large::before{content:"";border-color:transparent transparent transparent #fff;border-style:solid;border-width:20px 0 20px 31px;height:0;width:0;margin-left:-5px;margin-top:-10px}.modal-video video{position:relative;display:block;margin:0 auto;width:85%;top:50%;box-shadow:0 2px 5px 0 rgba(0,0,0,.26);transform:translate3d(0,-50%,0)}.foundry_modal iframe.embed-responsive-item{position:absolute!important;min-height:150px}.foundry_modal{padding:48px 15px 15px 15px;max-width:90%;width:990px}.foundry_modal .close-modal{top:15px;right:15px}.wpb_video_wrapper .embed-privacy-container{position:absolute!important;top:0;width:100%;height:100%}.embed-privacy-container button.embed-privacy-enable{position:absolute;top:10px;left:10px}.nav-wrapper2{background:#e3e3e3}.nav-wrapper3{background:#fff}.nav-container{position:relative;width:100%;z-index:100}nav{position:relative;background:none}nav.fixed,nav.absolute,nav.outOfSight{border-bottom:1px solid rgba(0,0,0,.1)}.perm-fixed-nav .nav-container{z-index:9000}nav.fixed .nav-utility{display:inherit}.nav-utility{border-bottom:0;height:36px;line-height:36px;overflow:hidden;max-width:1150px;position:relative;margin:0 auto}.nav-utility .module{padding:0 0 0 0;color:#666}.nav-utility .module span{padding:0 5px 0 1px}.nav-utility ul.social-list li a{color:#666}.nav-bar{border-bottom:0;position:relative;margin:0 auto;background:#fff;line-height:75px!important}.nav-bar .module.logo{padding:0 10px 0 20px}.nav-bar .module.logo a img{vertical-align:top;margin-top:13px}.nav-bar .module-group .main-menu{padding:0 15px 0 5px}.nav-bar .module-group.text-left>.module{padding:0 10px}.nav-bar .search-widget-handle{background-color:#656261}.nav-bar .search-widget-handle i{color:#fff}.module.widget-handle{padding:0 15px}.widget-handle .function{background:#656261;margin-top:0;line-height:68px}.widget-handle .search-form{padding:0 8px}.widget-handle .search-form input{line-height:36px}.menu li{margin-right:16px}.menu li a{color:#30332a;font-size:14px;font-weight:300;letter-spacing:0;text-transform:uppercase;opacity:1;transition:all 0.2s ease 0s}.menu li a:hover{color:#bd1619;transition:all 0.2s ease 0s}.menu>li ul{width:230px!important;left:-20px}.ti-menu::after{font-family:'Montserrat',sans-serif;font-size:17px;vertical-align:top;line-height:68px}html[lang="de-DE"] .ti-menu::after{content:" Menü"}.module-group.right .module.left:first-child{padding-right:120px!important}.module-group .module.before-support{position:absolute;top:-36px;right:80px;height:36px;line-height:36px;padding:0}.module.before-support a{height:36px}.module.after-support{position:absolute;top:0;right:0;width:187px}.menu-sub>li{float:left;margin-right:15px;position:relative;transition:all 0.2s ease 0s}.menu-sub li a{color:#666;font-size:13px;font-weight:300;letter-spacing:0;text-transform:uppercase;opacity:1;transition:all 0.2s ease 0s}.menu-sub li a:hover{color:#bd1619;transition:all 0.2s ease 0s}.module.ssocial{padding-left:10px}.module.saddress{padding-left:20px}.module.semail a{cursor:pointer;font-weight:300}.module.semail strong{padding-right:5px}.module.semail a,ul.social-list li a{color:#fff;transition:all 0.2s ease 0s}.module.semail a:hover,ul.social-list li a:hover{color:#bd1619;transition:all 0.2s ease 0s}.theme-default .nivoSlider{box-shadow:none!important}.theme-default .nivo-directionNav a{width:50px!important;height:50px!important;background:url(/wp-content/themes/schultheiss/images/arrows-hires.png) no-repeat!important;background-size:200% 100%!important}.theme-default a.nivo-nextNav{background-position:100% 0!important}.nivo-controlNav{margin-top:-40px!important;position:relative!important;z-index:1000!important}.nav-container.schultheiss-absolute{position:absolute!important}.nav-container.schultheiss-absolute nav.fixed{position:absolute!important}.nav-container.schultheiss-absolute nav.transparent.fixed .logo-light{display:inline!important}.nav-container.schultheiss-absolute nav.transparent.fixed .logo-dark{display:none!important}.nav-container.schultheiss-absolute nav.transparent.fixed .menu>li>a,.nav-container.schultheiss-absolute nav.transparent.fixed .module.widget-handle i{color:#fff;opacity:1}.nav-container.schultheiss-absolute nav.transparent.fixed .menu>.has-dropdown::after{color:#fff!important}body.jobs-template-default .nav-container.schultheiss-absolute+.main-container,body.single-post .nav-container.schultheiss-absolute+.main-container,body.blog .nav-container.schultheiss-absolute+.main-container,body.portfolio-template-default .nav-container.schultheiss-absolute+.main-container{padding-top:75px!important}.nav-container.is-transparent+.main-container{padding-top:0!important}.nav-container.is-transparent+.main-container .page-title-4{margin-top:0}nav.transparent.nav-centered{border-bottom:0!important}nav.transparent.nav-centered .nav-wrapper2{display:none}nav.transparent.nav-centered .logo-left{text-align:left;margin-bottom:-64px}nav.transparent.nav-centered .logo{max-height:64px;margin:0;padding:16px 10px 0 20px}nav.transparent.nav-centered .nav-bar{border-bottom:0!important;background:transparent}nav.transparent.nav-centered.fixed{background:transparent}nav.transparent.nav-centered .module-group.text-left{margin-left:200px}nav.transparent.nav-centered .module-group.text-right{float:right}nav.transparent.nav-centered .module.widget-handle{border-left:0!important}nav.transparent.nav-centered .search-widget-handle{background:transparent;border-left:0}nav.transparent.nav-centered.outOfSight .logo-dark{display:inline!important}nav.transparent.nav-centered .menu li a{opacity:1}nav.transparent.nav-centered .menu li a:hover{color:#ffdecc;transition:all 0.2s ease 0s}nav.transparent.nav-centered .menu>li ul{background:rgba(41,41,41,.9)}nav.transparent.nav-centered .mobile-toggle{right:0}body.jobs-template-default nav.transparent.nav-centered,body.jobs-template-default nav.transparent.nav-centered.fixed,body.blog nav.transparent.nav-centered,body.blog nav.transparent.nav-centered.fixed,body.single-post nav.transparent.nav-centered,body.single-post nav.transparent.nav-centered.fixed,body.portfolio-template-default nav.transparent.nav-centered,body.portfolio-template-default nav.transparent.nav-centered.fixed{background:#3b4c59}.ebor-page-wrapper{min-height:640px}.main-container{padding-top:110px}.full-size-slider{margin-left:-15px;margin-right:-15px}section.hero-header,section.cover{margin-left:-15px;margin-right:-15px}section.hero-header .sh-shadow *{text-shadow:0 0 32px rgba(0,0,0,.5)}.bg-dark{background-color:#394c58}.bg-secondary{background-color:#e3e3e3}.bg-secondary .container{padding:0 5px}.home-full-width{padding:0}.home-full-width .container{width:100%!important;max-width:100%;margin:0;padding:0!important}.home-full-width .container .row{margin:0!important}.home-full-width .container .row .vc_column_container{padding:0}.home-full-width .page-title{height:640px;margin:0}.home-full-width .page-title.overlay::before{opacity:0}.home-full-width .background-image-holder{background-position:center bottom!important}.home-full-width .page-title .container{display:none}.link--box{padding-top:25%;margin:2px;position:relative;bottom:15px;color:#fff;text-transform:uppercase;text-align:center}.vc_col-has-fill{padding:0 0 0 0}.icon--box img{width:58px;transform:scale(1,1);transition:all 0.3s ease}.icon--box img:hover{transform:scale(1.1,1.1);transition:all 0.3s ease}.widget{margin-bottom:24px}footer{padding:20px 0 10px 0}footer .container{max-width:1150px;padding:0 20px}footer .widget{margin-bottom:5px}footer .widget_text{color:#fff}footer .widget hr{border-color:#fff}footer .row:last-child{margin-top:20px}footer .menu{width:auto;display:inline-block;float:right;height:28px;position:relative;text-align:right}footer .menu li{display:inline-block;float:left;clear:none!important}footer .menu li a{color:#fff}footer .menu li a:hover{color:#fdc4c8}footer .menu li:last-child a{width:auto}footer .sub{line-height:24px;font-size:13px}.footer-1 .sub{opacity:1}footer .social-list{display:inline-block;position:relative;margin-left:15px}footer .social-list a{color:#fff;opacity:1!important}footer .social-list a:hover{color:#fdc4c8!important}#recent-posts-3 ul li{border-bottom:1px dotted #fff;padding-bottom:8px;padding-top:5px}.vc_btn3-color-danger{background-color:#e30613!important}.vc_grid-owl-dot span{border:3px solid #666;height:15px!important;width:15px!important}.vc_grid-owl-dot.active span{background-color:#666}.vc_general.vc_btn3{text-transform:uppercase}.vc_general.vc_btn3,.vc_general.vc_btn3:focus,.vc_general.vc_btn3:hover{border:0}.back-top-con{position:relative;display:block;width:100%;max-width:1440px;height:30px;z-index:300;margin:0 auto}a.back-to-top{position:fixed;bottom:0;right:20px;left:auto;width:34px;height:32px;background-color:#bc1618;padding:0 7px 0 8px;text-align:center;-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important}a.back-to-top:hover{background-color:#bc1618!important}#tab_slide_include .content{padding-right:10px}.inverted h1,.inverted h2,.inverted h3,.inverted h4,.inverted h5,.inverted h6,.inverted p,.inverted-arrow h1,.inverted-arrow h2,.inverted-arrow h3,.inverted-arrow h4,.inverted-arrow h5,.inverted-arrow h6,.inverted-arrow p,.inverted-square h1,.inverted-square h2,.inverted-square h3,.inverted-square h4,.inverted-square h5,.inverted-square h6,.inverted-square p{color:#fff}.feature-1 h5{font-size:24px;letter-spacing:0}.inverted-arrow:after{content:' ';display:block;position:absolute;top:40%;right:-18px;z-index:200;width:18px;height:35px;padding-right:18px;background:url(/wp-content/themes/schultheiss/images/red-arrow-right.png) 0 0 no-repeat}.wpb_wrapper .feature-1 h5{margin:0;padding:60px 10px}.wpb_wrapper .feature-1 a{display:block;opacity:1;transition:all 0.2s ease 0s}.wpb_wrapper .feature-1 a:hover{opacity:.7;transition:all 0.2s ease 0s}.inverted-square .wpb_wrapper .feature-1 h5,.square .wpb_wrapper .feature-1 h5{margin:0;padding:148px 10px}.sh-portfolio .project{display:block;margin-bottom:25px}.sh-portfolio .project.inactive{display:none}.sh-portfolio .masonryFlyIn{height:auto!important}.sh-portfolio .image-tile{background:#fff}.sh-portfolio .image-tile img{width:66%;float:left}.sh-portfolio .hover-tile:hover img{opacity:1}.sh-portfolio .description{padding:20px 15px 20px 20px}.sh-portfolio .description .portfolio-title{padding-bottom:1em}.portfolio-meta li{border-bottom:1px solid #aaa;padding:5px 0}.portfolio-meta li:first-child{border-top:1px solid #aaa}.portfolio-meta li span{display:inline-block;vertical-align:top;max-width:65%}.portfolio-meta li span.beschr{width:34%;font-size:86.67%}.portfolio-teaser,.portfolio-list{padding-left:15px;padding-right:15px}.portfolio-teaser a,.portfolio-list a,.portfolio-list a h6{color:#292929;line-height:1.1!important}.portfolio-list a h6{font-size:11px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-bottom:2px}.portfolio-teaser .masonry,.portfolio-teaser .no-border,.portfolio-list .masonry,.portfolio-list .no-border{border:0}.portfolio-list>.container{height:100px}.portfolio-teaser .list-scroll,.portfolio-list .list-scroll{padding:0 10px;width:100%}.portfolio-list .project{padding:10px 4px}.portfolio-list .project .image-tile img{max-width:60px;max-height:60px;float:left;margin-right:12px}.portfolio-teaser .project:hover .image-tile,.portfolio-list .project:hover .image-tile{transform:translateY(0)!important;box-shadow:none}.portfolio-list .hover-tile{background:#fff;padding:10px}.portfolio-list .hover-tile:hover img{opacity:.6}.portfolio-list .hover-state{min-height:60px;padding:0;top:0}.portfolio-list .project.is-current .hover-tile{background:#656261}.portfolio-list .project.is-current a,.portfolio-list .project.is-current a h6{color:#fff}.portfolio-teaser>.container{height:530px}.portfolio-teaser .project{padding:15px 6px}.portfolio-teaser .hover-state{min-height:120px;padding:15px;top:0}.portfolio-teaser .hover-state h4{color:#292929;width:100%;height:30px;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden;margin-bottom:.25em}.portfolio-teaser .hover-state p{color:#292929;width:100%;height:94px;display:block;overflow:hidden;margin-bottom:.5em;font-size:14px}.portfolio-teaser .hover-tile{background:#fff}.portfolio-teaser .hover-tile:hover img{opacity:.6}.main-container .owl-theme .owl-nav [class*="owl-"]:hover,.main-container .owl-theme .owl-nav [class*="owl-"]{background:transparent}.main-container .owl-theme .owl-nav{margin-top:0}.owl-dots{margin-top:0;margin-bottom:15px}.main-container .owl-theme .owl-nav div,.owl-nav div{margin-top:-24%}.main-container .owl-theme .owl-nav div.owl-prev,div.owl-prev{margin-left:-32px;border-radius:0}.main-container .owl-theme .owl-nav div.owl-next,div.owl-next{margin-right:-32px;border-radius:0}.portfolio-list div.owl-nav div{margin-top:-64px!important;background:transparent!important}.portfolio-list div.owl-prev{margin-left:-32px!important}.portfolio-list div.owl-next{margin-right:-32px!important}.portfolio-list .owl-nav{margin-top:0!important}.portfolio-list .owl-dots{display:none}.single-portfolio section.image-slider{margin-bottom:10px}.single-portfolio section.image-slider .slides .align-bottom{bottom:24px}.single-portfolio section.image-slider .slides .align-bottom hr.mb24{margin-bottom:20px}.wpb-js-composer .vc_tta.vc_tta-style-modern .vc_tta-panel-body,.wpb-js-composer .vc_tta.vc_tta-style-modern .vc_tta-panel-heading,.wpb-js-composer .vc_tta.vc_tta-style-modern .vc_tta-tab>a{background-image:none!important;background-color:#3b4c59}.wpb-js-composer .vc_tta-color-mulled-wine.vc_tta-style-modern .vc_tta-panel:not(.vc_active) .vc_tta-panel-heading{background-color:#3b4c59!important;border-color:#3b4c59!important}.wpb-js-composer .vc_tta.vc_general .vc_tta-panel.vc_active.versteckt .vc_tta-panel-heading{background-color:#3b4c59!important;border-color:#3b4c59!important}.wpb-js-composer .vc_tta-color-mulled-wine.vc_tta-style-modern .vc_tta-panel.versteckt .vc_tta-panel-title>a{pointer-events:none;cursor:default}.wpb-js-composer .vc_tta-color-mulled-wine.vc_tta-style-modern .vc_tta-panel.vc_active.versteckt .vc_tta-panel-title>a{color:#fff}.wpb-js-composer .vc_tta-color-white.vc_tta-style-flat .vc_tta-tab.vc_active>a,.wpb-js-composer .vc_tta-color-white.vc_tta-style-flat .vc_tta-tab>a:focus,.wpb-js-composer .vc_tta-color-white.vc_tta-style-flat .vc_tta-tab>a:hover{background-color:#fff!important;color:#666!important}.wpb-js-composer .vc_tta-color-white.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading{background-color:#3b4c59!important}.wpb-js-composer .vc_tta-color-white.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color:#fff!important}.wpb-js-composer .versteckt .vc_tta-panel-title .vc_tta-controls-icon::after,.wpb-js-composer .versteckt .vc_tta-panel-title .vc_tta-controls-icon::before{display:none!important}.wpb-js-composer .vc_tta.vc_general .vc_tta-panel.versteckt .vc_tta-panel-body,.wpb-js-composer .vc_tta.vc_general .vc_tta-panel.vc_active.versteckt .vc_tta-panel-body{display:none!important}.wpb-js-composer .vc_tta-color-mulled-wine.vc_tta-style-classic .vc_tta-tab:not(.vc_active)>a{background-color:#3b4c59!important;border-color:#3b4c59!important}.main-container .owl-stage{transition:all 0.6s ease 0s!important;-webkit-transition:all 0.6s ease 0s!important}.main-container .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-blue{color:#292929!important}.main-container .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots{margin-top:10px}.main-container .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots .vc_grid-owl-dot{border:2px solid rgba(41,41,41,0);background:transparent;display:inline-block;width:14px;height:14px;border-radius:10px;margin:0 3px}.main-container .vc_grid-owl-dot span{width:14px!important;height:14px!important;border:2px solid #292929;position:relative;top:-2px;left:-2px}.main-container .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots .vc_grid-owl-dot span{width:14px;height:14px;margin:0;border-radius:28px;opacity:1}.main-container .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots .vc_grid-owl-dot span,.main-container .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span{background-color:transparent!important}.main-container .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot.active span{background-color:#292929!important}.grid-extra-small img{max-width:115px;border-radius:20px}.small-team-grid img{height:200px;width:auto}.sh-face{width:50%;display:inline-block}.team-member .sh-team{width:40%;display:inline-block;padding-left:5%}.team-member .social-icons li{line-height:2em}.social-icons li a,.team-member .social-icons a{color:#222;line-height:1.5em}.social-icons li a:hover,.team-member .social-icons a:hover{color:#e30613}.team-member .social-icons a i{padding:2px 20px 0 0}.social-icons li{display:block;padding:0}.social-icons li:first-child{display:inline-block;margin-top:10px;padding-top:5px;border-top:1px solid #eee}.social-icons li i.icon{margin-left:0;margin-right:4px}.team-member .sh-team,.small-team-grid a{pointer-events:none}.social-icons a{pointer-events:all}.post-title .label{margin-right:-60px;top:-61px;position:relative}.opening-article .vc_gitem-animated-block{width:31.9%}.opening-article .vc_gitem-zone-c{width:67%}body.search-no-results .bg-secondary,body.search-results .bg-secondary,body.archive .bg-secondary,body.category .bg-secondary,body.blog .bg-secondary{background-color:#fff}.post-snippet a img{pointer-events:none}.post-snippet .inner{padding:0}body.search-no-results p.lead{padding-left:15px}body.search-no-results .bg-secondary form{display:none}body.search-no-results .bg-secondary form.secondsearch{display:block}.post-meta,.comments{display:none}.post-cat-widget .post{border-bottom:1px solid #eee;padding:5px}.post-title h4{line-height:2em}.vc_tta.vc_general .vc_tta-tab>a{padding:10px 15px}.vc_tta.vc_tta-controls-align-center .vc_tta-tabs-container,.vc_tta.vc_tta-controls-align-center .vc_tta-panel-heading{text-align:left}.vc_tta-panels-container .hero-header .v-align-children .col-sm-4{width:100%}.vc_tta-panels-container .hero-header .v-align-children .col-sm-8{display:none}.hide-tabs .vc_tta-tabs-container{visibility:hidden;height:0}.hide-tabs .vc_tta-panel:not(.vc_active){display:none!important}.hide-tabs .vc_tta-panel.vc_active .vc_tta-panel-heading{display:none!important}.testimonials.text-slider.text-center{text-align:left}.testimonials .quote-author{overflow:visible;width:100%}.testimonials .quote-author img{display:block;float:left;margin-left:-250px;margin-top:-150px;height:200px;width:200px;max-height:200px;border-radius:50%}.testimonials .quote-author h6{font-weight:300;font-size:14px;text-transform:none;letter-spacing:0;float:left;color:#e30613;padding:0 5px 0 0}.testimonials .quote-author h6:after{content:','}body.search-no-results .page-title,body.search-results .page-title,.page-title-4{height:75px}body.search-no-results .page-title.bg-secondary,body.search-results .page-title-4.bg-secondary,body.search-results .page-title.bg-secondary,body.archive .page-title-4.bg-secondary,body.category .page-title-4.bg-secondary,body.blog .page-title-4.bg-secondary,.page-title-4.bg-secondary{background-color:#e7e5e6}.page-title-4.image-bg{height:300px}.page-title-1,.page-title-2{height:480px}.page-title-1.parallax>.background-image-holder,.parallax .slides li>.background-image-holder,.page-title-2.parallax>.background-image-holder,.parallax .slides li>.background-image-holder{height:130%}.page-title-4.parallax>.background-image-holder,.parallax .slides li>.background-image-holder{height:150%}.page-title .container{position:absolute;display:block;top:auto;bottom:0;max-width:100%;height:auto;background:#fff;width:100%;padding:0;transform:none!important;-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important}.page-title .container .row{background:#fff;position:relative;margin:0 auto;max-width:1150px}.page-title .container .row .col-md-6{width:100%;padding-top:32px;padding-left:19px;padding-bottom:7px}.page-title .container .row h2,.page-title .container .row h3,.page-title .container .row p.lead{color:#e30613;font-size:28px;font-weight:400;text-transform:uppercase;letter-spacing:0;line-height:1.1em;padding:0;margin-bottom:0;position:relative;display:block;float:left}.page-title .container .row h2{font-weight:400}.page-title .container .row p.lead{padding-left:20px}.page-title .container .row p.lead:before{content:' '}.page-title .container .row .col-md-6.text-right{position:absolute;top:0;padding-top:9px;padding-left:20px;display:block;width:100%;height:32px;text-align:left;overflow:hidden}.page-title .breadcrumb{top:0!important;max-width:100%;overflow:hidden;height:25px}.page-title .breadcrumb li a,.page-title .breadcrumb li.active{color:#30332a;font-size:13px}.breadcrumb-2 li a,.breadcrumb-2 li{font-size:14px;font-weight:300;letter-spacing:0;line-height:24px;text-transform:none}.breadcrumb-2 li a{font-weight:700;opacity:1!important;transition:all 0.2s ease 0s}.breadcrumb-2 li a:hover{opacity:1!important;color:#666;transition:all 0.2s ease 0s}.breadcrumb-2>li+li::before{color:#30332a;padding:0 3px}.breadcrumb>li+li::before{color:#30332a;content:"/ ";padding:0 3px}@media all and (min-width:992px){.nav-container.schultheiss-absolute{position:absolute!important}.masonry-item .feature.boxed{min-height:220px}nav.transparent.nav-centered .menu>li.has-dropdown{padding-right:0}nav.transparent.nav-centered .menu>li.has-dropdown::after{top:15px;right:calc(50% - 8px)}}@media all and (min-width:1440px){.home-full-width .page-title{height:750px}}@media all and (min-width:1600px){.home-full-width .page-title{height:840px}}@media all and (max-width:1279px){nav.transparent.nav-centered .social-list{display:none}}@media all and (max-width:1199px){#menu-item-9089{display:none}#menu-hauptmenue li a{font-size:12.8px}.spalte_news.wpb_column.vc_column_container.col-md-4.vc_custom_1461772440584 div.wpb_wrapper div.modal-video-container.mb16.text-center{width:280px}.startseitenpreisltext{left:3%}.module.saddress{display:none}.module.semail{padding-left:20px}.page-title .container .row{max-width:950px}.page-title1,.page-title-2{height:400px}.home-full-width .page-title{height:600px}.portfolio-teaser>.container{height:480px}.main-container .owl-theme .owl-nav div,.owl-nav div{margin-top:-25%}.sticky-side{width:182px}}@media all and (max-width:991px){h1{font-size:36px}h2{font-size:28px}h3{font-size:22px}h4{font-size:19px}#menu-item-9089{display:block}#menu-hauptmenue li a{font-size:14px}div.vc_column-inner[class*="vc_custom_"]{padding:15px!important}.vc_column-inner .wpcf7 div[class*="col-"]{padding-right:0}nav.absolute.fixed{position:absolute!important}.fixed-second,.fixed-side{position:relative;top:0}.fixed-second+section,.fixed-second+a+section{margin-top:0}.container{padding:0 15px}.bg-secondary .container{padding:0 0}.module.semail{display:none}.module.widget-handle{border-left:medium none;border-top:0;line-height:36px;min-height:40px}.module.widget-handle.language{padding-left:4px}.page-title .container .row{max-width:720px}.page-title .container .col-md-6{min-height:70px}.page-title .container .row h3{max-width:100%;font-size:24px;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}ul.social-list{padding-left:14px}.module.logo{overflow:visible;padding-left:15px!important}footer .container{padding:0 15px}footer .widget_nav_menu{width:50%;float:left;clear:none!important;padding-right:20px}footer .menu{width:auto;display:inline-block;float:none;height:auto;position:relative;text-align:left}footer .menu li{display:inline-block;float:left;clear:left!important}.nav-bar{height:73px!important}.nav-bar .module-group{padding-top:0}.nav-bar .module-group .main-menu{padding:0;background:#fff;margin-top:-1px}.module.widget-handle.mobile-toggle{padding-top:2px}.module-group.right .module.left:first-child{padding-right:0!important}.nav-bar .module-group li{padding:0}.nav-bar .module-group .has-dropdown::after{right:15px}.nav-bar .module-group li a{line-height:28px!important;height:32px;padding:2px 15px 0 15px}.nav-bar .module-group li ul{width:100%!important}.menu li{margin-right:0}.menu>li ul{left:0}#menu-item-691{padding:0;margin-top:0}#menu-item-691 a{background-size:64px auto;height:36px;padding-left:10px;background-position:center 13px;text-align:left}#menu-item-691 a:hover{background-position:center 13px}.module-group .module.before-support{position:relative;display:block;height:auto;line-height:36px;padding:4px 0 0 0;top:auto;right:auto;background-color:#e7e5e6}.module.before-support a{height:32px}.nav-bar .menu-sub>li{float:none;margin-right:15px}.nav-bar .menu-sub li a{color:#30332a;font-size:14px;opacity:1;display:block}.nav-bar .menu-sub li a:hover{color:#bd1619}.nav-bar .search .title{color:#fff}nav.transparent.nav-centered .mobile-toggle{width:110px}nav.transparent.nav-centered .module-group.text-left{margin-left:0}nav.transparent.nav-centered .module-group.text-right{margin-top:-10px}nav.transparent.nav-centered .module.widget-handle.left{padding-right:52px}nav.transparent.nav-centered .search-widget-handle{float:right;padding-right:15px!important;margin-top:-43px}nav.transparent.nav-centered .search-widget-handle .search .title{display:none}nav.transparent.nav-centered .social-list{display:inline}nav.transparent .nav-open .module.widget-handle i.ti-menu{color:#fff}.home-full-width .page-title{height:500px}.page-title-1,.page-title-2{height:360px}.page-title-4 .breadcrumb,.page-title-2 .breadcrumb{margin-top:0}.page-title .container .row h2{float:none;font-size:25px}.page-title .container .row p.lead{padding-left:0;font-size:25px}.page-title .container .row p.lead:before{content:''}.page-title .container .row .col-md-6{padding-left:14px}.page-title .container .row .col-md-6.text-right{padding-left:15px}.sh-portfolio .image-tile img{width:100%;float:none}.sh-portfolio .description{width:100%;padding:10px 15px 15px 15px}.sh-portfolio .description .portfolio-title{padding-bottom:.5em}.portfolio-teaser>.container{height:515px}.main-container .owl-theme .owl-nav div,.owl-nav div{margin-top:-35%}.single-portfolio section.image-slider{height:60vW!important;margin-bottom:0}.single-portfolio section.image-slider .slides li{height:60vW!important}}@media all and (max-width:767px){h1{font-size:32px}h2{font-size:26px}h3{font-size:21px}h4{font-size:18px}p{font-size:14px}br{display:inline}.spalte_news{left:0}.back-to-top{display:none!important}.page-title .container .row{max-width:100%}.home-full-width .page-title{height:440px}.vc_tta-panels .width-50{float:none;width:100%;margin-bottom:0!important}.vc_tta-panels .wpb_content_element.width-50{padding:12px 15px;color:#30332a}.vc_tta-panels .wpb_content_element p{color:#30332a}.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color:transparent;border-color:#fff}.vc_tta-panel-heading h4,.vc_tta-panel-heading a,.vc_tta-panel-heading a span{color:#30332a}.sh-portfolio .description .portfolio-title{font-size:21px;padding-bottom:.5em}.portfolioA-carousel{max-width:90%;margin:0 auto}.portfolio-carousel{max-width:400px;margin:0 auto}.portfolio-teaser>.container{height:535px}.main-container .owl-theme .owl-nav div,.owl-nav div{margin-top:-66%}.vc_col-has-fill{padding:15px}.col-xs-team{width:50%;display:inline-block;vertical-align:top}.stickymenue ul{margin-top:-12px}.vc_tta-panel:not(.vc_active) .vc_tta-panel-heading h4,.vc_tta-panel:not(.vc_active) .vc_tta-panel-heading a,.vc_tta-panel:not(.vc_active) .vc_tta-panel-heading a span{color:#fff}.single-portfolio section.image-slider .slides .align-bottom{display:none}.single-portfolio section.image-slider .pt-xs-240{padding-top:30vW!important}.single-portfolio section.image-slider .pb-xs-240{padding-bottom:30vW!important}.vc_grid-item.vc_col-sm-4{width:50%;display:inline-block!important}}@media all and (max-width:680px){.page-title-1,.page-title-2{height:320px}.page-title .container .row p.lead{font-size:21px}.home-full-width .page-title{height:350px}}@media all and (max-width:480px){h1{font-size:27px}h2{font-size:24px}h3{font-size:19px}h4{font-size:17px}.page-title-1,.page-title-2{height:260px}.page-title .container .row h2{font-size:18px}.page-title .container .row p.lead{font-size:16px}nav.transparent.nav-centered .social-list a{padding:2px 10px 0 10px}footer .menu li a{font-size:14px}.stickymenue{height:96px;padding-left:0;padding-right:0}.stickymenue ul{margin-left:0;margin-top:-16px}.stickymenue ul li{padding-left:4px;padding-right:4px}.portfolioA-carousel,.portfolio-carousel{max-width:290px}.portfolio-teaser>.container{height:460px}.main-container .owl-theme .owl-nav div,.owl-nav div{margin-top:-78%}.col-xs-team{width:280px;display:block;margin:0 auto;text-align:center}.col-xs-team .wp-post-image{margin:0 auto 16px auto;display:block;position:relative}}