/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 12 2020 | 14:48:07 */
html{scroll-behavior:smooth}.anker{visibility:hidden;height:0px!important;position:absolute;margin:-100px;scroll-behavior:smooth}#header{z-index:2000!important}.tippy-tooltip{text-align:left}ul,ol{list-style-position:outside;margin-left:20px}::selection{background:rgba(182,91,92,.1);color:#222}h2 a,h3 a,h4 a{text-decoration:none!important;border:none!important}.dekoline{padding-bottom:20px!important;margin-bottom:20px!important}.dekoline_blog{padding-bottom:20px!important;margin-bottom:20px!important}.elementor-text-editor ul.icons{list-style:none;font-size:100%;margin:0;padding:0;list-style-position:inside}.sidebar_item ul.icons{list-style:none;font-size:87.5%;margin:0;padding:0;list-style-position:inside}.elementor-cta__description ul.icons{list-style:none;font-size:inherit;margin:0;padding:0;list-style-position:inside}ul.icons li{position:relative;padding-bottom:8px;padding-left:28px!important}.elementor-cta__description ul.icons li{list-style:none;padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid #dedede;list-style-position:inside}.elementor-cta__description ul.icons li.icon_last{padding:0;margin:0;border-bottom:none}ul.icons li:before{position:absolute;font-family:'Font Awesome 5 Free';border:none;width:20px;top:0;left:0;text-align:center;opacity:1;color:#b65b5c}ul.icons li.icon_zeit:before{content:"\f017";font-weight:400}ul.icons li.icon_preis:before{content:"\f153";font-weight:900}ul.icons li.icon_ort:before{content:"\f3c5";font-weight:900}ul.icons li.icon_datum:before{content:"\f073";font-weight:400}ul.icons li.icon_telefon:before{content:"\f879";font-weight:900;font-size:90%}ul.icons li.icon_email:before{content:"\f0e0";font-weight:900}ul.icons li.icon_web:before{content:"\f2f5";font-weight:900}ul.icons li.icon_bild:before{content:"\f302";font-weight:400}.maps-marker-pro{border:none}.leaflet-control-attribution.leaflet-control{display:none;visibility:hidden}.leaflet-container{font:12px/1.5 "Poppins",Arial,Helvetica,sans-serif}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#222}.maps-marker-pro .leaflet-popup-content-wrapper{border-radius:0;border:none}.maps-marker-pro .leaflet-popup-content{margin:12px 10px}.maps-marker-pro .mmp-popup-name{font-weight:700;border-bottom:1px solid #dedede!important}.mmp-popup-text,.mmp-popup-text p{margin:0;padding:0}.mmp-popup-text p a{color:#b65b5c}.mmp-popup-text p a:hover{opacity:.7}.maps-marker-pro .mmp-popup-location{margin:0;padding:0;border-top:none!important;position:relative}.maps-marker-pro .mmp-popup-text + .mmp-popup-location{margin-top:5px;padding-top:5px;border-top:1px solid #dedede!important}.maps-marker-pro .mmp-popup-location span{margin:0;padding:0;display:inline}.maps-marker-pro .mmp-popup-location span a{color:#b65b5c}.marker-cluster-small{color:#fff;font-weight:700;background-color:rgba(255,255,255,.7)}.marker-cluster-small div{background-color:rgba(181,91,92,1)}.marker-cluster-medium{color:#fff;font-weight:700;background-color:rgba(255,255,255,.7)}.marker-cluster-medium div{background-color:rgba(181,91,92,1)}.marker-cluster-large{color:#fff;font-weight:700;background-color:rgba(255,255,255,.7)}.marker-cluster-large div{background-color:rgba(181,91,92,1)}.elementor-text-editor p{margin:0;padding:0 0 1em 0}.elementor-text-editor p:last-child{margin:0;padding-bottom:0}.elementor-posts .elementor-post__card .elementor-post__badge,.elementor-posts .elementor-post__card .elementor-post__read-more{text-transform:none}a.elementor-post__read-more{font-weight:400!important;border:none;border-radius:0;position:relative}a.elementor-post__read-more:before{content:"\f2f5";position:inline-block;padding-right:4px;font-family:'Font Awesome 5 Free';font-weight:900}a.elementor-post__read-more:hover{opacity:.7}.elementor-posts .elementor-post__badge{border-radius:0;font-size:12px;background:rgba(182,91,92,.7);color:#f9f9f9;padding:4px 8px;line-height:1}.elementor-widget-call-to-action.module-blog-teaser .elementor-widget-container{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.15);box-shadow:0 0 10px 0 rgba(0,0,0,.15)}.elementor-widget-call-to-action.module-blog-teaser .elementor-cta__content{padding:0!important}.elementor-widget-call-to-action.module-blog-teaser .elementor-ribbon{position:absolute;top:15px;right:20px;transform:none!important;width:auto!important;height:auto}.elementor-widget-call-to-action.module-blog-teaser .elementor-ribbon-inner{width:auto;display:inline-block;border-radius:0;font-size:12px;background:rgba(182,91,92,.7);color:#f9f9f9;padding:4px 8px;line-height:1;font-weight:400;text-transform:none!important;margin:0;transform:none!important}.elementor-widget-call-to-action.module-blog-teaser .elementor-cta__content{background:#fff;border-left:1px solid #dedede;border-right:1px solid #dedede;border-bottom:1px solid #dedede}.elementor-widget-call-to-action.module-blog-teaser .elementor-cta__content-item.elementor-cta__image{margin:0!important;padding:0!important}.elementor-widget-call-to-action.module-blog-teaser .elementor-cta__content-item{padding:0 25px;margin:0}.elementor-widget-call-to-action.module-blog-teaser .elementor-cta__content-item:last-child{margin-bottom:25px}.elementor-widget-call-to-action.module-blog-teaser .elementor-cta__title{margin-top:20px;margin-bottom:15px}.elementor-widget-call-to-action.module-blog-teaser .elementor-cta__description p{padding:0 0 1em 0;margin:0}.elementor-widget-call-to-action.module-blog-teaser .elementor-cta__description p:last-child{padding:0}.elementor-widget-call-to-action.module-blog-teaser .elementor-cta__button{font-weight:400!important;border:none;border-radius:0;position:relative;padding:0;margin:1em 0 0 0;color:#B65B5C;border:none!important}.elementor-widget-call-to-action.module-blog-teaser .elementor-cta__button:before{content:"\f2f5";position:inline-block;padding-right:4px;font-family:'Font Awesome 5 Free';font-weight:900}.elementor-widget-call-to-action.module-blog-teaser.vcard .elementor-cta__button:before{padding-right:7px;padding-left:4px}.elementor-widget-call-to-action.module-blog-teaser .elementor-cta__button:hover{opacity:.7}.elementor-widget-call-to-action.module-single-teaser .elementor-cta__button:before{content:"\f2f5";position:inline-block;padding-right:4px;font-family:'Font Awesome 5 Free';font-weight:900}.module-teaser.special .module-headline h2,.module-teaser.special .module-subheadline h4{color:#fff}.elementor-slide-heading,.elementor-slide-description{margin:0 auto;width:1100px}.elementor-slide-heading h1,.elementor-slide-heading h2{font-size:56px}.elementor-slide-description span{background:#B65B5C;padding:1px 10px;text-transform:uppercase}.swiper-pagination{margin:0 auto;padding:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{max-width:1100px;bottom:120px;left:20px;right:20px;text-align:right}.swiper-pagination-bullet{border-radius:0;background:#fff;height:3px}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin-left:calc(100% - 40px);margin-bottom:8px;width:40px!important;overflow:visible}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet:last-child{margin-bottom:0}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{width:60px!important;margin-left:calc(100% - 60px)}@media screen and (max-width:1100px){.elementor-swiper-button{display:none;visibility:hidden}.swiper-slide-contents,.elementor-slide-heading,.elementor-slide-description{margin:0 auto;width:100%!important;max-width:100%!important}}@media screen and (max-width:1024px){.elementor-slide-heading h1,.elementor-slide-heading h2{font-size:39px}}@media screen and (max-width:767px){.elementor-slide-heading h1,.elementor-slide-heading h2{font-size:33px}}.elementor-slide-heading h1,.elementor-slide-heading h2,.module-headline h1{margin:0 0 20px 0;padding:0 0 20px 0;position:relative;display:inline-block;color:#ffffff!important}.elementor-slide-heading h1:before,.elementor-slide-heading h2:before,.module-headline h1:before{position:absolute;content:"";left:0;bottom:0;height:2px;width:40px;background-color:#b65b5c;z-index:2}.elementor-slide-heading h1:after,.elementor-slide-heading h2:after,.module-headline h1:after{position:absolute;content:"";left:40px;right:0;bottom:0;height:2px;background-color:rgba(255,255,255,.5);z-index:1}.module-subheadline h3{margin:0 0 20px 0;padding:0 0 20px 0;position:relative;display:inline-block;color:#222}.module-subheadline h3:before{position:absolute;content:"";left:0;bottom:0;height:2px;width:40px;background-color:#b65b5c;z-index:2}.module-subheadline h3:after{position:absolute;content:"";left:40px;right:0;bottom:0;height:2px;background-color:rgba(34,34,34,.1);z-index:1}@media screen and (max-width:1024px){.module-teaser.special,.module-teaser.special .elementor-column-wrap{background-image:none!important;background-color:#ffffff!important}.module-teaser.special .module-headline h2{color:#222;margin:0 0 20px 0;padding:0 0 20px 0;position:relative;font-size:36px;display:inline-block}.module-teaser.special .module-headline h2:before{position:absolute;content:"";left:0;bottom:0;height:2px;width:40px;background-color:#b65b5c}.module-teaser.special .module-headline h2:after{position:absolute;content:"";left:40px;right:0;bottom:0;height:2px;background-color:rgba(153,153,153,.3)}.module-teaser.special .module-subheadline h4{color:#b65b5c!important;margin:0;padding:0;display:block}section.module-blog.light,section.module-blog.light .elementor-column-wrap{background-image:none!important;background-color:transparent!important}section.light .elementor-background-overlay{display:none;visibility:hidden}section.light.module-blog .elementor-heading-title{color:#222222!important}section.light.module-service .elementor-heading-title{color:inherit}section.dark .elementor-heading-title{color:#ffffff!important}section.light .elementor-widget-heading,section.dark .elementor-widget-heading{margin-bottom:0!important}section.light .module-headline h2,section.light .module-headline h3,section.dark .module-headline h2,section.dark .module-headline h3{margin:0 0 20px 0;padding:0 0 20px 0;position:relative;font-size:36px;display:inline-block}section.light .module-headline h2:before,section.light .module-headline h3:before,section.dark .module-headline h2:before,section.dark .module-headline h3:before{position:absolute;content:"";left:0;bottom:0;height:2px;width:40px;background-color:#b65b5c}section.light .module-headline h2:after,section.light .module-headline h3:after,section.dark .module-headline h2:after,section.dark .module-headline h3:after{position:absolute;content:"";left:40px;right:0;bottom:0;height:2px;background-color:rgba(153,153,153,.3)}section.light .module-headline h4,section.light .module-headline h5,section.dark .module-headline h4,section.dark .module-headline h5{margin:0;padding:0;display:block}}@media screen and (max-width:767px){.module-teaser.special .module-headline h2{display:block}.module-blog .elementor-posts .elementor-post{display:block}.module-blog .elementor-post__thumbnail__link{display:inline-block;float:left;padding:0 0 20px 0;margin-right:0!important}.module-blog .elementor-post__thumbnail{padding-bottom:0}}