<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url("//hello.myfonts.net/count/334e9c");@font-face{font-family:'PFBeauSansPro';src:url(/sites/all/themes/weglehner/fonts/334E9C_0_0.eot);src:url(/sites/all/themes/weglehner/fonts/334E9C_0_0.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/weglehner/fonts/334E9C_0_0.woff2) format('woff2'),url(/sites/all/themes/weglehner/fonts/334E9C_0_0.woff) format('woff'),url(/sites/all/themes/weglehner/fonts/334E9C_0_0.ttf) format('truetype'),url(/sites/all/themes/weglehner/fonts/334E9C_0_0.svg#wf) format('svg');font-weight:300;font-style:normal;}@font-face{font-family:'PFBeauSansPro';src:url(/sites/all/themes/weglehner/fonts/334E9C_3_0.eot);src:url(/sites/all/themes/weglehner/fonts/334E9C_3_0.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/weglehner/fonts/334E9C_3_0.woff2) format('woff2'),url(/sites/all/themes/weglehner/fonts/334E9C_3_0.woff) format('woff'),url(/sites/all/themes/weglehner/fonts/334E9C_3_0.ttf) format('truetype'),url(/sites/all/themes/weglehner/fonts/334E9C_3_0.svg#wf) format('svg');font-weight:300;font-style:italic;}@font-face{font-family:'PFBeauSansPro';src:url(/sites/all/themes/weglehner/fonts/334E9C_2_0.eot);src:url(/sites/all/themes/weglehner/fonts/334E9C_2_0.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/weglehner/fonts/334E9C_2_0.woff2) format('woff2'),url(/sites/all/themes/weglehner/fonts/334E9C_2_0.woff) format('woff'),url(/sites/all/themes/weglehner/fonts/334E9C_2_0.ttf) format('truetype'),url(/sites/all/themes/weglehner/fonts/334E9C_2_0.svg#wf) format('svg');font-weight:700;font-style:normal;}@font-face{font-family:'PFBeauSansPro';src:url(/sites/all/themes/weglehner/fonts/334E9C_1_0.eot);src:url(/sites/all/themes/weglehner/fonts/334E9C_1_0.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/weglehner/fonts/334E9C_1_0.woff2) format('woff2'),url(/sites/all/themes/weglehner/fonts/334E9C_1_0.woff) format('woff'),url(/sites/all/themes/weglehner/fonts/334E9C_1_0.ttf) format('truetype'),url(/sites/all/themes/weglehner/fonts/334E9C_1_0.svg#wf) format('svg');font-weight:700;font-style:italic;}
#page-wrapper{width:100%;overflow:hidden;padding-top:105px;}#page{position:relative;}#main-wrapper{padding:0;position:relative;}#main-wrapper #main,#header div.section,#footer div.section,#featured div.section,article div.section,div.tabs{width:1170px;margin-left:auto;margin-right:auto;z-index:9;position:relative;}#main-wrapper #main{padding:110px 0;}
@font-face{font-family:"weglehner";src:url(/sites/all/themes/weglehner/fonts/weglehner.eot);src:url(/sites/all/themes/weglehner/fonts/weglehner.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/weglehner/fonts/weglehner.woff) format("woff"),url(/sites/all/themes/weglehner/fonts/weglehner.ttf) format("truetype"),url(/sites/all/themes/weglehner/fonts/weglehner.svg#weglehner) format("svg");font-weight:normal;font-style:normal;}[data-icon]:before{font-family:"weglehner" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"weglehner" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-cross:before{content:"\66";}.icon-down:before{content:"\62";}.icon-up:before{content:"\65";}.icon-right:before{content:"\67";}.icon-left:before{content:"\68";}.icon-play:before{content:"\61";}.icon-zoom:before{content:"\63";}
.lg-icon{speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.lg-actions .lg-prev,.lg-actions .lg-next{color:#ffffff;left:50px;top:50%;margin-top:-15px;position:absolute;cursor:pointer;z-index:1099;-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s;transition:opacity 0.5s;font-size:30px;}.lg-actions .lg-next{right:50px;left:inherit;}.no-touchevents .lg-actions .lg-prev:hover,.no-touchevents .lg-actions .lg-next:hover{color:#b6582c;}.lg-actions .lg-next.disabled,.lg-actions .lg-prev.disabled{opacity:0.5;cursor:default;margin-left:0 !important;margin-right:0 !important;background:#ffffff !important;}@-webkit-keyframes lg-right-end{0%{left:0;}50%{left:-30px;}100%{left:0;}}@-moz-keyframes lg-right-end{0%{left:0;}50%{left:-30px;}100%{left:0;}}@-ms-keyframes lg-right-end{0%{left:0;}50%{left:-30px;}100%{left:0;}}@keyframes lg-right-end{0%{left:0;}50%{left:-30px;}100%{left:0;}}@-webkit-keyframes lg-left-end{0%{left:0;}50%{left:30px;}100%{left:0;}}@-moz-keyframes lg-left-end{0%{left:0;}50%{left:30px;}100%{left:0;}}@-ms-keyframes lg-left-end{0%{left:0;}50%{left:30px;}100%{left:0;}}@keyframes lg-left-end{0%{left:0;}50%{left:30px;}100%{left:0;}}.lg-outer.lg-right-end .lg-object{-webkit-animation:lg-right-end 0.3s;-o-animation:lg-right-end 0.3s;animation:lg-right-end 0.3s;position:relative;}.lg-outer.lg-left-end .lg-object{-webkit-animation:lg-left-end 0.3s;-o-animation:lg-left-end 0.3s;animation:lg-left-end 0.3s;position:relative;}.lg-toolbar{z-index:1080;left:0;position:absolute;top:0;width:100%;}.lg-close{position:absolute;right:50px;top:50px;font-size:30px;text-align:center;color:#ffffff;z-index:1099;cursor:pointer;-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s;transition:opacity 0.5s;-webkit-box-sizing:content-box !important;-moz-box-sizing:content-box !important;box-sizing:content-box !important;}.lg-close:hover{color:#b6582c;}.lg-sub-html{background:none;bottom:0;color:#ffffff;left:0;padding:0 15px 20px 15px;position:fixed;right:0;text-align:center;z-index:1080;line-height:22px;}.lg-sub-html h5{margin:0;}#lg-counter{color:#ffffff;display:inline-block;font-size:14px;padding:12px 20px;background:none;vertical-align:middle;}.lg-toolbar,.lg-prev,.lg-next{opacity:1;-webkit-transition:-webkit-transform 0.35s cubic-bezier(0,0,0.25,1) 0s,opacity 0.35s cubic-bezier(0,0,0.25,1) 0s;-moz-transition:-moz-transform 0.35s cubic-bezier(0,0,0.25,1) 0s,opacity 0.35s cubic-bezier(0,0,0.25,1) 0s;-o-transition:-o-transform 0.35s cubic-bezier(0,0,0.25,1) 0s,opacity 0.35s cubic-bezier(0,0,0.25,1) 0s;transition:transform 0.35s cubic-bezier(0,0,0.25,1) 0s,opacity 0.35s cubic-bezier(0,0,0.25,1) 0s;}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object{-webkit-transform:scale3d(0.5,0.5,0.5);transform:scale3d(0.5,0.5,0.5);opacity:0;-webkit-transition:-webkit-transform 250ms ease 0s,opacity 250ms !important;-moz-transition:-moz-transform 250ms ease 0s,opacity 250ms !important;-o-transition:-o-transform 250ms ease 0s,opacity 250ms !important;transition:transform 250ms ease 0s,opacity 250ms !important;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1;}.lg-outer .lg-thumb-outer{background-color:#0D0A0A;bottom:0;position:absolute;width:100%;z-index:1080;max-height:350px;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:-webkit-transform 0.25s cubic-bezier(0,0,0.25,1) 0s;-moz-transition:-moz-transform 0.25s cubic-bezier(0,0,0.25,1) 0s;-o-transition:-o-transform 0.25s cubic-bezier(0,0,0.25,1) 0s;transition:transform 0.25s cubic-bezier(0,0,0.25,1) 0s;}.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab;}.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing;}.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb{-webkit-transition-duration:0s !important;transition-duration:0s !important;}.lg-outer.lg-thumb-open .lg-thumb-outer{-webkit-transform:translate3d(0,0%,0);transform:translate3d(0,0%,0);}.lg-outer .lg-thumb{padding:10px 0;height:100%;margin-bottom:-5px;}.lg-outer .lg-thumb-item{border-radius:5px;cursor:pointer;float:left;overflow:hidden;height:100%;border:2px solid #FFF;border-radius:4px;margin-bottom:5px;}@media (min-width:1025px){.lg-outer .lg-thumb-item{-webkit-transition:border-color 0.25s ease;-o-transition:border-color 0.25s ease;transition:border-color 0.25s ease;}}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#a90707;}.lg-outer .lg-thumb-item img{width:100%;height:100%;}.lg-outer.lg-has-thumb .lg-item{padding-bottom:120px;}.lg-outer.lg-can-toggle .lg-item{padding-bottom:0;}.lg-outer.lg-pull-caption-up .lg-sub-html{-webkit-transition:bottom 0.25s ease;-o-transition:bottom 0.25s ease;transition:bottom 0.25s ease;}.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html{bottom:100px;}.lg-outer .lg-toogle-thumb{background-color:#0D0A0A;border-radius:2px 2px 0 0;color:#999;cursor:pointer;font-size:24px;height:39px;line-height:27px;padding:5px 0;position:absolute;right:20px;text-align:center;top:-39px;width:50px;}.lg-outer .lg-toogle-thumb:after{content:"\e1ff";}.lg-outer .lg-toogle-thumb:hover{color:#FFF;}.lg-outer .lg-video-cont{display:inline-block;vertical-align:middle;max-width:1140px;max-height:100%;width:100%;padding:0 5px;}.lg-outer .lg-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative;}.lg-outer .lg-video .lg-object{display:inline-block;position:absolute;top:0;left:0;width:100% !important;height:100% !important;}.lg-outer .lg-video .lg-video-play{width:84px;height:59px;position:absolute;left:50%;top:50%;margin-left:-42px;margin-top:-30px;z-index:1080;cursor:pointer;}.lg-outer .lg-has-vimeo .lg-video-play{background:url(/sites/all/themes/weglehner/img/vimeo-play.png) no-repeat scroll 0 0 transparent;}.lg-outer .lg-has-vimeo:hover .lg-video-play{background:url(/sites/all/themes/weglehner/img/vimeo-play.png) no-repeat scroll 0 -58px transparent;}.lg-outer .lg-has-html5 .lg-video-play{background:transparent url(/sites/all/themes/weglehner/img/video-play.png) no-repeat scroll 0 0;height:64px;margin-left:-32px;margin-top:-32px;width:64px;opacity:0.8;}.lg-outer .lg-has-html5:hover .lg-video-play{opacity:1;}.lg-outer .lg-has-youtube .lg-video-play{background:url(/sites/all/themes/weglehner/img/youtube-play.png) no-repeat scroll 0 0 transparent;}.lg-outer .lg-has-youtube:hover .lg-video-play{background:url(/sites/all/themes/weglehner/img/youtube-play.png) no-repeat scroll 0 -60px transparent;}.lg-outer .lg-video-object{width:100% !important;height:100% !important;position:absolute;top:0;left:0;}.lg-outer .lg-has-video .lg-video-object{visibility:hidden;}.lg-outer .lg-has-video.lg-video-palying .lg-object,.lg-outer .lg-has-video.lg-video-palying .lg-video-play{display:none;}.lg-outer .lg-has-video.lg-video-palying .lg-video-object{visibility:visible;}.lg-progress-bar{background-color:#333;height:5px;left:0;position:absolute;top:0;width:100%;z-index:1080;opacity:0;-webkit-transition:opacity 0.08s ease 0s;-moz-transition:opacity 0.08s ease 0s;-o-transition:opacity 0.08s ease 0s;transition:opacity 0.08s ease 0s;}.lg-progress-bar .lg-progress{background-color:#a90707;height:5px;width:0;}.lg-progress-bar.lg-start .lg-progress{width:100%;}.lg-show-autoplay .lg-progress-bar{opacity:1;}.lg-autoplay-button:after{content:"\e01d";}.lg-show-autoplay .lg-autoplay-button:after{content:"\e01a";}.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-transition-duration:0s;transition-duration:0s;}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition:-webkit-transform 0.3s ease 0s;-moz-transition:-moz-transform 0.3s ease 0s;-o-transition:-o-transform 0.3s ease 0s;transition:transform 0.3s ease 0s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transition:-webkit-transform 0.3s ease 0s,opacity 0.15s !important;-moz-transition:-moz-transform 0.3s ease 0s,opacity 0.15s !important;-o-transition:-o-transform 0.3s ease 0s,opacity 0.15s !important;transition:transform 0.3s ease 0s,opacity 0.15s !important;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;}#lg-zoom-in,#lg-zoom-out{display:none;}#lg-zoom-in:after{content:"\e311";}#lg-zoom-out{opacity:0.5;pointer-events:none;}#lg-zoom-out:after{content:"\e312";}.lg-zoomed #lg-zoom-out{opacity:1;pointer-events:auto;}.lg-outer .lg-pager-outer{bottom:60px;left:0;position:absolute;right:0;text-align:center;z-index:1080;height:10px;}.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont{overflow:visible;}.lg-outer .lg-pager-cont{cursor:pointer;display:inline-block;overflow:hidden;position:relative;vertical-align:top;margin:0 5px;}.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.lg-outer .lg-pager-cont.lg-pager-active .lg-pager{box-shadow:0 0 0 2px white inset;}.lg-outer .lg-pager-thumb-cont{background-color:#fff;color:#FFF;bottom:100%;height:83px;left:0;margin-bottom:20px;margin-left:-60px;opacity:0;padding:5px;position:absolute;width:120px;border-radius:3px;-webkit-transition:opacity 0.15s ease 0s,-webkit-transform 0.15s ease 0s;-moz-transition:opacity 0.15s ease 0s,-moz-transform 0.15s ease 0s;-o-transition:opacity 0.15s ease 0s,-o-transform 0.15s ease 0s;transition:opacity 0.15s ease 0s,transform 0.15s ease 0s;-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);}.lg-outer .lg-pager-thumb-cont img{width:100%;height:100%;}.lg-outer .lg-pager{background-color:rgba(255,255,255,0.5);border-radius:50%;box-shadow:0 0 0 8px rgba(255,255,255,0.7) inset;display:block;height:12px;-webkit-transition:box-shadow 0.3s ease 0s;-o-transition:box-shadow 0.3s ease 0s;transition:box-shadow 0.3s ease 0s;width:12px;}.lg-outer .lg-pager:hover,.lg-outer .lg-pager:focus{box-shadow:0 0 0 8px white inset;}.lg-outer .lg-caret{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px dashed;bottom:-10px;display:inline-block;height:0;left:50%;margin-left:-5px;position:absolute;vertical-align:middle;width:0;}.lg-fullscreen:after{content:"\e20c";}.lg-fullscreen-on .lg-fullscreen:after{content:"\e20d";}.group{*zoom:1;}.group:before,.group:after{display:table;content:"";line-height:0;}.group:after{clear:both;}.lg-outer{width:100%;height:100%;position:fixed;top:0;left:0;z-index:1050;opacity:0;-webkit-transition:opacity 0.15s ease 0s;-o-transition:opacity 0.15s ease 0s;transition:opacity 0.15s ease 0s;text-align:left;}.lg-outer *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.lg-outer.lg-visible{opacity:1;}.lg-outer.lg-css3 .lg-item.lg-prev-slide,.lg-outer.lg-css3 .lg-item.lg-next-slide,.lg-outer.lg-css3 .lg-item.lg-current{-webkit-transition-duration:inherit !important;transition-duration:inherit !important;-webkit-transition-timing-function:inherit !important;transition-timing-function:inherit !important;}.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-current{-webkit-transition-duration:0s !important;transition-duration:0s !important;opacity:1;}.lg-outer.lg-grab img.lg-object{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab;}.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing;}.lg-outer .lg{height:100%;width:100%;position:relative;overflow:hidden;margin-left:auto;margin-right:auto;max-width:100%;max-height:100%;}.lg-outer .lg-inner{width:100%;height:100%;position:absolute;left:0;top:0;white-space:nowrap;}.lg-outer .lg-item{display:none !important;}.lg-outer.lg-css3 .lg-prev-slide,.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide{display:inline-block !important;}.lg-outer.lg-css .lg-current{display:inline-block !important;}.lg-outer .lg-item,.lg-outer .lg-img-wrap{display:inline-block;text-align:center;position:absolute;width:100%;height:100%;}.lg-outer .lg-item:before,.lg-outer .lg-img-wrap:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px;}.lg-outer .lg-img-wrap{top:0;bottom:0;left:0;right:0;padding:0;}.lg-outer .lg-item.lg-complete{background-image:none;}.lg-outer .lg-item.lg-current{z-index:1060;}.lg-outer .lg-image{display:inline-block;vertical-align:middle;max-width:90%;max-height:70%;width:auto !important;height:auto !important;-webkit-box-shadow:0px 0px 60px 0px rgba(0,0,0,0.1);-moz-box-shadow:0px 0px 60px 0px rgba(0,0,0,0.1);box-shadow:0px 0px 60px 0px rgba(0,0,0,0.1);background:#ffffff;}.lg-outer.lg-show-after-load .lg-item .lg-object,.lg-outer.lg-show-after-load .lg-item .lg-video-play{opacity:0;-webkit-transition:opacity 0.15s ease 0s;-o-transition:opacity 0.15s ease 0s;transition:opacity 0.15s ease 0s;}.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play{opacity:1;}.lg-outer .lg-empty-html{display:none;}.lg-outer.lg-hide-download #lg-download{display:none;}.lg-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1040;background:#000000;background:rgba(0,0,0,0.5);opacity:0;-webkit-transition:opacity 0.15s ease 0s;-o-transition:opacity 0.15s ease 0s;transition:opacity 0.15s ease 0s;}.backdropfilter .lg-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(0,0,0,0.4);}.lg-backdrop.in{opacity:1;}.lg-css3.lg-no-trans .lg-prev-slide,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-current{-webkit-transition:none 0s ease 0s !important;-moz-transition:none 0s ease 0s !important;-o-transition:none 0s ease 0s !important;transition:none 0s ease 0s !important;}.lg-css3.lg-use-css3 .lg-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;}.lg-css3.lg-use-left .lg-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;}.lg-css3.lg-fade .lg-item{opacity:0;}.lg-css3.lg-fade .lg-item.lg-current{opacity:1;}.lg-css3.lg-fade .lg-item.lg-prev-slide,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-current{-webkit-transition:opacity 0.1s ease 0s;-moz-transition:opacity 0.1s ease 0s;-o-transition:opacity 0.1s ease 0s;transition:opacity 0.1s ease 0s;}.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0;}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;-moz-transition:-moz-transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;transition:transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;}.lg-css3.lg-slide.lg-use-left .lg-item{opacity:0;position:absolute;left:0;}.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{left:-100%;}.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide{left:100%;}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current{left:0;opacity:1;}.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-current{-webkit-transition:left 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;-moz-transition:left 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;-o-transition:left 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;transition:left 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;}body.lg-on{overflow:hidden;}@media all and (max-width:1279px){.lg-close{margin-top:0;top:30px;right:30px;}.lg-actions .lg-prev{left:30px;}.lg-actions .lg-next{right:30px;}}@media all and (max-width:767px){.lg-close{margin-top:0;top:20px;right:20px;font-size:30px;}.lg-actions .lg-prev{left:10px;}.lg-actions .lg-next{right:10px;}.lg-outer .lg-image{max-height:100%;max-width:100%;}}
html{-webkit-text-size-adjust:none;}body{font-family:"PFBeauSansPro",sans-serif;font-weight:300;font-style:normal;line-height:22px;font-size:14px;word-wrap:break-word;margin:0;padding:0;border:0;outline:0;color:#333333;background:#ffffff;position:relative;text-align:left;}body.cke_editable{padding:10px;background:#ffffff !important;}::selection{background:#b6582c;background:rgba(182,88,44,0.5);color:#ffffff;}::-moz-selection{background:#b6582c;background:rgba(182,88,44,0.5);color:#ffffff;}a,a:link,a:visited{text-decoration:none;color:#444444;-webkit-transition:all 0.5s !important;-moz-transition:all 0.5s !important;transition:all 0.5s !important;}a:hover,a:active,a:focus{text-decoration:none;color:#b6582c;}.only-print{display:none !important;}h1,h2,h3,h4,h5{margin:0;padding:0;font-family:"PFBeauSansPro",sans-serif;font-style:normal;color:#373f4d;font-weight:normal;}h1,h2{font-size:30px;line-height:34px;margin:0 0 50px 0;font-weight:300;font-style:italic;color:#b6582c;text-transform:uppercase;}h3{margin:0 0 30px 0;font-size:20px;line-height:24px;font-weight:700;text-transform:uppercase;font-style:italic;}h4{margin:0 0 30px 0;font-size:18px;line-height:24px;font-weight:700;text-transform:uppercase;}h4.small{font-size:14px;line-height:22px;margin:0 0 25px 0;text-transform:uppercase;color:#000000;font-style:italic;font-weight:700;}hr{border:0;height:1px;background:#f0f0f0;width:100%;margin:50px 0;clear:both;}span.blue{color:#373f4d;}hr.small{height:3px;width:40px;background:#b6582c;margin:20px 0 30px 0;}p{margin:0 0 30px 0;}b,strong,span.bold{font-weight:700;}img{outline:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}img.inline{width:auto !important;}img.background.resizetoparent{position:absolute;top:0;left:0;z-index:1;}img.resizetoparent{max-width:inherit !important;}code,pre,kbd,samp,var{padding:0 0.4em;font-size:0.77em;font-family:Menlo,Consolas,"Andale Mono","Lucida Console","Nimbus Mono L","DejaVu Sans Mono",monospace,"Courier New";}code{background-color:#f2f2f2;background-color:rgba(40,40,0,0.06);}pre code,pre kbd,pre samp,pre var,kbd kbd,kbd samp,code var{font-size:100%;background-color:transparent;}pre code,pre samp,pre var{padding:0;}.description code{font-size:1em;}kbd{background-color:#f2f2f2;border:1px outset #575757;margin:0 3px;color:#666;display:inline-block;padding:0 6px;-moz-border-radius:5px;border-radius:5px;}pre{background-color:#f2f2f2;background-color:rgba(40,40,0,0.06);margin:10px 0;overflow:hidden;padding:15px;white-space:pre-wrap;}input,textarea,select,a.button{font-family:"PFBeauSansPro",sans-serif;font-weight:300;font-style:normal;}caption{text-align:left;font-weight:normal;}blockquote{font-size:20px;line-height:26px;color:#999999;padding:20px 0;margin:40px 0;position:relative;border-top:1px solid #eeeeee;border-bottom:1px solid #eeeeee;font-weight:300;}blockquote &gt; p:last-child{display:inline;}img{max-width:100%;height:auto;width:100%;border:0;display:block;}table{border:0 !important;border-spacing:0;width:100% !important;margin-bottom:20px;}table.width-770{width:770px;max-width:100%;margin:0 auto 20px auto;}tbody{border:0;}table p{margin:0;}table tr th{padding:15px 5px;vertical-align:middle;border:0;border-bottom:1px solid #000000;font-weight:700;font-size:12px;line-height:20px;text-align:center;}table tr th.no-border{border-bottom:0;padding:0;}table tr th p{margin:0;}table tr{padding:0;}table tr:nth-child(2n-1) td{background:#ffffff;}table tr:nth-child(2n) td{background:#ececec;}table tr td{padding:15px 5px;font-size:12px;line-height:20px;text-align:center;border:0;vertical-align:top;border-bottom:1px dotted #dadada;}table tr.border-top td{border-top:1px solid #000000;}table tr td:first-child,table tr th:first-child{text-align:left;}td.text-right{text-align:right;}td.text-left{text-align:left;}table.without-bg tr td{border-bottom:1px solid #000000;background:none !important;}table.without-bg tr:last-child td{border-bottom:0;}table td ul{margin:0 0 20px 0 !important;}table td ul li{padding-bottom:0 !important;}.block ol,.block ul{margin:0;padding:0 0 0 1em;}.contextual-region .contextual .contextual-links a{font-size:0.923em;text-shadow:0 0 0 !important;}ul.menu li{margin:0;padding:0;}.region-content ul,.region-content ol{margin:1em 0;padding:0 0 0.25em 15px;}.item-list ul li{margin:0 0 10px 0;padding:0.2em 0.5em 0 0;line-height:20px;}ul.tips{padding:0 0 0 1.25em;}.container-inline div,.container-inline label{display:block;}#main-menu{padding:0;margin:0;float:right;}#main-menu ul.menu{margin:0;padding:0;}#main-menu ul.menu &gt; li{list-style:none;list-style-type:none;list-syle-image:none;border:0;margin:0;padding:0;background:none !important;line-height:14px;position:relative;float:left;}#main-menu ul.menu &gt; li.first{margin-left:0 !important;}#main-menu ul.menu &gt; li &gt; a{color:#ffffff;padding:46px 17px;display:block;font-size:14px;line-height:14px;position:relative;font-weight:300;z-index:209;text-transform:uppercase;font-style:italic;-webkit-transition:padding 0.5s;-moz-transition:padding 0.5s;transition:padding 0.5s;}#main-menu ul.menu &gt; li &gt; a:hover{color:#b6582c;}#main-menu ul.menu &gt; li.active &gt; a,#main-menu ul.menu &gt; li &gt; a.active,#main-menu ul.menu &gt; li.active-trail &gt; a{background:#b6582c;font-weight:700;color:#ffffff;}#main{margin-bottom:0px;}#right{position:fixed;top:50%;right:0;z-index:499;margin-top:-40px;}#block-language-switcher-fallback-language-switcher-fallback ul{margin:0 !important;padding:0 !important;}#block-language-switcher-fallback-language-switcher-fallback ul li{display:block;padding:0 !important;margin:0 !important;}#block-language-switcher-fallback-language-switcher-fallback ul li.first{margin-bottom:8px !important;}#block-language-switcher-fallback-language-switcher-fallback ul li a{display:block;width:36px;height:36px;text-align:center;color:#ffffff;background:#b6582c;line-height:36px;font-style:italic;text-transform:uppercase;}#block-language-switcher-fallback-language-switcher-fallback ul li a:hover{background:#373f4d;}#block-language-switcher-fallback-language-switcher-fallback ul li.active a{font-weight:700;}#header{position:fixed;z-index:399;padding:0;width:100%;top:0;right:0;background:#373f4d;}#header &gt; div.section{padding:0;position:relative;}#logo{width:170px;margin:35px 0 0 0;display:block;float:left;-webkit-transition:width 0.5s;-moz-transition:width 0.5s;transition:width 0.5s;}#header.small #main-menu ul.menu &gt; li &gt; a{padding-top:25px;padding-bottom:25px;}#header.small #logo{margin-top:13px;}#header #block-menu-menu-fusszeile,#header #block-language-switcher-fallback-language-switcher-fallback{display:none;}#footer{background:#373f4d;padding:36px 0;position:relative;}#footer a{color:#ffffff;}#footer a:hover{opacity:0.5;}#block-menu-menu-fusszeile{float:right;}#block-menu-menu-fusszeile ul.menu{margin:0;padding:0;}#block-menu-menu-fusszeile ul.menu li{list-style:none;background:none;float:right;clear:right;margin:0;}#block-menu-menu-fusszeile ul.menu li a{text-transform:uppercase;font-style:italic;}#block-menu-menu-fusszeile ul.menu li a.active{color:#b6582c;font-weight:700;opacity:1;}#block-block-2{width:170px;float:left;}#block-block-1{clear:both;width:100%;float:left;margin-top:20px;padding-top:20px;border-top:1px solid #ffffff;}#featured{position:relative;z-index:99;}.view-mode-teaser h2{margin-top:0;padding-top:0.5em;}.view-mode-teaser h2 a{color:#181818;}.view-mode-teaser{border-bottom:1px solid #d3d7d9;margin-bottom:30px;padding-bottom:15px;}.view-mode-teaser.sticky{background:#f9f9f9;background:rgba(0,0,0,0.024);border:1px solid #d3d7d9;padding:0 15px 15px;}.view-mode-teaser .content{clear:none;line-height:1.6;}.meta{font-size:0.857em;color:#68696b;margin-bottom:0;}.submitted a{padding:10px 0 15px;}.submitted .user-picture img{float:left;height:20px;margin:1px 5px 0 0;}.field-type-taxonomy-term-reference{margin:0 0 1.2em;}.field-type-taxonomy-term-reference .field-label{font-weight:normal;margin:0;padding-right:5px;}.field-type-taxonomy-term-reference .field-label,.field-type-taxonomy-term-reference ul.links{font-size:0.8em;}.view-mode-teaser .field-type-taxonomy-term-reference .field-label,.view-mode-teaser .field-type-taxonomy-term-reference ul.links{font-size:0.821em;}.field-type-taxonomy-term-reference ul.links{padding:0;margin:0;list-style:none;}.field-type-taxonomy-term-reference ul.links li{float:left;padding:0 1em 0 0;white-space:nowrap;}.field-type-taxonomy-term-reference ul.links li a{padding:5px 0 20px;}.link-wrapper{text-align:right;}.field-type-image img,.user-picture img{margin:0 0 1em;}ul.links{color:#68696b;font-size:0.821em;}ul.links.inline li a{display:inline-block;padding:18px 0 5px;}.unpublished{margin:-20px -15px 0;padding:20px 15px 0;}.unpublished .comment-text .comment-arrow{border-left:1px solid #fff4f4;border-right:1px solid #fff4f4;}.tabs ul.primary{padding:0;margin:0 0 30px 0;overflow:hidden;border:none;background:none;}.tabs ul.primary li{display:inline-block;vertical-align:bottom;margin:0;padding:0;}.tabs ul.primary li a{background:#ffffff;padding:10px 15px;color:#000000;border:0;display:block;margin:0;}.tabs ul.primary li a:hover{background:#dddddd;}.tabs ul.primary li.active a{background:#000000;color:#ffffff;}.tabs ul.secondary{border-bottom:none;padding:0.5em 0;}.tabs ul.secondary li{display:block;float:left;}.tabs ul.secondary li:last-child{border-right:none;}.tabs ul.secondary li:first-child{padding-left:0;}.tabs ul.secondary li a{padding:0.25em 0.5em;}.tabs ul.secondary li a.active{background:#f2f2f2;border-bottom:none;-moz-border-radius:5px;border-radius:5px;}ul.action-links{list-style:none;margin:5px;padding:0.5em 1em;}ul.action-links li{display:inline-block;margin-left:10px;}ul.action-links li a{padding-left:15px;background:url(/sites/all/themes/weglehner/images/add.png) no-repeat left center;margin:0 10px 0 0;}#messages{padding:0;margin:0 auto;}div.messages{margin:20px 0 40px 0;color:#444444;padding:20px;text-align:left;}div.messages.status{border:1px solid #b2dbb2;background:#e5f3e5;}div.messages.warning{border:1px solid #f5ed99;background:#fcfbe5;}div.messages.error{border:1px solid #eab2b2;background:#f8e5e5;}div.messages h3,div.messages h2{margin-bottom:10px;margin-top:0;}div.messages p{margin:0;}.profile .user-picture{float:none;}.confirm-parent,.password-parent{width:34em;}.password-parent,div.form-item div.password-suggestions{position:relative;}.password-strength-text,.password-strength-title,div.password-confirm{font-size:0.82em;}.password-strength-text{margin-top:0.2em;}div.password-confirm{margin-top:2.2em;width:20.73em;}input.form-submit,a.button,a.button:focus,a.button:link,a.button:visited,div.button{color:#373f4d;background:url(/sites/all/themes/weglehner/images/arrow-right.png) top left no-repeat;cursor:pointer;text-align:center;padding:0 0 0 28px;height:20px;border-radius:0;text-decoration:none;display:inline-block;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;font-weight:300;font-size:14px;line-height:22px;letter-spacing:0px;border:0 !important;-webkit-appearance:none;text-transform:none;font-weight:700;font-style:italic;}input.form-submit:hover,input.form-submit:focus,a.button:hover,a.button:active,div.button:hover{text-decoration:none;color:#b6582c;}a.button.back,a.button.back:focus,a.button.back:link,a.button.back:visited{background:url(/sites/all/themes/weglehner/images/arrow-left.png) top left no-repeat;}.filter-help a{font-size:0.857em;padding:2px 20px 0;}.filter-wrapper .form-item label{margin-right:10px;}.filter-wrapper .form-item{padding:0 0 0.5em 0.5em;}.filter-guidelines{padding:0 1.5em 0 0.5em;}textarea{line-height:1.5;}.password-suggestions ul li{margin-left:1.2em;}.form-item{margin-bottom:1em;margin-top:2px;}.form-item label{}.form-type-radio label,.form-type-checkbox label{margin-left:4px;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2px;}.contact-form #edit-name{width:75%;-moz-border-radius:4px;border-radius:4px;}.contact-form #edit-mail{width:75%;-moz-border-radius:4px;border-radius:4px;}.contact-form #edit-subject{width:75%;-moz-border-radius:4px;border-radius:4px;}.contact-form #edit-message{width:76.3%;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;border-top-left-radius:4px;border-top-right-radius:4px;}input.form-button-disabled,input.form-button-disabled:hover,input.form-button-disabled:focus,input.form-button-disabled:active,.form-disabled input,.form-disabled select,.form-disabled textarea{background:#ededed;border-color:#bbb;color:#717171;}.form-disabled label{color:#717171;}.js input.form-autocomplete{background-position:100% 4px;}.js input.throbbing{background-position:100% -16px;}.page-admin #content img{margin-right:15px;}.page-admin #content .simpletest-image img{margin:0;}.page-admin-structure-block-demo .block-region{background:#ffff66;border:1px dotted #9f9e00;color:#000;font:90% "Lucida Grande","Lucida Sans Unicode",sans-serif;margin:5px;padding:5px;text-align:center;text-shadow:none;}.page-admin-structure-block-demo #featured .block-region{font-size:0.55em;}.page-admin-structure-block-demo #header .block-region{width:500px;}.page-admin #admin-dblog img{margin:0 5px;}#system-theme-settings fieldset{padding:0;}#system-theme-settings fieldset .fieldset-legend{margin-top:0;}div.admin .right,div.admin .left{width:49%;margin:0;}div.admin-panel{background:#fbfbfb;border:1px solid #ccc;margin:10px 0;padding:0 5px 5px;}div.admin-panel h3{margin:16px 7px;}div.admin-panel dt{border-top:1px solid #ccc;padding:7px 0 0;}div.admin-panel dd{margin:0 0 10px;}div.admin-panel .description{margin:0 0 14px 7px;}.edit-link{background:#b6582c;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);color:#ffffff !important;padding:0 14px;height:26px;font-size:12px;line-height:26px;border-radius:13px;position:absolute !important;top:5px;right:5px;z-index:999;display:none;}.edit-link:hover{opacity:0.7;}.views-row:hover .edit-link,.block:hover &gt; .edit-link,.view-header:hover &gt; .edit-link,#fotos .section:hover a.edit-link,.nodeblock:hover &gt; a.edit-link,article &gt; a.edit-link{display:block;}.view-header,article,article &gt; .content,.nodeblock{position:relative;}div.mobile_menu{display:none;}article ul,.region-content article ul,#sidebar ul{margin:0 0 30px 0;padding:0 !important;}article ul{text-align:left;}article ul li,article ul li.leaf,#sidebar ul li{list-style:none;background:url(/sites/all/themes/weglehner/images/list-image.png) left 2px no-repeat;padding:0 0 10px 24px;}ul li p{margin:0;}article ul.split-2 &gt; ul{width:48%;margin:0 2% 0 0;float:left;}article ul.split-3 &gt; ul{width:31.333%;margin:0 2% 0 0;float:left;}article ul.split-4 &gt; ul{width:23%;margin:0 2% 0 0;float:left;}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){article ul li,article ul li.leaf{background-image:url(/sites/all/themes/weglehner/images/list-image_@2x.png);background-size:14px 14px;}}input[type=number]{-moz-appearance:textfield;}::-webkit-inner-spin-button{-webkit-appearance:none;}::-webkit-outer-spin-button{-webkit-appearance:none;}.form-actions{margin:0;}.form-item{position:relative;margin:0 0 20px 0;}input.form-text{position:relative;z-index:1;margin:0;border:1px solid #f0f1f4 !important;background:#f0f1f4;color:#000000;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-weight:300;font-size:14px;-webkit-appearance:none;text-align:left;height:40px;padding:10px 15px;line-height:20px;border-radius:0;}form .form-item.form-type-textfield label,form .form-item.form-type-password label,form .form-item.webform-component-textfield label,form .form-item.webform-component-number label,form .form-item.webform-component-textarea label,form .form-item.webform-component-email label,.search-autocomplete label{position:absolute;left:15px;top:10px;color:#888888;z-index:2;font-size:14px;opacity:0.8;-webkit-transition:opacity 0.15s linear;cursor:text;font-weight:300;text-align:left;}form .form-item.form-type-textfield label.focus,form .form-item.form-type-password label.focus,form .form-item.webform-component-textfield label.focus,form .form-item.webform-component-number label.focus,form .form-item.webform-component-textarea label.focus,form .form-item.webform-component-email label.focus,.search-autocomplete label.focus{opacity:0.2;display:block;}form .form-item.form-type-textfield label.has-text,form .form-item.form-type-password label.has-text,form .form-item.webform-component-textfield label.has-text,form .form-item.webform-component-number label.has-text,form .form-item.webform-component-textarea label.has-text,form .form-item.webform-component-email label.has-text,.search-autocomplete label.has-text{opacity:0.0;-webkit-transition-duration:0s;display:none;}.marker,.form-required{color:#888888;}textarea{max-width:100%;padding:8px 15px;border-radius:0;resize:none;border:1px solid #f0f1f4 !important;background:#f0f1f4;color:#000000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-weight:300;font-size:14px;-webkit-appearance:none;}textarea.vert{resize:none;}input.form-text:focus,textarea:focus,input.form-text:hover,textarea:hover{border-color:#cfcdcf !important;}#inline-messages.messages.status,#inline-messages.messages.warning,#inline-messages.messages.error{margin:20px 0 15px 0;padding:20px;}#block-webform-client-block-75 .messages.error{margin:0 0 15px 0;padding:20px;}div.messages.status h2,div.messages.status h3,div.messages.status h4{color:#444444;}#inline-messages{border-radius:15px;margin:0 0 30px 0 !important;}#inline-messages ul{margin:0;padding:0;}input:focus,select:focus,textarea:focus,button:focus{outline:none;}.form-type-radio input,.form-type-checkbox input{position:absolute;opacity:0;visibility:hidden;}.form-type-radio,.form-type-bef-checkbox,.form-checkboxes .form-item,.form-radios .form-item{float:left;margin:3px 25px 0 0 !important;width:auto !important;position:static !important;}.form-type-radio label,.form-type-checkbox label{font-weight:300;position:relative;padding-left:25px;cursor:pointer;margin-left:0;line-height:20px;display:inline-block;}.form-type-radio label &gt; span,.form-type-checkbox label &gt; span{position:absolute;top:1px;left:0;margin-right:7px;width:14px;height:14px;border:1px solid #444444;display:block;float:left;line-height:14px;border-radius:50%;}.form-type-radio label &gt; span span,.form-type-checkbox label &gt; span span{margin:3px 0 0 3px;width:8px;height:8px;background:#ffffff;display:block;border-radius:50%;}.form-type-checkbox label &gt; span,.form-type-checkbox label &gt; span span{border-radius:0;}.form-type-radio label:hover &gt; span span,.form-type-checkbox label:hover &gt; span span{background:#444444;}.form-type-radio.checked label &gt; span,.form-type-checkbox.checked label &gt; span{border-color:#b6582c;}.form-type-radio.checked label &gt; span span,.form-type-radio.checked label:hover &gt; span span,.form-type-checkbox.checked label &gt; span span,.form-type-checkbox.checked label:hover &gt; span span{background:#b6582c !important;}.webform-client-form &gt; div,.webform-client-form div.form-items &gt; div{margin:-1%;}.webform-client-form &gt; div &gt; .form-item,.webform-client-form div.form-items &gt; div &gt; .form-item{margin:1%;float:left;width:98%;position:relative;}.webform-client-form .form-actions{margin:3% 1% 1% 1%;float:left;width:98%;clear:left;}.webform-client-form &gt; div &gt; .form-item.clear{clear:left;}.webform-client-form .form-item.invalid input,.webform-client-form .form-item.invalid textarea,.webform-client-form .form-item.invalid .dk-selected,.dk-select.error .dk-selected,.form-item input.error,.form-item textarea.error,.form-item select.error{border:1px solid #c71414 !important;}div.error{background:none !important;color:#444444 !important;}.webform-client-form .webform-component-checkboxes .form-item.invalid label,.webform-client-form .webform-component-radios.form-item.invalid &gt; label,input.form-checkbox.error + label,.webform-client-form .form-item.webform-component-date.invalid label{color:#c71414;}.webform-client-form .form-item span.invalid{width:auto;background:#444444;color:#ffffff;padding:1px 8px;display:none !important;position:absolute;top:-30px;right:0px;white-space:nowrap;font-size:12px;z-index:999;}.webform-client-form .form-item.invalid:hover span.invalid{display:block !important;}.webform-client-form .form-item span.invalid:after{top:100%;right:10px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,0,0,0);border-top-color:#444444;border-width:8px;margin-right:0px;}.webform-client-form .form-actions .info{margin-left:20px;font-size:12px;float:right;margin-top:0;display:none;}.webform-client-form &gt; div &gt; .form-item.error-info{color:#c71414;width:98% !important;display:none;}#node-kontakt .webform-confirmation{text-align:left;}#node-formular .messages,#node-kontakt .messages,#node-webform .messages,#node-bewerbungsformular .messages{display:none;}.totop{bottom:30px;position:absolute;right:30px;z-index:999;}.gototop{cursor:pointer;height:30px;overflow:hidden;text-align:center;width:30px;z-index:99;background:none;-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s;transition:opacity 0.5s;border-radius:50%;opacity:1;border:2px solid #b6582c;}.gototop:hover,.gototop:active{opacity:0.5;}.gototop i{font-size:26px;position:relative;top:0px;color:#b6582c;}.dateien{margin:0;padding:0;}.dateien .datei a{display:block;padding:0;position:relative;text-align:left;}a.hover,a.lightbox{position:relative;display:block;overflow:hidden;}a.hover img,a.lightbox img{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 1s;-moz-transition:-moz-transform 1s;transition:transform 1s;}a.hover:after,a.lightbox:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;padding:0;border:5px solid #b6582c;border-color:rgba(182,88,44,0.5);-webkit-transition:opacity 1s;-moz-transition:opacity 1s;transition:opacity 1s;z-index:99;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}a.hover:hover img,a.lightbox:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);transform:scale(1.2);}a.hover:hover:after,a.lightbox:hover:after{opacity:1;}.view .item-list{clear:left;padding:0;float:left;width:100%;}ul.pager{margin-top:30px !important;padding-top:30px !important;clear:both;border-top:1px solid #373f4d;}.item-list .pager li,ul.pager &gt; li{display:inline-block;margin:0 6px;padding:0;}ul.pager &gt; li.pager-current{display:inline-block;width:auto;padding:0;color:#b6582c;text-align:center;font-weight:700;}ul.pager &gt; li a{color:#333333;width:auto;padding:0;text-align:center;display:inline-block;margin:0;font-size:14px;}ul.pager &gt; li a:hover{color:#b6582c;text-decoration:none;}ul.pager &gt; li.pager-previous a,ul.pager &gt; li.pager-next a{position:relative;color:#333333;margin:0 5px;border-radius:50%;top:5px;display:inline-block;}ul.pager &gt; li.pager-previous a i,ul.pager &gt; li.pager-next a i{position:relative;top:0px;font-size:20px;}ul.pager &gt; li.pager-previous a:hover,ul.pager &gt; li.pager-next a:hover{color:#b6582c;}ul.pager &gt; li.pager-last,ul.pager &gt; li.pager-first{display:none;}ul.pager &gt; li.pager-ellipsis{margin:0 5px;}#prev_next_wrapper{background:#f9f9f9;position:relative;}#prev_next_wrapper div.section{padding:20px 0;height:20px;overflow:hidden;}#prev_next_wrapper a{padding:0;display:inline-block;}#prev_next_wrapper a i{font-size:24px;margin-right:8px;}#prev_next_wrapper .next a i{margin-right:0;margin-left:8px;}#prev_next_wrapper a span{top:-7px;position:relative;}#prev_next_wrapper .prev{float:left;width:40%;text-align:left;}#prev_next_wrapper .all{width:20%;float:left;text-align:center;}#prev_next_wrapper .next{float:right;width:40%;text-align:right;}.grid-3 .view-content{margin:-15px;}.grid-3 .view-content .views-row{width:370px;float:left;margin:15px;position:relative;}.grid-4 .view-content{margin:-15px;}.grid-4 .view-content .views-row{width:270px;float:left;margin:15px;position:relative;}a.moremedia{position:fixed;left:0px;bottom:0px;padding:10px;z-index:209;}a.moremedia:hover{opacity:0.5;}a.moremedia img{display:block;height:50px;width:6px;}body &gt; .nojs-info{margin:10px 0;width:100%;text-align:center;}.js body &gt; .nojs-info{display:none;}.page-views-ui-basic #edit-options-form-description,.page-views-ui-basic .form-item-options-label,.page-views-ui-basic .form-item-options-empty,.page-views-ui-basic .form-item-options-tokenize,.page-views-ui-basic #edit-options-more,.page-views-ui-basic #edit-options-content-format{display:none;}#views-ui-config-item-form #edit-submit{background:#dddddd;padding:10px;width:auto;margin-top:30px;}.ajax-progress{float:left;height:100%;width:100%;position:fixed;top:0;left:0;margin:0;z-index:199;background:rgba(255,255,255,0.5);}.ajax-progress .throbber{background:url(/sites/all/themes/weglehner/images/ajax-loader.gif) center center no-repeat #ffffff;height:100px;width:100px;position:absolute;top:50%;left:50%;margin:-50px 0 0 -50px;z-index:199;border-radius:50%;border:none;-webkit-box-shadow:0px 0px 30px 0px rgba(0,0,0,0.1);-moz-box-shadow:0px 0px 30px 0px rgba(0,0,0,0.1);box-shadow:0px 0px 30px 0px rgba(0,0,0,0.1);}.element-invisible{margin:0;}.flag-waiting .flag-throbber{background:url(/sites/all/themes/weglehner/images/flag_throbber.gif) no-repeat right center;}.social-links{padding:0;}.social-links a{color:#2c2c2c;font-size:22px;display:inline-block;margin-right:15px;-webkit-transition:color 0.4s;-moz-transition:color 0.4s;transition:color 0.4s;}.social-links a i:before{margin:0;width:auto;}.social-links a:hover{color:#006fbd;}.social-links a.facebook:hover{color:#3b5998;}.social-links a.twitter:hover{color:#55acee;}.social-links a.google:hover{color:#c33728;}.js.no-touchevents .slidein{opacity:0;-webkit-transform:translateY(30px);-moz-transform:translateY(30px);transform:translateY(30px);-webkit-transition:opacity 1.5s,-webkit-transform 1.5s;-moz-transition:opacity 1.5s,-moz-transform 1.5s;transition:opacity 1.5s,transform 1.5s;}.js.no-touchevents .slidein.inview{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);}.js.no-touchevents .slidein.delay-300.inview{-webkit-transition-delay:0.3s;-moz-transition-delay:0.3s;transition-delay:0.3s;}.js.no-touchevents .slidein.delay-600.inview{-webkit-transition-delay:0.6s;-moz-transition-delay:0.6s;transition-delay:0.6s;}.js.no-touchevents .slidein.delay-900.inview{-webkit-transition-delay:0.9s;-moz-transition-delay:0.9s;transition-delay:0.9s;}.js.no-touchevents .slidein.delay-1200.inview{-webkit-transition-delay:1.2s;-moz-transition-delay:1.2s;transition-delay:1.2s;}.js.no-touchevents .slidein.delay-1500.inview{-webkit-transition-delay:1.5s;-moz-transition-delay:1.5s;transition-delay:1.5s;}.js.no-touchevents .slidein.left{-webkit-transform:translateY(0) translateX(-60px);-moz-transform:translateY(0) translateX(-60px);-ms-transform:translateY(0) translateX(-60px);transform:translateY(0) translateX(-60px);}.js.no-touchevents .slidein.right{-webkit-transform:translateY(0) translateX(60px);-moz-transform:translateY(0) translateX(60px);-ms-transform:translateY(0) translateX(60px);transform:translateY(0) translateX(60px);}.js.no-touchevents .slidein.left.inview,.js.no-touchevents .slidein.right.inview{-webkit-transform:translateY(0) translateX(0);-moz-transform:translateY(0) translateX(0);-ms-transform:translateY(0) translateX(0);transform:translateY(0) translateX(0);}ol.search-results{margin:0;padding:0;}ol.search-results li{border-top:1px solid #eeeeee;padding-top:30px;margin-top:30px;margin-bottom:0;}ol.search-results li h4{margin-bottom:10px;}ol.search-results li .type{color:#999999;}ol.search-results .search-snippet-info{padding-left:0;}.krumo-root img{width:auto;}.menu_overlay{display:none;}#admin-menu .dropdown .admin-menu-icon &gt; a{width:16px;}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;top:0;left:0;#
    display:block;}.slick-track:before,.slick-track:after{display:table;content:'';}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[dir='rtl'] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}.sliding-popup-bottom,#sliding-popup.sliding-popup-bottom{background:#373f4d;}#sliding-popup .popup-content #popup-text{font-weight:300;}#sliding-popup .popup-content #popup-text h3{color:#ffffff;margin:0;font-size:16px;font-weight:300;}#sliding-popup .popup-content #popup-buttons button.agree-button{color:#ffffff;background:#b6582c;cursor:pointer;text-align:center;padding:0 15px;border-radius:0;text-decoration:none;display:inline-block;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;font-weight:300;font-size:12px;line-height:30px;-webkit-appearance:none;}#sliding-popup .popup-content #popup-buttons button.agree-button:hover{background:#ffffff;color:#212435;}#loaded-content{position:fixed;top:50%;left:50%;margin-left:-635px;margin-top:-250px;width:1270px;background:#ffffff;z-index:799;display:none;height:500px;overflow:hidden;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);}#loaded-content.toheight{top:15% !important;max-height:70% !important;margin-top:0 !important;}#loaded-content &gt; .content{overflow-y:scroll;position:relative;height:100%;}#loaded-content &gt; .content article{padding:50px;text-align:left;}#loaded-content &gt; .content article h1{margin-bottom:30px;}#loaded-content &gt; .content article h1 span.blue{display:none !important;}#loaded-content a.close{position:absolute;top:30px;right:30px;cursor:pointer;z-index:299;font-size:20px;color:#000000;}#loaded-content a.close:hover{text-decoration:none;color:#b6582c;}#overlay-ajaxload,#suche-overlay{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:699;display:none;cursor:pointer;}.backdropfilter #overlay-ajaxload,.backdropfilter #suche-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(0,0,0,0.3);}#overlay-ajaxload .loading{width:70px;height:70px;background:url(/sites/all/themes/weglehner/images/ajax-loader.gif) center center no-repeat #ffffff;border-radius:50%;position:fixed;top:50%;left:50%;margin:-35px 0 0 -35px;}body.noscrolling{overflow:hidden;}
.spalte{width:47%;float:left;text-align:left;}.spalte.spalte-2{float:right;}#mfPreviewBar{display:none !important;}.adresse,.telefon,.email{padding:0 0 6px 0;}.adresse.icon,.telefon.icon,.email.icon{padding:0 0 6px 35px;}.adresse.icon{background:url(/sites/all/themes/weglehner/images/adresse.png) left top no-repeat;}.telefon.icon{background:url(/sites/all/themes/weglehner/images/telefon.png) left top no-repeat;}.email.icon{background:url(/sites/all/themes/weglehner/images/email.png) left top no-repeat;}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.adresse.icon{background-image:url(/sites/all/themes/weglehner/images/adresse_@2x.png);background-size:20px 20px;}.telefon.icon{background-image:url(/sites/all/themes/weglehner/images/telefon_@2x.png);background-size:20px 20px;}.email.icon{background-image:url(/sites/all/themes/weglehner/images/email_@2x.png);background-size:20px 20px;}input.form-submit,a.button,a.button:focus,a.button:link,a.button:visited,div.button{background-image:url(/sites/all/themes/weglehner/images/arrow-right_@2x.png);background-size:20px 20px;}a.button.back,a.button.back:focus,a.button.back:link,a.button.back:visited{background-image:url(/sites/all/themes/weglehner/images/arrow-left_@2x.png);background-size:20px 20px;}}#featured.startseite{background:#f0f1f4;background:url(/sites/all/themes/weglehner/images/featured_bg.jpg) center center no-repeat;background-size:cover;}#featured.startseite .section{padding:90px 0;}#featured.startseite .content{max-width:60%;float:left;}#featured.startseite .text{margin-left:100px;font-style:italic;}#featured.startseite .text p:last-child{margin:0;}#featured.startseite h1{font-size:60px;line-height:60px;margin:0 0 50px 100px;}#featured.startseite h1 span.blue{margin-left:-30px;}#featured.startseite .bild{width:40%;position:absolute;right:0;bottom:0;max-height:100%;text-align:center;}#featured.startseite .bild img{display:inline-block;width:auto !important;height:auto !important;max-height:80%;max-width:100%;}#node-startseite div.section{padding:110px 0;}#node-startseite #standorte{background:#f0f1f4;}#node-startseite #standorte .bloecke{margin:-15px;}#node-startseite #standorte .bloecke .block{float:left;margin:15px;width:370px;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);}#node-startseite #standorte .bloecke .block .content{padding:25px 20px;}#node-startseite #standorte .bloecke .block .text{margin-top:20px;}#node-startseite #standorte .bloecke .block h4{margin-bottom:20px;}#node-startseite #standorte .bloecke .block .text p:last-child{margin:0;}#node-startseite #video iframe{width:100%;margin-bottom:1px;}#node-startseite #video .video-container{position:relative;overflow:hidden;}#node-startseite #video a.play{position:absolute;top:50%;left:50%;font-size:60px;color:#ffffff;z-index:499;margin:-30px 0 0 -30px;}#node-startseite #video a.play:hover{opacity:0.5;}.leistungen .views-row{width:33.333%;float:left;text-align:center;position:relative;}.leistungen .views-row &gt; div{border-top:1px solid #373f4d;border-left:1px solid #373f4d;padding:30px;}.leistungen .views-row.third &gt; div{border-left:0 !important;}.leistungen .views-row.views-row-1 &gt; div,.leistungen .views-row.views-row-2 &gt; div,.leistungen .views-row.views-row-3 &gt; div{border-top:0 !important;}.leistungen .views-row .icon{margin-bottom:30px;text-align:center;}.leistungen .views-row .icon img,.leistungen .views-row .icon svg{height:64px;display:inline-block;width:auto !important;}.leistungen .views-row .text p:last-child{margin:0;}#node-unternehmen div.section{padding:110px 0;}#node-unternehmen #fakten .bloecke{margin-top:-20px;}#node-unternehmen #fakten .block{padding:20px 0 20px 65px;position:relative;border-bottom:1px solid #373f4d;}#node-unternehmen #fakten .block .icon{width:40px;height:40px;position:absolute;top:50%;left:0;margin-top:-20px;}#node-unternehmen #fakten .block .icon img,#node-unternehmen #fakten .block .icon svg{width:100%;height:auto !important;}#node-unternehmen #fakten .block p{margin:0;}#node-unternehmen #leitbild{background:#f0f1f4;}#node-unternehmen #leitbild .content.left{width:50%;float:left;margin-bottom:-30px;}#node-unternehmen #leitbild .content.left &gt; div{padding-right:50px;border-right:1px solid #373f4d;}#node-unternehmen #leitbild .content.right{width:50%;float:right;margin-bottom:-30px;}#node-unternehmen #leitbild .content.right &gt; div{padding-left:50px;margin-left:-1px;border-left:1px solid #373f4d;}#featured.kontakt #map{height:460px;background:#f0f1f4;}#map .gm-style-iw .content{padding:10px;}#map .gm-style-iw .content h4,#map .gm-style-iw .content p{margin:0 0 10px 0;}#node-kontakt div.section{padding:110px 0;}#node-kontakt #kontakt .content.left{width:33%;float:left;}#node-kontakt #kontakt .content.left &gt; div{padding-right:70px;}#node-kontakt #kontakt .content.left .block{margin-top:30px;padding-top:30px;border-top:1px solid #373f4d;}#node-kontakt #kontakt .content.left .block-0{margin-top:0 !important;padding-top:0 !important;border-top:0 !important;}#node-kontakt #kontakt .content.left h4{margin:0;}#node-kontakt #kontakt .content.left .adresse{margin-bottom:10px;}#node-kontakt #kontakt .content.left .text{margin-top:10px;}#node-kontakt #kontakt .content.right{width:67%;float:right;}#node-kontakt #kontakt .content.right &gt; div{padding-left:70px;border-left:1px solid #373f4d;float:left;}#node-kontakt .webform-component--name,#node-kontakt .webform-component--e-mail{width:48%;}#node-kontakt .webform-component-markup p{margin-bottom:10px;}#node-kontakt #team{background:#f0f1f4;}.team .view-content{margin:-15px;}.team .views-row{float:left;margin:15px;width:270px;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);background:#ffffff;position:relative;}.team .views-row .content{padding:25px 20px;}.team .views-row h4{margin:0;}.team .views-row .position{margin-bottom:20px;font-style:italic;}#node-referenzen div.section{padding:110px 0;}#node-referenzen .bilder{margin-top:50px;}#node-referenzen .bilder-content{margin:-15px;}#node-referenzen .bilder .bild{width:270px;margin:15px;float:left;}#featured.news div.section{border-bottom:1px solid #373f4d;padding:50px 0 20px 0;text-align:right;}.news .view-content{margin:-15px;}.news .views-row{float:left;margin:15px;width:270px;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);background:#ffffff;position:relative;}.news .views-row .content{margin:25px 20px;padding-bottom:40px;position:relative;}.news .views-row h4{margin:0 0 10px 0;}.news .views-row a.button{position:absolute;left:0px;bottom:0px;}#node-news .bilder{margin-top:50px;}#node-news .bilder-content{margin:-15px;}#node-news .bilder .bild{width:270px;margin:15px;float:left;}.view-l-sungen div.section{padding:110px 0;}.view-l-sungen .views-row-even{background:#f0f1f4;}#featured.loesung div.section{border-bottom:1px solid #373f4d;padding:50px 0 20px 0;text-align:right;}#node-loesung .bilder,#node-loesungen .bilder{margin-top:50px;}#node-loesung .bilder-content,#node-loesungen .bilder-content{margin:-15px;}#node-loesung .bilder .bild,#node-loesungen .bilder .bild{width:270px;margin:15px;float:left;}.loesungen-details{margin-top:50px;}.loesungen-details .view-content{margin:-15px;}.loesungen-details .views-row{float:left;margin:15px;width:270px;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);background:#ffffff;position:relative;}.loesungen-details .views-row .content{padding:25px 20px;}.loesungen-details .views-row h4{margin:0;}.video-container{margin-top:50px;}.video-container video{width:100%;}.video-container iframe{width:100%;margin-bottom:1px;}.webform-client-form .dsgvo-checkbox.form-item{width:98% !important;margin-top:2% !important;margin-bottom:20px !important;}.webform-client-form .dsgvo-checkbox.form-item &gt; label{display:none !important;}.webform-client-form .dsgvo-checkbox.form-item .description{clear:both;font-size:14px;line-height:18px;padding-left:25px;margin-top:5px;}.webform-client-form .dsgvo-checkbox.form-item .description a{text-decoration:underline;}.webform-client-form .dsgvo-checkbox.form-item .form-checkboxes .form-item,.webform-client-form .dsgvo-checkbox.form-item .form-radios .form-item{margin-right:0 !important;float:none !important;}.webform-client-form .dsgvo-checkbox.form-item .form-checkboxes .form-item label,.webform-client-form .dsgvo-checkbox.form-item .form-radios .form-item label{font-weight:700;}#node-job .bilder .bild{width:270px;margin:15px;float:left;}.view-job .view-content::after{content:'';display:table;clear:both;}.view-job  .view-footer{margin-top:50px;text-align:center;}.page-jobs #main .block-webform{margin-top:200px;}.page-jobs #main .block-webform .webform-component--datenschutzerklaerung &gt; label{display:none;}.page-jobs #main .block-webform .webform-component--datenschutzerklaerung .description{clear:both;padding-left:25px;}.page-jobs #main .block-webform .webform-component--datenschutzerklaerung .form-item label{font-weight:700;}
body.sliding-popup-shown{overflow:hidden;}#sliding-popup{display:block !important;opacity:1 !important;box-sizing:border-box !important;position:fixed !important;top:0 !important;left:0 !important;bottom:0 !important;right:auto !important;width:100% !important;height:100% !important;margin:0 !important;padding:0 !important;background:rgba(0,0,0,0.8) !important;z-index:999999999 !important;text-align:left !important;overflow-y:auto !important;overflow-x:hidden !important;-webkit-overflow-scrolling:touch !important;}#sliding-popup .eu-cookie-compliance-banner{box-sizing:border-box !important;position:relative !important;height:100% !important;display:table !important;width:100% !important;margin:0 !important;padding:0 !important;}#sliding-popup .eu-cookie-compliance-banner .popup-content{box-sizing:border-box !important;position:relative !important;display:table-cell !important;vertical-align:middle !important;margin:0 !important;padding:0 !important;max-width:100% !important;text-align:left !important;width:100% !important;}#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner{box-sizing:border-box !important;width:100% !important;max-width:1080px !important;margin:0 auto !important;background:#fff !important;padding:50px !important;}#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner #popup-text{float:none !important;max-width:100% !important;margin:0 0 30px 0 !important;}#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner #popup-text p:last-of-type{margin-bottom:0 !important;}#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner #popup-text a{text-decoration:underline !important;}#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner #popup-text button{border:0 !important;padding:0 !important;background:none !important;text-decoration:underline !important;transition:opacity 0.5s;font-size:inherit;font-family:inherit;font-weight:700;}#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner #popup-text button:hover{opacity:0.5;}#sliding-popup .eu-cookie-compliance-banner #eu-cookie-compliance-categories{float:left;max-width:50% !important;margin-top:15px !important;}#sliding-popup .eu-cookie-compliance-banner #eu-cookie-compliance-categories .eu-cookie-compliance-category{float:left !important;margin:0 30px 0 0 !important;}#sliding-popup .eu-cookie-compliance-banner #eu-cookie-compliance-categories .eu-cookie-compliance-category:last-child{margin-right:0 !important;}#sliding-popup .eu-cookie-compliance-banner #eu-cookie-compliance-categories .eu-cookie-compliance-category .category-item{margin:0 !important;position:relative !important;}#sliding-popup .eu-cookie-compliance-banner #eu-cookie-compliance-categories .eu-cookie-compliance-category .category-item label{margin:0 !important;padding:0 0 0 30px !important;cursor:pointer !important;position:static !important;opacity:1 !important;line-height:20px !important;}#sliding-popup .eu-cookie-compliance-banner #eu-cookie-compliance-categories .eu-cookie-compliance-category .category-item.disabled{opacity:0.4 !important;cursor:default !important;}#sliding-popup .eu-cookie-compliance-banner #eu-cookie-compliance-categories .eu-cookie-compliance-category .category-item input[type="checkbox"]{display:none !important;}#sliding-popup .eu-cookie-compliance-banner #eu-cookie-compliance-categories .eu-cookie-compliance-category .category-item input[type="checkbox"] + label::before{content:"" !important;position:absolute !important;left:0 !important;top:1px !important;width:16px !important;height:16px !important;border:1px solid #000 !important;display:block !important;padding:0 !important;margin:0 !important;}#sliding-popup .eu-cookie-compliance-banner #eu-cookie-compliance-categories .eu-cookie-compliance-category .category-item input[type="checkbox"] + label::after{position:absolute !important;left:4px !important;top:5px !important;width:10px !important;height:10px !important;background:#000 !important;display:block !important;content:"" !important;opacity:0 !important;padding:0 !important;margin:0 !important;}#sliding-popup .eu-cookie-compliance-banner #eu-cookie-compliance-categories .eu-cookie-compliance-category .category-item input[type="checkbox"]:hover + label::after{opacity:0.3 !important;}#sliding-popup .eu-cookie-compliance-banner #eu-cookie-compliance-categories .eu-cookie-compliance-category .category-item input[type="checkbox"]:checked + label::after{opacity:1 !important;}#sliding-popup .eu-cookie-compliance-banner #popup-buttons{float:right !important;max-width:50% !important;margin:0 !important;}#sliding-popup .eu-cookie-compliance-banner #popup-buttons .buttons-container{float:right !important;}#sliding-popup .eu-cookie-compliance-banner #popup-buttons .buttons-container button{display:block !important;margin:0 !important;float:right !important;}#sliding-popup .eu-cookie-compliance-banner #popup-buttons .buttons-container button.save-button,#sliding-popup .eu-cookie-compliance-banner #popup-buttons .buttons-container button.save-button:focus{color:inherit;background:none;cursor:pointer;text-align:left;padding:0;border-radius:0;text-decoration:none;display:inline-block;font-weight:400;font-size:14px;line-height:20px;border:none;-webkit-appearance:none;position:relative;text-transform:none;z-index:1;font-weight:700;margin:15px 30px 0 0 !important;}#sliding-popup .eu-cookie-compliance-banner #popup-buttons .buttons-container button.save-button:hover,#sliding-popup .eu-cookie-compliance-banner #popup-buttons .buttons-container button.save-button:active{text-decoration:underline;}#sliding-popup .eu-cookie-compliance-banner #popup-buttons .buttons-container button.agree-button,#sliding-popup .eu-cookie-compliance-banner #popup-buttons .buttons-container button.agree-button:focus{background:none;cursor:pointer;text-align:center;padding:15px 25px;border-radius:23px;text-decoration:none;display:inline-block;transition:all 0.3s !important;font-weight:700;font-size:14px;line-height:20px;border:2px solid #4caf50;-webkit-appearance:none;position:relative;text-transform:uppercase;z-index:1;background:#4caf50;color:#ffffff;border:none !important;}#sliding-popup .eu-cookie-compliance-banner #popup-buttons .buttons-container button.agree-button:hover,#sliding-popup .eu-cookie-compliance-banner #popup-buttons .buttons-container button.agree-button:active{color:#ffffff;background:#087f23;}@media all and (max-width:1200px){#sliding-popup .eu-cookie-compliance-banner .popup-content{padding:5% 0 !important;}#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner{max-width:90% !important;}}@media all and (max-width:1024px){#sliding-popup .eu-cookie-compliance-banner #eu-cookie-compliance-categories{max-width:100% !important;float:none !important;margin-top:0 !important;}#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner #popup-buttons{margin-top:30px !important;border-top:1px solid #ccc !important;padding-top:30px !important;max-width:100% !important;float:none !important;}#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner #popup-buttons .buttons-container{float:none !important;}#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner #popup-buttons .buttons-container button{float:left !important;}#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner #popup-buttons .buttons-container button.save-button,#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner #popup-buttons .buttons-container button.save-button:focus{margin:15px 0 0 30px !important;}}@media all and (max-width:812px){#sliding-popup .eu-cookie-compliance-banner .popup-content{padding:5% 0 !important;}#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner{max-width:90% !important;padding:30px !important;}#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner #popup-text{font-size:14px;line-height:22px;margin:0 0 20px 0 !important;}#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner #popup-text h4{margin:0 0 10px 0;}#sliding-popup .eu-cookie-compliance-banner #eu-cookie-compliance-categories .eu-cookie-compliance-category{float:none !important;margin:0 0 10px 0 !important;}#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner #popup-buttons{margin-top:20px !important;padding-top:20px !important;}#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner #popup-buttons .buttons-container button.save-button{clear:left !important;margin:15px 0 0 0 !important;}}@media all and (max-width:370px){#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner #popup-buttons .buttons-container button.agree-button,#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner #popup-buttons .buttons-container button.agree-button:focus{text-transform:none;}}
@media all and (min-width:1100px) and (max-width:1319px){#main-wrapper #main,#header div.section,#footer div.section,#featured div.section,article div.section,div.tabs{width:940px;}#loaded-content{width:1040px;margin-left:-520px;}#featured.bild-gross img{max-width:120%;width:120%;margin-left:-10%;}#main-menu ul.menu &gt; li &gt; a{padding-left:15px;padding-right:15px;}#featured.startseite h1,#featured.startseite .text{margin-left:30px;}#node-startseite #standorte .bloecke,.loesungen-details .view-content,#node-loesung .bilder-content,#node-loesungen .bilder-content,#node-referenzen .bilder-content,.news .view-content,.team .view-content,#node-news .bilder-content{margin:-10px;}#node-startseite #standorte .bloecke .block{width:300px;margin:10px;}#node-loesung .bilder .bild,#node-loesungen .bilder .bild,.loesungen-details .views-row,#node-referenzen .bilder .bild,.news .views-row,.team .views-row,#node-news .bilder .bild{width:220px;margin:10px;}#node-kontakt #kontakt .content.left{width:40%;}#node-kontakt #kontakt .content.right{width:60%;}}@media all and (min-width:1320px) and (max-width:1500px){}@media all and (max-height:850px){}@media all and (max-height:720px){}
@media all and (min-width:768px) and (max-width:1099px){#main-wrapper #main,#header div.section,#footer div.section,#featured div.section,article div.section,div.tabs{width:712px;}#loaded-content{width:812px;margin-left:-406px;}#featured.bild-gross img{max-width:140%;width:140%;margin-left:-20%;}#main-menu ul.menu &gt; li &gt; a{padding-left:10px;padding-right:10px;text-transform:none;}#main-menu ul.menu &gt; li.first{display:none;}#featured.startseite h1{margin-left:30px;font-size:40px;line-height:40px;}#featured.startseite .text{margin-left:30px;}#node-startseite #standorte .bloecke,.loesungen-details .view-content,#node-loesung .bilder-content,#node-loesungen .bilder-content,#node-referenzen .bilder-content,.news .view-content,.team .view-content,#node-news .bilder-content{margin:-10px;}#node-startseite #standorte .bloecke .block{width:224px;margin:10px;}#node-loesung .bilder .bild,#node-loesungen .bilder .bild,.loesungen-details .views-row,#node-referenzen .bilder .bild,.news .views-row,.team .views-row,#node-news .bilder .bild{width:224px;margin:10px;}#node-kontakt #kontakt .content.left{width:50%;}#node-kontakt #kontakt .content.right{width:50%;}.leistungen .views-row{width:50%;}.leistungen .views-row.views-row-3 &gt; div{border-top:1px solid #373f4d !important;}.leistungen .views-row.third &gt; div{border-left:1px solid #373f4d !important;}.leistungen .views-row.views-row-odd &gt; div{border-left:0 !important;}#node-kontakt .webform-component--name,#node-kontakt .webform-component--e-mail{width:98%;}}@media all and (min-width:1280px) and (max-width:1400px){}
@media all and (max-width:767px){#main-wrapper #main,#header div.section,#footer div.section,#featured div.section,article div.section,div.tabs{width:100%;padding-left:30px;padding-right:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}article div.section{padding:50px 30px !important;}#main-wrapper #main{padding:50px 30px !important;}#page{height:auto !important;}#page-wrapper{overflow:hidden;position:relative;padding-top:86px !important;}#logo{width:170px !important;margin:0;}#menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:299;background:#ffffff;opacity:0.7;cursor:pointer;display:none;}#header{padding:0 !important;}#header &gt; div.section{padding:25px 30px !important;}#header.small &gt; div.section{padding:15px 20px !important;}#header.small #logo{width:100px !important;margin:0 !important;}#header .mobile_navigation_container{position:absolute;top:0;left:100%;width:260px;background:#373f4d;margin-top:0 !important;overflow-y:auto;}#header .mobile_navigation_container.open{-webkit-box-shadow:0px 0px 15px 0px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 15px 0px rgba(0,0,0,0.3);box-shadow:0px 0px 15px 0px rgba(0,0,0,0.3);}#block-language-switcher-fallback-language-switcher-fallback{float:none;margin:0 30px;padding:0;border-left:0;display:block !important;}#block-language-switcher-fallback-language-switcher-fallback ul li{display:inline-block;margin:0 5px 0 0 !important;}#block-language-switcher-fallback-language-switcher-fallback ul li a:hover{background:#b6582c;opacity:0.5;}#main-menu{margin:30px 0 40px 0 !important;float:none;position:relative;bottom:auto;right:auto;}#main-menu ul.menu &gt; li{margin:0;width:100%;float:none;padding:0;border-top:1px solid #535c68;}#main-menu ul.menu &gt; li.last{border-bottom:1px solid #535c68;}#main-menu ul.menu &gt; li &gt; a{padding:20px 30px;color:#ffffff;}#main-menu ul.menu &gt; li &gt; a:hover,#main-menu ul.menu &gt; li.opened &gt; a{}#main-menu ul.menu &gt; li.active &gt; a,#main-menu ul.menu &gt; li &gt; a.active,#main-menu ul.menu &gt; li.active-trail &gt; a{}#header #block-menu-menu-fusszeile{float:none;margin:40px 30px;display:block !important;}#block-menu-menu-fusszeile ul.menu{text-align:left;}#block-menu-menu-fusszeile ul.menu li{margin:0;padding:5px 0;display:block;float:none;}#block-menu-menu-fusszeile ul.menu li a{text-transform:none;color:#ffffff;}#block-menu-menu-fusszeile ul.menu li a:hover,#block-menu-menu-fusszeile ul.menu li a.active{color:#b6582c;}#right{display:none !important;}#header .mobile_menu{display:block;}#header a.mobile_menu{float :right;cursor :pointer;margin-top :10px;position:relative;z-index:399;display:block;width:20px;height:18px;-webkit-transition:margin-top 0.5s;-moz-transition:margin-top 0.5s;transition:margin-top 0.5s;}#header.small a.mobile_menu{margin-top:3px;}#header a.mobile_menu.active span.first{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:50%;margin-top:-2px;}#header a.mobile_menu.active span.second{opacity:0;}#header a.mobile_menu.active span.third{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%;margin-top:-2px;}#header a.mobile_menu span{width:100%;height:3px;display:block;background:#ffffff;position:absolute;left:0;top:0;border-radius:0;-webkit-transition:-webkit-transform 0.5s,opacity 0.5s,top 0.5s,margin-top 0.5s;-moz-transition:-moz-transform 0.5s,opacity 0.5s,top 0.5s,margin-top 0.5s;transition:transform 0.5s,opacity 0.5s,top 0.5s,margin-top 0.5s;}#header a.mobile_menu span.second{top:50%;margin-top:-2px;}#header a.mobile_menu span.third{top:100%;margin-top:-4px;}#footer{padding:40px 0;}#footer #block-menu-menu-fusszeile{display:none;}#admin-menu,a.moremedia,div.tabs,a.edit-link{display:none !important;}body.admin-menu{margin-top:0 !important;}.spalte{width:100%;float:none;}h1,h2{font-size:22px;line-height:26px;margin:0 0 30px 0;}#loaded-content{width:100% !important;margin-left:0;left:0;top:0 !important;height:100%;max-height:100% !important;}#featured.startseite div.section{padding:50px 30px 0 30px !important;}#featured.startseite .content{max-width:100%;}#featured.startseite h1{margin-left:0px;font-size:28px;line-height:28px;margin-bottom:30px;}#featured.startseite h1 span.blue{margin-left:-15px;}#featured.startseite .text{margin-left:0px;}#featured.startseite .bild{width:50%;position:relative;right:auto;bottom:auto;float:right;margin-top:-30px;}#node-startseite #standorte .bloecke,.loesungen-details .view-content,#node-loesung .bilder-content,#node-loesungen .bilder-content,#node-referenzen .bilder-content,.news .view-content,.team .view-content,#node-news .bilder-content{margin:-10px 0;}#node-startseite #standorte .bloecke .block{width:100%;margin:10px 0;}#node-loesung .bilder .bild,#node-loesungen .bilder .bild,.loesungen-details .views-row,#node-referenzen .bilder .bild,.news .views-row,.team .views-row,#node-news .bilder .bild{width:100%;margin:10px 0;}#node-startseite #standorte .bloecke .block,.leistungen .views-row &gt; div,.news .views-row .content,.loesungen-details .views-row,.team .views-row{height:auto !important;}#node-kontakt #kontakt .content.left{width:100%;}#node-kontakt #kontakt .content.left &gt; div{border:0;padding:0;}#node-kontakt #kontakt .content.right{width:100%;}#node-kontakt #kontakt .content.right &gt; div{border:0;padding:30px 0 0 0;margin-top:30px;border-top:1px solid #373f4d;}.leistungen .views-row{width:100%;}.leistungen .views-row &gt; div{border:0 !important;}#node-kontakt .webform-component--name,#node-kontakt .webform-component--e-mail{width:98%;}#node-unternehmen #leitbild .content.left,#node-unternehmen #leitbild .content.right{width:100%;}#node-unternehmen #leitbild .content.right{margin-top:30px;}#node-unternehmen #leitbild .content.left &gt; div,#node-unternehmen #leitbild .content.right &gt; div{border:0 !important;padding:0 !important;}article ul.split-2 &gt; ul,article ul.split-3 &gt; ul,article ul.split-4 &gt; ul{width:100%;margin:0;}#featured.loesung div.section,#featured.news div.section{padding:20px 30px;}#featured.kontakt #map{height:250px;}.page-jobs #main .block-webform{margin-top:150px;}}@media only screen and (max-width:767px) and (orientation:landscape){}@media only screen and (max-width:767px) and (orientation:portrait){#featured.bild-gross img{width:200%;max-width:200%;margin-left:-50%;}}@media all and (max-width:320px){#header .mobile_menu a.active{position:fixed;right:30px;top:25px;z-index:999999;}}
</pre></body></html>