/* @license MIT https://github.com/necolas/normalize.css/blob/8.0.1/LICENSE.md */
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@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") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-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-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}: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(-1 * 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}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}.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-container-horizontal>.swiper-pagination-bullets,.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:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-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-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-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-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-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-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
@font-face{font-family:'icomoon';src:url(/themes/custom/locandamistral/fonts/icomoon.eot);src:url(/themes/custom/locandamistral/fonts/icomoon.eot#iefix) format('embedded-opentype'),url(/themes/custom/locandamistral/fonts/icomoon.woff) format('woff'),url(/themes/custom/locandamistral/fonts/icomoon.ttf) format('truetype'),url(/themes/custom/locandamistral/fonts/icomoon.svg#icomoon) format('svg');font-weight:normal;font-style:normal;}.dl-menuwrapper{width:100%;max-width:300px;left:250px;top:25px;position:absolute;-webkit-perspective:1000px;perspective:1000px;-webkit-perspective-origin:50% 200%;perspective-origin:50% 200%;}.dl-menuwrapper .dl-trigger{border:none;width:48px;height:45px;text-indent:-900em;overflow:hidden;position:relative;cursor:pointer;outline:none;}.dl-menuwrapper .dl-trigger:hover,.dl-menuwrapper .dl-trigger.dl-active,.dl-menuwrapper ul{}.dl-menuwrapper ul{padding:0;list-style:none;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}.dl-menuwrapper li{position:relative;border-bottom:dotted 1px #CCCCCC;list-style-image:none !important;list-style-type:none !important;list-style-position:outside !important;background:#FFFFFF;}.dl-menuwrapper ul li:nth-last-child(1),.dl-menuwrapper ul li ul li:nth-last-child(1){border-bottom:0px;}.dl-menuwrapper li a{display:block;position:relative;padding:15px 20px;color:#231F20 !important;outline:none;}.dl-menuwrapper .dl-trigger span{background:#333333;border:none;height:3px;border-radius:0px;width:100%;position:absolute;top:10px;left:0%;cursor:pointer;-webkit-transition:all .35s ease;transition:all .35s ease;display:block;}.dl-menuwrapper .dl-trigger span:nth-of-type(2){top:20px;width:100%;}.dl-menuwrapper .dl-trigger span:nth-of-type(3){top:30px;width:100%;}.dl-menuwrapper .dl-trigger.dl-active .top{-webkit-transform:translateY(10px) translateX(0) rotate(45deg);transform:translateY(10px) translateX(0) rotate(45deg);width:100%;}.dl-menuwrapper .dl-trigger.dl-active .middle{opacity:0;width:100%;}.dl-menuwrapper .dl-trigger.dl-active .bottom{-webkit-transform:translateY(-10px) translateX(0) rotate(-45deg);transform:translateY(-10px) translateX(0) rotate(-45deg);width:100%;}.dl-menuwrapper li.menu-item--active-trail,.dl-menuwrapper li.menu-item--active-trail li.menu-item--active-trail{background:#95C11F;}.dl-menuwrapper li.menu-item--active-trail li{background:#FFFFFF;}.dl-menuwrapper li.menu-item--active-trail > a,.dl-menuwrapper li.menu-item--active-trail li.menu-item--active-trail > a{color:#FFFFFF;}.no-touch .dl-menuwrapper li a:hover{background:#EBEBEB;}.dl-menuwrapper li.dl-back > a{padding-left:30px;background:rgba(0,0,0,0.1);}.dl-menuwrapper li.dl-back:after,.dl-menuwrapper li > a:not(:only-child):after{position:absolute;top:50%;line-height:145%;font-family:'icomoon';speak:none;-webkit-font-smoothing:antialiased;content:"\e000";color:#95C11F;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);}.dl-menuwrapper li.menu-item--active-trail > a:not(:only-child):after{color:#FFFFFF;}.dl-menuwrapper li.dl-back:after{left:10px;top:50%;line-height:145%;-webkit-transform:translateY(-50%) rotate(180deg);-moz-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);}.dl-menuwrapper li > a:after{right:10px;color:rgba(255,255,255,0.15);}.dl-menuwrapper .dl-menu{margin:0px 0 0 0;position:absolute;width:100%;opacity:0;pointer-events:none;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#FFFFFF;}.dl-menuwrapper .dl-menu.dl-menu-toggle{transition:all 0.3s ease;}.dl-menuwrapper .dl-menu.dl-menuopen{opacity:1;pointer-events:auto;-webkit-transform:translateY(0px);transform:translateY(0px);background:#FFFFFF;-webkit-box-shadow:1px 1px 8px 0px rgba(51,51,51,0.29);-moz-box-shadow:1px 1px 8px 0px rgba(51,51,51,0.29);box-shadow:1px 1px 8px 0px rgba(51,51,51,0.29);}.dl-menuwrapper li .dl-submenu{display:none;background:#FFFFFF;}.dl-menu.dl-subview li,.dl-menu.dl-subview li.dl-subviewopen > a,.dl-menu.dl-subview li.dl-subview > a{display:none;}.dl-menu.dl-subview li.dl-subview,.dl-menu.dl-subview li.dl-subview .dl-submenu,.dl-menu.dl-subview li.dl-subviewopen,.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu,.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu > li{display:block;}.dl-menuwrapper > .dl-submenu{position:absolute;width:100%;top:50px;left:0;margin:0;}.dl-menu.dl-animate-out-1{-webkit-animation:MenuAnimOut1 0.4s;animation:MenuAnimOut1 0.4s;}.dl-menu.dl-animate-out-2{-webkit-animation:MenuAnimOut2 0.3s ease-in-out;animation:MenuAnimOut2 0.3s ease-in-out;}.dl-menu.dl-animate-out-3{-webkit-animation:MenuAnimOut3 0.4s ease;animation:MenuAnimOut3 0.4s ease;}.dl-menu.dl-animate-out-4{-webkit-animation:MenuAnimOut4 0.4s ease;animation:MenuAnimOut4 0.4s ease;}.dl-menu.dl-animate-out-5{-webkit-animation:MenuAnimOut5 0.4s ease;animation:MenuAnimOut5 0.4s ease;}@-webkit-keyframes MenuAnimOut1{0%{}50%{-webkit-transform:translateZ(-250px) rotateY(30deg);}75%{-webkit-transform:translateZ(-372.5px) rotateY(15deg);opacity:.5;}100%{-webkit-transform:translateZ(-500px) rotateY(0deg);opacity:0;}}@-webkit-keyframes MenuAnimOut2{0%{}100%{-webkit-transform:translateX(-100%);opacity:0;}}@-webkit-keyframes MenuAnimOut3{0%{}100%{-webkit-transform:translateZ(300px);opacity:0;}}@-webkit-keyframes MenuAnimOut4{0%{}100%{-webkit-transform:translateZ(-300px);opacity:0;}}@-webkit-keyframes MenuAnimOut5{0%{}100%{-webkit-transform:translateY(40%);opacity:0;}}@keyframes MenuAnimOut1{0%{}50%{-webkit-transform:translateZ(-250px) rotateY(30deg);transform:translateZ(-250px) rotateY(30deg);}75%{-webkit-transform:translateZ(-372.5px) rotateY(15deg);transform:translateZ(-372.5px) rotateY(15deg);opacity:.5;}100%{-webkit-transform:translateZ(-500px) rotateY(0deg);transform:translateZ(-500px) rotateY(0deg);opacity:0;}}@keyframes MenuAnimOut2{0%{}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0;}}@keyframes MenuAnimOut3{0%{}100%{-webkit-transform:translateZ(300px);transform:translateZ(300px);opacity:0;}}@keyframes MenuAnimOut4{0%{}100%{-webkit-transform:translateZ(-300px);transform:translateZ(-300px);opacity:0;}}@keyframes MenuAnimOut5{0%{}100%{-webkit-transform:translateY(40%);transform:translateY(40%);opacity:0;}}.dl-menu.dl-animate-in-1{-webkit-animation:MenuAnimIn1 0.3s;animation:MenuAnimIn1 0.3s;}.dl-menu.dl-animate-in-2{-webkit-animation:MenuAnimIn2 0.3s ease-in-out;animation:MenuAnimIn2 0.3s ease-in-out;}.dl-menu.dl-animate-in-3{-webkit-animation:MenuAnimIn3 0.4s ease;animation:MenuAnimIn3 0.4s ease;}.dl-menu.dl-animate-in-4{-webkit-animation:MenuAnimIn4 0.4s ease;animation:MenuAnimIn4 0.4s ease;}.dl-menu.dl-animate-in-5{-webkit-animation:MenuAnimIn5 0.4s ease;animation:MenuAnimIn5 0.4s ease;}@-webkit-keyframes MenuAnimIn1{0%{-webkit-transform:translateZ(-500px) rotateY(0deg);opacity:0;}20%{-webkit-transform:translateZ(-250px) rotateY(30deg);opacity:0.5;}100%{-webkit-transform:translateZ(0px) rotateY(0deg);opacity:1;}}@-webkit-keyframes MenuAnimIn2{0%{-webkit-transform:translateX(-100%);opacity:0;}100%{-webkit-transform:translateX(0px);opacity:1;}}@-webkit-keyframes MenuAnimIn3{0%{-webkit-transform:translateZ(300px);opacity:0;}100%{-webkit-transform:translateZ(0px);opacity:1;}}@-webkit-keyframes MenuAnimIn4{0%{-webkit-transform:translateZ(-300px);opacity:0;}100%{-webkit-transform:translateZ(0px);opacity:1;}}@-webkit-keyframes MenuAnimIn5{0%{-webkit-transform:translateY(40%);opacity:0;}100%{-webkit-transform:translateY(0);opacity:1;}}@keyframes MenuAnimIn1{0%{-webkit-transform:translateZ(-500px) rotateY(0deg);transform:translateZ(-500px) rotateY(0deg);opacity:0;}20%{-webkit-transform:translateZ(-250px) rotateY(30deg);transform:translateZ(-250px) rotateY(30deg);opacity:0.5;}100%{-webkit-transform:translateZ(0px) rotateY(0deg);transform:translateZ(0px) rotateY(0deg);opacity:1;}}@keyframes MenuAnimIn2{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0;}100%{-webkit-transform:translateX(0px);transform:translateX(0px);opacity:1;}}@keyframes MenuAnimIn3{0%{-webkit-transform:translateZ(300px);transform:translateZ(300px);opacity:0;}100%{-webkit-transform:translateZ(0px);transform:translateZ(0px);opacity:1;}}@keyframes MenuAnimIn4{0%{-webkit-transform:translateZ(-300px);transform:translateZ(-300px);opacity:0;}100%{-webkit-transform:translateZ(0px);transform:translateZ(0px);opacity:1;}}@keyframes MenuAnimIn5{0%{-webkit-transform:translateY(40%);transform:translateY(40%);opacity:0;}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}}.dl-menuwrapper > .dl-submenu.dl-animate-in-1{-webkit-animation:SubMenuAnimIn1 0.4s ease;animation:SubMenuAnimIn1 0.4s ease;}.dl-menuwrapper > .dl-submenu.dl-animate-in-2{-webkit-animation:SubMenuAnimIn2 0.3s ease-in-out;animation:SubMenuAnimIn2 0.3s ease-in-out;}.dl-menuwrapper > .dl-submenu.dl-animate-in-3{-webkit-animation:SubMenuAnimIn3 0.4s ease;animation:SubMenuAnimIn3 0.4s ease;}.dl-menuwrapper > .dl-submenu.dl-animate-in-4{-webkit-animation:SubMenuAnimIn4 0.4s ease;animation:SubMenuAnimIn4 0.4s ease;}.dl-menuwrapper > .dl-submenu.dl-animate-in-5{-webkit-animation:SubMenuAnimIn5 0.4s ease;animation:SubMenuAnimIn5 0.4s ease;}@-webkit-keyframes SubMenuAnimIn1{0%{-webkit-transform:translateX(50%);opacity:0;}100%{-webkit-transform:translateX(0px);opacity:1;}}@-webkit-keyframes SubMenuAnimIn2{0%{-webkit-transform:translateX(100%);opacity:0;}100%{-webkit-transform:translateX(0px);opacity:1;}}@-webkit-keyframes SubMenuAnimIn3{0%{-webkit-transform:translateZ(-300px);opacity:0;}100%{-webkit-transform:translateZ(0px);opacity:1;}}@-webkit-keyframes SubMenuAnimIn4{0%{-webkit-transform:translateZ(300px);opacity:0;}100%{-webkit-transform:translateZ(0px);opacity:1;}}@-webkit-keyframes SubMenuAnimIn5{0%{-webkit-transform:translateZ(-200px);opacity:0;}100%{-webkit-transform:translateZ(0);opacity:1;}}@keyframes SubMenuAnimIn1{0%{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0;}100%{-webkit-transform:translateX(0px);transform:translateX(0px);opacity:1;}}@keyframes SubMenuAnimIn2{0%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0;}100%{-webkit-transform:translateX(0px);transform:translateX(0px);opacity:1;}}@keyframes SubMenuAnimIn3{0%{-webkit-transform:translateZ(-300px);transform:translateZ(-300px);opacity:0;}100%{-webkit-transform:translateZ(0px);transform:translateZ(0px);opacity:1;}}@keyframes SubMenuAnimIn4{0%{-webkit-transform:translateZ(300px);transform:translateZ(300px);opacity:0;}100%{-webkit-transform:translateZ(0px);transform:translateZ(0px);opacity:1;}}@keyframes SubMenuAnimIn5{0%{-webkit-transform:translateZ(-200px);transform:translateZ(-200px);opacity:0;}100%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1;}}.dl-menuwrapper > .dl-submenu.dl-animate-out-1{-webkit-animation:SubMenuAnimOut1 0.4s ease;animation:SubMenuAnimOut1 0.4s ease;}.dl-menuwrapper > .dl-submenu.dl-animate-out-2{-webkit-animation:SubMenuAnimOut2 0.3s ease-in-out;animation:SubMenuAnimOut2 0.3s ease-in-out;}.dl-menuwrapper > .dl-submenu.dl-animate-out-3{-webkit-animation:SubMenuAnimOut3 0.4s ease;animation:SubMenuAnimOut3 0.4s ease;}.dl-menuwrapper > .dl-submenu.dl-animate-out-4{-webkit-animation:SubMenuAnimOut4 0.4s ease;animation:SubMenuAnimOut4 0.4s ease;}.dl-menuwrapper > .dl-submenu.dl-animate-out-5{-webkit-animation:SubMenuAnimOut5 0.4s ease;animation:SubMenuAnimOut5 0.4s ease;}@-webkit-keyframes SubMenuAnimOut1{0%{-webkit-transform:translateX(0%);opacity:1;}100%{-webkit-transform:translateX(50%);opacity:0;}}@-webkit-keyframes SubMenuAnimOut2{0%{-webkit-transform:translateX(0%);opacity:1;}100%{-webkit-transform:translateX(100%);opacity:0;}}@-webkit-keyframes SubMenuAnimOut3{0%{-webkit-transform:translateZ(0px);opacity:1;}100%{-webkit-transform:translateZ(-300px);opacity:0;}}@-webkit-keyframes SubMenuAnimOut4{0%{-webkit-transform:translateZ(0px);opacity:1;}100%{-webkit-transform:translateZ(300px);opacity:0;}}@-webkit-keyframes SubMenuAnimOut5{0%{-webkit-transform:translateZ(0);opacity:1;}100%{-webkit-transform:translateZ(-200px);opacity:0;}}@keyframes SubMenuAnimOut1{0%{-webkit-transform:translateX(0%);transform:translateX(0%);opacity:1;}100%{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0;}}@keyframes SubMenuAnimOut2{0%{-webkit-transform:translateX(0%);transform:translateX(0%);opacity:1;}100%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0;}}@keyframes SubMenuAnimOut3{0%{-webkit-transform:translateZ(0px);transform:translateZ(0px);opacity:1;}100%{-webkit-transform:translateZ(-300px);transform:translateZ(-300px);opacity:0;}}@keyframes SubMenuAnimOut4{0%{-webkit-transform:translateZ(0px);transform:translateZ(0px);opacity:1;}100%{-webkit-transform:translateZ(300px);transform:translateZ(300px);opacity:0;}}@keyframes SubMenuAnimOut5{0%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1;}100%{-webkit-transform:translateZ(-200px);transform:translateZ(-200px);opacity:0;}}.no-js .dl-menuwrapper .dl-menu{position:relative;opacity:1;-webkit-transform:none;transform:none;}.no-js .dl-menuwrapper li .dl-submenu{display:block;}.no-js .dl-menuwrapper li.dl-back{display:none;}.no-js .dl-menuwrapper li > a:not(:only-child){background:rgba(0,0,0,0.1);}.no-js .dl-menuwrapper li > a:not(:only-child):after{content:'';}.demo-1 .dl-menuwrapper button{background:#c62860;}.demo-1 .dl-menuwrapper button:hover,.demo-1 .dl-menuwrapper button.dl-active,.demo-1 .dl-menuwrapper ul{background:#9e1847;}.demo-2 .dl-menuwrapper button{background:#e86814;}.demo-2 .dl-menuwrapper button:hover,.demo-2 .dl-menuwrapper button.dl-active,.demo-2 .dl-menuwrapper ul{background:#D35400;}.demo-3 .dl-menuwrapper button{background:#08cbc4;}.demo-3 .dl-menuwrapper button:hover,.demo-3 .dl-menuwrapper button.dl-active,.demo-3 .dl-menuwrapper ul{background:#00b4ae;}.demo-4 .dl-menuwrapper button{background:#90b912;}.demo-4 .dl-menuwrapper button:hover,.demo-4 .dl-menuwrapper button.dl-active,.demo-4 .dl-menuwrapper ul{background:#79a002;}.demo-5 .dl-menuwrapper button{background:#744783;}.demo-5 .dl-menuwrapper button:hover,.demo-5 .dl-menuwrapper button.dl-active,.demo-5 .dl-menuwrapper ul{background:#643771;}
:root{}.cookiesjsr-banner{background-color:var(--maincolor);display:block;text-align:left;}.cookiesjsr-service-group.active .cookiesjsr-service-group--content,.cookiesjsr-service-group.active .cookiesjsr-service-group--tab,.cookiesjsr-btn.important.invert,.cookiesjsr-service--description h3,.cookiesjsr-service--links a,.cookiesjsr-service--links a:active,.cookiesjsr-service--links a:hover,.cookiesjsr-service--links a:visited,.cookiesjsr-banner a,.cookiesjsr-banner a:hover,.cookiesjsr-banner a:visited,.cookiesjsr-banner a:active,.cookies-fallback--btn{color:var(--weiss);}.cookies-fallback--btn{background:var(--maincolor);}.cookies-fallback--text{color:var(--schwarz);}.cookiesjsr-banner--info{width:100%;margin:0px;padding:0px .625em;overflow:visible;}.cookiesjsr--app{font-size:90%;line-height:var(--lineheight);text-align:left;}.cookiesjsr-btn{border:0px;background-color:var(--weiss);color:var(--schwarz);}.cookiesjsr-btn.important.invert{background-color:var(--maincolor);}.cookiesjsr-btn.important.denyAll,.cookiesjsr-btn.invert{color:var(--schwarz);}.cookiesjsr-btn.important.allowAll{background-color:var(--weiss);color:var(--schwarz);font-weight:700;}.cookiesjsr-banner--links{font-size:100%;}.cookiesjsr-layer--header{height:var(--layer-header-height) !important;overflow:hidden;min-height:var(--layer-header-height) !important;}.cookiesjsr-service-group.active .cookiesjsr-service-group--tab,.cookiesjsr-service-group.active .cookiesjsr-service-group--content{background:var(--maincolor);}@media (max-width:1200px){.cookiesjsr-banner--action{flex-direction:row;}.cookiesjsr-banner--action{width:100%;}.cookiesjsr-banner--action > button{flex-basis:33.333333%}}@media (max-width:667px){.cookiesjsr-banner--action{flex-direction:row;flex-wrap:wrap;}.cookiesjsr-banner--action{width:100%;}.cookiesjsr-banner--action > button{flex-basis:100%}}.block-cookies-docs-block{font-size:100%;line-height:var(--lineheight);padding:0px;box-sizing:border-box;margin-top:2vh;margin-bottom:5vh;text-align:left;}.block-cookies-docs-block h2{margin-top:5vh;margin-bottom:20px;padding-top:0px;padding-bottom:0px;text-transform:uppercase;}.block-cookies-docs-block h3{}.block-cookies-docs-block table{text-align:left;padding:0px;margin:0px;}.block-cookies-docs-block table th{vertical-align:top;padding-right:30px;padding-bottom:10px;box-sizing:border-box;white-space:nowrap;}.block-cookies-docs-block table tr td{}.block-cookies-docs-block table td{vertical-align:top;padding:10px;background:#F8f8f8;box-sizing:border-box;}.block-cookies-docs-block table tr:not(:last-child){border-bottom:solid 1px var(--schwarz);}.block-cookies-docs-block  dd{margin-left:0px;margin-top:20px;}.cookies-fallback--google_maps{background:url(/themes/custom/locandamistral/images/previewmap.svg) !important;}@media only screen and (max-width:667px){.cookiesjsr-layer{height:80vh;}}
@font-face{font-family:'Brandon Grotesque';src:url(/themes/custom/locandamistral/fonts/BrandonGrotesque-LightItalic.eot);src:url(/themes/custom/locandamistral/fonts/BrandonGrotesque-LightItalic.eot#iefix) format('embedded-opentype'),url(/themes/custom/locandamistral/fonts/BrandonGrotesque-LightItalic.woff2) format('woff2'),url(/themes/custom/locandamistral/fonts/BrandonGrotesque-LightItalic.woff) format('woff'),url(/themes/custom/locandamistral/fonts/BrandonGrotesque-LightItalic.ttf) format('truetype'),url(/themes/custom/locandamistral/fonts/BrandonGrotesque-LightItalic.svg#BrandonGrotesque-LightItalic) format('svg');font-weight:300;font-style:italic;font-display:swap;}@font-face{font-family:'Brandon Grotesque';src:url(/themes/custom/locandamistral/fonts/BrandonGrotesque-Bold.eot);src:url(/themes/custom/locandamistral/fonts/BrandonGrotesque-Bold.eot#iefix) format('embedded-opentype'),url(/themes/custom/locandamistral/fonts/BrandonGrotesque-Bold.woff2) format('woff2'),url(/themes/custom/locandamistral/fonts/BrandonGrotesque-Bold.woff) format('woff'),url(/themes/custom/locandamistral/fonts/BrandonGrotesque-Bold.ttf) format('truetype'),url(/themes/custom/locandamistral/fonts/BrandonGrotesque-Bold.svg#BrandonGrotesque-Bold) format('svg');font-weight:bold;font-style:normal;font-display:swap;}@font-face{font-family:'Brandon Grotesque';src:url(/themes/custom/locandamistral/fonts/BrandonGrotesque-Medium.eot);src:url(/themes/custom/locandamistral/fonts/BrandonGrotesque-Medium.eot#iefix) format('embedded-opentype'),url(/themes/custom/locandamistral/fonts/BrandonGrotesque-Medium.woff2) format('woff2'),url(/themes/custom/locandamistral/fonts/BrandonGrotesque-Medium.woff) format('woff'),url(/themes/custom/locandamistral/fonts/BrandonGrotesque-Medium.ttf) format('truetype'),url(/themes/custom/locandamistral/fonts/BrandonGrotesque-Medium.svg#BrandonGrotesque-Medium) format('svg');font-weight:500;font-style:normal;font-display:swap;}@font-face{font-family:'Brandon Grotesque';src:url(/themes/custom/locandamistral/fonts/BrandonGrotesque-Light-wh.eot);src:url(/themes/custom/locandamistral/fonts/BrandonGrotesque-Light-wh.eot#iefix) format('embedded-opentype'),url(/themes/custom/locandamistral/fonts/BrandonGrotesque-Light-wh.woff2) format('woff2'),url(/themes/custom/locandamistral/fonts/BrandonGrotesque-Light-wh.woff) format('woff'),url(/themes/custom/locandamistral/fonts/BrandonGrotesque-Light-wh.ttf) format('truetype'),url(/themes/custom/locandamistral/fonts/BrandonGrotesque-Light-wh.svg#BrandonGrotesque-Light-wh) format('svg');font-weight:300;font-style:normal;font-display:swap;}@font-face{font-family:'Brandon Grotesque';src:url(/themes/custom/locandamistral/fonts/BrandonGrotesque-Regular.eot);src:url(/themes/custom/locandamistral/fonts/BrandonGrotesque-Regular.eot#iefix) format('embedded-opentype'),url(/themes/custom/locandamistral/fonts/BrandonGrotesque-Regular.woff2) format('woff2'),url(/themes/custom/locandamistral/fonts/BrandonGrotesque-Regular.woff) format('woff'),url(/themes/custom/locandamistral/fonts/BrandonGrotesque-Regular.ttf) format('truetype'),url(/themes/custom/locandamistral/fonts/BrandonGrotesque-Regular.svg#BrandonGrotesque-Regular) format('svg');font-weight:normal;font-style:normal;font-display:swap;}:root{--schwarz:#3f3b3a;--weiss:#FAF9F6;--rot:#6b3242;--hellrot:#f0eae0;--gruen:#767a69;--hellgruen:#9d9e8c;--maincolor:#6b3242;--actioncolor:#767a69;--abstand2:2vh;--abstand3:3vh;--abstand5:5vh;--abstand7:7vh;--abstand10:10vh;--fontsize:105%;--lineheight:145%;--arrowwidth:30px;--headerheight:80px;--headerheightsmall:70px;}*:focus{outline:none;}body{font-size:var(--fontsize);-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;line-height:var(--lineheight);}html,button,input,select,textarea{font-family:'Brandon Grotesque',sans-serif,Arial,Helvetica,"Nimbus Sans L";font-style:normal;font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.node--type-error-page .field--name-body{font-size:500%;line-height:100%;}ul.tabs{border-bottom:solid 1px #CCCCCC;margin-top:50px !important;}ul.tabs a,ul.tabs a:visited{color:#333333;}ul.tabs a:hover,ul.tabs a:active{color:#666666;}.user-login-form input,.user-pass input{max-width:100%;}label.js-form-required:after{content:"*";}.views-field-edit-node a:link,.views-field-edit-node a:visited{color:red;padding:3px 10px;border:solid 1px red;background-color:var(--weiss);text-decoration:none;}.views-field-edit-node a:hover,.views-field-edit-node a:active{color:var(--weiss) !important;background:red;padding:3px 10px;border:solid 1px red;}a,a:visited{text-decoration:none;color:var(--rot);}a:hover,a:active{text-decoration:none;color:var(--gruen);}h1{font-style:normal;font-size:210%;line-height:115%;font-weight:400;color:var(--rot);}h2{font-size:200%;line-height:125%;font-weight:400;}h3{font-size:130%;line-height:145%;margin:30px 0px 10px 0px;font-weight:bold;color:var(--rot);text-transform:uppercase;}h4{font-size:170%;line-height:135%;margin:30px 0px 10px 0px;}h5{margin:0px;padding:0px;font-size:105%;line-height:135%;font-weight:300;color:var(--rot);}h6{margin:0px;padding:0px;font-size:100%;line-height:135%;font-weight:700;color:var(--rot);text-transform:uppercase;margin:10px 0px 0px 0px;padding:0px;}body{padding:0px;margin:0px;background:var(--weiss);color:var(--schwarz);}.user-login-form .form-item-name{width:49%;float:left;}.user-login-form .form-item-pass{width:49%;float:right;}.user-login-form .form-item input{width:100%;padding:5px 10px;box-sizing:border-box;margin:5px 0px;}.user-login-form .form-actions{clear:both;display:table;margin-left:auto;margin-right:auto;}button:focus{outline:0;}#cboxPrevious,#cboxPrevious:hover{background-image:url(/themes/custom/locandamistral/images/galprev.svg);width:33px;height:33px;background-position:left top;background-size:100% 100%;margin-top:0px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);}#cboxNext,#cboxNext:hover{background-image:url(/themes/custom/locandamistral/images/galnext.svg);width:33px;height:33px;background-position:left top;background-size:100% 100%;margin-top:0px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);}#cboxClose,#cboxClose:hover{background-image:url(/themes/custom/locandamistral/images/galclose.svg);background-size:100% 100%;background-position:left top;width:33px;height:33px;top:-7px;right:-7px;}#cboxOverlay{background:var(--weiss);}#cboxContent{background:var(--weiss);overflow:visible !important;}#cboxLoadedContent{border:12px solid var(--weiss);background:#1C2E4B;}#cboxWrapper{background:transparent;padding-top:0px;overflow:visible !important;}#cboxTitle{left:12px;top:-18px;color:var(--gruen);display:none !important;}#cboxCurrent{right:12px;top:-18px;color:var(--gruen);display:none !important;}#cboxLoadedContent{border:0px !important;overflow:visible !important;}#colorbox,#cboxOverlay,#cboxWrapper{overflow:visible !important;}#cboxPrevious{left:-7px;}#cboxNext{right:-7px;}.addto{margin-top:50px;}.addtoany_list.a2a_kit_size_32 > a,.addtoany_list.a2a_kit_size_32 > a:visited{font-size:25px !important;}.addtoany_list.a2a_kit_size_32 a > span{width:25px;height:25px;line-height:25px;}.addtoany_list > a{padding:0px 0px;margin:0px 5px 0px 0px;}span.a2a_svg{background-size:25px 25px !important;}.a2a_menu a,.a2a_menu a:visited{color:#1A1619 !important;font-size:16px !important;}.a2a_menu a:hover,.a2a_menu a:active{color:#1A1619 !important;}.user-login-form{display:table;width:100%;}.user-login-form .js-form-item{width:calc(50% - 20px);float:left;margin-right:20px;}.user-login-form .js-form-item input,.user-pass .js-form-item input{width:100%;padding:5px;box-sizing:border-box;}input.js-form-submit{margin-top:1em;background-color:var(--hellgruen);color:var(--weiss);border-style:none;padding:10px 25px;}input.js-form-submit:hover{background-color:var(--hellgruen);}.region-content .search-form input.js-form-submit{margin-top:1em;background-color:var(--gruen);color:var(--weiss);border-style:none;padding:10px 25px;}.region-content .search-form input.js-form-submit:hover{background-color:var(--hellgruen);}.region-content .search-form input.form-search{padding:8px 25px;box-sizing:border-box;}.region-content .search-form label{clear:both;display:block;}.region-content .search-form .search-help-link{font-size:80%;}.text-formatted ul,.views-field ul{list-style-type:circle;}.text-formatted ul li,.views-field ul li{position:relative;}.text-formatted ul li:before,.views-field ul li:before{}#block-locandamistral-dropdownlanguage .contextual,#block-campingmistral-dropdownlanguage .contextual{display:none !important;}#block-locandamistral-page-title{margin-bottom:10vh;}.page-node-type-gutscheine #block-locandamistral-page-title{margin-bottom:5vh;}.page-node-type-landingpage #block-locandamistral-page-title,.page-node-type-offerte-e-pacchetti #block-locandamistral-page-title{margin-bottom:3vh;}.page-node-type-page #block-locandamistral-page-title{margin-bottom:5vh;}.views-field-body  ul{}.textrot{color:var(--rot);}.views-label-fieldset,.views-label-fieldset-1,.views-label-fieldset-2,.views-label-fieldset-3,.views-label-fieldset-4{display:none;}.tabs{text-align:center;}main{padding-top:5vh;}.layout-container{padding-top:100px;}.medium{font-weight:500;}.bold{font-weight:700;}.maxwidth{max-width:1400px;margin-left:auto;margin-right:auto;position:relative;}.maxwidthspecial{margin-left:10vw;margin-right:10vw;}.maxwidthcontent{max-width:calc(100% - 20vw);margin-left:auto;margin-right:auto;text-align:center;}.button{display:table;margin-left:auto;margin-right:auto;font-size:80%;line-height:100%;}.buttonimcontent{margin-top:10vh;}.buttonimcontent .button{margin-left:auto  !important;margin-right:auto !important;}.button.center{margin-left:auto !important;margin-right:auto !important;}.button.miticon a:after,.button.weiterlink a:after{content:">";margin-left:10px;}.button a,.button a:visited{display:block;padding:25px 50px;box-sizing:border-box;text-transform:uppercase;white-space:nowrap;font-weight:500;letter-spacing:2px;}.button a:hover,.button a:active{}.buchbutton.button{margin:2vh auto 5vh auto !important;}.buchbutton.button a,.buchbutton.button a:visited,.button.weiterlink a,.button.weiterlink a:visited,.page-node-type-legal .field--name-body .button a,.page-node-type-legal .field--name-body .button a:visited{background:var(--rot);color:var(--weiss);}.buchbutton.button a:hover,.buchbutton.button a:active,.button.weiterlink a:hover,.button.weiterlink a:active,.page-node-type-legal .field--name-body .button a:hover,.page-node-type-legal .field--name-body .button a:active{background:var(--gruen);color:var(--weiss);}.buttonweiss.button a,.buttonweiss.button a:visited{background:var(--weiss);border:solid 1px var(--rot);color:var(--rot);}.buttonweiss.button a:hover,.buttonweiss.button a:active{background:var(--rot);color:var(--weiss);border:solid 1px var(--rot);}.buttonrot.button a,.buttonrot.button a:visited{background:var(--rot);color:var(--weiss);}.buttonrot.button a:hover,.buttonrot.button a:active{background:var(--gruen);color:var(--weiss);}.buttonhellrot.button a,.buttonhellrot.button a:visited{background:var(--rot);color:var(--weiss);}.buttonhellrot.button a:hover,.buttonhellrot.button a:active{background:var(--gruen);color:var(--weiss);}.buttongruen.button a,.buttongruen.button a:visited{background:var(--rot);color:var(--weiss);}.buttongruen.button a:hover,.buttongruen.button a:active{background:var(--gruen);color:var(--weiss);}.textlinkimcontent{margin-left:auto;margin-right:auto;display:table;font-size:80%;margin-top:1vh;margin-bottom:10vh;}.textlinks{text-align:left;}.textlink{margin-top:2vh;}.textlink a,.textlink a:visited,.count2 a,.count2 a:visited{text-transform:uppercase;font-size:80%;line-height:110%;color:var(--rot);font-weight:700;letter-spacing:2px;}.textlink a:hover,.textlink a:active,.count2 a:hover,.count2 a:active{color:var(--gruen);}.textlink a:after,.count a:after{content:">";margin-left:10px;}.textklein{font-size:85%;line-height:120%;}.textgroesser{font-size:110%;line-height:145%;}.textgross{font-size:130%;line-height:145%;}.page-node-type-page .page-title,.page-node-type-artikel .page-title,.page-node-type-landingpage .page-title,.page-node-type-prezzi .page-title,.page-node-type-download .page-title,.page-node-type-offerte .page-title,.page-node-type-camere-uebersicht .page-title,.page-node-type-preventivo .page-title,.page-node-type-webform .page-title{text-align:left;}.rot{background-color:var(--rot);}.gruen{background-color:var(--gruen);}.button.fix{position:fixed;right:-75px;top:40%;z-index:90;display:none;-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);}.button.fix.show{display:none;}.page-node-type-legal .field--name-body ul{list-style-position:inside;}.page-node-type-legal .field--name-body img{max-width:100%;height:auto;}header{position:fixed;top:0px;left:0px;width:100%;z-index:98;-webkit-box-shadow:0px 5px 10px 0px rgba(118,122,105,0.32);-moz-box-shadow:0px 5px 10px 0px rgba(118,122,105,0.32);box-shadow:0px 5px 10px 0px rgba(118,122,105,0.32);}header.headersmall{}.region-header{position:relative;margin-left:auto;margin-right:auto;background:var(--weiss);z-index:60;}.user-logged-in header{top:75px;}.role_unpublished header{top:0px !important;}.role_unpublished #block-locandamistral-local-tasks{display:none !important;}.region-header{height:100px;transition:all .2s ease-in-out;}header.smallheader .region-header{height:var(--headerheight);transition:all .6s ease-in-out;}header .block-system-branding-block{border-radius:10px;background:var(--weiss);padding:45px 40px 20px 40px;box-sizing:border-box;position:absolute;left:50%;top:0px;z-index:80;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);transition:all .6s ease-in-out;}header.smallheader .block-system-branding-block{padding:0px 40px 0px 40px;transition:all .6s ease-in-out;}header.smallheader .block-system-branding-block img.locanda{transition:all .6s ease-in-out;opacity:0;}header .block-system-branding-block img{transition:all .6s ease-in-out;margin-top:-15px;width:100px;}header .block-system-branding-block  span{display:block;}header .block-system-branding-block  span img{height:33px;}.langdropdown{z-index:81;font-weight:500;color:var(--rot);}.langdropdown.imheader{position:absolute;right:calc(6vw + 40px);top:calc(50% - 20px);width:60px;}.langdropdown.immenu{position:absolute;right:0px;top:0px;}.langdropdown li{padding:10px 0px 10px 0px;}.langdropdown ul{border:0px !important;}.js .dropbutton-widget .dropbutton{overflow:visible;}.langdropdown a,.langdropdown a:visited{color:var(--red);}.langdropdown a:hover,.langdropdown a:active{color:var(--gruen);}#block-locandamistral-dropdownlanguage .dropbutton-widget{border:0px !important;background-color:transparent !important;background:url(/themes/custom/locandamistral/images/dropdown.svg);background-repeat:no-repeat;background-position:80% 15px;background-size:10px auto;width:60px;}#block-locandamistral-dropdownlanguage .dropbutton .dropbutton-action > *{}.js .dropbutton-widget .dropbutton{width:50px;}.dropbutton .dropbutton-action > *{box-sizing:border-box;}#block-locandamistral-dropdownlanguage .dropbutton-multiple .dropbutton .dropbutton-action > *{margin-right:0px !important;}#block-locandamistral-dropdownlanguage .js .dropbutton-widget .dropbutton-toggle{width:60px !important;border:0px}#block-locandamistral-dropdownlanguage .dropdown-language-item .dropbutton-arrow{display:none;}#block-locandamistral-dropdownlanguage .dropbutton-multiple .dropbutton{border-right:0px !important;}#block-locandamistral-dropdownlanguage .js .dropbutton-multiple .dropbutton-widget{padding-right:0px !important;}#block-locandamistral-dropdownlanguage .dropbutton-multiple.open{background-color:var(--weiss) !important;}#block-locandamistral-dropdownlanguage .dropbutton-multiple,#block-locandamistral-dropdownlanguage .dropbutton-multiple.open{width:60px;}.langdropdown .dropbutton-arrow,.langdropdown .dropbutton-multiple.open .dropbutton-arrow{border:none;width:10px;height:10px;right:5px;top:15px;}.langdropdown .dropbutton .secondary-action{background:var(--weiss);}#block-locandamistral-dropdownlanguage .dropdown-language-item{}#block-locandamistral-dropdownlanguage .dropbutton .secondary-action{border-top:solid 1px var(--hellrot);}#block-locandamistral-dropdownlanguage .dropbutton-toggle{height:20px;width:100%;}.headericons.imheader{position:absolute;right:calc(5vw + 200px);top:50%;z-index:78;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.headericons.immenu{position:absolute;right:0px;bottom:0px;}.headericons .contextual-reagion,.headericons .contextual .contextual-links,.headericons .contextual{display:none !important;}.headericons .views-row{display:flex;flex-direction:row;}.headericons .views-row .views-field{width:30px;height:30px;overflow:hidden;background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative;margin:0px 10px;}.headericons .views-row .views-field-switchdomain{background-image:url(/themes/custom/locandamistral/images/icon_camping.svg);width:44px;}.headericons .views-row .views-field-switchdomain:hover{background-image:url(/themes/custom/locandamistral/images/icon_camping_up.svg);}.headericons .views-row .views-field-nothing-2{background-image:url(/themes/custom/locandamistral/images/icon_activity_locanda.svg);}.headericons .views-row .views-field-nothing-2:hover{background-image:url(/themes/custom/locandamistral/images/icon_activity_locanda_up.svg);}.headericons .views-row .views-field-nothing-1{background-image:url(/themes/custom/locandamistral/images/icon_map.svg);}.headericons .views-row .views-field-nothing-1:hover{background-image:url(/themes/custom/locandamistral/images/icon_map_up.svg);}.headericons .views-row .views-field-nothing{background-image:url(/themes/custom/locandamistral/images/icon_galerie.svg);}.headericons .views-row .views-field-nothing:hover{background-image:url(/themes/custom/locandamistral/images/icon_galerie_up.svg);}.headericons .views-row .views-field-field-tel-festnetz{background-image:url(/themes/custom/locandamistral/images/icon_tel.svg);}.headericons .views-row .views-field-field-tel-festnetz:hover{background-image:url(/themes/custom/locandamistral/images/icon_tel_up.svg);}.headericons .views-row .views-field-field-e-mail{background-image:url(/themes/custom/locandamistral/images/icon_mail.svg);}.headericons .views-row .views-field-field-e-mail:hover{background-image:url(/themes/custom/locandamistral/images/icon_mail_up.svg);}.headericons .views-row a,.headericons .views-row a:visited{display:block;white-space:nowrap;text-indent:300px;position:absolute;width:100%;height:100%;left:0px;top:0px;}.buchenbutton.imheader{position:absolute;left:3vw;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.buchenbutton.immenu{position:absolute;right:0vw;bottom:0;}.buchenbutton.immenu a,.buchenbutton.immenu a:visited{background-color:var(--rot);text-decoration:none;color:var(--weiss);}.buchenbutton.immenu a:hover,.buchenbutton.immenu a:active{background-color:var(--gruen);}.buchenbutton a,.buchenbutton a:visited{color:var(--gruen);font-weight:500;text-transform:uppercase;text-decoration:underline;padding:20px 50px;box-sizing:border-box;}.buchenbutton a:hover,.buchenbutton a:active{color:var(--weiss);background-color:var(--gruen);text-decoration:none;}.region-slideshow{position:relative;z-index:80;margin-left:3vw;margin-right:3vw;}.path-frontpage .region-slideshow,.fullscreen .views-field-field-fullscreen-unten{min-height:300px;height:60vh;position:relative;}.admin .region-slideshow .view-content{height:60vh;}.node--type-homepage .field--name-body .textlink{margin-top:7vh;}.page-node-type-homepage .buttonimcontent{}.slideshowblock{z-index:80;}.slideslogan{position:absolute;top:50%;left:50%;z-index:87;-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);text-align:center;font-weight:500;color:var(--weiss);}.slideslogan h1{margin:0px 0px 10px 0px;padding:0px;color:var(--weiss);font-size:230%;line-height:115%;}.region-slideshow ul.slides,.region-slideshow ul.slides li,.region-slideshow ul.slides li .bgimage,.fullscreen .bgimage,.slideshowblock{position:absolute;left:0px;top:0px;width:100%;height:100%;z-index:80;}.region-slideshow ul.slides li .bgimage,.fullscreen .bgimage{background-repeat:no-repeat;background-position:center center;background-size:cover;}.flexslider{margin:0 0 0px;border:0px solid var(--weiss);zoom:1;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;-webkit-box-shadow:'' 0 1px 4px rgba(0,0,0,0.2);-moz-box-shadow:'' 0 1px 4px rgba(0,0,0,0.2);-o-box-shadow:'' 0 1px 4px rgba(0,0,0,0.2);box-shadow:'' 0 1px 4px rgba(0,0,0,0.2);}.flex-control-nav{bottom:20px;z-index:58;}.flex-control-paging li a{width:10px;height:10px;-webkit-box-shadow:inset 0 0 0px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 0px rgba(0,0,0,0.3);-o-box-shadow:inset 0 0 0px rgba(0,0,0,0.3);box-shadow:inset 0 0 0px rgba(0,0,0,0.3);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);}.flex-control-paging li a{background-color:var(--weiss);}.flex-control-paging li a.flex-active{background-color:var(--rot);}.flex-direction-nav .flex-prev{left:20px !important;}.flex-direction-nav .flex-next{right:20px !important;}.flex-direction-nav a{width:30px;height:30px;margin:0px !important;z-index:80;}.flexslider .flex-direction-nav a{display:block !important;opacity:0.6 !important;}.flexslider .flex-direction-nav a:hover{opacity:1 !important;}.view-adresse-footer a,.view-adresse-footer a:visited{color:var(--schwarz);}footer{background-color:var(--hellrot);margin-top:10vh;}footer p{margin-top:0px;}.region-footer{padding:0vh 0px;position:relative;}.adressefooter{font-weight:500;}footer a,footer a:visited{color:var(--gruen);}footer a:hover,footer a:active{color:var(--rot);}footer a img:hover,.socialblock a img:hover{opacity:0.6;}.socialblock.imheader{}.socialblock img{width:30px;height:30px;}.socialblock .views-field-nothing{margin-left:30px;}.socialblock .views-row{display:flex;flex-direction:row;flex-wrap:wrap;}.socialblock .views-row .views-field{align-self:flex-end;margin-right:10px;}.socialblock .views-row .views-field.views-field-field-youtube-link{margin-right:0px;}.region-footer-logos{padding-bottom:10vh;padding-top:10vh;}.region-footer,.region-footer-newsletter{padding-top:10vh;}.region-footer-logos img{width:auto;height:100px;margin-right:30px;}.region-footer-logos,.region-footer{display:flex;flex-direction:row;justify-content:space-between;padding-left:5vw;padding-right:5vw;box-sizing:border-box;}.region-footer-logos .logolinks{display:flex;flex-basis:100%;flex-direction:row;justify-content:space-between;flex-wrap:wrap;}.region-footer-logos .logolinks > div{flex-basis:25%;text-align:left;}.region-footer-logos .logolinks > div:nth-child(4n+2){flex-basis:50%;text-align:center;}.region-footer-logos .logolinks > div:nth-child(4n+3){text-align:right;}.wh-footerbutton{}.wh-footerbutton a,.wh-footerbutton a:visited{display:block;background:#648341;text-align:center;padding:15px 20px;box-sizing:border-box;}.wh-footerbutton img{width:100px;height:auto;}.bewertungen img{width:auto;height:50px;}.bewertungen .view,.socialblock .view{}.bewertungen .view-header{font-weight:700;margin-bottom:20px;}.bewertungen .views-row{display:flex;flex-direction:row;flex-wrap:wrap;}.bewertungen .views-field-field-tripadvisor{margin-right:40px;margin-bottom:40px;}.newsletterblock{background-color:var(--rot);text-align:center;padding:5vh 10vw;color:var(--hellrot);}.newsletterblock h2{margin-top:0px;padding-top:0px;}.newsletterblock.newslettercamping{margin-bottom:10vh;background-color:var(--campingcolor);color:var(--weiss);}.auge{text-align:center;margin:7vh 0px;}.auge img{width:40px;height:40px;}footer .button a,footer .button a:visited{background-color:var(--rot);color:var(--hellrot);}footer .button a:hover,footer .button a:active{background-color:var(--gruen);color:var(--hellrot);}.bottomcontent{display:flex;flex-direction:row;justify-content:center;align-content:center;margin-top:20px;}.region-regionbottom{margin-bottom:10vh;}.usermenu ul.menu{margin:0px;padding:0px;display:flex;flex-direction:row;}.usermenu.imfooter li{margin:0px !important;padding:0px;}.usermenu.immenu li{margin:0px 0px 3px 20px;}.usermenu.imfooter li:before{content:"|";margin:0px 0px 0px 5px;}.usermenu li a,.usermenu li a:visited{color:var(--gruen);}.usermenu li a:hover,.usermenu li a:active,.usermenu li a.is-active{color:var(--rot);}body .region-primary-menu{position:absolute;left:0px;top:0px;width:100vw;height:1px !important;background:var(--weiss);z-index:70;opacity:0;transition:all .2s ease-in-out;overflow:hidden;}body.navactive .region-primary-menu{width:100vw;min-height:100vh;background:var(--hellrot);overflow:scroll;opacity:1;transition:all .2s ease-in-out;}.menutrigger{background:var(--weiss);}.menutriggerwrapper{height:100%;}.menutriggerwrapper.top-active{height:100vh;background-color:var(--gruen);}.menutrigger{position:absolute;z-index:99;right:0;top:0px;width:calc(6vw + 40px);height:100%;}.menutrigger:hover{cursor:pointer;}.topmenu-trigger{position:absolute;top:50%;width:40px;left:3vw;height:23px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);}.menutrigger .topmenu-trigger span{background:var(--rot);border:none;height:2px;border-radius:0px;width:100%;position:absolute;top:0px;left:0;cursor:pointer;-webkit-transition:all .35s ease;transition:all .35s ease;display:block;}.menutrigger .topmenu-trigger span:nth-of-type(2){top:10px;width:100%;}.menutrigger .topmenu-trigger span:nth-of-type(3){top:20px;width:100%;}.menutrigger:hover .topmenu-trigger span{background:var(--gruen);}.menutrigger .topmenu-trigger.top-active .top{-webkit-transform:translateY(10px) translateX(0) rotate(45deg);transform:translateY(10px) translateX(0) rotate(45deg);background:var(--weiss) !important;width:100%;}.menutrigger .topmenu-trigger.top-active .middle{opacity:0;background:var(--weiss) !important;width:100%;}.menutrigger .topmenu-trigger.top-active .bottom{-webkit-transform:translateY(-10px) translateX(0) rotate(-45deg);transform:translateY(-10px) translateX(0) rotate(-45deg);background:var(--weiss) !important;width:100%;}body .region-primary-menu .navigationcontent{margin-left:20vw;margin-right:20vw;margin-top:calc(100px + 5vh);position:relative;margin-bottom:10vh;}.logokl{width:120px;top:19px;left:50%;position:absolute;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);}.region-primary-menu .navinhalt1{position:relative;margin-bottom:10vh;}.region-primary-menu .navinhalt2{position:relative;margin-bottom:10vh;}.region-primary-menu .navinhalt3{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-content:flex-end;}.region-primary-menu .navinhalt3 > div{align-self:flex-end;}.mainmenu{}.mainmenu ul{display:table;}.mainmenu li{margin:0px;list-style:none;}.mainmenu ul.level1{margin:0px;padding:0px;}.mainmenu ul.level1 li.mlevel1 > span > a{font-size:140%;line-height:160%;font-weight:400;}li.m-nachhaltigkeit > ul.level2 > li:nth-child(1){display:none;}.mainmenu ul.level2{display:none;}.mainmenu ul.level2 li.mlevel2{margin:0px 0px 10px 0px !important;}.mainmenu ul.level2 li.mlevel2 > span > a,.mainmenu ul.level2 li.mlevel2 > a{font-weight:400;text-transform:uppercase;color:var(--rot);}.mainmenu ul.level1 > li.mlevel1.menu-item--active-trail > a,.mainmenu ul.level1 > li.mlevel1.menu-item--active-trail > span > a,.mainmenu ul.level2 > li.mlevel2.menu-item--active-trail > a,.mainmenu ul.level2 > li.mlevel2.menu-item--active-trail > span > a{text-decoration:underline;}.mainmenu ul.level1 li.mlevel1.menu-item--active-trail > ul,.mainmenu ul.level1 li.mlevel1.showsub > ul{display:block !important;}.mainmenu li a,.mainmenu li a:visited{color:var(--rot);}.mainmenu li a:hover,.mainmenu li a:active{color:var(--gruen);text-decoration:underline;}.mainmenu li.menu-item--active-trail > span > a{color:var(--gruen);}.mainmenu li a.is-active{color:var(--gruen);text-decoration:underline;}.secondarymenu{text-transform:uppercase;font-weight:500;}.secondarymenu ul{margin:0px;}.secondarymenu li{margin:10px 0px 0px 0px;}.secondarymenu li a,.secondarymenu li a:visited{color:var(--gruen);}.secondarymenu li a:hover,.secondarymenu li a:active{color:var(--rot);text-decoration:underline;}.secondarymenu li a.is-active{color:var(--rot);text-decoration:underline;}.bildslider{position:relative;}.swiper-slide{text-align:center;}.swiper-slide img{max-width:100%;height:auto;}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:30px;}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:30px;}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{color:var(--weiss);}.swiper-button-prev:hover:after,.swiper-container-rtl .swiper-button-next:hover:after{color:var(--rot);}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{color:var(--weiss);}.swiper-button-next:hover:after,.swiper-container-rtl .swiper-button-prev:hover:after{color:var(--rot);}.swiper-container{}.swipermaster{position:relative;}.contenteinfacheseite{background:var(--hellrot);padding-bottom:5vh;position:relative;color:var(--schwarz);}.contenteinfacheseite .bgcover{background:var(--weiss);position:absolute;width:100%;height:50%;left:0px;top:0px;}.contenteinfacheseite h3{margin:10vh 0px 4vh 0px;}.contenteinfacheseite .textlink{margin-top:30px;}.contenteinfacheseite .views-field-field-icona-artikel{width:140px;margin-left:auto;margin-right:auto;margin-top:30px;}.page-node-29 .contenteinfacheseite .views-field-field-icona-artikel{position:relative;top:12vh;}.contentartikel.inliste{}.contentartikel .views-field-field-icona-artikel{position:absolute;right:10vw;top:5vh;width:80px;}.contentartikel h3{padding:10vh 0px 0vh 0px;margin:0vh 0px 3vh 0px;color:var(--weiss);}.contentartikel .artikelset{position:relative;}.contentartikel .artikelset.rot,.contentartikel .artikelset.gruen{color:var(--weiss);}.contentartikel .artikelset .bildslider{margin-top:7vh;}.contentartikel h2{text-align:center;color:var(--rot);font-weight:500;margin-top:12vh;margin-bottom:5vh;}.contentartikel .views-field-body h2{color:var(--weiss);padding:15vh 0px 0vh 0px;margin:0vh 0px 3vh 0px;}.contentartikel .attachment h2{margin-top:0vh;margin-bottom:15px;text-decoration:underline;}.page-node-23 .contentartikel .attachment{display:none !important;}.contentartikel .attachment h2:hover{color:var(--gruen);cursor:pointer;}.contentartikel .views-field-field-link-in-artikel2{margin-bottom:10vh;}.contentartikel .attachment{margin-top:15vh;}.contentartikel .bgcover{background:var(--weiss);position:absolute;width:100%;height:65%;left:0px;bottom:0px;}.contentartikel .swiper-button-prev,.contentartikel .swiper-container-rtl .swiper-button-next{left:-50px;}.contentartikel .swiper-button-next,.contentartikel .swiper-container-rtl .swiper-button-prev{right:-50px;}.contentartikel .swiper-button-prev:after,.contentartikel .swiper-container-rtl .swiper-button-next:after{color:var(--rot);}.contentartikel .swiper-button-prev:hover:after,.contentartikel .swiper-container-rtl .swiper-button-next:hover:after{color:var(--gruen);}.contentartikel .swiper-button-next:after,.contentartikel .swiper-container-rtl .swiper-button-prev:after{color:var(--rot);}.contentartikel .swiper-button-next:hover:after,.contentartikel .swiper-container-rtl .swiper-button-prev:hover:after{color:var(--gruen);}.contentartikel .artikelset.weiss .maxwidthcontent{max-width:100%;width:100%;}.contentartikel .artikelset.weiss .swiper-button-prev,.contentartikel .artikelset.weiss .swiper-container-rtl .swiper-button-next{left:50px;}.contentartikel .artikelset.weiss .swiper-button-next,.contentartikel .artikelset.weiss .swiper-container-rtl .swiper-button-prev{right:50px;}.contentartikel .artikelset.weiss .swiper-button-prev:after,.contentartikel .artikelset.weiss .swiper-container-rtl .swiper-button-next:after{color:var(--weiss);}.contentartikel .artikelset.weiss .swiper-button-prev:hover:after,.contentartikel .artikelset.weiss .swiper-container-rtl .swiper-button-next:hover:after{color:var(--rot);}.contentartikel .artikelset.weiss .swiper-button-next:after,.contentartikel .artikelset.weiss .swiper-container-rtl .swiper-button-prev:after{color:var(--weiss);}.contentartikel .artikelset.weiss .swiper-button-next:hover:after,.contentartikel .artikelset.weiss .swiper-container-rtl .swiper-button-prev:hover:after{color:var(--rot);}.contentartikel .views-field-field-logo-artikel{max-width:200px;margin-left:auto;margin-right:auto;}.contentartikel .views-field-field-logo-artikel img{max-width:100%;height:auto !important;}.contentartikel .views-field-field-body-2{margin:5vh auto;}.contentartikel .views-field-field-block-con-background{margin:5vh auto;padding:5vw;box-sizing:border-box;color:var(--rot);background-color:var(--hellrot);position:relative;}.contentartikel .views-field-field-block-con-background img{position:absolute;right:-25px;top:5vw;width:60px;}.contentartikel .views-field-field-block-con-background h2,.contentartikel .views-field-field-block-con-background h3,.contentartikel .views-field-field-block-con-background h4,.webformblock h2{color:var(--rot);margin-top:0px;padding-top:0px;text-align:left;}.contentartikel .views-field-field-block-con-background h6{margin-bottom:4vh;}.page-node-type-landingpage  .view-id-content_landingpage .bildslider > .swipermaster.maxwidthcontent{max-width:100%;}.contentlandingpage .bildslider + .views-field-body{background-color:var(--gruen);padding:5vh 5vw;box-sizing:border-box;color:var(--weiss);position:relative;z-index:80;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);}.contentlandingpage .bildslider + .views-field-body a,.contentlandingpage .bildslider + .views-field-body a:visited{color:var(--weiss);text-decoration:underline;}.contentlandingpage .bildslider + .views-field-body a:hover,.contentlandingpage .bildslider + .views-field-body a:active{color:var(--weiss);text-decoration:none;}.contentlandingpage .bildslider + .views-field-body h3{color:var(--weiss);font-size:120%;line-height:150%;letter-spacing:1px;}.contentlandingpage .views-field-body.maxwidthcontent > div{text-align:left;max-width:100%;margin-top:var(--abstand5);}.contentlandingpage .view-id-content_landingpage .views-field-body.maxwidthcontent > div{margin-top:0px !important;}.contentlandingpage .view-id-content_landingpage .views-field-body.maxwidthcontent > div p{margin:0px;padding:0px;}.contentlandingpage .views-field-field-body-2{position:relative;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);margin:10vh auto 6vh auto;}.page-node-type-landingpage .contentartikel .attachment{display:none;}.view-bausteine:not(.view-display-id-block_3) .views-field-field-bausteine{margin-top:10vh;}.view-bausteine.view-display-id-block_3 .paragraph{margin-top:3vh;}.paragraph--type--block-mit-2-bildern-hoch{background-color:var(--hellrot);text-align:center;}.paragraph--type--block-mit-2-bildern-hoch h2{padding:10vh 0px 0vh 0px;margin:0vh 0px 3vh 0px;color:var(--rot);}.paragraph--type--block-mit-2-bildern-hoch .field--name-field-bilder{position:relative;}.paragraph--type--block-mit-2-bildern-hoch .field--name-field-bilder .maxwidthcontent{display:flex;flex-direction:row;margin-top:5vh;justify-content:space-between;position:relative;}.paragraph--type--block-mit-2-bildern-hoch .field--name-field-bilder:after{content:" ";position:absolute;width:100%;height:50%;left:0px;bottom:0px;background-color:var(--weiss);display:block;z-index:1;}.paragraph--type--block-mit-2-bildern-hoch .field--name-field-bilder .field__item{flex-basis:calc(50% - 20px);position:relative;z-index:80;}.paragraph--type--block-mit-2-bildern-hoch .field--name-field-bilder .field__item img{width:100%;height:auto;}.paragraph--type--bild-links-text-rechts{display:flex;flex-direction:row;justify-content:space-between;}.paragraph--type--bild-links-text-rechts.image_right{flex-direction:row-reverse;}.paragraph--type--bild-links-text-rechts > div{flex-basis:calc(50% - 20px);}.paragraph--type--bild-links-text-rechts .paraset{display:flex;flex-direction:column;justify-content:center;}.paragraph--type--bild-links-text-rechts .paraset div{margin-right:5vw;}.field--name-field-bild-links img{width:100%;height:auto;}.paragraph--type--bild-links-text-rechts .field--name-field-text-rechts h3{margin-top:0px;}.field--name-field-bild-textpara img,.field--name-field-bild-para-2  img{max-width:100%;height:auto;}.paragraph--type--bild-titel-text{text-align:center;margin:5vh auto;}.paragraph--type--bild-titel-text ul{padding-left:0px;list-style:inside;}.paragraph--type--bild-titel-text .field--name-field-titeltext{margin-top:5vh;margin-bottom:5vh;}.paragraph--type--bild-titel-text .field--name-field-text-para{margin-bottom:5vh;}.paragraph--type--bild-titel-text .field--name-field-text-para p{padding-left:15%;padding-right:15%;box-sizing:border-box;}.page-node-29 .paragraph--type--bild-titel-text .field--name-field-text-para{background-image:url(/themes/custom/locandamistral/images/nadel.svg);background-position:right bottom;background-size:130px auto;background-repeat:no-repeat;}.paragraph--type--bild-titel-text .field--name-field-bild-para-2 img,.paragraph--type--text-linksbuendig .field--name-field-testo-lx p{width:70%;margin-left:auto;margin-right:auto;}.paragraph--type--text-linksbuendig .field--name-field-testo-lx p{text-align:left;}.paragraph--type--text-linksbuendig .field--name-field-testo-lx{background-image:url(/themes/custom/locandamistral/images/nudelholz.svg);background-position:right bottom;background-size:130px auto;background-repeat:no-repeat;}.paragraph--type--offnungszeiten{margin-bottom:10vh;}.paragraph--type--offnungszeiten .maxwidthcontent{background-color:var(--hellrot);padding:5vh 5vw 15vh 5vw;font-weight:500;background-image:url(/themes/custom/locandamistral/images/kochhut.svg);background-position:center calc(100% - 5vh);background-size:80px auto;background-repeat:no-repeat;}.paragraph--type--offnungszeiten h3{}.field--name-field-bilder-in-reihe{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;}.field--name-field-bilder-in-reihe .field__item{flex-basis:calc(50% - 10px);line-height:0px;margin-bottom:20px;}.paragraph--type--bilder-in-reihe .field__item img{width:100%;height:auto;}.camereliste .view-content{margin-top:15vh;}.camereliste .view-content .view-content{margin-top:0vh;}.camerecontent .views-field-field-prezzo-da{text-align:center;margin-bottom:3vh;}.camerecontent .views-field-body{background-color:var(--rot);}.page-node-type-camere .camerecontent .views-field-body{background-color:transparent;}.camereliste .camrow{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;text-align:left;margin-bottom:10vh;}.camereliste .camrow .button{margin-left:0px;}.camereliste .camrow:nth-child(2n+2){flex-direction:row-reverse;text-align:right;}.camereliste .camrow:nth-child(2n+2) .button{margin-right:0px;margin-left:auto;}.camereliste .camereset1{flex-basis:calc(50% + 15px);overflow:hidden;align-self:center;}.camereliste .camereset2{flex-basis:calc(50% - 15px);align-self:center;padding:0px 5vw;box-sizing:border-box;}.camereliste .maxwidthcontent{max-width:100% !important;}.cameresmall{margin:10vh auto;letter-spacing:2px;}.cameresmall .view-content{display:flex;flex-direction:row;align-content:center;}.cameresmall .view-content > .views-row{}.cameresmall .view-content .camrow{flex-basis:33.333333%;border-right:solid 1px var(--rot);box-sizing:border-box;padding:0px 40px;align-self:stretch;display:flex;align-content:flex-end;flex-wrap:wrap;text-align:center;}.cameresmall .view-content .camrow > div{flex-basis:100%;}.cameresmall .view-content .camrow h3{margin-top:0px;padding-top:0px;}.cameresmall .view-content .camrow h3:hover{cursor:pointer;}.cameresmall .view-content .camrow:nth-last-child(1){border-right:solid 0px var(--rot);}.gallery{}.views-field-field-bilder-galerie{line-height:0px;}.masonry-layout .masonry-item{width:calc(50% - 20px);border:0px;margin:0px 0px 20px 0px;padding:0px;}.masonry-layout .masonry-item  img{width:100%;height:auto;}.listino{border:solid 1px var(--rot);padding:10vh;box-sizing:border-box;text-align:left;}.listino ul.quicktabs-tabs{border:solid 1px var(--gruen);display:flex;flex-direction:row;align-content:space-between;margin:0px !important;padding:0px !important;flex-wrap:wrap;}.listino ul.quicktabs-tabs li{flex-basis:33.333333%;text-transform:uppercase;text-align:center;margin:0px !important;padding:0px;}.listino ul.quicktabs-tabs li:not(:last-child){border-right:solid 1px var(--maincolor);box-sizing:border-box;}.listino ul.quicktabs-tabs li a,.listino ul.quicktabs-tabs li a:visited{color:var(--gruen);display:block;padding:20px 20px;box-sizing:border-box;}.listino ul.quicktabs-tabs li a:hover,.listino ul.quicktabs-tabs li a:active{background:var(--hellrot);}.listino ul.quicktabs-tabs li.active a,.listino ul.quicktabs-tabs li.active a:visited{color:var(--weiss);background:var(--gruen);display:block;padding:20px 20px;box-sizing:border-box;}.listino .views-row .views-field-field-date-stagione{}.listino .views-row:nth-child(1) .views-field-field-date-stagione{display:block !important;}.listino .views-row{margin-bottom:15vh;}.listino .views-row .views-row{margin-bottom:0vh;}.listino .preissuperset{position:relative;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;}.listino .preissuperset h3{padding:0px;margin:0px 0px 10px 0px;}.listino .preisset1{position:relative;}.listino .textlink{margin:0px !important;}.listino .preisset1 .views-field-nothing-1{position:absolute;right:0px;top:10px;}.listino .views-field-nothing-3{text-align:right;}.listino .views-field-nothing-3 span{display:block;position:absolute;right:0px;top:0px;max-width:150px;text-align:left;}.listino .preisset1{flex-basis:60%;}.listino .preisset2{padding-top:10px;flex-basis:30%;}.listino .views-field-field-stanza{margin-right:130px;}.listino .views-field-field-date-stagione{margin:2vh 0px 10vh 0px;text-transform:uppercase;}.listino .preissub2{display:flex;flex-direction:row;justify-content:space-between;align-content:stretch;width:100%;margin-top:30px;}.listino .preisset2 .button{margin:85px 0px 0px auto !important;}.listino .preissub2 > div{}.listino .preissub2 .views-field-nothing-2{text-align:left;padding:15px 0px;box-sizing:border-box;width:40%;border-right:solid 1px var(--rot);}.listino .preissub2 .views-field-field-prezzo-una-notte,.listino .preissub2 .views-field-field-prezzo-una-notte-neu{text-align:center;padding:15px 0px;box-sizing:border-box;width:50%;}.page-node-type-listino .node--type-listino{text-align:center;}.page-node-type-listino .field--name-field-prezzi > .field__item{border-top:solid 1px var(--hellrot);padding-top:20px;margin-top:20px;}.download{text-align:left;border-top:solid 1px var(--rot);}.download .views-row{border-bottom:solid 1px var(--rot);position:relative;}.download .views-row h3{margin:0px;padding:0px;display:block;}.download .views-row h3:after{content:">";position:absolute;right:50px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);}.download .views-row a,.download .views-row a:visited{display:block;padding:40px 50px;}.download .views-row a:hover,.download .views-row a:active{background:var(--hellrot);}.download .file--application-pdf{background-image:none !important;}.homeartikel{}.homeartikel .view-header .view{display:none;}.homeartikel .view-header{text-align:center;margin:10vh 0px 7vh 0px;font-weight:500;}.homeartikel .view-header h2,.gmap h2,.video h2{color:var(--rot);}.homeartikel .swiper-button-next,.homeartikel .swiper-button-prev{top:calc(50% - 30px);}.homeartikel .swiper-button-next:after{color:var(--rot);}.homeartikel .swiper-button-next:hover:after{color:var(--gruen);}.homeartikel .swiper-button-prev:after{color:var(--rot);}.homeartikel .swiper-button-prev:hover:after{color:var(--gruen);}.homeartikel .group{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;padding:0px 100px;box-sizing:border-box;}.homeartikel .views-row{margin-bottom:40px;position:relative;}.homeartikel .group .views-row:nth-child(1),.homeartikel .group .views-row:nth-child(4){flex-basis:calc(60% - 20px);}.homeartikel .group .views-row:nth-child(2),.homeartikel .group .views-row:nth-child(3){flex-basis:calc(40% - 20px);}.homeartikelwrapper{position:relative;height:35vh;z-index:10;}.homeartikel .views-field-field-testo-link{text-align:left;}.homeartikel .views-field-field-homeartikelbild{position:absolute;left:0px;top:0px;width:100%;height:100%;z-index:8;}.homeartikel .views-field-field-homeartikelbild .bgimage{position:absolute;left:0px;top:0px;width:100%;height:100%;background-repeat:no-repeat;background-position:center top;background-size:cover;}.homeartikel .views-field-field-icon-link .bgimage{position:absolute;left:0px;top:0px;width:100%;height:100%;background-repeat:no-repeat;background-position:center calc(50% - 20px);background-size:auto 120px;}.homeartikel .views-field-field-testo-hover{font-weight:700;color:var(--weiss);text-align:center;position:absolute;left:0px;top:calc(50% + 60px);width:100%;}.homeartikel .views-row:hover .cover{opacity:1;transition:all .2s ease-in-out;}.homeartikel .views-row .cover{opacity:0;position:absolute;z-index:15;width:100%;height:100%;top:0px;left:0px;background-color:var(--rot);transition:all .2s ease-in-out;}.homeartikel .views-row .views-field-view-node{position:absolute;left:0px;top:0px;width:100%;height:100%;z-index:20;}.homeartikel .views-row .views-field-view-node img{width:100%;height:100%;}.homeartikel .view-footer{margin:7vh 0px calc(7vh + 40px) 0vh;}.motivi{text-align:center;margin-top:10vh;}.motivi .view-content{position:relative;background:var(--hellrot);padding:5vh 10vw 15vh 10vw;box-sizing:border-box;z-index:60;}.motivi .view-header h2{color:var(--rot);font-weight:500;font-size:160%;}.motivi .views-field-counter{color:var(--rot);font-weight:700;}.motivi .swiper-slide{margin-top:5vh;}.motivi .swiper-button-prev{left:-5vw;}.motivi .swiper-button-next{right:-5vw;}.motivi .swiper-button-prev:after{color:var(--rot);}.motivi .swiper-button-prev:hover:after{color:var(--gruen);}.motivi .swiper-button-next:after{color:var(--rot);}.motivi .swiper-button-next:hover:after{color:var(--gruen);}.motivi .textlink{margin-top:3vh;}.motivi .view-footer{text-align:center;margin-top:-10vh;z-index:90;position:relative;}.motivi .motiviflex{display:flex;flex-direction:row;justify-content:space-between;}.motivi .view-footer div{}.motivi .view-footer div img{max-width:100%;height:auto;}.motivi .view-footer div.icon{text-align:center;flex-basis:55%}.motivi .view-footer div.bild{text-align:center;flex-basis:45%}.motivi .view-footer div.icon img{width:30%;max-width:150px;vertical-align:middle;text-align:center;}.motivi .view-footer .button{margin-top:10vh;}.angebot{}.angebot.liste .view-content,.blog.liste .view-content{display:flex;flex-direction:row;flex-wrap:wrap;}.angebot.liste .views-row,.blog.liste .views-row{flex-basis:calc(33.333333% - 20px);margin-right:20px;margin-bottom:10vh;text-align:center;}.views-field-field-immagine-offerta img{max-width:100%;height:auto;}.views-field-field-immagine-offerta-1 img{max-width:754px;width:100%;height:auto;margin-bottom:5vh;}.angebot h5,.blog h5{text-transform:uppercase;margin-bottom:10px;margin-top:15px;font-weight:500;}.angebot.detail{text-align:center;}.angebot.detail .views-field-field-notti,.angebot.detail .views-field-field-periodo-offerta,.angebot.detail .views-field-field-prezzo{font-weight:500;}.angebot.detail .bildslider{margin-bottom:5vh;}.angebot.detail .views-field-body{padding-top:20vh;background-image:url(/themes/custom/locandamistral/images/blume.svg);background-position:center 5vh;background-size:30px auto;background-repeat:no-repeat;}.angebot.detail .views-field-body ul{list-style-position:inside;}.angebot.detail .views-field-body ul li{}.angebot.detail .views-field-field-immagine-offerta img{max-width:400px;margin-bottom:5vh;}.angebot.onnode{margin-top:20vh;}.owlslider{margin-top:5vh;margin-bottom:5vh;}.owlslider .view-content{margin:7vh 0px;}.owlslider .owl-item{box-sizing:border-box;text-align:center;}.owlslider .owl-item > div{margin:0px 20px;}.owlslider .owl-wrapper-outer{position:relative;left:0px;}.owl-theme .owl-nav button{position:absolute;top:50%;width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(-1 * 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));background:transparent;opacity:1;}.owl-theme .owl-nav button:hover{background:transparent !important;}.owl-theme .owl-nav button.owl-prev:after{content:"prev";font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;text-transform:none;font-variant:initial}.owl-theme .owl-nav button.owl-next:after{content:"next";font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;text-transform:none;font-variant:initial}.owl-theme .owl-nav button.owl-prev{left:-5vw;}.owl-theme .owl-nav button.owl-next{right:-5vw;}.owlslider .owl-nav button.owl-prev:after{color:var(--rot);}.owlslider .owl-nav button.owl-prev:hover:after{color:var(--gruen);}.owlslider .owl-nav button.owl-next:after{color:var(--rot);}.owlslider .owl-nav button.owl-next:hover:after{color:var(--gruen);}.fullscreen{position:relative;}.fullscreen .views-field-field-fullscreen-unten{background-color:#000000;}.fullscreen .bgimage{opacity:0.6;}.afterblock{padding:0vh 0px 0px 0px;position:relative;}.afterblock .view-content{padding:10vh 0px 0px 0px;background-color:var(--hellgruen);color:#FFFFFF;}.afterblock .view-content .view-content{padding:0vh 0px 0px 0px;}.afterblock .view-content:after{content:" ";position:absolute;width:100%;height:30%;left:0px;bottom:0px;background-color:var(--weiss);display:block;z-index:1;}.afterblock .views-field-view{position:relative;margin-top:7vh;background:var(--weiss);}.afterblock .flex-control-nav{bottom:-60px;}.afterblock  .flex-control-paging li a{background:var(--gruen);opacity:0.4;}.afterblock  .flex-control-paging li a:hover{opacity:1;}.afterblock .flex-control-paging li a.flex-active{background:var(--gruen);opacity:1;}.afterblock .view-footer{position:relative;margin-top:calc(5vh + 60px);}.afterblock .view-footer .button{margin-left:auto;margin-right:auto;}.afterblock .blumerot{position:absolute;right:3vw;bottom:15%;width:150px;z-index:5;}.ulterioriinfo h2,.serviziinclusi h2{color:var(--rot);margin:10vh auto 2vh auto;text-align:left;}.ulterioriinfo h3{margin-top:5vh;}.serviziinclusi{text-align:left;}.serviziinclusi .maxwidthcontent{text-align:left;color:var(--schwarz);}.serviziinclusi .view-content{}.serviziinclusi .views-row:nth-child(1){border-top:solid 1px var(--rot);}.serviziinclusi .views-row{border-bottom:solid 1px var(--rot);padding:5vh 0px;box-sizing:border-box;}.serviziinclusi .views-row .paragraph{display:flex;flex-direction:row;justify-content:space-between;align-content:center;}.serviziinclusi .views-row .paragraph .field--name-field-icona-servizio{flex-basis:20%;align-self:center;margin-left:3%;}.serviziinclusi .views-row .paragraph .field--name-field-icona-servizio img{max-width:80px;height:auto;}.webform{text-align:left;}.webformblock{margin-top:10vh;}.webform .form-wrapper{margin-bottom:3vh !important;}.webform .form-wrapper .form-wrapper{margin-bottom:0vh !important;}.webformflex,#edit-container{display:flex;flex-direction:row;justify-content:space-between;align-content:flex-start;flex-wrap:wrap;}.webformflex > .js-form-item,.webformflex > .js-form-wrapper{flex-basis:calc(50% - 30px);}.form-item-anreisetag,.form-item-abreisetag{flex-basis:100% !important;}.form-item-erwachsene,.form-item-kinder{}.js-form-type-number > span{flex-basis:calc(70% - 5px);align-items:stretch;white-space:nowrap;text-transform:uppercase;}.js-form-type-number > input{flex-basis:calc(30% - 5px);align-items:stretch;overflow:hidden;}.js-form-type-date,.js-form-type-number{flex-basis:calc(50% - 10px);display:flex;flex-direction:row;justify-content:space-between;align-content:flex-start;}.js-form-type-date > span,.js-form-type-date > input{flex-basis:calc(50% - 5px);align-items:stretch;text-transform:uppercase;}.js-form-type-date > input{background-image:url(/themes/custom/locandamistral/images/calendar.svg);background-repeat:no-repeat;background-position:calc(100% - 10px) center;background-size:26px 26px;}.webformflex .field-prefix{display:block;}.webform input[type=text],.mailchimp-signup-subscribe-form input[type=text],.webform input[type=tel],.webform input[type=email],.mailchimp-signup-subscribe-form input[type=email],.webform input[type=date],.webform input[type=number],.js-form-type-date > span,.js-form-type-number > span{padding:10px 20px;box-sizing:border-box;height:50px;width:100%;color:var(--schwarz);border:solid 1px #CCCCCC;}.webform .intl-tel-input{width:100%;}.webform .js-form-item-kinder{position:relative;}.webform .js-form-item-kinder .description{position:absolute;left:21px;bottom:5px;font-size:11px;line-height:11px;}.webform input[type=number]{padding:10px 0px 10px 10px;box-sizing:border-box;}.webform input[type=date]{padding:10px 30px 10px 10px;min-width:150px;box-sizing:border-box;}.webform select{height:50px;border:0px;width:200px;background-color:#FFFFFF;padding:0px 15px;box-sizing:border-box;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#837B62;border:solid 1px #CCCCCC;}.webform textarea{border:solid 1px var(--hellgrau);padding:10px 20px;box-sizing:border-box;color:#837B62;}.webform .js-form-type-select{flex-basis:100%;}.webform .js-form-wrapper{margin:0px 0px 0px 0px;}.webform .form-item{margin:0px 0px 10px 0px;}.webform a,.webform a:visited{color:var(--gelb);}.webform a:hover,.webform a:active{color:var(--schwarz);}.webform .js-form-type-checkbox{margin:3vh auto;}input.js-form-submit{margin-top:1em;background-color:var(--rot);border:solid 1px var(--rot);color:#FFFFFF;padding:25px 50px;box-sizing:border-box;text-transform:uppercase;font-size:80%;line-height:100%;font-weight:500;letter-spacing:2px;}input.js-form-submit:hover{border:solid 1px var(--rot);background-color:#FFFFFF;color:var(--rot);}.webform .messages--error{margin-bottom:20px;}.webform .wfcont{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;}.webform .wfcont > div{flex-basis:45%;}.webform .form-textarea-wrapper textarea{border:solid 1px #CCCCCC;}.webform .webform-actions input{float:right;}.webform-confirmation{padding:20px;box-sizing:border-box;background-color:var(--hellgelb);text-align:center;}.webform-confirmation__message,.webform-confirmation__back{margin-bottom:0px !important;border:solid 1px var(--rot);padding:30px;box-sizing:border-box;font-weight:700;}.newsletterblock .messages.messages--status{display:none;}.newsletterblock.newslettercamping .webform-confirmation__message,.newsletterblock.newslettercamping .webform-confirmation__back{border:solid 1px var(--weiss);}#edit-container-03{margin-top:5vh !important;}::-webkit-input-placeholder{color:var(--hellgruen);text-transform:uppercase;}::-moz-placeholder{color:var(--hellgruen);text-transform:uppercase;}:-ms-input-placeholder{color:var(--hellgruen);text-transform:uppercase;}:-moz-placeholder{color:var(--hellgruen);text-transform:uppercase;}.scopriblock{background:var(--hellgruen);}.page-node-23 .scopriblock{margin-top:10vh;}.scopriblock .scontent{padding:10vh 0px 0px 0px;color:#FFFFFF;position:relative;z-index:80;}.scopriblock .scontent:after{content:" ";position:absolute;width:100%;height:30%;left:0px;bottom:0px;background-color:var(--weiss);display:block;z-index:1;}.scopriblock .views-field-view{position:relative;margin-top:7vh;}.scopriblock .views-field-view .view-content{display:flex;flex-direction:row;justify-content:center;}.scopriblock .views-field-view{position:relative;z-index:80;}.scopriblock .views-field-view .views-row{flex-basis:calc(50% - 30px);margin-left:15px;margin-right:15px;}.scopriblock .views-field-view .views-field-title{margin-top:3vh;}.scopriblock .views-field-view .views-row .views-field-title a,.scopriblock .views-field-view .views-row  .views-field-title a:visited{text-transform:uppercase;color:var(--gruen);font-weight:700;letter-spacing:1px;}.scopriblock .views-field-view .views-row .views-field-field-headerbilder-1{line-height:0px;}.scopriblock .views-field-view .views-row:hover .views-field-field-headerbilder-1{background:#000000;line-height:0px;}.scopriblock .views-field-view .views-row:hover .views-field-field-headerbilder-1 img{opacity:0.9;}.scopriblock .views-field-view .views-row:hover .views-field-title a,.scopriblock .views-field-view .views-row:hover  .views-field-title a:visited,.scopriblock .views-field-view .views-row  .views-field-title a:hover,.scopriblock .views-field-view .views-row  .views-field-title a:active{text-transform:uppercase;color:var(--rot);}.scopriblock .views-field-view .views-field-title a:after{content:">";margin-left:10px;}.scopriblock .views-field-field-headerbilder-1 img{max-width:100%;height:auto;}.gmap{margin-top:10vh;margin-bottom:10vh;}.gmap .maxwidthcontent{text-align:left;}.digimap iframe{width:100%;height:700px;border:0px;}.video{margin-top:10vh;}.video .maxwidthcontent{text-align:left;}.video iframe{width:100%;height:500px;border:0px;}.aufzaehlung{margin-top:10vh;margin-bottom:10vh;}.aufzaehlung .maxwidthcontent{text-align:left;}.aufzaehlung .views-field-field-icona-aufzahlung{width:100px;margin-left:auto;margin-right:auto;}.aufzaehlung ul li{margin-bottom:20px;font-weight:400;color:var(--schwarz);list-style-type:none;position:relative;}.aufzaehlung ul li:before{content:"•";position:absolute;left:-20px;top:-1px;}.aufzaehlung .views-field-field-textblock-2{text-align:center;margin-top:10vh;}.aufzaehlung .views-field-field-textblock-2 h2{font-size:140%;}.aufzaehlung .views-field-field-textblock-2 img{max-width:100%;height:auto;}.aufzaehlung .views-field-field-textblock-2 a,.aufzaehlung .views-field-field-textblock-2 a:visited{color:var(--gruen);text-decoration:underline;}.aufzaehlung .views-field-field-textblock-2 a:hover,.aufzaehlung .views-field-field-textblock-2 a:active{color:var(--rot);text-decoration:none;}.contentwebform .views-field-field-e-mail h3,.contentwebform .views-field-field-mobile h3{margin:auto !important;padding:auto !important;text-align:center;text-transform:none;max-width:90%;}.contentwebform .views-field-field-mobile h3 a{white-space:nowrap;}.oeffnungszeiten{margin-top:10vh;padding:5vh 5vw;box-sizing:border-box;text-align:center;background-color:var(--hellgruen);color:var(--weiss);font-weight:400;}.periodo{font-weight:500;text-align:center;margin:10vh auto 15vh auto;padding-top:20vh;box-sizing:border-box;background-image:url(/themes/custom/locandamistral/images/blume.svg);background-position:center 5vh;background-size:40px auto;background-repeat:no-repeat;}.blog.detail .views-field-field-video{margin-top:10vh;}.blog.detail{}.blog.detail .views-field-body{padding-top:20vh;background-image:url(/themes/custom/locandamistral/images/blume.svg);background-position:center 5vh;background-size:30px auto;background-repeat:no-repeat;}.blog .views-field-field-immagine-blog img{max-width:100%;height:auto;}.blog.detail .views-field-field-immagine-blog img{max-width:400px;margin-bottom:5vh;}.blog.detail .views-field-field-date-del-post,.blog.detail .views-field-field-sottotitolo{font-weight:500;}.blog.onnode{margin-top:10vh;}.blog.liste .views-field-field-date-del-post{margin-bottom:20px;}.view-prenota-offerta-button .views-row{margin-bottom:20px;}.view-prenota-offerta-button .views-row .button a,.view-prenota-offerta-button .views-row .button a:visited{white-space:normal !important;line-height:130%;}.region-highlighted{margin-top:3vh;}.mailchimp{background-color:var(--rot);color:var(--weiss);padding:0px 20px 20px 20px;box-sizing:border-box;}.mailchimp-signup-subscribe-form label.js-form-required:after{content:"" !important;}.mailchimp-signup-subscribe-form input.js-form-submit,.webform-submission-newsletterform-footer-form input.js-form-submit,.webform-submission-newsletterform-camping-form input.js-form-submit{background-color:var(--weiss);border-color:var(--weiss);color:var(--rot);}.mailchimp-signup-subscribe-form input.js-form-submit:hover,.webform-submission-newsletterform-footer-form input.js-form-submit:hover,.webform-submission-newsletterform-camping-form input.js-form-submit:hover{background-color:var(--rot);border-color:var(--weiss);color:var(--weiss);}.mailchimp-signup-subscribe-form .form-action{text-align:center;}.mailchimp-newsletter-mergefields,.webform-submission-newsletterform-footer-form,.webform-submission-newsletterform-camping-form{display:flex;flex-direction:row;justify-content:space-between;align-content:space-between;flex-wrap:wrap;}.mailchimp-newsletter-mergefields > div,.webform-submission-newsletterform-footer-form > .form-type-email,.webform-submission-newsletterform-footer-form > .form-type-textfield,.webform-submission-newsletterform-camping-form > .form-type-email,.webform-submission-newsletterform-camping-form > .form-type-textfield{flex-basis:calc(33.333333% - 5px);}.webform-submission-newsletterform-footer-form .js-form-type-checkbox,.webform-submission-newsletterform-footer-form .form-actions,.webform-submission-newsletterform-camping-form .js-form-type-checkbox,.webform-submission-newsletterform-camping-form .form-actions{flex-basis:100%;text-align:center;}.mailchimp-newsletter-mergefields label,.webform-submission-newsletterform-footer-form label,.webform-submission-newsletterform-camping-form label{clear:both;text-align:center;display:block;padding-bottom:3px;}.webform-submission-newsletterform-footer-form .webform-actions input,.webform-submission-newsletterform-camping-form .webform-actions input{float:none;margin-left:auto;margin-right:auto;}.webform-submission-newsletterform-footer-form label:after,.webform-submission-newsletterform-camping-form label:after{display:none;}.mailchimp-newsletter-mergefields input,.webform-submission-newsletterform-footer-form input[type=email],.webform-submission-newsletterform-footer-form input[type=text],.webform-submission-newsletterform-camping-form input[type=email],.webform-submission-newsletterform-camping-form input[type=text]{width:100%;color:var(--schwarz);}.webform-submission-newsletterform-footer-form .messages.messages--error,.webform-submission-newsletterform-camping-form .messages.messages--error{box-sizing:border-box;width:100%;flex-basis:100%;}.mailchimp-signup-subscribe-form .fieldgroup{display:none !important;}.webform-submission-newsletterform-footer-form .webform-confirmation,.webform-submission-newsletterform-camping-form .webform-confirmation{flex-basis:100%;border:solid 1px var(--weiss);color:var(--weiss);}.webform-submission-newsletterform-footer-form .webform-confirmation h3,.webform-submission-newsletterform-camping-form .webform-confirmation h3{color:var(--weiss);}.webform-submission-newsletterform-footer-form,.webform-submission-newsletterform-camping-form{margin-top:3vh;}.page-node-type-map .layout-container{padding-top:0px !important;}.page-node-type-map footer{margin-top:0px;}iframe.vallemairamap{margin-top:calc(var(--headerheightsmall) - 25px);width:100%;height:calc(100vh - var(--headerheightsmall) + 25px);line-height:0px;}iframe.wh-activity-calendar{margin-top:calc(var(--headerheight) - 2px);width:100%;height:calc(100vh - var(--headerheight) - 2px);line-height:0px;}.gutscheine{}.contentpartneruebersicht{position:relative;margin-bottom:calc(25vh + 0px);}.contentpartneruebersicht .views-field-field-headertext{position:absolute;bottom:0px;left:50%;width:calc(100% - 20vw);z-index:90;color:var(--weiss);text-align:center;padding:30px;box-sizing:border-box;height:30vh;letter-spacing:2px;font-size:150%;line-height:150%;font-weight:700;text-transform:uppercase;display:flex;flex-direction:row;align-content:center;align-items:center;justify-content:center;background:var(--gruen);-webkit-transform:translateY(50%) translateX(-50%);-moz-transform:translateY(50%) translateX(-50%);transform:translateY(50%) translateX(-50%);}.partnerset{text-align:center;}.page-node-type-partner-uebersicht{}.page-node-type-partner-uebersicht h1.page-title,.page-node-type-nachhaltigkeits-parcours-artikel h1.page-title{text-align:left;}.page-node-type-partner-uebersicht .swipermaster.maxwidthcontent,.page-node-type-nachhaltigkeits-parcours-artikel .swipermaster.maxwidthcontent{max-width:100%;}.partnerliste{margin-left:5vw;margin-right:5vw;margin-top:10vh;}.partnerliste .partnerbox{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;}.partnerliste .view-content > h3{margin-left:5vw;margin-bottom:5vh;}.partnerliste .partnerbox .views-row{flex-basis:calc(33.333333% - 30px);margin:0px 30px 10vh 0px;}.field--name-field-partnerbild{margin-bottom:20px;}.field--name-field-partnerbild img{width:100%;height:auto;}#cinqueStelleBolContainer{margin-bottom:10vh;}.weiterleitung-footer{margin-top:10vh;}.text-left{text-align:left;}.bausteinecontainer > .paragraphtitel{margin-top:calc(var(--abstand10) + var(--abstand5));}.bausteinecontainer > .paragraph:not(.paragraphtitel){margin-top:var(--abstand5);}.bausteinecontainer > .paragraph:nth-last-child(1){margin-bottom:var(--abstand5);}.bausteinecontainer > .paragraph--type--galerie{margin-top:var(--abstand10);}.paragraph--type--bild-volle-breite img{width:100%;height:auto;}.paragraph--type--links-inline .field--name-field-link-inline{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;}.paragraph--type--links-inline .field--name-field-link-inline > div{margin-bottom:10px;}.paragraph--type--links-inline .field--name-field-link-inline > div a{margin:0px 20px 0px 0px;}.paragraph--type--text.text_left{text-align:left;}.paragraph--type--titel{text-align:center;}.paragraph--type--titel h2{color:var(--rot);}.view-faq .views-row{position:relative;}.ui-widget{font-family:var(--fontfamily) !important;}.ui-accordion .views-accordion-header{position:initial;}.ui-accordion .ui-accordion-header h4{margin:0px !important;padding:0px !important;font-weight:var(--bold);font-size:150%;line-height:135%;}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;margin:8px 0 0 0;padding:0px 00px 5px 0px;border-radius:0px !important;border:solid 0px var(--maincolor);color:var(--schwarz);}.ui-icon,.ui-widget-content .ui-icon{position:absolute;right:0px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:0px;}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:0px;}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:0px;}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:0px;}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:0px solid #cccccc;background:var(--actioncolor);font-weight:normal;color:var(--maincolor) !important;}.ui-dialog .ui-button:focus{background:none !important:}.ui-accordion .ui-accordion-header,.ui-accordion .ui-accordion-header.ui-state-focus,.ui-accordion .ui-accordion-header.ui-state-default{display:flex !important;cursor:pointer !important;margin:2px 0 0 0 !important;padding:var(--abstand2) 70px var(--abstand2) 0px !important;background-color:transparent !important;border-bottom:solid 1px var(--maincolor) !important;align-items:flex-start !important;flex-wrap:wrap !important;position:relative;}.acc-fontsize{font-size:130%;line-height:var(--lineheight);}.ui-accordion .ui-accordion-header.ui-state-hover{background-color:transparent;color:var(--maincolor) !important;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}.ui-accordion .ui-accordion-header.ui-state-active{background-color:transparent;border:solid 0px var(--maincolor) !important;background-image:none;color:var(--schwarz) !important;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}.ui-accordion .ui-accordion-content{padding:0px 0px var(--abstand2) 0px !important;box-sizing:border-box;border:0px;border-bottom:solid 1px var(--maincolor);color:var(--schwarz);background:transparent;font-size:var(--fontsize);line-height:var(--lineheight);text-align:left;}.ui-accordion .ui-accordion-content ul{padding-left:22px;}.ui-accordion .ui-accordion-content .views-field-body{width:80%;}.ui-accordion .ui-accordion-content .views-field-body ul{}.ui-accordion .ui-accordion-content a,.ui-accordion .ui-accordion-content a:visited{text-decoration:underline;color:var(--maincolor);}.ui-accordion .ui-accordion-content a:hover,.ui-accordion .ui-accordion-content a:active{text-decoration:none;color:var(--actioncolor);}.ui-accordion .ui-accordion-header.ui-state-default:after{content:" ";display:block;position:absolute;top:var(--abstand2);right:0px;height:var(--arrowwidth);aspect-ratio:1;background-image:url(/themes/custom/locandamistral/images/accordion_open.svg);background-repeat:no-repeat;background-position:center right;background-size:contain;}.ui-accordion .ui-accordion-header.ui-state-active:after{content:" ";display:block;position:absolute;top:var(--abstand2);right:0px;height:var(--arrowwidth);aspect-ratio:1;background-image:url(/themes/custom/locandamistral/images/accordion_close.svg);background-repeat:no-repeat;background-position:center right;background-size:contain;}.view-inc-accordions .views-row{position:relative;}.kontaktmenu ul{margin:0px;padding:0px;}.kontaktmenu a,.kontaktmenu a:visited{color:var(--schwarz);font-weight:500;}.kontaktmenu a:hover
.kontaktmenu a:active{color:var(--actioncolor);}.kontaktmenu a.is-active{text-decoration:underline;}.buchungsbedingungen{text-align:left;margin-top:var(--abstand10);}.buchungsbedingungen .view-header h2{color:var(--rot);margin-bottom:var(--abstand5);}.wh-guestnet-widget{margin-top:10vh;padding-top:10vh;box-sizing:border-box;border-top:solid 1px var(--actioncolor);}.wh-guestnet-widget h2{text-align:center;padding-top:0px;margin-top:0px;}.page-node-type-nachhaltigkeits-parcours-artikel .contentpartneruebersicht{margin-bottom:7vh;}.page-node-type-nachhaltigkeits-parcours-artikel .node__content > .maxwidthcontent > .maxwidthcontent{margin-left:0px;margin-right:0px;max-width:100%;text-align:left;}.nhpset{text-align:center;}.nhp-liste .dropbutton-wrapper{display:table !important;}.nhp-liste{margin-left:5vw;margin-right:5vw;margin-top:10vh;}.nhp-liste .view-content{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;}.nhp-liste .view-content > h3{margin-left:5vw;margin-bottom:5vh;}.nhp-liste .view-content .views-row{flex-basis:calc(33.333333% - 30px);margin:0px 30px 10vh 0px;}.nhp-liste .field--name-field-headerbilder{margin-bottom:20px;}.nhp-liste .field--name-field-headerbilder img{width:100%;height:auto;}@media all and (min-width:1920px){:root{--fontsize:130%;--lineheight:145%;}}@media all and (max-width:1533px){.maxwidth{margin-left:4vw;margin-right:4vw;}}@media all and (max-width:1336px){.headericons.imheader{right:calc(5vw + 130px);}.headericons .views-row .views-field{margin:0px 9px;}}@media all and (max-width:1280px){}@media all and (max-width:1280px){.listino{padding:3vh;}.listino ul.quicktabs-tabs li{flex-basis:100%;border-right:0px !important;}.listino ul.quicktabs-tabs li a,.listino ul.quicktabs-tabs li a:visited,.listino ul.quicktabs-tabs li.active a,.listino ul.quicktabs-tabs li.active a:visited{padding:10px 20px;}}@media all and (max-width:1150px){:root{--fontsize:120%;--lineheight:145%;}.headericons.imheader{display:none;}.region-header{height:var(--headerheight);}.layout-container{padding-top:80px;}header .block-system-branding-block{padding:30px 40px 15px 40px;}header .block-system-branding-block img{width:100px;}header .block-system-branding-block  span img{height:24px;}.logokl{width:100px;top:13px;}header.smallheader .region-header{height:var(--headerheightsmall);}body .region-primary-menu .navigationcontent{margin-left:10vh;}.socialblock .views-field-nothing{}.maxwidthcontent .maxwidthcontent{max-width:90%;}.cameresmall .view-content{flex-wrap:wrap;border-top:solid 1px var(--rot);}.cameresmall .view-content .camrow{flex-basis:100%;border-right:0px;border-bottom:solid 1px var(--rot);margin-top:5vh;padding-bottom:3vh;}.cameresmall{margin:3vh auto 10vh auto;}.camereliste .camrow{flex-wrap:wrap;}.camereliste .camereset1{flex-basis:100%;padding:0px;}.camereliste .camereset2{flex-basis:100%;padding:0px !important;}.ulterioriinfo .maxwidthcontent .maxwidthcontent{max-width:100%;text-align:left;}.serviziinclusi .views-row .paragraph .field--name-field-icona-servizio{display:none;}.listino .preisset1 .views-field-nothing-1{position:relative;left:0px;right:auto;top:0px;margin-top:30px !important;}.listino .views-field-nothing-3 span{position:relative;max-width:100%;margin-top:30px;}.listino .preisset1{flex-basis:100%;}.listino .preisset2{flex-basis:100%;}.listino .views-field-field-stanza{margin-right:0px;}.listino .preisset2 .button{margin:30px 0px 0px 0px !important;}iframe.vallemairamap{margin-top:calc(60px - 25px);height:calc(100vh - 60px + 25px);}.contentpartneruebersicht .views-field-field-headertext{font-size:120%;line-height:150%;}.partnerliste .partnerbox .views-row,.nhp-liste .view-content .views-row{flex-basis:calc(50% - 30px);}}@media all and (max-width:980px){.region-footer-logos .logolinks > div{flex-basis:50%;text-align:center;margin-bottom:var(--abstand3);}.region-footer-logos .logolinks > div:nth-child(4n+2){flex-basis:50%;text-align:center;}.region-footer-logos .logolinks > div:nth-child(4n+3){text-align:center;}.region-footer{flex-wrap:wrap;justify-content:space-between;}.region-footer .socialblock.imfooter{flex-basis:100%;margin-top:var(--abstand7);}}@media all and (max-width:900px){iframe.vallemairamap{margin-top:65px;height:calc(100vh - 65px);}}@media all and (max-width:879px){.button.fix{display:none !important;}.region-primary-menu .navinhalt3{flex-wrap:wrap;}.usermenu.immenu li{margin:20px 20px 3px 0px}.angebot.liste .views-row,.blog.liste .views-row{flex-basis:calc(50% - 20px);}.contentpartneruebersicht .views-field-field-headertext{font-size:110%;line-height:150%;}}@media all and (max-width:834px){:root{--swiper-navigation-size:22px;}.user-login-form .form-item-name,.user-login-form .form-item-pass{width:100%;float:none;}.node--type-legal .node__content{overflow-x:hidden;}.maxwidthcontent{max-width:100%;}.region-footer-logos{flex-wrap:wrap;justify-content:center;align-content:center;}.region-footer-logos .block{justify-content:center;text-align:center;}.region-footer-logos #block-blocklogolinks{flex-basis:70%;text-align:left;justify-content:flex-start;}.region-footer-logos #block-blocklogorechts{flex-basis:30%;text-align:right;}.region-footer-logos .bewertungen{flex-basis:100%;margin-top:5vh;}.bewertungen .view{display:table;margin-left:auto;margin-right:auto;text-align:center;}.region-footer-logos img{margin:0px 10px 0px 10px;}.homeartikel .group{padding:0px 35px;}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;}.camereliste .camrow:nth-child(2n+2){text-align:left;}.camereliste .camrow:nth-child(2n+2) .button{margin-right:auto;margin-left:0px;}.swiper-button-next,.swiper-button-prev{}.paragraph--type--bild-links-text-rechts{flex-wrap:wrap;}.paragraph--type--bild-links-text-rechts > div{flex-basis:100%;margin-bottom:20px;}.contentlandingpage .bildslider + .views-field-body,.contentlandingpage .views-field-field-body-2{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);transform:translateY(0%);}.view-content-landingpage .bildslider{line-height:0px;}}@media all and (max-width:667px){:root{--swiper-navigation-size:16px;}.mainmenu li a,.mainmenu li a:visited{color:var(--rot);}.mainmenu li a:hover,.mainmenu li a:active{color:var(--rot);text-decoration:none;}.mainmenu li a.is-active{color:var(--gruen) !important;text-decoration:underline !important;}.buchenbutton.imheader{width:40px;height:40px;overflow:hidden;}.buchenbutton.imheader a,.buchenbutton.imheader a:visited{padding:0px;display:block;position:absolute;left:0px;top:0px;width:100%;height:100%;text-indent:100px;white-space:nowrap;overflow:hidden;background-image:url(/themes/custom/locandamistral/images/klingel.svg);background-repeat:no-repeat;background-position:center center;background-size:80% 80%;}.buchenbutton.imheader a:hover,.buchenbutton.imheader a:active{background-color:var(--hellrot);}h1{font-size:180%;line-height:115%;;}h2{font-size:160%;line-height:125%;}h3{font-size:130%;line-height:135%;}h4{font-size:150%;line-height:135%;}h5{font-size:105%;line-height:135%;}.maxwidthcontent,.text-align-center{text-align:left;}.slideslogan h1{font-size:130%;line-height:120%;}.region-footer-logos img{}.region-footer-logos #block-blocklogolinks{margin-bottom:30px;}.region-footer-logos #block-blocklogolinks,.region-footer-logos #block-blocklogorechts{flex-basis:100%;text-align:center;}.region-footer-logos #block-blocklogolinks{justify-content:center;}.region-footer-logos img{height:60px;}.bewertungen .view img{height:30px;}.region-footer{flex-wrap:wrap;}.socialblock.imfooter{margin-top:30px;border-bottom:solid 1px var(--rot);flex-basis:100%;padding-bottom:30px;}.region-footer-logos{padding-top:3vh;padding-bottom:3vh;}.bottomcontent{flex-wrap:wrap;}.usermenu ul.menu{flex-wrap:wrap;}.usermenu.imfooter li{flex-basis:100%;text-align:center;}.usermenu.imfooter li:before{content:"";margin:20px 0px 0px 0px;}.homeartikel .group .views-row:nth-child(1),.homeartikel .group .views-row:nth-child(4){flex-basis:100%;}.homeartikel .group .views-row:nth-child(2),.homeartikel .group .views-row:nth-child(3){flex-basis:100%;}.homeartikel .view-header .view{display:block;}.homeartikel .swiper-container{display:none !important;}.headericons.immenu{position:relative;margin-top:40px;}body .region-primary-menu .navigationcontent{padding-left:0vw;}.buchenbutton.immenu{position:relative;margin-top:60px !important;}.usermenu.immenu{margin-top:20px;}.usermenu.immenu li{margin:0px 20px 10px 3px;}body .region-primary-menu .navigationcontent{margin-left:10vw;}.blog.detail .views-field-field-immagine-blog img,.angebot.detail .views-field-field-immagine-offerta img{max-width:100%;margin-bottom:5vh;}.masonry-layout .masonry-item{width:calc(50% - 10px);}.contentlandingpage .views-field-body{-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);transform:translateY(-20px);}.contentlandingpage .views-field-field-body-2{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);transform:translateY(0px);}.contentartikel .swiper-button-prev,.contentartikel .swiper-container-rtl .swiper-button-next{left:-20px;}.contentartikel .swiper-button-next,.contentartikel .swiper-container-rtl .swiper-button-prev{right:-20px;}.paragraph--type--block-mit-2-bildern-hoch{background-color:var(--weiss);}.scopriblock .scontent{padding:20px;}.page-node-29 .paragraph--type--bild-titel-text .field--name-field-text-para,.paragraph--type--text-linksbuendig .field--name-field-testo-lx{background-image:none;}.paragraph--type--bild-titel-text .field--name-field-bild-para-2 img,.paragraph--type--text-linksbuendig .field--name-field-testo-lx p{width:100%;}.maxwidthspecial{margin-left:0px;margin-right:0px;}.paragraph--type--bild-titel-text .field--name-field-text-para p{padding-left:0px;padding-right:0px;}.form-item-erwachsene,.form-item-kinder{flex-basis:100%;}.periodo{background-size:30px auto;}.mailchimp-newsletter-mergefields,.webform-submission-newsletterform-footer-form,.webform-submission-newsletterform-camping-form{flex-wrap:wrap;}.mailchimp-newsletter-mergefields > div,.webform-submission-newsletterform-footer-form > .form-type-email,.webform-submission-newsletterform-footer-form > .form-type-textfield,.webform-submission-newsletterform-camping-form > .form-type-email,.webform-submission-newsletterform-footer-form > .form-type-textfield{flex-basis:100%;}.mailchimp-newsletter-mergefields .form-item,.webform-submission-newsletterform-footer-form .form-item,.webform-submission-newsletterform-campping-form .form-item{margin:0px 0px 10px 0px !important;}.contentpartneruebersicht .views-field-field-headertext{font-size:90%;line-height:150%;}.region-footer > div,.region-footer > nav{flex-basis:100%;margin-top:var(--abstand7);}.scopriblock .views-field-view .views-row{flex-basis:calc(75% - 30px);margin-left:15px;margin-right:15px;}}@media all and (max-width:414px){.scopriblock .views-field-view .view-content{flex-wrap:wrap;}.scopriblock .views-field-view .views-row{flex-basis:100%;margin-left:0px;margin-right:0px;margin-bottom:30px;}.scopriblock .scontent:after{height:60%;}.angebot.liste .views-row,.blog.liste .views-row{flex-basis:100%;}.partnerliste .partnerbox .views-row,.nhp-liste .view-content .views-row{flex-basis:100%;margin-left:0px;margin-right:0px;}}@media all and (max-width:375px){:root{--fontsize:100%;--lineheight:145%;}.langdropdown.imheader{width:50px;}.js .dropbutton-widget .dropbutton{width:40px;}#block-campingmistral-dropdownlanguage .dropbutton-widget{width:40px !important;}}@media all and (max-width:667px){}@media only screen and (min-device-width:768px) and (max-device-width:1366px) and (orientation:landscape){}@media only screen and (max-width:736px) and (orientation:landscape){}
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:-webkit-linear-gradient(#e7e7df,#f0f0f0);background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsla(0,0%,0%,0.16);}.progress__bar{border:1px #07629a solid;background:#057ec9;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15)),-webkit-linear-gradient(left top,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15)),-webkit-linear-gradient(left top,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;margin-top:-1px;margin-left:-1px;padding:0 1px;height:16px;border-radius:10em;-webkit-animation:animate-stripes 3s linear infinite;-moz-animation:animate-stripes 3s linear infinite;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;}[dir="rtl"] .progress__bar{margin-left:0;margin-right:-1px;animation-direction:reverse;-webkit-animation-direction:reverse;-moz-animation-direction:reverse;}@-webkit-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@-ms-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
.js .dropbutton-widget{background-color:white;border:1px solid #cccccc;}.js .dropbutton-widget:hover{border-color:#b8b8b8;}.dropbutton .dropbutton-action > *{padding:0.1em 0.5em;white-space:nowrap;}.dropbutton .secondary-action{border-top:1px solid #e8e8e8;}.dropbutton-multiple .dropbutton{border-right:1px solid #e8e8e8;}[dir="rtl"] .dropbutton-multiple .dropbutton{border-left:1px solid #e8e8e8;border-right:0 none;}.dropbutton-multiple .dropbutton .dropbutton-action > *{margin-right:0.25em;}[dir="rtl"] .dropbutton-multiple .dropbutton .dropbutton-action > *{margin-left:0.25em;margin-right:0;}
.action-links{list-style:none;padding:0;margin:1em 0;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-left:0.3em;margin-right:0;}.button-action{display:inline-block;line-height:160%;padding:0.2em 0.5em 0.3em;text-decoration:none;}.button-action:before{content:'+';font-weight:900;margin-left:-0.1em;padding-right:0.2em;}[dir="rtl"] .button-action:before{margin-left:0;margin-right:-0.1em;padding-left:0.2em;padding-right:0;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;list-style-type:none;margin:0;padding:0;}.breadcrumb li:before{content:' \BB ';}.breadcrumb li:first-child:before{content:none;}
.button,.image-button{}.button:first-child,.image-button:first-child{}
.collapse-processed > summary{padding-left:0.5em;padding-right:0.5em;}.collapse-processed > summary:before{background:url(/themes/misc/menu-expanded.png) 0px 100% no-repeat;content:"";float:left;height:1em;width:1em;}[dir="rtl"] .collapse-processed > summary:before{background-position:100% 100%;float:right;}.collapse-processed:not([open]) > summary:before{background-position:25% 35%;-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);}[dir="rtl"] .collapse-processed:not([open]) > summary:before{background-position:75% 35%;-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);}
.container-inline label:after,.container-inline .label:after{content:':';}.form-type-radios .container-inline label:after{content:'';}.form-type-radios .container-inline .form-type-radio{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{border:1px solid #ccc;margin-top:1em;margin-bottom:1em;}details > .details-wrapper{padding:0.5em 1.5em;}summary{cursor:pointer;padding:0.2em 0.5em;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-left:1em;margin-right:0;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;font-weight:normal;width:10em;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-style:normal;font-weight:bold;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-left:1em;margin-right:0;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-left:0.5em;padding-right:0;}.field--label-inline .field__label::after{content:':';}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:.5em;}form .field-add-more-submit{margin:.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;font-size:inherit;font-weight:bold;margin:0;padding:0;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-left:0;margin-right:2.4em;}.marker{color:#e00;}.form-required:after{content:'';vertical-align:super;display:inline-block;background-repeat:no-repeat;background-size:6px 6px;width:6px;height:6px;margin:0 0.3em;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{content:'';display:inline-block;height:14px;width:14px;vertical-align:sub;background-size:contain;}
.icon-help{background:url(/themes/misc/help.png) 0 50% no-repeat;padding:1px 0 1px 20px;}[dir="rtl"] .icon-help{background-position:100% 50%;padding:1px 20px 1px 0;}.feed-icon{background:url(/themes/misc/feed.svg) no-repeat;overflow:hidden;text-indent:-9999px;display:block;width:16px;height:16px;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{background:transparent;border:0;cursor:pointer;margin:0;padding:0;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;list-style-type:none;padding:0;}
ul.menu{list-style:none outside;padding:0;}[dir="rtl"] ul.menu{margin-left:0;margin-right:1em;text-align:right;}.menu-item--expanded{list-style-image:url(/themes/custom/locandamistral/images/menu/menu-expanded.png);list-style-type:circle;}.menu-item--collapsed{list-style-image:url(/themes/custom/locandamistral/images/menu/menu-collapsed.png);list-style-type:disc;}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/themes/custom/locandamistral/images/menu/menu-collapsed-rtl.png);}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{list-style:none;margin:0 0 0.5em;padding:0;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-left:0.3em;margin-right:0;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;margin:0;width:100%;box-sizing:border-box;}
.messages{background:no-repeat 10px 17px;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;padding:15px 20px 15px 35px;word-wrap:break-word;overflow-wrap:break-word;}[dir="rtl"] .messages{border-width:1px 0 1px 1px;background-position:right 10px top 17px;padding-left:20px;padding-right:35px;text-align:right;}.messages + .messages{margin-top:1.538em;}.messages__list{list-style:none;padding:0;margin:0;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;background-color:#f3faef;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-image:url(/themes/custom/locandamistral/images/icons/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;margin-left:0;}.messages--warning{background-color:#fdf8ed;background-image:url(/themes/custom/locandamistral/images/icons/warning.svg);border-color:#f4daa6 #f4daa6 #f4daa6 transparent;color:#734c00;box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{background-color:#fcf4f2;color:#a51b00;background-image:url(/themes/custom/locandamistral/images/icons/error.svg);border-color:#f9c9bf #f9c9bf #f9c9bf transparent;box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
