@font-face{font-display:swap;font-family:c;font-style:normal;font-weight:400;src:url(//www.cadellemuneghette.it/wp-content/themes/ca-delle-muneghette/../ca-delle-muneghette/fonts/montserrat-v30-latin-regular.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Montserrat';font-style:italic;font-weight:400;src:url(//www.cadellemuneghette.it/wp-content/themes/ca-delle-muneghette/../ca-delle-muneghette/fonts/montserrat-v30-latin-italic.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:600;src:url(//www.cadellemuneghette.it/wp-content/themes/ca-delle-muneghette/../ca-delle-muneghette/fonts/montserrat-v30-latin-600.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Playfair Display';font-style:normal;font-weight:400;src:url(//www.cadellemuneghette.it/wp-content/themes/ca-delle-muneghette/../ca-delle-muneghette/fonts/playfair-display-v39-latin-regular.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Playfair Display';font-style:italic;font-weight:400;src:url(//www.cadellemuneghette.it/wp-content/themes/ca-delle-muneghette/../ca-delle-muneghette/fonts/playfair-display-v39-latin-italic.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Playfair Display';font-style:normal;font-weight:600;src:url(//www.cadellemuneghette.it/wp-content/themes/ca-delle-muneghette/../ca-delle-muneghette/fonts/playfair-display-v39-latin-600.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Playfair Display';font-style:italic;font-weight:600;src:url(//www.cadellemuneghette.it/wp-content/themes/ca-delle-muneghette/../ca-delle-muneghette/fonts/playfair-display-v39-latin-600italic.woff2) format('woff2')}*{margin:0;padding:0;box-sizing:border-box}.clearer{clear:both}html{scroll-behavior:smooth}img{max-width:100%;height:auto}input,select,textarea,body{font-family:'Montserrat',sans-serif}.content{max-width:1160px;width:100%;padding:0 20px;box-sizing:border-box;margin:0 auto}body{background-color:#fff;font-family:'Playfair Display',serif}.divid{padding:10px 0}.divider{padding:20px 0}.divider-1{padding:40px 0}.spacer{padding:70px 0}.center{text-align:center}.responsive{width:100%;height:auto}.col-1{width:8.33333%}.col-2{width:16.66666%}.col-3{width:25%}.col-4{width:33.33333%}.col-6{width:50%}.col-8{width:66.66666%}.col-10{width:83.33333%}h1,h2,h3,h3.cards,h2.gardens,h2.small,h3.contact{font-family:'Playfair Display',serif}h4,p{font-family:'Montserrat',sans-serif;font-size:14px}.header{width:100%;height:120px;background-color:#fff;position:fixed;z-index:99999;top:0;left:0}.content{display:flex;justify-content:space-around;align-items:center;padding:0 10px}ul.header-menu,.menu-item{list-style:none;display:inline;justify-content:center}.menu-item a{text-decoration:none;color:#286e8f;padding:0 15px;text-transform:uppercase;transition:all .5s;position:relative;animation:slideTop 1s ease forwards;animation-delay:calc(.2s * var(--i));font-size:16px;font-weight:400;letter-spacing:2px}.menu-item a:after{content:'';position:absolute;left:0;top:30px;background-color:#286e8f;height:1px;width:0;transition:all .5s ease-in-out}.fa-whatsapp{font-size:24px;margin-left:50px}.menu.current-menu-item>a{color:#286e8f}.menu a:hover{border-color:#286e8f;;&:after{width:100%}}.main-nav-link:hover span{transform:scale(1) translateY(0);opacity:1;background:0 0}.wa{list-style:none;color:#286e8f}.nav-hamburger{margin:0;width:2em;height:1.5em;transform:rotate(0deg);transition:all .35s cubic-bezier(.215,.61,.355,1);display:none;cursor:pointer;transform:rotate(0deg)}.nav-hamburger .icon-bar{left:0;width:100%;height:2px;display:block;position:absolute;background-color:#286e8f;border-radius:10px;transition:all .35s cubic-bezier(.215,.61,.355,1)}.nav-hamburger .icon-bar:nth-child(1){top:0;width:100%}.nav-hamburger .icon-bar:nth-child(2),.nav-hamburger .icon-bar:nth-child(3){top:10px;width:35%}.nav-hamburger .icon-bar:nth-child(4){top:20px;width:65%}.menu-open .nav-hamburger{transform:rotate(180deg)}.menu-open .nav-hamburger .icon-bar:nth-child(1){top:2em;width:0}.menu-open .nav-hamburger .icon-bar:nth-child(2){transform:rotate(45deg);width:80%}.menu-open .nav-hamburger .icon-bar:nth-child(3){transform:rotate(-45deg);width:80%}.menu-open .nav-hamburger .icon-bar:nth-child(4){top:18px;width:0;left:50%}.header{ol,ul{display:flex}}.how{padding-top:100px}.title{display:block}h1{font-style:italic;font-weight:400;font-size:50px;color:#286e8f;text-align:center;padding-bottom:30px;padding-top:30px}h2{font-style:italic;font-weight:400;font-size:30px;color:#d7b474;text-align:center}.hero{position:relative;width:100%;background-image:linear-gradient(to top,rgba(255,255,255,0) 80%,#fff 100%),linear-gradient(to bottom,rgba(255,255,255,0) 90%,#fff 98%),url(//www.cadellemuneghette.it/wp-content/themes/ca-delle-muneghette/../ca-delle-muneghette/img/camera-top.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;height:590px}.call-to-action{display:flex;justify-content:center;font-weight:700;text-transform:uppercase;margin-top:40px;padding-top:400px}.button{padding:10px 20px;background-color:#f5f0eb;border:2px solid #d7b474;display:flex;align-items:center;justify-content:center;width:200px;height:50px;cursor:pointer;transition:all .35s ease;position:relative;overflow:hidden;box-shadow:0 6px 20px rgba(126,10,10,.3);border-radius:50%/30%;clip-path:ellipse(90% 60% at 50% 50%)}.button:before{content:'';position:absolute;top:0;left:-75%;width:50%;height:100%;background:rgba(126,10,10,.1);transform:skewX(-20deg);transition:all .4s ease}.button:hover:before{left:130%}a.button{text-decoration:none;color:#d7b474;text-transform:uppercase;font-size:18px;letter-spacing:2px;z-index:1;position:relative;font-weight:600}.button:hover{background-color:rgba(126,10,10,.1);color:#d7b474;box-shadow:0 8px 25px rgba(126,10,10,.15);backdrop-filter:blur(4px);border-color:#fff}a.button:hover{color:#fff}.booking-badge{position:absolute;top:40px;right:60px;width:305px;padding:18px;background:rgba(255,255,255,.7);backdrop-filter:blur(1px);border:1px solid rgba(255,255,255,.5);border-radius:18px;text-align:center;box-shadow:0 15px 40px rgba(0,0,0,.18);transition:.35s ease}.booking-badge:hover{transform:translateY(-6px);box-shadow:0 25px 45px rgba(0,0,0,.25)}.badge-icon{display:block;font-size:34px;margin-bottom:10px}.badge-title{display:block;color:#286e8f;font-size:20px;font-weight:700;margin-bottom:30px}.badge-text li{list-style:none}.badge-text a{color:#286e8f;text-transform:uppercase;padding-top:10px;font-weight:600;border-radius:40px;transition:.3s}.badge-text a:hover{color:#c49a45}.line{border:2px solid #c49a45;width:auto;height:0}.logo{display:flex;justify-content:center}.showing{display:flex;gap:25px;padding:0 30px}img.hosts-photo{border-radius:28px;border:8px solid #fff;box-shadow:0 14px 35px rgba(0,0,0,.1);width:380;height=:475}.noi{justify-content:center}.hosts-photo{background:#fff;padding:12px;border-radius:34px;box-shadow:0 20px 60px rgba(0,0,0,.08)}.book-us{display:flex;gap:40px;padding:15px}.us li{font-size:13px;letter-spacing:1px;padding-top:11px;color:#424;font-weight:400;text-transform:uppercase;display:flex;justify-content:center}.us ul{list-style:none}h3{font-size:20px;font-weight:700;color:#286e8f;letter-spacing:2px;text-align:center;padding-top:40px;padding-bottom:40px;line-height:25px}h4.noi{font-size:15px;font-weight:700;color:#286e8f;letter-spacing:2px;text-align:center;padding-top:20px;line-height:25px}.us i{color:#d7b474;padding-right:10px}.call-to-action-small{display:flex;justify-content:center;font-weight:700;text-transform:uppercase;margin-top:40px}.button-small{padding:10px 20px;background-color:#f5f0eb;border:2px solid #c49a45;display:flex;align-items:center;justify-content:center;width:150px;height:40px;cursor:pointer;transition:all .35s ease;position:relative;overflow:hidden;box-shadow:0 6px 20px rgba(126,10,10,.3);border-radius:50%/30%;clip-path:ellipse(90% 60% at 50% 50%)}.button-small:before{content:'';position:absolute;top:0;left:-75%;width:50%;height:100%;background:rgba(126,10,10,.1);transform:skewX(-20deg);transition:all .4s ease}.button-small:hover:before{left:130%}a.button-small{text-decoration:none;color:#c49a45;text-transform:uppercase;font-size:13px;letter-spacing:1px;z-index:1;position:relative;font-weight:600}.button-small:hover{background-color:rgba(126,10,10,.1);color:#286e8f;box-shadow:0 8px 25px rgba(126,10,10,.15);backdrop-filter:blur(4px);border-color:#286e8f}a.button-small:hover{color:#286e8f}p.book{font-size:11px;padding-top:16px}.showing h4{font-size:13px;font-weight:700;color:#d7b474;letter-spacing:2px;text-align:center;padding-top:40px;padding-bottom:40px;line-height:25px;cursor:pointer;transition:transform .3s ease,text-decoration-color .3s ease;position:relative}.showing a{text-decoration:none}.showing h4:after{content:"";position:absolute;left:50%;bottom:25px;width:0;height:2px;background:#d7b474;transition:width .3s ease,left .3s ease}.showing h4:hover:after{width:60%;left:20%}.showing h4:hover{transform:scale(1.08)}h5{color:#d7b474;padding-top:15px}.card{max-width:350px;display:flex;flex-direction:column;flex-grow:1;min-height:770px;position:relative;overflow:hidden;background:linear-gradient(180deg,#fff 0%,#f3f8fb 100%),repeating-linear-gradient(45deg,rgba(40,110,143,.025),rgba(40,110,143,.025) 1px,transparent 1px,transparent 6px);border-radius:10px;box-shadow:inset 0 0 0 1px rgba(40,110,143,.12),0 6px 20px rgba(40,110,143,.14),0 2px 6px rgba(0,0,0,.06);box-sizing:border-box;transition:all .4s ease;text-decoration:none}.card:hover{transform:translateY(-6px);box-shadow:0 12px 30px rgba(40,110,143,.18),0 6px 12px rgba(0,0,0,.08)}.card:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 20%,rgba(79,148,179,.08),transparent 60%);opacity:.9;pointer-events:none;transition:all .6s ease}.card:hover{transform:translateY(-6px);box-shadow:inset 0 0 0 1px rgba(40,110,143,.18),0 12px 30px rgba(40,110,143,.2),0 6px 12px rgba(0,0,0,.08)}.card:hover:after{background:radial-gradient(circle at 70% 80%,rgba(79,148,179,.12),transparent 65%)}.services{width:100%;height:230px;object-fit:cover;display:block;margin-bottom:15px}h3.cards{font-size:18px;letter-spacing:1.5px;text-align:center;padding:20px 0;line-height:1.4;font-family:'Playfair Display',serif;font-weight:600;text-transform:uppercase;background:linear-gradient(90deg,#14384a 0%,#286e8f 50%,#7cc0dd 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}h3.cards{text-shadow:0 2px 4px rgba(0,0,0,.15)}h3.cards:hover{letter-spacing:2px;transform:scale(1.05)}h4{font-size:13px;letter-spacing:1px;line-height:1.5em;font-weight:400;text-align:justify;color:#444;padding:10px 15px}p{font-size:14px;letter-spacing:1px;line-height:1.5em;padding-top:40px;color:#444;font-weight:400}.serv-off{display:flex}h4.serv-off{text-transform:uppercase;font-weight:700}.serv-off li{list-style:none;padding:8px}.modern-effect{overflow:hidden;border-radius:15px;box-shadow:0 8px 20px rgba(0,0,0,.15);transition:transform .5s ease,box-shadow .5s ease,filter .5s ease}.modern-effect:hover{transform:scale(1.05);box-shadow:0 15px 35px rgba(0,0,0,.25);filter:brightness(1.05)}.modern-effect img.res{display:block;width:100%;height:auto;object-fit:cover}.back-to-top{position:fixed;bottom:30px;right:60px;width:55px;height:55px;background:linear-gradient(135deg,#286e8f,#d7b474);color:#fff;font-size:26px;text-align:center;line-height:55px;border-radius:50%;box-shadow:0 0 15px rgba(40,110,143,.6),0 0 25px rgba(215,180,116,.5);transition:transform .3s ease,box-shadow .3s ease,filter .3s ease;cursor:pointer;z-index:9999;opacity:0;visibility:hidden}.back-to-top:hover{transform:scale(1.15) translateY(-5px);box-shadow:0 0 20px rgba(40,110,143,.8),0 0 30px rgba(215,180,116,.7);filter:brightness(1.1)}.back-to-top.show{opacity:1;visibility:visible}@keyframes pulse{0%{box-shadow:0 0 15px rgba(40,110,143,.6),0 0 25px rgba(215,180,116,.5)}50%{box-shadow:0 0 20px rgba(40,110,143,.8),0 0 30px rgba(215,180,116,.7)}100%{box-shadow:0 0 15px rgba(40,110,143,.6),0 0 25px rgba(215,180,116,.5)}}.back-to-top.show{animation:pulse 2s infinite}a{text-decoration:none}h3.gallery{font-size:15px;padding-top:0;padding-bottom:7px}.garden{width:100%;min-height:500px;background:linear-gradient(to bottom,rgba(255,255,255,0) 90%,#fff 98%),url(//www.cadellemuneghette.it/wp-content/themes/ca-delle-muneghette/../ca-delle-muneghette/img/camera-tavolino.jpg) no-repeat fixed;background-size:cover;background-position:top !important}h2.oro{font-size:55px;color:#286e8f;padding-top:40px;font-weight:500;line-height:1.2;letter-spacing:1px}.oro{color:#d4af37}.oro{background:linear-gradient(45deg,#d4af37,#f6e27a,#d4af37);-webkit-background-clip:text;-webkit-text-fill-color:transparent}h3.sostenibilità{text-align:left;padding-bottom:0}ul.sostenibilità{padding:10px;margin:10px}.sostenibilità li{font-size:14px;letter-spacing:1px;line-height:1.5em;padding-top:15px;color:#444;font-weight:400}h4.sostenibilità{font-size:15px;font-weight:700;color:#d7b474;letter-spacing:2px;padding-top:40px;padding-bottom:40px;line-height:25px}h4.sostenibility{font-size:13px;font-weight:700;color:#d7b474;letter-spacing:2px;padding-top:40px;padding-bottom:40px;line-height:25px}.venice-divider svg{display:block;width:100%;height:160px}.where{width:auto;min-height:500px;border:#d6c4a8}.contatti{display:flex;gap:35px;padding:10px}.contacts{a{font-size:11px;text-transform:uppercase;color:#222;letter-spacing:2px;line-height:35px;text-decoration:none}}.contacts{li{list-style:none;text-align:center;font-size:11px;text-transform:uppercase;color:#222;letter-spacing:2px;line-height:35px;text-decoration:none}}.contacts{i{color:#286e8f;padding-right:8px;font-size:18px}}h3.contact{color:#d7b474;font-size:16px;text-transform:capitalize;font-weight:400}h2.small{font-size:25px;color:#286e8f}.foot h2{font-style:italic}.privacy{a{padding:8px;text-decoration:none;color:#222;text-transform:uppercase;font-size:11px;justify-content:center}}.copy{p{font-size:11px;padding-top:60px;display:flex;justify-content:center}}.main-404{width:100%;background-image:linear-gradient(to top,rgba(255,255,255,0) 80%,#fff 100%),linear-gradient(to bottom,rgba(255,255,255,0) 90%,#fff 98%),url(//www.cadellemuneghette.it/wp-content/themes/ca-delle-muneghette/../ca-delle-muneghette/img/zattere.png);background-size:cover;background-position:center center;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center;height:590px}.call-to-action-s-4{.button{width:195px}a{font-size:11px}}.call-to-action-s-4{display:flex;justify-content:center}.main-404 h2{text-transform:uppercase;color:#286e8f}footer{.content{display:block}}h4.gallery{font-weight:400;font-size:25px;color:#d7b474;text-transform:uppercase;font-family:'Playfair Display',serif}.gallery{img{max-width:30%}}img.zoom{padding:10px}h4.calendario{font-weight:400;font-size:25px;color:#d7b474;text-transform:uppercase;font-family:'Playfair Display',serif}.mfp-bg{position:fixed !important;inset:0 !important;background:rgba(8,12,18,.92) !important;opacity:.96 !important;z-index:999998 !important}.mfp-ready .mfp-container{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.mfp-wrap{position:fixed !important;inset:0 !important;z-index:999999 !important}.mfp-container{position:fixed !important;inset:0 !important;padding:20px !important;display:flex !important;justify-content:center !important;align-items:center !important;width:100vw !important;height:100vh !important}.mfp-img{display:block !important;width:auto !important;height:auto !important;max-width:90vw !important;max-height:82vh !important;margin:0 auto !important;padding:0 !important;object-fit:contain !important}.mfp-figure{display:flex !important;justify-content:center !important;align-items:center !important}.mfp-arrow{position:fixed !important;top:50% !important;transform:translateY(-50%) !important;width:50px !important;height:50px !important;display:flex !important;justify-content:center !important;align-items:center !important;opacity:1 !important;z-index:9999999 !important;background:rgba(255,255,255,.95) !important;border-radius:50% !important;box-shadow:0 4px 15px rgba(0,0,0,.25) !important;cursor:pointer !important}.mfp-arrow-left{left:15px !important}.mfp-arrow-left:before{content:"‹";font-size:46px !important;color:#286e8f !important;font-weight:300;display:flex !important;justify-content:center;align-items:center}.mfp-arrow-right{right:15px !important}.mfp-arrow-right:before{content:"›";font-size:46px !important;color:#286e8f !important;font-weight:300;display:flex !important;justify-content:center;align-items:center}.mfp-close{position:fixed !important;top:124px !important;right:122px !important;width:48px !important;height:48px !important;line-height:48px !important;text-align:center !important;border-radius:50% !important;color:#fff !important;font-size:26px !important;z-index:99999999 !important;background:linear-gradient(135deg,#286e8f,#d7b474) !important}.mfp-counter{color:#fff}.mfp-preloader{display:none !important}.cook{display:flex;justify-content:center}h1.privacy{padding-top:200px}.breadcrumbs a{color:#fff}.breadcrumbs a:hover{color:#d7b474}.breadcrumbs{display:flex;justify-content:center}.breadcrumb_last{color:#d7b474}body.mfp-ready .header{display:none !important}@media only screen and (min-width:1024px) and (max-width:1200px){.content{margin:0 2%;width:96%}.card{min-width:308px}}@media only screen and (max-width:1024px){.content{margin:0 2%;width:96%}.content-menu-flex{flex-direction:column}.card{width:241px;min-height:670px}h4{padding:10px}}@media only screen and (min-width:768px) and (max-width:1024px){.content{margin:0 2%;width:96%}.menu-item{margin-top:60px}.header{position:relative;z-index:auto}nav li{margin:none}.menu-item a{font-size:11px}.flex{flex-direction:column;text-align:center}.logo{display:block}.service .card{width:100vh}.service .col-4{padding-bottom:15px}h2.oro{font-size:39px;padding-top:85px}}@media only screen and (max-width:768px){.col-1,.col-2,.col-3,.col-4,.col-6,.col-8,.col-10{width:100%}.flex{flex-direction:column;text-align:center}.contact{flex-direction:column;gap:40px}.burger{display:flex;position:fixed;padding-top:50px;padding-left:435px}.nav-hamburger{display:initial;display:flex;width:40px;padding-top:35px}.content-menu-flex{margin:0 10px}.main-nav ul{position:fixed;right:-100%;width:240px;height:70vh;background:#fff;display:flex;flex-direction:column;align-items:center;transition:right .5s ease;box-shadow:-4px 0 12px rgba(0,0,0,.2);z-index:9999;padding-top:20px;top:180px}.menu-open .main-nav ul{right:0}.main-nav li{list-style:none}.main-nav a{font-size:16px;text-transform:uppercase}.menu-open .menu-item{height:8vh}.flex-content{flex-wrap:wrap}.menu-item li{font-size:18px}.menu-item li{text-align:center;padding-top:40px}.nav-hamburger .icon-bar:nth-child(1){top:0;width:50%}.nav-hamburger .icon-bar:nth-child(2),.nav-hamburger .icon-bar:nth-child(3){top:10px;width:25%}.nav-hamburger .icon-bar:nth-child(4){top:20px;width:35%}.menu-item .fa-whatsapp{font-size:40px;padding-top:40px}.showing{display:block}.content{flex-direction:column;display:flex;align-items:center}.where{.divider{padding:0}}.booking-badge{position:relative;top:20px;right:auto;left:50%;transform:translateX(-50%);width:85%;max-width:320px}.booking-badge:hover{transform:translateX(-50%) translateY(-5px)}.contact{display:block}.contacts,.cin{margin-bottom:50px}.contatti{display:flex;flex-direction:column;width:100%}.map iframe{width:100%}h1{font-size:35px}.call-to-action{padding-top:50px}h2{font-size:22px}p{font-size:13px}.col-4{margin-top:10px;margin-bottom:15px}.spacer{padding:55px 0}.showing p{padding-bottom:20px}.res{display:flex;justify-content:center}.service .col-4{display:flex;justify-content:center;height:auto}.logo{display:block}.book-us{display:flex;flex-direction:column}h4.noi{font-size:14px;padding-top:0;.garden{min-height:349px;width:100%}h2.gardens{font-size:28px;color:#fff;padding-top:61px}h2.oro{font-size:31px;padding-top:111px}.venice-divider svg{height:90px}.back-to-top{width:45px;height:45px;font-size:22px;line-height:45px;bottom:90px;right:120px;box-shadow:0 0 12px rgba(40,110,143,.6),0 0 20px rgba(215,180,116,.5)}.back-to-top:hover{transform:scale(1.1) translateY(-3px);box-shadow:0 0 18px rgba(40,110,143,.8),0 0 25px rgba(215,180,116,.7)}.mfp-img{max-width:95vw !important;max-height:72vh !important}.mfp-arrow{width:42px !important;height:42px !important}.mfp-arrow-left{left:5px !important}.mfp-arrow-right{right:5px !important}.mfp-arrow-left:before,.mfp-arrow-right:before{font-size:34px !important;display:flex !important;justify-content:center;align-items:center}.mfp-close{position:fixed !important;top:90px !important;right:12px !important;width:42px !important;height:42px !important;line-height:42px !important;font-size:22px !important}}@media only screen and (max-width:480px){.back-to-top{width:40px;height:40px;font-size:20px;line-height:40px;bottom:15px;right:15px;box-shadow:0 0 10px rgba(40,110,143,.5),0 0 18px rgba(215,180,116,.4)}.back-to-top:hover{transform:scale(1.08) translateY(-2px);box-shadow:0 0 15px rgba(40,110,143,.7),0 0 20px rgba(215,180,116,.6)}.burger{gap:120px}}@media only screen and (max-width:380px){.card{width:323px}h1{font-size:30px}h2{font-size:17px}h2.gardens{font-size:17px}.burger{display:flex;gap:120px}h2.oro{font-size:24px;padding-top:105px}}body.mfp-ready .header{display:none !important}