@charset "UTF-8";/*!
Theme Name: kurhaus_kirberg
Author: brandcom CGN
Author URI: https://www.brandcom.de
Description: kurhaus_kirberg Wordpress Theme
Version: 1.0.0
*/@font-face{font-family:TradeGothicLTStd20CondensedBold;src:url(/wp-content/themes/kurhauskirberg/fonts/30bc8000-1637-4079-9dd6-d93c7c1d8245.woff)}@font-face{font-family:BarlowCondensed;font-style:normal;font-weight:200;font-display:swap;src:url(/wp-content/themes/kurhauskirberg/fonts/HTxwL3I-JCGChYJ8VI-L6OO_au7B497yz3jWuZEC.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DoHyeon;src:url(/wp-content/themes/kurhauskirberg/fonts/DoHyeon-Regular.ttf);font-weight:400}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-1>*{flex:0 0 100%;max-width:100%}.row-cols-2>*{flex:0 0 50%;max-width:50%}.row-cols-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-4>*{flex:0 0 25%;max-width:25%}.row-cols-5>*{flex:0 0 20%;max-width:20%}.row-cols-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 8.33333%;max-width:8.33333%}.col-2{flex:0 0 16.66667%;max-width:16.66667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.33333%;max-width:33.33333%}.col-5{flex:0 0 41.66667%;max-width:41.66667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.33333%;max-width:58.33333%}.col-8{flex:0 0 66.66667%;max-width:66.66667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.33333%;max-width:83.33333%}.col-11{flex:0 0 91.66667%;max-width:91.66667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}@media (min-width:576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-sm-1>*{flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-sm-4>*{flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}}@media (min-width:768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-md-1>*{flex:0 0 100%;max-width:100%}.row-cols-md-2>*{flex:0 0 50%;max-width:50%}.row-cols-md-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-md-4>*{flex:0 0 25%;max-width:25%}.row-cols-md-5>*{flex:0 0 20%;max-width:20%}.row-cols-md-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}}@media (min-width:992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-lg-1>*{flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-lg-4>*{flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}}@media (min-width:1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-xl-1>*{flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-xl-4>*{flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(ajax-loader.gif) center center no-repeat}@font-face{font-family:slick;src:url(scss/slick/fonts/slick.eot);src:url(scss/slick/fonts/slick.eot?#iefix) format("embedded-opentype"),url(scss/slick/fonts/slick.woff) format("woff"),url(scss/slick/fonts/slick.ttf) format("truetype"),url(scss/slick/fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;transform:translate(0,-50%);padding:0;border:none;outline:0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0;background:0 0;color:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.6}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.9;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dots{position:absolute;list-style:none;display:block;text-align:left;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:slick;font-size:20px;line-height:20px;text-align:center;color:#fff;opacity:.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#d9d9d9;opacity:.9}body{background:#fff!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:left}body,html{max-width:100%;overflow-x:hidden}.site{overflow:hidden}@media screen and (min-width:1240px){.container{max-width:1216px}}@media screen and (max-width:991px){section.section:first-child{top:100vh;position:absolute;margin-bottom:100px}section#location{margin-top:-50px}}a:hover{text-decoration:none}.h1,h1{font-family:TradeGothicLTStd20CondensedBold,sans-serif;color:#a48e31;font-size:40px}@media screen and (max-width:991px){.h1,h1{font-size:30px!important}}.h2,h2{font-size:25px;font-family:trade-gothic-next,sans-serif;margin-bottom:-25px}@media screen and (max-width:991px){.h2,h2{margin-bottom:-15px;font-size:20px!important;width:90%;display:block}}.h2{font-weight:700;color:#a48e31}.h3,h3{font-family:TradeGothicLTStd20CondensedBold,sans-serif;font-size:40px}@media screen and (max-width:991px){.h3,h3{font-size:30px!important}}.h4,h4{font-family:TradeGothicLTStd20CondensedBold,sans-serif;font-size:20px!important}hr{height:60px;border:none}@media screen and (max-width:991px){section.no-padding-top-mob .container{padding-top:0}}.special-color h3,.special-color p{color:#2d5e60!important}.no-padding{padding:0!important}body.page-template-contact p{text-align:left}a:active,a:focus,a:hover,a:visited{text-decoration:none!important}img{display:inline-block;max-width:100%;height:auto}.full-width{display:block;width:100%}#ihre-anfrage,#right-btn{text-align:center!important}@media screen and (min-width:768px){#ihre-anfrage,#right-btn{margin:-45px -70px 110px 0}}#left-btn .btn-container{justify-content:left!important;text-align:left!important;margin-top:-20px}@media screen and (min-width:992px){#left-btn .btn-container{margin-bottom:100px}}#left-btn-zwei .btn-container{justify-content:left!important;text-align:left!important;margin-top:0;margin-bottom:100px}@media screen and (min-width:992px){.outofbondsleft h4{margin-left:20px}}.colored-bg{background-color:rgba(164,142,49,.06)}@media screen and (max-width:991px){.colored-bg:last-child{padding-bottom:70px}}#moveup .btn-container{margin-top:-140px}@media screen and (max-width:991px){#moveup .btn-container{margin-top:-120px}}@media screen and (max-width:991px){.hiddenmob .img-div{height:0}.hiddenmob img{display:none}}.gallery-img-wrap{display:inline-flex}@media screen and (max-width:991px){.col-sm-12{flex:0 0 100%!important;max-width:100%!important}.container{padding-left:0!important;padding-right:0!important}}body{background-color:#052021}section[class*=section-content] .container>.row>div[class*=col-md-push-] h2,section[class^=section-content] .container>.row>div[class^=col-md-push-] h2{margin-top:0}section{padding:30px 15px}.btn{margin:auto;font-family:Dosis;font-weight:600}p{font-family:trade-gothic-next,sans-serif;font-size:16px;text-align:left;line-height:1.8}.text-center{text-align:center}.justify-content-center{justify-content:center!important}@media screen and (min-width:390px){#ihre-anfrage .btn-container,#right-btn .btn-container{text-align:left!important;margin-left:-3%}.section-content-btn#right-btn .btn-container{text-align:right!important;margin-right:10%}}.page-id-1617 .site-main>.breadcrumb-container{display:none}#hidden,.hidden{display:none}#scroll-top.hide{display:none!important}.slick-slider{touch-action:auto!important}.header{background-color:rgba(255,255,255,.77);position:absolute;width:100%;z-index:1051!important;top:0;box-shadow:0 10px 6px #00000029;transition:background-color .5s ease-out}.header ul#primary-menu{margin:0;padding:0;list-style:none;overflow:hidden;background-color:transparent;width:100%;clear:both;max-height:0;transition:max-height .2s ease-out}.header ul#primary-menu>li.menu-item-has-children ul{display:none;max-height:0;transition:max-height .2s ease-out}.header ul#primary-menu>li.menu-item-has-children ul li a{padding:10px 20px}.header ul#primary-menu>li.menu-item-has-children:hover{display:block;max-height:unset}.header ul#primary-menu>li a{display:block;padding:35px 20px;text-decoration:none;text-transform:uppercase;color:#000;font-family:TradeGothicLTStd20CondensedBold,sans-serif;font-weight:600;font-size:20px}.header .logo{display:block;float:left;font-size:2em;padding:2px 0;text-decoration:none;width:170px;margin-top:17px;margin-left:-2vw}.header .logo img{transition:all .5s}.header .menu-icon{cursor:pointer;float:right;padding:28px 20px;position:absolute;top:15px;right:15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.header .menu-icon .navicon{background:#333;display:block;height:4px;position:relative;transition:background .2s ease-out;width:50px;border-radius:5px}.header .menu-icon .navicon:after,.header .menu-icon .navicon:before{background:#333;content:"";display:block;height:100%;position:absolute;transition:all .2s ease-out;width:100%;border-radius:5px}.header .menu-icon .navicon:before{top:15px}.header .menu-icon .navicon:after{top:-15px}.header .menu-btn{display:none}.header #slick-slide00.slick-current .slick-dots li:first-child button::before{color:#c0e0d3}.header #slick-slide01.slick-current .slick-dots li:nth-child(2) button::before{color:#c0e0d3}.header #slick-slide01.slick-current .slick-dots li:nth-child(3) button::before{color:#c0e0d3}.is-sticky .header{background-color:#fff;height:138px}.is-sticky .header.submenuopen{height:285px!important}.is-sticky .logo img{max-width:55%}@media screen and (max-width:1199px){.is-sticky .logo img{max-width:25%}}.header .menu-btn:checked~.menu{max-height:110vh}.header .menu-btn:checked~.menu-icon .navicon{background:0 0}.header .menu-btn:checked~.menu-icon .navicon:before{transform:rotate(-45deg)}.header .menu-btn:checked~.menu-icon .navicon:after{transform:rotate(45deg)}.header .menu-btn:checked~.menu-icon:not(.steps) .navicon:after,.header .menu-btn:checked~.menu-icon:not(.steps) .navicon:before{top:0}@media (min-width:1200px){.header{height:215px;position:absolute}.header.submenuopen{height:285px!important}.header li{text-align:center;padding:6px 18px;float:right}.header li a:hover{color:#a48e31!important;transition:color .5 ease-in}.header li a{padding:50px 0!important;transition:color .5s ease-in}.header li.menu-item-has-children:hover .sub-menu{max-height:unset!important;position:absolute;width:unset;top:85px;display:flex!important;flex-direction:column;min-width:12.75vw;margin-left:-72px;list-style-type:none}.header li.menu-item-has-children:hover .sub-menu li{width:unset;padding:2px 18px!important}.header li.menu-item-has-children:hover .sub-menu li a{text-align:left;text-transform:uppercase;padding:0 15px!important;transition:all .5 ease}.header li.menu-item-has-children:hover .sub-menu li a:hover,.header li.menu-item-has-children:hover .sub-menu li.current_page_item a{border-bottom:unset;color:#c51718!important;transition:color .5 ease-in}.header .menu#primary-menu{clear:none;float:left;max-height:none;padding-right:20px}.header .menu-icon{display:none}}.cta-header{float:right;width:319px;height:368px;background-image:url(/wp-content/themes/kurhauskirberg/assets/img/cloche.png);background-size:100%;background-position:100% top;background-repeat:no-repeat}.cta-header .cta-header-link{color:#a48e31;font-family:TradeGothicLTStd20CondensedBold;text-decoration:none;text-transform:uppercase;font-size:33px;width:20%;display:block;margin:auto;margin-top:35%;line-height:32px}@media screen and (max-width:991px){#head-slider,.head-hero{height:75vw!important}.scroll-trigger{display:none!important}.cta-header{display:none}.slick-dots{display:none!important}}@media screen and (max-width:767px){.section-content-btn{margin-top:-50px}.btn-container{text-align:left!important}.btn-container a.btn{margin-top:10px;padding:20px 50px;font-size:18px}section.section-contact button.wpforms-submit{margin-top:10px;padding:20px 20px!important;font-size:18px}}@media screen and (min-width:1200px){.cta-header{margin-top:-10%}}@media (max-width:1199px){#head-sticky-wrapper{height:90px!important}.header{height:90px!important}.header>.container{width:90%}.header .menu-icon{right:0;z-index:1}.header .menu-col{position:absolute;width:100%;left:0}.header .menu-col.show{height:100vh;background-color:#fff}.header #primary-menu{background-color:#fff;margin-top:65px}.header #primary-menu.show{max-height:unset;background-color:#fff;position:fixed;margin:90px 0 30px 0;left:0;width:100%;padding-top:30px}.header .logo{margin:0}.header .logo img{max-width:50%}.header #primary-menu{width:100vw!important;transform:rotate(180deg)}.header #primary-menu>li{padding:15px 0;transform:rotate(-180deg);border-bottom:1px solid #000;margin:0 5%}.header #primary-menu>li a{padding:0 5%!important;font-size:25px!important;z-index:2}.header #primary-menu>li.menu-item-has-children{max-height:unset}.header #primary-menu>li.menu-item-has-children .nav-arrow{float:right;font-size:55px;top:10px;right:5px;position:absolute;cursor:pointer;padding:0 20px;transition:all .5s ease-in;transition:right 0s;-webkit-transition:right 0s;-moz-transition:right 0s;color:#c51718;height:30px}.header #primary-menu>li.menu-item-has-children.active>a{border-bottom:none}.header #primary-menu>li.menu-item-has-children.active .sub-menu{max-height:unset!important;display:block!important;list-style-type:none;width:85%;padding-top:10px}.header #primary-menu>li.menu-item-has-children.active .sub-menu li{padding:8px 0}.header #primary-menu>li.menu-item-has-children.active .sub-menu li a{border-bottom:none;font-size:20px!important}.header #primary-menu>li.menu-item-has-children.active .nav-arrow{height:100%;z-index:1}#content{margin-top:0!important}}#head-slider,.head-hero{height:115vh}#head-slider .slick-list,.head-hero .slick-list{height:100%}#head-slider .slick-list .slick-track,.head-hero .slick-list .slick-track{height:100%}#head-slider .slick-list .slick-track .slick-slide,.head-hero .slick-list .slick-track .slick-slide{background-repeat:no-repeat;background-size:cover;background-position:center;z-index:unset!important}#head-slider .slick-list .slick-track .slick-slide .slick-dots,.head-hero .slick-list .slick-track .slick-slide .slick-dots{margin:110px 0 0 0}#head-slider .slick-list .slick-track #slick-slide00 .slick-dots li button,.head-hero .slick-list .slick-track #slick-slide00 .slick-dots li button{color:#fff!important;border:1px solid #eee5;border-radius:50%}#head-slider .slick-list .slick-track #slick-slide00 .slick-dots li button::before,.head-hero .slick-list .slick-track #slick-slide00 .slick-dots li button::before{color:#fff!important;opacity:1}#head-slider .slick-list .slick-track #slick-slide00 .slick-dots li:first-child button,.head-hero .slick-list .slick-track #slick-slide00 .slick-dots li:first-child button{color:#c51718!important}#head-slider .slick-list .slick-track #slick-slide00 .slick-dots li:first-child button::before,.head-hero .slick-list .slick-track #slick-slide00 .slick-dots li:first-child button::before{color:#c51718!important}#head-slider .slick-list .slick-track #slick-slide01 .slick-dots li button,.head-hero .slick-list .slick-track #slick-slide01 .slick-dots li button{color:#fff!important}#head-slider .slick-list .slick-track #slick-slide01 .slick-dots li button::before,.head-hero .slick-list .slick-track #slick-slide01 .slick-dots li button::before{color:#fff!important;opacity:1}#head-slider .slick-list .slick-track #slick-slide01 .slick-dots li:nth-child(2) button,.head-hero .slick-list .slick-track #slick-slide01 .slick-dots li:nth-child(2) button{color:#c51718!important}#head-slider .slick-list .slick-track #slick-slide01 .slick-dots li:nth-child(2) button::before,.head-hero .slick-list .slick-track #slick-slide01 .slick-dots li:nth-child(2) button::before{color:#c51718!important}#head-slider .slick-list .slick-track #slick-slide02 .slick-dots li button,.head-hero .slick-list .slick-track #slick-slide02 .slick-dots li button{color:#fff!important}#head-slider .slick-list .slick-track #slick-slide02 .slick-dots li button::before,.head-hero .slick-list .slick-track #slick-slide02 .slick-dots li button::before{color:#fff!important;opacity:1}#head-slider .slick-list .slick-track #slick-slide02 .slick-dots li:nth-child(3) button,.head-hero .slick-list .slick-track #slick-slide02 .slick-dots li:nth-child(3) button{color:#c51718!important}#head-slider .slick-list .slick-track #slick-slide02 .slick-dots li:nth-child(3) button::before,.head-hero .slick-list .slick-track #slick-slide02 .slick-dots li:nth-child(3) button::before{color:#c51718!important}#head-slider .slick-list .caption,.head-hero .slick-list .caption{position:relative;overflow:visible;border-color:transparent;border-radius:25px;top:40vh;padding:30px}#head-slider .slick-list .caption.hidden-caption,.head-hero .slick-list .caption.hidden-caption{display:none}@media screen and (max-width:992px){#head-slider .slick-list .caption,.head-hero .slick-list .caption{top:3%;width:70%;left:6%}#head-slider .slick-list .caption .h1-like,.head-hero .slick-list .caption .h1-like{display:none}}@media screen and (min-width:1200px){#head-slider .slick-list .caption .h1-like,.head-hero .slick-list .caption .h1-like{width:60%;display:block}}#head-slider .slick-list .caption .h1-like,#head-slider .slick-list .caption h2,#head-slider .slick-list .caption p,.head-hero .slick-list .caption .h1-like,.head-hero .slick-list .caption h2,.head-hero .slick-list .caption p{text-align:left;color:#fff!important;font-size:6rem;font-family:TradeGothicLTStd20CondensedBold;font-weight:600;text-transform:uppercase;font-weight:600;text-shadow:0 7px 15px #00000079}#head-slider .slick-list .caption h2,.head-hero .slick-list .caption h2{font-size:25px}#head-slider .slick-list .scroll-trigger-container,.head-hero .slick-list .scroll-trigger-container{position:absolute;z-index:64;margin-left:calc(50vw - 1.25rem);width:2.5rem;bottom:10%;display:flex;justify-content:center;cursor:pointer}#head-slider .slick-list .scroll-trigger,.head-hero .slick-list .scroll-trigger{text-align:center;width:2.5rem;height:4rem;border:solid 4px #fff;border-radius:10rem}#head-slider .slick-list .scroll-trigger-dot,.head-hero .slick-list .scroll-trigger-dot{-webkit-animation:scroll-trigger 1.5s infinite;animation:scroll-trigger 1.5s infinite;display:inline-block;width:.5rem;height:.5rem;border-radius:10rem;background:#fff}.link-div{text-decoration:none!important}@-webkit-keyframes scroll-trigger{from{margin-top:0;opacity:0}20%{opacity:1}60%{opacity:1}to{margin-top:2.25rem;opacity:0}}@keyframes scroll-trigger{from{margin-top:0;opacity:0}20%{opacity:1}60%{opacity:1}to{margin-top:2.25rem;opacity:0}}body.page-template-standard-slider #head-slider,body.page-template-standard-slider .head-hero{height:85vh}body.page-template-standard-slider #head-slider .slick-slide,body.page-template-standard-slider .head-hero .slick-slide{height:75vh}body.page-template-contact #content{margin-top:118px}body.page-template-page-banner .head-image-container{background-image:url(https://www.kurhaus-bad-honnef.de/wp-content/uploads/2021/06/ganzes-haus-banner.jpg);width:100vw;height:80vh;background-repeat:no-repeat;background-size:cover}@media screen and (max-width:991px){body.page-template-page-banner .head-image-container{height:75vw;background-position-x:center}}body{margin:0;font-family:trade-gothic-next,sans-serif}body.page-template-default #content{margin-top:118px;margin-bottom:100px;overflow:hidden}body.page-template-home #content{margin-top:-215px;transition:all .5s}.h1-like,h1{color:#000!important;text-transform:uppercase;font-size:40px;font-weight:bolder;font-family:TradeGothicLTStd20CondensedBold,sans-serif}h2{color:#a48e31;font-size:24px}h3{color:#052021;text-transform:uppercase;font-size:40px}.datenschutz p,.impressum p{-moz-text-align-last:left;text-align-last:left;text-align:left}.section .container{padding-top:40px}.section.first-content{margin:-70px 5% -70px 5%;position:relative;z-index:1;padding-top:60px}.section.first-content .container{z-index:1;margin-top:-50px!important;position:relative}.white-text h1,.white-text h2,.white-text h3,.white-text p{color:#fff!important}.vert-center{margin-top:auto;margin-bottom:auto}@media screen and (min-width:992px){.text-div *{padding-right:80px}.img-div{padding-top:30px}}@media screen and (max-width:991px){.text-div *{padding-right:30px}}#catering .img-div img{width:170px;display:block;margin:15% 35%}@media screen and (max-width:991px){#catering .img-div img{margin:5% 0}}.content-par-wrap{padding-bottom:30px}@media screen and (max-width:991px){.content-par-wrap{padding:0 15px}.content-par-wrap .content-par{width:100%!important}}.content-par-wrap .content-par h2{margin-top:0}.content-par-wrap p{color:#052021}.content-par-wrap p img{padding:0}.content-par-wrap p.content-img-caption{font-family:TradeGothicLTStd20CondensedBold;padding:10vw 5%;font-size:6rem;font-weight:600;color:#052021;background:#a48e31;line-height:6rem;margin-bottom:0!important;margin-top:2vw}.image-section .gallery-img-wrap img{padding:30px 20px 0 0}h1 img.pikto-img{width:100px}.content-subtitle-wrap h2{color:#052021!important;font-size:25px;margin-bottom:20px;font-weight:600}.vertical-dots .slider-wrap{display:inline}.vertical-dots .slider-wrap .slick-list{margin-left:30px}.vertical-dots .slider-wrap .slick-dots{bottom:125px}@media screen and (max-width:613px){.vertical-dots .slider-wrap .slick-dots{bottom:225px}}.vertical-dots .slider-wrap .slick-dots li{height:30px}.vertical-dots .slider-wrap .slick-dots li button::before{font-size:35px;color:#a48e31;opacity:.5;content:"○"}.vertical-dots .slider-wrap .slick-dots li.slick-active button::before{font-size:20px;color:#a48e31;opacity:1;content:"⬤"}#nopaddingbottom,section.nopaddingbottom{padding:0 15px;margin-bottom:-20px}#nopaddingbottom .content-par-wrap,section.nopaddingbottom .content-par-wrap{padding-bottom:0!important}#nopaddingtop,section.nopaddingtop{padding-top:0}#nopaddingtop .container,section.nopaddingtop .container{padding-top:0}section.outofbondsleft .row{flex-direction:row-reverse;display:flex;flex-wrap:wrap}section.outofbondsleft .row .img-div{width:150%!important;max-width:unset!important;flex:0 0 70%}section.outofbondsleft .row .img-div img{max-width:120%;margin-left:-20%}@media screen and (max-width:991px){section.outofbondsleft .row{flex-direction:column-reverse}section.outofbondsleft .row .img-div{width:100%!important}section.outofbondsleft .row .img-div img{max-width:100%;margin-left:0}}section.outofbondsleft .row .text-div{margin-top:20px;max-width:unset!important;flex:0 0 30%}@media screen and (min-width:992px){section.outofbondsleft .row .text-div p{padding-left:20px}}section.outofbondsleft .row .text-div p strong{font-weight:700;font-size:20px;line-height:28px;font-family:TradeGothicLTStd20CondensedBold,sans-serif;margin:0 auto -15px auto;display:block}.readmore-link,.readmore-link-gold{font-weight:bolder;color:#c51718;text-decoration:none}.readmore-link-gold::after,.readmore-link::after{content:" >";font-size:10px;margin-left:5px;font-family:DoHyeon;position:absolute;margin-top:7px}.readmore-link-gold{color:#a48e31!important}.readmore-link-gold::after{margin-top:4px}.page-template-page-banner .sticky-wrapper{height:unset!important}@media screen and (min-width:992px){.page-template-page-banner section.outofbondsleft .row{display:inline-block;position:relative;width:100%;min-height:600px}.page-template-page-banner section.outofbondsleft .row .text-div{position:absolute;width:40%;left:60%}.page-template-page-banner section.outofbondsleft .row .img-div{position:absolute;width:60%!important;left:0}}.page-template-page-banner section.outofbondsleft .row .img-div img{max-width:125%;margin-left:-25%}.breadcrumb-container{margin-top:20px}.breadcrumbs{font-size:16px;color:#000;opacity:.49}@media screen and (max-width:991px){.breadcrumbs{padding-left:15px}}.breadcrumbs a{color:#000;text-decoration:none}.breadcrumbs a:last-child{font-weight:700}.smaller-hdrei h3{font-size:35px}.smallest-hdrei h3{font-size:30px}.section-fullwidthimg{padding:0}.section-fullwidthimg img{width:100vw}.section-fullwidthimg.padding-x img{padding:0 5%;width:90vw}.kontaktbereicht h2{text-align:left}.kontaktbereicht a{color:#000}input{border-radius:10px;padding:20px}textarea{border-radius:10px;padding:10px}.content-par a{font-weight:bolder;color:#c51718;text-decoration:none}.content-par a::after{content:" >";font-size:10px;font-family:DoHyeon;margin:7px 5px 5px 5px}#scroll-top a.scrollup{position:fixed;bottom:48px;right:32px;opacity:.89;padding:4px 8px 6px;border-radius:4px;border:1px solid #052021;z-index:499841;cursor:pointer}#scroll-top a.scrollup i{font-size:16px;color:#fff}#scroll-top.hidden{display:none;transition:ease-in 500}#scroll-top.show{display:block;transition:ease-in 500}#cookie-notice-wrap{position:fixed;border:1px solid #fff;bottom:0;width:100vw;left:0;z-index:1;visibility:hidden;padding:12px;background-color:#a48e31}#cookie-notice-wrap span{color:#052021}#cookie-notice-wrap span a{color:#052021;margin-left:15px;border:1px solid;border-radius:3px;padding:3px;white-space:nowrap}#cookie-notice-wrap.hidden{display:none}footer#phooter{background:#fff;border:none;position:relative;width:100%;bottom:0}footer#phooter .wrap{padding-top:30px;color:#ccc}footer#phooter .wrap .footer-widgets .col{padding:40px}footer#phooter .wrap h2{text-align:left;font-size:24px}footer#phooter .wrap a{color:#fff}footer#phooter .wrap p{color:#fff}footer#phooter .wrap span.team-funktion{font-size:14px}footer#phooter .wrap #copyright_bar{background-color:#a48e31;min-height:80px}footer#phooter .wrap #copyright_bar .col-xs-12{width:100%}footer#phooter .wrap #copyright_bar p#copyright,footer#phooter .wrap #copyright_bar p#copyright a,footer#phooter .wrap #copyright_bar p#copyright-sub{color:#fff;margin-top:25px;font-weight:600;font-size:16px;text-align:center;font-family:trade-gothic-next,sans-serif}footer#phooter .wrap #copyright_bar p#copyright a:hover{color:#000}body.page-template-contact footer#phooter .wrap{padding-top:0}body.page-template-contact footer#phooter .footer-widgets-wrap{display:none}.active{border-bottom:1px solid #fff}.header_transformed{opacity:0;transform:translateY(50%)}.header_animated{-webkit-animation:text_animation 2s ease 0s forwards;animation:text_animation 2s ease 0s forwards}@-webkit-keyframes text_animation{0%{opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes text_animation{0%{opacity:0}100%{transform:translateY(0);opacity:1}}.item_transformed{opacity:0;transform:translateY(10%)}.item_transformed:nth-child(1){-webkit-animation-delay:0s;animation-delay:0s}.item_transformed:nth-child(2){-webkit-animation-delay:.1s;animation-delay:.1s}.item_transformed:nth-child(3){-webkit-animation-delay:.2s;animation-delay:.2s}.item_transformed:nth-child(4){-webkit-animation-delay:.3s;animation-delay:.3s}.item_transformed:nth-child(5){-webkit-animation-delay:.4s;animation-delay:.4s}.item_transformed:nth-child(6){-webkit-animation-delay:.5s;animation-delay:.5s}.item_animated{-webkit-animation:text_animation 1s ease 0s forwards;animation:text_animation 1s ease 0s forwards}.active{border-bottom:1px solid #fff}section.section-content-cards{padding-top:0;margin-top:-30px}section.section-content-cards img{width:96%;height:450px;display:block;margin:auto;-o-object-fit:cover;object-fit:cover}section.section-content-cards .card-inner h4{width:96%;display:block;margin:40px auto 5px auto;font-size:16px;font-weight:700}section.section-content-cards .card-inner p{width:96%;display:block;margin:auto}section.section-content-cards .card-inner a{width:96%;display:block;margin:20px auto;color:#c51718}section.section-content-cards .card-inner a::after{content:" >";font-size:10px;margin-left:5px;font-family:DoHyeon;position:absolute;margin-top:7px}.card-img-wrap{text-align:center}section.cards-heading{padding-bottom:0!important}h4.card-title{font-size:25px}.content-card-link{font-weight:bolder;color:#052021;text-decoration:none}.section-hochzeit-content-cards .col{margin-bottom:-10000px;padding-bottom:10000px}.section-hochzeit-content-cards .col:first-child .hochzeit-card-inner{background-color:#f9f8f3}.section-hochzeit-content-cards .col:nth-child(2) .hochzeit-card-inner{background-color:#f1eedf}.section-hochzeit-content-cards .col:last-child .hochzeit-card-inner{background-color:#e8e4cb}.hochzeit-card-inner{padding:30px 15px;margin:10px;height:90%}.hochzeit-card-inner p a{font-weight:bolder;color:#c51718;margin-right:10px}.hochzeit-card-inner p a::after{content:" >";font-size:10px;margin-left:5px;font-family:DoHyeon;position:absolute;margin-top:7px}@media screen and (min-width:992px){.hochzeit-card-inner .card-title{font-size:35px}}.anfrage-hochzeit .btn-container{margin-left:-4%}.anfrage-hochzeit .btn-container .btn-col{text-align:center;margin:0 auto;max-width:100%;width:100%;flex:unset;padding:0 0}.anfrage-hochzeit .btn-container .btn-col .btn{margin-left:-20px}@media screen and (max-width:1199px){section.section-content-cards{padding-top:0;margin-top:-30px}section.section-content-cards img{width:100%;display:block;margin:auto}section.section-content-cards .card-inner:first-child{margin-bottom:30px}section.section-content-cards .card-inner a,section.section-content-cards .card-inner h4,section.section-content-cards .card-inner p{width:100%;display:block}}@media screen and (max-width:991px){section.section-content-cards img{height:75vw}.anfrage-hochzeit .btn-container{margin-left:10px}.anfrage-hochzeit .btn-container .btn-col{text-align:left}.anfrage-hochzeit .btn-container .btn-col .btn{margin-left:0}}.cardstitle{font-size:30px;font-family:TradeGothicLTStd20CondensedBold,sans-serif;font-weight:700;position:relative;line-height:1.2em}@media screen and (min-width:1200px){.section-content.two-col-center .cardstitle{font-size:40px;width:42%;display:inline-block;left:17%}}section.section-gallery{padding:20px 0}section.section-gallery img{width:calc(100% - 20px)}.slider-gallery .slick-next,.slider-gallery .slick-prev{z-index:1;opacity:1;height:100%}.slider-gallery .slick-next::before,.slider-gallery .slick-prev::before{font-size:110px;font-family:DoHyeon;font-weight:900;text-shadow:0 10px 6px #00000029}.slider-gallery .slick-next{right:4%}.slider-gallery .slick-next::before{content:">"}.slider-gallery .slick-prev{left:2%}.slider-gallery .slick-prev::before{content:"<"}.gallery-img-wrap{text-align:center}.gallery-img-wrap img{width:calc(50% - 20px)}@media screen and (max-width:1199px){.slider-gallery .slick-next::before,.slider-gallery .slick-prev::before{font-size:55px}}section.section-contact input,section.section-contact textarea{border:none!important;background-color:transparent!important;border-bottom:6px solid #052021!important}section.section-contact button.wpforms-submit{background:linear-gradient(to right,#a48e31 50%,transparent 50%)!important;background-size:200% 100%!important;background-position:right bottom!important;border:5px solid #052021!important;color:#c51718!important;line-height:25px!important;padding:15px 0!important;font-family:TradeGothicLTStd20CondensedBold!important;font-size:25px!important;text-transform:uppercase!important;text-decoration:none;font-weight:bolder!important}@media screen and (min-width:768px){section.section-contact button.wpforms-submit{min-width:282px}}section.section-contact button.wpforms-submit:after{content:" >";font-size:10px;margin-left:8px;font-family:DoHyeon;position:absolute}section.section-contact button.wpforms-submit:hover{background-position:left bottom!important;transition:all 1s ease!important;color:#fff!important}section.section-contact input[type=submit]:disabled{background:#6d6d6d;color:#fff}section.section-contact a{text-decoration:none;color:#052021}.contact-inner .contact-info-col{text-align:right}.contact-inner .contact-info-col img{width:340px;float:left}.contact-inner .contact-info-col p{margin:0;font-size:16px;color:#000;width:67%}@media screen and (max-width:991px){.contact-inner .contact-info-col p{width:100%}}.contact-inner .contact-info-col p strong{color:#000}.contact-inner .contact-info-col p a{color:#052021}@media screen and (min-width:768px){.contact-inner button{position:absolute!important;right:-11.5em!important;top:-70px!important}}.contact-title{font-family:TradeGothicLTStd20CondensedBold;font-size:40px;font-weight:700;color:#052021;line-height:56px;text-transform:uppercase;margin-bottom:60px}@media screen and (max-width:991px){.contact-title{font-size:30px!important}}.contact-subtitle{font-size:24px;color:#a48e31;font-weight:700;line-height:29px;margin-bottom:-30px}@media screen and (max-width:991px){.contact-subtitle{font-size:20px}}body.page-template-contact .section .container{padding-top:0}@media screen and (max-width:991px){body.page-template-contact #content{margin-top:0}body.page-template-contact section.section:first-child{position:relative;top:0}}@media screen and (min-width:992px){body.page-template-contact footer#phooter{position:absolute}}#newsletter{margin-top:0}.wpforms-field-checkbox,.wpforms-field-gdpr-checkbox{margin-top:20px}.wpforms-field-checkbox ul,.wpforms-field-gdpr-checkbox ul{margin-top:20px!important}.wpforms-field-checkbox li,.wpforms-field-gdpr-checkbox li{display:inline-flex}.wpforms-field-checkbox label,.wpforms-field-gdpr-checkbox label{display:block}@media screen and (min-width:992px){.wpforms-field-checkbox label,.wpforms-field-gdpr-checkbox label{width:55%!important}}div.wpforms-container-full .wpforms-field-radio.to-right ul li{margin-bottom:20px!important}div.wpforms-container-full .wpforms-field-radio.to-right ul li:first-child{margin-top:20px!important}.hidden-input{margin-top:40px!important}.hidden-input input{display:none!important}div.wpforms-container-full .wpforms-form button[type=submit]{z-index:10!important}@media screen and (min-width:768px){.to-right{position:absolute!important;right:-55%!important;bottom:175px!important;z-index:10}}@media screen and (max-width:991px){.contact-inner>.row{flex-direction:column-reverse}div.wpforms-container-full .wpforms-form .wpforms-submit-container{text-align:left}div.wpforms-container-full .wpforms-form .wpforms-submit-container button{padding:20px 60px!important;font-size:18px!important;width:240px;margin:30px 0}.choice-1 div.wpforms-container-full .wpforms-form .wpforms-field-label-inline{width:100%!important}}.datepicker input{background-image:url(/wp-content/themes/kurhauskirberg/assets/img/cal_icon.jpg)!important;background-repeat:no-repeat!important;background-position-x:100%!important;background-size:contain!important;cursor:pointer}.datepicker .picker__input+div .picker__frame{display:none}.datepicker .picker__input--active+div .picker__frame{display:block}.datepicker .picker__footer{display:none}.datepicker .picker__header{display:flex}.datepicker .picker__header>div{padding:10px!important}.datepicker .picker__header>div:first-child{padding-left:0!important}.datepicker table thead th{padding:10px!important}.datepicker table tbody td{padding:10px!important}.datepicker table tbody td:hover{background-color:rgba(0,56,106,.2)}.wpforms-166-field_6-container{margin-top:50px}.wpforms-field-container .wpforms-field-gdpr-checkbox .wpforms-field-label{margin:1.5rem 0 1rem!important}.wpforms-field-container .wpforms-field-gdpr-checkbox input[type=checkbox]{margin-top:5px!important}@media screen and (max-width:991px){.wpforms-field-container .wpforms-field-gdpr-checkbox input[type=checkbox]{min-width:20px;min-height:20px}}@media screen and (max-width:768px){.wpforms-field-container .wpforms-field-gdpr-checkbox input[type=checkbox]{min-width:30px;min-height:30px}}.section-content-btn{margin-top:-50px}.btn-container a.btn,.btn-container input[type=submit]{background:linear-gradient(to right,#a48e31 50%,transparent 50%);background-size:200% 100%;background-position:right bottom;border:5px solid #052021;color:#c51718;line-height:25px;padding:15px 0;font-family:TradeGothicLTStd20CondensedBold,sans-serif;font-size:25px;text-transform:uppercase;text-decoration:none;text-align:center;font-weight:700;display:inline-block}@media screen and (min-width:768px){.btn-container a.btn,.btn-container input[type=submit]{min-width:282px}}.btn-container a.btn:after,.btn-container input[type=submit]:after{content:" >";font-size:10px;margin-left:8px;font-family:DoHyeon;position:absolute}.btn-container a.btn:hover,.btn-container input[type=submit]:hover{background-position:left bottom!important;transition:all 1s ease!important;color:#fff}.btn-container input[type=submit]:disabled{background:#6d6d6d;color:#fff}@media screen and (max-width:767px){.section-content-btn{margin-top:-50px}.btn-container{text-align:left!important}.btn-container a.btn{margin-top:10px;padding:20px 50px;font-size:18px}section.section-contact button.wpforms-submit{margin-top:10px;padding:20px 20px!important;font-size:18px}}.picker,.picker__holder{width:100%;position:absolute}.picker{font-size:16px;text-align:left;line-height:1.2;color:#000;z-index:10000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:0}.picker__input{cursor:default}.picker__input.picker__input--active{border-color:#0089ec}.picker__holder{overflow-y:auto;-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #aaa;border-top-width:0;border-bottom-width:0;border-radius:0 0 5px 5px;box-sizing:border-box;min-width:176px;max-width:466px;max-height:0;-moz-opacity:0;opacity:0;transform:translateY(-1em) perspective(600px) rotateX(10deg);transition:transform .15s ease-out,opacity .15s ease-out,max-height 0s .15s,border-width 0s .15s}/*!
 * Classic picker styling for pickadate.js
 * Demo: http://amsul.github.io/pickadate.js
 */.picker__frame{padding:1px}.picker__wrap{margin:-1px}.picker--opened .picker__holder{max-height:25em;-moz-opacity:1;opacity:1;border-top-width:1px;border-bottom-width:1px;transform:translateY(0) perspective(600px) rotateX(0);transition:transform .15s ease-out,opacity .15s ease-out,max-height 0s,border-width 0s;box-shadow:0 6px 18px 1px rgba(0,0,0,.12)}.picker__footer,.picker__header,.picker__table{text-align:center}.picker__box{padding:0 1em}.picker__header{position:relative;margin-top:.75em}.picker__month,.picker__year{font-weight:500;display:inline-block;margin-left:.25em;margin-right:.25em}.picker__year{color:#999;font-size:.8em;font-style:italic}.picker__select--month,.picker__select--year{border:1px solid #b7b7b7;height:2em;padding:.5em;margin-left:.25em;margin-right:.25em}.picker__select--month{width:35%}.picker__select--year{width:22.5%}.picker__select--month:focus,.picker__select--year:focus{border-color:#0089ec}.picker__nav--next,.picker__nav--prev{position:absolute;padding:.5em 1.25em;width:1em;height:1em;box-sizing:content-box;top:-.25em}.picker__nav--prev{left:-1em;padding-right:1.25em}.picker__nav--next{right:-1em;padding-left:1.25em}@media (min-width:24.5em){.picker__select--month,.picker__select--year{margin-top:-.5em}.picker__nav--next,.picker__nav--prev{top:-.33em}.picker__nav--prev{padding-right:1.5em}.picker__nav--next{padding-left:1.5em}}.picker__nav--next:before,.picker__nav--prev:before{content:" ";border-top:.5em solid transparent;border-bottom:.5em solid transparent;border-right:.75em solid #000;width:0;height:0;display:block;margin:0 auto}.picker__nav--next:before{border-right:0;border-left:.75em solid #000}.picker__nav--next:hover,.picker__nav--prev:hover{cursor:pointer;color:#000;background:#b1dcfb}.picker__nav--disabled,.picker__nav--disabled:before,.picker__nav--disabled:before:hover,.picker__nav--disabled:hover{cursor:default;background:0 0;border-right-color:#f5f5f5;border-left-color:#f5f5f5}.picker__table{border-collapse:collapse;border-spacing:0;table-layout:fixed;font-size:inherit;width:100%;margin-top:.75em;margin-bottom:.5em}@media (min-height:33.875em){.picker__table{margin-bottom:.75em}}.picker__table td{margin:0;padding:0}.picker__weekday{width:14.285714286%;font-size:.75em;padding-bottom:.25em;color:#999;font-weight:500}@media (min-height:33.875em){.picker__weekday{padding-bottom:.5em}}.picker__day{padding:.3125em 0;font-weight:200;border:1px solid transparent}.picker__day--today{position:relative}.picker__day--today:before{content:" ";position:absolute;top:2px;right:2px;width:0;height:0;border-top:.5em solid #0059bc;border-left:.5em solid transparent}.picker__day--disabled:before{border-top-color:#aaa}.picker__day--outfocus{color:#ddd}.picker--focused .picker__day--highlighted,.picker__day--highlighted:hover,.picker__day--infocus:hover,.picker__day--outfocus:hover{cursor:pointer;color:#000;background:#b1dcfb}.picker__day--highlighted{border-color:#0089ec}.picker--focused .picker__day--selected,.picker__day--selected,.picker__day--selected:hover{background:#0089ec;color:#fff}.picker--focused .picker__day--disabled,.picker__day--disabled,.picker__day--disabled:hover{background:#f5f5f5;border-color:#f5f5f5;color:#ddd;cursor:default}.picker__day--highlighted.picker__day--disabled,.picker__day--highlighted.picker__day--disabled:hover{background:#bbb}.picker__button--clear,.picker__button--close,.picker__button--today{border:1px solid #fff;background:#fff;font-size:.8em;padding:.66em 0;font-weight:700;width:33%;display:inline-block;vertical-align:bottom}.picker__button--clear:hover,.picker__button--close:hover,.picker__button--today:hover{cursor:pointer;color:#000;background:#b1dcfb;border-bottom-color:#b1dcfb}.picker__button--clear:focus,.picker__button--close:focus,.picker__button--today:focus{background:#b1dcfb;border-color:#0089ec;outline:0}.picker__button--clear:before,.picker__button--close:before,.picker__button--today:before{position:relative;display:inline-block;height:0}.picker__button--clear:before,.picker__button--today:before{content:" ";margin-right:.45em}.picker__button--today:before{top:-.05em;width:0;border-top:.66em solid #0059bc;border-left:.66em solid transparent}.picker__button--clear:before{top:-.25em;width:.66em;border-top:3px solid #e20}.picker__button--close:before{content:"\D7";top:-.1em;vertical-align:top;font-size:1.1em;margin-right:.35em;color:#777}.picker__button--today[disabled],.picker__button--today[disabled]:hover{background:#f5f5f5;border-color:#f5f5f5;color:#ddd;cursor:default}.picker__button--today[disabled]:before{border-top-color:#aaa}.picker__list{list-style:none;padding:.75em 0 4.2em;margin:0}.picker__list-item{border-bottom:1px solid #ddd;border-top:1px solid #ddd;margin-bottom:-1px;position:relative;background:#fff;padding:.75em 1.25em}.picker__list-item--highlighted,.picker__list-item:hover{border-color:#0089ec;z-index:10}.picker--focused .picker__list-item--highlighted,.picker__list-item--highlighted:hover,.picker__list-item:hover{color:#000;background:#b1dcfb;cursor:pointer}@media (min-height:46.75em){.picker__list-item{padding:.5em 1em}}.picker--focused .picker__list-item--selected,.picker__list-item--selected,.picker__list-item--selected:hover{background:#0089ec;color:#fff;z-index:10}.picker--focused .picker__list-item--disabled,.picker__list-item--disabled,.picker__list-item--disabled:hover{background:#f5f5f5;color:#ddd;cursor:default;border-color:#ddd;z-index:auto}.picker--time .picker__button--clear{display:block;width:80%;margin:1em auto 0;padding:1em 1.25em;background:0 0;border:0;font-weight:500;font-size:.67em;text-align:center;text-transform:uppercase;color:#666}.picker--time .picker__button--clear:focus,.picker--time .picker__button--clear:hover{background:#e20;border-color:#e20;cursor:pointer;color:#fff;outline:0}.picker--time .picker__button--clear:before{top:-.25em;color:#666;font-size:1.25em;font-weight:700}.picker--time .picker__button--clear:focus:before,.picker--time .picker__button--clear:hover:before{color:#fff;border-color:#fff}.picker--time{min-width:256px;max-width:320px}.picker--time .picker__holder{background:#f2f2f2}@media (min-height:40.125em){.picker--time .picker__holder{font-size:.875em}}.picker--time .picker__box{padding:0;position:relative}#tabs{height:152px;display:table;margin:0 auto}a{cursor:pointer}#tabs li{float:left;list-style:none;margin-right:5px;outline:0;width:152px;height:139px}#tabs li:first-child img{width:90%;margin-left:5%}#tabs li span{color:#00386a;font-weight:700}#tabs li a{height:101%;width:100%;display:block;background:#fff;text-decoration:none;outline:0;border:solid 1px #707070;background:rgba(164,142,49,.34) 0 0 no-repeat padding-box}#tabs li a.inactive{color:#666;background:#f4f0e5 0 0 no-repeat padding-box;outline:0;opacity:1}#tabs li a.inactive:hover,#tabs li a:hover{color:#5685bc;outline:0}.tabcontainer{clear:both;width:100%;text-align:left;padding-top:20px}.tabcontainer p{text-align:left;margin-left:15px;margin-right:15px;margin-top:10px;margin-bottom:10px}.tabcontainer img{width:90%;margin-left:5%}.tabcontainer h2{margin-left:15px;margin-right:15px;margin-bottom:10px;color:#5685bc}.tabcontainer ul{margin-left:25px;list-style-type:none}.tabcontainer li{padding-bottom:5px;margin-left:5px}@media screen and (max-width:991px){#tabs li{margin-right:20px;outline:0;width:70px;height:70px;margin-top:10px}}.section.cptloop-section{padding-top:0!important}.section.cptloop-section:not(.cptloop-slider) .post-box .title-wrap::after{color:#052021}.section.cptloop-section:not(.cptloop-slider) .post-box .title-wrap h3{font-weight:600;color:#052021}.section.cptloop-section:not(.cptloop-slider) .post-box.active .post-exerpt{padding:20px;color:#052021}.section.cptloop-section .post-box{cursor:pointer;border-bottom:1px solid #a48e31;z-index:1;position:relative}.section.cptloop-section .post-box .title-wrap{display:inline;padding:25px;width:100%;margin-top:20px}.section.cptloop-section .post-box .title-wrap span{font-size:16px;font-weight:600;position:absolute;right:15%}.section.cptloop-section .post-box .title-wrap h3{text-align:left;font-size:16px;margin:0 20px;width:75%}.section.cptloop-section .post-box .title-wrap:after{content:"+";transition:all .5s ease;font-weight:600;color:#052021;position:relative;float:right;margin-right:25px;margin-top:-20px;font-size:16px}@media screen and (max-width:991px){.section.cptloop-section .post-box .title-wrap:after{margin-right:25px;margin-top:-20px;font-size:16px}.section.cptloop-section .post-box .title-wrap span{display:block}.section.cptloop-section .post-box .title-wrap h3{font-size:16px!important}}.section.cptloop-section .post-box .post-exerpt{display:none;text-align:left;padding:30px 20px;z-index:0;position:relative}@media screen and (min-width:992px){.section.cptloop-section .post-box .post-exerpt p{width:80%}}.section.cptloop-section .post-box .post-exerpt .btn-container a.btn{min-width:210px;padding:5px 0;font-size:18px}.section.cptloop-section .post-box.accordion-active{background-color:rgba(164,142,49,.06)}.section.cptloop-section .post-box.accordion-active .title-wrap:after{transition:all .5s ease;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg)}.section.cptloop-section .post-box:first-child{border-top:1px solid #a48e31}.page-child .section.cptloop-section:not(.cptloop-slider) .post-box .title-wrap::after{color:#052021}@media screen and (max-width:991px){.post-cat{width:90%}.post-cat h3.post-title{display:flex;width:50%!important}.post-cat h3.post-title span{width:30%}.post-cat .post-exerpt{width:90%!important}.post-cat .post-exerpt img{padding-bottom:30px}.post-cat .post-exerpt p{width:90%}}table{border-collapse:collapse}@media screen and (min-width:1200px){table tr td{width:100px;height:100px;text-align:center}table tr td:first-child{width:200px;text-align:left;padding-left:20px}table tr td img{height:90px;width:auto}}@media screen and (max-width:1199px){table tr td{width:40px;height:40px;text-align:center}table tr td:first-child{width:100px;text-align:left;padding-left:5px}}.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.CookieDeclarationTableCell{text-align:left!important}@media screen and (min-width:992px){.quote-section{padding:30px 22.5%}}.quote{margin-top:-25px}.quote p:first-child{font-size:45px;color:#a48e31;font-family:trade-gothic-next-condensed,sans-serif;font-weight:400;font-style:normal;letter-spacing:-1px;line-height:1.2em}.quote p:first-child::after{content:"\00276E\00276E ";vertical-align:text-bottom;font-size:25px;margin-left:10px}.quotesign{font-size:90px;font-weight:1000;letter-spacing:-15px}.quote-author{font-weight:600}@media screen and (max-width:991px){.quotesign{font-size:80px;font-weight:1000;letter-spacing:-15px}.quote p:first-child{font-size:30px}.quoteend{vertical-align:text-top;font-size:25px;margin-left:10px}}.section-teaser{background-color:#a48e31}.section-teaser .container{padding-top:20px}.section-teaser p{color:#fff;font-size:20px;font-weight:700}@media screen and (min-width:992px){.section-teaser p{width:60%}}.section-teaser .has-cta p{font-size:40px;font-weight:700;font-family:TradeGothicLTStd20CondensedBold,sans-serif;line-height:1.2}@media screen and (min-width:992px){.section-teaser .has-cta p{width:unset}}.section-teaser .has-cta .btn{background:linear-gradient(to right,#fff 50%,transparent 50%);background-size:200% 100%;background-position:right bottom;border-color:#fff;color:#fff;margin-bottom:25px}.section-teaser .has-cta .btn:hover{color:#a48e31}.section-menues .col-xs-12{background-color:rgba(164,142,49,.06);padding:0 15px}@media screen and (min-width:992px){.section-menues .col-xs-12{margin-bottom:20px}}.section-menues .col-xs-12 p{margin:30px}#gallery-flyout{position:fixed;right:0;background:#fff;width:90px;height:90px;top:33vh;z-index:1;text-align:center;box-shadow:0 3px 6px #00000029}#gallery-flyout img{margin-top:8px;margin-bottom:-30px;margin-left:10px;width:50px}#gallery-flyout p{text-align:center}#gallery-flyout p a{width:96%;display:block;margin:28px auto;color:#c51718;font-weight:700;text-decoration:none;text-transform:uppercase;font-size:20px;line-height:26px;font-family:TradeGothicLTStd20CondensedBold,sans-serif}#gallery-flyout p a::after{content:" >";font-size:10px;margin-left:5px;font-family:DoHyeon;position:absolute}.page-id-1738 #gallery-flyout{display:none}
/*# sourceMappingURL=scss/maps/style.css.map */
