.nero{color:#309be1 !important}.blu{color:#0072bb !important}.bg-primary{background-color:#0072bb}.bg-tertiary{background-color:#309be1}@font-face{font-family:'Aachen Std Bold';src:url(//www.appartamenticanazei.it/wp-content/themes/appartamenticanazei.it/fonts/Aachen%20Std%20Bold.woff) format('woff'),url(//www.appartamenticanazei.it/wp-content/themes/appartamenticanazei.it/fonts/Aachen%20Std%20Bold.woff2) format('woff2')}body,button,div,fieldset,form,h1,h2,h3,h4,h5,h6,img,input,li,p,select,td,textarea,th,ul{margin:0;padding:0;border:0}html{overflow-x:hidden}body{background:#fafbfc;color:#2b2724;font-family:'Mukta';font-weight:400;text-align:center;overflow:hidden}a{text-decoration:none}img{max-width:100%;height:auto}.wf-loading{visibility:hidden}.wf-active,.wf-inactive{visibility:visible}li{list-style:none}.clearfix{clear:both}.align-center{text-align:center !important}.resp-60{display:none}@media only screen and (min-width:60em){.resp-60{display:inline-block}}.wrapper{position:relative;margin:0 auto;padding:0 2%}@media only screen and (min-width:75em){.wrapper{max-width:1200px;padding:0}}.grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}@media only screen and (min-width:75em){.grid{margin:0 -1%}}.grid-cell{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}@media only screen and (min-width:40em){.grid-cell{min-width:0;padding:0 1%;-webkit-box-flex:1;-ms-flex:1;flex:1}}.split{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-js-flexbox;display:flex;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;width:100%}@media (min-width:60em){.split{-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap}}.split-cell{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-js-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media (min-width:60em){.split-cell{-webkit-transition:.3s;transition:.3s;max-width:50%}.split-cell:hover{-webkit-transition:.5s;transition:.5s;max-width:75% !important;-webkit-box-flex:2;-ms-flex-positive:2;-webkit-flex-grow:2;flex-grow:2}}.split-cell a{margin:20px auto}@media (min-width:40em){.split-cell a{margin:40px auto}}@media (min-width:60em){.split-cell a{margin:60px auto}}@media (min-width:75em){.split-cell a{margin:100px auto}}.split-cell h2{font-family:'Aachen Std Bold';font-weight:300;font-size:calc(24px + (48 - 24)*((100vw - 320px)/1600));line-height:calc(24px + (48 - 24)*((100vw - 320px)/1600));margin-bottom:calc(12px + (24 - 12)*((100vw - 320px)/1600));color:#fafbfc;text-transform:uppercase}#header{position:relative;height:65px;background:#fafbfc;z-index:12;width:100%;font-size:18px;-webkit-transition:all .4s ease;transition:all .4s ease}@media only screen and (min-width:40em){#header{height:75px}}@media only screen and (min-width:60em){#header{height:130px}}#header h1 img{max-width:150px}@media only screen and (min-width:60em){#header h1 img{max-width:300px}}#top-bar{background:#0d2e51;height:32px}@media only screen and (min-width:40em){#top-bar{height:45px}}#top-bar a{color:#fafbfc}#top-bar a:hover{color:#309be1}#top-bar ul{display:-webkit-box;display:-ms-flexbox;display:flex}#top-bar li{list-style:none;margin:0 0 0 10px}.top-left{position:absolute;top:3px;left:10px}@media only screen and (min-width:40em){.top-left{top:10px}}.top-left a{margin:0 10px 0 0}.top-right{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:5px;right:10px}@media only screen and (min-width:40em){.top-right{top:10px}}#header.shrink{display:block;top:0;position:fixed;z-index:12;height:50px;border-bottom:solid 1px #bbe4ff}@media only screen and (min-width:60em){#header.shrink{height:62px}}@media only screen and (min-width:40em){#header.shrink h1{margin:-5px 0 0}}#header.shrink h1 img{max-width:105px}@media only screen and (min-width:60em){#header.shrink h1 img{max-width:125px}}#header.shrink #nav{top:50px}@media only screen and (min-width:60em){#header.shrink #nav{top:-40px}}#header.shrink #resp-menu-btn{top:5px}#resp-menu-btn{color:#0d2e51;position:absolute;top:15px;right:10px;text-transform:uppercase;font-size:24px}@media only screen and (min-width:40em){#resp-menu-btn{top:20px}}@media only screen and (min-width:60em){#resp-menu-btn{display:none}}#nav{display:none;position:absolute;z-index:5;-webkit-transition:-webkit-transform .25s linear;transition:-webkit-transform .25s linear;-o-transition:transform .25s linear;transition:transform .25s linear;transition:transform .25s linear,-webkit-transform .25s linear;width:100vw;left:50%;top:65px;margin-left:-50vw;z-index:1111}@media only screen and (min-width:40em){#nav{top:75px}}@media only screen and (min-width:60em){#nav{display:block;width:50%;top:0;right:0;left:auto;margin-left:0}}.menu{border-top:1px solid #0072bb}@media only screen and (min-width:60em){.menu{border-top:none;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:35px 0 0}}.menu li{position:relative;list-style:none;font-size:calc(16px + (22 - 16)*((100vw - 320px)/1600));line-height:calc(36px + (50 - 36)*((100vw - 320px)/1600));text-transform:uppercase}.menu li ul{display:none}@media only screen and (min-width:60em){.menu li ul{position:absolute;top:67px;left:0}}@media only screen and (min-width:60em){.menu li ul li{position:relative;width:280px;border:1px solid #0072bb;border-bottom:none;font-size:calc(15px + (20 - 15)*((100vw - 320px)/1600));line-height:calc(30px + (40 - 30)*((100vw - 320px)/1600))}}@media only screen and (min-width:60em){.menu li ul li:last-child{border-bottom:1px solid #0072bb}}.menu li ul li a{display:block;background:#fafbfc;padding:10px 20px}@media only screen and (min-width:60em){.menu li ul li a{text-align:left}}.menu li a{display:block;color:#0072bb;background:#fafbfc;border-bottom:1px solid #0072bb;padding:10px 0}@media only screen and (min-width:60em){.menu li a{display:inline-block;background:0 0;border-bottom:none;padding:10px 5px}}@media only screen and (min-width:75em){.menu li a{padding:10px}}.menu li a:hover{color:#2b2724}.menu li .sub-toggle{position:absolute;right:0;width:70px;height:57px;border-left:1px solid #0072bb;cursor:pointer}.menu li .sub-toggle:before{font-family:"Font Awesome 5 Free";font-size:36px;font-weight:900;color:#0072bb;content:"\f0dd"}.menu li .sub-toggle.open:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f0de";position:absolute;right:25px;top:15px}#book{display:none}@media only screen and (min-width:60em){#book{display:block;position:fixed;background:#0072bb;bottom:0;left:0;right:0;width:100%;z-index:999;padding:15px 0}}#book input,#book select{width:100%;height:40px;color:#2b2724;background:#fafbfc;font-family:'Mukta';font-size:20px;position:relative;z-index:9999}#book input{width:95%;padding:0 2.5%}#book input.button{width:100%;color:#fafbfc;background:#0d2e51;cursor:pointer;text-transform:uppercase}#book input.button:hover{background:#309be1}#resp-book-btn{position:fixed;bottom:0;left:0;width:100%;z-index:101;padding:10px 0;color:#fafbfc;background:#0072bb;border-top:1px solid #fafbfc;text-align:center;font-size:24px;font-weight:400;text-transform:uppercase}@media only screen and (min-width:60em){#resp-book-btn{display:none}}#slider-overlay{display:none}@media only screen and (min-width:60em){#slider-overlay{display:block;position:absolute;width:100%;bottom:25%;z-index:18}}.mouse{height:42px;width:28px;border-radius:20px;border:2px solid #fafbfc;margin:0 auto 6px}.wheel{height:10px;width:4px;display:block;margin:10px auto;background:#fafbfc;position:relative;-webkit-animation:mouse-wheel 1.2s ease infinite;-moz-animation:mouse-wheel 1.2s ease infinite}.arrows span{display:block;width:10px;height:10px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);border-right:3px solid #fafbfc;border-bottom:3px solid #fafbfc;margin:0 auto 3px}.arrow-1,.arrow-2,.arrow-3{-webkit-animation:mouse-scroll 1s infinite;-moz-animation:mouse-scroll 1s infinite}.arrow-1{-webkit-animation-delay:.1s;-moz-animation-delay:.1s;-webkit-animation-direction:alternate}.arrow-2{-webkit-animation-delay:.2s;-moz-animation-delay:.2s;-webkit-animation-direction:alternate}.arrow-3{-webkit-animation-delay:.3s;-moz-animation-delay:.3s;-webkit-animation-direction:alternate}@-webkit-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)}}@-webkit-keyframes mouse-scroll{0%{opacity:0}50%{opacity:.5}100%{opacity:1}}@keyframes mouse-scroll{0%{opacity:0}50%{opacity:.5}100%{opacity:1}}.nivoSlider{-webkit-box-shadow:none !important;box-shadow:none !important}.nivo-controlNav{display:block;position:absolute;bottom:0}@media only screen and (min-width:40em){.nivo-controlNav{bottom:2%}}.nivo-controlNav a{margin:0 6px !important;padding:0 !important;background:#fafbfc !important;width:10px !important;height:10px !important;border-radius:10px}@media only screen and (min-width:40em){.nivo-controlNav a{width:15px !important;height:15px !important;border-radius:15px}}@media only screen and (min-width:60em){.nivo-controlNav a{width:20px !important;height:20px !important;border-radius:20px}}.nivo-controlNav a.active{background:#0072bb !important}.nivo-caption{display:none !important}.content{margin:20px auto}@media only screen and (min-width:40em){.content{margin:30px auto}}@media only screen and (min-width:60em){.content{margin:40px auto}}.content h2{font-family:'Aachen Std Bold';font-weight:300;font-size:calc(34px + (68 - 34)*((100vw - 320px)/1600));line-height:calc(34px + (68 - 34)*((100vw - 320px)/1600));margin-bottom:calc(34px + (68 - 34)*((100vw - 320px)/1600));color:#0072bb;text-transform:uppercase}.content h3{font-family:'Aachen Std Bold';font-weight:300;font-size:calc(24px + (48 - 24)*((100vw - 320px)/1600));line-height:calc(24px + (48 - 24)*((100vw - 320px)/1600));margin-bottom:calc(12px + (24 - 12)*((100vw - 320px)/1600));color:#309be1;text-transform:uppercase}.content h4{font-family:'Aachen Std Bold';font-weight:300;font-size:calc(24px + (48 - 24)*((100vw - 320px)/1600));margin-bottom:calc(12px + (24 - 12)*((100vw - 320px)/1600));color:#309be1;text-transform:uppercase}.content li,.content p{font-size:calc(17px + (22 - 17)*((100vw - 320px)/1600));line-height:calc(24px + (33 - 24)*((100vw - 320px)/1600));margin-bottom:calc(17px + (22 - 17)*((100vw - 320px)/1600));text-align:left}@media only screen and (min-width:60em){.content li,.content p{padding:0 15%}}.content ul{margin-bottom:calc(17px + (22 - 17)*((100vw - 320px)/1600))}.content li{margin-bottom:calc(8px + (11 - 8)*((100vw - 320px)/1600))}.content li:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f00c";margin:0 10px 0 0}.content li a,.content p a{color:#309be1;text-decoration:underline}.content li a:hover,.content p a:hover{color:#0072bb}.content img{margin:0 0 30px}.iframe-flexible-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0}.iframe-flexible-container embed,.iframe-flexible-container iframe,.iframe-flexible-container object{position:absolute;top:0;left:0;width:100% !important;height:100%}iframe{width:100%;border:0}.wide-boxes{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:.5%}.box{position:relative;display:block;width:100%;height:100%;overflow:hidden}@media only screen and (min-width:40em){.box-half{width:50%}}@media only screen and (min-width:40em){.box-third{width:33.33333%}}.box-mrg{position:relative;margin:1.5%;display:block;max-width:97%;background:#0072bb}.box .caption{width:100%;height:100%;position:absolute;overflow:hidden;top:0;left:0;padding:50px 20px}.box img{display:block;position:relative;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.box:hover img{opacity:.4;filter:alpha(opacity=40);-webkit-transform:scale(1.2);transform:scale(1.2)}.box h4{text-transform:uppercase;color:#fafbfc;text-align:center;position:relative;font-family:'Aachen Std Bold';font-size:calc(28px + (48 - 28)*((100vw - 320px)/1600));line-height:calc(28px + (48 - 28)*((100vw - 320px)/1600));overflow:hidden;padding:.5em 0;background-color:transparent}.box h4:after{position:absolute;bottom:0;left:0;width:94%;height:2px;background:#fafbfc;content:'';-webkit-transition:-webkit-transform .35s;transition:transform .35s;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.box:hover h4:after{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.box a,.box p{color:#fafbfc;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.box:hover a,.box:hover p{opacity:1;filter:alpha(opacity=100);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:15px 0 5px}@media only screen and (min-width:40em){.gallery{padding:25px 0 15px}}@media only screen and (min-width:60em){.gallery{padding:30px 0 20px}}@media only screen and (min-width:75em){.gallery{padding:40px 0 25px}}.gallery-item{margin:-10px 0 0;width:50%;-webkit-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease}@media only screen and (min-width:40em){.gallery-item{width:33.3333%}}@media only screen and (min-width:60em){.gallery-item{width:25%}}.gallery-caption{display:none}.gallery-item img{-webkit-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease;-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}.gallery-item img:hover{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.pswp__caption__center{text-align:center !important}#map{margin:0 auto;width:100%;height:260px}@media only screen and (min-width:40em){#map{height:340px}}@media only screen and (min-width:60em){#map{height:520px}}@media only screen and (min-width:75em){#map{height:480px}}#map .leaflet-popup-content{font-size:calc(16px + (24 - 16)*((100vw - 320px)/1600));color:#309be1}.content label{font-size:calc(16px + (20 - 16)*((100vw - 320px)/1600));display:inline-block;text-transform:uppercase;color:#2b2724}.content label a{color:#2b2724}.content input,.content textarea{width:98.5%;padding:6px .75%;border:1px solid #bbe4ff;color:#2b2724;font-family:'Mukta';font-size:calc(16px + (20 - 16)*((100vw - 320px)/1600));margin-top:10px;margin-bottom:calc(20px + (40 - 20)*((100vw - 320px)/1600))}.content input[type=checkbox]{width:20px;margin-right:10px;margin-bottom:calc(20px + (40 - 20)*((100vw - 320px)/1600))}.content textarea{height:140px;overflow:hidden}.content .button{width:100%;position:relative;margin:10px 0;color:#fafbfc;font-size:calc(22px + (28 - 22)*((100vw - 320px)/1600));text-decoration:none;cursor:pointer;text-transform:uppercase;display:inline-block;background:#0072bb;line-height:50px;border:none}.content .button:hover{background:#309be1}.picker{color:#0d2e51 !important}.picker__nav--next:before{border-left:.75em solid #0d2e51 !important}.picker__nav--prev:before{border-right:.75em solid #0d2e51 !important}.picker__nav--next:before{border-left:.75em solid #0d2e51 !important}.picker__nav--prev:hover:before{border-right:.75em solid #fafbfc !important}.picker__nav--next:hover:before{border-left:.75em solid #fafbfc !important}.picker__nav--next:hover,.picker__nav--prev:hover{color:#fafbfc !important;background:#309be1 !important}.picker--focused .picker__day--highlighted,.picker__day--highlighted:hover{color:#fafbfc !important;background:#0072bb !important}.picker__day--highlighted{border-color:#0072bb !important}.picker__day--highlighted:hover{border-color:#309be1 !important}.picker__day--today:before{border-top:.5em solid #0072bb !important}.picker__day--infocus:hover,.picker__day--outfocus:hover{color:#fafbfc !important;background:#309be1 !important}#footer{position:relative;background:#309be1;padding:20px 0}#footer img{margin:20px 0 40px}@media only screen and (min-width:40em){#footer img{margin:0 0 40px}}#footer h4{color:#fafbfc;font-size:calc(30px + (48 - 30)*((100vw - 320px)/1600));margin-bottom:calc(48px + (60 - 48)*((100vw - 320px)/1600))}#footer p{color:#fafbfc;font-size:calc(18px + (22 - 18)*((100vw - 320px)/1600));margin-bottom:calc(18px + (22 - 18)*((100vw - 320px)/1600));text-align:center}#footer p a{color:#fafbfc;text-decoration:none}#footer p a:hover{color:#2b2724}#footer i{display:inline-block;width:30px}#heart{background:#185393;padding:30px 0}#fly-ski-shuttle{background:#185393;padding:30px 0}#fly-ski-shuttle p{color:#fafbfc;font-size:calc(17px + (22 - 17)*((100vw - 320px)/1600));margin-bottom:calc(17px + (22 - 17)*((100vw - 320px)/1600));text-align:center}#credits{background:#0d2e51;padding:30px 0 80px}@media only screen and (min-width:60em){#credits{padding:30px 0 120px}}#credits p{color:#fafbfc;font-size:calc(12px + (14 - 12)*((100vw - 320px)/1600));padding:24px 0 0}#credits p a{color:#fafbfc;text-decoration:underline}#credits p a:hover{color:#309be1}#credits img{text-align:center;padding:10px;max-height:60px}@media only screen and (min-width:60em){#credits img{padding:20px 15px;max-height:100%}}@media only screen and (min-width:75em){#credits img{padding:20px 25px}}#cookieChoiceInfo{bottom:51px !important;color:#fafbfc;background:rgba(48,155,225,.85) !important;height:auto;min-height:32px;line-height:32px;padding:6px 0 !important;z-index:998 !important}@media only screen and (min-width:60em){#cookieChoiceInfo{bottom:70px !important}}#cookieChoiceInfo a{color:#fafbfc;text-decoration:underline;margin-left:5px !important}#cookieChoiceInfo a:hover{color:#0d2e51}#cookieChoiceInfo a#cookieChoiceDismiss{color:#309be1;background:#fafbfc;text-decoration:none;padding:3px 6px;margin-left:10px !important}#cookieChoiceInfo a#cookieChoiceDismiss:hover{color:#fafbfc;background:#0d2e51}