@charset "UTF-8";@media screen and (max-width:768px){h1{font-size:40px !important;text-align:center}}@media screen and (max-width:991px){#sp-header,#sp-header .logo{height:120px !important}.mt25{margin-top:30px}.pic21{display:block;overflow:hidden;width:100%}.pic21 img{margin:0px auto !important;width:250px}#ibelsa-widget-div .pull-left{display:block;overflow:hidden;margin:0px auto !important;float:none !important}#offcanvas-toggler{margin-top:-80px !important;margin-right:10px !important;z-index:1000 !important}.close-offcanvas{color:#333 !important;z-index:1000 !important}}@media screen and (max-width:1200px){.sp-megamenu-parent>li>a{padding:0 10px !important;font-size:15px !important;letter-spacing:0px !important}}body{color:#422408;line-height:1.7em;font-family:'Questrial',sans-serif;font-size:16px;font-weight:normal}html{overflow-y:scroll}a{color:#8D434C}a,a:hover,a:focus,a:active{color:#8D434C}b,.b{font-weight:700}.burger-icon>span{width:35px;height:4px;background-color:333 !important;margin:6px 0}#sp-bottom{padding:10px 0 30px;font-size:16px;text-align:center}#sp-main-body .container{background:#fff;padding:20px !important}#sp-main-body{padding:30px 0 !important}#sp-bilderreihe{margin:-30px 0 !important;background:#fff}.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a{font-size:18px !important}.sp-megamenu-parent>li.active>a,.sp-megamenu-parent>li.active:hover>a{background:#824c0e;color:#fff}.sp-megamenu-parent>li>a:hover{background:#a3a2a4;color:#fff}.sp-megamenu-parent>li>a{padding:0 15px;line-height:90px;font-size:16px;text-transform:uppercase;letter-spacing:1px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#f0f0f0 !important}#sp-right .sp-column{height:auto;background:rgb(247,242,238);border:1px dotted #ccc;box-shadow:3px 3px 4px #777;margin-top:30px;font-size:15px;-webkit-animation:fadein 3s;-moz-animation:fadein 3s;-ms-animation:fadein 3s;-o-animation:fadein 3s;animation:fadein 3s}#sp-right .sp-module{margin-top:20px;padding:10px}h1{font-size:50px;font-weight:bold !important;margin-top:50px;margin-bottom:20px;font-family:'Great Vibes',sans-serif;color:#824C0E}h2{font-size:26px;font-weight:bold;color:#824C0E;letter-spacing:0.05em;font-family:'Great Vibes',sans-serif}.datenschutz h2{font-family:'Questrial' !important;font-size:18px;font-weight:bold;margin-top:30px !important}h3{font-size:24px;font-weight:bold !important;text-align:center;font-family:'Great Vibes',sans-serif}.zimmer_text h3{text-align:left}#sp-galerie-ueb h5{text-align:center;font-size:46px;font-weight:700;text-transform:none;line-height:1.4;font-family:'Great Vibes',sans-serif;color:#824C0E}.fl{float:left}.gold{color:#ffd700 !important}.white{color:#fff !important}.preis_arrangement{display:block;overflow:hidden;background:rgb(247,242,238);font-weight:bold;font-size:16px;width:60%;float:right;text-align:left;padding-right:20px}.arrangement{background:rgb(247,242,238);font-weight:bold;font-size:16px;padding:10px}.fs110{font-size:110% !important}.fs120{font-size:120% !important}.fs150{font-size:150% !important}.gold{color:#c29852 !important}.orange{color:#c29852 !important}.font1{font-weight:bold !important;font-size:22px !important;font-family:'Great Vibes',sans-serif;color:#824C0E}a.anchorPos{display:block;position:relative;top:-50px;visibility:hidden}.vis_mandatory{color:orange !important}.b,b{font-weight:bold}.mt10{margin-top:10px}.pic1{display:block;overflow:hidden;float:left}.pic11{display:block;float:left;padding-right:15px;width:35px}.pic2{display:block;overflow:hidden;float:right}.pic21{float:right;padding:1px;margin:0px 0px 25px 25px}.pic3{display:block;overflow:hidden;margin:0px auto}.block100{display:block;overflow:hidden;width:100%}.divider{height:20px;border-bottom:1px solid #422408;display:block;margin-bottom:20px}.divider::after{background:url(https://koeberle-bodolz.de/templates/lt_strategy/images/divider_hotel-bodolz.png) no-repeat top center;background-size:25px;height:40px;width:100%;background-position:46% 10px;content:"";display:block;margin:10px;padding:10px}.divider1{height:20px;border-bottom:1px solid #ccc;display:block;margin-bottom:20px}.divider1::after{background:url(https://koeberle-bodolz.de/templates/lt_strategy/images/divider_hotel-bodolz.png) no-repeat top center;background-size:25px;height:40px;width:100%;background-position:46% 10px;content:"";display:block;margin:10px;padding:10px}#sp-footer1,#sp-footer2,#sp-footer3{text-align:left !important;font-size:16px !important;line-height:1.7em}.fa-bed::before{content:"\f236" !important}.cc-window,.cc-revoke{line-height:1.7em;font-family:'Questrial',sans-serif}.tab_preise{display:block;width:100%;background-color:#fff;border-collapse:separate;//padding:2em;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;margin-bottom:20px}.d2{width:40%;text-align:right;background:rgb(247,242,238);padding:20px 20px 20px 20px;font-weight:bold;border-bottom:1px solid #fff;line-height:1.4em !important}.d7{width:2%;text-align:right;background:rgb(247,242,238);padding:20px 20px 20px 20px;font-weight:bold}.d4{text-align:center;border-right:1px dotted #D9B8A9;padding-right:10px;border-bottom:1px solid #ccc}.tac{text-align:center !important}.ibelsa-widget-box-container{background-color:#38594E !important;width:400px !important}#ibelsa-widget-div .ibelsa-widget-box-container .ibelsa-colored-btn{background-color:#fff !important;background:#fff !important}div.ibelsa-widget-box-container .ibelsa-text-color1{color:#fff !important}div.ibelsa-colored-btn{background-color:#fff !important}.bueffetvorschlag{position:relative;background:#8D434C;background:-moz-linear-gradient(top,#8D434C 0%,#cfe7fa 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#8D434C),color-stop(100%,#824C0E));background:-webkit-linear-gradient(top,#8D434C 0%,#824C0E 100%);background:-o-linear-gradient(top,#8D434C 0%,#824C0E 100%);background:-ms-linear-gradient(top,#8D434C 0%,#824C0E 100%);background:linear-gradient(top,#8D434C 0%,#824C0E 100%);width:300px;height:80px;margin:30px auto;padding:0;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;-webkit-transition:all 0.4s linear;-moz-transition:all 0.4s linear;-o-transition:all 0.4s linear;transition:all 0.4s linear;overflow:hidden;border:1px solid #fff;-moz-box-shadow:1px 1px 10px #333;-webkit-box-shadow:1px 1px 10px #333;box-shadow:1px 1px 10px #333}.bueffetvorschlag img{position:absolute;left:100px;-webkit-transition:all 1s linear;-moz-transition:all 1s linear;-o-transition:all 1s linear;transition:all 2s linear}.bueffetvorschlag:hover img{left:115px;-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}.bueffetvorschlag h5{position:absolute;top:-5px;left:20px;color:#fff;font-size:20px;font-weight:bold;margin:30px auto;text-shadow:1px 1px 10px #333;-webkit-transition:all 1s linear;-moz-transition:all 1s linear;-o-transition:all 1s linear;transition:all 1s linear}.bueffetvorschlag:hover h5{left:10px}@font-face{src:url('https://koeberle-bodolz.de/templates/lt_strategy/fonts/Questrial-Regular.ttf') format('opentype');font-family:'Questrial';font-display:swap}@font-face{src:url('https://koeberle-bodolz.de/templates/lt_strategy/fonts/GreatVibes-Regular.ttf') format('opentype');font-family:'Great Vibes';font-display:swap}body{line-height:1.9em}body:not(.home) #sp-header.header-sticky{position:fixed}.sp-megamenu-parent>li>a{width:100%;position:relative}.offcanvas-menu .offcanvas-inner .menu-child>li a{padding:12px 10px !important;border-bottom:1px solid rgba(197,153,153,0.21);display:inherit}.offcanvas-menu .offcanvas-inner ul.menu>li>a,.offcanvas-menu .offcanvas-inner ul.menu>li>span{font-size:16px}.btn-design,.slider-item .sppb-btn-success,.btn-primary{position:relative;display:inline-block;width:auto;margin:0;font-weight:400;font-family:inherit;line-height:2em;letter-spacing:.02em;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;color:#fff;font-size:16px;text-transform:capitalize;border-radius:5px;padding:12px 25px;font-weight:500;border:none}.btn-design:hover,.slider-item .sppb-btn-success:hover,.btn-primary:hover{background:#222!important;color:#fff}.btn-design.no-bg{background:none!important;padding-left:0!important;box-shadow:none!important}.sppb-title-heading{letter-spacing:4px;text-transform:uppercase}.slider .sppb-carousel-text{padding-left:10%}.slider-item h2{font-weight:600}.slider-item h4{font-weight:600;font-size:26px;margin:30px 0;color:#000;text-transform:uppercase}.slider-item p{font-size:19px}.slider-item .sppb-btn-success i{padding-left:8px}.service-item{box-shadow:rgba(2,2,2,0.06) 0px 0px 50px;padding:80px 50px 60px;border-width:0px;border-radius:5px;backface-visibility:hidden;-webkit-backface-visibility:hidden;-o-backface-visibility:hidden;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;-o-transform-style:preserve-3d;z-index:1;height:370px;transition:all .5s ease-out 0s;-webkit-transition:all .5s ease-out 0s;-o-transition:all .5s ease-out 0s;position:relative;background:#fff}.service .clearfix:first-child .service-item{top:-90px}.service .clearfix:last-child .service-item{top:-60px}.service .clearfix:hover .service-item{transform:rotateY(-360deg);-webkit-transform:rotateY(-360deg);-o-transform:rotateY(-360deg)}.service-item h4{position:relative;padding-bottom:16px}.service-item h4:after{content:"";background:#000;width:23px;height:3px;position:absolute;bottom:0;left:0;right:0;margin:0 auto}.service-item:first h4:after{background:#fff}.service-item:hover h4:after{background:#fff}.service .clearfix:hover .service-item i,.service .clearfix:hover .service-item h4,.service .clearfix:hover .service-item .sppb-addon-text{color:#fff}.sp-simpleportfolio .sp-simpleportfolio-item:hover .sp-simpleportfolio-overlay{opacity:0.85}.about-us .sppb-section-title{padding-bottom:30px}.about-us .sppb-title-heading{position:relative}.about-us .sppb-title-heading:before{position:absolute;display:inline-block;content:"";bottom:-20px;left:0;width:30px;height:3px}.contact-right .sppb-media-content{position:absolute;top:40%;left:0;right:0}.contact-right a{font-size:25px;font-weight:700;color:#fff}.contact-right a strong{display:none}.line-title .sppb-section-title{position:relative}.line-title .sppb-section-title:before{position:absolute;content:"";top:-170px;height:100px;width:3px;left:0;right:0;margin:0 auto}.team .sppb-title-heading{-webkit-text-stroke-color:#1e3c6f}.team-item .sppb-media-content{text-align:center;padding:25px 20px;position:absolute;left:25px;right:25px;bottom:15px;z-index:1;background:#fff;padding:30px 20px;box-shadow:0px 0px 15px rgba(0,0,0,.1);border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.team-item .sppb-img-container{position:relative}.team-item .sppb-addon-text{max-height:0;opacity:0;-webkit-transition:0.4s ease-in-out;-o-transition:0.4s ease-in-out;transition:0.4s ease-in-out;overflow:hidden}.team-item:hover .sppb-addon-text{max-height:100px;opacity:1}.team-item img{-webkit-transition:0.4s ease-in-out;-o-transition:0.4s ease-in-out;transition:0.4s ease-in-out;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%)}.team-item:hover img{-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-o-filter:grayscale(0%);filter:grayscale(0%);transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1)}.team-item h4{font-size:26px;line-height:1.15em;color:#fff;font-weight:500}.team-item ul{padding-left:0;top:0;right:0;z-index:2;left:0;margin:0 auto;display:inline-block;text-align:center}.team-item ul li{list-style:none;display:inline-block;text-align:center}.team-item ul li a{display:inline-block;padding:13px 16px 10px;border-radius:3px;color:#000;font-size:15px}.team-item ul li a.share{-webkit-box-shadow:0 -7px 20px 0 rgba(255,94,20,.5);box-shadow:0 -7px 20px 0 rgba(255,94,20,.5)}.team-item ul li strong{display:none}.offer .sppb-row img{box-shadow:25px 0px 60px rgba(0,0,0,0.3);-moz-box-shadow:25px 0px 60px rgba(0,0,0,0.3);-webkit-box-shadow:25px 0px 60px rgba(0,0,0,0.3);border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px}.offer-left{margin-left:-10%;width:110%}.offer-right{margin-top:100px;margin-left:-70px;z-index:-1;width:110%}.testimonial-images-left{width:40%;float:left}.testimonial-images-right{width:60%;float:left}.testimonial-item em{font-size:80px}.testimonial-item strong{display:none}.testimonial-item p{font-size:18px;line-height:36px;font-weight:500;margin-top:30px;font-style:italic}.testimonial-images-left img{max-width:90px;float:right;border-radius:50%}.testimonial-images-right{text-align:left;padding-left:20px;margin-top:20px}.testimonial-images-right h3{font-size:21px;text-transform:uppercase;font-weight:600;color:#000}.testimonial-images-right h5{font-size:18px;font-weight:500;color:#000}.testimonial-images{width:100%;margin-top:40px}.mod-articles-category-title:hover{color:#000}.jmm-item .jmm-image.mod-article-image{overflow:hidden}.jmm-image.mod-article-image img{transform:scale(1);-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}.jmm-item:hover .jmm-image.mod-article-image img{transform:scale(1.12);filter:grayscale(100%)}.contact-info h2,.contact-info h3{font-size:25px;font-weight:600}#sp-footer{text-align:center}@media (min-width:1400px){.sppb-row-container{max-width:1320px}}@media (min-width:980px) and (max-width:1199px){.service .clearfix:first-child .service-item,.service .clearfix:last-child .service-item{top:0px;margin-top:30px}}@media (min-width:768px) and (max-width:979px){#sp-header,#sp-header .logo{height:70px}.slider-item h2{font-size:16px !important}.service .clearfix:first-child .service-item,.service .clearfix:last-child .service-item{top:0px;margin-top:30px}.slider-item h4{font-size:15px;margin:15px 0}}@media (max-width:768px){.slider-item h2{font-size:16px !important}.slider-item .sppb-btn-success{font-size:10px;padding:5px 15px}.slider .sppb-carousel-text{padding-left:0}#sp-header,#sp-header .logo{height:70px}.service .clearfix:first-child .service-item,.service .clearfix:last-child .service-item{top:0px;margin-top:30px}.slider-item h4{font-size:15px;margin:15px 0}}@media (max-width:480px){.slider-item p{display:none}.slider-item h2{font-size:13px !important}.slider-item h4{font-size:12px;margin:0 0}}:root{--background-color:currentColor;--background:currentColor;--text-color:currentColor}.btn-design,.slider-item .sppb-btn-success,.sp-simpleportfolio .sp-simpleportfolio-filter>ul>li.active>a,.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info:hover,.service-item.first,.service .clearfix:hover .service-item,.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay-wrapper .sp-simpleportfolio-overlay,.about-us .sppb-title-heading:before,.line-title .sppb-section-title:before,.offer-right{background-color:var(--background-color) !important}.article-list .article .readmore a:hover,.article-list .article .readmore a:active,.article-list .article .article-header h2 a:hover,.slider-item p,.btn-design.no-bg,.about-item i,.team-item h5,.testimonial-item p,.counter-item h3,.tabs .sppb-nav-tabs>li.active>a,.offcanvas-menu .offcanvas-inner ul.menu>li.active a{color:var(--text-color) !important}.tabs .sppb-tab-content,.tabs .sppb-nav-tabs>li.active>a{border-color:var(--text-color)!important}
