@charset "UTF-8";body{font-family:'Tinos',serif;background-color:#000;color:#FFF;font-size:14px}body{overflow-x:hidden}input,select,textarea,button{font-family:'Tinos',serif}a{color:#FFF}.fancybox-thumbs>ul{text-align:center!important}h1,h2,h3{color:#c5b198;font-weight:normal;text-transform:uppercase;line-height:140%}.text{font-size:14px;line-height:150%}h1:after{content:"";position:relative;display:block;width:20px;height:2px;margin:1em 0 1.5em 0;background-color:#c5b198}.header{position:fixed;top:0;z-index:50;width:100%;text-align:center}.header *{transition:all 0.5s ease}.navigationbox{display:none}.slider{position:relative;height:100vh;overflow:hidden}.images{position:relative;height:100%;width:100%}.slider:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:300px;z-index:1;background:-moz-linear-gradient(top,rgba(0,0,0,0.5) 20%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0.5) 20%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0.5) 20%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000',endColorstr='#00000000',GradientType=0 )}.header-logo{padding-top:14px}.textlogo{display:none}.slider .images>img{width:100%;height:auto;display:block;opacity:0}.header-book,.header-request,.header-food{position:absolute;right:0;top:0;padding:60px}.header-request{right:250px}.header-book{right:125px}a.button,button.button,#alteaForm button{background:none;border:none;display:inline-block;color:#c5b198;font-size:17px;text-transform:uppercase;text-decoration:none;line-height:17px;padding:0 0 15px 0;border-bottom:5px solid transparent;letter-spacing:2px;cursor:pointer;transition:all 0.2s ease;position:relative;cursor:pointer}a.button:hover,button.button:hover,#alteaForm button:hover{color:#FFF}a.button:after,.button:after,#alteaForm button:after{content:"";display:block;width:0;height:5px;background-color:#FFF;position:absolute;bottom:0;left:0;z-index:3;transition:width 0.3s ease}a.button:before,.button:before,#alteaForm button:before{content:"";display:block;width:100%;height:2px;background-color:#c5b198;position:absolute;bottom:0;left:0;z-index:2}a.button:hover:after,.button:hover:after,#alteaForm button:hover:after{width:100%}.mod-languages{margin-top:10px}.mod-languages ul{font-size:0;margin:0;padding:0}.mod-languages li{display:inline-block;margin:0;padding:0;color:#FFF}.mod-languages a{display:inline-block;padding:5px;vertical-align:middle;text-decoration:none;font-size:14px;text-align:right;width:30px}.mod-languages li:before{content:"|";display:inline-block;font-size:14px;vertical-align:middle}.mod-languages li:first-child:before{display:none}.mod-languages li.lang-active a{color:#c5b198}.header-menu{position:absolute;left:0;top:0;padding:60px}.mobile-menu-icon{border:none;background:none;cursor:pointer;text-indent:-999999em;padding:0;margin:0;display:block;margin:0 auto;outline:none;cursor:pointer}.mobile-menu-icon{height:25px;width:25px;font-size:12px;color:#c5b198;cursor:pointer;text-align:center;position:relative;text-transform:uppercase}.mobile-menu-icon span{content:"";width:25px;height:2px;background-color:#c5b198;display:block;position:absolute;top:11px;left:0px;transition:all 0.2s linear}.mobile-menu-icon span:before{content:"";width:25px;height:2px;background-color:#c5b198;display:block;position:absolute;top:-8px;transition:all 0.2s linear}.mobile-menu-icon span:after{content:"";width:25px;height:2px;background-color:#c5b198;display:block;position:absolute;top:8px;transition:all 0.2s linear}.main{position:relative;background:url(https://www.sunnyvalley.it/templates/sunnyvalley/img/bg-content.png) top center no-repeat;background-size:cover;padding:70px 0 0 0}.text>*:first-child{margin-top:0}.text>*:last-child{margin-bottom:0}.article{position:relative;max-width:1200px;margin:0 auto;font-size:0;padding:100px 0;width:90%}.article+.nobg>.article{padding:0 0 100px 0}.article-twocol>*{display:inline-block;width:50%;vertical-align:bottom}.article .image img{display:block;max-width:90%;height:auto}.article .image a{display:block;position:relative}.article .image a span{position:absolute;display:block;width:90%;height:100%;top:0;left:0;z-index:100;background-color:rgba(0,0,0,0);opacity:1;transition:background 0.3s ease}.article .image a span i{font-size:30px;color:#FFF;position:absolute;left:50%;top:50%;margin:-15px 0 0 -15px}.article .image a:hover span{opacity:1;background-color:rgba(0,0,0,0.3)}.text{padding:0;box-sizing:border-box;font-size:16px;line-height:180%;direction:ltr}.text a.button{margin-top:2em}.article[data-dir="rtl"]{direction:rtl;text-align:left}.article[data-dir="rtl"] .image{direction:ltr}.article[data-dir="ltr"] .image{direction:rtl}.box-twocolbox{position:relative;font-size:0}.box-twocolbox>div{width:50%;display:inline-block;font-size:20px;line-height:20px;font-weight:normal;text-transform:uppercase;height:30vw;line-height:30vw;background-color:#000;text-align:center;letter-spacing:3px;background-size:cover}.box-twocolbox>div .backstretch img{-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;-moz-transform:scale(1,1);-webkit-transform:scale(1,1);transform:scale(1,1)}.box-twocolbox>div:hover .backstretch img{-moz-transform:scale(1.5,1.5);-webkit-transform:scale(1.5,1.5);transform:scale(1.5,1.5)}.box-twocolbox a{display:block;text-decoration:none;color:#FFF;background-color:rgba(0,0,0,0.4);transition:background 0.3s ease-in-out;position:relative}.box-twocolbox a:hover{background-color:rgba(0,0,0,0.7)}.box-twocolbox a>span:after{content:"";display:block;width:0;height:5px;background-color:#FFF;position:absolute;bottom:-14px;left:0;z-index:3;transition:width 0.3s ease}.box-twocolbox a:hover>span:after{width:100%}.box-twocolbox a br{display:none}.box-twocolbox a>span{position:relative}.nobg{position:relative}footer{position:relative;background:#1e1e1e url(https://www.sunnyvalley.it/images/box/sunnyvalley-summer-landscape-bike-fun-relax-warm-outdoor.jpg) no-repeat top center;background-size:cover}.footer-house{position:absolute;bottom:0;right:0;width:100%;height:0;background:url(https://www.sunnyvalley.it/templates/sunnyvalley/img/bg-content.png) top center no-repeat;background-size:cover}.footer-house img{display:block;position:absolute;bottom:0;right:0}.footer .last{position:relative;background-color:#171717;padding-bottom:0px;color:#fff;font-size:12px;clear:both;padding:20px 0}.footer-copyright ul{display:inline-block;font-size:0;margin:0;padding:0}.footer-copyright li{display:inline-block;font-size:12px;margin-right:20px}.footer-copyright img{margin-left:10px}.footer-copyright a{text-decoration:none;color:#fff}.footer .lft,.footer .rgt{position:relative;float:left;width:50%;padding:40px 0}.footer .lft ul,.footer .rgt ul{margin:0;padding:0;display:block}.footer .lft li{display:inline-block;margin:0 15px 0 0;padding:0}.footer .rgt li{display:block;margin:0;padding:0}.footer .rgt a{color:#c6b299;font-size:14px;padding:5px;display:inline-block;margin:0;text-transform:uppercase;text-decoration:none}.footer .rgt a:hover{text-decoration:underline}.footer .rgt a i{margin-right:5px}address{display:block;font-style:normal;margin-bottom:20px;line-height:140%}address strong{display:inline-block;color:#c5b198;font-size:17px;text-transform:uppercase;text-decoration:none;line-height:17px;padding:0 0 15px 0;border-bottom:2px solid #c5b198;margin-bottom:20px;font-weight:normal}.footer-social a{font-size:20px;color:#4b4b4b}.footer-social a:hover{color:#999}.footer .inner,.footer-copyright{position:relative;max-width:1200px;margin:0 auto;width:90%}.footer-social{margin-top:40px}.navigationbox{position:fixed;top:0;left:0;height:100%;width:100%;z-index:49;text-align:center;background:#000 url(https://www.sunnyvalley.it/templates/sunnyvalley/img/bg-menu.jpg) no-repeat center center;background-size:cover}.navigationbox:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:0.4}.navigationbox nav{position:relative;height:100%;padding-top:150px;padding-bottom:86px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center}#mainnav{margin:0;padding:0;display:flex;font-size:25px;line-height:25px;flex-direction:column;justify-content:space-between;overflow:auto;width:100%}#mainnav li{margin:1em 5%;padding:0;display:block}#mainnav li li{margin:1em 0 0 0}#mainnav ul{margin:0.5em 0 0em;padding:0;display:none;font-size:0.7em}#mainnav a{display:block;text-decoration:none;text-transform:uppercase}#mainnav a:hover{color:#c5b198;opacity:1!important}#mainnav li.deeper>a{cursor:zoom-in}#mainnav li.deeper.opensubnav>a{cursor:pointer}#mainnav.opensubnavlayer a{opacity:0.3}#mainnav.opensubnavlayer li.opensubnav ul a{opacity:1}#mainnav li.opensubnav>ul{display:block}body.menuopen .navigationbox{display:block}body.menuopen .mobile-menu-icon span{background:transparent}body.menuopen .mobile-menu-icon span:before{-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);top:0}body.menuopen .mobile-menu-icon span:after{-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:0}body.menuopen .footer-menu{position:fixed;bottom:0;left:0;z-index:50;width:100%;text-align:center;padding:20px 0}body.menuopen .footer-menu li{display:inline-block}body.menuopen .footer-menu a{margin:0 10px}.requestbox{position:fixed;top:0;left:0;height:100%;width:100%;z-index:40;text-align:center;background:#000 url(https://www.sunnyvalley.it/templates/sunnyvalley/img/bg-request.jpg) no-repeat center center;background-size:cover;display:none}.requestbox:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:0.4}.requestbox form{position:relative;height:100%;padding-top:150px;padding-bottom:66px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center}.requestbox form .outer{margin:0;padding:0;display:flex;font-size:25px;line-height:25px;flex-direction:column;justify-content:space-between}.hiddenbookingformbtn{display:none!Important}body.requestopen .requestbox{display:block}.quickrequest-form-box{border:1px solid #c6b299;position:relative;margin-bottom:40px}.quickrequest-form-box .form-item{display:inline-block;width:140px;height:160px;vertical-align:top;border-left:1px solid #c6b299;padding-top:10px;box-sizing:border-box}.quickrequest-form-box .form-item:first-child{border-left:none}.quickrequest-form-box .form-preview .i1{font-size:70px;display:block;line-height:100%;color:#c6b299;margin-bottom:5px}.quickrequest-form-box label{font-size:15px;text-transform:uppercase}.form-preview>input{font-size:70px;display:block;line-height:100%;color:#c6b299;background:none;border:none;margin:0 auto;padding:0;margin-bottom:5px;width:80px;text-align:center}.bookingButton .opened{display:none}body.requestopen .bookingButton .closed{display:none}body.requestopen .bookingButton .opened{display:block}.footer-menu i{display:none}body.bodyscroll .textlogo{display:inline-block}body.bodyscroll .mainlogo{display:none}body.bodyscroll .header{height:90px;background-color:#171717;background-color:rgba(23,23,23,0.85)}body.bodyscroll .header-menu{padding:32px}body.bodyscroll .header-book,body.bodyscroll .header-request,body.bodyscroll .header-food{padding:30px}body.bodyscroll .header-lang{display:none}body.menuopen.bodyscroll .header-lang,body.requestopen.bodyscroll .header-lang{display:block!important;background-color:#171717;background-color:rgba(23,23,23,0.85)}body.menuopen.bodyscroll .header-lang .mod-languages,body.requestopen.bodyscroll .header-lang .mod-languages{margin-top:13px}.animated{animation-timing-function:cubic-bezier(0.82,0.01,0.77,0.78)!important}.scroll-to-top{bottom:15px;cursor:pointer;width:30px;height:30px;position:fixed;left:15px;z-index:999;display:none;background-color:#4b4b4b;cursor:pointer}.scroll-to-top:before,.scroll-to-top:after{width:2px;height:16px;background-color:#171717;content:"";position:absolute;top:7px}.scroll-to-top:before{left:9px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.scroll-to-top:after{right:9px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.scroll-to-top i{display:none}figure{position:relative}figcaption{font-size:12px}.quickrequest .form-item .i1,.ui-spinner.ui-widget.ui-widget-content .ui-spinner-input{font-size:50px;display:block;color:#c6b299;line-height:100%;height:50px;margin:10px 0;background:none;border:none}.ui-spinner{overflow:visible}.ui-spinner.ui-widget.ui-widget-content{border:none;background:none;font-size:inherit}.ui-spinner.ui-widget.ui-widget-content .ui-spinner-input{padding:0;margin:0;width:46px;text-align:right;margin-right:32px;outline:none;display:inline-block}.ui-spinner.ui-widget.ui-widget-content .ui-button{background:none;border:none;width:16px}.ui-spinner.ui-widget.ui-widget-content .ui-button{width:16px;height:10px;cursor:pointer}.ui-spinner.ui-widget.ui-widget-content .ui-button .ui-icon{background:none}.ui-spinner.ui-widget.ui-widget-content .ui-button:before{content:"";width:10px;height:2px;background-color:#c6b299;display:block;position:absolute;top:-6px;transition:all 0.2s linear;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);top:4px;left:0}.ui-spinner.ui-widget.ui-widget-content .ui-button:after{content:"";width:10px;height:2px;background-color:#c6b299;display:block;position:absolute;top:6px;transition:all 0.2s linear;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:4px;right:0}.ui-spinner.ui-widget.ui-widget-content .ui-button.ui-spinner-up:before{top:-6px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);top:4px;left:6px}.ui-spinner.ui-widget.ui-widget-content .ui-button.ui-spinner-up:after{top:6px;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:4px;right:6px}.form-item-nr .form-opener{visibility:hidden}.ui-spinner.ui-widget.ui-widget-content .ui-spinner-input{margin:10px 0}.ui-spinner.ui-widget.ui-widget-content .ui-button.ui-spinner-up{top:20px;right:-24px}.ui-spinner.ui-widget.ui-widget-content .ui-button.ui-spinner-down{bottom:20px;right:-24px}.ui-spinner.ui-widget.ui-widget-content .ui-spinner-input{margin-left:-40px}.form-preview{position:relative}.item-privacy{display:block;width:100%;border:1px solid #717070;resize:none;height:115px;overflow:auto;font-size:13px;padding:10px;line-height:160%;box-sizing:border-box;margin-top:0}#alteaForm label{display:block}#alteaForm input[type="text"],.inner-table #alteaForm label span{display:block;width:100%;padding:0}#alteaForm input[type="text"].error{border:1px solid #9d0021}#alteaForm input[type="text"],fieldset label select{background:#fff;border:1px solid #ededed;padding:8px 10px;display:inline-block;width:50%}.inner-table #alteaForm label span{margin:10px 0;font-weight:400}.accept-block{margin:20px 0 10px 0;font-size:0}.accept-block input[type="checkbox"],.accept-block label{display:inline;font-size:12px;line-height:100%}.accept-block input[type="checkbox"]{margin:0 10px 0 0}#alteaForm i{color:#c5b198}.bigbutton{background:none;border:none;color:#4985bb;text-decoration:none;text-transform:uppercase;font-size:14px;display:inline-block;cursor:pointer;font-weight:700;margin:0 0 0 10px}#sublinks label{display:inline-block;margin:20px 25px 20px 0}.item-cols{position:relative;overflow:hidden}#alteaForm .item-col-2{position:relative;float:left;width:48%;text-align:left;margin:0 1% 30px}.newsletterForm .item-col-2{position:relative;text-align:left;width:auto !important;margin:0px !important;float:none !important}fieldset p{margin-top:30px}.item-col-last{text-align:center}.item-col-last .special{font-size:13px;line-height:130%;border-bottom:1px solid #EEE;margin-bottom:10px;padding-bottom:10px}fieldset{border:0;padding:0;margin:0}fieldset legend,.item-col-last legend{color:#c5b198;display:block;width:100%;text-align:left;padding:5px 0;margin-bottom:20px;font-weight:600;text-transform:uppercase}fieldset label,.item-col-last label{display:block;font-size:14px;margin-bottom:10px;text-align:left}fieldset label input[type="text"]{margin:0;padding:0;border:1px solid #ddd7d1;background:none;padding:3px 10px;font-size:12px;width:55%;display:inline-block}fieldset label input.nr{width:25px}fieldset label span{display:inline-block;text-transform:uppercase;font-size:14px;color:#FFF;width:200px}fieldset label span.req{font-weight:700}fieldset label span.req:after{content:"*"}fieldset label select{width:auto;background-color:#FFF}fieldset textarea{width:95%;box-sizing:border-box;height:160px;border:1px solid #ddd7d1;background:none;background-color:#FFF;padding:10px;box-sizing:border-box}form button{border:none;cursor:pointer;margin-top:20px}.item-cols hr{display:none}.item-privacy{margin:0 0 30px 0;font-size:12px}.item-col-2-intern{position:relative;overflow:hidden;margin-top:30px;font-size:12px}.item-col-2-intern label{width:50%;float:left}.item-col-2-intern select{margin-right:5px}.item-col-2-intern label span{display:none}.errorMessages{display:none;font-size:13px;text-align:left;border:1px solid #BD2031;background-color:#561f2b;padding:10px;margin-bottom:20px;text-align:center}.errorMessages label{display:list-item;list-style-type:disc;margin-left:20px;margin-bottom:2px;font-size:13px}.errorMessages label.valid{margin:0 !important;font-size:0;list-style-type:none}.errorMessages p{font-weight:bold;margin-top:0 !important;margin-bottom:0 !important;padding:5px 0 !important;font-size:1.3em}fieldset label input.error{background-color:#561f2b!important;border-color:#BD2031!important}.ui-datepicker-trigger{display:inline-block;vertical-align:middle;margin:0 0 0 10px}.item-col-last{text-align:center}.item-col-last legend,.item-col-last label{text-align:center}.hiddenfancyboxgallery{display:none}#map-canvas{width:100%;height:400px;position:relative}.age-msg{width:80%;text-transform:none;margin-top:25px}#fixedmobileicons{position:fixed;bottom:0;left:0;z-index:100;width:100%;margin:0;padding:0;height:50px;line-height:50px;background-color:#171717;display:none}#fixedmobileicons li{display:block;margin:0;padding:0;float:left;text-align:center}#fixedmobileicons a{display:block;font-size:18px;text-transform:uppercase;color:#c5b198;text-decoration:none}#fixedmobileicons a span{margin-left:10px}.mouse{height:31px;width:18px;border-radius:12px;transform:none;border:2px solid #c5b198;position:absolute;margin:0 0 0 -9px;left:50%;bottom:60px;z-index:31}.wheel{height:5px;width:2px;display:block;margin:5px auto;background:#c5b198;position:relative}.wheel{-webkit-animation:mouse-wheel 1.2s ease infinite;-moz-animation:mouse-wheel 1.2s ease infinite}@keyframes mouse-wheel{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px)}}@keyframes mouse-wheel{0%{top:1px}50%{top:2px}100%{top:3px}}@keyframes mouse-scroll{0%{opacity:0}50%{opacity:.5}100%{opacity:1}}@keyframes mouse-scroll{0%{opacity:0}50%{opacity:.5}100%{opacity:1}}@keyframes mouse-scroll{0%{opacity:0}50%{opacity:.5}100%{opacity:1}}@keyframes mouse-scroll{0%{opacity:0}50%{opacity:.5}100%{opacity:1}}.arrowleft,.arrowright{position:absolute;left:70px;top:50%;z-index:20;width:50px;height:150px;margin-top:-75px;cursor:pointer}.arrowright{left:auto;right:70px}.arrowleft span{display:block;position:relative;width:100%;height:100%}.arrowleft span:before,.arrowleft span:after,.arrowright span:before,.arrowright span:after{content:"";position:absolute;width:2px;height:87px;background-color:#c5b198;display:block}.arrowleft span:before{transform:rotate(30deg);position:absolute;top:0;right:0;transform-origin:100% 0%}.arrowleft span:after{transform:rotate(-30deg);position:absolute;bottom:0;right:0;transform-origin:100% 100%}.arrowright span:before{transform:rotate(-30deg);position:absolute;top:0;left:0;transform-origin:0% 0%}.arrowright span:after{transform:rotate(30deg);position:absolute;bottom:0;left:0;transform-origin:100% 100%}.fullpageslider-slogans{position:absolute;bottom:140px;left:0;width:100%;z-index:30;text-align:center;font-size:30px;line-height:140%;text-shadow:0px 1px 8px rgba(0,0,0,1)}.fullpageslider-slogans .fullpageslider-slogan{position:absolute;left:0;width:100%;bottom:0;display:none}.fullpageslider-slogans .fullpageslider-slogan.active{display:block}#hideawayslogo{position:relative;width:115px;display:inline-block}#hideawayslogo .st0{fill:#7D6C5D}#hideawayslogo .st1{fill:#113F67}#hideawayslogo .st2{fill:none;stroke:#7D6C5D;stroke-width:0.9752}.footer .rgt .footer-hideaways-logo a{display:inline-block;padding:0}.footer-hideaways-logo{margin-top:20px}.header-capodanno-box{position:absolute;top:50px;right:190px;width:19vw}.header-capodanno-box a,.header-capodanno-box img{display:block;width:100%;height:auto}.mobile-capodanno-button{display:none;max-width:400px;margin:110px auto -50px;width:90%}.mobile-capodanno-button a,.mobile-capodanno-button img{display:block;width:100%;height:auto}#SchuWeb_Sitemap{width:60vw;margin:0 auto 0;height:41.9vh;padding-top:7rem;padding-bottom:4rem}section.blog{width:90%;margin:0 auto;max-width:1200px;padding:0 0 100px 0}article .event-ct{text-align:left;position:relative;font-size:0;display:flex;gap:3rem;margin-top:2rem}article .event-ct .text{width:50%;margin:auto 0}article .event-ct .text .title{margin-bottom:2rem}article .event-ct .text .gold-event-text{color:#c5b198}article .event-ct .text p{margin:0.5rem 0 0 0}article .event-ct .image{width:50%}article .event-ct .image img{width:100%}article .event-ct .show-more a{text-decoration:none;text-transform:uppercase;color:#c5b198}article .event-ct .hidden-more,article .event-ct .hidden-more *{visibility:hidden;opacity:0;height:0;padding:0;margin:0}article .event-ct .hidden-more.active,article .event-ct .hidden-more.active *{margin-top:1rem;visibility:visible;opacity:1;height:100%;padding:inherit;transition:all .6s ease-in-out}@media screen and (max-width:1200px){.footer-house img{width:200px;height:auto}.slider+main{padding-top:0}.slider+main>.article{padding-top:50px}}@media screen and (max-width:1100px){#alteaForm .item-col-2{width:100%;float:none;margin:0}.age-msg{width:100%;text-transform:none;margin-top:25px}.header-capodanno-box{display:none}.mobile-capodanno-button{display:block}article .event-ct{gap:1.5rem;flex-direction:column;align-items:center}article .event-ct .image,article .event-ct .text{width:80%}}@media screen and (max-width:1024px){.article-twocol>*{display:block;width:auto;direction:ltr;text-align:left}.article[data-dir="ltr"] .image{direction:ltr}.article .image{margin-top:2em;font-size:16px}#mainnav li{margin:0.5em 5%}.text img{float:none!important;max-width:100%;height:auto;margin:1em 0!important;display:block}.fullpageslider-slogans{font-size:20px}.article.article-twocol .image .fancyslider{display:none}.article.article-twocol .image .fancyslider:first-of-type{display:block}}@media screen and (max-width:850px){.header-book,.header-request,.header-food{display:none}.footer-house{display:none}.footer .last{text-align:center;line-height:150%;height:auto;padding:20px 0}.box-twocolbox a br{display:inline-block}.box-twocolbox span{line-height:140%;display:inline-block;vertical-align:middle}.arrowleft,.arrowright{height:100px;width:32px;left:40px}.arrowright{right:40px;left:auto}.arrowleft span:before,.arrowleft span:after,.arrowright span:before,.arrowright span:after{height:58px}}@media screen and (max-width:700px){body{background-color:#171717}.header-lang{position:absolute;top:0;right:0;padding:50px 50px 0 0;display:block}body.bodyscroll .header-lang{display:block;padding:25px 25px 0 0}#fixedmobileicons{display:flex;justify-content:space-evenly}footer{padding-bottom:50px}.scroll-to-top{bottom:65px}body.menuopen .footer-menu{display:none}.header{position:relative}body.bodyscroll .header,body.menuopen .header{position:fixed}body .header-logo{padding-bottom:25px}body.bodyscroll .header-logo,body.menuopen .header-logo{padding-bottom:0}.slider:before{display:none}.mobile-capodanno-button{margin-top:0}#SchuWeb_Sitemap{padding-top:0}article .event-ct .image,article .event-ct .text{width:100%}}@media screen and (max-width:580px){.header-lang{padding:50px 20px 0 0}.header-menu{padding:60px 0 0 30px}fieldset{text-align:center}fieldset label,fieldset legend{text-align:center}fieldset label span{width:100%;display:block;text-align:center}.slider{height:61.8vw}.mouse{display:none}.arrowleft,.arrowright,.fullpageslider-slogans{display:none}}@media screen and (max-width:500px){.footer-house{position:relative;bottom:auto;right:auto;height:auto;background:none;background-color:#171717;display:block}.footer-house img{position:relative;width:100%;bottom:auto;right:auto}.footer .lft,.footer .rgt{float:none;width:auto;text-align:center}.article .image img{margin:0 auto}.text a.button{display:block;margin-left:auto;margin-right:auto;text-align:center;width:100px}h1{font-size:1.6em}h2{font-size:1.4em}h3{font-size:1.2em}.header-logo img{width:140px;height:auto;margin:10px auto 0}.box-twocolbox>div{width:100%;float:none;height:60vw;line-height:60vw}#mainnav{font-size:18px;line-height:18px}.navigationbox nav{padding-top:110px}.footer .last{padding-bottom:0}.footer-house{margin-top:20px}}@media screen and (max-width:450px){.mod-languages li.lang-active{display:none}.mod-languages li:before{display:none}.header-menu{padding-left:10px}.header-lang{padding-right:10px}}@media print{.slider,.scroll-to-top,.footer-house,.header-menu,.header-book,.header-food,.header-request,.header-lang,.footer-menu{display:none!important}*{background:none!important}fieldset label span,body{color:#4b4b4b}.header{position:relative}.main{padding:0}.wrapper{position:relative;width:960px}.article{padding:50px 0}}.visually-hidden{display:none}#jmap_sitemap{width:64%;margin:0 auto;padding:5rem 0}#jmap_sitemap h1{padding-left:3rem}#jmap_sitemap .folder{display:none}#jmap_sitemap .jmap_filetree.jmap_filetree_menu>li::marker{content:''}
