body{background-color:#E8E5DE;font-family:sans-serif;}.logo{background:-moz-radial-gradient(center,ellipse cover,rgba(68,68,68,0.25) 0%,rgba(68,68,68,0) 70%,rgba(68,68,68,0) 100%);background:-webkit-radial-gradient(center,ellipse cover,rgba(68,68,68,0.25) 0%,rgba(68,68,68,0) 70%,rgba(68,68,68,0) 100%);background:radial-gradient(ellipse at center,rgba(68,68,68,0.25) 0%,rgba(68,68,68,0) 70%,rgba(68,68,68,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#40444444',endColorstr='#00444444',GradientType=1);}.logo{position:absolute;top:-125px;width:100%;height:350px;z-index:2;}.logo a{width:210px;height:330px;background-image:url('../../../fileadmin/template/elements/edelweiss-logo-weiss-bold.svg');background-position:center bottom;background-repeat:no-repeat;background-size:contain;display:block;bottom:0;margin:0 auto;}.langmenu{position:fixed;right:30px;width:auto;z-index:3;top:20px;}.language-menu{margin:0;}.language-menu li{font-family:'Staatliches',cursive;float:left;list-style-type:none;margin:0 5px;font-size:1.375rem;}.language-menu li a{font-family:'Staatliches',cursive;color:#D1CCBD;text-decoration:none;}.language-menu li.active a{color:#CA9946;}.language-menu li:first-child a::after{content:'';display:block;float:right;width:3px;height:16px;background-color:#D1CCBD;margin-left:10px;margin-top:9px;}.si{position:absolute;z-index:3;top:0;right:0;}.socialicons{position:fixed;right:0;top:50%;transform:translateY(-45%);}.socialicons a{height:100%;width:100%;}.socialicons a img{background-color:#444;width:auto;height:100%;}.socialicons .image-caption{display:none;}.patch{visibility:hidden;position:absolute;z-index:2;top:calc(40vh - 100px);right:auto;transform:rotate(15deg);width:200px;height:150px;left:70%;}.patch .image{border-radius:100%;height:100%;width:100%;display:block;box-shadow:2px 2px 5px #333;}.patch .image-embed-item{width:100%;height:auto;}.header{position:relative;}.header .image{height:100vh;overflow:hidden;margin:0;}.header .image-embed-item{width:100%;height:100%;object-fit:cover;object-position:center;}.header .ce-bodytext{position:absolute;bottom:0;width:100%;color:#fff;padding:1.5rem 0 10rem 0;}.header .ce-bodytext{background:-moz-linear-gradient(top,rgba(68,68,68,0) 0%,rgba(68,68,68,0) 1%,rgba(68,68,68,0.5) 100%);background:-webkit-linear-gradient(top,rgba(68,68,68,0) 0%,rgba(68,68,68,0) 1%,rgba(68,68,68,0.5) 100%);background:linear-gradient(to bottom,rgba(68,68,68,0) 0%,rgba(68,68,68,0) 1%,rgba(68,68,68,0.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00444444',endColorstr='#80444444',GradientType=0);}.scrollicon{position:absolute;bottom:5vh;z-index:2;width:80px;left:calc(50% - 40px);height:110px;}.scrollicon a{color:#fff;height:110px;display:block;padding-top:85px;text-transform:uppercase;text-decoration:none;text-align:center;font-weight:600;font-family:'Poppins',sans-serif;font-size:1rem;}.scrollicon a span{position:absolute;top:0;left:50%;width:34px;height:34px;margin-left:-17px;border-left:3px solid #fff;border-bottom:3px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-animation:sdb01 1.5s infinite;animation:sdb01 1.5s infinite;box-sizing:border-box;}@-webkit-keyframes sdb01{0%{-webkit-transform:rotate(-45deg) translate(0,0);opacity:0;}50%{opacity:1;}100%{-webkit-transform:rotate(-45deg) translate(-20px,20px);opacity:0;}}@keyframes sdb01{0%{transform:rotate(-45deg) translate(0,0);opacity:0;}50%{opacity:1;}100%{transform:rotate(-45deg) translate(-20px,20px);opacity:0;}}.frame-layout-narrow{padding-left:10%;padding-right:10%;}.frame-layout-extra-narrow{padding-left:15%;padding-right:15%;}.frame-layout-super-narrow{padding-left:25%;padding-right:25%;}.frame-space-before-small{padding-top:2rem;margin-top:0;}.frame-space-after-small{padding-bottom:2rem;margin-bottom:0;}.frame-space-before-medium{padding-top:4rem;margin-top:0;}.frame-space-after-medium{padding-bottom:4rem;margin-bottom:0;}.frame-space-before-large{padding-top:6rem;margin-top:0;}.frame-space-after-large{padding-bottom:6rem;margin-bottom:0;}.frame-space-before-extra-large{padding-top:8rem;margin-top:0;}.frame-space-after-extra-large{padding-bottom:8rem;margin-bottom:0;}.content figure.image{margin-bottom:0;}.content .frame-imgfit .image-embed-item{width:100%;}.footer .frame-imgfit .image-embed-item{width:100%;}.content .image-embed-item{max-width:100%;height:auto;}.content a{color:#CA9946;}.ce-image.ce-center{text-align:center;}.frame-type-text ul{padding-left:1rem;}.frame-type-text ul li{margin-bottom:1rem;}.text > div{height:100%;}.text .ce-textpic{display:flex;flex-direction:column;height:100%;position:relative;}.text .ce-textpic > .ce-bodytext{height:50%;margin-top:30px;border:1px solid;display:flex;align-items:center;justify-content:flex-start;padding:0 5%;}.text .ce-bodytext a{font-size:2rem;font-family:'Staatliches',cursive;color:inherit;letter-spacing:4px;text-decoration:underline;display:inline-block;line-height:1.2;}.text .ce-bodytext p:last-child{margin-bottom:0;}.text .frame-type-text a{font-size:2rem;font-family:'Staatliches',cursive;color:inherit;letter-spacing:4px;text-decoration:underline;display:inline-block;line-height:1.2;}.text .frame-type-text.frame-incl a{font-family:'Poppins',sans-serif;color:inherit;letter-spacing:inherit;text-decoration:underline;display:inline-block;line-height:inherit;font-size:inherit;}.text .frame-type-text.frame-incl p:last-child a{font-size:2rem;font-family:'Staatliches',cursive;color:inherit;letter-spacing:4px;text-decoration:underline;display:inline-block;line-height:1.2;}.ce-headline-right{text-align:right;}.ce-right{text-align:right;}.frame-dark{color:#fff;background-color:#444;height:100%;}.frame-specials .frame-dark{padding:10%;}.frame-specials .row{margin:0;}.frame-specials .row > div{padding:0;}.frame-specials .frame-dark ul{list-style-type:'* ';padding-left:7%;list-style-position:outside;}.frame-specials .frame-dark h5{margin-bottom:2rem;}.frame-specials .frame-dark h2,.h2-gold h2{color:#CA9946;line-height:1.125;letter-spacing:5px;margin-bottom:2rem;}.frame-specials .frame-dark p:last-child{margin:0;position:absolute;bottom:10%;right:10%;width:auto;text-align:center;}.frame-specials .frame-dark p a{color:#fff;background-color:#CA9946;width:100%;display:block;position:relative;padding:1rem 2rem;font-family:'Staatliches',cursive;font-size:1.2rem;letter-spacing:5px;text-decoration:none;}.frame-anfrage-bt header a{color:#fff;background-color:#444;background-image:url('../../../fileadmin/template/elements/anfrage.svg');width:100%;display:block;position:relative;padding:1rem 2rem;font-family:'Staatliches',cursive;font-size:1.2rem;letter-spacing:5px;text-decoration:none;background-repeat:no-repeat;background-position:20% center;text-align:left;background-size:1.5rem;padding-left:35%;}.frame-buchen-bt header a{color:#fff;background-color:#CA9946;background-image:url('../../../fileadmin/template/elements/buchen.svg');width:100%;display:block;position:relative;padding:1rem 2rem;font-family:'Staatliches',cursive;font-size:1.2rem;letter-spacing:5px;text-decoration:none;background-repeat:no-repeat;background-position:20% center;text-align:left;background-size:1.5rem;padding-left:35%;}.frame-gutschein-bt header a{color:#fff;background-color:#CA9946;width:auto;display:inline-block;position:relative;padding:1rem 2rem;font-family:'Staatliches',cursive;font-size:1.2rem;letter-spacing:5px;text-decoration:none;text-align:left;}.frame-overview .vcenter{width:100%;}.frame-overview .text .ce-textpic > .ce-bodytext{padding:5%;margin-top:0;}.frame-type-header h5 a,.frame-type-header h5 a:hover{font-family:'Staatliches',cursive;color:#444;font-size:2rem;letter-spacing:5px;text-decoration:none;border-bottom:2px solid;}.rooms-overview .text{padding:0 5%;display:flex;flex-direction:column;justify-content:center;}.rooms-overview .text::before{content:'';display:block;width:calc(100% - 30px);height:100%;position:absolute;border:1px solid;left:15px;top:0;z-index:1;}.rooms-overview .text > div{height:auto;z-index:2;position:relative;}.rooms-overview .text h2{line-height:1;margin-bottom:1.5rem;}.rooms-overview .text header h2{margin-bottom:0;margin-top:1rem;}.rooms-overview .text h3{border-bottom:none;letter-spacing:0;margin-bottom:1.5rem;display:block;}.rooms-overview .text h5{font-size:1.2rem;margin-bottom:0;letter-spacing:3px;}.frame-gallery .small .ce-row:nth-child(2){margin-top:2rem;}.frame-gallery .big div,.frame-gallery .big .image{height:100%;}.frame-gallery .big .image-embed-item{height:100%;object-fit:cover;}.frame-newsletter{background-color:#444;color:#fff;}.frame-newsletter h2{color:#CA9946;letter-spacing:5px;}.frame-newsletter form > h2{display:none;}.frame-newsletter form .control-label{display:none;}.frame-newsletter form .form-control{display:block;width:100%;padding:0.25rem 0;font-size:1.5rem;line-height:1.5;color:#999;background-color:#444;background-clip:padding-box;border:0;border-radius:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;border-bottom:1px solid #fff;margin-bottom:3rem;}.frame-newsletter form .form-control:focus{outline:0;box-shadow:none !important;}.frame-newsletter form .btn{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:1rem 2rem;font-size:2rem;line-height:1.2;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;font-family:'Staatliches',cursive;letter-spacing:5px;}.btn-primary{color:#fff;background-color:#CA9946;border-color:#CA9946;}.btn-primary:hover{color:#fff;background-color:#CA9946;border-color:color:#fff;background-color:#CA9946;border-color:#CA9946;}.btn-primary:active{color:#fff;background-color:CA9946;border-color:CA9946;}.frame-type-header header h3 a{font-family:inherit;font-size:inherit;text-decoration:none;}.instagram_gallery a{margin-bottom:4rem;}.instagram_gallery img{width:100%;height:auto;}.instagram-video::before{content:'';width:10%;height:10%;position:absolute;right:20px;top:5px;background-color:rgba(68,68,68,0.7);background-image:url('../../../fileadmin/template/elements/video-icon.svg');background-size:80%;background-repeat:no-repeat;background-position:center;}.instagram-sidecar::before{content:'';width:10%;height:10%;position:absolute;right:20px;top:5px;background-color:rgba(68,68,68,0.7);background-image:url('../../../fileadmin/template/elements/stack-icon.svg');background-size:80%;background-repeat:no-repeat;background-position:center;}.instagram-image::before{content:'';width:10%;height:10%;position:absolute;right:20px;top:5px;background-color:rgba(68,68,68,0.7);background-image:url('../../../fileadmin/template/elements/image-icon.svg');background-size:80%;background-repeat:no-repeat;background-position:center;}.powermail_fieldset p,.powermail_fieldset a,.powermail_fieldset label,.powermail_fieldset input,.powermail_fieldset select{font-size:1rem;font-family:"Poppins",sans-serif;}.powermail_fieldwrap_agb .control-label{display:none;}.powermail_fieldset.nolabel{margin-left:-15px;margin-right:-15px;}.powermail_fieldwrap.col-lg-6,.powermail_fieldwrap.col-lg-4{float:left;}.powermail_fieldwrap_type_country,.powermail_fieldwrap_land,.powermail_fieldwrap_land-empf{clear:both;position:relative;}.powermail_textarea{height:7.75rem;}.powermail_fieldwrap_abreise .form-control:disabled,.form-control[readonly]{background-color:#fff;opacity:1;}.powermail_fieldwrap_anreise .form-control:disabled,.form-control[readonly]{background-color:#fff;opacity:1;}.frame-3d a{position:relative;height:100%;width:100%;display:block;}.frame-3d a div{display:block;height:100%;width:100%;background-color:rgba(68,68,68,0.5);background-image:url('../../../fileadmin/template/elements/360-gold.svg');position:absolute;top:0;z-index:2;background-repeat:no-repeat;background-position:center;background-size:20%;transition:opacity .5s ease-in;opacity:0;}.frame-3d a:hover div{opacity:1;}.matterport{text-align:center;}.matterport iframe{max-width:100%;}#iframeCapCorn{height:1px;}.whitespace{background:#fff;height:30px;margin-top:-6px;}.footer a{color:#444;text-decoration:none;}.footer .frame-dark a{color:#fff;text-decoration:none;}.footer .frame-dark p{margin-bottom:0;}.footer .fit{}.footer .fit .frame{width:max-content;float:right;}
