.dk-select,.dk-select *,.dk-select *:before,.dk-select *:after,.dk-select-multi,.dk-select-multi *,.dk-select-multi *:before,.dk-select-multi *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.dk-select,.dk-select-multi{position:relative;display:inline-block;vertical-align:middle;line-height:1.5em;width:auto;cursor:pointer;}.dk-selected{width:auto;white-space:nowrap;overflow:hidden;position:relative;border-radius:0;background-color:none;border:none;border-bottom:1px solid #aaaaaa;padding:0px 30px 0 0;font-size:14px;line-height:32px;height:34px;-o-text-overflow:ellipsis;text-overflow:ellipsis;color:#000000;}.dk-selected:before,.dk-selected:after{content:'';display:block;position:absolute;right:0;}.dk-selected:before{top:50%;margin-top:-6px;font-family:"icomoon" !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;content:"\61";z-index:99;color:#aaaaaa !important;}.dk-selected:after{top:0;right:0;height:100%;border-left:red;margin:0;}.dk-selected-disabled{color:#BBBBBB;}.dk-select .dk-select-options{position:absolute;display:none;left:0;list-style:none;}.dk-select-open-down .dk-selected{}.dk-select-open-down .dk-select-options{top:100%;}.dk-select-multi .dk-select-options{max-height:10em;}.dk-select-options{width:auto;min-width:100%;z-index:299;border:1px solid #000000;border-radius:0px;overflow-x:hidden;overflow-y:auto;max-height:18em;list-style:none;padding:10px 20px;margin:-1px 0 0 0;background:#ffffff;white-space:nowrap;position:relative;}.dk-option-selected{color:#afc63a !important;background:none;font-weight:600;}.dk-select-options-highlight .dk-option-selected{color:inherit;background:none;}.dk-select-options .dk-option:last-child{margin-bottom:0px;}.dk-option{padding:5px 0 !important;margin:0 !important;list-style:none;background:none;font-size:14px;color:#000000;border-top:1px solid #eeeeee;}.dk-option:first-child{border-top:0;}.dk-option:before{display:none;}.dk-select-options .dk-option-highlight{color:#afc63a;}.dk-select-options .dk-option-disabled{color:#BBBBBB;background-color:transparent;}.dk-optgroup{border:solid #CCCCCC;border-width:1px 0;padding:0.25em 0;margin-top:0.25em;}.dk-optgroup+.dk-option{margin-top:0.25em;}.dk-optgroup+.dk-optgroup{border-top-width:0;margin-top:0;}.dk-optgroup:nth-child(2){padding-top:0;border-top:none;margin-top:0;}.dk-optgroup:last-child{border-bottom-width:0;margin-bottom:0;padding-bottom:0;}.dk-optgroup-label{padding:0 0.5em 0.25em;font-weight:bold;width:100%;}.dk-optgroup-options{list-style:none;padding-left:0;}.dk-optgroup-options li{padding-left:1.2em;}.dk-select-open-up .dk-select-options,.dk-select-open-down .dk-select-options,.dk-select-multi:focus .dk-select-options{display:block;}.dk-select-multi:hover,.dk-select-multi:focus{outline:none;}.dk-selected:hover,.dk-selected:focus,.dk-select.active .dk-selected{outline:none;background:none;color:#afc63a;border-bottom-color:#afc63a;}.dk-select-disabled{opacity:0.6;color:#BBBBBB;cursor:not-allowed;}.dk-select-disabled .dk-selected:hover,.dk-select-disabled .dk-selected:focus{border-color:inherit;}.dk-select-disabled .dk-selected:hover:before,.dk-select-disabled .dk-selected:focus:before{border-top-color:inherit;}.dk-select-disabled .dk-selected:hover:after,.dk-select-disabled .dk-selected:focus:after{border-left-color:inherit;}select[data-dkcacheid]{display:none;}
.date-picker{width:170px;height:25px;padding:0;border:0;line-height:25px;padding-left:10px;font-size:12px;cursor:pointer;color:#757575;position:relative;z-index:999;}.date-picker-wrapper{position:absolute;z-index:989;border:0px solid #ffffff;background-color:#ffffff;padding:5px 12px;font-size:12px;line-height:20px;color:#757575;box-sizing:initial;border-radius:0px;box-shadow:0 0 15px 0 rgba(0,0,0,0.2);}.date-picker-wrapper.open-top{margin-top:-300px;}.date-picker-wrapper.inline-wrapper{position:relative;box-shadow:none;display:inline-block;}.date-picker-wrapper.single-date{width:auto;}.date-picker-wrapper.no-shortcuts{padding-bottom:12px;}.date-picker-wrapper.no-topbar{padding-top:12px;}.date-picker-wrapper .footer{font-size:11px;padding-top:1px;}.date-picker-wrapper b{color:#666;font-weight:700;}.date-picker-wrapper a{color:rgb(107,180,214);text-decoration:underline;}.date-picker-wrapper .month-name{text-transform:uppercase;}.date-picker-wrapper .month-wrapper{background-color:#fff;cursor:default;position:relative;}.date-picker-wrapper .month-wrapper table{width:190px;float:left;}.date-picker-wrapper .month-wrapper table.month2{width:190px;float:left;}.date-picker-wrapper .month-wrapper table th,.date-picker-wrapper .month-wrapper table td{vertical-align:middle;text-align:center;line-height:14px;margin:0px;padding:0px;}.date-picker-wrapper .month-wrapper table .day{padding:5px 0;line-height:1;font-size:12px;margin-bottom:1px;color:#ccc;cursor:default;}.date-picker-wrapper .month-wrapper table div.day.lastMonth,.date-picker-wrapper .month-wrapper table div.day.nextMonth{color:#999;cursor:default;}.date-picker-wrapper .month-wrapper table .day.checked{background:#afc63a;color:#ffffff !important;}.date-picker-wrapper .month-wrapper table .week-name{height:20px;line-height:20px;font-weight:100;text-transform:uppercase;}.date-picker-wrapper .month-wrapper table .day.has-tooltip{cursor:help !important;}.date-picker-wrapper .time label{white-space:nowrap;}.date-picker-wrapper .month-wrapper table .day.toMonth.valid{color:#333;cursor:pointer;}.date-picker-wrapper .month-wrapper table .day.toMonth.hovering{background:#afc63a;color:#ffffff;}.date-picker-wrapper .month-wrapper table .day.nextMonth,.date-picker-wrapper .month-wrapper table .day.lastMonth{display:none;}.date-picker-wrapper .month-wrapper table .day.real-today{background:#eeeeee;}.date-picker-wrapper .month-wrapper table .day.real-today.checked,.date-picker-wrapper .month-wrapper table .day.real-today.hovering{background:#afc63a;color:#ffffff;}.date-picker-wrapper table .caption{height:40px;}.date-picker-wrapper table .caption .next,.date-picker-wrapper table .caption .prev{padding:0 5px;cursor:pointer;}.date-picker-wrapper table .caption .next:hover,.date-picker-wrapper table .caption .prev:hover{background-color:#ccc;color:white;}.date-picker-wrapper .gap{position:relative;z-index:1;width:15px;height:100%;background-color:red;font-size:0;line-height:0;float:left;top:-5px;margin:0 10px -10px;visibility:hidden;height:0;}.date-picker-wrapper .gap .gap-lines{height:100%;overflow:hidden;}.date-picker-wrapper .gap .gap-line{height:15px;width:15px;position:relative;}.date-picker-wrapper .gap .gap-line .gap-1{z-index:1;height:0;border-left:8px solid white;border-top:8px solid #eee;border-bottom:8px solid #eee;}.date-picker-wrapper .gap .gap-line .gap-2{position:absolute;right:0;top:0px;z-index:2;height:0;border-left:8px solid transparent;border-top:8px solid white;}.date-picker-wrapper .gap .gap-line .gap-3{position:absolute;right:0;top:8px;z-index:2;height:0;border-left:8px solid transparent;border-bottom:8px solid white;}.date-picker-wrapper .gap .gap-top-mask{width:6px;height:1px;position:absolute;top:-1px;left:1px;background-color:#eee;z-index:3;}.date-picker-wrapper .gap .gap-bottom-mask{width:6px;height:1px;position:absolute;bottom:-1px;left:7px;background-color:#eee;z-index:3;}.date-picker-wrapper .selected-days{display:none;}.date-picker-wrapper .drp_top-bar{line-height:1.4;position:relative;padding:10px 0px 10px 0;font-size:10px;}.date-picker-wrapper .drp_top-bar .error-top{display:none;}.date-picker-wrapper .drp_top-bar .normal-top{display:none;}.date-picker-wrapper .drp_top-bar .default-top{display:block;}.date-picker-wrapper .drp_top-bar.error .default-top{display:none;}.date-picker-wrapper .drp_top-bar.error .error-top{display:block;color:red;}.date-picker-wrapper .drp_top-bar.normal .default-top{display:none;}.date-picker-wrapper .drp_top-bar.normal .normal-top{display:block;}.date-picker-wrapper .drp_top-bar .apply-btn{position:absolute;right:0px;top:6px;padding:3px 5px;margin:0;font-size:12px;border-radius:4px;cursor:pointer;color:#d9eef7;border:solid 1px #0076a3;background:#0095cd;background:-webkit-gradient(linear,left top,left bottom,from(#00adee),to(#0078a5));background:-moz-linear-gradient(top,#00adee,#0078a5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee',endColorstr='#0078a5');color:white;line-height:initial;}.date-picker-wrapper .drp_top-bar .apply-btn.disabled{cursor:pointer;color:#606060;border:solid 1px #b7b7b7;background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#ededed));background:-moz-linear-gradient(top,#fff,#ededed);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ededed');}.date-picker-wrapper .time{position:relative;}.date-picker-wrapper.single-month .time{display:block;}.date-picker-wrapper .time input[type=range]{vertical-align:middle;width:129px;padding:0;margin:0;height:20px;}.date-picker-wrapper .time1,.time2{width:180px;padding:0 5px;text-align:center;}.date-picker-wrapper .time1{float:left;}.date-picker-wrapper .time2{float:right;}.date-picker-wrapper .hour,.minute{text-align:right;}.date-picker-wrapper .hide{display:none;}.date-picker-wrapper .first-date-selected{background-color:#96ad24 !important;color:white !important;}.date-picker-wrapper .last-date-selected{background-color:#96ad24 !important;color:white !important;}.date-picker-wrapper .date-range-length-tip{position:absolute;margin-top:-4px;margin-left:-8px;box-shadow:0 0 3px rgba(0,0,0,.3);color:#ffffff;display:none;background-color:#757575;padding:0 10px;border-radius:2px;font-size:12px;line-height:16px;-webkit-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-moz-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-ms-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-o-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));filter:drop-shadow(0 0 3px rgba(0,0,0,.3));}.date-picker-wrapper .date-range-length-tip:after{content:'';position:absolute;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #757575;left:50%;margin-left:-4px;bottom:-4px;}.date-picker-wrapper.two-months.no-gap .month1 .next,.date-picker-wrapper.two-months.no-gap .month2 .prev{display:none;}.date-picker-wrapper .week-number{padding:5px 0;line-height:1;font-size:12px;margin-bottom:1px;color:#999;cursor:pointer;}.date-picker-wrapper .week-number.week-number-selected{color:#afc63a;font-weight:bold;}
@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
#page-wrapper{position:relative;overflow:hidden;}#main-wrapper{padding:0;position:relative;}#main-wrapper>#main,article div.section{padding:140px 70px 140px 200px;}#main-wrapper>#main article div.section{padding:0 !important;}
@font-face{font-family:"TrendHMSans";font-style:normal;font-weight:400;src:url(/sites/all/themes/lindenhof/fonts/TrendHMSansOne/font.woff2) format('woff2'),url(/sites/all/themes/lindenhof/fonts/TrendHMSansOne/font.woff) format('woff');font-display:swap;}@font-face{font-family:"Faricy";font-style:normal;font-weight:400;src:url(/sites/all/themes/lindenhof/fonts/FaricyNewRegular/font.woff2) format('woff2'),url(/sites/all/themes/lindenhof/fonts/FaricyNewRegular/font.woff) format('woff');font-display:swap;}@font-face{font-family:"Faricy";font-style:normal;font-weight:700;src:url(/sites/all/themes/lindenhof/fonts/FaricyNewBold/font.woff2) format('woff2'),url(/sites/all/themes/lindenhof/fonts/FaricyNewBold/font.woff) format('woff');font-display:swap;}
@font-face{font-family:"icomoon";src:url(/sites/all/themes/lindenhof/icons/icomoon.eot?3);src:url(/sites/all/themes/lindenhof/icons/icomoon.eot?3#iefix) format('embedded-opentype'),url(/sites/all/themes/lindenhof/icons/icomoon.woff2?3) format('woff2'),url(/sites/all/themes/lindenhof/icons/icomoon.ttf?3) format('truetype'),url(/sites/all/themes/lindenhof/icons/icomoon.woff?3) format('woff'),url(/sites/all/themes/lindenhof/icons/icomoon.svg?3#icomoon) format('svg');font-weight:normal;font-style:normal;font-display:block;}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-dauer:before{content:"\e900";}.icon-jahreszeit:before{content:"\e901";}.icon-teilnehmer:before{content:"\e902";}.icon-corona:before{content:"\e903";}.icon-home:before{content:"\e904";}.icon-preis:before{content:"\e913";}.icon-smiley-sad:before{content:"\e914";}.icon-circle-reset:before{content:"\e90a";}.icon-circle-edit:before{content:"\e90b";}.icon-circle-minus:before{content:"\e90c";}.icon-circle-download:before{content:"\e90d";}.icon-circle-plus:before{content:"\e90e";}.icon-upload:before{content:"\e90f";}.icon-logout:before{content:"\e910";}.icon-circle-delete:before{content:"\e911";}.icon-status:before{content:"\e912";}.icon-circle-left:before{content:"\e906";}.icon-circle-right:before{content:"\e907";}.icon-circle-up:before{content:"\e908";}.icon-circle-down:before{content:"\e909";}.icon-sort:before{content:"\e905";}.icon-angle-down:before{content:"\61";}.icon-angle-left:before{content:"\62";}.icon-angle-right:before{content:"\63";}.icon-angle-up:before{content:"\64";}.icon-mouse:before{content:"\65";}.icon-close:before,.icon-cross:before{content:"\66";}.icon-minus:before{content:"\67";}.icon-plus:before{content:"\68";}.icon-down:before{content:"\69";}.icon-right:before{content:"\6a";}.icon-up:before{content:"\6b";}.icon-left:before{content:"\6c";}.icon-list:before{content:"\6d";}.icon-heart:before{content:"\6e";}.icon-contact:before{content:"\70";}.icon-phone:before{content:"\72";}.icon-check:before{content:"\71";}.icon-user:before{content:"\6f";}.icon-facebook:before{content:"\73";}.icon-menu:before{content:"\74";}.icon-audio:before{content:"\75";}.icon-vertical-swipe:before{content:"\76";}.icon-transfer:before{content:"\77";}.icon-outdoor:before{content:"\78";}.icon-gefuehrt:before,.icon-gef_hrt:before{content:"\7a";}.icon-indoor:before{content:"\41";}.icon-nicht-gefuehrt:before,.icon-selbst_durchgef_hrt:before{content:"\79";}.icon-download:before{content:"\42";}.icon-edit:before{content:"\43";}.icon-delete:before{content:"\45";}.icon-user-outline:before{content:"\44";}.icon-download-list:before{content:"\46";}.icon-buchungsfortschritt:before{content:"\47";}.icon-teilen:before{content:"\48";}.icon-search:before{content:"\49";}.icon-filter:before{content:"\4a";}.icon-cog:before{content:"\4b";}.icon-smiley-love:before{content:"\4c";}.icon-smiley:before{content:"\4d";}.icon-smiley-happy:before{content:"\4e";}.icon-buchung-uebernehmen:before{content:"\4f";}.icon-hilfen:before{content:"\50";}.icon-login-aendern:before{content:"\51";}.icon-nachrichten:before{content:"\52";}.icon-aufenthalte:before{content:"\53";}.icon-reset:before{content:"\54";}
[class^="svg-icon-"],[class*=" svg-icon-"]{display:inline-block;width:20px;height:20px;background-size:contain;background-repeat:no-repeat;background-position:center;}.svg-icon-heart{background-image:url(/sites/all/themes/lindenhof/icons/svg/heart.svg);}.svg-icon-heart-o{background-image:url(/sites/all/themes/lindenhof/icons/svg/heart-o.svg);}.svg-icon-indoor{background-image:url(/sites/all/themes/lindenhof/icons/svg/indoor.svg);}.svg-icon-outdoor{background-image:url(/sites/all/themes/lindenhof/icons/svg/outdoor.svg);}.svg-icon-gefuehrt,.svg-icon-gef_hrt{background-image:url(/sites/all/themes/lindenhof/icons/svg/gefuehrt.svg);}.svg-icon-nicht_gefuehrt,.svg-icon-nicht_gef_hrt,.svg-icon-selbst_durchgef_hrt{background-image:url(/sites/all/themes/lindenhof/icons/svg/nicht_gefuehrt.svg);}.svg-icon-transferzeit{background-image:url(/sites/all/themes/lindenhof/icons/svg/transferzeit.svg);}.svg-icon-erfahrung{background-image:url(/sites/all/themes/lindenhof/icons/svg/erfahrung.svg);}.svg-icon-schueler{background-image:url(/sites/all/themes/lindenhof/icons/svg/schueler.svg);}.svg-icon-aktivitaeten{background-image:url(/sites/all/themes/lindenhof/icons/svg/aktivitaeten.svg);}.svg-icon-herzblut{background-image:url(/sites/all/themes/lindenhof/icons/svg/herzblut.svg);}.svg-icon-bewertungen{background-image:url(/sites/all/themes/lindenhof/icons/svg/bewertungen.svg);}.svg-icon-user-login{background-image:url(/sites/all/themes/lindenhof/icons/svg/user-login.svg);}.svg-icon-user-register{background-image:url(/sites/all/themes/lindenhof/icons/svg/user-register.svg);}.svg-icon-user-password{background-image:url(/sites/all/themes/lindenhof/icons/svg/user-password.svg);}.svg-icon-user-password-reset{background-image:url(/sites/all/themes/lindenhof/icons/svg/user-password-reset.svg);}.svg-icon-user-login-settings{background-image:url(/sites/all/themes/lindenhof/icons/svg/user-login-settings.svg);}.svg-icon-user-login-settings_black{background-image:url(/sites/all/themes/lindenhof/icons/svg/user-login-settings_black.svg);}.svg-icon-user-bookings{background-image:url(/sites/all/themes/lindenhof/icons/svg/user-bookings.svg);}.svg-icon-user-bookings_black{background-image:url(/sites/all/themes/lindenhof/icons/svg/user-bookings_black.svg);}.svg-icon-user-messages{background-image:url(/sites/all/themes/lindenhof/icons/svg/user-messages.svg);}.svg-icon-user-messages_black{background-image:url(/sites/all/themes/lindenhof/icons/svg/user-messages_black.svg);}.svg-icon-user-organisation{background-image:url(/sites/all/themes/lindenhof/icons/svg/user-organisation.svg);}.svg-icon-user-organisation_black{background-image:url(/sites/all/themes/lindenhof/icons/svg/user-organisation_black.svg);}.svg-icon-user-corona-infos{background-image:url(/sites/all/themes/lindenhof/icons/svg/user-corona-infos.svg);}.svg-icon-user-corona-infos_black{background-image:url(/sites/all/themes/lindenhof/icons/svg/user-corona-infos_black.svg);}.svg-icon-user-booking-takeover{background-image:url(/sites/all/themes/lindenhof/icons/svg/user-booking-takeover.svg);}.svg-icon-user-booking-takeover_black{background-image:url(/sites/all/themes/lindenhof/icons/svg/user-booking-takeover_black.svg);}.svg-icon-user-request{background-image:url(/sites/all/themes/lindenhof/icons/svg/user-request.svg);}.svg-icon-schule{background-image:url(/sites/all/themes/lindenhof/icons/svg/schule.svg);}.svg-icon-leiter{background-image:url(/sites/all/themes/lindenhof/icons/svg/leiter.svg);}.svg-icon-details{background-image:url(/sites/all/themes/lindenhof/icons/svg/details.svg);}.svg-icon-angebot{background-image:url(/sites/all/themes/lindenhof/icons/svg/angebot.svg);}.svg-icon-zimmerplan{background-image:url(/sites/all/themes/lindenhof/icons/svg/zimmerplan.svg);}.svg-icon-buchungsbestaetigung{background-image:url(/sites/all/themes/lindenhof/icons/svg/buchungsbestaetigung.svg);}.svg-icon-vertragsbedingungen{background-image:url(/sites/all/themes/lindenhof/icons/svg/vertragsbedingungen.svg);}.svg-icon-rechnung{background-image:url(/sites/all/themes/lindenhof/icons/svg/rechnung.svg);}.svg-icon-planung{background-image:url(/sites/all/themes/lindenhof/icons/svg/planung.svg);}.svg-icon-naechtigungsbestaetigung{background-image:url(/sites/all/themes/lindenhof/icons/svg/naechtigungsbestaetigung.svg);}.svg-icon-elternbrief{background-image:url(/sites/all/themes/lindenhof/icons/svg/elternbrief.svg);}.svg-icon-wochenplan{background-image:url(/sites/all/themes/lindenhof/icons/svg/wochenplan.svg);}.svg-icon-aufenthaltsdauer{background-image:url(/sites/all/themes/lindenhof/icons/svg/aufenthaltsdauer.svg);}.svg-icon-preisinfo{background-image:url(/sites/all/themes/lindenhof/icons/svg/preisinfo.svg);}.svg-icon-app{background-image:url(/sites/all/themes/lindenhof/icons/svg/app.svg);}.svg-icon-notes{background-image:url(/sites/all/themes/lindenhof/icons/svg/notes.svg);}
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;color:#000000 !important;}#sliding-popup.eu-cookie-withdraw-wrapper{display:none !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;border-radius:5px !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;font-size:14px;line-height:20px;}#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner #popup-text h4{font-size:20px !important;line-height:26px !important;margin:0 0 10px 0 !important;color:#000000 !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;-webkit-appearance:none;outline:none;margin:2px 0 0 0;color:#222222;}#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{margin-top:20px !important;}#sliding-popup .eu-cookie-compliance-banner #eu-cookie-compliance-categories .eu-cookie-compliance-category{float:left !important;margin:0 0 20px 0 !important;}#sliding-popup .eu-cookie-compliance-banner #eu-cookie-compliance-categories .eu-cookie-compliance-category .eu-cookie-compliance-category-description{font-size:12px;line-height:16px;color:#ccc;margin:3px 0 0 0;}#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:relative !important;opacity:1 !important;line-height:20px !important;font-weight:700 !important;font-size:16px !important;height:20px !important;display:block !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:0px !important;width:18px !important;height:18px !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:4px !important;width:12px !important;height:12px !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{margin:0 !important;float:none !important;max-width:none !important;}#sliding-popup .eu-cookie-compliance-banner #popup-buttons .buttons-container{}#sliding-popup .eu-cookie-compliance-banner #popup-buttons .buttons-container button{display:block !important;margin:10px 15px 0 0 !important;float:left !important;font-size:16px !important;font-family:inherit !important;color:#ffffff !important;cursor:pointer !important;text-align:center !important;border-radius:15px !important;text-decoration:none !important;border:none !important;-webkit-appearance:none !important;box-sizing:border-box !important;position:relative !important;width:auto !important;background:#555555 !important;font-weight:700 !important;line-height:30px !important;height:30px !important;padding:0 20px !important;-webkit-transition:color 0.3s,opacity 0.3s,background 0.3s !important;-moz-transition:color 0.3s,opacity 0.3s,background 0.3s !important;transition:color 0.3s,opacity 0.3s,background 0.3s !important;}#sliding-popup .eu-cookie-compliance-banner #popup-buttons .buttons-container button:hover{background:#777777 !important;}#sliding-popup .eu-cookie-compliance-banner #popup-buttons .buttons-container button.save-button{background:#afc63a !important;}#sliding-popup .eu-cookie-compliance-banner #popup-buttons .buttons-container button.save-button:hover{background:#798b29 !important;}@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: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;}}
html{-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}body{font-family:"Faricy",sans-serif;font-weight:400;font-style:normal;line-height:28px;font-size:18px;word-wrap:break-word;margin:0;padding:0;border:0;outline:0;color:#000000;position:relative;text-align:left;background:#ffffff;}.mobile-only{display:none !important;}body.cke_editable div{border:1px solid #eeeeee;box-sizing:border-box;padding:2px;}::selection{background:#bbce58;background:rgba(187,206,88,0.8);color:#ffffff;}::-moz-selection{background:#bbce58;background:rgba(187,206,88,0.8);color:#ffffff;}a,a:link,a:visited{text-decoration:none;color:#afc63a;-webkit-transition:all 0.3s !important;-moz-transition:all 0.3s !important;transition:all 0.3s !important;outline:none !important;}a:hover,a:active,a:focus{text-decoration:none;color:#798b29;outline:none !important;}a.link.green{color:#afc63a;font-weight:600;display:inline-block;}a.link.green:hover{color:#798b29;}h1,h2,h3,h4,h5{margin:0;padding:0;font-style:normal;font-weight:normal;}h1,h2,h3{font-size:40px;line-height:50px;margin:0 0 40px -3px;font-family:"TrendHMSans",sans-serif;}h1.big,h2.big,h3.big{font-size:60px;line-height:70px;}h1.small,h2.small,h3.small{font-size:26px;line-height:34px;margin:0 0 25px 0;font-family:"TrendHMSans",sans-serif;font-weight:normal;}h4{font-size:26px;line-height:34px;margin:0 0 20px 0;font-weight:700;}h5{font-size:18px;line-height:24px;margin:0;font-weight:700;}div.subtitle{font-family:"Faricy",sans-serif;font-size:18px;line-height:26px;margin-bottom:15px;font-weight:700;}div.subtitle h1{font-family:"Faricy",sans-serif;font-size:18px;line-height:26px;margin:0;display:inline-block;font-weight:700;}div.subtitle i{font-size:14px;}hr{border:0;height:1px;background:#dddddd;width:100%;margin:30px 0;clear:both;}p{margin:0 0 30px 0;}b,strong{font-weight:bold;font-weight:700;}span.green{color:#afc63a;}span.grey{color:#999999;}article ul{margin:0 0 25px 0;padding-left:0;}article ul li{list-style:none;padding-left:25px !important;position:relative;margin-bottom:10px;}article ul.split-2>ul,article ul.split-3>ul{padding-right:3%;float:left;margin-bottom:0;}article ul.split-2>ul{width:47%;}article ul.split-3>ul{width:30.333%;}article ul li:before{content:"";position:absolute;top:14px;left:0;width:10px;height:1px;background:#000000;}article ul.checkmarks li:before{content:"\71";font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#afc63a;color:#ffffff;border-radius:50%;width:16px;height:16px;font-size:12px;line-height:16px;text-align:center;top:6px;}img{outline:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:100%;height:auto;width:100%;border:0;display:block;}img.background.resizetoparent{position:absolute;top:0;left:0;z-index:1;}img.resizetoparent{max-width:inherit !important;width:100%;height:100%;object-fit:cover;}.resizecontainer{position:relative;overflow:hidden;}div.tabs{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;width:auto;margin:0;display:block;position:absolute;z-index:299;top:5px;left:200px;}.node-type-kontakt div.tabs,.node-type-page div.tabs{display:none !important;}.tabs ul.primary{padding:0;margin:0;border:0 !important;}.tabs ul.primary li{display:block;float:left;margin:0 5px 0 0;padding:0;}.tabs ul.primary li a{background:#f7f7f7;padding:8px 10px;color:#000000;border:0;display:block;margin:0;font-size:14px;line-height:14px;}.tabs ul.primary li a:hover{background:#dddddd;}.tabs ul.primary li.active a{background:#000000;color:#ffffff;}#messages{padding:0;margin:70px 70px -40px 200px;display:none;position:relative;z-index:99;}#main-wrapper>#main #messages{margin:0 0 50px 0;}#messages.inline{display:none;}div.messages{margin:0;color:#ffffff;padding:12px 15px 12px 50px;text-align:left;position:relative;border-radius:5px;}div.messages+div.messages{margin-top:10px;}div.messages.status{border:1px solid #afc63a;background:#afc63a;}div.messages.warning{border:1px solid #e1ce44;background:#e1ce44;}div.messages.error{border:1px solid #eb668a;background:#eb668a;}div.messages.error:before,div.messages.status:before{position:absolute;top:15px;left:15px;font-family:"icomoon" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;font-size:8px;line-height:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#ffffff;width:20px;height:20px;display:block;border-radius:50%;border:1px solid #ffffff;text-align:center;}div.messages.warning:before{color:#ffffff;width:20px;height:20px;display:block;border-radius:50%;border:1px solid #ffffff;text-align:center;content:"i";position:absolute;top:15px;left:15px;font-size:14px;line-height:20px;font-weight:bold;}div.messages.status:before{content:"\71";}div.messages.error:before{content:"\66";}div.messages h4,div.messages h3,div.messages h2{margin-bottom:10px;margin-top:0;}div.messages p{margin:0;}div.messages a{color:#ffffff;font-weight:600;}div.messages a:hover{opacity:0.5;}div.messages a.link i{position:relative;margin-right:5px;top:3px;}div.messages>ul{margin:0 !important;padding-left:0;}div.messages>ul>li{list-style:none;padding:0 0 5px 0;margin:0 0 5px 0;position:relative;border-bottom:1px solid #ffffff;border-bottom-color:rgba(255,255,255,0.3);}div.messages>ul>li:last-child{padding-bottom:0 !important;margin-bottom:0 !important;border-bottom:0 !important;}div.messages>ul>li:before{display:none !important;}#messages div.krumo-root{color:black;}#messages div.krumo-root,#messages div.krumo-root ul li{font-size:12px;line-height:22px;}#messages div.krumo-root a{color:black;}input.form-submit,a.button,a.button:focus,a.button:link,a.button:visited,.pager-show-more a{color:#ffffff;background:#afc63a;cursor:pointer;text-align:center;padding:0px 30px;height:48px;border-radius:24px;text-decoration:none;display:inline-block;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;font-weight:700;text-transform:none;font-size:16px;line-height:48px;letter-spacing:0px;border:0 !important;-webkit-appearance:none;font-family:"Faricy",sans-serif;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%;box-sizing:border-box;vertical-align:middle;}input.form-submit .icon-right,a.button .icon-right,a.button:focus .icon-right,a.button:link .icon-right,a.button:visited .icon-right{border:1px solid #fff;border-radius:50%;height:24px;width:24px;position:relative;display:block;top:11px;margin:0 -18px 0 20px;line-height:26px;font-size:12px;transition:background-color 0.5s,color 0.5s;float:right;}input.form-submit:hover,input.form-submit:focus,a.button:hover,a.button:active,a.button.active,.pager-show-more a:hover{text-decoration:none;color:#ffffff;background:#798b29;box-shadow:0 0 15px 0 rgba(0,0,0,0.2);}input.form-submit:hover .icon-right,input.form-submit:focus .icon-right,a.button:hover .icon-right,a.button:active .icon-right,a.button.active .icon-right{color:#798b29;background:#ffffff;}a.button.white,a.button.white:focus,a.button.white:link,a.button.white:visited,#node-kontakt .webform input.form-submit{color:#000000;background:#ffffff;}a.button.white .icon-right,a.button.white:focus .icon-right,a.button.white:link .icon-right,a.button.white:visited .icon-right{border-color:#000000;color:#000000;}a.button.white:hover,a.button.white:active,#node-kontakt .webform input.form-submit:hover,#node-kontakt .webform input.form-submit:focus{color:#000000;background:#dddddd;}a.button.white:hover .icon-right,a.button.white:active .icon-right{background:#000000;color:#ffffff;}a.button.black,a.button.black:focus,a.button.black:link,a.button.black:visited,.pager-show-more a,#user-login input.form-submit,#user-register-form input.form-submit,#user-pass input.form-submit,#user-pass-reset input.form-submit,#user-profile-form input.form-submit{color:#ffffff;background:#4d4d4d;}a.button.black:hover,a.button.black:active,.pager-show-more a:hover,#user-login input.form-submit:hover,#user-register-form input.form-submit:hover,#user-pass input.form-submit:hover,#user-pass-reset input.form-submit:hover,#user-profile-form input.form-submit:hover{color:#ffffff;background:#000000;}a.button.black:hover .icon-right,a.button.black:active .icon-right{color:#000000;}a.button.download-icon:after{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e90d";font-size:26px;display:block;position:relative;top:11px;margin:0 -18px 0 20px;line-height:26px;float:right;}.edit-link{background:#000000;color:#ffffff !important;padding:0 8px;height:24px;font-size:14px;line-height:24px;border-radius:0;font-weight:700;position:absolute !important;top:2px;right:2px;z-index:99;font-weight:700;}.edit-link:hover{background:#afc63a;text-decoration:none !important;}.views-row,article,.block{position:relative;}#loaded-content .edit-link{top:2px;left:2px;right:auto;position:fixed !important;}article>.edit-link{position:fixed !important;top:23px;}.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;}#admin-menu{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;height:21px !important;}#admin-menu .dropdown .admin-menu-icon img{width:16px;}.krumo-root img{width:auto !important;}.ajax-progress{background-color:rgba(0,0,0,0.4);float:left;height:100%;width:100%;position:fixed;top:0;left:0;margin:0;z-index:999;}.ajax-progress .throbber{background:url(/sites/all/themes/lindenhof/images/ajax-loader.gif) center center no-repeat #ffffff;height:80px;width:80px;position:absolute;top:50%;left:50%;margin:-40px 0 0 -40px;z-index:999;border-radius:50%;}.js .slidein{opacity:0;-webkit-transition:opacity 1s,-webkit-transform 1s;-moz-transition:opacity 1s,-moz-transform 1s;transition:opacity 1s,transform 1s;-webkit-transform:translateY(50px);-moz-transform:translateY(50px);transform:translateY(50px);}.js .slidein.inview{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);transform:translateY(0px);}.js .slidein.delay-300.inview{-webkit-transition-delay:0.3s;-moz-transition-delay:0.3s;transition-delay:0.3s;}.view .item-list{clear:left;padding:0;float:left;width:100%;}ul.pager{margin-top:80px !important;padding-top:0px !important;clear:both;}.item-list .pager li,ul.pager>li{display:inline-block;margin:0 6px !important;padding:0 !important;}.item-list .pager li:before,ul.pager>li:before{display:none !important;}ul.pager>li.pager-current{display:inline-block;width:auto;padding:0;color:#afc63a;text-align:center;font-weight:600;}ul.pager>li a{color:#000000;width:auto;padding:0;text-align:center;display:inline-block;margin:0;font-size:16px;}ul.pager>li a:hover{color:#afc63a;text-decoration:none;}ul.pager>li.pager-previous a,ul.pager>li.pager-next a{position:relative;margin:0 5px;border-radius:0;top:3px;display:inline-block;width:30px;height:30px;background:#afc63a;color:#ffffff;font-size:14px;}ul.pager>li.pager-previous a i:before,ul.pager>li.pager-next a i:before{line-height:30px;}ul.pager>li.pager-previous a:hover,ul.pager>li.pager-next a:hover{color:#ffffff;background:#afc63a;}ul.pager>li.pager-last,ul.pager>li.pager-first{display:none;}ul.pager>li.pager-ellipsis{margin:0 5px;}.hemi-intro-backdrop{position:fixed;left:0;bottom:0;top:0;right:0;background-color:rgba(0,0,0,0.7);z-index:500;}.hemi-intro-selected{z-index:600;position:relative;}.hemi-intro-popover{z-index:600;}.hemi-intro-buttons-holder{padding:10px 0;}#superchat-widget #superchat-widget-content-root{right:10px !important;bottom:10px !important;}
#header{position:fixed;z-index:500;top:0;left:0;}#header div.section{position:relative;}#logo{width:170px;position:fixed;z-index:500;top:65px;left:200px;transform:translateY(-50%);opacity:1;-webkit-transition:-webkit-transform 0.3s,opacity 0.3s;-moz-transition:-moz-transform 0.3s,opacity 0.3s;transition:transform 0.3s,opacity 0.3s;}#header.small #logo{opacity:0;-webkit-transform:translateY(-300%);-moz-transform:translateY(-300%);transform:translateY(-300%);}.nav-open #header.small #logo{opacity:1;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);}#menu-icon{cursor:pointer;display:flex !important;width:130px;height:130px;margin:0;background:#afc63a;position:relative;align-items:center;}#menu-icon .icon{display:block !important;border:2px solid #ffffff;border-radius:50%;width:32px;height:32px;position:relative;margin:0 auto;-webkit-transition:border-color 0.3s;-moz-transition:border-color 0.3s;transition:border-color 0.3s;}#menu-icon .icon span.line{width:14px;height:2px;display:block;background:#ffffff;position:absolute;left:50%;margin-left:-7px;top:50%;margin-top:-6px;border-radius:1px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;transition-timing-function:ease;}#menu-icon .icon span.line.second{top:50%;margin-top:-1px;}#menu-icon .icon span.line.third{top:50%;margin-top:4px;}#menu-icon span.label{color:#ffffff;font-weight:700;display:block;margin-top:2px;text-align:center;}#menu-icon.active .icon span.line{margin-top:-2px;width:16px;margin-left:-8px;height:3px;}#menu-icon.active .icon span.line.first{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}#menu-icon.active .icon span.line.second{opacity:0;}#menu-icon.active .icon span.line.third{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);}#menu-icon:hover{background:#798b29;}#menu-icon:hover .icon{background:#ffffff;}#menu-icon:hover .icon span.line{background:#798b29;}#menu-icon.active:hover .icon{background:#ffffff !important;}#menu-icon.active:hover .icon span.line{background:#afc63a !important;}#menu-icon.active .icon span.tooltip{display:none !important;}#main-menu ul{margin:0;padding:0;line-height:30px;}#main-menu ul.menu>li{margin:0;list-style:none;float:none;line-height:25px;display:block;padding:0;}#main-menu ul.menu>li>a{color:#ffffff;font-size:20px;line-height:20px;font-weight:300;border-bottom:1px solid #ffffff;display:block;padding:20px 0;}#main-menu ul.menu>li>a.active{color:#ffffff;font-weight:600;}#main-menu ul.menu>li>a:hover{color:#000000;border-bottom-color:#000000;}#navigation-wrapper .region-header ul.menu{margin:0;padding:0;}#navigation-wrapper .region-header ul.menu li{list-style:none;line-height:35px;float:left;margin:0 20px 0 0;padding:0;}#navigation-wrapper .region-header ul.menu li a{color:#ffffff;}#navigation-wrapper .region-header ul.menu li a.active{font-weight:600;}#navigation-wrapper .region-header ul.menu li a:hover{color:#000000;}#navigation-wrapper #main-menu ul.menu>li{opacity:0;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform 0.3s,opacity 0.3s;-moz-transition:-moz-transform 0.3s,opacity 0.3s;transition:transform 0.3s,opacity 0.3s;-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s;}.nav-open #navigation-wrapper #main-menu ul.menu>li{opacity:1;-webkit-transform:translateX(0%);-moz-transform:translateX(0%);transform:translateX(0%);-webkit-transition-delay:0.15s;-moz-transition-delay:0.15s;transition-delay:0.15s;}.nav-open #navigation-wrapper #main-menu ul.menu>li:nth-child(2){-webkit-transition-delay:0.20s;-moz-transition-delay:0.20s;transition-delay:0.20s;}.nav-open #navigation-wrapper #main-menu ul.menu>li:nth-child(3){-webkit-transition-delay:0.25s;-moz-transition-delay:0.25s;transition-delay:0.25s;}.nav-open #navigation-wrapper #main-menu ul.menu>li:nth-child(4){-webkit-transition-delay:0.30s;-moz-transition-delay:0.30s;transition-delay:0.30s;}.nav-open #navigation-wrapper #main-menu ul.menu>li:nth-child(5){-webkit-transition-delay:0.35s;-moz-transition-delay:0.35s;transition-delay:0.35s;}.nav-open #navigation-wrapper #main-menu ul.menu>li:nth-child(6){-webkit-transition-delay:0.40s;-moz-transition-delay:0.40s;transition-delay:0.40s;}.nav-open #navigation-wrapper #main-menu ul.menu>li:nth-child(7){-webkit-transition-delay:0.45s;-moz-transition-delay:0.45s;transition-delay:0.45s;}.nav-open #navigation-wrapper #main-menu ul.menu>li:nth-child(8){-webkit-transition-delay:0.50s;-moz-transition-delay:0.50s;transition-delay:0.50s;}.nav-open #navigation-wrapper #main-menu ul.menu>li:nth-child(9){-webkit-transition-delay:0.55s;-moz-transition-delay:0.55s;transition-delay:0.55s;}#navigation-wrapper .region-header{opacity:0;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform 0.3s,opacity 0.3s;-moz-transition:-moz-transform 0.3s,opacity 0.3s;transition:transform 0.3s,opacity 0.3s;}.nav-open #navigation-wrapper .region-header{opacity:1;-webkit-transform:translateY(0%);-moz-transform:translateY(0%);transform:translateY(0%);-webkit-transition-delay:0.6s;-moz-transition-delay:0.6s;transition-delay:0.6s;}#navigation-wrapper{position:fixed;top:0;left:-420px;background:#afc63a;background:url(/sites/all/themes/lindenhof/images/nav-bg.jpg) right bottom no-repeat #afc63a;background-size:210px auto;width:420px;height:100%;z-index:498;overflow:hidden;opacity:0;-webkit-transition:left 0.3s,opacity 0.6s;-moz-transition:left 0.3s,opacity 0.6s;transition:left 0.3s,opacity 0.6s;transition-timing-function:ease;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 0 15px 0 rgba(0,0,0,0.1);box-shadow:0 0 15px 0 rgba(0,0,0,0.1);margin-left:130px;}.nav-open #navigation-wrapper{-webkit-transition:left 0.3s,opacity 0.3s;-moz-transition:left 0.3s,opacity 0.3s;transition:left 0.3s,opacity 0.3s;left:0;opacity:1;}#navigation-wrapper:before{content:"";position:absolute;top:0;left:0;width:100%;height:150px;background:-moz-linear-gradient(top,rgba(175,197,56,1) 0%,rgba(175,197,56,1) 70%,rgba(175,197,56,0) 100%);background:-webkit-linear-gradient(top,rgba(175,197,56,1) 0%,rgba(175,197,56,1) 70%,rgba(175,197,56,0) 100%);background:linear-gradient(to bottom,rgba(175,197,56,1) 0%,rgba(175,197,56,1) 70%,rgba(175,197,56,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#afc63a',endColorstr='#afc63a',GradientType=0);z-index:99;}#navigation-wrapper .content:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:250px;background:-moz-linear-gradient(top,rgba(175,197,56,0) 0%,rgba(175,197,56,1) 30%,rgba(175,197,56,1) 100%);background:-webkit-linear-gradient(top,rgba(175,197,56,0) 0%,rgba(175,197,56,1) 30%,rgba(175,197,56,1) 100%);background:linear-gradient(to bottom,rgba(175,197,56,0) 0%,rgba(175,197,56,1) 30%,rgba(175,197,56,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#afc63a',endColorstr='#afc63a',GradientType=0);z-index:99;}#navigation-wrapper .content-wrapper{height:100%;}#navigation-wrapper .content{height:100%;position:relative;overflow:hidden;}#navigation-wrapper #main-menu{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;}#navigation-wrapper #main-menu .region-navigation{padding:150px 50px 250px 50px;}#navigation-wrapper .region-header{position:absolute;left:50px;bottom:50px;z-index:199;}#navigation-wrapper #block-menu-menu-fusszeile{float:left;clear:left;}#navigation-wrapper #block-menu-menu-fusszeile ul.menu li{line-height:inherit;}#navigation-wrapper #block-views-navigation-icons-block{float:left;}#navigation-wrapper #block-views-navigation-icons-block a.icon,#page-wrapper a.icon.user{font-size:35px;color:#ffffff;display:inline-block;margin-bottom:20px;}#navigation-wrapper #block-views-navigation-icons-block a.icon.active,#navigation-wrapper #block-views-navigation-icons-block a.icon:hover,#page-wrapper a.icon.user,#page-wrapper a.icon.user:hover{color:#000000;}#page-wrapper>a.icon.user{position:fixed;left:50px;bottom:50px;z-index:299;}body.node-type-startseite #page-wrapper>a.icon.user,body.node-type-anfrageformular #page-wrapper>a.icon.user{display:none;}#sidebar{position:fixed;left:0;top:0;z-index:499;height:100%;width:130px;background:#ffffff;box-shadow:0 0 15px 0 rgba(0,0,0,0.1);}#sidebar a.request{position:absolute;top:130px;left:0;width:130px;height:130px;border-radius:0 !important;padding:0 20px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:22px;z-index:99;white-space:normal;}#sidebar .slogan{position:absolute;left:65px;bottom:110px;white-space:nowrap;transform:rotate(-90deg);transform-origin:left center;z-index:19;}#sidebar a.user{position:absolute;left:47px;bottom:47px;font-size:36px;color:#000000;display:block;}#sidebar a.user:hover{color:#afc63a;}body.front #header,body.front #sidebar{left:-130px;transition:left 0.5s;}body.front.loaded #header{left:0;transition-delay:2.5s;}body.front.loaded #sidebar{left:0;transition-delay:2.7s;}
#bottom{position:relative;z-index:199;}#footer{position:relative;background:#ffffff;z-index:199;padding:70px 0 100px 0;box-shadow:0 0 15px 0 rgba(0,0,0,0.1);}#footer div.section{position:relative;margin:0 70px 0 200px;}#footer .title{font-size:20px;line-height:28px;font-weight:normal;margin-bottom:20px;font-family:"TrendHMSans",sans-serif;}#footer #block-views-fusszeile-kontaktdaten-block{float:left;width:50%;position:relative;}#footer #block-views-fusszeile-kontaktdaten-block .item{float:left;width:48%;margin-right:2%;}#footer #block-views-fusszeile-partner-block{float:right;max-width:40%;}#footer #block-views-fusszeile-partner-block>div{margin:-15px;}#footer #block-views-fusszeile-partner-block .logo{display:table;width:160px;height:45px;margin:15px;float:left;}#footer #block-views-fusszeile-partner-block .logo>div{display:table-cell;vertical-align:middle;text-align:center;}#footer #block-views-fusszeile-partner-block .logo a img{display:inline-block;height:auto !important;width:auto !important;max-width:100% !important;max-height:45px !important;-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;transition:opacity 0.3s;}#footer #block-views-fusszeile-partner-block .logo a:hover img{opacity:0.6;}
#loaded-content{position:fixed;top:50% !important;border-radius:5px;background:#ffffff;z-index:1199;display:none;height:calc(100% - 200px);color:#000000;transform:translateY(-50%) scale(0);transition:transform 0.3s,opacity 0.3s;width:calc(100% - 270px);margin:0 !important;left:200px;overflow:hidden;max-height:calc(100% - 200px);padding:0 !important;}#loaded-content.open{opacity:1;transform:translateY(-50%) scale(1);}#loaded-content:before{content:"";position:absolute;top:0;left:0;width:100%;height:50px;background:linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);z-index:99;}#loaded-content:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:50px;background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);z-index:99;}#loaded-content.toheight #block-system-main{overflow:hidden;}#loaded-content #block-system-main:after{display:none;}#loaded-content>.content{position:relative;height:100%;overflow:hidden;}#loaded-content>.content{overflow-y:auto;-webkit-overflow-scrolling:touch;}#loaded-content>a.close{width:32px;height:32px;border:2px solid #000000;text-align:center;color:#000000;border-radius:50%;margin:0;display:block;position:absolute;right:30px;top:30px;z-index:199;cursor:pointer;opacity:0;transition:opacity 0.3s;}#loaded-content>a.close i{position:relative;font-size:18px;line-height:32px;}#loaded-content>a.close:hover{text-decoration:none;color:#ffffff;background:#000000;}#loaded-content.close-white>a.close{border:2px solid #ffffff;color:#ffffff;}#loaded-content.close-white>a.close:hover{color:#000000;background:#ffffff;}#loaded-content.open.animate>a.close{opacity:1;}#overlay-ajaxload,#menu-overlay,#map-overlay{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:1099;display:none;cursor:pointer;}#menu-overlay,#map-overlay{z-index:299;}#map-overlay{cursor:default;}.backdropfilter #overlay-ajaxload,.backdropfilter #menu-overlay,.backdropfilter #map-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(0,0,0,0.3);}#overlay-ajaxload .loading,#map-overlay .loading{width:70px;height:70px;background:url(/sites/all/themes/lindenhof/images/ajax-loader.gif) center center no-repeat;background-color:#ffffff;position:fixed;border-radius:50%;top:50%;left:50%;margin:-35px 0 0 -35px;display:none;overflow:hidden;}#map-overlay .loading{display:block;}html.noscrolling,html.noscrolling body{overflow:hidden;}#loaded-content article{margin:50px;position:relative;}#loaded-content article div.section{padding:0 !important;}#loaded-content a.show-all{display:none !important;}.overlay-content{display:none !important;}#loaded-content>a.nav{font-size:40px;color:#ffffff;position:fixed;left:50px;top:50%;margin-top:-20px;z-index:99;}#loaded-content>a.nav:hover{color:#004f9e;}#loaded-content>a.nav.next{left:auto !important;right:50px;}#loaded-content.messages{height:auto;width:1000px;left:50%;max-width:90% !important;max-height:90% !important;transform:translate(-50%,-50%) scale(0);}#loaded-content.messages .section:after{display:none;}#loaded-content.messages.open{transform:translate(-50%,-50%) scale(1);}#loaded-content.messages>.content{margin:50px 96px 50px 50px;}#loaded-content.messages.status,#loaded-content.messages.warning,#loaded-content.messages.error{border-radius:5px !important;}#loaded-content.messages.status:before,#loaded-content.messages.warning:before,#loaded-content.messages.error:before,#loaded-content.messages.status:after,#loaded-content.messages.warning:after,#loaded-content.messages.error:after{display:none;}#loaded-content.messages.status>.content,#loaded-content.messages.warning>.content,#loaded-content.messages.error>.content{margin:0 !important;}#loaded-content.messages.status>.content .messages,#loaded-content.messages.warning>.content .messages,#loaded-content.messages.error>.content .messages{padding:33px 100px 33px 40px;font-weight:700;border-radius:0px;}#loaded-content.messages .messages:before{display:none;}#loaded-content.messages.status a.close,#loaded-content.messages.warning a.close,#loaded-content.messages.error a.close{color:#ffffff;border-color:#ffffff;}#loaded-content.messages.status a.close:hover,#loaded-content.messages.warning a.close:hover,#loaded-content.messages.error a.close:hover{background:#ffffff;color:#000000;}#loaded-content.messages #messages{margin:0 !important;display:block !important;}#loaded-content.video:before,#loaded-content.video:after{display:none;}#loaded-content.video video{width:100%;height:100%;object-fit:contain;background:#000;display:block;}#loaded-content.video a.close{color:#ffffff;border-color:#ffffff;}#loaded-content.video a.close:hover{background:#ffffff;color:#000000;}
.webform div.messages{display:none !important;}form>div{margin:0 -1%;}.form-item{width:48%;margin:0 1% 30px 1%;float:left;position:relative;}.form-item-markup{width:98%;}.form-item-markup *:last-child{margin-bottom:0;}.form-actions{width:98%;margin:0 1%;float:left;position:relative;}input[type=number]{-moz-appearance:textfield;}::-webkit-inner-spin-button{-webkit-appearance:none;}::-webkit-outer-spin-button{-webkit-appearance:none;}input.form-text{position:relative;z-index:1;margin:0;border:1px solid #f5f5f5;background:#f5f5f5;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:18px;-webkit-appearance:none;text-align:left;height:54px;padding:24px 15px 10px 15px;line-height:20px;border-radius:5px;font-family:"Faricy",sans-serif;outline:none !important;transition:box-shadow 0.5s;box-shadow:0 0 15px 0 rgba(0,0,0,0);}.form-item.form-type-textfield label,.form-item.form-type-password label,.form-item.form-type-textarea label,.form-item.webform-component-textfield label,.form-item.webform-component-number label,.form-item.webform-component-textarea label,.form-item.webform-component-email label,.form-type-select label,.form-item.webform-component-select label{position:absolute;left:15px;top:17px;color:#999999;z-index:2;font-size:18px;line-height:20px;opacity:1;transition:opacity 0.5s,top 0.5s,font-size 0.5s,line-height 0.5s;cursor:text;font-weight:400;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 30px);}.form-item.form-type-textfield label.focus,.form-item.form-type-password label.focus,.form-item.form-type-textarea label.focus,.form-item.webform-component-textfield label.focus,.form-item.webform-component-number label.focus,.form-item.webform-component-textarea label.focus,.form-item.webform-component-email label.focus,.form-type-select label.focus,.form-item.webform-component-select label.focus{font-size:12px;line-height:12px;top:8px;}.form-item.form-type-textfield label.has-text,.form-item.form-type-password label.has-text,.form-item.form-type-textarea label.has-text,.form-item.webform-component-textfield label.has-text,.form-item.webform-component-number label.has-text,.form-item.webform-component-textarea label.has-text,.form-item.webform-component-email label.has-text,.form-type-select label.has-text,.form-item.webform-component-select label.has-text{font-size:12px;line-height:12px;top:8px;}.marker,.form-required{color:#aaaaaa;}textarea{max-width:100%;padding:20px 15px 10px 15px;border-radius:5px;resize:none;border:1px solid #f5f5f5;background:#f5f5f5;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;font-weight:300;font-style:normal;line-height:28px;font-size:18px;word-wrap:break-word;color:#000000;text-align:left;font-family:"Faricy",sans-serif;outline:none !important;transition:box-shadow 0.5s;box-shadow:0 0 15px 0 rgba(0,0,0,0);}textarea.vert{resize:none;}input.form-text:focus,textarea:focus,input.form-text:hover,textarea:hover{box-shadow:0 0 15px 0 rgba(0,0,0,0.2);}.webform-component-select,.form-type-select{position:relative;}.form-type-select label,.form-item.webform-component-select label{z-index:9;max-width:40%;cursor:pointer;}.dk-select{display:block;text-align:right;height:54px;background:#f5f5f5;border-radius:5px;transition:box-shadow 0.5s;}.dk-selected{background:none;border-bottom:0;border-radius:5px;height:54px;line-height:20px;display:inline-block;font-weight:700;font-size:18px;padding:17px 40px 17px 15px;max-width:100%;box-sizing:border-box;color:#999999 !important;text-align:left;transition:padding 0.5s,width 0.5s,color 0.5s;}label.has-text+.dk-select .dk-selected{width:100%;padding:24px 40px 10px 15px;color:#000000 !important;}.dk-selected:before{color:#999999 !important;right:15px;transform:translateY(-50%);margin-top:0;}.webform-component-select:hover .dk-select,.dk-select:hover,.dk-select.dk-select-open-down{box-shadow:0 0 15px 0 rgba(0,0,0,0.2);}.dk-select .dk-select-options{border:0;background:#ffffff;box-shadow:0 0 10px rgba(0,0,0,0.2);border-radius:5px;text-align:left;margin-top:1px;}.dk-select .dk-select-options .dk-option{font-size:14px;border-top-color:#eeeeee;}select[data-dkcacheid]{display:block;position:absolute;top:0;left:0;z-index:-1;opacity:0;width:0px;height:0px;}.webform-component-date>label{float:left;display:block;position:relative;top:3px;}.webform-component--kaufdatum{width:98% !important;}.webform-datepicker{display:block;margin-left:20px;float:left;}form.webform-client-form .webform-datepicker .form-item{width:auto;margin:0 10px 0 0;float:none;display:inline-block;}.webform-datepicker .dk-selected{display:block !important;max-width:100%;padding-left:15px;font-weight:400;}.date-picker-wrapper{border-radius:5px;}.form-radios .form-type-radio input,.form-type-checkbox input{position:absolute;opacity:0;visibility:hidden;}.form-checkboxes .form-item,.form-radios .form-type-radio.form-item{float:left;margin:3px 25px 0 0 !important;width:auto !important;position:static !important;}.form-radios .form-type-radio label,.form-type-checkbox label{font-weight:300;position:relative;padding-left:34px;cursor:pointer;margin-left:0;line-height:20px;display:inline-block;font-size:18px;}.form-radios .form-type-radio label:hover,.form-type-checkbox label:hover{color:#999999;}.form-radios .form-type-radio label:before,.form-type-checkbox label:before{content:"";position:absolute;left:0;display:block;float:left;line-height:14px;border-radius:50%;width:24px;height:24px;top:-2px;text-align:center;background:#f5f5f5;}.form-type-checkbox label:before{border-radius:5px;}.form-radios .form-type-radio label:after,.form-type-checkbox label:after{position:absolute;top:-2px;left:3px;z-index:9;font-family:"icomoon" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:24px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\71";opacity:0;color:#afc63a;font-size:18px;}.no-touchevents .form-radios .form-type-radio label:hover:after,.no-touchevents .form-type-checkbox label:hover:after{opacity:1;color:#999999;}.form-radios .form-type-radio input:checked+label:before,.form-type-checkbox input:checked+label:before,.form-radios .form-type-radio input:checked+span+label:before,.form-type-checkbox input:checked+span+label:before{background:#afc63a !important;}.form-radios .form-type-radio input:checked+label:after,.form-type-checkbox input:checked+label:after,.form-radios .form-type-radio input:checked+span+label:after,.form-type-checkbox input:checked+span+label:after{opacity:1 !important;color:#ffffff !important;}.form-radios .form-type-radio label a,.form-type-checkbox label a{font-weight:700;text-decoration:underline;color:#000000;}.form-radios .form-type-radio label a:hover,.form-type-checkbox label a:hover{color:#afc63a;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:1px solid #ffffff;}form .form-item.invalid label,form .form-radios.invalid label{color:#eb668a !important;}form .form-item.invalid input,form .form-item.invalid textarea{border:1px solid #eb668a !important;}form .form-item.invalid .dk-select,.dk-select.error{border:1px solid #eb668a !important;color:#eb668a;}form .form-item span.invalid{width:auto;color:#eb668a;display:block;position:absolute;top:100%;left:0px;font-size:12px;line-height:16px;z-index:99;}fieldset{border:none !important;margin:0 1% 50px 1%;padding:40px 40px 10px 40px;background:#f5f5f5;border-radius:5px;width:98%;float:left;box-sizing:border-box;}fieldset legend{margin:0 0 30px 0;font-size:18px;line-height:28px;font-weight:700;padding:0;float:left;}fieldset .fieldset-wrapper{margin:0 -1%;clear:both;}fieldset .fieldset-wrapper:after{content:".";display:block;height:0;clear:both;visibility:hidden;}fieldset input.form-text,fieldset textarea,fieldset .dk-select,fieldset .form-radios .form-type-radio label:before,fieldset .form-type-checkbox label:before{background:#ffffff;}fieldset input.form-text:focus,fieldset textarea:focus,fieldset input.form-text:hover,fieldset textarea:hover,fieldset .webform-component-select:hover .dk-select,fieldset .dk-select:hover,fieldset .dk-select.dk-select-open-down{box-shadow:0 0 15px 0 rgba(0,0,0,0.1);}
.introjs-overlay{position:absolute;box-sizing:content-box;z-index:999999;background-color:#000;opacity:0;background:-moz-radial-gradient(center,ellipse cover,rgba(0,0,0,0.4) 0,rgba(0,0,0,0.9) 100%);background:-webkit-gradient(radial,center center,0px,center center,100%,color-stop(0%,rgba(0,0,0,0.4)),color-stop(100%,rgba(0,0,0,0.9)));background:-webkit-radial-gradient(center,ellipse cover,rgba(0,0,0,0.4) 0,rgba(0,0,0,0.9) 100%);background:-o-radial-gradient(center,ellipse cover,rgba(0,0,0,0.4) 0,rgba(0,0,0,0.9) 100%);background:-ms-radial-gradient(center,ellipse cover,rgba(0,0,0,0.4) 0,rgba(0,0,0,0.9) 100%);background:radial-gradient(center,ellipse cover,rgba(0,0,0,0.4) 0,rgba(0,0,0,0.9) 100%);filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#66000000',endColorstr='#e6000000',GradientType=1)";-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}.introjs-fixParent{z-index:auto !important;opacity:1.0 !important;-webkit-transform:none !important;-moz-transform:none !important;-ms-transform:none !important;-o-transform:none !important;transform:none !important;}.introjs-showElement,tr.introjs-showElement > td,tr.introjs-showElement > th{z-index:9999999 !important;}.introjs-disableInteraction{z-index:99999999 !important;position:absolute;background-color:white;opacity:0;filter:alpha(opacity=0);}.introjs-relativePosition,tr.introjs-showElement > td,tr.introjs-showElement > th{position:relative;}.introjs-helperLayer{box-sizing:content-box;position:absolute;z-index:9999998;background-color:#FFF;background-color:rgba(255,255,255,.9);border:1px solid #777;border:1px solid rgba(0,0,0,.5);border-radius:4px;box-shadow:0 2px 15px rgba(0,0,0,.4);-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;display:none !important;}.introjs-tooltipReferenceLayer{box-sizing:content-box;position:absolute;visibility:hidden;z-index:10000000;background-color:transparent;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}.introjs-helperLayer *,.introjs-helperLayer *:before,.introjs-helperLayer *:after{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box;}.introjs-helperNumberLayer{box-sizing:content-box;position:absolute;visibility:visible;top:-16px;left:-16px;z-index:9999999999 !important;padding:2px;font-family:Arial,verdana,tahoma;font-size:13px;font-weight:bold;color:white;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,.3);background:-webkit-linear-gradient(top,#ff3019 0%,#cf0404 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ff3019),color-stop(100%,#cf0404));background:-moz-linear-gradient(top,#ff3019 0%,#cf0404 100%);background:-ms-linear-gradient(top,#ff3019 0%,#cf0404 100%);background:-o-linear-gradient(top,#ff3019 0%,#cf0404 100%);background:linear-gradient(to bottom,#ff3019 0%,#cf0404 100%);width:20px;height:20px;line-height:20px;border:3px solid white;border-radius:50%;filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3019', endColorstr='#cf0404', GradientType=0)";filter:"progid:DXImageTransform.Microsoft.Shadow(direction=135, strength=2, color=ff0000)";box-shadow:0 2px 5px rgba(0,0,0,.4);display:none !important;}.introjs-arrow{border:5px solid white;content:'';position:absolute;}.introjs-arrow.top{top:-10px;left:17px;border-top-color:transparent;border-right-color:transparent;border-bottom-color:white;border-left-color:transparent;}.introjs-arrow.top-right{top:-10px;right:17px;border-top-color:transparent;border-right-color:transparent;border-bottom-color:white;border-left-color:transparent;}.introjs-arrow.top-middle{top:-10px;left:50%;margin-left:-5px;border-top-color:transparent;border-right-color:transparent;border-bottom-color:white;border-left-color:transparent;}.introjs-arrow.right{right:-10px;top:10px;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:white;}.introjs-arrow.right-bottom{bottom:10px;right:-10px;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:white;}.introjs-arrow.bottom{bottom:-10px;border-top-color:white;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;}.introjs-arrow.bottom-middle{bottom:-10px;left:50%;margin-left:-5px;border-top-color:white;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;}.introjs-arrow.left{left:-10px;top:10px;border-top-color:transparent;border-right-color:white;border-bottom-color:transparent;border-left-color:transparent;}.introjs-arrow.left-bottom{left:-10px;bottom:10px;border-top-color:transparent;border-right-color:white;border-bottom-color:transparent;border-left-color:transparent;}.introjs-tooltip{box-sizing:content-box;position:absolute;visibility:visible;padding:20px;background-color:white;min-width:250px;max-width:400px;border-radius:0;box-shadow:0 1px 10px rgba(0,0,0,.4);-webkit-transition:opacity 0.1s ease-out;-moz-transition:opacity 0.1s ease-out;-ms-transition:opacity 0.1s ease-out;-o-transition:opacity 0.1s ease-out;transition:opacity 0.1s ease-out;}.introjs-tooltipbuttons{text-align:right;white-space:nowrap;}.introjs-button{box-sizing:content-box;position:relative;overflow:visible;display:inline-block;padding:3px 8px;border:1px solid #000000;margin:0;text-decoration:none;font-size:12px;line-height:16px;color:#000000 !important;white-space:nowrap;cursor:pointer;outline:none;background:none !important;-webkit-border-radius:0em;-moz-border-radius:0em;border-radius:0em;margin-top:10px;}.introjs-button:hover{color:#ffffff !important;text-decoration:none;background:#afc63a !important;border-color:#afc63a;}.introjs-button:focus,.introjs-button:active{background-image:-webkit-gradient(linear,0 0,0 100%,from(#ececec),to(#f4f4f4));background-image:-moz-linear-gradient(#ececec,#f4f4f4);background-image:-o-linear-gradient(#ececec,#f4f4f4);background-image:linear-gradient(#ececec,#f4f4f4);}.introjs-button::-moz-focus-inner{padding:0;border:0;}.introjs-nextbutton{margin-left:3px;}.introjs-skipbutton{box-sizing:content-box;color:#000000;border-radius:50% !important;padding:0;width:20px;height:20px;display:block;position:absolute;top:20px;right:20px;margin:0;text-align:center;}.introjs-skipbutton i:before{line-height:20px;}.introjs-disabled,.introjs-disabled:hover,.introjs-disabled:focus{opacity:0.3;background:none !important;border-color:#000000 !important;color:#000000 !important;}.introjs-hidden{display:none;}.introjs-tooltiptext{margin-bottom:15px;padding-right:30px;}.introjs-bullets{text-align:left;float:left;}.introjs-bullets ul{box-sizing:content-box;clear:both;margin:15px auto 0;padding:0;display:inline-block;}.introjs-bullets ul li{box-sizing:content-box;list-style:none;float:left;margin:0 2px;}.introjs-bullets ul li a{box-sizing:content-box;display:block;width:6px;height:6px;background:#ccc;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;text-decoration:none;cursor:pointer;}.introjs-bullets ul li a:hover{background:#999;}.introjs-bullets ul li a.active{background:#999;}.introjs-progress{box-sizing:content-box;overflow:hidden;height:10px;margin:10px 0 5px 0;border-radius:4px;background-color:#ecf0f1}.introjs-progressbar{box-sizing:content-box;float:left;width:0%;height:100%;font-size:10px;line-height:10px;text-align:center;background-color:#08c;}.introjsFloatingElement{position:absolute;height:0;width:0;left:50%;top:50%;}.introjs-fixedTooltip{position:fixed;}.introjs-hint{box-sizing:content-box;position:absolute;background:transparent;width:20px;height:15px;cursor:pointer;}.introjs-hint:focus{border:0;outline:0;}.introjs-hidehint{display:none;}.introjs-fixedhint{position:fixed;}.introjs-hint:hover > .introjs-hint-pulse{border:5px solid rgba(60,60,60,0.57);}.introjs-hint-pulse{box-sizing:content-box;width:10px;height:10px;border:5px solid rgba(60,60,60,0.27);-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background-color:rgba(136,136,136,0.24);z-index:10;position:absolute;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}.introjs-hint-no-anim .introjs-hint-dot{-webkit-animation:none;-moz-animation:none;animation:none;}.introjs-hint-dot{box-sizing:content-box;border:10px solid rgba(146,146,146,0.36);background:transparent;-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px;height:50px;width:50px;-webkit-animation:introjspulse 3s ease-out;-moz-animation:introjspulse 3s ease-out;animation:introjspulse 3s ease-out;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite;position:absolute;top:-25px;left:-25px;z-index:1;opacity:0;}@-moz-keyframes introjspulse{0%{-moz-transform:scale(0);opacity:0.0;}25%{-moz-transform:scale(0);opacity:0.1;}50%{-moz-transform:scale(0.1);opacity:0.3;}75%{-moz-transform:scale(0.5);opacity:0.5;}100%{-moz-transform:scale(1);opacity:0.0;}}@-webkit-keyframes introjspulse{0%{-webkit-transform:scale(0);opacity:0.0;}25%{-webkit-transform:scale(0);opacity:0.1;}50%{-webkit-transform:scale(0.1);opacity:0.3;}75%{-webkit-transform:scale(0.5);opacity:0.5;}100%{-webkit-transform:scale(1);opacity:0.0;}}.introjs-tooltip.top-middle-aligned{margin-left:5px;}
body.loaded a.moremedia{position:absolute;bottom:0;right:0;padding:10px;width:5px;height:50px;z-index:199;display:block !important;}body.node-type-startseite a.moremedia,body.node-type-anfrageformular a.moremedia{bottom:50%;margin-bottom:-30px;}.no-js #page-wrapper,.js body.loaded #page-wrapper{display:block !important;}.spalte{width:47%;float:left;text-align:left;}.spalte.spalte-2{float:right;}span.helper{display:inline-block;height:100%;vertical-align:middle;}.only-mobile{display:none !important;}a.hover-effect,div.hover-effect{position:relative;overflow:hidden;display:block;}a.hover-effect img,div.hover-effect img{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 1s,opacity 0.3s;-moz-transition:-moz-transform 1s,opacity 0.3s;transition:transform 1s,opacity 0.3s;}a.hover-effect:hover img,div.hover-effect:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1);}a.with-tooltip,div.with-tooltip,a.flag-link-toggle{position:relative;}a.with-tooltip span.tooltip,div.with-tooltip span.tooltip,a.flag-link-toggle span.tooltip{background:#000000;color:#ffffff;font-size:14px;line-height:18px;padding:5px 10px 6px 10px;white-space:nowrap;max-width:300px;position:absolute;top:100%;left:50%;margin:13px 0 0 0;display:none;text-transform:none;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);text-align:center;z-index:99;}a.button.with-tooltip span.tooltip{font-family:"Source Sans Pro",sans-serif;font-weight:400;font-style:normal;line-height:22px;font-size:14px;}a.with-tooltip span.tooltip:after,div.with-tooltip span.tooltip:after,a.flag-link-toggle span.tooltip:after{bottom:100%;left:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(0,0,0,0);border-bottom-color:#000000;border-width:6px;margin-left:-6px;}.no-touchevents a.with-tooltip:hover span.tooltip,a.with-tooltip.show-tooltip span.tooltip,.no-touchevents div.with-tooltip:hover span.tooltip,div.with-tooltip.show-tooltip span.tooltip,.no-touchevents a.flag-link-toggle:hover span.tooltip,a.flag-link-toggle.show-tooltip span.tooltip{display:block;}a.with-tooltip span.tooltip.up,div.with-tooltip span.tooltip.up,a.flag-link-toggle span.tooltip.up{top:auto !important;bottom:100%;margin:0 0 13px 0;}a.with-tooltip span.tooltip.up:after,div.with-tooltip span.tooltip.up:after,a.flag-link-toggle span.tooltip.up:after{border-bottom-color:transparent;border-top-color:#000000;bottom:auto !important;top:100%;}a.with-tooltip span.tooltip.left,div.with-tooltip span.tooltip.left,a.flag-link-toggle span.tooltip.left{left:0;-webkit-transform:translateX(0%);-moz-transform:translateX(0%);transform:translateX(0%);text-align:left;}a.with-tooltip span.tooltip.left:after,div.with-tooltip span.tooltip.left:after,a.flag-link-toggle span.tooltip.left:after{left:13px;}a.with-tooltip span.tooltip.right,div.with-tooltip span.tooltip.right,a.flag-link-toggle span.tooltip.right{left:auto;right:0;-webkit-transform:translateX(0%);-moz-transform:translateX(0%);transform:translateX(0%);text-align:right;}a.with-tooltip span.tooltip.right:after,div.with-tooltip span.tooltip.right:after,a.flag-link-toggle span.tooltip.right:after{right:13px;left:auto;margin:0 -6px 0 0;}#featured.bild-gross{position:relative;height:400px;overflow:hidden;}#featured.bild-gross.big{height:650px;}#featured.bild-gross.h750{height:750px;}#featured.bild-gross .content-wrapper{position:absolute;left:0;bottom:0;width:100%;z-index:99;color:#ffffff;}#featured.bild-gross .content-wrapper>div{padding:0 70px 70px 200px;padding-top:0 !important;}#featured.bild-gross .content-wrapper>div *:last-child{margin-bottom:0 !important;}#featured.bild-gross .content-wrapper .subtitle a{color:#ffffff;}#featured.bild-gross .content-wrapper .subtitle a:hover{color:#afc63a;}#featured.bild-gross .content-wrapper .title{width:800px;max-width:100%;}#featured.bild-gross .content-wrapper .text{width:800px;max-width:100%;}#featured.bild-gross .content-wrapper .text p:last-child{margin:0 !important;}#featured.bild-gross .background{position:absolute;top:0;left:130px;width:100%;width:calc(100% - 130px);height:100%;background-repeat:no-repeat;background-size:cover;background-position:top center;z-index:9;}#featured.bild-gross .background:after,#featured.bild-gross .video-container:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:100%;z-index:89;opacity:0.7;background:linear-gradient(to left,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);}#featured.bild-gross .video-container{position:absolute;top:0;left:130px;width:100%;width:calc(100% - 130px);height:100%;z-index:9;background:#000000;}#featured.bild-gross .video-container video{display:block;width:100%;height:100%;object-fit:cover;}.dateien{margin:25px 0;}.dateien>a{width:100%;display:block;margin:12px 0 0 0;float:left;padding:0 0 12px 0;position:relative;line-height:22px;border-bottom:1px solid #000000;color:#000000;}.dateien>a:hover{color:#afc63a;}.dateien>a span{padding-right:30px;display:inline-block;}.dateien>a span .size{padding-right:0;color:#aaaaaa;font-size:14px;}.dateien>a .icon-angle-down{position:absolute;top:6px;right:0;}.dateien>a .icon-download{float:left;margin-right:8px;font-size:18px;top:3px;position:relative;}.dateien>a .third{clear:left;}.bilder.slider .slick-track,.bilder.slider .slick-list{height:100%;}.bilder.slider .bild,.bilder.slider .bild{width:100%;height:100%;float:left;}.bilder.slider .bild,.bilder.slider .bild{width:100%;float:left;}.bilder.slider .bild{display:none;}.bilder.slider .bild.bild-0{display:block;}.bilder.slider ul.slick-dots{position:absolute;bottom:30px;left:0;margin:0;padding:0;text-align:center;width:100%;z-index:99;}.bilder.slider ul.slick-dots li{display:inline-block;margin:0 5px !important;padding:0 !important;background:none;list-style:none;}.bilder.slider ul.slick-dots li:before{display:none;}.bilder.slider ul.slick-dots li button{width:10px;height:10px;border-radius:50%;padding:0;display:block;margin:0;background:none;text-indent:-999999px;border:1px solid #ffffff !important;cursor:pointer;}.bilder.slider ul.slick-dots li button:hover{background:#ffffff;}.bilder.slider ul.slick-dots li.slick-active button{background:#ffffff;}.bilder.slider.swiper-container{overflow:hidden;position:relative;}.bilder.slider.swiper-container .swiper-slide{float:none;display:block;}.bilder.slider.swiper-container .swiper-navigation{position:absolute;right:0;bottom:30px;background:#afc63a;border-radius:24px 0 0 24px;height:48px;z-index:99;display:flex;padding:0 6px;}.bilder.slider.swiper-container .swiper-navigation a{color:#ffffff;cursor:pointer;display:block;text-align:center;}.bilder.slider.swiper-container .swiper-navigation a i{border:1px solid #fff;border-radius:50%;height:24px;width:24px;position:relative;display:inline-block;top:11px;margin:0 5px;line-height:26px;vertical-align:top;font-size:12px;transition:background-color 0.5s,color 0.5s;}.bilder.slider.swiper-container .swiper-navigation a:hover{color:#afc63a;}.bilder.slider.swiper-container .swiper-navigation a:hover i{background:#ffffff;}#loaded-content .content-wrapper .nav{margin-top:30px;display:block;}#loaded-content .content-wrapper .nav a{display:inline-block;margin-right:20px;width:32px;height:32px;text-align:center;font-size:16px;border-radius:50%;border:2px solid #000000;color:#000000;}#loaded-content .content-wrapper .nav a:hover,#loaded-content .content-wrapper .nav a:active,#loaded-content .content-wrapper .nav a:focus{border-color:#afc63a;color:#afc63a;}#loaded-content .content-wrapper .nav a i:before{line-height:32px;}#node-block_anfrage{background:#afc63a;background:url(/sites/all/themes/lindenhof/images/bg.jpg) right 50px no-repeat #afc63a;background-size:contain;display:block !important;}#node-block_anfrage>.edit-link{position:absolute !important;top:2px;}#node-block_anfrage div.section{padding-top:140px !important;padding-bottom:140px !important;text-align:center;color:#ffffff;}#node-block_anfrage h3.title{font-size:70px;line-height:80px;}#node-block_anfrage .text{width:700px;margin:0 auto;max-width:100%;margin-bottom:40px;}#node-block_anfrage a.button{display:inline-block;}.introjs #header,.introjs #node-startseite #start .icons,.introjs #node-startseite #start .scroll-icon,.introjs #node-startseite a.start-menu{z-index:9999999 !important;}.introjs #header #menu-icon,.introjs #header #logo,.introjs #node-startseite a.start-menu,.introjs #node-startseite #start .scroll-icon,.introjs #node-startseite #start .icons a.icon,.introjs #node-startseite #start .icons .line{opacity:0.1;}.introjs .introjs-showElement{opacity:1 !important;}#node-downloads .downloads .item{border-top:1px solid #dddddd;margin-top:50px;padding-top:50px;}#node-downloads .downloads .item>h4{color:#afc63a;margin:0 0 30px 0;}#node-downloads .downloads .items{margin:30px 0 0 0;}#node-downloads .downloads .items a{margin:10px 0 0 0;padding:0 0 0 40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box;position:relative;color:#000000;display:block;}#node-downloads .downloads .items a:hover{color:#afc63a;}#node-downloads .downloads .items a i{position:absolute;top:50%;left:0;font-size:26px;margin-top:-13px;}#node-downloads .downloads .items a span.size{font-size:14px;color:#aaaaaa;}.webform-client-form .dsgvo-checkbox.form-item{width:98% !important;margin-top:2% !important;}.webform-client-form .dsgvo-checkbox.form-item>label{display:none !important;}.webform-client-form .dsgvo-checkbox.form-item .description{clear:both;font-size:14px;line-height:18px;padding-left:30px;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-detailseite .bloecke .item{margin-top:150px;}#node-detailseite .bloecke .item.item-0{margin-top:0 !important;}#node-detailseite .bloecke .item .text{margin-bottom:80px;}#node-detailseite .weitere-details{background:#f5f5f5;}#node-detailseite .weitere-details .items-wrapper{margin:-10px;}#node-detailseite .weitere-details .item{width:33.333%;float:left;}#node-detailseite .weitere-details .item>a{display:block;margin:10px;position:relative;}#node-detailseite .weitere-details .item .content-wrapper{position:absolute;left:0;bottom:0;z-index:99;width:100%;}#node-detailseite .weitere-details .item .content-wrapper>div{margin:50px;padding-right:40px;color:#ffffff;position:relative;}#node-detailseite .weitere-details .item .content-wrapper h4.title{font-size:26px;line-height:34px;margin:0;font-family:"TrendHMSans",sans-serif;font-weight:normal;}#node-detailseite .weitere-details .item .content-wrapper i.icon-right{position:absolute;right:0;bottom:0;font-size:20px;}#node-detailseite .weitere-details .item .background{position:absolute;left:0;bottom:0;width:100%;height:60%;z-index:89;opacity:0.7;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#000000',GradientType=0);-webkit-transition:height 0.3s;-moz-transition:height 0.3s;transition:height 0.3s;}#node-detailseite .weitere-details .item>a:hover .background{height:100%;}body #superchat-widget.placement-right{right:30px !important;bottom:30px !important;}body #superchat-widget.placement-right:not(.open){width:62px !important;height:62px !important;}
.onepage-loading{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:1099;display:none;}.backdropfilter .onepage-loading{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(0,0,0,0.3);}.onepage-loading>div{width:70px;height:70px;background:url(/sites/all/themes/lindenhof/images/ajax-loader.gif) center center no-repeat;background-color:#ffffff;position:fixed;border-radius:50%;top:50%;left:50%;margin:-35px 0 0 -35px;overflow:hidden;}#node-startseite{position:relative;}#node-startseite a.start-menu{width:32px;height:32px;border:2px solid #ffffff;position:absolute;top:65px;right:70px;text-align:center;color:#ffffff;z-index:199;border-radius:50%;font-size:17px;transform:translateY(-50%);}#node-startseite a.start-menu i:before{line-height:32px;}#node-startseite a.start-menu:hover{background:#ffffff;color:#000000;}#node-startseite .page-item{position:absolute;top:0;left:0;width:100%;height:100%;display:none;overflow:hidden;}#node-startseite .page-item a.edit-link{top:23px;right:2px;z-index:999;}#node-startseite .page-item.item-0{display:block;}#node-startseite .page-item.show{}#node-startseite .page-item .background,#node-startseite .page-item .background-old,#node-startseite .page-item .video-container{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center center;z-index:9;}#node-startseite .page-item .background.portrait,#node-startseite .page-item .video-container.portrait{display:none;}#node-startseite .page-item .video-container video{display:block;width:100%;height:100%;object-fit:cover;}#node-startseite .page-item .background-old{background:#afc63a;}#node-startseite .page-item .background-portrait{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center center;z-index:9;display:none;}#node-startseite .page-item .background-portrait:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000000;opacity:0.1;z-index:19;}#node-startseite .page-item .background-portrait .content{position:absolute;top:50%;left:0;width:100%;text-align:center;color:#ffffff;margin-top:-100px;text-shadow:0 0 50px #000000;z-index:99;}#node-startseite .page-item .background-portrait .content h1{font-size:120px;line-height:120px;margin:0 0 20px 0;}#node-startseite .page-item .background-portrait .content h2{font-size:26px;line-height:36px;margin:0;}#node-startseite .page-item .animation.first .background-old{opacity:0.7;}#node-startseite .page-item .animation{overflow:hidden;}#node-startseite .page-item .animation.first{background:#afc63a;background:rgba(175,197,56,0.7);position:absolute;top:0;left:0;width:100%;height:100%;z-index:299;display:none;}#node-startseite .page-item.grund .animation.first .content-wrapper{position:absolute;top:50%;left:0;width:100%;text-align:center;margin-top:-230px;z-index:99;padding-left:130px;box-sizing:border-box;}#node-startseite .page-item.grund .animation.first .content-wrapper .number{font-size:180px;line-height:180px;margin-bottom:40px;color:#ffffff;display:block;font-family:"TrendHMSans",sans-serif;font-weight:normal;}#node-startseite .page-item.grund .animation.first .content-wrapper .titles{font-family:"TrendHMSans",sans-serif;font-weight:normal;color:#ffffff;font-size:70px;line-height:70px;margin:0 50px;}#node-startseite .page-item.grund .animation.first .content-wrapper .titles>div{position:relative;display:inline-block;padding:15px 80px 0 80px;overflow:hidden;}#node-startseite .page-item.grund .animation.first .content-wrapper .titles .line-1:after{content:"";position:absolute;top:35px;left:0;width:100%;height:10px;background:#ffffff;background:url(/sites/all/themes/lindenhof/images/line-throw.png) left center no-repeat transparent;background-size:100% 100%;}#node-startseite .page-item.grund .animation.first .content-wrapper .titles .line-1:before{content:"";position:absolute;top:105px;left:0;width:100%;height:10px;background:#ffffff;background:url(/sites/all/themes/lindenhof/images/line-throw.png) left center no-repeat transparent;background-size:100% 100%;}#node-startseite .page-item.grund .animation.second{z-index:99;}#node-startseite .page-item.grund .animation.second .content-wrapper{position:absolute;left:0;bottom:150px;z-index:99;color:#ffffff;width:100%;}#node-startseite .page-item.grund .animation.second .content-wrapper>div{margin:0 70px 0 200px;}#node-startseite .page-item.grund .animation.second .content-wrapper .subtitle,#node-startseite .page-item.grund .animation.second .content-wrapper h2.title{font-size:18px;line-height:28px;font-family:"TrendHMSans",sans-serif;font-weight:normal;}#node-startseite .page-item.grund .animation.second .content-wrapper h2.title{margin:0;display:inline-block;}#node-startseite .page-item.grund .animation.second .content-wrapper h3.title{margin-top:20px;color:#ffffff;width:1200px;max-width:100%;margin-bottom:0 !important;}#node-startseite .page-item.grund .animation.second .content-wrapper .text{margin-top:40px;width:1200px;max-width:100%;}#node-startseite .page-item.grund .animation.second .content-wrapper .text p:last-child{margin:0 !important;}#node-startseite .page-item.grund .animation.second.text-open .content-wrapper .text{margin-top:50px;-webkit-transform:scaleY(1);-moz-transform:scaleY(1);transform:scaleY(1);max-height:500px;}#node-startseite .page-item.grund .animation.second:before{content:"";position:absolute;left:0;top:0;width:100%;height:30%;z-index:89;opacity:0.3;background:-moz-linear-gradient(top,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);}#node-startseite .page-item.grund .animation.second:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:100%;z-index:89;opacity:0.7;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#000000',GradientType=0);-webkit-transition:height 0.3s;-moz-transition:height 0.3s;transition:height 0.3s;}#node-startseite .page-item.grund .icons{position:absolute;width:100%;left:0;bottom:50px;z-index:199;}#node-startseite .page-item.grund .icons>div{margin:0 70px 0 200px;margin-right:170px !important;height:48px;position:relative;overflow:hidden;}#node-startseite .page-item.grund .icons-right{position:absolute;right:50px;bottom:56px;z-index:199;}#node-startseite .page-item.grund .icons-right a.scroll-down,#node-startseite .page-item.grund .icons-right a.icon.audio{width:32px;height:32px;border:2px solid #ffffff;text-align:center;color:#ffffff;border-radius:50%;margin:0 0 0 20px;display:block;float:left;font-size:17px;}#node-startseite .page-item.grund .icons-right a.scroll-down i:before,#node-startseite .page-item.grund .icons-right a.icon.audio i:before{line-height:32px;}#node-startseite .page-item.grund .icons-right a.scroll-down:hover,#node-startseite .page-item.grund .icons-right a.icon.audio:hover{background:#ffffff;color:#000000;}#node-startseite .page-item.grund.animate2 .icons-right a.scroll-down{animation:iconjump;animation-iteration-count:infinite;animation-delay:2s;animation-duration:4s;animation-timing-function:ease-out;}@keyframes iconjump{0%{transform:scale(1);}5%{transform:scale(1.2);}10%{transform:scale(1);}100%{transform:scale(1);}}#node-startseite .page-item.grund .icons .container{position:relative;display:inline-block;}#node-startseite .page-item.grund .icons a.button{margin-right:30px;}#node-startseite .page-item.grund .icons .line{position:absolute;top:50%;width:5000px;height:1px;background:#ffffff;left:100%;}#node-startseite #start .animation.first{background:#ffffff;}#node-startseite #start .icons{position:absolute;width:100%;left:0;bottom:50px;text-align:center;z-index:199;}#node-startseite #start .icons>div{margin:0 70px 0 200px;padding-top:50px;position:relative;}#node-startseite #start .icons a.icon{width:32px;height:32px;border:2px solid #000000;text-align:center;color:#000000;border-radius:50%;margin:0 8px;display:inline-block;font-size:17px;vertical-align:top;position:relative;}#node-startseite #start .icons a.icon i:before{line-height:32px;}#node-startseite #start .icons a.icon:hover{background:#000000;color:#ffffff;}#node-startseite #start .icons a.scroll-down{position:absolute;right:0;bottom:0;margin:0 !important;}#node-startseite #start.animate2 .icons a.scroll-down{animation:iconjump;animation-iteration-count:infinite;animation-delay:2s;animation-duration:4s;animation-timing-function:ease-out;}@keyframes iconjump{0%{transform:scale(1);}5%{transform:scale(1.2);}10%{transform:scale(1);}100%{transform:scale(1);}}#node-startseite #start .icons .line{position:absolute;top:50%;width:calc(50% - 80px);height:1px;background:#000000;right:50%;margin-right:80px;margin-top:25px;}#node-startseite #start .icons .line.right{right:auto !important;left:50%;margin-right:0 !important;margin-left:80px;width:calc(50% - 150px);}#node-startseite #start.animate2{}#node-startseite #start .background:before,#node-startseite #start .background-portrait:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:100%;z-index:89;opacity:0.8;background:linear-gradient(to bottom,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 75%,rgba(0,0,0,1) 100%);transition:height 0.3s;}#node-startseite #start{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);transform:translateY(0%);opacity:1;}#node-startseite #start .animation.first{display:block;}#node-startseite #start.animate2 .animation.first{-webkit-transition:-webkit-transform 0.8s;-moz-transition:-moz-transform 0.8s;transition:transform 0.8s;}#node-startseite #start.animate2 .animation.first{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);transform:translateY(-100%);}#node-startseite #start .animation.first .logo{width:550px;position:fixed;top:50%;left:50%;margin:0 0 0 -275px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:-webkit-transform 1s;-moz-transition:-moz-transform 1s;transition:transform 1s;transition-timing-function:ease;}#node-startseite #start.animate2 .animation.first .logo{-webkit-transform:translateY(300%);-moz-transform:translateY(300%);transform:translateY(300%);}#node-startseite #start .animation.first .logo rect.fill{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform 1.5s;-moz-transition:-moz-transform 1.5s;transition:transform 1.5s;transition-timing-function:ease;-webkit-transition-delay:0.5s;-moz-transition-delay:0.5s;transition-delay:0.5s;}#node-startseite #start.animate1 .animation.first .logo rect.fill{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);transform:translateY(0%);}#node-startseite #start .icons{opacity:0;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform 0.3s,opacity 0.3s;-moz-transition:-moz-transform 0.3s,opacity 0.3s;transition:transform 0.3s,opacity 0.3s;-webkit-transition-delay:0.5s;-moz-transition-delay:0.5s;transition-delay:0.5s;}#node-startseite #start.animate2 .icons{opacity:1;-webkit-transform:translateY(0%);-moz-transform:translateY(0%);transform:translateY(0%);}#node-startseite #start .scroll-icon{opacity:0;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform 0.3s,opacity 0.3s !important;-moz-transition:-moz-transform 0.3s,opacity 0.3s !important;transition:transform 0.3s,opacity 0.3s !important;-webkit-transition-delay:1.5s !important;-moz-transition-delay:1.5s !important;transition-delay:1.5s !important;}#node-startseite #start.animate2 .scroll-icon{opacity:1;-webkit-transform:translateY(0%);-moz-transform:translateY(0%);transform:translateY(0%);}#node-startseite #start.animate2 .icons a.icon{border-color:#ffffff;color:#ffffff;}#node-startseite #start.animate2 .icons a.icon:hover{background:#ffffff;color:#000000;}#node-startseite #start.animate2 .icons .line{background:#ffffff;}#node-startseite #kontakt .animation.first{background:#afc63a;background:url(/sites/all/themes/lindenhof/images/bg.jpg) right bottom no-repeat #afc63a;background-size:750px auto;display:block !important;}#node-startseite #kontakt.animate2 .animation.first{-webkit-transform:translateY(0%) !important;-moz-transform:translateY(0%) !important;transform:translateY(0%) !important;}#node-startseite #kontakt .animation.first .content-wrapper{position:absolute;top:50%;left:0;width:100%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);text-align:center;padding:0 70px 0 200px;box-sizing:border-box;}#node-startseite #kontakt .animation.first .content-wrapper h3.title{color:#ffffff;}#node-startseite #kontakt .animation.first .content-wrapper .buttons{margin-top:70px;}#node-startseite #kontakt .animation.first .content-wrapper .buttons a.button{margin:0 10px;}#node-startseite #kontakt .line{position:absolute;bottom:50px;left:0;width:100%;z-index:399;}#node-startseite #kontakt .line>div{margin:0 70px 22px 200px;height:1px;background:#ffffff;}#node-startseite #kontakt .background{background:url(/sites/all/themes/lindenhof/css/images/bg.jpg) center center no-repeat;background-size:contain;width:70vw;height:70vh;position:absolute;right:0;bottom:0;}#node-startseite #kontakt .animation.first .content-wrapper h3.title,#node-startseite #kontakt .animation.first .content-wrapper .buttons{opacity:0;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform 0.5s,opacity 0.5s;-moz-transition:-moz-transform 0.5s,opacity 0.5s;transition:transform 0.5s,opacity 0.5s;}#node-startseite #kontakt.animate1 .animation.first .content-wrapper h3.title,#node-startseite #kontakt.animate1 .animation.first .content-wrapper .buttons{opacity:1;-webkit-transform:translateY(0%);-moz-transform:translateY(0%);transform:translateY(0%);-webkit-transition-delay:0.3s;-moz-transition-delay:0.3s;transition-delay:0.3s;}#node-startseite #kontakt.animate1 .animation.first .content-wrapper .buttons{-webkit-transition-delay:0.9s;-moz-transition-delay:0.9s;transition-delay:0.9s;}#node-startseite .page-item{opacity:0;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform 0.3s,opacity 0.1s;-moz-transition:-moz-transform 0.3s,opacity 0.1s;transition:transform 0.3s,opacity 0.1s;transition-timing-function:ease;}#node-startseite .page-item.prev{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);transform:translateY(-100%);}#node-startseite .page-item.animate1,#node-startseite .page-item.animate2{opacity:1;-webkit-transform:translateY(0%);-moz-transform:translateY(0%);transform:translateY(0%);z-index:99;}#node-startseite .page-item.grund .animation.first{-webkit-transition:opacity 0.8s;-moz-transition:opacity 0.8s;transition:opacity 0.8s;transition-timing-function:ease;opacity:1;}#node-startseite .page-item.grund.animate2 .animation.first{opacity:0;-webkit-transition-delay:0.3s;-moz-transition-delay:0.3s;transition-delay:0.3s;}#node-startseite .page-item.grund .animation.first .content-wrapper .titles>div{opacity:0;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform 0.8s,opacity 1s;-moz-transition:-moz-transform 0.8s,opacity 1s;transition:transform 0.8s,opacity 1s;}#node-startseite .page-item.grund .animation.first .content-wrapper .titles .line-1:after,#node-startseite .page-item.grund .animation.first .content-wrapper .titles .line-1:before{width:0;-webkit-transition:width 0.3s;-moz-transition:width 0.3s;transition:width 0.3s;}#node-startseite .page-item.grund.animate1 .animation.first .content-wrapper .titles>div{opacity:1;-webkit-transform:translateY(0%);-moz-transform:translateY(0%);transform:translateY(0%);-webkit-transition-delay:0.3s;-moz-transition-delay:0.3s;transition-delay:0.3s;}#node-startseite .page-item.grund .animation.first .content-wrapper .number span{opacity:0;-webkit-transform:translateY(50%);-moz-transform:translateY(50%);transform:translateY(50%);-webkit-transition:-webkit-transform 2s,opacity 0.8s;-moz-transition:-moz-transform 2s,opacity 0.8s;transition:transform 2s,opacity 0.8s;transition-timing-function:ease;display:inline-block;}#node-startseite .page-item.grund .animation.first .content-wrapper .number span.item-1{-webkit-transform:translateY(70%);-moz-transform:translateY(70%);transform:translateY(70%);}#node-startseite .page-item.grund.animate1 .animation.first .content-wrapper .number span{opacity:1;-webkit-transform:translateY(0%);-moz-transform:translateY(0%);transform:translateY(0%);}#node-startseite .page-item.grund.animate2 .animation.first .content-wrapper .number span{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:-webkit-transform 0.8s,opacity 0.8s;-moz-transition:-moz-transform 0.8s,opacity 0.8s;transition:transform 0.8s,opacity 0.8s;opacity:0;}#node-startseite .page-item.grund.animate2 .animation.first .content-wrapper .number span.item-1{-webkit-transform:translateY(-70%);-moz-transform:translateY(-70%);transform:translateY(-70%);}#node-startseite .page-item.grund.animate2 .animation.first .content-wrapper .titles>div{opacity:0;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition-delay:0s !important;-moz-transition-delay:0s !important;transition-delay:0s !important;}#node-startseite .page-item.grund.animate1 .animation.first .content-wrapper .titles .line-1{-webkit-transition-delay:1s;-moz-transition-delay:1s;transition-delay:1s;}#node-startseite .page-item.grund.animate1 .animation.first .content-wrapper .titles .line-1:after{width:100%;-webkit-transition-delay:2.5s;-moz-transition-delay:2.5s;transition-delay:2.5s;}#node-startseite .page-item.grund.animate1 .animation.first .content-wrapper .titles .line-1:before{width:100%;-webkit-transition-delay:2.8s;-moz-transition-delay:2.8s;transition-delay:2.8s;}#node-startseite .page-item.grund.animate1 .animation.first .content-wrapper .titles .line-2{-webkit-transition-delay:3s;-moz-transition-delay:3s;transition-delay:3s;}#node-startseite .page-item.grund .icons-right{opacity:0;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform 0.3s,opacity 0.3s;-moz-transition:-moz-transform 0.3s,opacity 0.3s;transition:transform 0.3s,opacity 0.3s;}#node-startseite .page-item.grund .icons .links{opacity:0;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform 0.3s,opacity 0.3s;-moz-transition:-moz-transform 0.3s,opacity 0.3s;transition:transform 0.3s,opacity 0.3s;}#node-startseite .page-item.grund .icons .line{-webkit-transition:left 0.3s,width 0.5s;-moz-transition:left 0.3s,width 0.5s;transition:left 0.3s,width 0.5s;width:0;}#node-startseite .page-item.grund.animate1 .icons .line{width:0;}#node-startseite .page-item.grund.animate2 .icons-right{opacity:1;-webkit-transform:translateX(0%);-moz-transform:translateX(0%);transform:translateX(0%);-webkit-transition-delay:1.6s;-moz-transition-delay:1.6s;transition-delay:1.6s;}#node-startseite .page-item.grund.animate2 .icons .links{opacity:1;-webkit-transform:translateX(0%);-moz-transform:translateX(0%);transform:translateX(0%);-webkit-transition-delay:1.2s;-moz-transition-delay:1.2s;transition-delay:1.2s;}#node-startseite .page-item.grund.animate2 .icons .line{width:2000px;-webkit-transition-delay:1.3s;-moz-transition-delay:1.3s;transition-delay:1.3s;}#node-startseite .page-item.grund .animation.second .content-wrapper .subtitle,#node-startseite .page-item.grund .animation.second .content-wrapper h3.title,#node-startseite .page-item.grund .animation.second .content-wrapper .text{opacity:0;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform 0.3s,opacity 0.3s;-moz-transition:-moz-transform 0.3s,opacity 0.3s;transition:transform 0.3s,opacity 0.3s;}#node-startseite .page-item.grund.animate2 .animation.second .content-wrapper .subtitle{opacity:1;-webkit-transform:translateY(0%);-moz-transform:translateY(0%);transform:translateY(0%);-webkit-transition-delay:0.5s;-moz-transition-delay:0.5s;transition-delay:0.5s;}#node-startseite .page-item.grund.animate2 .animation.second .content-wrapper h3.title{opacity:1;-webkit-transform:translateY(0%);-moz-transform:translateY(0%);transform:translateY(0%);-webkit-transition-delay:0.7s;-moz-transition-delay:0.7s;transition-delay:0.7s;}#node-startseite .page-item.grund.animate2 .animation.second .content-wrapper .text{opacity:1;-webkit-transform:translateY(0%);-moz-transform:translateY(0%);transform:translateY(0%);-webkit-transition-delay:0.7s;-moz-transition-delay:0.7s;transition-delay:0.7s;}#node-startseite .page-item.grund .background{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 30s;-moz-transition:-moz-transform 30s;transition:transform 30s;}#node-startseite .page-item.grund.animate1 .background{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1);transition-timing-function:ease;}#node-startseite .backgroundmusic,#node-startseite .speaker{display:none !important;}.icon.audio .icon-audio{display:none;}.icon.audio.paused .icon-audio{display:inline-block;}.icon.audio .icon-playing{overflow:hidden;height:22px;width:15px;display:inline-block;position:relative;top:2px;}.icon.audio.paused .icon-playing{display:none;}.icon.audio .icon-playing span{height:1px;width:3px;display:inline-block;background-color:#000000;bottom:1px;position:absolute;-webkit-animation-duration:600ms;-webkit-animation-play-state:running;-webkit-animation-direction:alternate;-webkit-animation-timing-function:linear;-webkit-animation-iteration-count:infinite;}#node-startseite #start.animate2 .icons .icon.audio .icon-playing span,#node-startseite .page-item.grund .icons-right .icon.audio .icon-playing span{background-color:#ffffff;}.icon.audio:hover .icon-playing span{background-color:#000000 !important;}.icon.audio .icon-playing span.bar-1{left:0;-webkit-animation-name:danceHeight1;-webkit-animation-delay:0ms;animation-name:danceHeight1;animation-delay:0ms;}.icon.audio .icon-playing span.bar-2{left:6px;-webkit-animation-name:danceHeight2;-webkit-animation-delay:300ms;animation-name:danceHeight2;animation-delay:300ms;}.icon.audio .icon-playing span.bar-3{left:12px;-webkit-animation-name:danceHeight3;-webkit-animation-delay:600ms;animation-name:danceHeight3;animation-delay:600ms;}@-webkit-keyframes danceHeight1{from{height:1px;}to{height:12px;}}@-webkit-keyframes danceHeight2{from{height:1px;}to{height:8px;}}@-webkit-keyframes danceHeight3{from{height:1px;}to{height:16px;}}@keyframes danceHeight1{from{height:1px;}to{height:12px;}}@keyframes danceHeight2{from{height:1px;}to{height:8px;}}@keyframes danceHeight3{from{height:1px;}to{height:16px;}}body.node-type-startseite-overlay #featured{display:none !important;}#node-startseite_overlay .content-wrapper h1{color:#afc63a;}#node-startseite_overlay .content-wrapper.with-images{width:60%;float:right;padding:0 0 0 70px;box-sizing:border-box;}#node-startseite_overlay .bilder{width:40%;float:left;}#loaded-content.startseite article{margin:50px;}#loaded-content.startseite article .content-wrapper{padding:50px 50px 0 70px;}#loaded-content.startseite article .bilder{width:calc(41% - 50px);float:left;position:fixed;top:50px;left:50px;height:calc(100% - 100px);z-index:199;}#loaded-content.startseite article .bilder .bild img{height:100%;object-fit:cover;}.view-gruende-menue{height:800px;}.view-gruende-menue .cell{float:left;width:25%;height:100%;}.view-gruende-menue .views-row{width:25%;height:33.333%;position:relative;background:#000000;overflow:hidden;float:left;}.view-gruende-menue .views-row-7{clear:left;}.view-gruende-menue .views-row.startseite{height:66.666%;}.view-gruende-menue .views-row.startseite_grund .content-wrapper{position:absolute;left:0;bottom:0;width:100%;z-index:99;}.view-gruende-menue .views-row.startseite_grund .content-wrapper>div{margin:35px;margin-bottom:0 !important;height:70px;color:#ffffff;position:relative;}.view-gruende-menue .views-row.startseite_grund .content-wrapper .number{font-size:25px;line-height:35px;font-family:"TrendHMSans",sans-serif;font-weight:normal;float:left;margin-right:20px;}.view-gruende-menue .views-row.startseite_grund .content-wrapper .title{float:left;line-height:20px;padding-top:6px;opacity:0;-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s;transition:opacity 0.5s;max-width:70%;}.touchevents .view-gruende-menue .views-row.startseite_grund .content-wrapper .title{opacity:1;}.view-gruende-menue .views-row.startseite_grund .content-wrapper .line{position:absolute;top:-15px;left:0;width:0%;height:1px;background:#ffffff;opacity:0;-webkit-transition:width 0.3s,opacity 0.3s;-moz-transition:width 0.3s,opacity 0.3s;transition:width 0.3s,opacity 0.3s;}.view-gruende-menue .views-row.startseite .content-wrapper{position:absolute;left:0;top:0;width:100%;height:100%;display:table;z-index:99;}.view-gruende-menue .views-row.startseite .content-wrapper>div{display:table-cell;vertical-align:middle;padding:50px;color:#ffffff;}.view-gruende-menue .views-row.startseite .content-wrapper .title{font-size:40px;line-height:50px;font-family:"TrendHMSans",sans-serif;font-weight:normal;margin-bottom:30px;}.view-gruende-menue .views-row.startseite .content-wrapper .text{font-size:25px;line-height:35px;font-family:"TrendHMSans",sans-serif;font-weight:normal;}.view-gruende-menue .views-row .background{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center center;z-index:9;opacity:0.9;-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 3s,opacity 0.3s;-moz-transition:-moz-transform 3s,opacity 0.3s;transition:transform 3s,opacity 0.3s;transition-timing-function:ease;}.view-gruende-menue .views-row .bg-gradient{position:absolute;left:0;bottom:0;width:100%;height:50%;z-index:19;opacity:0.7;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#000000',GradientType=0);-webkit-transition:height 0.3s;-moz-transition:height 0.3s;transition:height 0.3s;}.view-gruende-menue .views-row.startseite .background{opacity:0.5;}.view-gruende-menue .views-row.startseite .bg-gradient{display:none;}.view-gruende-menue .views-row.startseite_grund a:hover .background{opacity:0.5;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1);}.view-gruende-menue .views-row.startseite a:hover .background{opacity:0.3;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1);}.view-gruende-menue .views-row.startseite_grund a:hover .content-wrapper .title{opacity:1;}.view-gruende-menue .views-row.startseite_grund a:hover .content-wrapper .line{width:100%;opacity:1;}#loaded-content.gruende,#loaded-content.gruende.toheight{top:0 !important;left:0 !important;width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;margin:0 !important;background:none;transform:none !important;}#loaded-content.gruende>.content{overflow:hidden !important;}#loaded-content.gruende #block-system-main,#loaded-content.gruende #block-system-main>div,#loaded-content.gruende #block-system-main .view-gruende-menue{height:100% !important;}#loaded-content.gruende .view-gruende-menue .views-row{-webkit-transform:scaleY(0);-moz-transform:scaleY(0);transform:scaleY(0);-webkit-transition:-webkit-transform 0.3s;-moz-transition:-moz-transform 0.3s;transition:transform 0.3s;-webkit-transform-origin:left bottom;-moz-transform-origin:left bottom;transform-origin:left bottom;-webkit-transition-delay:1s;-moz-transition-delay:1s;transition-delay:1s;}#loaded-content.gruende.open.animate .view-gruende-menue .views-row{-webkit-transform:scaleY(1);-moz-transform:scaleY(1);transform:scaleY(1);transition-delay:0.05s;}#loaded-content.gruende.open.animate .view-gruende-menue .views-row-2{transition-delay:0.1s;}#loaded-content.gruende.open.animate .view-gruende-menue .views-row-3{transition-delay:0.15s;}#loaded-content.gruende.open.animate .view-gruende-menue .views-row-4{transition-delay:0.2s;}#loaded-content.gruende.open.animate .view-gruende-menue .views-row-5{transition-delay:0.25s;}#loaded-content.gruende.open.animate .view-gruende-menue .views-row-6{transition-delay:0.3s;}#loaded-content.gruende.open.animate .view-gruende-menue .views-row-7{transition-delay:0.35s;}#loaded-content.gruende.open.animate .view-gruende-menue .views-row-8{transition-delay:0.4s;}#loaded-content.gruende.open.animate .view-gruende-menue .views-row-9{transition-delay:0.45s;}#loaded-content.gruende.open.animate .view-gruende-menue .views-row-10{transition-delay:0.5s;}#loaded-content.gruende.open.animate a.close{transition-delay:0.8s;}#loaded-content.gruende:before,#loaded-content.gruende:after{display:none !important;}
#node-news_uebersicht{background:#f5f5f5;}.view-news .view-content{display:grid;grid-template-columns:repeat(5,1fr);gap:30px;}.view-news .views-row{position:relative;background:#ffffff;border-radius:5px;box-shadow:0 0 15px 0 rgba(0,0,0,0.1);min-width:0px;}.view-news .views-row .bild{position:relative;overflow:hidden;border-radius:5px 5px 0 0;}.view-news .views-row .bild img{margin:-5% 0;}.view-news .views-row .content{padding:30px;}.view-news .views-row .date{font-size:12px;line-height:18px;color:#aaaaaa;}.view-news .views-row .title{margin-bottom:20px;}.view-news .views-row .title a{color:#afc63a;}.view-news .views-row .title a:hover{color:#798b29;}.view-news .views-row .text{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;line-height:22px;}.view-news ul.pager-show-more{margin-top:50px !important;}.view-news ul.pager-show-more li{margin:0 !important;}.view-news ul.pager-show-more li a{padding:0px 30px !important;color:#ffffff !important;}.view-news ul.pager-show-more li a:hover{color:#ffffff !important;}.node-type-news #featured{display:none !important;}#node-news .content-wrapper h1{color:#afc63a;}#node-news .content-wrapper.with-images{width:60%;float:right;padding:0 0 0 70px;box-sizing:border-box;}#node-news .content-wrapper .body *:last-child{margin-bottom:0;}#node-news .bilder{width:40%;float:left;}#loaded-content.news article{margin:50px;}#loaded-content.news article .content-wrapper{padding:50px 50px 50px 70px;}#loaded-content.news article .bilder{width:calc(41% - 50px);float:left;position:fixed;top:50px;left:50px;height:calc(100% - 100px);z-index:199;}#loaded-content.news article .bilder .bild img{height:100%;object-fit:cover;}
.node-type-aktivitaet #featured{display:none !important;}#node-aktivitaet .content-wrapper{width:60%;float:right;position:relative;padding:0 0 0 70px;box-sizing:border-box;}#node-aktivitaet .content-wrapper h1{color:#afc63a;}#node-aktivitaet .content-wrapper .flag-wrapper{position:relative;display:block;margin:0 0 30px 0;}#node-aktivitaet .content-wrapper .flag-wrapper .flag-throbber{display:none !important;}#node-aktivitaet .content-wrapper a.flag{display:block;width:36px;height:36px;background:#ffffff;color:#000000;text-align:center;font-size:20px;border-radius:50%;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,0.1);box-shadow:0 0 5px 0 rgba(0,0,0,0.1);}#node-aktivitaet .content-wrapper a.flag:hover{-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.3);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,0.3);box-shadow:0 0 5px 0 rgba(0,0,0,0.3);color:#afc63a;}#node-aktivitaet .content-wrapper a.flag i{margin-top:8px;}#node-aktivitaet .content-wrapper a.flag.unflag-action{background:#afc63a;color:#ffffff;}#node-aktivitaet .content-wrapper a.flag.unflag-action:hover{color:#000000;}#node-aktivitaet .content-wrapper .body *:last-child{margin-bottom:0;}#node-aktivitaet .content-wrapper .details{margin-top:50px;}#node-aktivitaet .content-wrapper .details h5{margin:0 !important;}#node-aktivitaet .content-wrapper .details .items{display:grid;column-gap:50px;grid-template-columns:repeat(2,1fr);}#node-aktivitaet .content-wrapper .details .items .item{border-top:1px solid #dddddd;padding-top:10px;margin-top:10px;position:relative;padding-left:40px;}#node-aktivitaet .content-wrapper .details .items .item i{display:block;position:absolute;top:12px;left:0;color:#4d4d4d;font-size:22px;}#node-aktivitaet .content-wrapper .details .items .item strong.label{display:none !important;}#node-aktivitaet .bilder{width:40%;float:left;position:relative;}#loaded-content.aktivitaet article{margin:50px;}#loaded-content.aktivitaet article .content-wrapper{padding:0 50px 50px 70px;}#loaded-content.aktivitaet article .bilder{width:calc(41% - 50px);float:left;position:fixed;top:50px;left:50px;height:calc(100% - 100px);z-index:199;}#loaded-content.aktivitaet article .bilder .bild img{height:100%;object-fit:cover;}.node-type-aktivitaeten div.tabs{top:-35px;}#node-aktivitaeten{position:relative;overflow:hidden;background:#f5f5f5;}#node-aktivitaeten div.section{padding-top:0 !important;}.view-aktivitaeten{margin-right:0;-webkit-transition:margin 0.3s;-moz-transition:margin 0.3s;transition:margin 0.3s;}.merkliste-open .view-aktivitaeten{margin-right:400px;}.view-aktivitaeten .view-filters{position:absolute;top:0;left:0;width:100%;background:#ffffff;box-shadow:0 0 15px 0 rgba(0,0,0,0.1);z-index:99;}#node-aktivitaeten.sticky-filters .view-filters{position:fixed;}.view-aktivitaeten .view-filters>div{padding:50px 200px;position:relative;transition:margin-right 0.5s,padding-right 0.5s;}.view-aktivitaeten .view-filters>div>.block{float:left;position:relative;}.view-aktivitaeten .view-filters>div>.block.filter{margin-left:70px;width:800px;max-width:calc(100% - 430px);z-index:199;}.view-aktivitaeten .view-filters>div>.block .title{position:relative;font-weight:700;margin:0 0 10px 0;}.view-aktivitaeten .view-filters>div>.block a.reset{font-size:12px;width:18px;height:18px;background:#aaaaaa;color:#ffffff;text-align:center;line-height:20px;border-radius:50%;display:inline-block;vertical-align:top;margin-left:10px;top:5px;}.view-aktivitaeten .view-filters>div>.block a.reset:hover{background:#000000;}.view-aktivitaeten .view-filters>div>.block form>div{margin:0 !important;}.view-aktivitaeten .view-filters .views-reset-button{display:none !important;}.view-aktivitaeten .view-filters a.show-filters{font-weight:600;display:none;}.view-aktivitaeten .view-filters a.show-filters i{float:right;position:relative;font-size:18px;}.view-aktivitaeten .view-filters a.show-filters i:before{line-height:22px;}.merkliste-open .view-aktivitaeten .view-filters{margin-right:0;}.view-filters .views-exposed-widgets{display:grid;grid-template-columns:repeat(5,1fr);column-gap:30px;z-index:0;position:relative;}.not-logged-in .view-filters .views-exposed-widgets{grid-template-columns:repeat(4,1fr);}.view-filters .views-exposed-widget{position:relative;min-width:0px;}.view-filters .views-exposed-widget.views-submit-button{margin-right:0 !important;}.view-filters .views-exposed-widget .form-item{margin:0 !important;width:100% !important;}.view-filters .views-exposed-widget>label{position:absolute;top:0px;left:0px;z-index:119;font-size:14px;line-height:32px;height:32px;width:100%;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:20px;box-sizing:border-box;}.view-filters .views-exposed-widget>label:hover+.views-widget .dk-select{border-bottom-color:#afc63a;}.view-filters .views-exposed-widget.hasvalue>label,.view-aktivitaeten .view-filters #block-search label.focus,.view-aktivitaeten .view-filters #block-search label.has-text{font-size:10px;top:-6px;color:#aaaaaa;line-height:10px;height:auto;width:auto;cursor:default;}.view-filters .views-exposed-widget .dk-select{width:100%;height:34px;background:none;border-radius:0;border-bottom:1px solid #aaaaaa;box-shadow:none !important;transition:border-bottom 0.5s;}.view-filters .views-exposed-widget .dk-select .dk-selected{height:34px;line-height:34px;padding:0 20px 0 0;font-size:14px;font-weight:400;color:#000000 !important;width:100%;}.view-filters .views-exposed-widget .dk-select .dk-selected:before{right:0;}.view-filters .views-exposed-widget .dk-select:hover{border-bottom-color:#afc63a;}.view-filters .views-exposed-widget.defaultvalue .dk-selected{color:transparent !important;}.view-filters .views-exposed-widget.hasvalue .dk-selected{}.view-aktivitaeten .view-filters #block-search{position:relative;width:220px;max-width:100%;}.view-aktivitaeten .view-filters #block-search .form-item{margin:0 !important;float:left;width:100%;}.view-aktivitaeten .view-filters #block-search label{color:#000000;left:0;top:0px;height:34px;line-height:34px;opacity:1 !important;font-size:14px;}.view-aktivitaeten .view-filters #block-search input{background:none;border:0;border-bottom:1px solid #aaaaaa;padding:0 30px 0 0;line-height:34px;height:34px;border-radius:0 !important;font-size:14px;box-shadow:none !important;}.view-aktivitaeten .view-filters #block-search input:hover,.view-aktivitaeten .view-filters #block-search input:focus{border-bottom-color:#afc63a;}.view-aktivitaeten .view-filters #block-search a.search-submit{position:absolute;top:5px;right:0px;z-index:99;color:#aaaaaa;font-size:14px;}.view-aktivitaeten .view-filters #block-search a.search-submit:hover{color:#afc63a;}.not-logged-in #edit-preis-wrapper{display:none;}.view-aktivitaeten .view-content{display:grid;grid-template-columns:repeat(5,1fr);gap:30px;z-index:19;position:relative;padding-top:220px;transition:padding-top 0.5s;}.merkliste-open .view-aktivitaeten .view-content{grid-template-columns:repeat(4,1fr);}.view-aktivitaeten .views-row{position:relative;border-radius:5px;background:#ffffff;box-shadow:0 0 15px 0 rgba(0,0,0,0.1);min-width:0px;}.view-aktivitaeten .views-row .bild{position:relative;z-index:19;overflow:hidden;border-radius:5px 5px 0 0;}.view-aktivitaeten .views-row .bild .label{position:absolute;left:0;top:15px;border-radius:0 13px 13px 0;padding:0 12px;line-height:26px;background:#4d4d4d;color:#ffffff;text-transform:uppercase;font-size:14px;font-weight:700;}.view-aktivitaeten .views-row .bild .label.neu{background:#afc63a;}.view-aktivitaeten .views-row .bild .label.beliebt{background:#7d8fb0;}.view-aktivitaeten .views-row .bild a{display:block;height:0;padding-top:65%;}.view-aktivitaeten .views-row .bild img{max-width:100%;width:100%;margin:0;height:100%;object-fit:cover;position:absolute;top:0;left:0;font-size:0px;}.view-aktivitaeten .views-row .content{padding:40px 20px 20px 20px;position:relative;z-index:99;}.view-aktivitaeten .views-row .art{font-size:12px;line-height:18px;}.view-aktivitaeten .views-row .title{margin:0 !important;}.view-aktivitaeten .views-row .title a{color:#afc63a;}.view-aktivitaeten .views-row .title a:hover{color:#798b29;}.view-aktivitaeten .views-row .details{margin-top:20px;}.view-aktivitaeten .views-row .details .item{border-top:1px solid #dddddd;padding-top:10px;margin-top:10px;position:relative;padding-left:30px;font-size:14px;line-height:22px;}.view-aktivitaeten .views-row .details .item i{display:block;position:absolute;top:12px;left:0;color:#4d4d4d;font-size:16px;}.view-aktivitaeten .views-row .search-keywords{display:none !important;}.view-aktivitaeten .views-row a.read-more{font-size:16px;margin-top:25px;display:inline-block;color:#000000;}.view-aktivitaeten .views-row a.read-more:hover{color:#afc63a;}.view-aktivitaeten .views-row .content .flag-wrapper{position:absolute;top:-18px;right:20px;display:block;height:36px;}.view-aktivitaeten .views-row .content a.flag{display:block;width:36px;height:36px;background:#ffffff;text-align:center;font-size:20px;border-radius:50%;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,0.1);box-shadow:0 0 5px 0 rgba(0,0,0,0.1);}.view-aktivitaeten .views-row .content a.flag:hover{-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.3);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,0.3);box-shadow:0 0 5px 0 rgba(0,0,0,0.3);}.view-aktivitaeten .views-row .content a.flag i{margin-top:8px;}.view-aktivitaeten .views-row .content a.flag.unflag-action{background:#afc63a;color:#ffffff;}.view-aktivitaeten .views-row .content a.flag.unflag-action:hover{color:#000000;}.view-aktivitaeten .views-row .content .flag-wrapper .flag-throbber{display:none !important;}.view-aktivitaeten .views-row .icons{position:absolute;left:20px;top:-18px;}.view-aktivitaeten .views-row .icons .icon{display:block;width:36px;height:36px;background:#ffffff;text-align:center;font-size:20px;border-radius:50%;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,0.2);box-shadow:0 0 5px 0 rgba(0,0,0,0.2);color:#777777;margin-right:10px;float:left;}.view-aktivitaeten .views-row .icons .icon:hover{color:#000000;}.view-aktivitaeten .views-row .icons .icon i{margin-top:9px;width:18px;height:18px;}.view-aktivitaeten .views-row .icons .icon.transferzeit .time{position:absolute;top:5px;right:5px;font-size:7px;color:#ffffff;width:12px;height:12px;border-radius:50%;background:#eb668a;display:block;line-height:12px;text-align:center;font-weight:600;}.view-aktivitaeten .views-row mark{background:none;color:inherit;}.view-aktivitaeten .change-view{margin-left:70px;}.view-aktivitaeten .change-view a{color:#000000;font-size:20px;display:inline-block;margin-top:3px;}.view-aktivitaeten .change-view a.grid{margin-left:15px;}.view-aktivitaeten .change-view a:hover,.view-aktivitaeten .change-view a.active{color:#afc63a;}@media only screen and (min-width:1024px){.view-aktivitaeten.list .view-content{margin:0;}.view-aktivitaeten.list .views-row{float:none;border:1px solid #000000;margin:0 0 15px 0;width:auto !important;}.view-aktivitaeten.list .views-row .bild{border:0 !important;z-index:99;width:10%;float:left;}.view-aktivitaeten.list .views-row .bild img{margin:-12% 0;}.view-aktivitaeten.list .views-row .bild a{display:block;border-right:1px solid #000000 !important;}.view-aktivitaeten.list .views-row .content .flag-wrapper{top:20px;left:0;margin-top:0;margin-left:-18px;right:auto;}.view-aktivitaeten.list .views-row .content{border:0 !important;padding:0 !important;width:90%;float:left;}.view-aktivitaeten.list .views-row .content>div{padding:20px 30px 0 30px;}.view-aktivitaeten.list .views-row .content .text-wrapper{width:38%;margin-right:2%;float:left;height:auto !important;}.view-aktivitaeten.list .views-row .content .text-wrapper h4{margin:0;}.view-aktivitaeten.list .views-row .content .details{width:30%;float:left;margin-top:0 !important;height:auto !important;}.view-aktivitaeten.list .views-row .details .item{padding:0;width:50%;float:left;border:0;margin:0;}.view-aktivitaeten.list .views-row .details .item strong{width:auto !important;margin:0 5px 0 0;position:relative;display:block;float:none;top:auto;left:auto;}.view-aktivitaeten.list .views-row .content .icons{width:20%;margin-right:5%;float:right;position:relative;top:auto;left:auto;}.view-aktivitaeten.list .views-row .content a.read-more{position:absolute;top:35px;right:30px;margin-top:0;z-index:99;}}.view-aktivitaeten .view-filters a.merkliste{position:absolute;top:50%;right:0;margin-top:-24px;opacity:1;z-index:99;display:block;color:#ffffff;background:#afc63a;height:48px;border-radius:24px 0 0 24px;}.view-aktivitaeten .view-filters a.merkliste:hover{color:#afc63a;}.view-aktivitaeten .view-filters a.merkliste i{display:block;width:23px;height:23px;text-align:center;font-size:16px;border-radius:50%;border:1.5px solid #fff;float:left;transition:border 0.3s;margin:11px;}.view-aktivitaeten .view-filters a.merkliste i:before{line-height:24px;}.view-aktivitaeten .view-filters a.merkliste:hover{background:#798b29;}.view-aktivitaeten .view-filters span.price{position:absolute;right:100%;top:50%;color:#000;font-size:12px;line-height:16px;white-space:nowrap;text-align:right;margin-right:10px;transform:translateY(-50%);font-weight:700;}.view-aktivitaeten .view-filters a.merkliste span.number{position:absolute;top:8px;right:8px;font-size:8px;color:#ffffff;width:14px;height:14px;border-radius:50%;background:#eb668a;display:block;line-height:14px;text-align:center;font-weight:600;opacity:0;transition:opacity 0.3s;}.view-aktivitaeten .view-filters a.merkliste span.number.show{opacity:1;}.view-aktivitaeten .view-filters a.merkliste span.tooltip{right:10px;}.view-aktivitaeten ul.pager-show-more{margin-top:50px !important;}.view-aktivitaeten ul.pager-show-more li{margin:0 !important;}.view-aktivitaeten ul.pager-show-more li a{padding:0px 30px !important;color:#ffffff !important;}.view-aktivitaeten ul.pager-show-more li a:hover{color:#ffffff !important;}.view-merkliste{position:absolute;top:0;right:-400px;width:400px;height:100%;background:#ffffff;opacity:0;z-index:19;transition:right 0.5s,opacity 0.5s,padding-top 0.5s;box-shadow:0 0 15px 0 rgba(0,0,0,0.1);padding-top:170px;font-size:14px;line-height:22px;box-sizing:border-box;}.sticky-merkliste .view-merkliste{position:fixed;}.sticky-merkliste.sticky-merkliste-bottom .view-merkliste{position:absolute;top:auto;bottom:0;height:100vh;}.merkliste-open .view-merkliste{right:0;opacity:1;}.view-merkliste>div{padding:50px;overflow:hidden;overflow-y:auto;height:100%;box-sizing:border-box;}.view-merkliste>div p{margin:0 !important;}.view-merkliste .view-content .views-row{border-bottom:1px solid #cccccc;padding:5px 25px 5px 0;position:relative;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}.view-merkliste .view-content .views-row a{color:#000000;}.view-merkliste .view-content .views-row a:hover{color:#afc63a;}.view-merkliste .view-content .views-row a.remove:hover{color:red;}.view-merkliste .view-content .views-row .flag-wrapper{display:none;}.view-merkliste .view-content .views-row .remove{position:absolute;top:6px;right:0;z-index:99;font-size:12px;}.view-merkliste .view-content .views-row .info{margin-top:-3px;display:none;}.view-merkliste a.hide{position:absolute;top:220px;right:0;background:#afc63a;width:36px;height:36px;display:block;font-size:16px;text-align:center;color:#ffffff;transition:right 0.5s,top 0.5s;}.merkliste-open .view-merkliste a.hide{right:100%;}.view-merkliste a.hide i:before{line-height:36px;}.view-merkliste a.hide:hover{color:#ffffff;background:#798b29;}.view-merkliste .item-list{float:left !important;width:100%;}.view-merkliste ul.pager{margin:20px 0 0 0 !important;}.view-merkliste ul.pager li{margin:0 5px 0 0 !important;float:left;position:static;}.view-merkliste ul.pager li.pager-current,.view-merkliste ul.pager li.pager-item a{text-indent:-99999px;display:block;width:8px;height:8px;border-radius:50%;background:#dddddd;}.view-merkliste ul.pager li.pager-current{background:#afc63a;}.view-merkliste ul.pager li.pager-item a:hover{background:#afc63a;}.view-merkliste ul.pager li.pager-next,.view-merkliste ul.pager li.pager-previous{display:none !important;}.view-merkliste .infos{width:100%;float:left;margin-top:30px;}.view-merkliste .infos .price,.view-merkliste .infos .duration{font-weight:600;}.view-merkliste .infos span{display:inline-block;float:right;}.view-merkliste .infos .description{font-size:10px;line-height:12px;margin-top:10px;color:#aaa;}.view-merkliste .infos .warning{font-weight:700;position:relative;margin-top:20px;padding-left:30px;color:#e1ce44;line-height:18px;}.view-merkliste .infos .warning a{color:#e1ce44;}.view-merkliste .infos .warning .icon{position:absolute;top:0;left:0;font-size:14px;}.view-merkliste #add-to-booking{margin-top:30px;float:left;width:100%;padding-bottom:30px;}.view-merkliste #add-to-booking .form-item{width:100%;margin:0 0 20px 0;}.view-merkliste #add-to-booking .form-item.hidden{display:none;}.view-merkliste #add-to-booking select,.view-merkliste #add-to-booking .dk-select{width:100%;}.view-merkliste #add-to-booking .form-item.invalid .dk-selected,.view-merkliste #add-to-booking .dk-select.error .dk-selected{border-left:0 !important;border-top:0 !important;border-right:0 !important;}.view-merkliste #add-to-booking select{display:block !important;opacity:0;position:absolute;left:100%;z-index:-1;}.view-merkliste #add-to-booking .form-item-textarea label{display:block;font-weight:700;margin-bottom:5px;}.view-merkliste #add-to-booking .form-item-textarea textarea{width:100%;padding:5px 10px;font-size:14px;line-height:22px;}.view-merkliste #add-to-booking .form-actions{margin:0px !important;width:100%;box-sizing:border-box;z-index:109;}.sticky-merkliste .view-merkliste #add-to-booking .form-actions{position:absolute;right:0;bottom:0;padding:0 50px 30px 50px;}.view-merkliste #add-to-booking input.form-submit{line-height:38px;height:38px;border-radius:19px;padding:0 20px;font-size:14px;box-sizing:border-box;width:100%;}.sticky-merkliste .view-merkliste>div:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100px;background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 25%,rgba(255,255,255,1) 100%);z-index:99;}.schnellauswahl .view-content{display:block;margin:0;-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;transition:opacity 0.3s;}.schnellauswahl.relayout .view-content{opacity:0.1;-webkit-transition:opacity 0s;-moz-transition:opacity 0s;transition:opacity 0s;}.schnellauswahl .views-row{position:relative;margin:0 0 30px 0;background:none;padding-left:300px;box-shadow:none !important;}.schnellauswahl .views-row .bild{position:relative;z-index:8;overflow:hidden;border-radius:5px 0 0 5px;width:300px;box-shadow:0 0 15px 0 rgba(0,0,0,0.1);max-height:100%;position:absolute;top:0;left:0;}.schnellauswahl .views-row .bild div{height:0;padding-top:65%;}.schnellauswahl .views-row .content{background:#ffffff;border-radius:0 5px 5px 5px;padding:30px;position:relative;width:100%;min-width:0px;box-shadow:0 0 15px 0 rgba(0,0,0,0.1);z-index:9;box-sizing:border-box;}.schnellauswahl .views-row .type{font-size:12px;line-height:18px;color:#aaaaaa;}.schnellauswahl .views-row .content h5.title{color:#afc63a;margin-bottom:20px !important;}.schnellauswahl .views-row .list{display:flex;gap:10px;flex-wrap:wrap;}.schnellauswahl .views-row .list .item{position:relative;}.schnellauswahl .views-row .list .item:first-child{border-top:0 !important;}.schnellauswahl .views-row .list .item>a{color:#000000;background:#eeeeee;height:48px;border-radius:24px;padding:0 20px 0 55px;position:relative;font-size:14px;line-height:48px;display:block;}.schnellauswahl .views-row .list .item>a:hover{background:#4d4d4d;color:#ffffff;}.schnellauswahl .views-row .list .item .flag-wrapper{position:absolute;top:6px;left:6px;right:auto !important;z-index:99;}.schnellauswahl .views-row .list .item .flag-wrapper .flag-throbber{display:none !important;}
.node-type-kontakt #featured.with-banner .content-wrapper>div{margin-bottom:54px;}#node-kontakt .banner{background:#afc63a;border-radius:15px;padding:30px 50px;color:#fff;margin-top:-194px;margin-bottom:140px;display:flex;align-items:center;justify-content:space-between;z-index:99;position:relative;box-shadow:0 0 15px 0 rgba(0,0,0,0.1);}#node-kontakt.banner a.button{white-space:nowrap;margin-left:50px;}#node-kontakt .left{width:30%;float:left;}#node-kontakt .left>div{padding-right:70px;}#node-kontakt .right{width:70%;float:left;}#node-kontakt div.messages{display:none !important;}#node-kontakt form.webform-client-form .form-item.webform-component--deine-nachricht,#node-kontakt form.webform-client-form .form-item.webform-component--datenschutzerklaerung{width:98%;}#node-kontakt #map{background:#f5f5f5;width:100%;height:500px;margin-top:100px;border-radius:5px;overflow:hidden;position:relative;background-size:cover;}#node-kontakt #map .info{position:absolute;top:0;left:0;width:100%;height:100%;background:url(/sites/all/themes/lindenhof/images/google_maps.jpg) center center no-repeat rgba(0,0,0,0.7);background-size:cover;color:#ffffff;display:flex;align-items:center;padding:70px;box-sizing:border-box;}#node-kontakt #map .info a.loadmap{margin-left:50px;overflow:visible;}.gm-style-iw-c>button{top:0;right:0;}.gm-style-iw .content{padding:10px;font-family:"Faricy",sans-serif;font-size:14px;line-height:22px;}.gm-style-iw .content a{color:#afc63a;font-weight:700;}.gm-style-iw .content a:hover{text-decoration:underline;}
.node-type-anfrageformular #featured.bild-gross{height:260px;}#node-anfrageformular #intro{margin-left:130px;}#node-anfrageformular #intro .table{display:table;width:1500px;max-width:100%;height:100%;position:relative;z-index:19;min-height:100vh;margin:0 auto;}#node-anfrageformular #intro .table .table-cell{display:table-cell;vertical-align:middle;padding:200px 70px 280px 70px;}#node-anfrageformular #intro .content-wrapper{text-align:center;color:#ffffff;}#node-anfrageformular #intro .content-wrapper .subtitle a{color:#ffffff;}#node-anfrageformular #intro .content-wrapper .subtitle a:hover{color:#afc63a;}#node-anfrageformular #intro .login-form{margin:50px auto 0 auto;display:grid;grid-template-columns:repeat(2,1fr);column-gap:30px;}#node-anfrageformular #intro .login-form .block{background:#ffffff;border-radius:5px;padding:50px 50px 110px 50px;position:relative;}#node-anfrageformular #intro .login-form .block>i{width:50px;height:50px;margin-bottom:20px;}#node-anfrageformular #intro .login-form .block .messages{margin:0 0 20px 0 !important;border-radius:5px;}#node-anfrageformular #intro .login-form .block form>div{margin:0 !important;}#node-anfrageformular #intro .login-form .block form .form-item{width:auto !important;float:none !important;margin:0 0 20px 0 !important;}#node-anfrageformular #intro .login-form .block form .form-item .description{display:none !important;}#node-anfrageformular #intro .login-form .block form .form-actions{margin:0;width:auto !important;position:static;}#node-anfrageformular #intro .login-form .block form .form-actions input.form-submit,#node-anfrageformular #intro .login-form .block .button.register{position:absolute;left:50px;bottom:50px;}#node-anfrageformular #intro .login-form .block a.forgot-password{position:absolute;right:50px;bottom:62px;font-size:14px;line-height:20px;color:#aaaaaa;}#node-anfrageformular #intro .login-form .block a.forgot-password:hover{color:#afc63a;}#node-anfrageformular #intro .background{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center center;z-index:9;}#node-anfrageformular #intro .background:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:100%;z-index:19;opacity:0.7;background:#000000;}#node-anfrageformular .buttons-wrapper{position:fixed;left:0;bottom:0;width:100%;background:#ffffff;z-index:99;box-sizing:border-box;height:140px;box-shadow:0 0 15px 0 rgba(0,0,0,0.1);}#node-anfrageformular .buttons-wrapper:before{content:"";position:absolute;top:50%;right:280px;height:1px;background:#000000;width:calc(100% - 280px - 200px);z-index:109;}#node-anfrageformular .buttons-wrapper a.prev{position:absolute;top:50%;left:200px;margin-left:-20px;padding:0 20px;color:#000000;font-weight:700;transform:translateY(-50%);z-index:119;background:#ffffff;}#node-anfrageformular .buttons-wrapper a.prev .icon-circle-left{position:relative;font-size:34px;vertical-align:middle;margin-right:15px;}#node-anfrageformular .buttons-wrapper a.prev:hover{color:#afc63a;}#node-anfrageformular .buttons-wrapper a.next{position:absolute;right:0;top:0;border-radius:0;height:140px;width:300px;background:#afc63a;padding:0;line-height:140px;color:#000000;text-align:center;font-weight:700;}#node-anfrageformular .buttons-wrapper a.next .icon-circle-right{position:relative;font-size:34px;vertical-align:middle;margin-left:15px;}#node-anfrageformular .buttons-wrapper a.next:hover{background:#798b29;}#node-anfrageformular .buttons-wrapper a.next.submit,#node-anfrageformular .buttons-wrapper a.next.user{display:none;}#node-anfrageformular #webform{padding-bottom:150px;}#node-anfrageformular #webform .webform-progressbar{margin:-180px 1% 100px 1%;width:auto;height:80px;background:#ffffff;border-radius:40px;box-shadow:0 0 15px 0 rgba(0,0,0,0.1);z-index:99;position:relative;box-sizing:border-box;padding:38px;}#node-anfrageformular #webform .webform-progressbar .webform-progressbar-outer{position:relative;border:none;width:100%;height:4px;margin:0;background-color:#eeeeee;}#node-anfrageformular #webform .webform-progressbar .webform-progressbar-outer .webform-progressbar-inner{height:4px;background:#afc63a;}#node-anfrageformular #webform .webform-progressbar .webform-progressbar-outer .webform-progressbar-page{position:absolute;width:14px;height:14px;margin:-9px;border:none;background-color:#eee;border-radius:50%;}#node-anfrageformular #webform .webform-progressbar .webform-progressbar-outer .webform-progressbar-page.current,#node-anfrageformular #webform .webform-progressbar .webform-progressbar-outer .webform-progressbar-page.completed{width:26px;height:26px;background:#eeeeee;margin:-15px;}#node-anfrageformular #webform .webform-progressbar .webform-progressbar-outer .webform-progressbar-page.completed{background:#afc63a;}#node-anfrageformular #webform .webform-progressbar .webform-progressbar-outer .webform-progressbar-page.current .webform-progressbar-page-number,#node-anfrageformular #webform .webform-progressbar .webform-progressbar-outer .webform-progressbar-page.completed .webform-progressbar-page-number{display:block;font-size:0px;}#node-anfrageformular #webform .webform-progressbar .webform-progressbar-outer .webform-progressbar-page.current .webform-progressbar-page-number:before,#node-anfrageformular #webform .webform-progressbar .webform-progressbar-outer .webform-progressbar-page.completed .webform-progressbar-page-number:before{font-family:'icomoon' !important;content:"\71";font-size:10px;color:#eeeeee;width:16px;height:16px;background:#aaaaaa;display:block;border-radius:50%;line-height:17px;margin:5px;}#node-anfrageformular #webform .webform-progressbar .webform-progressbar-outer .webform-progressbar-page.completed .webform-progressbar-page-number:before{background:#ffffff;color:#afc63a;}#node-anfrageformular #webform .form-actions input{display:none !important;}#node-anfrageformular #webform .webform-component--1-markup,#node-anfrageformular #webform .webform-component--2-markup{width:98% !important;text-align:center;}#node-anfrageformular #webform fieldset{border:0 !important;padding:0 !important;width:98%;margin:0 1% !important;position:relative;background:none !important;}#node-anfrageformular #webform fieldset .fieldset-wrapper{margin:0 -1%;}#node-anfrageformular #webform fieldset legend{padding:0 !important;font-weight:700;margin:0 0 15px 0 !important;}#node-anfrageformular #webform fieldset input.form-text,#node-anfrageformular #webform fieldset textarea,#node-anfrageformular #webform fieldset .dk-select{background:#f5f5f5;}#node-anfrageformular #webform fieldset input.form-text:focus,#node-anfrageformular #webform fieldset textarea:focus,#node-anfrageformular #webform fieldset input.form-text:hover,#node-anfrageformular #webform fieldset textarea:hover,#node-anfrageformular #webform fieldset .webform-component-select:hover .dk-select,#node-anfrageformular #webform fieldset .dk-select:hover,#node-anfrageformular #webform fieldset .dk-select.dk-select-open-down{box-shadow:0 0 15px 0 rgba(0,0,0,0.2);}#node-anfrageformular #webform .webform-component--gruppe-schule{width:48%;float:left;}#node-anfrageformular #webform .webform-component--left{width:64.666%;float:left;}#node-anfrageformular #webform .webform-component--gruppe-schule .form-item,#node-anfrageformular #webform .webform-component--left--anfragedetails,#node-anfrageformular #webform .webform-component--right--gewuenschte-programmschwerpunkte-{width:98%;}#node-anfrageformular #webform .webform-component--leiter-der-gruppe-ansprechperson{width:48%;float:right;}#node-anfrageformular #webform .webform-component--right{width:31.333%;float:right;}#node-anfrageformular #webform .webform-component--left--anfragedetails textarea{height:212px;}#node-anfrageformular #webform .webform-component--left .webform-component--left--schuljahr,#node-anfrageformular #webform .webform-component--left .webform-component--left--ungefaehre-schueleranzahl,#node-anfrageformular #webform .webform-component--left .webform-component--left--art{width:31.333%;}#node-anfrageformular #webform .webform-component--right--gewuenschte-programmschwerpunkte{display:none;}#node-anfrageformular #webform .webform-component--right--gewuenschte-programmschwerpunkte textarea{height:212px;}#node-anfrageformular #webform .webform-component--right--gewuenschte-programmschwerpunkte-{background:#f5f5f5;border-radius:5px;padding:15px;height:380px;box-sizing:border-box;}#node-anfrageformular #webform .webform-component--right--gewuenschte-programmschwerpunkte- .form-checkboxes{margin-top:7px;}#node-anfrageformular #webform .webform-component--right--gewuenschte-programmschwerpunkte- .form-checkboxes .form-item{margin:8px 8px 0 0 !important;}#node-anfrageformular #webform .webform-component--right--gewuenschte-programmschwerpunkte- .form-checkboxes .form-item input{display:none;}#node-anfrageformular #webform .webform-component--right--gewuenschte-programmschwerpunkte- .form-checkboxes .form-item label{background:#4d4d4d;border-radius:12px;color:#ffffff;line-height:24px;padding:0 10px;font-size:14px;display:block;font-weight:700;}#node-anfrageformular #webform .webform-component--right--gewuenschte-programmschwerpunkte- .form-checkboxes .form-item label:hover,#node-anfrageformular #webform .webform-component--right--gewuenschte-programmschwerpunkte- .form-checkboxes .form-item input:checked+label{background:#afc63a;}#node-anfrageformular #webform .webform-component--right--gewuenschte-programmschwerpunkte- .form-checkboxes .form-item label:before,#node-anfrageformular #webform .webform-component--right--gewuenschte-programmschwerpunkte- .form-checkboxes .form-item label:after{display:none;}#node-anfrageformular #webform .messages{display:none !important;}#node-anfrageformular #confirmation{text-align:center;}
body.node-type-page-custom #messages{padding:0 140px;margin:100px auto -100px auto;}#node-page_custom #einleitung_banner{margin:-140px -70px 140px -70px;padding:50px 70px;background:#afc63a;color:#ffffff;display:flex;align-items:end;column-gap:100px;}#node-page_custom #einleitung_banner h4{margin:0 0 10px 0 !important;}#node-page_custom #einleitung_banner a.button{white-space:nowrap;overflow:visible;}#node-page_custom .bilder-container{margin-top:120px;}#node-page_custom .bilder-container h2{margin-bottom:100px !important;}#node-page_custom .bilder-container .show-all{margin:50px 0 0 0;text-align:center;display:none;}#node-page_custom .bilder-wrapper.masonry,#node-detailseite .bilder-wrapper.masonry{overflow:hidden;}#node-page_custom .bilder-container .bilder .bild,#node-detailseite .bilder-container .bilder .bild{width:20%;float:left;}#node-page_custom .bilder-container .bilder .bild.big,#node-page_custom .bilder-container .bilder .bild.wide,#node-detailseite .bilder-container .bilder .bild.big,#node-detailseite .bilder-container .bilder .bild.wide{width:40%;}#node-page_custom .bilder-container .bilder .bild .title,#node-detailseite .bilder-container .bilder .bild .title{position:absolute;left:0;bottom:0;width:100%;color:#ffffff;background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%);text-align:left;}#node-page_custom .bilder-container .bilder .bild .title>div,#node-detailseite .bilder-container .bilder .bild .title>div{padding:30px;}#node-page_custom .bilder-container .bilder .bild:hover .title,#node-detailseite .bilder-container .bilder .bild:hover .title{opacity:1;-webkit-transition-delay:0.15s;-moz-transition-delay:0.15s;transition-delay:0.15s;}#node-page_custom .liste{margin-top:160px;}#node-page_custom .liste h2.title{margin-bottom:100px !important;}#node-page_custom .liste .left{width:47%;float:left;}#node-page_custom .liste .right{width:47%;float:right;}#node-page_custom .liste .item{margin:0 0 30px 0;padding-left:40px;position:relative;padding-bottom:30px;border-bottom:1px solid #eeeeee;}#node-page_custom .liste .item .number{font-size:15px;line-height:22px;position:absolute;top:1px;left:0;font-family:"TrendHMSans",sans-serif;font-weight:normal;color:#afc63a;}#node-page_custom .liste .item .title{font-family:"TrendHMSans",sans-serif;font-weight:normal;font-size:15px;line-height:22px;color:#afc63a;margin-bottom:20px;}#node-page_custom .details{position:relative;}#node-page_custom .details.with-body-before{margin-top:70px;}#node-page_custom .details .left{width:30%;float:left;}#node-page_custom .details.vertical .left>div{padding-right:50px;border-right:1px solid #dddddd;}#node-page_custom .details .left .titles li{padding-left:0 !important;margin:0 0 30px 0;}#node-page_custom .details .left .titles li:before{display:none !important;}#node-page_custom .details .left .titles li a{position:relative;display:inline-block;color:#000000;padding-left:50px;}#node-page_custom .details .left .titles li a:hover{color:#afc63a;}#node-page_custom .details .left .titles li a i{position:absolute;top:0;left:0;}#node-page_custom .details .left .titles li a i:before{line-height:26px;}#node-page_custom .details .left .titles li a.active{color:#afc63a;}#node-page_custom .details.horizontal .left{width:100%;margin-bottom:70px;margin-top:-164px;background:#4d4d4d;height:48px;border-radius:24px;line-height:48px;color:#fff;z-index:99;position:relative;box-shadow:0 0 15px 0 rgba(0,0,0,0.1);}#node-page_custom .details.with-body-before.horizontal .left{margin-top:0 !important;}#node-page_custom .details.horizontal .left .titles{margin:0 !important;display:flex;}#node-page_custom .details.horizontal .left .titles li{float:none;margin:0 !important;padding:0;flex-grow:1;text-align:center;min-width:100px;}#node-page_custom .details.horizontal .left .titles li:before{display:none;}#node-page_custom .details.horizontal .left .titles li a{color:#ffffff;font-weight:700;padding:0;border-radius:24px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 15px !important;transition:color 0.5s,background 0.5s;text-align:center;}#node-page_custom .details.horizontal .left .titles li a i{display:none;}#node-page_custom .details.horizontal .left .titles li a:hover{color:#afc63a;}#node-page_custom .details.horizontal .left .titles li a.active{background:#2d2d2d;color:#ffffff;}#node-page_custom .details.horizontal .left .titles li a.active i{display:inline-block;position:relative;top:3px;left:auto;border:2px solid #fff;border-radius:50%;width:16px;height:16px;margin-right:10px;color:#ffffff !important;}#node-page_custom .details.horizontal .left .titles li a.active i:before{content:"\71";font-size:16px;line-height:16px;position:absolute;top:-2px;right:-3px;text-shadow:2px 2px 0px #2d2d2d,-2px -2px 0px #2d2d2d;}#node-page_custom .details.vertical .right{position:relative;width:70%;float:right;}#node-page_custom .details.horizontal .right{width:100%;float:left;}#node-page_custom .details .right .items{height:100%;width:100%;overflow:hidden;position:relative;}#node-page_custom .details.vertical .right .items{border-left:1px solid #dddddd;margin-left:-1px;}#node-page_custom .details .right .item{display:none;position:absolute;top:0;left:0;width:100%;height:auto;opacity:0;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform 0.3s,opacity 0.3s;-moz-transition:-moz-transform 0.3s,opacity 0.3s;transition:transform 0.3s,opacity 0.3s;-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s;}#node-page_custom .details .right .item>div{margin-bottom:-25px;}#node-page_custom .details.vertical .right .item>div{padding-left:60px;}#node-page_custom .details .right .item.show,#node-page_custom .details .right .item.prev.show,#node-page_custom .details .right .item.next.show{opacity:1;-webkit-transform:translateY(0%);-moz-transform:translateY(0%);transform:translateY(0%);}#node-page_custom .details .right .item.hide{opacity:0;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);transform:translateY(-100%);}#node-page_custom .details .right .item.prev{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);transform:translateY(-100%);}#node-page_custom .details .right .item.prev.hide{opacity:0;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);transform:translateY(100%);}#node-page_custom .details .right .item.item-0{display:block;}#node-page_custom .details .right .item .text-wrapper{width:100%;float:left;}#node-page_custom .details .right .item.two-columns .text-wrapper .text{width:47.5%;float:left;}#node-page_custom .details .right .item.two-columns .text-wrapper .text+.text{margin-left:5%;}#node-page_custom .details .right .item.with-images .text-wrapper{width:60%;float:left;}#node-page_custom .details .right .item .bilder{float:right;width:35%;}#node-page_custom .details .right .item .bilder .bild .title{position:absolute;left:0;bottom:0;width:100%;-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;transition:opacity 0.3s;-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s;color:#ffffff;background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%);}#node-page_custom .details .right .item .bilder .bild .title>div{padding:30px 110px 30px 30px;}#node-page_custom .details .bilder.slider .slick-list{padding-bottom:30px;}#node-page_custom .details .bilder.slider ul.slick-dots{bottom:0px;}#node-page_custom .details .bilder.slider ul.slick-dots li button{border-color:#000000 !important;}#node-page_custom .details .bilder.slider ul.slick-dots li button:hover,#node-page_custom .details .bilder.slider ul.slick-dots li.slick-active button{background:#000000;}
.node-type-lindenhof #featured .content-wrapper>div{margin-bottom:110px;}#node-lindenhof #fakten{margin-top:-250px;margin-bottom:140px;display:grid;grid-template-columns:repeat(4,1fr);column-gap:50px;background:#ffffff;border-radius:15px;padding:0 50px;z-index:99;position:relative;box-shadow:0 0 15px 0 rgba(0,0,0,0.1);height:220px;}#node-lindenhof #fakten .fakt{position:relative;display:flex;align-items:center;justify-content:center;}#node-lindenhof #fakten .fakt:before{content:"";position:absolute;left:-25px;height:60px;width:1px;background:#dddddd;}#node-lindenhof #fakten .fakt:first-child:before{display:none !important;}#node-lindenhof #fakten .fakt i{width:60px;height:60px;margin-right:20px;}#node-lindenhof #fakten .fakt .value{font-size:40px;line-height:30px;font-family:"TrendHMSans",sans-serif;margin-top:10px;}#node-lindenhof #fakten .fakt .value .count-up{display:inline-block;white-space:nowrap;}#node-lindenhof #fakten .fakt .value .small{font-size:26px;}#node-lindenhof #inhalt .text-wrapper{padding-right:25%;position:relative;}#node-lindenhof #inhalt .text-wrapper a.scrollto{position:absolute;right:70px;bottom:20px;width:130px;height:130px;display:flex;align-items:center;justify-content:center;text-align:center;color:#000000;opacity:0.7;}#node-lindenhof #inhalt .text-wrapper a.scrollto:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(/sites/all/themes/lindenhof/images/circle-text-areal.png) center center no-repeat;background-size:contain;animation-iteration-count:infinite;animation-fill-mode:forwards;animation-timing-function:linear;animation-duration:4s;animation-name:scrollto_rotate_right;}@keyframes scrollto_rotate_right{from{transform:rotate(0deg);}to{transform:rotate(180deg);}}#node-lindenhof #inhalt .text-wrapper a.scrollto i{border:2px solid #000000;border-radius:50%;height:30px;width:30px;position:relative;display:block;margin:0;line-height:28px;vertical-align:top;font-size:16px;transition:background-color 0.5s,color 0.5s;opacity:0.8;}#node-lindenhof #inhalt .text-wrapper a.scrollto:hover{opacity:1;}#node-lindenhof #inhalt .text-wrapper a.scrollto:hover i{color:#ffffff;background:#000000;}#node-lindenhof #inhalt .bilder{margin:80px -70px 0 -70px;display:inline-flex;padding-bottom:20px;background:#b4c787;}#node-lindenhof #inhalt .bilder .bilder-wrapper{display:inline-flex;will-change:transform;}#node-lindenhof #inhalt .bilder .bild{width:calc((100vw - 130px) / 4);position:relative;}#node-lindenhof #inhalt .bilder .bild .title{position:absolute;top:100%;left:0;width:100%;margin-top:10px;font-size:14px;line-height:22px;padding-right:30px;box-sizing:border-box;}#node-lindenhof #plan{background:#b4c787;margin:0 -70px 0 -70px;color:#ffffff;padding:140px 70px 0 70px;}#node-lindenhof #plan .text-wrapper{padding-right:25%;}#node-lindenhof #plan .description{width:25%;float:left;}#node-lindenhof #plan .description .legend{background:#afc577;padding:10px 20px;border-radius:5px;margin-top:20px;}#node-lindenhof #plan .description .legend .line{margin:0 10px;}#node-lindenhof #plan .description .legend .marker{display:inline-flex;justify-content:center;align-items:center;width:20px;height:20px;border:1px solid #ffffff;border-radius:50%;cursor:pointer;transition:background-color 0.5s;z-index:99;vertical-align:top;margin-right:5px;position:relative;top:3px;}#node-lindenhof #plan .description .legend .marker:before{content:"";width:4px;height:4px;border-radius:50%;background:#ffffff;transition:background-color 0.5s;}#node-lindenhof #plan .description .legend .marker.aktivitaet{border-color:#000000;}#node-lindenhof #plan .description .legend .marker.aktivitaet:before{background:#000000;}#node-lindenhof #plan .plan{width:70%;float:right;position:relative;margin-bottom:30px;}#node-lindenhof #plan .plan .image{position:relative;height:0;padding-top:61.53%;}#node-lindenhof #plan .plan .image img{position:absolute;top:0;left:0;}#node-lindenhof #plan .plan .marker{position:absolute;margin:-16px 0 0 -16px;display:flex;justify-content:center;align-items:center;width:30px;height:30px;border:1px solid #ffffff;border-radius:50%;cursor:pointer;transition:background-color 0.5s;z-index:99;background:rgba(0,0,0,0.1);}#node-lindenhof #plan .plan .marker:before{content:"";width:4px;height:4px;border-radius:50%;background:#ffffff;transition:background-color 0.5s;position:absolute;}#node-lindenhof #plan .plan .marker:hover{background:#ffffff;z-index:109;}#node-lindenhof #plan .plan .marker:hover:before{background:#b4c787;}#node-lindenhof #plan .plan .marker.aktivitaet{border-color:#000000;}#node-lindenhof #plan .plan .marker.aktivitaet:before{background:#000000;}#node-lindenhof #plan .plan .marker.aktivitaet:hover{background:#000000;}#node-lindenhof #plan .plan .marker.aktivitaet:hover:before{background:#b4c787;}#node-lindenhof #plan .plan .marker .text{display:none;position:absolute;top:100%;left:50%;transform:translateX(-50%);background:#ffffff;border-radius:5px;font-size:14px;line-height:18px;padding:15px 20px;width:300px;color:#000000;margin-top:15px;box-shadow:0 0 10px 0 rgba(0,0,0,0.1);}#node-lindenhof #plan .plan .marker .text:before{content:"";width:10px;height:10px;background:#ffffff;position:absolute;top:-5px;left:50%;transform:rotate(45deg);transform-origin:center;margin-left:-5px;}#node-lindenhof #plan .plan .marker .text h5{margin:0 !important;font-size:14px;line-height:22px;color:#afc63a;}#node-lindenhof #plan .plan .marker .text p{margin:0 !important;}html.no-touchevents #node-lindenhof #plan .plan .marker:hover .text{display:block;}#node-lindenhof #moeglichkeiten{padding-top:140px;}#node-lindenhof #moeglichkeiten .text-wrapper{padding-right:25%;}#node-lindenhof #moeglichkeiten .moeglichkeiten{margin:20px 0 0 0;display:inline-flex;column-gap:30px;will-change:transform;}#node-lindenhof #moeglichkeiten .moeglichkeiten .item{width:calc((100vw - 270px - 90px) / 4);position:relative;box-sizing:border-box;padding:50px;border-radius:5px;background:#ffffff;box-shadow:0 0 15px 0 rgba(0,0,0,0.1);}#node-lindenhof #moeglichkeiten .moeglichkeiten .item .icon{height:60px;margin-bottom:40px;}#node-lindenhof #moeglichkeiten .moeglichkeiten .item .icon img{height:100%;width:auto;}#node-lindenhof #moeglichkeiten .moeglichkeiten .item h5{margin:0;color:#afc63a;}#node-lindenhof #moeglichkeiten .moeglichkeiten+.text-wrapper{margin-top:50px;}#node-lindenhof #moeglichkeiten .anfrage{background:#afc63a;margin:70px -70px 0 -70px;padding:50px 70px 50px 70px;color:#ffffff;border-radius:0;display:flex;align-items:center;justify-content:space-between;font-weight:700;}#node-lindenhof #moeglichkeiten .anfrage a.button{white-space:nowrap;margin-left:50px;overflow:visible;}#node-lindenhof #gegend{padding-top:140px;}#node-lindenhof #gegend .text-wrapper{padding-right:25%;}#node-lindenhof #gegend .videos-wrapper{margin-top:30px;margin-bottom:20px;position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:30px;}#node-lindenhof #gegend .videos-wrapper .video-container{width:100%;height:0;padding-top:56.25%;position:relative;overflow:hidden;background:#eeeeee;cursor:pointer;}#node-lindenhof #gegend .videos-wrapper .video-container.started{cursor:default;}#node-lindenhof #gegend .videos-wrapper .video-container:before{content:'';position:absolute;top:50%;left:50%;z-index:99;background:#afc63a;border-radius:50%;width:50px;height:50px;transform:translate(-50%,-50%);transition:background-color 0.5s;}#node-lindenhof #gegend .videos-wrapper .video-container:after{content:'';position:absolute;top:50%;left:50%;z-index:100;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:20px solid #ffffff;height:0px;transform:translate(-45%,-50%);transition:background-color 0.5s;}#node-lindenhof #gegend .videos-wrapper .video-container:hover:before{background:#798b29;}#node-lindenhof #gegend .videos-wrapper .video-container video{position:absolute;top:0;left:0;width:100%;height:100%;transition:transform 0.5s;}#node-lindenhof #gegend .videos-wrapper .video-container:hover video{transform:scale(1.1);}#node-lindenhof #gegend .bilder{margin:50px -70px 0 -70px;display:inline-flex;will-change:transform;padding-bottom:20px;}#node-lindenhof #gegend .bilder .bilder-wrapper{display:inline-flex;will-change:transform;}#node-lindenhof #gegend .bilder .bild{width:calc((100vw - 130px) / 4);position:relative;}#node-lindenhof #gegend .bilder .bild .title{position:absolute;top:100%;left:0;width:100%;margin-top:10px;font-size:14px;line-height:22px;padding-right:30px;box-sizing:border-box;}#node-lindenhof #bilder{padding-top:140px;}#node-lindenhof #bilder .text-wrapper{padding-right:25%;}#node-lindenhof #bilder .show-all{margin:50px 0 0 0;text-align:center;display:none;}#node-lindenhof #bilder .bilder-wrapper.masonry{overflow:hidden;margin-top:0;}#node-lindenhof #bilder .bilder .bild{width:20%;float:left;}#node-lindenhof #bilder .bilder .bild.big,#node-lindenhof #bilder .bilder .bild.wide{width:40%;}#node-lindenhof #bilder .bilder .bild .title{position:absolute;left:0;bottom:0;width:100%;color:#ffffff;background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%);text-align:left;}#node-lindenhof #bilder .bilder .bild .title>div{padding:30px;}#node-lindenhof #bilder .bilder .bild:hover .title{opacity:1;-webkit-transition-delay:0.15s;-moz-transition-delay:0.15s;transition-delay:0.15s;}#node-lindenhof #gruende{padding-top:140px;}#node-lindenhof #gruende .text-wrapper{padding-right:25%;}#node-lindenhof #gruende .text-wrapper .text *:last-child{margin-bottom:0;}#node-lindenhof #gruende .gruende{margin:100px 0 0 0;display:inline-flex;column-gap:30px;will-change:transform;}#node-lindenhof #gruende .gruende .item{width:calc((100vw - 270px - 60px) / 3);position:relative;box-sizing:border-box;padding:70px 50px 50px 50px;border-radius:5px;background:#ffffff;box-shadow:0 0 15px 0 rgba(0,0,0,0.1);}#node-lindenhof #gruende .gruende .item .number{position:absolute;top:-30px;left:-15px;color:#afc63a;font-size:70px;line-height:70px;font-family:"TrendHMSans",sans-serif;}#node-lindenhof #bewertungen{margin:140px -70px 0 -70px;padding:140px 70px;background:#8ea12e;}#node-lindenhof #bewertungen .text-wrapper{width:30%;float:left;color:#ffffff;}#node-lindenhof #bewertungen .text-wrapper .svg-icon-bewertungen{width:70px;height:70px;margin-bottom:40px;}#node-lindenhof #bewertungen .bewertungen{width:65%;float:right;margin-right:-70px;background:#ffffff;border-radius:5px 0 0 5px;padding:100px;box-shadow:0 0 50px 0 rgba(0,0,0,0.1);box-sizing:border-box;}#node-lindenhof #bewertungen .bewertungen .swiper-container{overflow:hidden;position:relative;}#node-lindenhof #bewertungen .bewertungen .swiper-slide .name{font-weight:700;font-size:14px;line-height:22px;margin-bottom:30px;}#node-lindenhof #bewertungen .bewertungen .swiper-slide .name i{width:12px;height:12px;margin-left:3px;position:relative;top:1px;}#node-lindenhof #bewertungen .bewertungen .swiper-navigation{margin-top:50px;display:flex;}#node-lindenhof #bewertungen .bewertungen .swiper-navigation a{color:#000000;cursor:pointer;display:block;text-align:center;}#node-lindenhof #bewertungen .bewertungen .swiper-navigation a:hover{color:#afc63a;}#node-lindenhof #bewertungen .bewertungen .swiper-navigation a i{border:1px solid #000000;border-radius:50%;height:24px;width:24px;position:relative;display:inline-block;top:0;margin:0 10px 0 0;line-height:26px;vertical-align:top;font-size:12px;transition:background-color 0.5s,color 0.5s;}#node-lindenhof #bewertungen .bewertungen .swiper-navigation a:hover{color:#ffffff;}#node-lindenhof #bewertungen .bewertungen .swiper-navigation a:hover i{background:#000000;}#node-lindenhof #bewertungen .bewertungen .swiper-counter{position:absolute;right:0;bottom:0;font-weight:700;font-size:14px;line-height:22px;margin-bottom:2px;}@media all and (max-width:1739px){.node-type-lindenhof #featured .content-wrapper>div{margin-bottom:60px;}#node-lindenhof #fakten{margin-top:-220px;height:160px;}#node-lindenhof #fakten .fakt i{width:50px;height:50px;}#node-lindenhof #fakten .fakt .content{font-size:14px;line-height:18px;}#node-lindenhof #fakten .fakt .value{font-size:30px;line-height:20px;}#node-lindenhof #fakten .fakt .value .small{font-size:14px;}#node-lindenhof #inhalt .text-wrapper{padding-right:0;}#node-lindenhof #inhalt .text-wrapper a.scrollto{position:relative;right:auto;bottom:auto;margin-top:30px;float:left;}#node-lindenhof #plan .description .legend span{display:block;line-height:28px;}#node-lindenhof #plan .description .legend span.line{display:none !important;}#node-lindenhof #moeglichkeiten .moeglichkeiten .item{width:calc((100vw - 270px - 90px) / 3);padding:40px;}#node-lindenhof #gruende .gruende .item{padding:60px 40px 40px 40px;}#node-lindenhof #bewertungen .bewertungen{padding:70px;}#node-lindenhof #bilder .bilder .bild .title>div{padding:20px;font-size:14px;line-height:18px;}}@media all and (max-width:1439px){#node-lindenhof #fakten{margin-top:-180px;margin-bottom:100px;}#node-lindenhof #gegend .text-wrapper{padding-right:0;}#node-lindenhof #gruende .gruende .item{width:calc((100vw - 270px - 60px) / 2);}}@media all and (max-width:1279px){.node-type-lindenhof #featured .content-wrapper>div{margin-bottom:0px;}#node-lindenhof #fakten{margin-top:-100px;margin-bottom:100px;margin-left:-70px;margin-right:-70px;border-radius:0;}#node-lindenhof #inhalt .bilder .bild{width:calc((100vw - 130px) / 3);}#node-lindenhof #plan{padding-bottom:30px;padding-top:100px;}#node-lindenhof #plan .text-wrapper{padding-right:0;}#node-lindenhof #moeglichkeiten{padding-top:100px;}#node-lindenhof #moeglichkeiten .text-wrapper{padding-right:0;}#node-lindenhof #moeglichkeiten .moeglichkeiten .item{width:calc((100vw - 250px) / 2);padding:40px;}#node-lindenhof #moeglichkeiten .moeglichkeiten .item .icon{height:50px;margin-bottom:30px;}#node-lindenhof #moeglichkeiten .anfrage{display:block;}#node-lindenhof #moeglichkeiten .anfrage a.button{margin:20px 0 0 0;}#node-lindenhof #gegend{padding-top:100px;}#node-lindenhof #gegend .bilder .bild{width:calc((100vw - 130px) / 3);}#node-lindenhof #gruende{padding-top:100px;}#node-lindenhof #gruende .text-wrapper{padding-right:0;}#node-lindenhof #gruende .gruende .item{width:calc((100vw - 250px) / 2);}#node-lindenhof #bewertungen{margin:100px -70px 0 -70px;padding:100px 70px 70px 70px;}#node-lindenhof #bewertungen .text-wrapper{width:auto;float:none;}#node-lindenhof #bewertungen .text-wrapper .svg-icon-bewertungen{width:50px;height:50px;margin-bottom:30px;}#node-lindenhof #bewertungen .bewertungen{padding:40px;width:auto;float:none;}#node-lindenhof #bilder{padding-top:100px;}}@media all and (max-width:1023px){#node-lindenhof #fakten{grid-template-columns:repeat(2,1fr);row-gap:30px;height:auto;padding:50px 70px;}#node-lindenhof #fakten .fakt{justify-content:left;padding-right:50px;}#node-lindenhof #fakten .fakt::before{height:50px;left:-50px;}#node-lindenhof #fakten .fakt:nth-child(2n+1):before{display:none;}#node-lindenhof #inhalt .bilder .bild{width:calc(100vw / 2.5);}#node-lindenhof #plan .description{width:auto;float:none;}#node-lindenhof #plan .plan{width:auto;float:none;position:relative;margin-top:30px;}#node-lindenhof #gegend .bilder .bild{width:calc(100vw / 2.5);}#node-lindenhof #gruende .gruende .item{width:calc(100vw - 250px);}}@media all and (max-width:767px){#node-lindenhof #fakten{margin:-50px -30px 70px -30px;padding:50px 30px;grid-template-columns:repeat(1,1fr);}#node-lindenhof #fakten .fakt::before{display:none;}#node-lindenhof #inhalt .bilder .bild{width:calc(100vw / 1.5);}#node-lindenhof #plan{padding-top:70px;}#node-lindenhof #plan .plan .marker{margin:-11px 0 0 -11px;width:20px;height:20px;}#node-lindenhof #moeglichkeiten{padding-top:70px;}#node-lindenhof #moeglichkeiten .moeglichkeiten .item{width:calc(100vw / 1.5);padding:30px;}#node-lindenhof #gegend{padding-top:70px;}#node-lindenhof #gegend .videos-wrapper{gap:10px;}#node-lindenhof #gegend .videos-wrapper .video-container::before{width:30px;height:30px;}#node-lindenhof #gegend .videos-wrapper .video-container:after{border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:10px solid #ffffff;}#node-lindenhof #gegend .bilder .bild{width:calc(100vw / 1.5);}#node-lindenhof #gruende{padding-top:70px;}#node-lindenhof #gruende .gruende{margin-top:50px;}#node-lindenhof #gruende .gruende .item{width:calc(100vw / 1.5);padding:50px 30px 30px 30px;}#node-lindenhof #gruende .gruende .item .number{top:-22px;left:25px;font-size:50px;line-height:50px;}#node-lindenhof #bewertungen{margin:70px -30px 0 -30px;padding:70px 30px 30px 30px;}#node-lindenhof #bewertungen .bewertungen{padding:30px;margin-right:-30px;}#node-lindenhof #bilder .bilder .bild{width:100% !important;}}@media all and (min-width:1921px){#node-lindenhof #inhalt .bilder .bild{width:calc(100vw / 5);}#node-lindenhof #plan .plan{width:60%;}#node-lindenhof #gegend .bilder .bild{width:calc(100vw / 5);}}
#node-seite_mit_hintergrund{position:relative;height:100%;}#node-seite_mit_hintergrund div.section{padding-top:240px;}#node-seite_mit_hintergrund .background{position:fixed;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center center;z-index:9;}#node-seite_mit_hintergrund .background:before{content:"";position:fixed;left:0;top:0;width:100%;height:150px;z-index:109;opacity:0.7;background:linear-gradient(to bottom,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);}#node-seite_mit_hintergrund .background:after{content:"";position:fixed;left:0;bottom:0;width:100%;height:100%;z-index:19;opacity:0.5;background:#000000;}#node-seite_mit_hintergrund .content-wrapper{position:relative;z-index:99;color:#ffffff;width:100%;height:100%;}#node-seite_mit_hintergrund .content-wrapper .table{display:table;width:100%;height:100%;}#node-seite_mit_hintergrund .content-wrapper .table>div{vertical-align:middle;display:table-cell;}#node-seite_mit_hintergrund .content-wrapper .body{font-size:16px;line-height:24px;}#node-seite_mit_hintergrund .content-wrapper .body hr{opacity:0.3;margin:50px 0;}
#node-formular.node-471 .webform{margin-top:70px;border-top:1px solid #dddddd;padding-top:70px;}#node-formular.node-471 .webform-client-form>div>.form-item{width:98%;}#node-formular.node-471 .webform .webform-component--persoenliche-daten{margin-top:40px !important;}#node-formular.node-471 .webform .webform-component--upload-lebenslauf-und-foto .fieldset-description{float:left;width:98%;margin:-10px 1% 10px 1%;color:#aaa;}#node-formular.node-471 .webform .webform-component--persoenliche-daten .fieldset-wrapper>.form-item{width:31.333%;}#node-formular.node-471 .webform-component-file label{font-size:16px;font-weight:700;display:block;margin-bottom:5px;}#node-formular.node-471 .webform-component-file .description{color:#aaa;display:block;margin-top:10px;line-height:18px;}#node-formular.node-471 .webform-component-file .file img{display:none;}#node-formular.node-471 .webform-component-file .file,#node-formular.node-471 .webform-component-file .file a{color:#000000;font-size:16px;margin-right:10px;}#node-formular.node-471 .webform-component-date>label{line-height:42px;top:0;}#node-formular.node-471 input.webform-calendar{display:none !important;}#node-formular.node-471 .webform-datepicker .form-item{float:left;}#node-formular.node-471 .webform-datepicker .dk-select{display:block;}#node-formular.node-471 .webform-component-textarea>label{position:relative;top:auto;left:auto;color:#000;font-weight:700;font-size:16px;line-height:20px;margin-bottom:10px;display:block;opacity:1;}#node-formular.node-471 .webform-component-textarea .description{color:#aaa;}#node-formular.node-471 .webform-component--ich-war-schon-einmal-betreuer-bei-dem-feriencamp-im-lindenhof{border-top:1px solid #dddddd;padding-top:70px;margin-top:40px;}#node-formular.node-471 .webform-component--einsatzzeitraeume>label,#node-formular.node-471 .webform-component--bewerbungsgespraech>label{font-weight:700;margin-bottom:15px;display:block;}#node-formular.node-471 .webform-component--einsatzzeitraeume .form-item,#node-formular.node-471 .webform-component--bewerbungsgespraech .form-item{float:none;width:100% !important;margin:15px 0 0 0 !important;}#node-formular.node-471 .webform-component--einsatzzeitraeume .description,#node-formular.node-471 .webform-component--bewerbungsgespraech .description{margin-top:10px;color:#aaa;}#node-formular.node-471 .webform-component--ich-bin-damit-einverstanden-dass-meine-bewerbungsunterlagen-in-evidenz-gehalten-werden label,#node-formular.node-471 .webform-component--datenschutzerklaerung label{font-weight:700;}#node-formular.node-471 .webform-component--anzahl-turnusse,#node-formular.node-471 .webform-component--gruppenwunsch,#node-formular.node-471 .webform-component--alter,#node-formular.node-471 .webform-component--art-der-taetigkeit{width:23% !important;}#node-formular.node-471 .webform-component--anzahl-turnusse>label,#node-formular.node-471 .webform-component--gruppenwunsch>label,#node-formular.node-471 .webform-component--alter>label,#node-formular.node-471 .webform-component--art-der-taetigkeit>label{font-weight:700;margin-right:10px;}#node-formular.node-472 .webform{margin-top:50px;}#node-formular.node-472 .webform .webform-component--senderin--dein-name{width:98%;}#node-formular.node-472 .webform-component--datenschutzerklaerung,#node-formular.node-472 .webform-component--info{width:98%;}#node-formular.node-472 .webform-component--datenschutzerklaerung label{font-weight:700;}#node-formular.node-472 .webform-component--info{color:#aaaaaa;margin-bottom:0;}#node-formular.node-472>.text{margin-bottom:50px;}
#lindenhof-booking-feriencamp-agreement-form fieldset{border:none;background:#ffffff;padding:50px !important;margin:0 1% 30px 1% !important;border-radius:5px;box-shadow:0 0 15px 0 rgba(0,0,0,0.1);}#lindenhof-booking-feriencamp-agreement-form fieldset legend{font-size:26px;line-height:34px;margin:0 0 30px 0;font-family:"TrendHMSans",sans-serif;font-weight:normal;float:left;}#lindenhof-booking-feriencamp-agreement-form fieldset .fieldset-wrapper{clear:both;margin:0 -1%;}#lindenhof-booking-feriencamp-agreement-form fieldset.einsatzzeitraeume .fieldset-wrapper .form-item,#lindenhof-booking-feriencamp-agreement-form fieldset.persoenliche-daten .fieldset-wrapper .form-item,#lindenhof-booking-feriencamp-agreement-form fieldset.dienstvertrag .fieldset-wrapper .form-item{width:98%;margin:0 1% !important;}#lindenhof-booking-feriencamp-agreement-form fieldset.einsatzzeitraeume .fieldset-wrapper .form-item>div+div{margin-top:20px;}#lindenhof-booking-feriencamp-agreement-form fieldset.dienstvertrag .fieldset-wrapper .form-item-agreement-checkbox{border-top:1px solid #aaaaaa;margin-top:30px !important;padding-top:30px;}#lindenhof-booking-feriencamp-agreement-form fieldset.dienstvertrag .fieldset-wrapper .form-item-agreement-checkbox label{font-weight:700;}#lindenhof-booking-feriencamp-agreement-form .form-item-intro{width:98%;margin:0 1% 50px 1% !important;}#lindenhof-booking-feriencamp-agreement-form .form-item-message{width:98%;margin:50px 1% !important;}#lindenhof-booking-feriencamp-agreement-form .form-item-message .description{font-size:14px;line-height:20px;margin-top:5px;}#lindenhof-booking-feriencamp-agreement-form fieldset .form-radios .form-type-radio label::before,#lindenhof-booking-feriencamp-agreement-form fieldset .form-type-checkbox label::before{background:#f5f5f5;}#lindenhof-booking-feriencamp-agreement-form .form-submit{display:block;clear:both;margin:30px 1% 0 1%;float:left;}
#lindenhof-booking-feriencamp-child-protection-form fieldset{border:none;background:#ffffff;padding:50px !important;margin:0 1% 30px 1% !important;border-radius:5px;box-shadow:0 0 15px 0 rgba(0,0,0,0.1);}#lindenhof-booking-feriencamp-child-protection-form fieldset legend{font-size:26px;line-height:34px;margin:0 0 30px 0;font-family:"TrendHMSans",sans-serif;font-weight:normal;float:left;}#lindenhof-booking-feriencamp-child-protection-form fieldset .fieldset-wrapper{clear:both;margin:0 -1%;}#lindenhof-booking-feriencamp-child-protection-form fieldset.einsatzzeitraeume .fieldset-wrapper .form-item>div+div{margin-top:20px;}#lindenhof-booking-feriencamp-child-protection-form .form-item-upload-file{border-top:1px solid #eee;padding-top:30px;}#lindenhof-booking-feriencamp-child-protection-form .form-item-upload-file .form-managed-file .form-file{margin:0 10px 10px 0;}#lindenhof-booking-feriencamp-child-protection-form .form-item-upload-file .form-managed-file .form-submit{display:inline-block;margin:0;float:none;padding:0 15px;height:30px;line-height:30px;}#lindenhof-booking-feriencamp-child-protection-form .form-item-upload-file .form-managed-file img{display:none !important;}#lindenhof-booking-feriencamp-child-protection-form .form-item-upload-file .description{margin-top:10px;font-size:12px;line-height:18px;color:#aaaaaa;}#lindenhof-booking-feriencamp-child-protection-form .form-item-child-protection{margin-top:30px !important;}#lindenhof-booking-feriencamp-child-protection-form .form-item-child-protection label{font-weight:700;}#lindenhof-booking-feriencamp-child-protection-form .form-item-info{width:98%;margin:0 1% 20px 1% !important;}#lindenhof-booking-feriencamp-child-protection-form fieldset .form-radios .form-type-radio label::before,#lindenhof-booking-feriencamp-child-protection-form fieldset .form-type-checkbox label::before{background:#f5f5f5;}#lindenhof-booking-feriencamp-child-protection-form .form-submit{display:block;clear:both;margin:30px 1% 0 1%;float:left;}
#lindenhof-booking-feriencamp-childs-form fieldset .form-item-markup{width:98% !important;}#lindenhof-booking-feriencamp-childs-form fieldset.kind .form-item,#lindenhof-booking-feriencamp-childs-form fieldset.eltern .form-item{width:31.333%;}#lindenhof-booking-feriencamp-childs-form fieldset.sonstiges .form-item{width:98%;}#lindenhof-booking-feriencamp-childs-form fieldset.coupon .form-item-coupon-code .description{font-weight:700;font-size:14px;color:#4F8A10;}#lindenhof-booking-feriencamp-childs-form fieldset.coupon .form-item-coupon-code .description .invalid{color:#eb668a;}#lindenhof-booking-feriencamp-childs-form .form-item-terms,#lindenhof-booking-feriencamp-childs-form .form-item-media{width:98%;}#lindenhof-booking-feriencamp-childs-form .form-actions{margin-top:30px;}#lindenhof-booking-feriencamp-childs-form .form-actions .description{margin-top:10px;font-size:14px;line-height:22px;}
body.page-user #featured.bild-gross.with-banner .content-wrapper{margin-bottom:250px;}body.page-user #featured.bild-gross.with-banner .content-wrapper>div{padding-bottom:30px;}#main.user-login,#main.user-register,#main.user-password,#main.user-reset{position:relative;display:grid;grid-template-columns:repeat(2,1fr);column-gap:30px;background:url(/sites/all/themes/lindenhof/images/bg.jpg) right 50px no-repeat #afc63a;background-size:contain;padding-top:0 !important;z-index:99;}#main.user-register,#main.user-password,#main.user-reset{grid-template-columns:auto;}#main.user-login .block-login,#main.user-login .block-register,#main.user-register .block-register,#main.user-password .block-password,#main.user-reset .block-reset{position:relative;background:#ffffff;padding:70px 100px 130px 100px;border-radius:5px;box-shadow:0 0 15px 0 rgba(0,0,0,0.1);margin-top:-250px;}#main.user-login .block-login i,#main.user-login .block-register i,#main.user-register .block-register i,#main.user-password .block-password i,#main.user-reset .block-reset i{width:80px;height:80px;margin-bottom:30px;}#main.user-login h4,#main.user-register h4,#main.user-password h4,#main.user-reset .block-reset h4{margin:0 !important;}#main.user-login .messages,#main.user-register .messages,#main.user-password .messages,#main.user-reset .block-reset .messages{margin:0 0 20px 0 !important;border-radius:5px;}#main.user-login form>div,#main.user-register form>div,#main.user-password form>div,#main.user-reset form>div{margin:0 !important;}#main.user-login form .form-item,#main.user-register form .form-item,#main.user-password form .form-item,#main.user-reset form .form-item{width:auto !important;float:none !important;margin:0 0 20px 0 !important;}#main.user-login form .form-item .description{display:none !important;}#main.user-login form .form-actions,#main.user-register form .form-actions,#main.user-password form .form-actions,#main.user-reset form .form-actions{margin:0;width:auto !important;position:static;}#main.user-login .block-register ul li,#main.user-register .block-register ul li{margin-bottom:0;}#main.user-login .block-login .block{position:static;}#main.user-login .block-login a.forgot-password{position:absolute;right:100px;bottom:85px;font-size:14px;line-height:20px;color:#aaaaaa;}#main.user-login .block-login a.forgot-password:hover{color:#afc63a;}#main.user-login .block-login input.form-submit,#main.user-login .block-register a.register{position:absolute;left:100px;bottom:70px;}#main.user-register .block-register{display:grid;grid-template-columns:repeat(2,1fr);column-gap:200px;padding-bottom:70px;}#main.user-register .block-register .content-wrapper a.login{display:block;border-top:1px solid #dddddd;padding-top:30px;margin-top:50px;color:#000000;font-weight:700;display:flex;align-items:center;}#main.user-register .block-register .content-wrapper a.login i.svg-icon-user-login{width:50px;height:50px;margin:0 20px 0 0;}#main.user-register .block-register .content-wrapper a.login i.icon-right{width:30px;height:30px;border:2px solid #000000;border-radius:50%;text-align:center;line-height:30px;margin:0 0 0 auto;transition:border-color 0.5s;}#main.user-register .block-register .content-wrapper a.login:hover{color:#afc63a;}#main.user-register .block-register .content-wrapper a.login:hover i.icon-right{border-color:#afc63a;}#main.user-register .block-register>.form-wrapper{position:relative;}#main.user-register .block-register>.form-wrapper:before{content:"";position:absolute;left:-100px;top:0;width:1px;height:100%;background:#dddddd;}#main.user-register form .form-item .description{font-size:12px;line-height:18px;color:#aaaaaa;margin-top:5px;}#main.user-register form .form-actions{margin-top:20px;}#main.user-password .block-password{padding-bottom:70px;}#main.user-password form .form-actions{margin-top:20px;}#main.user-reset .block-reset{padding-bottom:70px;}#main.user-reset form .form-actions{margin-top:20px;}#main.user-reset form .form-type-password{margin-bottom:10px;width:48% !important;float:left !important;}#main.user-reset form .form-type-password.form-item-pass-pass2{float:right !important;}#user-pass-reset div.password-strength,#user-pass-reset div.password-confirm{position:absolute;top:-30px;right:0;z-index:99;font-size:10px;display:none !important;}#user-pass-reset .password-strength-title{font-size:10px;margin-right:60px;}#user-pass-reset .description{width:100%;float:left;clear:left;font-size:12px;line-height:18px;color:#aaaaaa;}#user-pass-reset .password-suggestions ul{padding-left:0;margin:0;}#user-pass-reset .password-suggestions ul li{margin:0 !important;padding-left:15px !important;}#user-pass-reset .password-suggestions ul li:before{top:9px;width:6px;background:#aaa;}#user-pass-reset .password-suggestions+.description{margin-top:10px;}#user-pass-reset .password-strength-text{display:none;}#user-pass-reset .password-indicator{position:absolute;top:30%;right:0;width:45px;border:1px solid #dddddd;height:40%;background:#fff;border-radius:5px;}#user-pass-reset .indicator{display:block;height:100%;background:#4F8A10;width:0;}#user-pass-reset .password-confirm{padding-right:30px;}#user-pass-reset .password-confirm span{position:absolute;top:0;right:0;color:#D43F3F;}#user-pass-reset .password-confirm span.ok{color:#4F8A10;}#user-profile-form #edit-field-user-vorname,#user-profile-form #edit-field-user-nachname{width:48%;margin:0 1%;float:left;}#user-profile-form #edit-field-user-vorname .form-item,#user-profile-form #edit-field-user-nachname .form-item{width:100% !important;margin:0 !important;}#user-profile-form #edit-account{margin:50px 0 30px 0;padding:50px 0 0 0;width:100%;float:left;}#user-profile-form #edit-account .form-item-current-pass{width:98%;margin:0 1% 30px 1%;}#user-profile-form #edit-account .form-item-current-pass:before{content:"";position:absolute;width:100%;height:1px;top:-50px;left:0;background:#aaaaaa;}#user-profile-form #edit-account .form-item-mail{width:98%;}#user-profile-form #edit-account .form-item-pass{margin:30px 0 0 0;width:100%;}#user-profile-form div.password-strength,#user-profile-form div.password-confirm{position:absolute;top:-30px;left:0;width:100%;font-size:12px;line-height:30px;}#user-profile-form .password-strength-text{position:absolute;top:0;right:100px;}#user-profile-form .password-indicator{position:absolute;top:30%;right:0;width:80px;border:1px solid #eeeeee;height:40%;}#user-profile-form .indicator{display:block;height:100%;background:#afc63a;width:0;}#user-profile-form .password-confirm span{position:absolute;top:0;right:0;}#user-profile-form #edit-account .description{font-size:12px;line-height:18px;display:block;margin-top:5px;color:#aaaaaa;width:98%;margin:5px 1% 0 1%;}#user-profile-form #edit-account .password-suggestions+.description{margin-top:10px;}#user-profile-form #edit-account .password-suggestions ul{padding-left:0;margin:0;}#user-profile-form #edit-account .password-suggestions ul li{margin:0 !important;padding-left:15px !important;}#user-profile-form #edit-account .password-suggestions ul li:before{top:9px;width:6px;background:#aaa;}#user-profile-form .form-item-field-datenschutz-und{width:98%;}#user-profile-form .form-actions{width:98%;float:left;margin:20px 1% 0 1%;}
@media all and (min-width:1024px) and (max-width:1279px){body{line-height:26px;font-size:16px;}h1,h2,h3{font-size:26px;line-height:36px;margin-bottom:30px;}h1.big,h2.big,h3.big{font-size:50px;line-height:60px;}h4{font-size:22px;line-height:32px;margin-bottom:20px;}h5{font-size:16px;line-height:24px;}.form-item.form-type-textfield label,.form-item.form-type-password label,.form-item.form-type-textarea label,.form-item.webform-component-textfield label,.form-item.webform-component-number label,.form-item.webform-component-textarea label,.form-item.webform-component-email label,.form-radios .form-type-radio label,.form-type-checkbox label,.form-type-select label.has-text,.form-item.webform-component-select label,input.form-text,textarea,.dk-selected,fieldset legend{font-size:16px;}#node-anfrageformular .content-wrapper .webform fieldset.group>legend{font-size:32px;line-height:42px;margin-bottom:50px;}#navigation-wrapper{margin-left:0px;}#sidebar{display:none !important;}#main-wrapper>#main,article div.section{padding:100px 70px;}#messages{margin:70px 70px 0px 70px;}#footer .title{font-size:14px;line-height:22px;}#node-block_anfrage h3.title{font-size:50px;line-height:60px;margin-bottom:60px;}#node-block_anfrage div.section{padding-top:100px !important;padding-bottom:100px !important;}#node-startseite a.start-menu{right:30px;}#node-startseite #start .icons,#node-startseite .page-item.grund .icons{bottom:30px;}#node-startseite .page-item.grund .icons-right{right:30px;bottom:36px;}#node-startseite .page-item.grund .animation.second .content-wrapper{bottom:100px;}#node-startseite .page-item.grund .animation.second .content-wrapper>div,#node-startseite #start .icons>div{margin:0 30px;}#node-startseite .page-item.grund .icons>div{margin:0 150px 0 30px !important;}#node-startseite #kontakt .line{bottom:30px;}#node-startseite #kontakt .line>div{margin:0 30px 18px 30px;}#node-startseite .page-item.grund .animation.first .content-wrapper .titles{font-size:40px;line-height:40px;}#node-startseite #kontakt .animation.first .content-wrapper{padding:0 10%;}#node-startseite .page-item.grund .animation.first .content-wrapper{padding-left:0;}.view-gruende-menue .views-row.startseite .content-wrapper .title,#node-startseite .page-item.grund .animation.second .content-wrapper h3.title{font-size:26px;line-height:36px;}.view-gruende-menue .views-row.startseite .content-wrapper .text{font-size:20px;line-height:30px;}.view-gruende-menue .views-row.startseite_grund .content-wrapper .title{line-height:18px;font-size:12px;max-width:70%;top:8px;}.view-gruende-menue .views-row.startseite .content-wrapper>div{padding:35px;}#node-startseite .page-item.grund .animation.second .content-wrapper .text{width:100%;}#node-startseite .page-item.grund .animation.first .content-wrapper .titles>div{padding:10px 50px 0 50px;}#node-startseite .page-item.grund .animation.first .content-wrapper .titles .line-1:after{height:6px;top:23px;}#node-startseite .page-item.grund .animation.first .content-wrapper .titles .line-1:before{height:6px;top:63px;}.view-gruende-menue .views-row{width:33.333%;height:25%;}.view-gruende-menue .views-row.startseite{height:50%;}.view-gruende-menue .views-row-7{clear:none;}.view-gruende-menue .views-row-5{clear:left;}#featured.bild-gross .content-wrapper>div{padding:0 70px 70px 70px;}#featured.bild-gross{height:350px;}#featured.bild-gross.big{height:550px;}#featured.bild-gross.h750{height:650px;}#featured.bild-gross .background,#featured.bild-gross .video-container{left:0;width:100%;}#footer #block-views-fusszeile-kontaktdaten-block{width:60%;}#footer #block-views-fusszeile-partner-block>div{margin:-5px;}#footer #block-views-fusszeile-partner-block .logo{width:90px;margin:5px;height:40px;}#footer #block-views-fusszeile-partner-block .logo a img{max-height:40px !important;}#footer{padding:100px 0;}#footer div.section{margin:0 70px;}#loaded-content{left:30px;width:calc(100% - 60px);max-height:calc(100% - 60px)}#loaded-content>a.close{top:30px;right:30px;}.view-aktivitaeten .view-content{grid-template-columns:repeat(3,1fr);padding-top:140px;}.view-aktivitaeten.filters-shown .view-content{padding-top:284px;}.view-aktivitaeten.filters-shown.schnellauswahl .view-content{padding-top:184px;}.merkliste-open .view-aktivitaeten .view-content{grid-template-columns:repeat(2,1fr);}.merkliste-open .view-aktivitaeten{margin-right:260px;}.view-merkliste{width:300px;padding-top:110px;}.view-merkliste>div{padding:50px 30px;}.view-merkliste a.hide{top:90px;left:30px;}.sticky-merkliste .view-merkliste #add-to-booking .form-actions{padding:0 30px 30px 30px;}.view-aktivitaeten.filters-shown+.view-merkliste{padding-top:234px;}.view-aktivitaeten.filters-shown+.view-merkliste a.hide{top:284px;}.view-aktivitaeten.filters-shown.schnellauswahl+.view-merkliste{padding-top:134px;}.view-aktivitaeten.filters-shown.schnellauswahl+.view-merkliste a.hide{top:184px;}.view-aktivitaeten .view-filters>div{padding:32px 200px 32px 70px}.view-aktivitaeten .view-filters a.show-filters{display:inline-block;font-size:18px;}.view-aktivitaeten .view-filters a.show-filters i{font-size:24px;margin-left:10px;}.view-aktivitaeten .view-filters>div>.block{display:none;float:none;}.view-aktivitaeten .view-filters>div>.block.filter{width:auto;margin-left:0px;padding-left:0;border-left:0;margin-top:30px;max-width:100%;}.view-aktivitaeten .view-filters>div>.block h5.title{margin-bottom:10px !important;}.view-aktivitaeten .view-filters>div>.block.change-view{position:absolute;top:30px;right:200px;margin-left:0;}.view-filters .views-exposed-widget.hasvalue>label,.view-aktivitaeten .view-filters #block-search label.focus,.view-aktivitaeten .view-filters #block-search label.has-text{top:-3px;}#node-page_custom #einleitung_banner{margin:-100px -70px 100px -70px;padding:50px 70px;column-gap:50px;}#node-page_custom .details .left{width:30%;}#node-page_custom .details.horizontal .left{margin-top:-124px;}#node-page_custom .details.horizontal .left .titles li a{font-size:14px;}#node-page_custom .details.horizontal .left .titles li a i{display:none !important;}#node-page_custom .details .right{width:70%;}#node-page_custom .bilder-container h2,#node-page_custom .liste h2.title{margin-bottom:60px !important;}#node-page_custom .liste .item .title,#node-page_custom .liste .item .number{font-size:14px;}body.node-type-page-custom #messages{padding:0 100px;margin:80px auto -80px auto;}#node-kontakt .banner{margin-top:-154px;margin-bottom:100px;}#node-kontakt #map{height:500px;}#node-kontakt #map .info{padding:50px;}.view-aktivitaeten .view-filters{margin-right:200px;}.bilder.slider ul.slick-dots{bottom:10px;}#node-startseite #start .scroll-icon.scroll{bottom:100px;}#node-downloads .downloads .dateien a{width:48%;}#node-downloads .downloads .dateien a.clear-2{clear:left;}#node-downloads .downloads .dateien a.clear-3{clear:none;}.view-aktivitaeten.list .views-row .bild img{margin:0;}.view-aktivitaeten.list .views-row .content .text-wrapper h4{font-size:14px;line-height:18px;}.view-aktivitaeten.list .views-row .content>div{padding:15px 25px 0 25px;}#search-overlay .form-item{width:940px;margin-left:-470px;}#search-results{width:940px;}#next-step.with-banner .progress{padding-right:0 !important;}#next-step .banner{position:relative;top:auto;right:auto;height:auto;width:100%;}#next-step .banner .content{margin-right:160px;}#next-step .banner .content .logo{margin:0 0 10px 0;width:130px;}#next-step .banner .content p{margin:0 !important;}#next-step .banner .bild{width:160px;}#node-formular.node-471 .webform .webform-component--persoenliche-daten .fieldset-wrapper>.form-item,#node-formular.node-474 .webform .webform-component--persoenliche-daten .fieldset-wrapper>.form-item{width:48%;}#node-formular.node-471 .webform-client-form>div>.form-item,#node-formular.node-474 .webform-client-form>div>.form-item{margin-top:20px;}#node-formular.node-471 .webform .webform-component--persoenliche-daten,#node-formular.node-471 .webform .webform-component--upload-lebenslauf-und-foto,#node-formular.node-474 .webform .webform-component--persoenliche-daten,#node-formular.node-474 .webform .webform-component--upload-lebenslauf-und-foto{padding:20px;}.view-news .view-content{grid-template-columns:repeat(3,1fr);}body.page-user #featured.bild-gross.with-banner .content-wrapper{margin-bottom:200px;}#main.user-login .block-login,#main.user-login .block-register,#main.user-register .block-register,#main.user-password .block-password,#main.user-reset .block-reset{padding:50px 50px 100px 50px;margin-top:-200px;}#main.user-login .block-login input.form-submit,#main.user-login .block-register a.register{left:50px;bottom:50px;}#main.user-login .block-login a.forgot-password{right:50px;bottom:65px;}#main.user-register .block-register{padding-bottom:50px;column-gap:100px;}#main.user-register .block-register>.form-wrapper:before{left:-50px;}#main.user-password .block-password,#main.user-reset .block-reset{padding-bottom:50px;}#node-anfrageformular #intro{margin-left:0;}#node-anfrageformular .buttons-wrapper:before{width:calc(100% - 280px - 70px);}#node-anfrageformular .buttons-wrapper a.prev{left:70px;}#featured.bild-gross .content-wrapper>div{padding-bottom:50px;}#node-anfrageformular #webform{padding-bottom:100px;}#node-anfrageformular #webform .webform-progressbar{margin:-130px 1% 70px 1%;height:60px;padding:28px 34px;}#node-anfrageformular #webform .webform-component--right--gewuenschte-programmschwerpunkte- .form-checkboxes .form-item{margin:7px 7px 0 0 !important;}#node-anfrageformular #webform .webform-component--left{width:98%;}#node-anfrageformular #webform .webform-component--right{width:98%;margin-top:30px !important;}#node-anfrageformular #webform .webform-component--right--gewuenschte-programmschwerpunkte-{height:auto;}#booking-view-completed .head .info div.guestid{border-left:0 !important;margin-left:0 !important;padding-left:0 !important;}#booking-view-completed .head .info br{display:block !important;}}@media all and (min-width:1280px) and (max-width:1439px){h1,h2,h3{font-size:30px;line-height:40px;}h1.big,h2.big,h3.big{font-size:50px;line-height:60px;}h4{font-size:24px;line-height:32px;margin-bottom:20px;}#main-wrapper>#main,article div.section{padding:100px 70px 100px 200px}#messages{margin:70px 70px 0px 200px;}h1.big,#node-anfrageformular .content-wrapper .webform fieldset.group>legend{font-size:40px;line-height:50px;}#footer .title{font-size:16px;line-height:24px;}#node-block_anfrage h3.title{font-size:50px;line-height:60px;}#node-block_anfrage div.section{padding-top:100px !important;padding-bottom:100px !important;}#node-startseite .page-item.grund .animation.first .content-wrapper .titles{font-size:55px;line-height:55px;}#node-startseite .page-item.grund .animation.first .content-wrapper .titles .line-1:after{top:32px;}#node-startseite .page-item.grund .animation.first .content-wrapper .titles .line-1:before{top:88px;}.view-gruende-menue .views-row.startseite .content-wrapper .title,#node-startseite .page-item.grund .animation.second .content-wrapper h3.title{font-size:34px;line-height:44px;}.view-gruende-menue .views-row.startseite .content-wrapper .text{font-size:20px;line-height:30px;}.view-gruende-menue .views-row.startseite_grund .content-wrapper .title{line-height:20px;max-width:70%;}#navigation-wrapper #main-menu .region-navigation{padding:150px 50px;}#featured.bild-gross{height:350px;}#featured.bild-gross.big{height:550px;}#featured.bild-gross.h750{height:650px;}#footer #block-views-fusszeile-kontaktdaten-block{width:60%;}#footer #block-views-fusszeile-partner-block>div{margin:-10px;}#footer #block-views-fusszeile-partner-block .logo{width:110px;margin:10px;height:40px;}#footer #block-views-fusszeile-partner-block .logo a img{max-height:40px !important;}.view-aktivitaeten .view-content{grid-template-columns:repeat(4,1fr);}.merkliste-open .view-aktivitaeten .view-content{grid-template-columns:repeat(3,1fr);}#node-page_custom #einleitung_banner{margin:-100px -70px 100px -70px;padding:50px 70px;column-gap:50px;}#node-page_custom .details .left{width:30%;}#node-page_custom .details.horizontal .left{margin-top:-124px;}#node-page_custom .details.horizontal .left .titles li a{font-size:16px;}#node-page_custom .details .right{width:70%;}#node-kontakt .banner{margin-top:-154px;margin-bottom:100px;}#node-kontakt #map{height:500px;}.view-aktivitaeten.list .views-row .bild img{margin:0;}.view-filters .views-exposed-widget.hasvalue>label,.view-aktivitaeten .view-filters #block-search label.focus,.view-aktivitaeten .view-filters #block-search label.has-text{top:-3px;}.view-merkliste{width:300px;}.view-merkliste>div{padding:50px 30px;}.merkliste-open .view-aktivitaeten{margin-right:300px;}.sticky-merkliste .view-merkliste #add-to-booking .form-actions{padding:0 30px 30px 30px;}#next-step .banner .content{margin-right:120px;}#next-step .banner .content .logo{margin:0 0 10px 0;width:130px;}#next-step .banner .content p{margin:0 !important;}#next-step .banner .bild{width:120px;}#node-formular.node-471 .webform .webform-component--persoenliche-daten .fieldset-wrapper>.form-item,#node-formular.node-474 .webform .webform-component--persoenliche-daten .fieldset-wrapper>.form-item{width:48%;}#node-formular.node-471 .webform-client-form>div>.form-item,#node-formular.node-474 .webform-client-form>div>.form-item{margin-top:20px;}.view-news .view-content{grid-template-columns:repeat(4,1fr);}.view-news .view-content{grid-template-columns:repeat(3,1fr);}body.page-user #featured.bild-gross.with-banner .content-wrapper{margin-bottom:200px;}#main.user-login .block-login,#main.user-login .block-register,#main.user-register .block-register,#main.user-password .block-password,#main.user-reset .block-reset{padding:50px 50px 100px 50px;margin-top:-200px;}#main.user-login .block-login input.form-submit,#main.user-login .block-register a.register{left:50px;bottom:50px;}#main.user-login .block-login a.forgot-password{right:50px;bottom:65px;}#main.user-register .block-register{padding-bottom:50px;column-gap:100px;}#main.user-register .block-register>.form-wrapper:before{left:-50px;}#main.user-password .block-password,#main.user-reset .block-reset{padding-bottom:50px;}#node-anfrageformular #webform .webform-progressbar{margin-top:-140px;}#node-anfrageformular #webform .webform-component--left{width:98%;}#node-anfrageformular #webform .webform-component--right{width:98%;margin-top:30px !important;}#node-anfrageformular #webform .webform-component--right--gewuenschte-programmschwerpunkte-{height:auto;}#booking-view-completed .head .info div.guestid{border-left:0 !important;margin-left:0 !important;padding-left:0 !important;}#booking-view-completed .head .info br{display:block !important;}}@media all and (min-width:1740px) and (max-width:1900px){.view-merkliste{width:350px;}.merkliste-open .view-aktivitaeten{margin-right:350px;}#next-step .banner .content{margin-right:150px;}#next-step .banner .content p{margin:0 0 15px 0 !important;}#next-step .banner .bild{width:150px;}}@media all and (min-width:1440px) and (max-width:1739px){.view-gruende-menue .views-row.startseite .content-wrapper .title{font-size:36px;line-height:46px;}.view-aktivitaeten.list .views-row .bild img{margin:-5% 0;}.view-merkliste{width:350px;}.view-aktivitaeten .view-content{grid-template-columns:repeat(4,1fr);}.merkliste-open .view-aktivitaeten{margin-right:350px;}.merkliste-open .view-aktivitaeten .view-content{grid-template-columns:repeat(3,1fr);}.view-filters .views-exposed-widget.hasvalue>label,.view-aktivitaeten .view-filters #block-search label.focus,.view-aktivitaeten .view-filters #block-search label.has-text{top:-3px;}#next-step .banner .content{margin-right:150px;}#next-step .banner .content p{margin:0 0 15px 0 !important;}#next-step .banner .bild{width:150px;}#node-formular.node-471 .webform .webform-component--persoenliche-daten .fieldset-wrapper>.form-item,#node-formular.node-474 .webform .webform-component--persoenliche-daten .fieldset-wrapper>.form-item{width:48%;}.view-news .view-content{grid-template-columns:repeat(4,1fr);}#booking-view-completed .head .info div.guestid{border-left:0 !important;margin-left:0 !important;padding-left:0 !important;}#booking-view-completed .head .info br{display:block !important;}}@media only screen and (orientation:portrait){#node-startseite .page-item#start .background,#node-startseite .page-item .background,#node-startseite .page-item .video-container{display:none;}#node-startseite .page-item#start .background-portrait,#node-startseite .page-item .background.portrait,#node-startseite .page-item .video-container.portrait{display:block;}}@media all and (min-width:1024px) and (max-width:1279px) and (min-height:850px){#node-startseite .page-item#start .background{display:none;}#node-startseite .page-item#start .background-portrait{display:block;}#node-startseite .page-item .background-portrait .content h1{font-size:130px;line-height:130px;}#node-startseite .page-item .background-portrait .content h2{font-size:30px;line-height:40px;}}@media all and (min-width:1280px) and (max-width:1439px) and (min-height:1000px){#node-startseite .page-item#start .background{display:none;}#node-startseite .page-item#start .background-portrait{display:block;}#node-startseite .page-item .background-portrait .content h1{font-size:130px;line-height:130px;}#node-startseite .page-item .background-portrait .content h2{font-size:30px;line-height:40px;}}@media all and (min-width:1440px) and (max-width:1739px) and (min-height:1100px){#node-startseite .page-item#start .background{display:none;}#node-startseite .page-item#start .background-portrait{display:block;}#node-startseite .page-item .background-portrait .content h1{font-size:150px;line-height:150px;}#node-startseite .page-item .background-portrait .content h2{font-size:40px;line-height:50px;}}@media all and (min-width:1780px) and (min-height:1400px){#node-startseite .page-item#start .background{display:none;}#node-startseite .page-item#start .background-portrait{display:block;}#node-startseite .page-item .background-portrait .content h1{font-size:220px;line-height:220px;}#node-startseite .page-item .background-portrait .content h2{font-size:50px;line-height:60px;}}@media all and (min-width:1921px){#node-startseite .page-item.grund.animate2 .icons .line{width:4000px;}.view-aktivitaeten .view-content{grid-template-columns:repeat(6,1fr);}.merkliste-open .view-aktivitaeten .view-content{grid-template-columns:repeat(5,1fr);}.view-news .view-content{grid-template-columns:repeat(6,1fr);}}@media all and (max-width:768px) and (max-height:900px){.sticky-merkliste .view-merkliste>div>p,.sticky-merkliste .view-merkliste>div>h3{display:none;}}@media all and (max-width:768px) and (max-height:750px){.sticky-merkliste .view-merkliste{position:absolute !important;bottom:auto !important;top:0 !important;}}
@media all and (max-width:767px){body{line-height:22px;font-size:14px;}.mobile-hide{display:none !important;}.mobile-only{display:block !important;}#admin-menu,div.tabs,.edit-link{display:none !important;}body.admin-menu{margin-top:0 !important;}html.nav-open,html.nav-open body{overflow:hidden;}#header{width:100%;position:fixed;}#header div.section{margin:0;position:relative;}#menu-icon{margin:0;width:50px;height:50px;background:none !important;top:15px;left:15px;}#menu-icon .icon{width:50px;height:50px;border:0;background:#afc63a;box-shadow:0 0 15px 0 rgba(0,0,0,0.1);}#menu-icon .icon span.line{margin-left:-9px;width:18px;margin-top:-8px;}#menu-icon .icon span.line.third{margin-top:6px;}#menu-icon.active .icon{background:#ffffff;}#menu-icon.active .icon span{background:#afc63a;}#menu-icon.active .icon span.line{margin-top:-1px !important;width:20px;margin-left:-10px;height:3px;}#menu-icon.active:hover .icon{opacity:0.7;}#logo{left:auto;width:140px;top:40px;right:30px;}#sidebar{display:none;}#page-wrapper>a.icon.user{display:none !important;}#navigation-wrapper{width:100%;left:-110%;margin-left:0;}#navigation-wrapper:before{height:100px;}#navigation-wrapper .content::before{height:180px;}#navigation-wrapper #main-menu .region-navigation{padding:100px 30px 150px 30px;}#navigation-wrapper .region-header{left:30px;bottom:30px;}a.with-tooltip span.tooltip{font-size:12px;line-height:12px;padding:4px 7px;}p{margin:0 0 20px 0;}input.form-submit,a.button,a.button:focus,a.button:link,a.button:visited,.pager-show-more a{margin-right:20px;line-height:38px;height:38px;border-radius:19px;padding:0 15px;font-size:12px;}input.form-submit .icon-right,a.button .icon-right,a.button:focus .icon-right,a.button:link .icon-right,a.button:visited .icon-right{top:6px;margin:0 -12px 0 10px;}a.button.download-icon:after{top:6px;font-size:22px;margin:0 -8px 0 10px;}div.subtitle,div.subtitle h1{font-size:14px;line-height:22px;}div.subtitle i{font-size:10px;}h1,h2,h3,#lindenhof-booking-feriencamp-agreement-form fieldset legend,#lindenhof-booking-feriencamp-child-protection-form fieldset legend{font-size:18px;line-height:26px;margin-bottom:20px;margin-left:0;}h1 br,h2 br,h3 br{display:none;}h1.small,h2.small,h3.small{font-size:18px;line-height:26px;margin-bottom:20px;}h1.big,h2.big,h3.big{font-size:30px;line-height:40px;}h4{font-size:18px;line-height:26px;margin-bottom:20px;}h5{font-size:14px;line-height:20px;}.form-item.form-type-textfield label,.form-item.form-type-password label,.form-item.form-type-textarea label,.form-item.webform-component-textfield label,.form-item.webform-component-number label,.form-item.webform-component-textarea label,.form-item.webform-component-email label,.form-radios .form-type-radio label,.form-type-checkbox label,.form-type-select label.has-text,.form-item.webform-component-select label,input.form-text,textarea,.dk-selected,fieldset legend{font-size:14px;}#node-anfrageformular .content-wrapper .webform fieldset.group>legend{font-size:18px;line-height:24px;margin-bottom:30px;}#loaded-content article{margin:30px;}#loaded-content{top:50%;left:0;width:100%;height:100%;max-height:100%;border-radius:0 !important;}#loaded-content>a.close,#search-overlay>a.close{top:15px;right:15px;width:24px;height:24px;}#loaded-content>a.close i,#search-overlay>a.close i{font-size:16px;line-height:24px;}#loaded-content.close-white>a.close{background:none;}#loaded-content.messages>.content{margin:30px;}#loaded-content.messages.status>.content .messages,#loaded-content.messages.warning>.content .messages,#loaded-content.messages.error>.content .messages{padding:17px 60px 17px 30px;}body.loaded a.moremedia{bottom:120px;}body.node-type-startseite a.moremedia{display:none !important;}.node-type-startseite #header{width:50%;-webkit-transition:width 0.1s;-moz-transition:width 0.1s;transition:width 0.1s;-webkit-transition-delay:0.3s;-moz-transition-delay:0.3s;transition-delay:0.3s;}.nav-open .node-type-startseite #header{width:100%;-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s;}.node-type-startseite #logo{opacity:0;-webkit-transform:translateY(-200%);-moz-transform:translateY(-200%);transform:translateY(-200%);-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s;}.nav-open .node-type-startseite #logo{opacity:1;-webkit-transform:translateY(0%);-moz-transform:translateY(0%);transform:translateY(0%);-webkit-transition-delay:0.3s;-moz-transition-delay:0.3s;transition-delay:0.3s;}#node-startseite #start .animation.first .logo{width:200px;margin-left:-100px;}#node-startseite a.start-menu{top:25px;right:25px;transform:none;}#node-startseite #start .icons,#node-startseite .page-item.grund .icons{bottom:30px;}#node-startseite .page-item.grund .icons-right{right:30px;bottom:36px;}#node-startseite .page-item.grund .icons-right a.scroll-down{display:none !important;}#node-startseite .page-item.grund .icons-right a.scroll-down,#node-startseite .page-item.grund .icons-right a.icon.audio{margin:0;float:none;width:22px;height:22px;font-size:12px;}#node-startseite .page-item.grund .icons-right a.scroll-down i::before,#node-startseite .page-item.grund .icons-right a.icon.audio i::before{line-height:23px;}#node-startseite #start .icons>div{margin:0 30px !important;}#node-startseite .page-item.grund .icons>div{margin:0 72px 0 30px !important;height:38px;}#node-startseite .page-item.grund .animation.second .content-wrapper h3.title{margin-bottom:0;}#node-startseite .page-item.grund .animation.second .content-wrapper .text,#node-startseite .page-item.grund .icons a.link.read-more{display:none;}#node-startseite .page-item.grund .icons a.button{margin-right:20px;line-height:38px;height:38px;border-radius:19px;padding:0 20px;}#node-startseite #start .icons a.icon{width:22px;height:22px;margin:0 5px;font-size:12px;}#node-startseite #start .icons a.icon i::before{line-height:22px;}#node-startseite #start .icons a.icon.user i{font-size:12px;}#node-startseite #start .icons .line{margin-right:50px;width:calc(50% - 50px);}#node-startseite #start .icons .line.right{margin-left:50px;width:calc(50% - 90px);}.icon.audio .icon-playing{height:10px;width:10px;top:-1px;}.icon.audio .icon-playing span{width:2px;}.icon.audio .icon-playing span.bar-2{left:4px;}.icon.audio .icon-playing span.bar-3{left:8px;}#node-startseite #start .scroll-icon{bottom:100px !important;}#node-startseite .page-item#start .background{display:none;}#node-startseite .page-item#start .background-portrait{display:block;}#node-startseite .page-item#start .background-portrait:before{opacity:0.2;background:#000000;}#node-startseite .page-item#start .background-portrait .content{top:35%;margin-top:-50px;text-shadow:0 0 15px rgba(0,0,0,0.5);}#node-startseite .page-item#start .background-portrait .content h1{font-size:50px;line-height:60px;margin:0 20px 20px 20px;}#node-startseite .page-item#start .background-portrait .content h2{font-size:16px;line-height:26px;margin:0 20px;}#node-startseite .page-item.grund .animation.second .bg-gradient{height:60%;}#node-startseite .page-item.grund .animation.first .content-wrapper{margin-top:-100px;padding-left:0;}#node-startseite .page-item.grund .animation.first .content-wrapper .number{font-size:80px;line-height:80px;}#node-startseite .page-item.grund .animation.first .content-wrapper .titles{font-size:20px;line-height:22px;margin:0 20px;}#node-startseite .page-item.grund .animation.first .content-wrapper .titles>div{padding:10px 15px 0 15px;}#node-startseite .page-item.grund .animation.first .content-wrapper .titles .line-1:after{height:2px;top:18px;}#node-startseite .page-item.grund .animation.first .content-wrapper .titles .line-1:before{height:2px;top:40px;}#node-startseite .page-item.grund .animation.second .content-wrapper{bottom:90px;}#node-startseite .page-item.grund .animation.second .content-wrapper>div{margin:0 30px;}#node-startseite .page-item.grund .animation.second .content-wrapper .subtitle,#node-startseite .page-item.grund .animation.second .content-wrapper h2.title{font-size:12px;line-height:20px;display:inline-block;margin:0;}#node-startseite .page-item.grund .animation.second .content-wrapper h2.title{display:inline;}#node-startseite .page-item.grund .animation.second .content-wrapper h3.title{font-size:18px;line-height:26px;}#node-startseite .page-item.grund .animation.second .content-wrapper h3.title br{display:none;}#node-startseite .page-item.grund .animation.second .content-wrapper .text{font-size:12px;line-height:20px;width:100%;}#node-startseite .page-item.grund .animation.second.text-open .content-wrapper .text{margin-top:20px;}#node-startseite .page-item.grund .animation.second.text-open .bg-gradient-top{height:100%;}#node-startseite .page-item.grund.animate2 .animation.second.text-open .subtitle{opacity:0;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s;}#node-startseite #kontakt .animation.first{background-size:400px auto;}#node-startseite #kontakt .animation.first .content-wrapper{left:5%;width:90%;top:55%;padding:0;}#node-startseite #kontakt .animation.first .content-wrapper .buttons a.button{margin:0 5px 15px 5px;}#node-startseite #kontakt .line{display:none;}.view-gruende-menue .views-row{width:50%;height:150px;}.view-gruende-menue .views-row.startseite{width:100%;height:250px;}.view-gruende-menue .views-row.startseite .content-wrapper>div{padding:30px;}.view-gruende-menue .views-row.startseite .content-wrapper .title{font-size:24px;line-height:34px;margin-bottom:20px;}.view-gruende-menue .views-row.startseite_grund .content-wrapper .number{font-size:20px;line-height:24px;margin-right:10px;}.view-gruende-menue .views-row.startseite .content-wrapper .text{font-size:16px;line-height:24px;}.view-gruende-menue .views-row.startseite_grund .content-wrapper .title{opacity:1 !important;max-width:100%;width:100%;display:block;font-size:12px;line-height:18px;padding-top:2px;}.view-gruende-menue .views-row.startseite_grund .content-wrapper>div{margin:15px;}.view-gruende-menue .views-row .bg-gradient{height:100%;}#loaded-content.gruende>.content{overflow-y:auto !important;}#loaded-content.gruende #block-system-main{height:auto !important;overflow:hidden;}#loaded-content.gruende #block-system-main>div,#loaded-content.gruende #block-system-main .view-gruende-menue{height:auto !important;}#loaded-content.startseite article .bilder,#node-startseite_overlay .bilder,#loaded-content.news article .bilder,#node-news .bilder,#loaded-content.aktivitaet article .bilder,#node-aktivitaet .bilder{width:100%;float:none;margin-bottom:50px;overflow:hidden;position:relative;height:auto;top:auto;left:auto;z-index:0;}#node-startseite_overlay .bilder .bild img,#node-news .bilder .bild img,#node-aktivitaet .bilder .bild img{margin:-20% 0;}#node-aktivitaet .content-wrapper,#node-startseite_overlay .content-wrapper.with-images,#node-news .content-wrapper.with-images{width:100%;float:none;padding:0;}#loaded-content.startseite article,#loaded-content.news article,#loaded-content.aktivitaet article{margin:30px;}#loaded-content.startseite article .content-wrapper,#loaded-content.news article .content-wrapper,#loaded-content.aktivitaet article .content-wrapper{padding:0;}#node-aktivitaet .content-wrapper .details .items{display:block;}#node-aktivitaet .content-wrapper .details .items .item i{font-size:18px;}#featured.bild-gross{height:200px;}#featured.bild-gross.big{height:550px;}#featured.bild-gross.h750{height:650px;}#featured.bild-gross .content-wrapper>div{padding:0 30px 30px 30px !important;}#featured.bild-gross .content-wrapper .text{font-size:14px;line-height:22px;}#featured.bild-gross .background,#featured.bild-gross .video-container{left:0;width:100%;}#featured.bild-gross .background::after,#featured.bild-gross .video-container::after{background:#000000;opacity:0.3;}#main-wrapper>#main,article div.section{padding:50px 30px;}#messages{margin:30px 30px 0px 30px;}#footer{padding:50px 0;}#footer div.section{margin:0 30px;}#footer #block-views-fusszeile-kontaktdaten-block{width:100%;float:none;}#footer #block-views-fusszeile-partner-block{width:80%;max-width:100%;float:none;margin-top:40px;}#footer #block-views-fusszeile-kontaktdaten-block .item{width:100%;margin:0;float:none;}#footer #block-views-fusszeile-kontaktdaten-block .item.first{margin-bottom:30px;}#footer .title{font-size:14px;line-height:22px;}#footer #block-views-fusszeile-partner-block>div{margin:-1%;}#footer #block-views-fusszeile-partner-block .logo{width:31.333%;margin:1%;height:30px;}#footer #block-views-fusszeile-partner-block .logo a img{max-height:30px !important;}#node-block_anfrage h3.title{font-size:22px;line-height:32px;}#node-block_anfrage div.section{padding-top:50px !important;padding-bottom:50px !important;}.view-news .view-content{grid-template-columns:repeat(1,1fr);}.view-aktivitaeten{margin-top:0px !important;}.view-aktivitaeten .view-content{grid-template-columns:repeat(1,1fr);padding-top:0;}.merkliste-open .view-aktivitaeten .view-content{grid-template-columns:repeat(1,1fr);}.bilder.slider ul.slick-dots{bottom:10px;}.merkliste-open .view-aktivitaeten{margin-right:0 !important;}.view-aktivitaeten .view-filters{position:relative !important;top:auto;left:auto;margin:0 -30px 50px -30px !important;width:auto;}.view-aktivitaeten .view-filters>div{padding:30px !important;margin:0 !important;}.view-filters .views-exposed-widgets{grid-template-columns:repeat(2,1fr);}.view-filters .views-exposed-widget{margin-top:20px;}.view-filters .views-exposed-widget .dk-select{width:100%;}.view-filters .form-item{margin:0 !important;}.view-aktivitaeten .view-filters a.show-filters{display:inline-block;}.view-aktivitaeten .view-filters>div>.block{display:none;float:none !important;}.view-aktivitaeten .view-filters>div>.block a.reset{top:2px;}.view-aktivitaeten .view-filters>div>.block.filter{border-left:0 !important;margin-left:0;padding-left:0;margin-top:30px;max-width:100%;}.view-aktivitaeten .view-filters>div>.block.change-view{margin-left:0;margin-top:30px;}.view-aktivitaeten .view-filters #block-search{margin-top:10px !important;width:100%;}.schnellauswahl .views-row{padding-left:0;box-shadow:0 0 15px 0 rgba(0,0,0,0.1) !important;background:#fff;padding-top:0;}.schnellauswahl .views-row .bild{position:relative;top:0;left:auto;border-radius:5px 5px 0 0;margin:0;width:100%;}.schnellauswahl .views-row .content{box-shadow:none;}.view-merkliste{width:100%;right:-110%;height:100% !important;z-index:999;padding-top:0;position:fixed !important;top:0 !important;bottom:auto !important;}.view-merkliste>div{padding:50px 30px;}.view-merkliste>div h3{margin-bottom:30px;}.view-merkliste a.hide{top:0px;left:auto;right:0 !important;background:#afc63a;color:#ffffff;}.view-merkliste #add-to-booking .form-actions{position:absolute;right:0;bottom:0;padding:0 30px 30px 30px;}.view-merkliste>div:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100px;background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 25%,rgba(255,255,255,1) 100%);z-index:99;}html.merkliste-open body{overflow:hidden;}.view-aktivitaeten .view-filters a.merkliste{transform:none;top:auto;bottom:17px;}#loaded-content:before,#loaded-content:after{height:30px;border-bottom:0 !important;}#node-page_custom #einleitung_banner{margin:-50px -30px 50px -30px;padding:30px;row-gap:20px;flex-direction:column;align-items:start;}#node-page_custom .bilder-container{margin-top:60px;}#node-page_custom .bilder-container h2,#node-page_custom .liste h2.title{margin-bottom:40px !important;}#node-page_custom .liste .item .title,#node-page_custom .liste .item .number{font-size:14px;}#node-page_custom .details.with-body-before{margin-top:30px;}#node-page_custom .details .left,#node-page_custom .details .right{width:100% !important;float:none !important;}#node-page_custom .details .right .items{border-left:0 !important;margin-left:0 !important;}#node-page_custom .details .right .item>div{padding-left:0 !important;}#node-page_custom .details.vertical .left>div{border-right:0 !important;padding-right:0 !important;border-bottom:1px solid #dddddd !important;margin-bottom:40px !important;padding-bottom:15px !important;}#node-page_custom .details .left ul{margin:0 0 10px 0 !important;}#node-page_custom .details .left .titles li{margin:0 0 5px 0 !important;border-left:0 !important;float:none !important;padding-left:0 !important;}#node-page_custom .details .left .titles li a{padding-left:25px;}#node-page_custom .details .left .titles li a i{display:block !important;}#node-page_custom .details .left .titles li a i::before{line-height:22px;}#node-page_custom .details.horizontal .left{margin-top:-20px;height:auto;line-height:38px;border-radius:5px;margin-bottom:50px;}#node-page_custom .details.horizontal .left .titles{display:block;}#node-page_custom .details.horizontal .left .titles li{width:auto;}#node-page_custom .details.horizontal .left .titles li a{border-radius:5px;}#node-page_custom .details.horizontal .left .titles li a i{display:none !important;}#node-page_custom .liste{margin-top:70px;}#node-page_custom .bilder-container .show-all{margin-top:30px;}#node-page_custom .bilder-wrapper.masonry{margin:0;}#node-page_custom .bilder-container .bilder .bild{width:100% !important;}#node-page_custom .liste .left,#node-page_custom .liste .right{width:100%;float:none;}#node-page_custom .details .right .item.with-images .text-wrapper{width:100%;}#node-page_custom .details .right .item.two-columns .text-wrapper .text{width:100% !important;margin-left:0 !important;}#node-page_custom .details .right .item.with-images .text{width:100%;float:none;}#node-page_custom .details .right .item .bilder{float:none;width:100%;margin-bottom:25px;}#node-kontakt .banner{margin-top:-104px;margin-bottom:50px;padding:30px;display:block;}#node-kontakt .banner a.button{margin:20px 0 0 0;}#node-kontakt .left{width:100%;}#node-kontakt .left>div{padding-right:0;}#node-kontakt .right{width:100%;margin-top:30px;}#node-kontakt form.webform-client-form .form-item{width:98%;}#node-kontakt .form-textarea-wrapper textarea{height:100px;}#node-kontakt #map{margin-top:50px;height:400px;}#node-kontakt #map .info{display:flex;padding:30px;flex-direction:column;justify-content:center;align-items:flex-start;}#node-kontakt #map .info a.loadmap{margin:20px 0 0 0;}.spalte{width:100%;}article ul.split-2>ul,article ul.split-3>ul{padding-right:0;float:none;width:100%;}article ul li:before{top:10px;}article ul.checkmarks li:before{top:3px;}.dk-select-options{max-width:100%;}.dk-select-options{white-space:normal;}.introjs-tooltip{min-width:200px;max-width:200px;}body.page-user #featured.bild-gross.with-banner{height:350px;}body.page-user #featured.bild-gross.with-banner .content-wrapper{margin-bottom:150px;}body.page-user #featured.bild-gross.with-banner .content-wrapper>div{padding-bottom:15px;}#main.user-login{grid-template-columns:none;}#main.user-login .block-login,#main.user-login .block-register,#main.user-register .block-register,#main.user-password .block-password,#main.user-reset .block-reset{padding:30px 30px 70px 30px;margin-top:-150px;}#main.user-login .block-login i,#main.user-login .block-register i,#main.user-register .block-register i,#main.user-password .block-password i,#main.user-reset .block-reset i{width:50px;height:50px;margin-bottom:15px;}#main.user-login .block-register{margin-top:30px;}#main.user-login .block-login input.form-submit,#main.user-login .block-register a.register{left:30px;bottom:30px;}#main.user-login .block-login a.forgot-password{right:30px;bottom:38px;font-size:12px;}#main.user-register .block-register{padding-bottom:30px;grid-template-columns:none;}#main.user-register .block-register .content-wrapper a.login{margin-top:20px;padding-top:20px;border-top-color:#eeeeee;}#main.user-register .block-register>.form-wrapper{border-top:1px solid #aaaaaa;margin-top:50px;padding-top:50px;}#main.user-register .block-register>.form-wrapper:before{display:none;}#main.user-password .block-password,#main.user-reset .block-reset{padding-bottom:30px;}#main.user-reset form .form-type-password{width:100% !important;}#user-profile-form #edit-field-user-vorname,#user-profile-form #edit-field-user-nachname{width:98%;margin:0 1% 20px 1%;}#user-profile-form .form-item-pass .form-item-pass-pass1,#user-profile-form .form-item-pass .form-item-pass-pass2{width:98%;}#user-profile-form .form-item-pass .form-item-pass-pass2{margin-top:20px !important;}#user-profile-form #edit-account{margin-top:20px;padding-top:40px;}#user-profile-form #edit-account .form-item-current-pass::before{top:-40px;}#node-downloads .downloads .items a{padding-left:30px;}#node-downloads .downloads .items a i{font-size:20px;margin-top:-10px;}#search-overlay .form-item{width:100%;margin-left:0;left:0;position:relative;}#search-results{width:100%;margin-top:70px !important;}#search-overlay>.content{width:auto;padding:0 30px;}#search-results .item.views-row{width:98%;}#search-overlay{background:#ffffff;}#search-results .item.views-row .content>div{height:auto !important;}#next-step.with-banner .progress{padding-right:0 !important;}#next-step .banner{position:relative;top:auto;right:auto;height:auto;width:100%;}#next-step .banner .content{margin-right:120px;}#next-step .banner .content .logo{margin:0 0 10px 0;width:130px;}#next-step .banner .content p{margin:0 !important;}#next-step .banner .bild{width:120px;}#next-step.with-banner .progress a.button{height:auto;line-height:20px;padding:8px 13px;}body.node-type-seite-mit-hintergrund a.moremedia{display:none !important;}#node-formular.node-471 .webform{margin-top:50px;padding-top:50px;}#node-formular.node-471 .webform .webform-component--persoenliche-daten .fieldset-wrapper>.form-item,#node-formular.node-471 .webform .webform-component--upload-lebenslauf-und-foto .fieldset-wrapper .form-item{width:98%;}#node-formular.node-471 .webform .webform-component--upload-lebenslauf-und-foto .webform-component--upload-lebenslauf-und-foto--upload-foto{margin-top:15px;}#node-formular.node-471 .webform .webform-component--persoenliche-daten,#node-formular.node-471 .webform .webform-component--upload-lebenslauf-und-foto{padding:20px;margin-top:20px;}#node-formular.node-471 .webform-component--ich-war-schon-einmal-betreuer-bei-dem-feriencamp-im-lindenhof{padding-top:40px;margin-top:20px;}#node-formular.node-471 .webform-component-date>label{float:none;line-height:30px;}#node-formular.node-471 .webform-component-date .webform-datepicker{margin-left:0;}#node-formular.node-471 .webform-component--anzahl-turnusse,#node-formular.node-471 .webform-component--gruppenwunsch,#node-formular.node-471 .webform-component--alter,#node-formular.node-471 .webform-component--art-der-taetigkeit{width:98% !important;}#node-formular.node-471 .dk-select-options{max-width:200px;}body.node-type-page-custom #messages{padding:0 30px;margin:40px auto -40px auto;}#node-seite_mit_hintergrund div.section{padding-top:140px;}#lindenhof-booking-feriencamp-agreement-form fieldset,#lindenhof-booking-feriencamp-child-protection-form fieldset{padding:30px !important;}#lindenhof-booking-feriencamp-agreement-form .form-item,#lindenhof-booking-feriencamp-child-protection-form .form-item{width:98%;}#node-anfrageformular #intro{margin-left:0;}#node-anfrageformular #intro .table .table-cell{padding:120px 30px;}#node-anfrageformular #intro .content-wrapper{text-align:left;}#node-anfrageformular #intro .login-form{display:block;}#node-anfrageformular #intro .login-form .block.block-register{margin-top:30px;}#node-anfrageformular #intro .login-form .block{padding:30px 30px 80px 30px;}#node-anfrageformular #intro .login-form .block form .form-actions input.form-submit,#node-anfrageformular #intro .login-form .block .button.register{left:30px;bottom:30px;}#node-anfrageformular #intro .login-form .block a.forgot-password{bottom:38px;right:30px;}body.node-type-anfrageformular #featured.bild-gross{height:160px;}#node-anfrageformular .buttons-wrapper{height:70px;}#node-anfrageformular .buttons-wrapper:before{width:calc(100% - 210px - 30px);right:210px;}#node-anfrageformular .buttons-wrapper a.next{line-height:70px;height:70px;width:220px;}#node-anfrageformular .buttons-wrapper a.next .icon-circle-right{font-size:22px;margin-left:5px;}#node-anfrageformular .buttons-wrapper a.prev{left:30px;margin-left:-10px;padding:0 10px;}#node-anfrageformular .buttons-wrapper a.prev .icon-circle-left{font-size:22px;margin-right:0px;}#node-anfrageformular .buttons-wrapper a.prev span{display:none;}#node-anfrageformular #webform{padding-bottom:70px;}#node-anfrageformular #webform .webform-progressbar{margin:-70px 1% 50px 1%;height:40px;padding:18px 24px;}#node-anfrageformular #webform .form-item{width:98%;}#node-anfrageformular #webform .webform-component--gruppe-schule,#node-anfrageformular #webform .webform-component--left{width:98%;}#node-anfrageformular #webform .webform-component--leiter-der-gruppe-ansprechperson,#node-anfrageformular #webform .webform-component--right{width:98%;margin-top:30px !important;}#node-anfrageformular #webform .webform-component--right--gewuenschte-programmschwerpunkte-{height:auto;}#node-anfrageformular #webform .webform-component--left .webform-component--left--schuljahr,#node-anfrageformular #webform .webform-component--left .webform-component--left--ungefaehre-schueleranzahl,#node-anfrageformular #webform .webform-component--left .webform-component--left--art{width:98%;}.form-item{width:98%;margin-bottom:20px;}fieldset{padding:40px 30px 20px 30px;margin-bottom:30px;}fieldset legend{margin-bottom:20px;margin-top:-10px;}#lindenhof-booking-feriencamp-childs-form fieldset.kind .form-item,#lindenhof-booking-feriencamp-childs-form fieldset.eltern .form-item,#lindenhof-booking-feriencamp-childs-form fieldset.sonstiges .form-item{width:98%;}#lindenhof-booking-missing-form fieldset .dk-select{max-width:calc(100vw - 120px)}#booking-view-completed .head .content,#booking-view-completed .head .info{margin-right:0;}#booking-view-completed .head .info div{border-left:0 !important;margin-left:0 !important;padding-left:0 !important;display:block !important;line-height:inherit !important;}#booking-view-completed .head .info br{display:none !important;}#app_badge{display:none !important;}#booking-view-completed.show-mobile-app-banner #mobile_app_banner{display:block;background:#afc63a;margin-top:-30px;border-radius:5px;box-shadow:0 0 15px 0 rgba(0,0,0,0.1);z-index:99;position:relative;overflow:hidden;color:#ffffff;padding:30px;}#booking-view-completed.show-mobile-app-banner #mobile_app_banner a.login{margin-top:20px;display:inline-block;}#booking-view-completed.show-mobile-app-banner #mobile_app_banner .links{margin-top:20px;padding-top:20px;border-top:1px solid rgba(0,0,0,0.1);}#booking-view-completed.show-mobile-app-banner #mobile_app_banner .links a.close{color:#ffffff;font-weight:700;display:block;}#booking-view-completed.show-mobile-app-banner #mobile_app_banner .links a.close:hover{opacity:0.3;}#booking-view-completed.show-mobile-app-banner #mobile_app_banner img{position:absolute;right:0;bottom:0;width:auto;height:auto;max-height:180px;max-width:100px;}#booking-view-completed.show-mobile-app-banner #next-step,#booking-view-completed.show-mobile-app-banner #buchungsinfos,#booking-view-completed.show-mobile-app-banner #status,#booking-view-completed.show-mobile-app-banner #downloads,#booking-view-completed.show-mobile-app-banner #wochenplan,#booking-view-completed.show-mobile-app-banner #activities,#booking-view-completed.show-mobile-app-banner #forms{display:none;}}@media only screen and (max-width:767px) and (orientation:landscape){html,body,body.front #page-wrapper{height:100%;}body.front #header,body.front #navigation-wrapper,body.front #featured,body.front #main-wrapper,body.front #bottom,body.front #footer{display:none !important;}body.front #page-wrapper:before{content:"";width:80px;height:80px;position:fixed;top:50%;left:50%;margin:-40px 0 0 -40px;z-index:999;background:url(/sites/all/themes/lindenhof/css/images/icon-rotate.svg) center center no-repeat;background-size:100% 100%;opacity:1;-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;transition:opacity 0.3s;-webkit-transition-delay:0.2s;-moz-transition-delay:0.2s;transition-delay:0.2s;-webkit-transition-timing-function:ease;-moz-transition-timing-function:ease;transition-timing-function:ease;}}@media only screen and (min-width:500px) and (max-width:767px){}@media only screen and (max-width:767px) and (orientation:portrait){}@media all and (max-width:500px){}@media all and (max-width:400px){#next-step .banner .content{margin-right:0;}#next-step .banner .bild{display:none;}#lindenhof-booking-missing-form #edit-teilnehmer-general .form-item-teilnehmer-general-KL1,#lindenhof-booking-missing-form #edit-teilnehmer-general .form-item-teilnehmer-general-KL1k,#lindenhof-booking-missing-form #edit-teilnehmer-general .form-item-teilnehmer-general-KL1m,#lindenhof-booking-missing-form #edit-teilnehmer-general .form-item-teilnehmer-general-KL2,#lindenhof-booking-missing-form #edit-teilnehmer-general .form-item-teilnehmer-general-KL2k,#lindenhof-booking-missing-form #edit-teilnehmer-general .form-item-teilnehmer-general-KL2m,#lindenhof-booking-missing-form #edit-teilnehmer-general .form-item-teilnehmer-general-KL3,#lindenhof-booking-missing-form #edit-teilnehmer-general .form-item-teilnehmer-general-KL3k,#lindenhof-booking-missing-form #edit-teilnehmer-general .form-item-teilnehmer-general-KL3m,#lindenhof-booking-missing-form #edit-teilnehmer-general .form-item-teilnehmer-general-KL4,#lindenhof-booking-missing-form #edit-teilnehmer-general .form-item-teilnehmer-general-KL4k,#lindenhof-booking-missing-form #edit-teilnehmer-general .form-item-teilnehmer-general-KL4m,#lindenhof-booking-missing-form #edit-teilnehmer-general .form-item-teilnehmer-general-KL5,#lindenhof-booking-missing-form #edit-teilnehmer-general .form-item-teilnehmer-general-KL5k,#lindenhof-booking-missing-form #edit-teilnehmer-general .form-item-teilnehmer-general-KL5m,#lindenhof-booking-missing-form #edit-teilnehmer-general .form-item-teilnehmer-general-KL6,#lindenhof-booking-missing-form #edit-teilnehmer-general .form-item-teilnehmer-general-KL6k,#lindenhof-booking-missing-form #edit-teilnehmer-general .form-item-teilnehmer-general-KL6m{width:98% !important;}}@media all and (max-width:370px){#booking-view-completed.show-mobile-app-banner #mobile_app_banner img{position:absolute;right:0;bottom:0;width:auto;height:auto;max-height:180px;max-width:60px;}}
@media all and (min-width:768px) and (max-width:1023px){body{line-height:26px;font-size:16px;}div.subtitle,div.subtitle h1{font-size:16px;line-height:26px;}div.subtitle i{font-size:12px;}h1,h2,h3,#lindenhof-booking-feriencamp-agreement-form fieldset legend,h1.small,h2.small,h3.small{font-size:22px;line-height:32px;margin-bottom:20px;}h1.big,h2.big,h3.big{font-size:40px;line-height:50px;}h1 br,h2 br,h3 br{display:none;}h4{font-size:22px;line-height:32px;margin-bottom:20px;}h5{font-size:16px;line-height:24px;}.form-item.form-type-textfield label,.form-item.form-type-password label,.form-item.form-type-textarea label,.form-item.webform-component-textfield label,.form-item.webform-component-number label,.form-item.webform-component-textarea label,.form-item.webform-component-email label,.form-radios .form-type-radio label,.form-type-checkbox label,.form-type-select label.has-text,.form-item.webform-component-select label,input.form-text,textarea,.dk-selected,fieldset legend{font-size:16px;}#node-anfrageformular .content-wrapper .webform fieldset.group>legend{font-size:22px;line-height:32px;margin-bottom:40px;}#page-wrapper>a.icon.user{left:30px;bottom:30px;}#main-wrapper>#main,article div.section{padding:100px 70px;}#messages{margin:70px 70px 0px 70px;}#navigation-wrapper{margin-left:0px;}#footer .title{font-size:14px;line-height:22px;}#node-block_anfrage h3.title{font-size:34px;line-height:44px;}#node-block_anfrage div.section{padding-top:100px !important;padding-bottom:100px !important;}#node-startseite a.start-menu{right:30px;}#node-startseite #start .icons,#node-startseite .page-item.grund .icons{bottom:30px;}#node-startseite .page-item.grund .icons-right{right:30px;bottom:30px;}#node-startseite .page-item.grund .animation.second .content-wrapper{bottom:100px;}#node-startseite .page-item.grund .animation.second .content-wrapper>div,#node-startseite #start .icons>div{margin:0 30px;}#node-startseite .page-item.grund .icons>div{margin:0 150px 0 30px !important;}#node-startseite #kontakt .animation.first{background-size:600px auto;}#node-startseite #kontakt .line{bottom:30px;}#node-startseite #kontakt .line>div{margin:0 30px 18px 30px;}#node-startseite .page-item.grund .animation.first .content-wrapper .titles{font-size:28px;line-height:30px;}.view-gruende-menue .views-row.startseite .content-wrapper .title{font-size:26px;line-height:36px;}#node-startseite .page-item.grund .animation.second .content-wrapper h3.title{font-size:22px;line-height:32px;}#node-startseite #kontakt .animation.first .content-wrapper{padding:0 10%;}#node-startseite .page-item.grund .animation.first .content-wrapper{padding-left:0;}.view-gruende-menue .views-row.startseite .content-wrapper .text{font-size:18px;line-height:28px;}.view-gruende-menue .views-row.startseite_grund .content-wrapper .title{line-height:18px;font-size:12px;max-width:70%;top:8px;}.view-gruende-menue .views-row.startseite .content-wrapper>div{padding:25px;}.view-gruende-menue .views-row.startseite_grund .content-wrapper .number{font-size:20px;line-height:30px;margin-right:15px;}.view-gruende-menue .views-row.startseite_grund .content-wrapper>div{margin:25px;height:60px;}#node-startseite .page-item.grund .animation.first .content-wrapper{margin-top:-180px;padding-left:0;}#node-startseite .page-item.grund .animation.second .content-wrapper .text{width:100%;}#node-startseite .page-item.grund .animation.first .content-wrapper .titles>div{padding:10px 50px 0 50px;}#node-startseite .page-item.grund .animation.first .content-wrapper .titles .line-1:after{height:4px;top:20px;}#node-startseite .page-item.grund .animation.first .content-wrapper .titles .line-1:before{height:4px;top:50px;}#node-startseite .page-item.grund .animation.second .content-wrapper .subtitle,#node-startseite .page-item.grund .animation.second .content-wrapper h2.title{font-size:14px;line-height:22px;}#node-startseite .page-item.grund .animation.second .content-wrapper .text{font-size:14px;line-height:22px;margin-top:30px;}#node-startseite .page-item.grund .animation.first .content-wrapper .number{font-size:150px;line-height:150px;}.view-gruende-menue .views-row{width:33.333%;height:25%;}.view-gruende-menue .views-row.startseite{height:50%;}.view-gruende-menue .views-row-7{clear:none;}.view-gruende-menue .views-row-5{clear:left;}#navigation-wrapper #main-menu .region-navigation{padding:120px 50px 220px 50px;}#navigation-wrapper .content:before{height:220px;}#featured.bild-gross .content-wrapper>div{padding:0 70px 70px 70px;}#featured.bild-gross{height:300px;}#featured.bild-gross.big{height:550px;}#featured.bild-gross.h750{height:650px;}#featured.bild-gross .content-wrapper .text{font-size:14px;line-height:22px;}#featured.bild-gross .background,#featured.bild-gross .video-container{left:0;width:100%;}#sidebar{display:none;}#footer{padding:70px 0;}#footer div.section{margin:0 70px;}#footer #block-views-fusszeile-kontaktdaten-block{width:100%;float:none;}#footer #block-views-fusszeile-partner-block{float:none;max-width:100%;clear:left;margin-top:50px;}#footer #block-views-fusszeile-partner-block>div{margin:-5px;}#footer #block-views-fusszeile-partner-block .logo{width:110px;margin:5px;height:40px;}#footer #block-views-fusszeile-partner-block .logo a img{max-height:40px !important;}#loaded-content article{margin:80px;}.view-news .view-content{grid-template-columns:repeat(2,1fr);}.merkliste-open .view-aktivitaeten{margin-right:260px;}.schnellauswahl .views-row{padding-left:0;box-shadow:0 0 15px 0 rgba(0,0,0,0.1) !important;background:#fff;padding-top:30px;}.schnellauswahl .views-row .bild{position:relative;top:0;left:auto;border-radius:5px;margin:0 30px;max-width:100%;}.schnellauswahl .views-row .content{box-shadow:none;}.view-aktivitaeten .view-content{grid-template-columns:repeat(2,1fr);padding-top:140px;}.view-aktivitaeten.filters-shown .view-content{padding-top:284px;}.view-aktivitaeten.filters-shown.schnellauswahl .view-content{padding-top:184px;}.merkliste-open .view-aktivitaeten .view-content{grid-template-columns:repeat(2,1fr);}.view-aktivitaeten .view-filters>div>.block.change-view{position:absolute;top:30px;right:200px;margin-left:0;}.view-merkliste{width:300px;padding-top:110px;}.view-merkliste>div{padding:50px 30px;}.view-merkliste a.hide{top:90px;left:30px;}.sticky-merkliste .view-merkliste #add-to-booking .form-actions{padding:0 30px 30px 30px;}.view-aktivitaeten.filters-shown+.view-merkliste{padding-top:234px;}.view-aktivitaeten.filters-shown+.view-merkliste a.hide{top:284px;}.view-aktivitaeten.filters-shown.schnellauswahl+.view-merkliste{padding-top:134px;}.view-aktivitaeten.filters-shown.schnellauswahl+.view-merkliste a.hide{top:184px;}.view-aktivitaeten .views-row .details .item{font-size:12px;line-height:18px;}.view-aktivitaeten .views-row .details .item i{top:10px;}#loaded-content{left:30px;width:calc(100% - 60px);max-height:calc(100% - 60px)}#loaded-content>a.close{top:22px;right:22px;}#node-kontakt .banner{margin-top:-154px;margin-bottom:100px;padding:30px;}#node-kontakt .left{width:50%;}#node-kontakt .right{width:50%;}#node-kontakt form.webform-client-form .form-item{width:98%;}#node-kontakt .form-textarea-wrapper textarea{height:100px;}#node-kontakt #map{height:400px;}#node-kontakt #map .info{padding:50px;}#loaded-content.startseite article .bilder,#node-startseite_overlay .bilder,#loaded-content.news article .bilder,#node-news .bilder,#loaded-content.aktivitaet article .bilder,#node-aktivitaet .bilder{width:100%;float:none;margin-bottom:50px;overflow:hidden;position:relative;height:auto;top:auto;left:auto;z-index:0;}#node-startseite_overlay .bilder .bild img,#node-news .bilder .bild img,#node-aktivitaet .bilder .bild img{margin:-20% 0;}#node-aktivitaet .content-wrapper,#node-startseite_overlay .content-wrapper.with-images,#node-news .content-wrapper.with-images,#loaded-content.startseite article .content-wrapper,#loaded-content.news article .content-wrapper,#loaded-content.aktivitaet article .content-wrapper{width:100%;float:none;padding:0;}#loaded-content.messages.status>.content .messages,#loaded-content.messages.warning>.content .messages,#loaded-content.messages.error>.content .messages{padding:27px 100px 27px 40px;}#node-aktivitaet .details .items{display:block;}.view-aktivitaeten .view-filters{margin-right:260px;}.view-aktivitaeten .view-filters>div{padding:32px 200px 32px 70px}.view-aktivitaeten .view-filters a.show-filters{display:inline-block;font-size:18px;}.view-aktivitaeten .view-filters a.show-filters i{font-size:24px;margin-left:5px;}.view-aktivitaeten .view-filters>div>.block{display:none;float:none;}.view-aktivitaeten .view-filters>div>.block.filter{width:auto;margin-left:0px;padding-left:0;border-left:0;margin-top:30px;max-width:100%;}.view-filters .views-exposed-widget.hasvalue>label,.view-aktivitaeten .view-filters #block-search label.focus,.view-aktivitaeten .view-filters #block-search label.has-text{top:-3px;}.view-filters .views-exposed-widget{margin-bottom:10px;}.bilder.slider ul.slick-dots{bottom:10px;}#node-startseite #start .scroll-icon.scroll{bottom:100px;}#node-startseite #start .animation.first .logo{width:300px;margin-left:-150px;}#node-page_custom #einleitung_banner{margin:-100px -70px 100px -70px;padding:50px 70px;column-gap:50px;}#node-page_custom .bilder-container h2,#node-page_custom .liste h2.title{margin-bottom:50px !important;}#node-page_custom .liste .item .title,#node-page_custom .liste .item .number{font-size:14px;}#node-page_custom .details .left,#node-page_custom .details .right{width:100% !important;float:none !important;}#node-page_custom .details.horizontal .left{margin-top:-124px;}#node-page_custom .details .right .items{border-left:0 !important;margin-left:0 !important;}#node-page_custom .details .right .item>div{padding-left:0 !important;}#node-page_custom .details .right .item.two-columns .text-wrapper .text{width:100% !important;margin-left:0 !important;}#node-page_custom .details .left>div{border-right:0 !important;padding-right:0 !important;}#node-page_custom .details.vertical .left{margin-bottom:50px;padding-bottom:50px;border-bottom:1px solid #dddddd;}#node-page_custom .details .left ul{margin:0 !important;}#node-page_custom .details .left .titles li{margin:0 15px 5px 0;padding:0 15px 0 0;float:left;}#node-page_custom .details .left .titles li a{padding-left:0 !important;}#node-page_custom .details .left .titles li a i{display:none !important;}#node-page_custom .details.horizontal .left .titles li a{font-size:14px;}#node-page_custom .details{margin-bottom:100px;}#node-page_custom .liste{margin-top:100px;}#node-page_custom .bilder-wrapper.masonry{margin:0 -100px;}#node-page_custom .bilder-container .bilder .bild .title>div{padding:15px;font-size:12px;line-height:18px;}body.node-type-page-custom #messages{padding:0 100px;margin:80px auto -80px auto;}.spalte{width:100%;}#node-downloads .downloads .dateien a{width:98%;}#search-overlay .form-item{width:80%;margin-left:10%;left:0;}#search-results{width:80%;}#search-results .item.views-row{width:31.333%;}#login-page .content-wrapper .table>div{padding:0 50px;}#login-page .content-wrapper{width:100%;left:0%;}#next-step.with-banner .progress{padding-right:0 !important;}#next-step .banner{position:relative;top:auto;right:auto;height:auto;width:100%;}#next-step .banner .content{margin-right:120px;}#next-step .banner .content .logo{margin:0 0 10px 0;width:130px;}#next-step .banner .content p{margin:0 !important;}#next-step .banner .bild{width:120px;}#node-formular.node-471 .webform .webform-component--persoenliche-daten .fieldset-wrapper>.form-item,#node-formular.node-471 .webform .webform-component--upload-lebenslauf-und-foto .fieldset-wrapper .form-item,#node-formular.node-474 .webform .webform-component--persoenliche-daten .fieldset-wrapper>.form-item,#node-formular.node-474 .webform .webform-component--upload-lebenslauf-und-foto .fieldset-wrapper .form-item{width:98%;}#node-formular.node-471 .webform .webform-component--upload-lebenslauf-und-foto .webform-component--upload-lebenslauf-und-foto--upload-foto,#node-formular.node-474 .webform .webform-component--upload-lebenslauf-und-foto .webform-component--upload-lebenslauf-und-foto--upload-foto{margin-top:15px;}#node-formular.node-471 .webform-client-form>div>.form-item,#node-formular.node-474 .webform-client-form>div>.form-item{margin-top:30px;}#node-formular.node-471 .webform .webform-component--persoenliche-daten,#node-formular.node-471 .webform .webform-component--upload-lebenslauf-und-foto,#node-formular.node-474 .webform .webform-component--persoenliche-daten,#node-formular.node-474 .webform .webform-component--upload-lebenslauf-und-foto{padding:20px;margin-top:20px;}#node-formular.node-471 .webform-component--ich-war-schon-einmal-betreuer-bei-dem-feriencamp-im-lindenhof,#node-formular.node-474 .webform-component--ich-war-schon-einmal-betreuer-bei-dem-feriencamp-im-lindenhof{padding-top:40px;}body.page-user #featured.bild-gross.with-banner .content-wrapper{margin-bottom:200px;}#main.user-login{grid-template-columns:none;}#main.user-login .block-login,#main.user-login .block-register,#main.user-register .block-register,#main.user-password .block-password,#main.user-reset .block-reset{padding:50px 50px 100px 50px;margin-top:-200px;}#main.user-login .block-login i,#main.user-login .block-register i,#main.user-register .block-register i,#main.user-password .block-password i,#main.user-reset .block-reset i{width:60px;height:60px;margin-bottom:20px;}#main.user-login .block-register{margin-top:30px;}#main.user-login .block-login input.form-submit,#main.user-login .block-register a.register{left:50px;bottom:50px;}#main.user-login .block-login a.forgot-password{right:50px;bottom:65px;}#main.user-register .block-register{padding-bottom:50px;grid-template-columns:none;}#main.user-register .block-register .content-wrapper a.login{margin-top:20px;padding-top:20px;border-top-color:#eeeeee;}#main.user-register .block-register>.form-wrapper{border-top:1px solid #aaaaaa;margin-top:50px;padding-top:50px;}#main.user-register .block-register>.form-wrapper:before{display:none;}#main.user-password .block-password,#main.user-reset .block-reset{padding-bottom:50px;}#node-anfrageformular #intro{margin-left:0;}#node-anfrageformular #intro .content-wrapper{text-align:left;}#node-anfrageformular #intro .login-form{display:block;}#node-anfrageformular #intro .login-form .block.block-register{margin-top:30px;}#node-anfrageformular #intro .login-form .block{padding:30px 30px 80px 30px;}#node-anfrageformular #intro .login-form .block form .form-actions input.form-submit,#node-anfrageformular #intro .login-form .block .button.register{left:30px;bottom:30px;}#node-anfrageformular #intro .login-form .block a.forgot-password{bottom:42px;right:30px;}#node-anfrageformular .buttons-wrapper{height:100px;}#node-anfrageformular .buttons-wrapper:before{width:calc(100% - 230px - 70px);right:230px;}#node-anfrageformular .buttons-wrapper a.next{line-height:100px;height:100px;width:240px;}#node-anfrageformular .buttons-wrapper a.prev{left:70px;}#featured.bild-gross .content-wrapper>div{padding-bottom:50px;}#node-anfrageformular #webform{padding-bottom:100px;}#node-anfrageformular #webform .webform-progressbar{margin:-130px 1% 70px 1%;height:60px;padding:28px 34px;}#node-anfrageformular #webform .webform-component--gruppe-schule,#node-anfrageformular #webform .webform-component--left{width:98%;}#node-anfrageformular #webform .webform-component--leiter-der-gruppe-ansprechperson,#node-anfrageformular #webform .webform-component--right{width:98%;margin-top:30px !important;}#node-anfrageformular #webform .webform-component--right--gewuenschte-programmschwerpunkte-{height:auto;}#node-anfrageformular #webform .webform-component--left .webform-component--left--schuljahr,#node-anfrageformular #webform .webform-component--left .webform-component--left--ungefaehre-schueleranzahl,#node-anfrageformular #webform .webform-component--left .webform-component--left--art{width:98%;}#lindenhof-booking-feriencamp-childs-form fieldset.kind .form-item,#lindenhof-booking-feriencamp-childs-form fieldset.eltern .form-item{width:48%;}#lindenhof-booking-feriencamp-childs-form fieldset.sonstiges .form-item{width:98%;}.form-item{width:98%;margin-bottom:20px;}#booking-view-completed .head .content,#booking-view-completed .head .info{margin-right:0;}#booking-view-completed .head .info div{border-left:0 !important;margin-left:0 !important;padding-left:0 !important;display:block !important;line-height:inherit !important;}#booking-view-completed .head .info br{display:none !important;}#app_badge{display:none !important;}#booking-view-completed.show-mobile-app-banner #mobile_app_banner{display:block;background:#afc63a;margin-top:-60px;border-radius:5px;box-shadow:0 0 15px 0 rgba(0,0,0,0.1);z-index:99;position:relative;overflow:hidden;color:#ffffff;padding:40px;}#booking-view-completed.show-mobile-app-banner #mobile_app_banner a.login{margin-top:20px;display:inline-block;}#booking-view-completed.show-mobile-app-banner #mobile_app_banner .links{margin-top:20px;padding-top:20px;border-top:1px solid rgba(0,0,0,0.1);}#booking-view-completed.show-mobile-app-banner #mobile_app_banner .links a.close{color:#ffffff;font-weight:700;display:block;}#booking-view-completed.show-mobile-app-banner #mobile_app_banner .links a.close:hover{opacity:0.3;}#booking-view-completed.show-mobile-app-banner #mobile_app_banner img{position:absolute;right:0;bottom:0;width:auto;height:auto;max-height:180px;max-width:100px;}#booking-view-completed.show-mobile-app-banner #next-step,#booking-view-completed.show-mobile-app-banner #buchungsinfos,#booking-view-completed.show-mobile-app-banner #status,#booking-view-completed.show-mobile-app-banner #downloads,#booking-view-completed.show-mobile-app-banner #wochenplan,#booking-view-completed.show-mobile-app-banner #activities,#booking-view-completed.show-mobile-app-banner #forms{display:none;}}@media all and (min-width:768px) and (max-width:1023px) and (min-height:600px){#node-startseite .page-item#start .background{display:none;}#node-startseite .page-item#start .background-portrait{display:block;}#node-startseite .page-item .background-portrait .content{margin-top:-70px;}#node-startseite .page-item .background-portrait .content h1{font-size:90px;line-height:90px;margin-bottom:0;}#node-startseite .page-item .background-portrait .content h2{font-size:20px;line-height:30px;}}
#lindenhof_booking_messages .row{border:1px solid #dddddd;display:block;margin-bottom:20px;border-radius:5px;}#lindenhof_booking_messages .row a.subject{padding:30px 40px;display:block;position:relative;color:#000000;padding-right:220px !important;}#lindenhof_booking_messages .row.new a.subject{background:#f5f5f5;}#lindenhof_booking_messages .row.viewed a.subject{opacity:0.5;}#lindenhof_booking_messages .row a.subject:hover,#lindenhof_booking_messages .row.open a.subject{background:#f9faf2;}#lindenhof_booking_messages .row.viewed a.subject:hover,#lindenhof_booking_messages .row.open.viewed a.subject{opacity:1;}#lindenhof_booking_messages .row a.subject .date{position:absolute;top:50%;right:120px;transform:translateY(-50%);}#lindenhof_booking_messages .row a.subject i{position:absolute;top:50%;right:40px;font-size:36px;transition:transform 0.5s;margin-top:-18px;}#lindenhof_booking_messages .row.new a.subject .title{color:#afc63a;}#lindenhof_booking_messages .row.open a.subject i{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg);}#lindenhof_booking_messages .row.open a.subject .title{color:#afc63a;}#lindenhof_booking_messages .row a.subject .booking{font-size:14px;line-height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}#lindenhof_booking_messages .row a.subject .booking br{display:none;}#lindenhof_booking_messages .row .message{padding:30px 40px;display:none;}#lindenhof_booking_messages .row .message *:last-child{margin-bottom:0;}
#block-lindenhof-booking-bookings .guest_id_info{margin:-25px 0 50px 0;}#block-lindenhof-booking-bookings h5.title.closed{margin-top:50px;}#block-lindenhof-booking-bookings .items .item{border:1px solid #dddddd;display:block;margin-top:20px;position:relative;color:#000000;border-radius:5px;}#block-lindenhof-booking-bookings .items.closed .item{opacity:0.5;}#block-lindenhof-booking-bookings .items .item:hover{background:#f9faf2;}#block-lindenhof-booking-bookings .items.closed .item:hover{opacity:1;}#block-lindenhof-booking-bookings .items .item .content{margin:30px 40px;position:relative;padding-right:300px !important;}#block-lindenhof-booking-bookings .items .item .content .date{position:absolute;top:50%;right:80px;transform:translateY(-50%);}#block-lindenhof-booking-bookings .items .item .content .icon-circle-right{position:absolute;top:50%;right:0;font-size:36px;transition:transform 0.5s;margin-top:-18px;}#block-lindenhof-booking-bookings .items .item .content .title{color:#afc63a;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color 0.5s;}#block-lindenhof-booking-bookings .items .item .content .title br{display:none;}#block-lindenhof-booking-bookings .items .item .content .info{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}#block-lindenhof-booking-bookings .items .item .content .status{color:#aaaaaa;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}#block-lindenhof-booking-bookings .items .item .content .status i{position:relative;top:2px;margin-right:5px;}#block-lindenhof-booking-bookings .items .item.invoice .content .status{color:#eb668a;font-weight:700;}#block-lindenhof-booking-bookings .items .item.invoice .content .status span{display:block;float:left;border-radius:50%;width:18px;height:18px;background:#eb668a;color:#ffffff;text-align:center;font-weight:700;font-size:14px;line-height:18px;margin-right:5px;position:relative;top:5px;}#block-lindenhof-booking-bookings .items.closed .item,#block-lindenhof-booking-bookings .items.closed .item .content .title{color:#aaaaaa;}#block-lindenhof-booking-bookings .items.closed .item:hover,#block-lindenhof-booking-bookings .items.closed .item:hover .content .title{color:#000000;}
#booking-view-completed .right-wrapper{position:relative;font-size:14px;line-height:22px;}#booking-view .head,#booking-view-completed .head,#booking-activities-delete .head{position:relative;background:#4d4d4d;color:#fff;padding:70px 70px 100px 70px;margin:-70px -70px 0 -70px;z-index:19;}#booking-view .head .content,#booking-activities-delete .head .content{float:left;width:calc(100% - 250px)}#booking-view .head h1,#booking-view-completed .head h1,#booking-activities-delete .head h1{margin-bottom:0 !important;}#booking-view .head .subtitle,#booking-view-completed .head .subtitle,#booking-activities-delete .head .subtitle{margin:0 !important;}#booking-view .head .info,#booking-activities-delete .head .info{text-align:right;float:right;width:250px;}#booking-view-completed .head .content{margin-right:200px;}#booking-view-completed .head .info{margin-right:200px;margin-top:20px;}#booking-view-completed .head .info div{display:inline-block;border-left:1px solid #fff;margin-left:10px;padding-left:10px;line-height:18px;}#booking-view-completed .head .info div:first-child{border-left:0 !important;margin-left:0 !important;padding-left:0 !important;}#booking-view-completed .head .info br{display:none;}#booking-view-completed .head .info div.buchungsdatum{border-left:0 !important;margin-left:0 !important;padding-left:0 !important;display:block;}#booking-view .head a.delete,#booking-view-completed .head a.delete{color:#eb668a;font-weight:700;}#booking-view .head a.delete:hover,#booking-view-completed .head a.delete:hover{color:#c83266;}#booking-view .anfrage-details{padding-top:70px;margin-top:70px;border-top:1px solid #dddddd;}#booking-view .anfrage-details .block-wrapper{margin:0;}#booking-view .anfrage-details .block{background:#f5f5f5;box-sizing:border-box;padding:30px 40px;border-radius:5px;margin-bottom:10px;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;}#booking-view .anfrage-details .block:last-child{margin-bottom:0 !important;}#booking-view .anfrage-details .block h5{margin:0 !important;padding:0 30px 0 50px;position:relative;width:33.333%;min-width:0px;box-sizing:border-box;}#booking-view .anfrage-details .block h5 i{position:absolute;top:50%;left:0;width:35px;height:35px;transform:translateY(-50%);}#booking-view .anfrage-details .block .items{width:66.666%;min-width:0px;display:flex;align-items:center;flex-wrap:wrap;color:#777777;justify-content:space-between;}#booking-view .anfrage-details .block .items .item{width:48%;min-width:0px;}#booking-view .anfrage-details .block .items .item b{margin-right:5px;}#booking-view .anfrage-details .actions{margin-top:30px;}#booking-view .anfrage-details .actions a.edit{font-weight:700;margin-right:30px;cursor:pointer;}#booking-view .anfrage-details .actions a.edit i{font-size:30px;margin-right:10px;vertical-align:middle;position:relative;top:-2px;}#booking-view .anfrage-details .actions a.edit.active{color:#798b29;}#booking-view .anfrage-details .actions a.delete{color:#eb668a;font-weight:700;}#booking-view .anfrage-details .actions a.delete i{font-size:30px;margin-right:10px;vertical-align:middle;position:relative;top:-2px;}#booking-view .anfrage-details .actions a.delete:hover{color:#c83266;}#booking-view .anfrage-details #lindenhof-booking-edit-request{display:none;padding-top:50px;}#booking-view .anfrage-details #lindenhof-booking-edit-request .form-item-details-details{clear:left;}#booking-view .anfrage-details #lindenhof-booking-edit-request .form-item-notice-notice{width:98%;}#booking-view #status+.text{margin-top:30px;}#booking-view #status+.text *:last-child{margin:0 !important;}#booking-view #status .content-wrapper,#booking-view-completed #status .content-wrapper{background:#f5f5f5;padding:30px 40px;border-radius:5px;}#booking-view #status .content-wrapper .content,#booking-view-completed #status .content-wrapper .content{width:70%;float:left;}#booking-view #status .content-wrapper .content .rows .row,#booking-view-completed #status .content-wrapper .content .rows .row{border-top:1px solid #dddddd;padding:15px 0;position:relative;}#booking-view-completed #status .content-wrapper .content .rows .row.row-90{margin-top:30px;}#booking-view-completed #status .content-wrapper .content .rows .row.row-90.completed,#booking-view-completed #status .content-wrapper .content .rows .row.row-91.completed,#booking-view-completed #status .content-wrapper .content .rows .row.row-100.completed{color:#c83266;}#booking-view #status .content-wrapper .content .rows .row-1,#booking-view-completed #status .content-wrapper .content .rows .row-1{border-top:0 !important;}#booking-view #status .content-wrapper .content .rows .row.running,#booking-view-completed #status .content-wrapper .content .rows .row.running{background:#fff;border-radius:5px;border:0;z-index:99;box-shadow:0 0 15px 0 rgba(0,0,0,0.1);padding:15px;margin:0 -15px;margin-bottom:0px;margin-bottom:-1px;position:relative;}#booking-view #status .content-wrapper .content .rows .title,#booking-view-completed #status .content-wrapper .content .rows .title{float:left;width:45%;}#booking-view #status .content-wrapper .content .rows .links,#booking-view-completed #status .content-wrapper .content .rows .links{float:left;width:30%;}#booking-view #status .content-wrapper .content .rows .links a,#booking-view-completed #status .content-wrapper .content .rows .links a{color:#ffffff;font-weight:700;margin-right:5px;display:inline-block;background:#4d4d4d;height:20px;font-size:12px;line-height:20px;border-radius:10px;padding:0 10px;z-index:199;}#booking-view #status .content-wrapper .content .rows .links a:hover,#booking-view-completed #status .content-wrapper .content .rows .links a:hover{color:#ffffff;background:#000000;}#booking-view #status .content-wrapper .content .rows .links a i,#booking-view-completed #status .content-wrapper .content .rows .links a i{position:relative;top:3px;float:left;margin:0 7px 0 -7px;font-size:8px;height:14px;width:14px;background:#ffffff;color:#4d4d4d;text-align:center;line-height:14px;border-radius:50%;}#booking-view #status .content-wrapper .content .rows .row.running .links a,#booking-view-completed #status .content-wrapper .content .rows .row.running .links a{background:#afc63a;}#booking-view #status .content-wrapper .content .rows .row.running .links a:hover,#booking-view-completed #status .content-wrapper .content .rows .row.running .links a:hover{background:#798b29;}#booking-view #status .content-wrapper .content .rows .row.running .links a i,#booking-view-completed #status .content-wrapper .content .rows .row.running .links a i{color:#afc63a;}#booking-view #status .content-wrapper .content .rows .status,#booking-view-completed #status .content-wrapper .content .rows .status{width:25%;text-align:right;font-size:12px;line-height:18px;position:absolute;top:50%;right:0;transform:translateY(-50%);}#booking-view #status .content-wrapper .content .rows .date,#booking-view-completed #status .content-wrapper .content .rows .date{font-size:12px;display:inline-block;margin-right:5px;color:#aaaaaa;}#booking-view #status .content-wrapper .content .rows .date.empty,#booking-view-completed #status .content-wrapper .content .rows .date.empty{display:none;}#booking-view #status .content-wrapper .content .rows .status i,#booking-view-completed #status .content-wrapper .content .rows .status i{display:inline-block;width:14px;height:14px;text-align:center;background:#afc63a;border-radius:50%;font-size:8px;margin-top:3px;color:#ffffff;}#booking-view #status .content-wrapper .content .rows .status i:before,#booking-view-completed #status .content-wrapper .content .rows .status i:before{line-height:15px;}#booking-view #status .content-wrapper .content .rows .row.running .title,#booking-view #status .content-wrapper .content .rows .row.running .status,#booking-view-completed #status .content-wrapper .content .rows .row.running .title,#booking-view-completed #status .content-wrapper .content .rows .row.running .status{font-weight:700;}#booking-view #status .content-wrapper .content .rows .row.running .status,#booking-view-completed #status .content-wrapper .content .rows .row.running .status{right:15px;}#booking-view #status .content-wrapper .content .rows .row.open .title,#booking-view-completed #status .content-wrapper .content .rows .row.open .title{color:#aaaaaa;}#booking-view #status .content-wrapper .description,#booking-view-completed #status .content-wrapper .description{width:25%;float:right;}#booking-view #status .content-wrapper .description>div p,#booking-view-completed #status .content-wrapper>div p{margin:0 0 15px 0;}#booking-view #status .content-wrapper .description>div *:last-child,#booking-view-completed #status .content-wrapper .description>div *:last-child{margin-bottom:0 !important;}#booking-view #status .content-wrapper .description a.link,#booking-view-completed #status .content-wrapper .description a.link{color:#afc63a;font-weight:600;margin-top:30px;}#booking-view #status .content-wrapper .description a.link:hover,#booking-view-completed #status .content-wrapper .description a.link:hover{color:#798b29;}#booking-view #status .content-wrapper .description a.link i,#booking-view-completed #status .content-wrapper .description a.link i{position:relative;top:2px;margin-right:5px;}#booking-view #status .content-wrapper a.link.rechnung,#booking-view-completed #status .content-wrapper a.link.rechnung{margin-top:30px;display:inline-block;}#booking-view #status .content-wrapper a.link.delete,#booking-view-completed #status .content-wrapper a.link.delete{margin-top:30px;color:red;font-weight:600;display:inline-block;}#booking-view .ausgewaehlte-aktivitaeten{margin-top:70px;padding-top:70px;border-top:1px solid #dddddd;}#booking-view .ausgewaehlte-aktivitaeten p{margin:0;}#booking-view .ausgewaehlte-aktivitaeten .view a{color:#000000;}#booking-view .ausgewaehlte-aktivitaeten .view a:hover{color:#afc63a;}#booking-view .ausgewaehlte-aktivitaeten a.button{margin-top:30px;}#booking-view .admin-forms{margin-top:70px;padding-top:70px;border-top:1px solid #dddddd;display:grid;grid-template-columns:repeat(2,1fr);gap:50px;}#booking-view .admin-forms .form-item{width:98%;}#next-step{margin-bottom:70px;margin-top:-60px;border-radius:5px;box-shadow:0 0 15px 0 rgba(0,0,0,0.1);background:#ffffff;z-index:99;position:relative;}#next-step>div{position:relative;height:100%;}#next-step.with-button .progress{padding-right:300px;height:100%;}#next-step .progress>div{padding:40px 40px 34px 40px;position:relative;}#next-step .progress .line{border-radius:2px;width:100%;height:10px;background:#4d4d4d;border-radius:5px;overflow:hidden;}#next-step .progress .line>div{background:#afc63a;height:100%;width:0;}#next-step.storno .progress .line>div{background:#c83266;}#next-step .progress .text{padding-right:150px;position:relative;margin-top:8px;}#next-step .progress .right{position:absolute;top:58px;right:40px;line-height:20px;margin-top:2px;}#next-step .progress .right .smiley{border-left:1px solid #dddddd;padding-left:15px;margin-left:15px;float:left;}#next-step .progress .right .smiley i{font-size:22px;line-height:20px;display:block;}#next-step .progress .right .percent{float:left;}#next-step div.button{position:absolute;top:0;right:0;width:300px;height:100%;}#next-step div.button a{display:block;background:#afc63a;padding:0 20px;height:100%;color:#ffffff;font-size:16px;text-transform:uppercase;font-family:"TrendHMSans",sans-serif;text-align:center;display:flex;align-items:center;justify-content:center;}#next-step div.button a:hover{background:#798b29;}#next-step div.button a span{display:inline-block;vertical-align:middle;}#next-step div.button a svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:0%;height:0%;}#next-step div.button a svg path{stroke-dasharray:120;stroke-dashoffset:120;transition:stroke-dashoffset 1s;}#next-step div.button a.animate svg{width:110%;height:110%;animation:buttonCirclePulse 2s 1s ease-out infinite;}#next-step div.button a.animate svg path{stroke-dashoffset:0;}@keyframes buttonCirclePulse{0%{transform:translate(-50%,-50%) scale(1);}15%{transform:translate(-50%,-50%) scale(1.1);}30%{transform:translate(-50%,-50%) scale(1);}}#next-step.rechnung{background:#afc63a;color:#ffffff;}#next-step.rechnung .line,#next-step.rechnung .right{display:none;}#next-step.rechnung .text{padding-right:0 !important;}#next-step.rechnung .text p{margin:0 0 20px 0;}#next-step.rechnung .text .links{margin-top:30px;padding-top:30px;border-top:1px solid rgba(255,255,255,0.3);}#next-step.rechnung .text .links a{color:#ffffff;font-weight:700;margin:0 40px 10px 0;display:inline-block;}#next-step.rechnung .text .links a:hover{opacity:0.5;}#next-step.rechnung .text .links a i{font-size:30px;vertical-align:middle;margin-right:10px;position:relative;top:-2px;}#loaded-content.next-step{overflow:visible;}#loaded-content.next-step:before,#loaded-content.next-step:after{display:none !important;}#loaded-content.next-step>a.close{top:-55px;right:0;color:#ffffff;border-color:#ffffff;}#loaded-content.next-step>a.close:hover{background:#ffffff;color:#000000;}#loaded-content.next-step .content{margin:0 !important;}#loaded-content.next-step .content #next-step{margin:0 !important;border-radius:5px;overflow:hidden;}#loaded-content.next-step .content #next-step:after{display:none !important;}#loaded-content.next-step .content #next-step div.button a.animate svg{display:none !important;}#app_banner{background:#afc63a;color:#ffffff;margin:-1030px -70px 70px -70px;padding:960px 70px 0 70px;position:relative;z-index:9;}#app_banner .content{padding:50px 300px 50px 0;position:relative;}#app_banner .content h3{margin-bottom:0;}#app_banner .content .text{margin-bottom:30px;}#app_banner .content .links a{color:#ffffff;font-weight:700;margin:0 40px 10px 0;display:inline-block;}#app_banner .content .links a:hover{opacity:0.5;}#app_banner .content .links a i{font-size:30px;vertical-align:middle;margin-right:10px;position:relative;top:-2px;}#app_banner .content .bild{width:auto;height:auto;max-height:90%;max-width:200px;position:absolute;right:70px;bottom:0;}#mobile_app_banner{display:none;}#app_badge{position:absolute;top:-75px;right:0;width:150px;height:150px;background:#afc63a;border-radius:50%;z-index:999;}#app_badge:before{content:"";position:absolute;top:0%;left:0%;width:100%;height:100%;border-radius:50%;opacity:1;background:#afc63a;z-index:-1;transition:opacity 0.5s,background-color 0.5s;}#app_badge:after{content:"";position:absolute;top:0%;left:0%;width:100%;height:100%;border-radius:50%;opacity:0.8;background:#afc63a;z-index:-2;animation:appBadgePulse 1s 0s ease-out infinite;}@keyframes appBadgePulse{0%{transform:scale(1);opacity:0.8;}100%{transform:scale(1.3);opacity:0;}}#app_badge:hover:before{background:#798b29;opacity:1;}#app_badge i{display:block;width:80px;height:80px;margin:35px;}#app_badge span.text{position:absolute;top:100%;margin-top:20px;left:0;color:#ffffff;font-family:"TrendHMSans",sans-serif;text-align:center;font-size:14px;line-height:20px;}#app_badge span.tooltip{white-space:normal;width:150%;}#booking-view-completed #forms{width:100%;margin-top:70px;padding-top:70px;border-top:1px solid #dddddd;display:grid;grid-template-columns:repeat(2,1fr);gap:40px;}#booking-view-completed #forms .block{background:#ffffff;padding:40px;border-radius:5px;box-shadow:0 0 15px 0 rgba(0,0,0,0.1);}#booking-view-completed #forms .block .form-item{width:98%;}#booking-view-completed #forms .block.fortschritt .item{position:relative;padding:3px 0 3px 25px;color:#aaaaaa;border-top:1px solid #eeeeee;}#booking-view-completed #forms .block.fortschritt .item.item-1{border-top:0 !important;}#booking-view-completed #forms .block.fortschritt .item i{position:absolute;top:8px;left:0;}#booking-view-completed #forms .block.fortschritt .item.running{font-weight:600;}#booking-view-completed #forms .block.fortschritt .item.item-90.completed,#booking-view-completed #forms .block.fortschritt .item.item-91.completed,#booking-view-completed #forms .block.fortschritt .item.item-100.completed{color:#D43F3F;}#booking-view-completed #forms .block.fortschritt .item.running a{color:#000000;}#booking-view-completed #forms .block.fortschritt .item.running a:hover{color:#afc63a;}#booking-view-completed #forms .block.fortschritt .item.running,#booking-view-completed #forms .block.fortschritt .item.completed{color:#000000;}#booking-view-completed #forms a.buchungsinfos{margin-top:30px;}#booking-view-completed #booking_navigation{border-bottom:1px solid #dddddd;height:50px;margin-top:-40px;}#booking-view-completed #booking_navigation .navigation-container{position:relative;}#booking-view-completed #booking_navigation .navigation-container .navigation-links{display:flex;}#booking-view-completed #booking_navigation .navigation-container .navigation-links b{margin-right:30px;color:#000000;position:relative;line-height:50px;display:block;}#booking-view-completed #booking_navigation .navigation-container .navigation-links a{margin-right:30px;color:#000000;position:relative;line-height:50px;display:block;}#booking-view-completed #booking_navigation .navigation-container .navigation-links a:hover{color:#afc63a;}#booking-view-completed #booking_navigation .navigation-container .navigation-links a.active{color:#afc63a;}#booking-view-completed #booking_navigation .navigation-container .navigation-links a.active:after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:2px;background:#afc63a;}#booking-view-completed #booking_navigation .navigation-container a.refresh{position:absolute;top:50%;right:0;font-size:14px;transform:translateY(-50%);}#booking-view-completed #booking_navigation.sticky .navigation-container{position:fixed;top:0;left:130px;background:#fff;width:calc(100% - 130px - 400px);padding:0 70px;box-shadow:0 0 15px 0 rgba(0,0,0,0.1);z-index:199;box-sizing:border-box;transition:width 0.5s;}#page-wrapper.user-menu-small #booking-view-completed #booking_navigation.sticky .navigation-container{width:calc(100% - 130px - 100px);}#booking-view-completed #booking_navigation.sticky .navigation-container .navigation-links b,#booking-view-completed #booking_navigation.sticky .navigation-container .navigation-links a{line-height:70px;}#booking-view-completed #booking_navigation.sticky .navigation-container .navigation-links a.active:after{bottom:0;}#booking-view-completed #booking_navigation.sticky .navigation-container a.refresh{right:70px;}#booking-view-completed #buchungsinfos{padding-top:70px;}#booking-view-completed #buchungsinfos .bloecke{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;}#booking-view-completed #buchungsinfos .bloecke p{margin:0 0 20px 0;}#booking-view-completed #buchungsinfos .bloecke p:last-child{margin:0;}#booking-view-completed #buchungsinfos .bloecke .block{position:relative;background:#f5f5f5;border-radius:5px;padding:40px;}#booking-view-completed #buchungsinfos .bloecke .block .icon-missing,#booking-view-completed #buchungsinfos .bloecke .block .icon-wait,#booking-view-completed #buchungsinfos .bloecke .block .icon-ok{position:absolute;top:40px;right:0;width:auto;height:34px;background:#c83266;color:#ffffff;text-align:center;font-family:inherit !important;border-radius:17px 0 0 17px;}#booking-view-completed #buchungsinfos .bloecke .block div.icon-missing,#booking-view-completed #buchungsinfos .bloecke .block div.icon-wait,#booking-view-completed #buchungsinfos .bloecke .block div.icon-ok{cursor:default;}#booking-view-completed #buchungsinfos .bloecke .block .icon-missing i,#booking-view-completed #buchungsinfos .bloecke .block .icon-wait i,#booking-view-completed #buchungsinfos .bloecke .block .icon-ok i{display:block;background:#ffffff;width:20px;height:20px;border-radius:10px;margin:7px;color:#c83266;font-size:14px;text-align:center;line-height:20px;font-weight:700;font-style:normal;transition:opacity 0.5s;}#booking-view-completed #buchungsinfos .bloecke .block a.icon-missing:hover i,#booking-view-completed #buchungsinfos .bloecke .block a.icon-wait:hover i,#booking-view-completed #buchungsinfos .bloecke .block a.icon-ok:hover i{opacity:0.5;}#booking-view-completed #buchungsinfos .bloecke .block .icon-ok i:before,#booking-view-completed #buchungsinfos .bloecke .block .icon-wait i:before{line-height:20px;font-size:12px;display:block;}#booking-view-completed #buchungsinfos .bloecke .block .icon-ok{background:#afc63a;}#booking-view-completed #buchungsinfos .bloecke .block .icon-ok i{color:#afc63a;}#booking-view-completed #buchungsinfos .bloecke .block .icon-wait{background:#e0af43;}#booking-view-completed #buchungsinfos .bloecke .block .icon-wait i{animation:rotating 4s linear infinite;display:block;color:#e0af43;}@keyframes rotating{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}#booking-view-completed #buchungsinfos .bloecke .block a.edit{position:absolute;right:15px;bottom:15px;color:#000000;display:block;font-size:14px;}#booking-view-completed #buchungsinfos .bloecke .block a.edit:hover{color:#afc63a;}#booking-view-completed #buchungsinfos .bloecke .block .svg-icon{width:40px;height:40px;margin-bottom:20px;}#booking-view-completed #buchungsinfos .bloecke .block h5{display:none;}#booking-view-completed #buchungsinfos .bloecke .block-3 .content span{display:inline-block;}#booking-view-completed #buchungsinfos .bloecke .block-3 .content .classes span{width:100px;font-weight:700;}#booking-view-completed #buchungsinfos .bloecke .block-5 .content p span{float:right;}#booking-view-completed #buchungsinfos .bloecke .block a.link i.icon-circle-right{font-size:35px;vertical-align:middle;top:-1px;margin-right:10px;}#booking-view-completed #buchungsinfos .bloecke small{color:#aaaaaa;font-size:12px;line-height:20px;display:block;}#booking-view-completed #buchungsinfos .change-text{margin-top:50px;}#booking-view-completed #buchungsinfos .change-text.aktualisierung{border:1px solid #afc63a;padding:30px;}#booking-view-completed #status{padding-top:70px;border-top:1px solid #dddddd;margin-top:70px;}#booking-view-completed #downloads{padding-top:70px;border-top:1px solid #dddddd;margin-top:70px;}#booking-view-completed #downloads .items{display:grid;grid-template-columns:repeat(2,1fr);column-gap:70px;}#booking-view-completed #downloads .items a{display:block;padding:20px 50px 20px 60px;position:relative;border-bottom:1px solid #dddddd;color:#000000;}#booking-view-completed #downloads .items a:hover{color:#afc63a;}#booking-view-completed #downloads .items a i.svg-icon{position:absolute;top:50%;left:16px;width:32px;height:32px;transform:translate(-50%,-50%);}#booking-view-completed #downloads .items a i.icon-download{position:absolute;top:50%;right:0;font-size:14px;transform:translateY(-50%);display:block;}#booking-view-completed #downloads .items a .info{color:#c83266;display:inline-block;font-size:12px;line-height:20px;font-weight:700;margin-left:10px;}#booking-view-completed #downloads .items a .info span{background:#c83266;color:#ffffff;display:inline-block;width:12px;height:12px;border-radius:50%;text-align:center;line-height:12px;font-size:8px;position:relative;top:4px;margin-right:3px;vertical-align:top;}#booking-view-completed #wochenplan{margin-top:30px;padding-top:70px;}#booking-view-completed #wochenplan>.text{margin-top:30px;}#booking-view-completed #wochenplan>.text.details{font-size:14px;line-height:22px;}#booking-view-completed #wochenplan>.text *:last-child{margin-bottom:0 !important;}#booking-view-completed #wochenplan .empty .in-progress{background:#afc63a;color:#fff;font-weight:700;margin:0 0 0 -70px;padding:40px 30px 40px 170px;border-radius:0 25px 25px 0;position:relative;}#booking-view-completed #wochenplan .empty .in-progress i{position:absolute;top:50%;left:70px;transform:translateY(-50%);width:60px;height:60px;}#booking-view-completed #wochenplan .table{background:#f5f5f5;border-radius:5px;overflow:hidden;display:table;width:100%;}#booking-view-completed #wochenplan .table p{margin:0 0 10px 0;}#booking-view-completed #wochenplan .table .row>div p:last-child{margin:0;}#booking-view-completed #wochenplan .table .row{display:table-row;}#booking-view-completed #wochenplan .table .row>div{display:table-cell;padding:20px 30px;vertical-align:top;border-top:1px solid #dddddd;}#booking-view-completed #wochenplan .table .row.header>div{border-top:0 !important;}#booking-view-completed #wochenplan .table .row>div label{display:none;}#booking-view-completed #wochenplan .table .row .col-0{width:10%;box-sizing:border-box;background:#afc63a;color:#ffffff;font-weight:700;border-top-color:rgba(0,0,0,0.1);}#booking-view-completed #wochenplan .table .row .col-1,#booking-view-completed #wochenplan .table .row .col-2,#booking-view-completed #wochenplan .table .row .col-3{width:30%;box-sizing:border-box;}#booking-view-completed #wochenplan .table .row .col-2{background:#e9e9e9;border-top-color:#cccccc;}#booking-view-completed #wochenplan .table .row .col-3{background:#dcdcdc;border-top-color:#bbbbbb;}#booking-view-completed #wochenplan .table .row.data .col-1,#booking-view-completed #wochenplan .table .row.data .col-2,#booking-view-completed #wochenplan .table .row.data .col-3{font-size:14px;line-height:22px;}#booking-view-completed #wochenplan .table .details{margin:30px 0;border:1px solid #afc63a;padding:20px 20px 20px 60px;position:relative;font-weight:700;}#booking-view-completed #wochenplan .table .details i.icon{color:#ffffff;background:#afc63a;font-weight:700;width:30px;height:30px;border-radius:50%;position:absolute;top:15px;left:15px;text-align:center;font-size:20px;line-height:30px;font-style:normal;}#booking-view-completed #lindenhof-booking-planung-accept-form{margin-top:50px;border-top:1px solid #dddddd;padding-top:50px;}#booking-view-completed #lindenhof-booking-planung-accept-form .form-item-message{width:98%;}#booking-view-completed #lindenhof-booking-planung-accept-form .form-item-accept{width:64.666%;margin:0 1% 20px 1%;}#booking-view-completed #lindenhof-booking-planung-accept-form input.form-submit{float:right;margin:0 1% 30px 1%;}#booking-view-completed #activities{margin-top:50px;position:relative;}#booking-view-completed #activities>a.change{position:absolute;top:0;right:0;color:#aaaaaa;font-weight:700;}#booking-view-completed #activities>a.change:hover{color:#afc63a;}#booking-view-completed #activities .view .view-content{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;}#booking-view-completed #activities .view .views-row{position:relative;border-radius:5px;background:#ffffff;box-shadow:0 0 15px 0 rgba(0,0,0,0.1);min-width:0px;}#booking-view-completed #activities .view .views-row .bild{position:relative;z-index:19;overflow:hidden;border-radius:5px 5px 0 0;}#booking-view-completed #activities .view .views-row .bild a{display:block;height:0;padding-top:65%;}#booking-view-completed #activities .view .views-row .bild img{max-width:100%;width:100%;margin:0;height:100%;object-fit:cover;position:absolute;top:0;left:0;font-size:0px;}#booking-view-completed #activities .view .views-row .bild .label{position:absolute;left:0;top:15px;border-radius:0 13px 13px 0;padding:0 12px;line-height:26px;background:#4d4d4d;color:#ffffff;text-transform:uppercase;font-size:14px;font-weight:700;}#booking-view-completed #activities .view .views-row .bild .label.neu{background:#afc63a;}#booking-view-completed #activities .view .views-row .bild .label.beliebt{background:#7d8fb0;}#booking-view-completed #activities .view .views-row .content{padding:40px 20px 20px 20px;position:relative;z-index:99;}#booking-view-completed #activities .view .views-row .art{font-size:12px;line-height:18px;}#booking-view-completed #activities .view .views-row .title{margin:0 !important;}#booking-view-completed #activities .view .views-row .title a{color:#afc63a;}#booking-view-completed #activities .view .views-row .title a:hover{color:#798b29;}#booking-view-completed #activities .view .views-row .text{font-size:14px;line-height:22px;margin-top:20px;display:none;}#booking-view-completed #activities .view .views-row .icons{position:absolute;left:20px;top:-18px;}#booking-view-completed #activities .view .views-row .icons .icon{display:block;width:36px;height:36px;background:#ffffff;text-align:center;font-size:20px;border-radius:50%;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,0.2);box-shadow:0 0 5px 0 rgba(0,0,0,0.2);color:#777777;margin-right:10px;float:left;}#booking-view-completed #activities .view .views-row .icons .icon:hover{color:#000000;}#booking-view-completed #activities .view .views-row .icons .icon i{margin-top:9px;width:18px;height:18px;}#booking-view-completed #activities .view .views-row .icons .icon.transferzeit .time{position:absolute;top:5px;right:5px;font-size:7px;color:#ffffff;width:12px;height:12px;border-radius:50%;background:#eb668a;display:block;line-height:12px;text-align:center;font-weight:600;}#booking-view-completed #activities .view pagebreak{display:none;}#booking-activities-delete .head{margin-bottom:70px;padding-bottom:70px;}#booking-activities-delete .activities{width:65%;float:left;}#booking-activities-delete .activities .row{border-bottom:1px solid #eeeeee;padding:5px 0;}#booking-activities-delete .activities .row .title{width:60%;float:left;font-weight:600;}#booking-activities-delete .activities .row .dauer{float:left;width:15%;}#booking-activities-delete .activities .row .price{float:left;width:15%;}#booking-activities-delete .activities .row .remove{width:10%;float:right;text-align:right;}#booking-activities-delete .activities .row .remove a:hover{color:red;}#booking-activities-delete .activities .row.gesamt{border-top:2px solid #000000;margin-top:-1px;border-bottom:0 !important;font-weight:600;}#booking-activities-delete .add-new{width:25%;float:right;}#booking-activities-delete .add-new .form-item{width:100%;margin:0 0 30px 0;}#booking-activities-delete .add-new .form-actions{width:100%;margin:0;}#booking-activities-delete .add-new .form-item.add .dk-select-multi{display:none;}#booking-activities-delete .go-back{margin-top:50px;}
#main-wrapper>#main.user-page{padding-top:70px;padding-bottom:70px;}#main-wrapper>#main.user-page>h1.title{margin:0 0 40px 0;}body.page-user-booking #main-wrapper>#main.user-page>h2.title{display:none;}#featured.bild-gross.user{height:340px;z-index:99;background:#fff;}#featured.bild-gross.user .content-wrapper>div{padding-bottom:50px;}#featured.bild-gross.user .background{background-position:center center;}#user-menu{position:absolute;top:0;right:0;width:400px;background:#f5f5f5;height:100vh;z-index:199;max-height:100%;transition:width 0.5s;}#user-menu>div{padding:60px;height:100%;overflow:hidden;overflow-y:auto;box-sizing:border-box;}#user-menu h3{white-space:nowrap;transition:opacity 0.5s;}#user-menu ul.links{margin:40px 0 0 0;padding-left:0;}#user-menu ul.links li{list-style:none;position:relative;padding:15px 0 !important;border-bottom:1px solid #dddddd;}#user-menu ul.links li:before{display:none !important;}#user-menu ul.links li a{color:#000000;position:relative;padding-left:50px !important;display:block;font-size:14px;box-sizing:border-box;transition:width 0.5s;}#user-menu ul.links li a:hover{color:#afc63a;}#user-menu ul.links li a.active{font-weight:700;}#user-menu ul.links li a i{position:absolute;top:50%;left:0;width:30px;height:30px;margin-top:-15px;}#user-menu ul.links li span.new{position:absolute;display:block;width:15px;height:15px;background:#eb668a;top:50%;margin-top:-7px;right:0;margin-left:7px;border-radius:50%;font-size:10px;color:#ffffff;font-family:sans-serif;text-align:center;line-height:16px;font-weight:bold;}#user-menu a.logout{display:block;margin-top:40px;width:100%;box-sizing:border-box;white-space:nowrap;}#user-menu a.logout.small{position:absolute;bottom:0;left:50%;font-size:30px;display:block;margin-left:-15px;transition:all 0.5s;opacity:0;z-index:-1;}#user-menu .vorreservierung{margin-top:40px;background:#fff;padding:30px;border-radius:5px;text-align:center;font-size:14px;line-height:22px;}#user-menu .vorreservierung i.svg-icon-user-request{width:40px;height:40px;margin-bottom:20px;}#user-menu .vorreservierung .title{margin:0 0 10px 0 !important;display:block;}#user-menu .vorreservierung p{margin:0 !important;}#user-menu .vorreservierung a.link{font-weight:700;margin-top:10px;display:inline-block;}#user-menu .vorreservierung a.link i{position:relative;top:6px;margin-right:5px;font-size:24px;}#user-menu .vorreservierung.soon{background:#afc63a;color:#ffffff;}#user-menu .vorreservierung.soon a.link{color:#ffffff;}#user-menu .vorreservierung.soon a.link:hover{opacity:0.5;}#main-wrapper #user-menu.sticky{position:fixed;}#main-wrapper #user-menu.sticky.bottom{position:absolute;top:auto;bottom:0;}#user-menu a.toggle{position:absolute;top:50px;right:100%;background:#f5f5f5;opacity:1;z-index:1;display:block;color:#000000;height:48px;border-radius:24px 0 0 24px;font-size:24px;cursor:pointer;}#user-menu a.toggle i{display:block;margin:12px;transition:transform 0.5s;}#user-menu a.toggle:hover{color:#afc63a;}#main-wrapper.with-user-menu{padding-right:400px;min-height:930px;transition:padding-right 0.5s;}#page-wrapper.user-menu-small #main-wrapper.with-user-menu{padding-right:100px;}#page-wrapper.user-menu-small #user-menu{width:100px;}#page-wrapper.user-menu-small #user-menu a.toggle i{transform:rotate(180deg);}#page-wrapper.user-menu-small #user-menu h3{opacity:0;}#user-menu .menu-small-wrapper{opacity:0;z-index:-1;transition:opacity 0.5s;position:absolute;left:0;top:50px;width:100%;text-align:center;border-top:1px solid #dddddd;}#page-wrapper.user-menu-small #user-menu .menu-small-wrapper{opacity:2;z-index:19;}#user-menu .menu-small-wrapper a{display:block;padding:15px 0 !important;border-bottom:1px solid #dddddd;color:#000000;}#user-menu .menu-small-wrapper a i{width:30px;height:30px;display:block;font-size:38px;margin:0 auto;}#user-menu .menu-small-wrapper a span.tooltip{top:50%;right:50%;margin:0 30px 0 0;transform:translate(0,-50%);}#user-menu .menu-small-wrapper a span.tooltip:after{margin:-6px 0 0 0;bottom:auto;border-left-color:#000;border-bottom-color:transparent;right:auto;left:100%;top:50%;}#user-menu .menu-small-wrapper a:hover{background:#eeeeee;color:#afc63a;}#user-menu .menu-small-wrapper a span.new{position:absolute;display:block;width:15px;height:15px;background:#eb668a;top:50%;margin-top:-13px;left:50%;margin-left:-24px;border-radius:50%;font-size:10px;color:#ffffff;font-family:sans-serif;text-align:center;line-height:16px;font-weight:bold;}#user-menu .menu-small-wrapper a.logout-small{border-bottom:0;margin-top:50px;background:none !important;color:#aaa;}#user-menu .menu-small-wrapper a.logout-small:hover{color:#afc63a;}#user-menu .menu-big-wrapper{width:280px;opacity:1;transition:opacity 0.5s 0s,height 0s 0s;}#page-wrapper.user-menu-small #user-menu .menu-big-wrapper{opacity:0;height:0;transition:opacity 0.5s 0s,height 0s 0.5s;}.lindenhof-booking a.link i{position:relative;top:2px;margin-right:5px;}#lindenhof-booking-elternbrief,#lindenhof-booking-accept,#lindenhof-booking-missing{position:relative;}#lindenhof-booking-elternbrief h2.title,#lindenhof-booking-accept h2.title,#lindenhof-booking-missing h2.title{margin-right:300px;}#lindenhof-booking-elternbrief .info,#lindenhof-booking-accept .info,#lindenhof-booking-delete .info,#lindenhof-booking-missing .info{position:absolute;top:0;right:0;text-align:right;}#lindenhof-booking-elternbrief .text,#lindenhof-booking-accept .text,#lindenhof-booking-missing .text{margin-bottom:50px;}#lindenhof-booking-elternbrief #edit-text-format,#lindenhof-booking-elternbrief #cke_1_path{display:none !important;}#lindenhof-booking-elternbrief #edit-submit{margin-top:40px;}#lindenhof-booking-delete #edit-submit{color:red;border-color:red !important;margin-top:30px;}#lindenhof-booking-delete #edit-submit:hover{background:red;color:#fff;}#lindenhof-booking-delete .form-item-no-mail{margin:50px 0 0 0 !important;}#lindenhof-booking-delete .form-item-no-mail label{font-weight:700;}#lindenhof-booking-elternbrief a.cancel,#lindenhof-booking-delete a.cancel{float:right;margin-top:40px;}#lindenhof-booking-elternbrief a.cke_button{-webkit-transition:none !important;-moz-transition:none !important;transition:none !important;outline:inherit !important;}#lindenhof-booking-elternbrief #cke_1_contents{padding:0 1em;}#lindenhof-booking-accept fieldset,#lindenhof-booking-missing fieldset{padding:0 !important;border:0 !important;margin:0 !important;}#lindenhof-booking-accept fieldset h3.title,#lindenhof-booking-missing fieldset h3.title{margin-bottom:35px;color:#afc63a;padding-bottom:15px;border-bottom:1px solid #dddddd;}#lindenhof-booking-accept #edit-general,#lindenhof-booking-missing #edit-missing{padding:50px !important;background:#fafafa !important;}#lindenhof-booking-accept #edit-general .items.school,#lindenhof-booking-missing #edit-missing .items.school{width:47%;float:left;}#lindenhof-booking-accept #edit-general .items.person,#lindenhof-booking-missing #edit-missing .items.person{width:47%;float:right;}#lindenhof-booking-accept #edit-general h4.title,#lindenhof-booking-missing #edit-missing h4.title{margin-bottom:20px;}#lindenhof-booking-accept #edit-general .items .row,#lindenhof-booking-accept #edit-details .items .row,#lindenhof-booking-missing #edit-missing .items .row,#lindenhof-booking-missing #edit-details .items .row{padding:5px 0;}#lindenhof-booking-accept #edit-general .items .row strong,#lindenhof-booking-accept #edit-details .items .row strong,#lindenhof-booking-missing #edit-missing .items .row strong,#lindenhof-booking-missing #edit-details .items .row strong{width:120px;display:inline-block;}#lindenhof-booking-accept #edit-details,#lindenhof-booking-missing #edit-details{padding:50px !important;background:#fafafa !important;margin-top:30px !important;margin-bottom:60px !important;}#lindenhof-booking-accept #edit-missing{margin:0 0 50px 0 !important;}#lindenhof-booking-accept #edit-missing #edit-missing-left .fieldset-wrapper,#lindenhof-booking-accept #edit-missing #edit-missing-right .fieldset-wrapper,#lindenhof-booking-accept #edit-missing #edit-missing-details .fieldset-wrapper,#lindenhof-booking-missing #edit-missing fieldset .fieldset-wrapper,#lindenhof-booking-missing #edit-details fieldset .fieldset-wrapper{margin:0 -1%;}#lindenhof-booking-accept #edit-missing #edit-missing-left .form-item,#lindenhof-booking-accept #edit-missing #edit-missing-right .form-item,#lindenhof-booking-missing #edit-missing fieldset .form-item,#lindenhof-booking-missing #edit-details fieldset .form-item{width:31.333%;margin:0 1% 2% 1%;float:left;}#lindenhof-booking-missing #edit-details #edit-details-sonstiges .form-item-details-sonstiges--1mzlh{clear:left;}#lindenhof-booking-missing #edit-details #edit-details-sonstiges .form-type-select>label,#lindenhof-booking-missing #edit-details #edit-details-skiwoche .form-type-select>label{font-weight:600;margin-right:15px;}#lindenhof-booking-missing #edit-missing #edit-missing-right,#lindenhof-booking-missing #edit-missing #edit-missing-details,#lindenhof-booking-missing #edit-details #edit-details-skiwoche,#lindenhof-booking-missing #edit-details #edit-details-transfer{border-top:1px solid #dddddd !important;padding-top:30px !important;margin-top:10px !important;}#lindenhof-booking-accept #edit-missing #edit-missing-details .form-item,#lindenhof-booking-missing #edit-missing #edit-missing-details .form-item,#lindenhof-booking-missing #edit-missing #edit-missing-left .form-item,#lindenhof-booking-missing #edit-missing #edit-missing-right .form-item{width:23%;margin:0 1% 2% 1%;float:left;}#lindenhof-booking-accept #edit-missing #edit-missing-details .form-item.form-item-missing-details-date{clear:left;width:98%;}#lindenhof-booking-missing #edit-details #edit-details-sonstiges .form-type-select,#lindenhof-booking-missing #edit-details #edit-details-skiwoche .form-type-checkbox,#lindenhof-booking-missing #edit-details #edit-details-skiwoche .form-type-select{width:18%;}#lindenhof-booking-missing #edit-details #edit-details-transfer .form-item.form-item-details-transfer-Anreise{width:98%;}#lindenhof-booking-missing #edit-details #edit-details-transfer .form-item.form-type-radios.form-item-details-transfer-Anreise>label{display:none;}#lindenhof-booking-accept #edit-missing #edit-missing-left strong.title,#lindenhof-booking-accept #edit-missing #edit-missing-right strong.title,#lindenhof-booking-accept #edit-missing #edit-missing-details strong.title,#lindenhof-booking-missing #edit-missing fieldset strong.title,#lindenhof-booking-missing #edit-details fieldset strong.title{margin-left:1%;}#lindenhof-booking-accept #edit-missing fieldset .fieldset-wrapper>strong,#lindenhof-booking-missing #edit-missing fieldset .fieldset-wrapper>strong,#lindenhof-booking-missing #edit-details fieldset .fieldset-wrapper>strong{margin-bottom:15px;display:block;}#lindenhof-booking-accept .form-item.accept{margin-top:50px;float:left;}#lindenhof-booking-accept .form-item.accept .description{padding-left:40px;}#lindenhof-booking-accept .form-item.accept .description p{margin-bottom:20px;}#lindenhof-booking-accept .form-item.accept label{font-weight:600;}#lindenhof-booking-accept .form-item.accept.invalid label{color:#c71414;}#lindenhof-booking-accept #edit-submit{margin-top:50px;float:right;}#lindenhof-booking-accept #edit-details .items.left{width:47%;float:left;}#lindenhof-booking-accept #edit-details .items.right{width:47%;float:right;}#lindenhof-booking-accept #edit-details .items.right h4.title{margin-bottom:20px;}#lindenhof-booking-accept #edit-details .form-item-details-skibus{float:left;width:47%;margin:30px 0 0 0 !important;clear:left;}#lindenhof-booking-accept #edit-details .form-item-details-transfer{margin:30px 0 0 0 !important;clear:right;float:right;width:47%;}#lindenhof-booking-accept #edit-details .form-item-details-transfer label,#lindenhof-booking-accept #edit-details .form-item-details-skibus label{font-size:14px;font-weight:400;}#lindenhof-booking-takeover>div{margin:0;}#lindenhof-booking-takeover h4.title{margin-bottom:0;}#lindenhof-booking-takeover .form-items{margin:40px -1% 0 -1%;}#lindenhof-booking-takeover .form-items .form-item{margin:0 1% 20px 1%;width:48%;float:left;}#lindenhof-booking-takeover .form-items .form-item.form-item-status{margin-top:20px;width:98%;}#lindenhof-booking-takeover .form-items .form-item.form-item-status .description{color:#aaaaaa;}#lindenhof-booking-takeover #edit-submit{margin-top:20px;}#lindenhof-booking-takeover a.cancel{float:right;margin-top:20px;}#lindenhof-booking-elternbrief-form .buttons{margin-top:30px;}#lindenhof-booking-elternbrief-form .buttons input.form-submit{margin-right:30px;}#lindenhof-booking-elternbrief-form .buttons a.button.download.disabled{cursor:default;opacity:0.3;}#lindenhof-booking-elternbrief-form #edit-vorlage .form-type-radios.form-item-vorlage-select{margin-bottom:40px !important;}#lindenhof-booking-elternbrief-form #edit-vorlage .form-type-radios.form-item-vorlage-select>label{display:none;}#lindenhof-booking-elternbrief-form #edit-vorlage .form-type-radios.form-item-vorlage-select .form-item{display:block;float:none;margin:0 0 5px 0;}#lindenhof-booking-elternbrief-form>div>.einleitung{margin-bottom:30px;}#lindenhof-booking-elternbrief-form .beschreibung_unten{margin-top:30px;margin-bottom:-30px;}#lindenhof-booking-elternbrief-form>div>fieldset{margin:30px 0;padding:30px 40px;background:#f5f5f5;border:0;min-height:24px;}#lindenhof-booking-elternbrief-form>div>fieldset.collapsed{background:none;padding:30px 0;border-top:1px solid #000000;margin:0;}#lindenhof-booking-elternbrief-form>div>fieldset>legend{font-size:20px;line-height:24px;font-family:"TrendHMSans",sans-serif;font-weight:normal;float:left;margin:0;padding:0;width:100%;}#lindenhof-booking-elternbrief-form>div>fieldset.collapsed>legend a{color:#000000;display:block;position:relative;}#lindenhof-booking-elternbrief-form>div>fieldset.collapsed>legend a:hover{color:#afc63a;}#lindenhof-booking-elternbrief-form>div>fieldset>legend a i{float:left;margin-right:15px;font-size:26px;transform:rotate(180deg);}#lindenhof-booking-elternbrief-form>div>fieldset.collapsed>legend a i{transform:rotate(0deg);}#lindenhof-booking-elternbrief-form>div>fieldset>.fieldset-wrapper{padding:30px 0 10px 0;width:100%;float:left;border-top:1px solid #000000;margin-top:20px;}#lindenhof-booking-elternbrief-form .text-format-wrapper .filter-wrapper,#lindenhof-booking-elternbrief-form .text-format-wrapper .form-type-textarea>label{display:none !important;}#lindenhof-booking-elternbrief-form .form-item.form-type-checkbox{margin:0 0 20px 0 !important;border-top:1px solid #dddddd;padding-top:20px;}#lindenhof-booking-elternbrief-form .form-item.form-type-checkbox:first-child{border-top:0 !important;padding-top:0 !important;}#lindenhof-booking-elternbrief-form .form-item.form-type-checkbox>label{font-weight:700;padding-left:40px;}#lindenhof-booking-elternbrief-form .form-item.form-type-checkbox.checked>label{color:#afc63a;}#lindenhof-booking-elternbrief-form .form-item.form-type-checkbox .description{width:50%;text-align:right;position:absolute;top:15px;right:0;font-size:12px;line-height:16px;}#lindenhof-booking-elternbrief-form .text-format-wrapper{margin-bottom:0px;position:relative;overflow:hidden;}#lindenhof-booking-elternbrief-form .text-format-wrapper>.description{position:absolute;top:10px;right:10px;z-index:599;font-weight:700;margin-top:0;}#lindenhof-booking-elternbrief-form .text-format-wrapper>.description a:hover{text-decoration:underline;}#lindenhof-booking-elternbrief-form .text-format-wrapper .form-item{margin-top:0px;padding-bottom:20px;}#lindenhof-booking-elternbrief-form .text-format-wrapper a.cke_button{-webkit-transition:none !important;-moz-transition:none !important;transition:none !important;outline:inherit !important;}#lindenhof-booking-elternbrief-form .text-format-wrapper .cke_path{display:none;}#lindenhof-booking-elternbrief-form .cke .cke_wysiwyg_frame{}#lindenhof-booking-elternbrief-form a.button.cancel{float:right;}#lindenhof-booking-elternbrief-form .form-type-managed-file{margin-bottom:40px;}#lindenhof-booking-elternbrief-form #edit-packliste .form-type-managed-file{margin-bottom:20px;}#lindenhof-booking-elternbrief-form .form-type-managed-file:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#lindenhof-booking-elternbrief-form .form-type-managed-file>label{font-weight:700;display:block;margin-bottom:15px;}#lindenhof-booking-elternbrief-form .form-type-managed-file .file{margin-right:20px;display:none;}#lindenhof-booking-elternbrief-form .form-type-managed-file .file a{color:#000000;}#lindenhof-booking-elternbrief-form .form-type-managed-file .file .file-icon{width:16px;display:inline-block;margin-right:5px;}#lindenhof-booking-elternbrief-form .form-type-managed-file .thumbnail{float:left;width:100px;margin-right:20px;}#lindenhof_booking_bus_liste #filter{padding:30px;margin-bottom:50px;border:1px solid #000000;}#lindenhof_booking_bus_liste #filter .form-item{float:left;margin-right:50px;margin-bottom:0 !important;}#lindenhof_booking_bus_liste #filter .form-item strong{float:left;margin-right:30px;padding-top:6px;}#lindenhof_booking_bus_liste #filter .form-item select,#lindenhof_booking_bus_liste #filter .form-item .dk-select{width:200px;float:left;}#lindenhof_booking_bus_liste table{width:100%;border-spacing:0;}#lindenhof_booking_bus_liste table td{border-bottom:1px solid #333333;}#lindenhof_booking_bus_liste table th,#lindenhof_booking_bus_liste table td{padding:10px;}#lindenhof_booking_bus_liste table.sticky-header{z-index:199;}#lindenhof_booking_bus_liste table.sticky-header thead,#lindenhof_booking_bus_liste table.sticky-table thead{background:#333333;color:#ffffff;}#lindenhof_booking_bus_liste ul.pager{padding:0 !important;margin:50px 0 0 0 !important;}#lindenhof_booking_bus_liste ul.pager .pager-previous{margin-left:0 !important;}#lindenhof_booking_bus_liste table form input.form-text{background:#ffffff;}#lindenhof_booking_bus_liste table form input.form-submit{color:#000000;border-color:#000000 !important;font-size:12px;line-height:28px;}#lindenhof_booking_bus_liste table form input.form-submit:hover{color:#ffffff;background:#000000;}#lindenhof_booking_bus_liste table form.bestellen{margin-top:20px;}#lindenhof_booking_bus_liste table form.bestellen input.form-submit{margin-top:-7px;}.page-admin-content-lindenhof-booking #bottom{display:none;}#booking-view-completed #missing-overlay,#booking-overlay-content{position:fixed;background:#ffffff;z-index:1199;width:500px;height:200px;left:50%;top:50%;margin-top:-100px;margin-left:-250px;color:#000000;}#booking-view-completed #missing-overlay>div,#booking-overlay-content>div{padding:40px;}#booking-overlay-content>a.close{position:absolute;top:15px;right:15px;font-size:20px;}#booking-overlay-content a.button{margin:0 20px 10px 0;}#booking-view-completed #missing-overlay-bg,#booking-overlay{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:1099;}.backdropfilter #booking-view-completed #missing-overlay-bg,.backdropfilter #booking-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(0,0,0,0.3);}#booking-view-completed #missing-overlay h4.title{margin:0 !important;}@media all and (min-width:1440px) and (max-width:1599px){#main-wrapper.with-user-menu{padding-right:320px;min-height:1010px;}#user-menu{width:320px;}#user-menu>div{padding:60px 40px;}#user-menu .menu-big-wrapper{width:240px;}}@media all and (min-width:1280px) and (max-width:1439px){#main-wrapper.with-user-menu{padding-right:320px;min-height:1010px;}#user-menu{width:320px;}#user-menu>div{padding:60px 40px;}#user-menu .menu-big-wrapper{width:240px;}#lindenhof-booking-accept #edit-missing #edit-missing-details .form-item,#lindenhof-booking-missing #edit-missing #edit-missing-details .form-item,#lindenhof-booking-missing #edit-missing #edit-missing-left .form-item,#lindenhof-booking-missing #edit-missing #edit-missing-right .form-item,#lindenhof-booking-missing #edit-details #edit-details-sonstiges .form-item,#lindenhof-booking-missing #edit-details #edit-details-transfer .form-item,#lindenhof-booking-missing #edit-details #edit-details-skiwoche .form-item{width:31.333% !important;}#lindenhof-booking-missing #edit-details #edit-details-sonstiges .form-type-checkbox,#lindenhof-booking-missing #edit-details #edit-details-skiwoche .form-type-checkbox,#lindenhof-booking-missing #edit-details #edit-details-skiwoche .form-type-select{width:31.333%;}}@media all and (min-width:1024px) and (max-width:1279px){#main-wrapper.with-user-menu{padding-right:300px;min-height:1010px;}#user-menu{width:300px;}#user-menu>div{padding:60px 30px;}#user-menu .menu-big-wrapper{width:240px;}#lindenhof-booking-accept #edit-general .items.school,#lindenhof-booking-accept #edit-general .items.person{width:100%;float:none;}#lindenhof-booking-accept #edit-general .items.person,#lindenhof-booking-accept #edit-missing #edit-missing-right{margin-top:30px !important;}#lindenhof-booking-accept #edit-details{margin-top:15px !important;padding:30px !important;}#lindenhof-booking-accept #edit-submit{margin-top:30px;float:none;}#lindenhof-booking-accept #edit-details .items,#lindenhof-booking-accept #edit-details .form-item-details-transfer,#lindenhof-booking-accept #edit-details .form-item-details-skibus{width:100% !important;float:none !important;}#lindenhof-booking-accept #edit-details .items.right{margin-top:30px;}#lindenhof-booking-takeover .form-items .form-item{width:98%;}#lindenhof-booking-accept #edit-missing #edit-missing-details .form-item,#lindenhof-booking-missing #edit-missing #edit-missing-details .form-item,#lindenhof-booking-missing #edit-missing #edit-missing-left .form-item,#lindenhof-booking-missing #edit-missing #edit-missing-right .form-item,#lindenhof-booking-missing #edit-details #edit-details-sonstiges .form-item,#lindenhof-booking-missing #edit-details #edit-details-transfer .form-item,#lindenhof-booking-missing #edit-details #edit-details-skiwoche .form-item{width:48% !important;}#lindenhof-booking-missing #edit-details #edit-details-sonstiges .form-type-checkbox,#lindenhof-booking-missing #edit-details #edit-details-skiwoche .form-type-checkbox,#lindenhof-booking-missing #edit-details #edit-details-skiwoche .form-type-select{width:48%;}}@media all and (min-width:768px) and (max-width:1023px){#main-wrapper.with-user-menu{padding-right:260px;min-height:1010px;}#user-menu{width:260px;}#user-menu>div{padding:60px 30px;}#user-menu .menu-big-wrapper{width:200px;}#lindenhof-booking-elternbrief h2.title,#lindenhof-booking-accept h2.title,#lindenhof-booking-delete h2.title{margin:0 0 20px 0 !important;}#lindenhof-booking-elternbrief .info,#lindenhof-booking-accept .info,#lindenhof-booking-delete .info{position:relative;top:auto;right:auto;text-align:left;margin-bottom:30px;}#lindenhof-booking-elternbrief .text,#lindenhof-booking-accept .text,#lindenhof-booking-delete .text{margin-bottom:30px;}#lindenhof-booking-elternbrief a.cancel,#lindenhof-booking-delete a.cancel{margin-top:30px;}#lindenhof-booking-elternbrief #edit-submit,#lindenhof-booking-delete #edit-submit{margin-top:30px;}#lindenhof-booking-accept #edit-general{padding:30px !important;}#lindenhof-booking-accept #edit-general .items.school,#lindenhof-booking-accept #edit-general .items.person{width:100%;float:none;}#lindenhof-booking-accept #edit-general .items.person,#lindenhof-booking-accept #edit-missing #edit-missing-right{margin-top:30px !important;}#lindenhof-booking-accept #edit-details{margin-top:15px !important;padding:30px !important;}#lindenhof-booking-accept #edit-missing #edit-missing-left .form-item,#lindenhof-booking-accept #edit-missing #edit-missing-right .form-item{width:98%;margin:0 1% 1% 1%;}#lindenhof-booking-accept #edit-missing #edit-missing-details .form-item{width:98%;margin:0 1% 1% 1%;}#lindenhof-booking-accept #edit-submit{margin-top:30px;float:none;}#lindenhof-booking-accept #edit-general .items .row strong,#lindenhof-booking-accept #edit-details .items .row strong{width:100px;}#lindenhof-booking-accept #edit-details .items,#lindenhof-booking-accept #edit-details .form-item-details-transfer,#lindenhof-booking-accept #edit-details .form-item-details-skibus{width:100% !important;float:none !important;}#lindenhof-booking-accept #edit-details .items.right{margin-top:30px;}#user-profile-form .form-item-pass .form-item-pass-pass1,#user-profile-form .form-item-pass .form-item-pass-pass2{width:100%;float:none;}#user-profile-form .form-item-pass .form-item-pass-pass2{margin-top:40px !important;}#lindenhof-booking-takeover .form-items .form-item{width:98%;}#lindenhof-booking-accept #edit-missing #edit-missing-details .form-item,#lindenhof-booking-missing #edit-missing #edit-missing-details .form-item,#lindenhof-booking-missing #edit-missing #edit-missing-left .form-item,#lindenhof-booking-missing #edit-missing #edit-missing-right .form-item,#lindenhof-booking-missing #edit-details #edit-details-sonstiges .form-item,#lindenhof-booking-missing #edit-details #edit-details-transfer .form-item,#lindenhof-booking-missing #edit-details #edit-details-skiwoche .form-item{width:48% !important;}#lindenhof-booking-missing #edit-details #edit-details-sonstiges .form-type-checkbox,#lindenhof-booking-missing #edit-details #edit-details-skiwoche .form-type-checkbox,#lindenhof-booking-missing #edit-details #edit-details-skiwoche .form-type-select{width:48%;}}@media all and (min-width:768px) and (max-width:900px){#booking-view .anfrage-details .block{width:98% !important;height:auto !important;}#booking-view .anfrage-details .block:nth-child(2),#booking-view .anfrage-details .block:nth-child(3){margin-top:10px;}}@media all and (max-width:767px){#featured.bild-gross.user{height:200px;}#page-wrapper.user-menu-small #main-wrapper.with-user-menu{padding-right:0 !important;min-height:none;}#user-menu{width:100% !important;position:relative !important;top:auto !important;bottom:auto !important;height:auto !important;right:auto;}#user-menu>div{padding:40px 30px;}#user-menu .menu-big-wrapper{width:100% !important;opacity:1 !important;height:auto !important;}#page-wrapper.user-menu-small #user-menu h3{opacity:1 !important;}#user-menu a.toggle,#user-menu .menu-small-wrapper{display:none !important;}#user-menu ul.links{margin-bottom:30px;}#featured.user-page{height:200px !important;}#lindenhof-booking-elternbrief h2.title,#lindenhof-booking-accept h2.title,#lindenhof-booking-delete h2.title,#lindenhof-booking-missing h2.title{margin:0 0 20px 0 !important;}#lindenhof-booking-elternbrief .info,#lindenhof-booking-accept .info,#lindenhof-booking-delete .info,#lindenhof-booking-missing .info{position:relative;top:auto;right:auto;text-align:left;margin-bottom:30px;}#lindenhof-booking-elternbrief .text,#lindenhof-booking-accept .text,#lindenhof-booking-delete .text,#lindenhof-booking-missing .text{margin-bottom:30px;}#lindenhof-booking-elternbrief a.cancel,#lindenhof-booking-delete a.cancel{margin-top:30px;}#lindenhof-booking-elternbrief #edit-submit,#lindenhof-booking-delete #edit-submit{margin-top:30px;}#lindenhof-booking-accept #edit-general,#lindenhof-booking-missing #edit-missing,#lindenhof-booking-missing #edit-details{padding:30px !important;}#lindenhof-booking-accept #edit-general .items.school,#lindenhof-booking-accept #edit-general .items.person{width:100%;float:none;}#lindenhof-booking-accept #edit-general .items.person,#lindenhof-booking-accept #edit-missing #edit-missing-right,#lindenhof-booking-accept #edit-missing #edit-missing-details{margin-top:30px !important;}#lindenhof-booking-accept #edit-details{margin-top:15px !important;padding:30px !important;}#lindenhof-booking-accept #edit-missing #edit-missing-left .form-item,#lindenhof-booking-accept #edit-missing #edit-missing-right .form-item{width:98%;margin:0 1% 1% 1%;}#lindenhof-booking-accept #edit-missing #edit-missing-details .form-item{width:98%;margin:0 1% 1% 1%;}#lindenhof-booking-accept #edit-submit,#lindenhof-booking-missing #edit-submit{margin-top:30px;float:none;}#lindenhof-booking-accept #edit-general .items .row strong,#lindenhof-booking-accept #edit-details .items .row strong{width:auto;display:block;}#lindenhof-booking-accept #edit-details .items,#lindenhof-booking-accept #edit-details .form-item-details-transfer{width:100% !important;float:none !important;}#lindenhof-booking-accept #edit-details .items.right{margin-top:30px;}#lindenhof-booking-takeover .form-items .form-item{width:98%;}#lindenhof-booking-takeover #edit-submit{margin-top:10px;}#lindenhof-booking-accept #edit-missing #edit-missing-details .form-item,#lindenhof-booking-missing #edit-missing #edit-missing-details .form-item,#lindenhof-booking-missing #edit-missing #edit-missing-left .form-item,#lindenhof-booking-missing #edit-missing #edit-missing-right .form-item,#lindenhof-booking-missing #edit-details #edit-details-sonstiges .form-item,#lindenhof-booking-missing #edit-details #edit-details-transfer .form-item,#lindenhof-booking-missing #edit-details #edit-details-skiwoche .form-item{width:98% !important;}#lindenhof-booking-missing #edit-details #edit-details-sonstiges .form-type-checkbox,#lindenhof-booking-missing #edit-details #edit-details-skiwoche .form-type-checkbox,#lindenhof-booking-missing #edit-details #edit-details-skiwoche .form-type-select{width:98%;}#lindenhof-booking-missing #edit-details #edit-details-sonstiges .form-type-checkbox,#lindenhof-booking-missing #edit-details #edit-details-skiwoche .form-type-checkbox,#lindenhof-booking-missing #edit-details #edit-details-skiwoche .form-type-select{margin-bottom:15px !important;}#booking-view-completed #missing-overlay,#booking-overlay-content{width:90%;margin-left:0;left:5%;margin-top:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);height:auto;}}
#lindenhof-booking-missing-form .head{position:relative;background:#4d4d4d;color:#fff;padding:70px 70px 100px 70px;margin:-70px -70px 0 -70px;z-index:19;}#lindenhof-booking-missing-form .head h3{margin:0 1% !important;}#lindenhof-booking-missing-form .booking-info{margin:-60px 1% 70px 1%;border-radius:5px;box-shadow:0 0 15px 0 rgba(0,0,0,0.1);background:#ffffff;z-index:99;position:relative;overflow:hidden;padding:30px 340px 30px 40px;box-sizing:border-box;}#lindenhof-booking-missing-form .booking-info h3{margin-bottom:0 !important;}#lindenhof-booking-missing-form .booking-info .subtitle{margin:0 !important;}#lindenhof-booking-missing-form .booking-info .info{position:absolute;top:0;right:0;height:100%;width:300px;background:#afc63a;color:#ffffff;padding:18px 40px;text-align:right;box-sizing:border-box;}#lindenhof-booking-missing-form .form-item-markup{width:98% !important;}#lindenhof-booking-missing-form .form-item-markup hr{margin:40px 0 !important;}#lindenhof-booking-missing-form fieldset .form-item-markup hr{margin:10px 0 !important;}#lindenhof-booking-missing-form fieldset+.form-item-markup hr{margin:20px 0 40px 0 !important;}#lindenhof-booking-missing-form fieldset fieldset+.form-item-markup hr{margin:10px 0 10px 0 !important;}#lindenhof-booking-missing-form .form-item-markup.einleitung{margin-bottom:50px;border-bottom:1px solid #dddddd;padding-bottom:50px;}#lindenhof-booking-missing-form>div>fieldset fieldset{padding:0 !important;margin:0 1%;}#lindenhof-booking-missing-form>div>fieldset fieldset>legend{font-size:18px;line-height:24px;font-weight:700;margin:0 0 20px 0;}#lindenhof-booking-missing-form .form-item .description{font-size:12px;line-height:16px;margin-top:5px;color:#aaaaaa;}#lindenhof-booking-missing-form .form-item-teilnehmer-general-date,#lindenhof-booking-missing-form .form-item-transfer-select,#lindenhof-booking-missing-form .form-item-message-message,#lindenhof-booking-missing-form .form-item-kontakt-schule-bundesschulen,#lindenhof-booking-missing-form.missing .form-item-teilnehmer-general-Klassen,#lindenhof-booking-missing-form .form-item-teilnehmer-general-Bempersonen,#lindenhof-booking-missing-form .form-item-skiwoche-details-Bemanreise,#lindenhof-booking-missing-form .form-item-teilnehmer-mahlzeiten-Bemanreise{width:98%;}#lindenhof-booking-missing-form #edit-teilnehmer-general .class{display:none;}#lindenhof-booking-missing-form #edit-teilnehmer-general .class.visible{display:block;}#lindenhof-booking-missing-form #edit-teilnehmer-general .form-item-teilnehmer-general-KL1,#lindenhof-booking-missing-form #edit-teilnehmer-general .form-item-teilnehmer-general-KL1k,#lindenhof-booking-missing-form #edit-teilnehmer-general .form-item-teilnehmer-general-KL1m,#lindenhof-booking-missing-form #edit-teilnehmer-general .form-item-teilnehmer-general-KL2,#lindenhof-booking-missing-form #edit-teilnehmer-general .form-item-teilnehmer-general-KL2k,#lindenhof-booking-missing-form #edit-teilnehmer-general .form-item-teilnehmer-general-KL2m,#lindenhof-booking-missing-form #edit-teilnehmer-general .form-item-teilnehmer-general-KL3,#lindenhof-booking-missing-form #edit-teilnehmer-general .form-item-teilnehmer-general-KL3k,#lindenhof-booking-missing-form #edit-teilnehmer-general .form-item-teilnehmer-general-KL3m,#lindenhof-booking-missing-form #edit-teilnehmer-general .form-item-teilnehmer-general-KL4,#lindenhof-booking-missing-form #edit-teilnehmer-general .form-item-teilnehmer-general-KL4k,#lindenhof-booking-missing-form #edit-teilnehmer-general .form-item-teilnehmer-general-KL4m,#lindenhof-booking-missing-form #edit-teilnehmer-general .form-item-teilnehmer-general-KL5,#lindenhof-booking-missing-form #edit-teilnehmer-general .form-item-teilnehmer-general-KL5k,#lindenhof-booking-missing-form #edit-teilnehmer-general .form-item-teilnehmer-general-KL5m,#lindenhof-booking-missing-form #edit-teilnehmer-general .form-item-teilnehmer-general-KL6,#lindenhof-booking-missing-form #edit-teilnehmer-general .form-item-teilnehmer-general-KL6k,#lindenhof-booking-missing-form #edit-teilnehmer-general .form-item-teilnehmer-general-KL6m{width:31.333%;}#lindenhof-booking-missing-form .form-item-transfer-select.form-type-radios{margin-top:10px;}#lindenhof-booking-missing-form .form-item-transfer-select.form-type-radios>label{display:none;}#lindenhof-booking-missing-form .form-item-transfer-select.form-type-radios .form-item{float:none;margin:0 0 15px 0 !important;}#lindenhof-booking-missing-form .form-item-transfer-select.form-type-radios.invalid .form-item label{color:#c71414;}#lindenhof-booking-missing-form #edit-teilnehmer-begleitpersonen .form-wrapper{width:100%;float:left;display:none;margin-bottom:20px;}#lindenhof-booking-missing-form #edit-teilnehmer-begleitpersonen .form-wrapper#edit-teilnehmer-begleitpersonen-0{display:block;}#lindenhof-booking-missing-form #edit-teilnehmer-begleitpersonen .form-item.form-type-textfield{width:31.333%;margin:0 1%;float:left;}#lindenhof-booking-missing-form #edit-teilnehmer-schuelerliste{margin-bottom:30px !important;}#lindenhof-booking-missing-form #edit-teilnehmer-schuelerliste .form-type-managed-file{width:98%;margin-bottom:0;}#lindenhof-booking-missing-form #edit-teilnehmer-schuelerliste .file-item{display:none;margin-top:10px;width:100%;float:left;}#lindenhof-booking-missing-form #edit-teilnehmer-schuelerliste .file-item.visible,#lindenhof-booking-missing-form #edit-teilnehmer-schuelerliste .file-item.file-0{display:block;}#lindenhof-booking-missing-form #edit-skiwoche .form-item-skiwoche-details--1mz-1mzlh,#lindenhof-booking-missing-form #edit-skiwoche .form-item-skiwoche-details--2mzlh,#lindenhof-booking-missing-form #edit-skiwoche .form-item-skiwoche-details--3mzlh,#lindenhof-booking-missing-form #edit-skiwoche .form-item-skiwoche-details--4mzlh,#lindenhof-booking-missing-form #edit-skiwoche .form-item-skiwoche-details-lmz-lmzlh{width:18%;}#lindenhof-booking-missing-form #edit-skiwoche .form-item-skiwoche-details-Schilehrer1HT{clear:left;}#lindenhof-booking-missing-form .form-item.form-item-accept{width:64.666%;}#lindenhof-booking-missing-form .form-item.form-item-download{width:31.333% !important;text-align:right;}#lindenhof-booking-missing-form .form-item.form-item-download a .icon-circle-right{font-size:30px;margin-right:15px;top:-1px;float:left;}#lindenhof-booking-missing-form .form-type-managed-file:not(.has-file){background:#ffffff;border-radius:5px;padding:50px;box-sizing:border-box;display:flex;justify-content:center;}#lindenhof-booking-missing-form .form-type-managed-file:not(.has-file):before{content:"";border:1px dashed #cccccc;width:calc(100% - 20px);height:calc(100% - 20px);border-radius:5px;left:10px;top:10px;z-index:1;position:absolute;}#lindenhof-booking-missing-form .form-type-managed-file>label{display:none;}#lindenhof-booking-missing-form .form-type-managed-file .form-managed-file input.form-file{position:absolute;z-index:99;left:0;top:0;width:100%;height:100%;opacity:0;cursor:pointer;}#lindenhof-booking-missing-form .form-type-managed-file .form-managed-file input.form-submit{display:none;}#lindenhof-booking-missing-form .form-type-managed-file .description{padding-left:60px;position:relative;line-height:20px;font-size:14px;margin:0;color:#000000;transition:color 0.5s;}#lindenhof-booking-missing-form .form-type-managed-file .description i{font-size:40px;color:#afc63a;position:absolute;top:50%;left:0;transform:translateY(-50%);}#lindenhof-booking-missing-form .form-type-managed-file:hover .description{color:#afc63a;}#lindenhof-booking-missing-form .form-type-managed-file span.file{display:inline-block;max-width:calc(100% - 100px);}#lindenhof-booking-missing-form .form-type-managed-file span.file img{display:none;}#lindenhof-booking-missing-form .form-type-managed-file span.file a{display:inline;color:#000000;}#lindenhof-booking-missing-form .form-type-managed-file.has-file .form-managed-file input.form-submit{display:inline-block;background:none;color:#eb668a;padding:0;box-shadow:none;margin-left:20px;height:auto;line-height:inherit;}#lindenhof-booking-missing-form .form-type-managed-file.has-file .description{display:none !important;}#lindenhof-booking-missing-form.reserve h4.title{float:left;width:98%;margin-left:1%;}#lindenhof-booking-missing-form.reserve .form-item-message,#lindenhof-booking-missing-form.reserve .form-item.accept{width:98%;}#lindenhof-booking-missing-form.reserve .form-item.accept .form-item{margin-left:0;width:98%;}#lindenhof-booking-missing-form.reserve .form-submit{margin-left:1%;}
@media all and (min-width:1440px) and (max-width:1599px){#booking-view .anfrage-details .block h5{width:40%;}#booking-view .anfrage-details .block .items{display:block;width:60%;}#booking-view .anfrage-details .block .items .item{width:100%;}#booking-view #status .content-wrapper .content,#booking-view #status .content-wrapper .description,#booking-view-completed #status .content-wrapper .content,#booking-view-completed #status .content-wrapper .description{width:100%;float:none;}#booking-view #status .content-wrapper .description,#booking-view-completed #status .content-wrapper .description{margin:40px 0 0 0;}#booking-view #status .content-wrapper .content .rows .row,#booking-view-completed #status .content-wrapper .content .rows .row{position:relative;}#booking-view #status .content-wrapper .content .rows .row:last-child,#booking-view-completed #status .content-wrapper .content .rows .row:last-child{border-bottom:1px solid #dddddd;}#booking-view #status .content-wrapper .content .rows .date,#booking-view #status .content-wrapper .content .rows .title,#booking-view #status .content-wrapper .content .rows .links,#booking-view-completed #status .content-wrapper .content .rows .date,#booking-view-completed #status .content-wrapper .content .rows .title,#booking-view-completed #status .content-wrapper .content .rows .links{width:100%;}#booking-view-completed #downloads .items{column-gap:50px;}#booking-view-completed #activities .view .view-content{grid-template-columns:repeat(3,1fr);}#lindenhof-booking-missing-form .form-item.form-item-accept{width:98%;}#lindenhof-booking-missing-form .form-item.form-item-download{width:98% !important;text-align:left;margin-top:20px;}#booking-view-completed #booking_navigation.sticky .navigation-container{width:calc(100% - 130px - 320px);}}@media all and (min-width:1280px) and (max-width:1439px){#booking-view .anfrage-details .block h5{width:40%;}#booking-view .anfrage-details .block .items{display:block;width:60%;}#booking-view .anfrage-details .block .items .item{width:100%;}#booking-view #status .content-wrapper .content,#booking-view #status .content-wrapper .description,#booking-view-completed #status .content-wrapper .content,#booking-view-completed #status .content-wrapper .description{width:100%;float:none;}#booking-view #status .content-wrapper .description,#booking-view-completed #status .content-wrapper .description{margin:40px 0 0 0;}#booking-view #status .content-wrapper .content .rows .row,#booking-view-completed #status .content-wrapper .content .rows .row{position:relative;}#booking-view #status .content-wrapper .content .rows .row:last-child,#booking-view-completed #status .content-wrapper .content .rows .row:last-child{border-bottom:1px solid #dddddd;}#booking-view #status .content-wrapper .content .rows .date,#booking-view #status .content-wrapper .content .rows .title,#booking-view #status .content-wrapper .content .rows .links,#booking-view-completed #status .content-wrapper .content .rows .date,#booking-view-completed #status .content-wrapper .content .rows .title,#booking-view-completed #status .content-wrapper .content .rows .links{width:100%;}#next-step.with-button .progress{padding-right:200px;}#next-step div.button{width:200px;}#booking-view-completed #downloads .items{display:block;}#booking-view-completed #activities .view .view-content{grid-template-columns:repeat(3,1fr);}#lindenhof-booking-missing-form .form-item.form-item-accept{width:98%;}#lindenhof-booking-missing-form .form-item.form-item-download{width:98% !important;text-align:left;margin-top:20px;}#booking-view-completed #booking_navigation.sticky .navigation-container{width:calc(100% - 130px - 320px);}}@media all and (min-width:1024px) and (max-width:1279px){#lindenhof_booking_messages .row a.subject{padding-right:100px !important;}#lindenhof_booking_messages .row a.subject .date{position:relative;top:auto;right:auto;transform:none;color:#aaaaaa;}#lindenhof_booking_messages .row a.subject i{font-size:30px;right:30px;margin-top:-15px;}#block-lindenhof-booking-bookings .items .item .content{padding-right:60px !important;}#block-lindenhof-booking-bookings .items .item .content .date{position:relative;top:auto;right:auto;transform:none;color:#aaaaaa;}#block-lindenhof-booking-bookings .items .item .content .icon-circle-right{font-size:30px;margin-top:-15px;}#booking-view .anfrage-details .block h5{width:40%;}#booking-view .anfrage-details .block .items{display:block;width:60%;}#booking-view .anfrage-details .block .items .item{width:100%;}#booking-view #status .content-wrapper .content,#booking-view #status .content-wrapper .description,#booking-view-completed #status .content-wrapper .content,#booking-view-completed #status .content-wrapper .description{width:100%;float:none;}#booking-view #status .content-wrapper .description,#booking-view-completed #status .content-wrapper .description{margin:40px 0 0 0;}#booking-view #status .content-wrapper .content .rows .row,#booking-view-completed #status .content-wrapper .content .rows .row{position:relative;}#booking-view #status .content-wrapper .content .rows .row:last-child,#booking-view-completed #status .content-wrapper .content .rows .row:last-child{border-bottom:1px solid #dddddd;}#booking-view #status .content-wrapper .content .rows .date,#booking-view #status .content-wrapper .content .rows .title,#booking-view #status .content-wrapper .content .rows .links,#booking-view-completed #status .content-wrapper .content .rows .date,#booking-view-completed #status .content-wrapper .content .rows .title,#booking-view-completed #status .content-wrapper .content .rows .links{width:100%;}#next-step.with-button .progress{padding-right:200px;}#next-step .progress .line{width:auto;margin-right:110px;}#next-step .progress .text{padding-right:0 !important;margin-top:20px;}#next-step .progress .text .title{display:block;}#next-step .progress .right{top:35px;right:40px;margin-top:0;}#next-step .progress .right .smiley{border-left:0;padding-left:0;margin-left:10px;float:left;}#next-step div.button{width:200px;}#app_banner .content{padding-right:230px;}#app_banner .content .bild{right:0;}#lindenhof-booking-missing-form .head{position:relative;background:#4d4d4d;color:#fff;padding:50px 70px 70px 70px;}#lindenhof-booking-missing-form .booking-info{margin-top:-30px;padding:30px 40px;}#lindenhof-booking-missing-form .booking-info .info{position:relative;background:none;color:#000;text-align:left;width:auto;padding:0;margin-top:20px;}#lindenhof-booking-missing-form #edit-skiwoche .form-item.form-type-select{width:31.333% !important;}#lindenhof-booking-missing-form .form-item.form-item-accept{width:98%;}#lindenhof-booking-missing-form .form-item.form-item-download{width:98% !important;text-align:left;margin-top:20px;}#booking-view-completed #downloads .items{display:block;}#booking-view-completed #activities .view .view-content{grid-template-columns:repeat(3,1fr);}#booking-view-completed #booking_navigation{display:none !important;}#booking-view-completed #buchungsinfos{padding-top:0;}}@media all and (min-width:768px) and (max-width:1023px){#lindenhof_booking_messages .row a.subject{padding:20px 80px 20px 30px !important;}#lindenhof_booking_messages .row a.subject .date{position:relative;top:auto;right:auto;transform:none;color:#aaaaaa;}#lindenhof_booking_messages .row a.subject i{font-size:20px;right:30px;margin-top:-10px;}#lindenhof_booking_messages .row .message{padding:20px 30px;}#block-lindenhof-booking-bookings .items .item .content{margin:20px 30px;padding-right:40px !important;}#block-lindenhof-booking-bookings .items .item .content .date{position:relative;top:auto;right:auto;transform:none;color:#aaaaaa;}#block-lindenhof-booking-bookings .items .item .content .icon-circle-right{font-size:20px;margin-top:-10px;}#booking-view .head,#booking-view-completed .head,#booking-activities-delete .head{position:relative;background:#4d4d4d;color:#fff;}#booking-view .head .content,#booking-view-completed .head .content,#booking-activities-delete .head .content{float:left;width:100%;}#booking-view .head .info,#booking-view-completed .head .info,#booking-activities-delete .head .info{text-align:left;width:100%;margin-top:15px;float:left;}#booking-view .anfrage-details .block{display:block;}#booking-view .anfrage-details .block h5{width:100%;margin-bottom:15px !important;padding:0;}#booking-view .anfrage-details .block h5 i{position:relative;top:auto;left:auto;transform:none;width:30px;height:30px;margin-bottom:15px;display:block;}#booking-view .anfrage-details .block .items{display:block;width:100%;}#booking-view .anfrage-details .block .items .item{width:100%;}#booking-view #status .content-wrapper .content,#booking-view #status .content-wrapper .description,#booking-view-completed #status .content-wrapper .content,#booking-view-completed #status .content-wrapper .description{width:100%;float:none;}#booking-view #status .content-wrapper .description,#booking-view-completed #status .content-wrapper .description{margin:40px 0 0 0;}#booking-view #status .content-wrapper .content .rows .row,#booking-view-completed #status .content-wrapper .content .rows .row{position:relative;}#booking-view #status .content-wrapper .content .rows .row:last-child,#booking-view-completed #status .content-wrapper .content .rows .row:last-child{border-bottom:1px solid #dddddd;}#booking-view #status .content-wrapper .content .rows .title,#booking-view #status .content-wrapper .content .rows .links,#booking-view-completed #status .content-wrapper .content .rows .title,#booking-view-completed #status .content-wrapper .content .rows .links{width:100%;}#booking-view #status .content-wrapper .content .rows .status,#booking-view-completed #status .content-wrapper .content .rows .status{width:100%;text-align:left;font-size:12px;line-height:18px;position:relative;top:auto;right:auto !important;transform:none;margin-bottom:5px;float:left;}#booking-view .admin-forms{display:block;}#booking-view .admin-forms .block.change-status,#booking-view .admin-forms .block.change-request-status{margin-top:50px;}#next-step.with-button .progress{padding-right:0;}#next-step .progress .line{width:auto;margin-right:110px;}#next-step .progress .text{padding-right:0 !important;margin-top:20px;}#next-step .progress .text .title{display:block;}#next-step .progress .right{top:35px;right:40px;margin-top:0;}#next-step .progress .right .smiley{border-left:0;padding-left:0;margin-left:10px;float:left;}#next-step div.button{width:auto;position:relative;top:auto;right:auto;height:auto;padding:0 40px 30px 40px;margin-top:-10px;}#next-step div.button a{padding:0px 30px;height:48px;border-radius:24px;display:block;font-weight:700;font-size:16px;line-height:48px;font-family:"Faricy",sans-serif;white-space:nowrap;text-overflow:ellipsis;text-transform:none;position:relative;}#next-step div.button a.animate svg{height:130%;width:80%;}#app_banner .content{padding-right:0;padding-bottom:50px;}#app_banner .content .links a{display:block;margin-bottom:10px;}#app_banner .content .bild{right:0;max-width:150px;max-height:150px;}#lindenhof-booking-missing-form .head{position:relative;background:#4d4d4d;color:#fff;padding:50px 70px 70px 70px;}#lindenhof-booking-missing-form .booking-info{margin-top:-30px;padding:30px 40px;}#lindenhof-booking-missing-form .booking-info .info{position:relative;background:none;color:#000;text-align:left;width:auto;padding:0;margin-top:20px;}#lindenhof-booking-missing-form #edit-skiwoche .form-item.form-type-select{width:48% !important;}#lindenhof-booking-missing-form .form-item.form-item-accept{width:98%;}#lindenhof-booking-missing-form .form-item.form-item-download{width:98% !important;text-align:left;margin-top:20px;}#booking-view-completed #booking_navigation{display:none !important;}#booking-view-completed #buchungsinfos{padding-top:0 !important;}#booking-view-completed #downloads .items{display:block;}#booking-view-completed #wochenplan .table{background:none;display:block;}#booking-view-completed #wochenplan .table .row{display:block;background:#f5f5f5;border-radius:5px;overflow:hidden;margin-top:10px;}#booking-view-completed #wochenplan .table .row.header{margin-top:0 !important;font-size:14px;line-height:22px;margin-bottom:30px;}#booking-view-completed #wochenplan .table .row>div,#booking-view-completed #wochenplan .table .row.header>div{display:block;border-top:1px solid #dddddd !important;padding:15px 30px;}#booking-view-completed #wochenplan .table .row>div label{display:block;font-weight:700;}#booking-view-completed #wochenplan .table .row .col-0,#booking-view-completed #wochenplan .table .row.header .col-1{width:100%;border-top:0 !important}#booking-view-completed #wochenplan .table .row.header .col-0{display:none;}#booking-view-completed #wochenplan .table .row .col-1,#booking-view-completed #wochenplan .table .row .col-2,#booking-view-completed #wochenplan .table .row .col-3{width:100%;}#booking-view-completed #wochenplan .table .row .col-2{background:none;border-top-color:#dddddd;}#booking-view-completed #wochenplan .table .row .col-3{background:none;border-top-color:#dddddd;}#booking-view-completed #lindenhof-booking-planung-accept-form .form-item-accept{width:98%;}#booking-view-completed #lindenhof-booking-planung-accept-form input.form-submit{float:left;}#booking-view-completed #activities>a.change{position:relative;top:auto;right:auto;margin:-30px 0 30px 0;display:block;}#booking-view-completed #activities .view .view-content{grid-template-columns:repeat(2,1fr);}#booking-view-completed #buchungsinfos .bloecke{grid-template-columns:repeat(1,1fr);}#booking-view-completed #forms{grid-template-columns:repeat(1,1fr);gap:30px;}#booking-activities-delete .activities{width:100%;float:none;margin-bottom:70px;}#booking-activities-delete .add-new{width:100%;float:none;}}@media all and (max-width:767px){#main-wrapper.with-user-menu{padding-right:0;}#main-wrapper>#main.user-page{padding-top:50px;padding-bottom:50px;}#main-wrapper>#main.user-page>h1.title{margin:0 0 30px 0;}#lindenhof_booking_messages .row a.subject{padding:20px 80px 20px 30px !important;}#lindenhof_booking_messages .row a.subject .date{position:relative;top:auto;right:auto;transform:none;color:#aaaaaa;}#lindenhof_booking_messages .row a.subject i{font-size:20px;right:30px;margin-top:-10px;}#lindenhof_booking_messages .row .message{padding:20px 30px;}#block-lindenhof-booking-bookings .guest_id_info{margin:-20px 0 40px 0;}#block-lindenhof-booking-bookings h5.title.closed{margin-top:40px;}#block-lindenhof-booking-bookings .items .item .content{margin:20px 30px;padding-right:40px !important;}#block-lindenhof-booking-bookings .items .item .content .date{position:relative;top:auto;right:auto;transform:none;color:#aaaaaa;}#block-lindenhof-booking-bookings .items .item .content .icon-circle-right{font-size:20px;margin-top:-10px;}#booking-view .head,#booking-view-completed .head,#booking-activities-delete .head{position:relative;background:#4d4d4d;color:#fff;padding:30px 30px 60px 30px;margin:-50px -30px 0 -30px;}#booking-view .head .content,#booking-view-completed .head .content,#booking-activities-delete .head .content{float:left;width:100%;}#booking-view .head .info,#booking-view-completed .head .info,#booking-activities-delete .head .info{text-align:left;width:100%;margin-top:15px;float:left;}#booking-view .anfrage-details .block{display:block;padding:30px;}#booking-view .anfrage-details .block h5{width:100%;margin-bottom:15px !important;padding:0;}#booking-view .anfrage-details .block h5 i{position:relative;top:auto;left:auto;transform:none;width:30px;height:30px;margin-bottom:15px;display:block;}#booking-view .anfrage-details .block .items{display:block;width:100%;}#booking-view .anfrage-details .block .items .item{width:100%;}#booking-view #status .content-wrapper,#booking-view-completed #status .content-wrapper{padding:30px;}#booking-view #status .content-wrapper .content,#booking-view #status .content-wrapper .description,#booking-view-completed #status .content-wrapper .content,#booking-view-completed #status .content-wrapper .description{width:100%;float:none;}#booking-view #status .content-wrapper .description,#booking-view-completed #status .content-wrapper .description{margin:40px 0 0 0;}#booking-view #status .content-wrapper .content .rows .row,#booking-view-completed #status .content-wrapper .content .rows .row{position:relative;}#booking-view #status .content-wrapper .content .rows .row:last-child,#booking-view-completed #status .content-wrapper .content .rows .row:last-child{border-bottom:1px solid #dddddd;}#booking-view #status .content-wrapper .content .rows .title,#booking-view #status .content-wrapper .content .rows .links,#booking-view-completed #status .content-wrapper .content .rows .title,#booking-view-completed #status .content-wrapper .content .rows .links{width:100%;}#booking-view #status .content-wrapper .content .rows .status,#booking-view-completed #status .content-wrapper .content .rows .status{width:100%;text-align:left;font-size:12px;line-height:18px;position:relative;top:auto;right:auto !important;transform:none;margin-bottom:5px;float:left;}#booking-view-completed #booking_navigation{display:none !important;}#booking-view-completed #buchungsinfos{padding-top:0 !important;}#booking-view .ausgewaehlte-aktivitaeten,#booking-view .admin-forms,#booking-view .anfrage-details{margin-top:50px;padding-top:50px;}#booking-view .admin-forms{display:block;}#booking-view .admin-forms .block.change-status{margin-top:50px;}#next-step{margin-top:-30px;}#next-step .progress>div{padding:30px;}#next-step.with-button .progress{padding-right:0 !important;}#next-step .progress .line{width:auto;margin-right:100px;}#next-step .progress .text{padding-right:0 !important;margin-top:20px;}#next-step .progress .text .title{display:block;}#next-step .progress .right{top:25px;right:30px;margin-top:0;}#next-step .progress .right .smiley{border-left:0;padding-left:0;margin-left:10px;float:left;}#next-step div.button{width:auto;position:relative;top:auto;right:auto;height:auto;padding:0 30px 25px 30px;margin-top:-10px;}#next-step div.button a{display:block;font-weight:700;font-family:"Faricy",sans-serif;white-space:nowrap;text-overflow:ellipsis;text-transform:none;line-height:38px;height:38px;border-radius:19px;padding:0 15px;font-size:12px;position:relative;}#next-step div.button a.animate svg{height:130%;width:90%;}#app_banner .content{padding-right:0;padding-bottom:50px;}#app_banner .content .links a{display:block;margin-bottom:10px;}#app_banner .content .bild{right:0;max-width:150px;max-height:150px;}#lindenhof-booking-missing-form .head{position:relative;background:#4d4d4d;color:#fff;padding:30px 30px 50px 30px;margin:-50px -30px 0 -30px;}#lindenhof-booking-missing-form .booking-info{margin-top:-30px;margin-bottom:50px;padding:30px;}#lindenhof-booking-missing-form .booking-info .info{position:relative;background:none;color:#000;text-align:left;width:auto;padding:0;margin-top:20px;}#lindenhof-booking-missing-form #edit-skiwoche .form-item.form-type-select{width:98% !important;margin:10px 1% !important;}#lindenhof-booking-missing-form .form-item.form-item-accept{width:98%;}#lindenhof-booking-missing-form .form-item.form-item-download{width:98% !important;text-align:left;margin-top:20px;}#lindenhof-booking-missing-form fieldset+.form-item-markup hr{margin:20px 0 20px 0 !important;}#lindenhof-booking-missing-form #edit-teilnehmer-begleitpersonen .form-item.form-type-textfield{width:98% !important;}#booking-view-completed #downloads{margin-top:50px;padding-top:50px;}#booking-view-completed #downloads .items{display:block;}#booking-view-completed #downloads .items a{padding:10px 50px 10px 34px;}#booking-view-completed #downloads .items a i.svg-icon{width:20px;height:20px;left:10px;}#booking-view-completed #downloads .items a i.icon-download{font-size:12px;}#booking-view-completed #wochenplan{margin-top:50px;}#booking-view-completed #wochenplan .table{background:none;display:block;}#booking-view-completed #wochenplan .table .row{display:block;background:#f5f5f5;border-radius:5px;overflow:hidden;margin-top:10px;}#booking-view-completed #wochenplan .table .row.header{margin-top:0 !important;font-size:14px;line-height:22px;margin-bottom:30px;}#booking-view-completed #wochenplan .table .row>div,#booking-view-completed #wochenplan .table .row.header>div{display:block;border-top:1px solid #dddddd !important;padding:15px 30px;}#booking-view-completed #wochenplan .table .row>div label{display:block;font-weight:700;}#booking-view-completed #wochenplan .table .row .col-0,#booking-view-completed #wochenplan .table .row.header .col-1{width:100%;border-top:0 !important}#booking-view-completed #wochenplan .table .row.header .col-0{display:none;}#booking-view-completed #wochenplan .table .row .col-1,#booking-view-completed #wochenplan .table .row .col-2,#booking-view-completed #wochenplan .table .row .col-3{width:100%;}#booking-view-completed #wochenplan .table .row .col-2{background:none;border-top-color:#dddddd;}#booking-view-completed #wochenplan .table .row .col-3{background:none;border-top-color:#dddddd;}#booking-view-completed #lindenhof-booking-planung-accept-form{margin-top:30px;padding-top:30px;}#booking-view-completed #lindenhof-booking-planung-accept-form .form-item-accept{width:98%;}#booking-view-completed #lindenhof-booking-planung-accept-form input.form-submit{float:left;}#booking-view-completed #activities{margin-top:50px;}#booking-view-completed #activities>a.change{display:none;}#booking-view-completed #activities .view .view-content{grid-template-columns:repeat(2,1fr);}#booking-view-completed #buchungsinfos .bloecke{grid-template-columns:repeat(1,1fr);gap:30px;}#booking-view-completed #buchungsinfos .bloecke .block{padding:30px;}#booking-view-completed #forms{grid-template-columns:repeat(1,1fr);gap:30px;margin-top:50px;padding-top:50px;}#booking-view-completed #forms .block{padding:30px;}#booking-activities-delete .head{margin-bottom:50px;padding-bottom:30px;}#booking-activities-delete .activities{width:100%;float:none;margin-bottom:70px;}#booking-activities-delete .add-new{width:100%;float:none;}#lindenhof-booking-missing-form .form-type-managed-file:not(.has-file){padding:30px;}}@media only screen and (max-width:767px) and (orientation:landscape){}@media only screen and (min-width:500px) and (max-width:767px){}@media only screen and (max-width:767px) and (orientation:portrait){}@media all and (max-width:500px){}@media all and (max-width:400px){#booking-view-completed #activities .view .view-content{grid-template-columns:repeat(1,1fr);}}@media all and (max-width:340px){}
