.wpml-ls-legacy-list-horizontal a{display:block;text-decoration:none;padding:0 0 0 10px;line-height:1}.tab-pane{position:absolute;top:0}body .forcefullwidth_wrapper_tp_banner{top:0}.widgets_top{float:right;margin:0}.text-huge{font-size:1.3rem}.font-weight-bold{font-weight:700 !important}.lae-container .aligncenter{clear:both;display:block;margin-left:auto !important;margin-right:auto !important}.lae-container img{padding-bottom:25px !important}.bg-dark .lae-container button.slick-prev,.bg-dark .lae-container button.slick-prev:before,.bg-dark .lae-container button.slick-prev:after,.bg-dark .lae-container button.slick-next,.bg-dark .lae-container button.slick-next:before,.bg-dark .lae-container button.slick-next:after{color:#fff !important}.lae-container ul.slick-dots li button{padding:0;background:#e31d25 !important;border:1px solid #e31d25 !important}.elementor-slick-slider .slick-slide img{margin:auto !important}.slick-slide{margin:auto 1px}.elementor-slick-slider ul.slick-dots li{position:relative;display:inline-block;width:10px !important;height:10px !important;margin:0;padding:0;cursor:pointer}.content ul li:before{position:absolute;content:"\f111";left:0;top:8px;color:#e31d25;font:normal normal normal 18px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:75%}.elementor-editor-active .content ul.elementor-editor-element-settings li:before,.content ul.navlist li:before{display:none}.content ul{margin:20px 0;list-style:none}.content ul li{padding:0 0 .75em 25px;position:relative;margin:0;line-height:175%;list-style:none}.beforeFooter_outer{clear:both;float:left;width:100%}.elementor-editor-active #masthead{position:relative;margin-bottom:0}.elementor-editor-active .header{position:relative;margin-top:30px}.cc-grower{transition:max-height .25s}.color1,.color1 *{color:#e31d25 !important}.color2,.color2 *{color:#333 !important}.bg-color1{background-color:#e31d25}.bg-color2{background-color:#e3e2df}.bg-color3{background-color:#f2f2f2}.colorbox1{background:rgba(255,179,0,.15);border:5px solid #e31d25;padding:15px;margin-bottom:30px}.icon-bg{font-size:inherit;padding:10px;margin-right:5px;color:#fff;background:#e31d25}.boxshadow1{-webkit-box-shadow:0px 3px 5px rgba(0,0,0,.3);-moz-box-shadow:0px 3px 5px rgba(0,0,0,.3);box-shadow:0px 3px 5px rgba(0,0,0,.3)}.table-hover>tbody>tr:hover,.table-hover>tbody>tr:hover td{background-color:rgba(187,187,187,.2) !important}.fs-kompass{position:absolute !important;left:auto;right:-250px;top:-170px;bottom:auto;margin:0 !important;padding:0}.fs-seestern{position:absolute !important;left:auto;right:-350px;top:-130px;bottom:auto;margin:0 !important;padding:0}.bildbox.elementor-widget-image-box{background-color:#fff;border:1px solid #ccc}.bildbox.elementor-widget-image-box.elementor-position-top .elementor-image-box-img{margin-bottom:0 !important}.bildbox.elementor-widget-image-box a:hover,.bildbox.elementor-widget-image-box a:focus{opacity:.7}.bildbox.elementor-widget-image-box .elementor-image-box-wrapper{text-align:left}.bildbox .elementor-image-box-content{padding:20px 10px 20px 75px;position:relative;overflow:hidden}.bildbox .elementor-image-box-content:before{content:"\f061";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:150%;text-align:center;width:56px;line-height:50px;height:56px;display:block;position:absolute;left:0;top:22px;bottom:0;right:auto;color:#fff;background:#e31d25;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bildbox .elementor-image-box-description{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.elementor .bildbox img{height:auto;width:100%;max-width:none;border:none;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}body .bildbox.elementor-widget-image-box .elementor-image-box-content .elementor-image-box-title{color:#333;margin-bottom:0;white-space:nowrap;margin-right:15px;overflow:hidden;text-overflow:ellipsis}.header{position:relative}.header:before,.header:after{background-color:rgba(255,255,255,0);width:100%;display:block;position:absolute;top:0;left:0}.header:after{top:auto;bottom:0;left:0}body .header .elementor-column-wrap,body .header .elementor-widget-wrap{position:inherit}.header .elementor-widget-image{z-index:1}.header .elementor-image img{max-width:100%;max-height:420px;width:auto}.header .elementor-shape svg{z-index:10;height:auto;max-height:24px}.home .fullwidth-slider{position:relative}.header:after,.header .slick-slide-inner:after{content:" ";top:auto;bottom:0;left:0;z-index:1;height:5px;width:100%;display:none;position:absolute}.home .header:after{display:none}.breadcrumb_box{font-size:14px}.post-header-image{position:absolute;top:0;left:0;bottom:0;right:0;background-position:50% 50%;background-size:cover}.post_thumbnail{display:block;padding:0}body{color:#333 !important;font-family:"Roboto",sans-serif;font-size:16px;font-weight:400;line-height:1.75;background:#fff}body .elementor-widget-testimonial .elementor-testimonial-name{color:#333;font-weight:600}body .elementor-widget-wrap{z-index:1}body.elementor-editor-active .elementor.elementor-edit-mode .elementor-element>.elementor-element-overlay{position:absolute;top:0;right:0;left:0;bottom:0;letter-spacing:0;z-index:1000;pointer-events:none}body .elementor-widget-divider .elementor-divider-separator{border-top-color:rgba(72,51,47,.4)}body .elementor-icon,body .elementor-widget-icon-box.elementor-view-default .elementor-icon{padding:0 10px 0 0;border:0 solid transparent}body .elementor-widget-icon-box .elementor-icon-box-content{color:#333;font-size:21px;line-height:30px}body .elementor-icon:hover{color:#999}body a.elementor-icon:hover{color:#e31d25}body a:hover .elementor-icon{color:inherit}body .elementor-icon-box-icon{min-height:40px;margin-bottom:20px}body .elementor-widget-image-box .elementor-image-box-content .elementor-image-box-title{color:#333}body .elementor-counter .elementor-counter-title{font-size:21px;font-weight:400;color:#333;line-height:1.5}.breadcrumb_box{background-color:#333;color:#fff;padding:10px;margin:0}body .elementor-column-gap-default{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}body .elementor-col-100 .elementor-column-gap-default>.elementor-row{margin-left:inherit}body .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:15px}body .iconsection_home .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:20px 0 30px}body .iconsection_home .elementor-icon-box-icon{min-height:24px;margin:0 0 0 20px}body .iconsection_home .elementor-icon{color:#e31d25;font-size:48px;text-align:center}body .iconsection_home .elementor-widget-icon-box .elementor-icon-box-content{color:#333;font-size:21px;line-height:30px}body .elementor-column-gap-default>.elementor-row>.elementor-column.elementor-col-100>.elementor-element-populated{padding:0 15px}body .elementor-column-gap-extended>.elementor-row>.elementor-column>.elementor-element-populated{padding:30px !important}body .elementor-column-gap-wide>.elementor-row>.elementor-column>.elementor-element-populated{padding:20px !important}body .kacheln .elementor-row>.elementor-column>.elementor-element-populated{margin:0;border:20px solid #fff}body .kacheln.w100 .elementor-row>.elementor-column>.elementor-element-populated{margin:0}body .elementor-element .elementor-icon-list-item,body .elementor-element .elementor-icon-list-icon i{font-size:20px !important}body .breadcrumb_box .elementor-column-gap-default .elementor-element-populated{padding:10px 36px !important}body .breadcrumb_box p{margin-bottom:0}body .breadcrumb_box a{color:#fff;text-decoration:none !important}.bg1 .elementor-element-populated{background-color:#ebebeb !important}.bg2 .elementor-element-populated{background-color:#f2f6f3 !important}.elementor-image-box-wrapper{position:relative}.infobox-icon{margin-bottom:3px;overflow:hidden}body .teaser .elementor-column-gap-default{padding:0 12px !important}body .teaser .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:0 !important;margin:5px}.teaser{margin-top:-150px;position:relative !important;z-index:100;margin-bottom:30px}body .teaser.elementor-column-gap-extended>.elementor-row>.elementor-column>.elementor-element-populated{padding:10px !important}.teaser .elementor-widget-image-box,.teaser .elementor-widget-image,.rund.elementor-widget-image .elementor-image{overflow:hidden;border-radius:100%;padding:0;box-shadow:0px 0px 0px rgba(0,0,0,.25);max-height:none;border:4px solid #e31d25;display:inline-block}.teaser .elementor-widget-image-box .wp-caption .wp-caption-text,.teaser .elementor-widget-image .wp-caption .wp-caption-text,.rund.elementor-widget-image .wp-caption .wp-caption-text{font-size:80%;margin:0;padding:10px 50px 35px;position:absolute;top:auto;bottom:0;left:0;right:0;display:block;width:100%;float:none;text-align:center;line-height:1.25;background-color:rgba(255,255,255,.9)}.teaser .elementor-widget-container,.rund .elementor-image{border-radius:100%;background-color:transparent}.teaser .elementor-image-box-img{width:100% !important}.teaser .elementor-image-box-img img,.teaser .elementor-image img{width:100%;max-width:none;height:auto;-webkit-transform:scale(1.01);transform:scale(1.01);-webkit-transition:.35s;transition:.35s}.teaser .elementor-image-box-img:hover img,.teaser .elementor-image:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:.35s;transition:.35s}.teaser .elementor-image-box-content{position:relative;top:0;bottom:0;z-index:1;height:auto;padding:0;margin:0;background-color:transparent}.teaser .elementor-widget-image-box .elementor-image-box-content .elementor-image-box-title,.teaser .wp-caption .wp-caption-text{color:#fff;font-family:"Roboto",sans-serif;text-transform:uppercase;font-weight:600;font-size:18px;line-height:1.25;border-bottom:0 solid #e31d25;position:relative;bottom:auto;top:0;left:0;right:0;text-align:center;font-style:normal;background:#333}.teaser .elementor-widget-image-box:hover .elementor-image-box-content .elementor-image-box-title{color:#fff;background-color:#e31d25}.teaser .elementor-widget-image-box:hover .elementor-image-box-content .elementor-image-box-title:before{border-color:transparent transparent #e31d25}.teaser .elementor-widget-image-box .elementor-image-box-title a{color:inherit;display:block;padding:15px 20px}body .bg-dark .elementor-widget-button.btn-outlined .elementor-button{color:#fff !important;background-color:transparent !important;border:2px solid #fff !important}body .bg-dark .elementor-widget-button.btn-outlined .elementor-button:hover,body .bg-dark .elementor-widget-button.btn-outlined .elementor-button:focus,body .bg-dark .elementor-widget-button.btn-outlined .elementor-button:active{color:rgba(255,255,255,.5) !important;border-color:rgba(255,255,255,.5) !important}body .elementor-widget-button .elementor-button,.btn{color:#fff !important;background-color:#333;border:0 none #333;border-radius:5px;position:relative;font-size:16px;line-height:1.25;font-weight:800;text-transform:none;overflow:hidden}body .elementor-element.elementor-button-info .elementor-button{color:#fff;background:#e31d25}body .elementor-element.elementor-button-info .elementor-button:hover,body .elementor-element.elementor-button-info .elementor-button:focus{background:#e31d25}body .elementor-element.elementor-button-info .elementor-button:hover .fa,body .elementor-element.elementor-button-info .elementor-button:focus .fa{background:#333}body .elementor-button.elementor-size-sm,.btn-sm{padding:12px 24px 12px 64px}body .elementor-widget-button .elementor-button:hover,body .elementor-widget-button .elementor-button:focus,body .elementor-widget-button .elementor-button:active,.btn:hover,.btn:focus,.btn:active{color:#fff !important;border-color:#333;background:#333}.elementor-button .fa{font-size:150%;width:46px;line-height:46px;height:46px;display:block;position:absolute;left:0;top:0;bottom:0;right:auto;float:left;color:#fff}.content .btn:before,.bg-color2 .btn:before{content:"\f105";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;position:absolute;left:0;top:0;bottom:0;right:auto;width:36px;line-height:38px;height:40px;float:left;color:#fff}.btn span{padding-left:36px}body .elementor-button .elementor-align-icon-left{margin-right:10px}body .elementor-button:focus,body .elementor-button:hover,body .elementor-button:visited{opacity:1 !important}body .elementor-button .elementor-align-icon-left{margin-right:0}b body .elementor-counter .elementor-counter-number-wrapper span{font-weight:inherit}body .elementor-widget-icon-list .elementor-icon-list-icon{position:absolute;left:0;color:#e31d25}body .elementor-widget-icon-list.checklist .elementor-icon-list-icon{margin-right:0;position:absolute;left:0;margin-top:0;color:#333}body .elementor-widget-icon-list.checklist .elementor-icon-list-icon i{font-size:18px !important;color:#333}body .elementor-widget-icon-list.checklist .elementor-icon-list-text{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;padding-left:5px;color:#333;font-size:21px}body .elementor-widget-icon-list .elementor-icon-list-item{padding:.5em 0 .5em 2em}body .elementor-widget-icon-list .elementor-icon-list-item a,#content .elementor-widget-icon-list .elementor-icon-list-item a,#content .elementor-widget-icon-list .elementor-icon-list-item a:visited{text-decoration:none !important;color:#333}body .elementor-widget-icon-list .elementor-icon-list-item a:hover,body .elementor-widget-icon-list .elementor-icon-list-item a:focus,#content .elementor-widget-icon-list .elementor-icon-list-item a:hover,#content .elementor-widget-icon-list .elementor-icon-list-item a:focus{text-decoration:none !important;color:#e31d25}body .elementor-testimonial-wrapper .elementor-testimonial-content{font-size:180%;line-height:1.5;font-weight:300}body .elementor-testimonial-wrapper{text-align:left;padding:40px 0}body .elementor-image-carousel-wrapper{position:relative;z-index:1}body .elementor-slick-slider ul.slick-dots{position:absolute;bottom:-30px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;line-height:1}body .elementor-icon{color:#e31d25;font-size:400%;text-align:center}body .elementor-element .elementor-tab-title{font-weight:600 !important;background-color:rgba(149,193,31,.25)}body .elementor-element .elementor-tab-title.elementor-active{background-color:rgba(149,193,31,.5)}body .elementor-element .elementor-tab-title.active,body .elementor-element .elementor-tab-title:hover{color:inherit;background-color:rgba(149,193,31,.5)}body .container-fluid .elementor-section.elementor-section-boxed>.elementor-container,body .container-fluid .elementor-section.elementor-section-full_width>.elementor-container{max-width:2560px}body .container-fluid .elementor-section.elementor-section-full_width>.elementor-container{max-width:none}body .container-fluid .elementor-section-stretched.elementor-section-boxed .elementor-container{padding-left:5%;padding-right:5%;max-width:1680px}body .container-fluid .elementor-section-stretched.elementor-section-boxed>.elementor-container{padding-left:0;padding-right:0}body .container-fluid .elementor-section.elementor-section-full_width.elementor-section-stretched>.elementor-container,body .elementor-section.elementor-section-full_width.elementor-section-stretched>.elementor-container{max-width:none;padding-left:0;padding-right:0}html,body{width:100%;height:100%;padding:0;margin:0}#page{position:relative;overflow:hidden}.admin-bar #page{padding-top:0}#content{position:relative;background-image:none;background-position:bottom right;background-repeat:no-repeat;background-size:contain}#masthead{background-color:rgba(255,255,255,1);border-top:0 solid #fff;display:block;width:100%;position:relative;top:0;margin-bottom:0;left:0;z-index:20;box-shadow:0px 0px 10px rgba(0,0,0,.25);transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}.sticky #masthead,.home #masthead{background-color:rgba(255,255,255,.9);box-shadow:0px 0px 10px rgba(0,0,0,.25);position:relative}.home #content{position:relative;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;clear:both}.sticky .cc-grower{position:fixed;z-index:-1;max-height:0px;width:100%;opacity:0}.sticky #logo.logoimage{margin-top:0;margin-bottom:0;max-width:100%}.sticky #logo img{margin-top:0;margin-bottom:0;max-width:180px}.logobar img{transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease}.sticky .logobar img{margin-top:0;margin-bottom:0;max-width:120px;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease}.sticky .main-navigation{padding-top:0;padding-bottom:0;margin:0}.header-bg{position:relative;width:100%;height:500px;clear:both;padding:0;background-color:#d3d3d3;background-position:center bottom;background-size:cover;background-repeat:no-repeat;background-origin:border-box;background-image:none}.breadcrumbs{padding:50px 15px 0}.breadcrumbs,.breadcrumbs a{color:#333;font-size:11px}.top-infobar{color:#fff;font-size:14px;padding:5px 10px;background-color:rgba(102,102,102,.75);position:relative;z-index:10}.top-infobar a{color:#fff}.top-infobar a .fa{color:#e31d25;padding-right:5px}.vcenter{display:inline-block;vertical-align:middle;float:none}.service-box-top{color:#333;font-weight:300;font-size:22px}.logobar{padding-top:10px;padding-bottom:10px}.mainnavbar{border-top:1px solid #ccc}.service-top{margin-right:60px}.service-top .fa{margin-right:5px;color:#e31d25}.booking-txt-top{color:#333;font-size:14px;font-weight:700;line-height:1.2}.booking-txt-top span.booking-txt-number{font-size:18px;padding-left:3px}.booking-txt-top a{color:#333}.booking-txt-top a:hover,.booking-txt-top a:focus{color:#e31d25}.booking-txt-top a:hover .fa,.booking-txt-top a:focus .fa{color:#333}.booking-txt-top .fa{color:#e31d25;margin-right:3px;top:1px;position:relative}.container-fluid{padding-left:5%;padding-right:5%;max-width:2560px}#logo{float:left;position:relative;margin:20px 10px 20px 0;vertical-align:middle;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease}#logo img{transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease}#logo picture{display:block}.logo-claim{font-size:14px;padding:7px 0 0;font-weight:400;text-transform:uppercase;color:#333}#main{background-color:transparent;padding:10px}.home #main{background-color:transparent;padding:0}#main.archive,.single-post #main{padding-bottom:0}.single-post .beforeFooter_outer{margin-top:30px;clear:both;float:left;width:100%}.header-outer{clear:both;position:relative;top:0}.header-outer img{max-width:none;width:100%;height:auto}.parallax-window{min-height:470px;background-color:transparent;position:relative;top:0}.icon-round{background-color:transparent;border:3px solid #333;color:#333;padding:0;border-radius:100%;width:30px;height:30px;line-height:28px !important;text-align:center;position:relative;top:0;margin-right:6px;font-size:80%}.icon-round.big{width:36px;height:36px;line-height:34px !important;top:0}body div.sharedaddy h3.sd-title:before{content:"";display:block;width:100%;min-width:30px;border-top:0 none #ddd;margin-bottom:0}.content hr{width:100%;max-width:100%;margin:1em 0 2em}.content .elementor hr{margin:2em 0}.img-caption{position:relative;border:0 solid #333}.img-caption img{width:100%;height:aut;max-width:none}.img-caption a:hover{filter:alpha(opacity=75);opacity:.75}.img-caption .img-caption-text{margin:0;padding:10px 20px 25px;position:absolute;top:auto;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.4);display:block;color:#fff;font-weight:700;font-size:21px}.hr.clean,hr.clean{display:block;height:1px;width:100%;background-color:rgba(0,0,0,.2);position:relative;margin:10px 0}.img-caption .hr.clean,.img-caption hr.clean{background-color:rgba(255,255,255,.5);top:8px;position:relative;margin:0}.footer-inner .spacer{height:10px;display:block}.footer-inner .title{width:20%;float:left;clear:both;display:block}.footer-inner .value{width:auto;float:left;display:block}.newsitem{margin-bottom:.5em;line-height:1.35}.newstitle{font-weight:700;margin-bottom:.5em;color:#fff;font-size:14px}.newstitle a{color:#fff}#colophon .newsitem a{color:#333;text-decoration:none;display:block}#colophon .newsitem a:hover{color:#e31d25;text-decoration:none}#colophon{position:relative}#colophon{font-size:14px;padding:0;background-color:#fff;float:left;width:100%;margin:50px 0 0;background-image:none;background-position:bottom right;background-repeat:no-repeat;background-size:auto auto}.home #colophon{margin:0}#colophon .logo-footer{position:absolute;left:15px}#colophon p{padding:0;line-height:1.35}#colophon .widget .textwidget{padding-left:25px}#colophon .widget .textwidget .noicon,#colophon .widget .textwidget.noicon{margin-left:-25px}#colophon .widget .fa{position:absolute;left:30px;color:#e31d25}#colophon .widget .btn-sm{padding:3px 10px 3px 45px}#colophon .widget .btn-md{padding:6px 10px 8px 45px}#colophon .widget .btn .fa{position:absolute;left:0;color:#fff;background:#333}#colophon .widget .btn.btn-md .fa{line-height:36px}#colophon .widget .btn:hover .fa{color:#fff}#socket{background-color:#e31d25;font-size:12px;clear:both;float:left;padding:10px 0 10px;color:#fff;margin-top:0;display:table;display:block;width:100%}.back-to-top{display:none}.navbar_top{padding:5px 0;margin-bottom:20px;background:rgba(215,215,215,.28);box-shadow:0px 0px 10px rgba(0,0,0,.35);text-align:center}.header .slick-slide-inner{position:relative}.header .elementor-image-carousel-caption{position:absolute;top:0;bottom:0;width:100%;height:100%;text-align:left;z-index:1000000}.header .elementor-image-carousel-caption .container{position:relative;top:0;bottom:0;left:0;right:0;height:100%;text-align:left}.header .elementor-image-carousel-caption .sl-text-outer{position:absolute;bottom:30%;text-align:left}.site_header .container{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;text-align:left}.elementor-image-carousel-caption .sl-text-outer{max-width:80%}.elementor-image-carousel-caption .sl-text-2{margin-left:20px}.elementor-image-carousel-caption .sl-text span{font-size:30px;font-weight:900;font-style:normal;color:#fff;line-height:1.2;text-transform:none;padding:10px 20px;margin:0 0 5px;text-align:left;background-color:rgba(0,0,0,.4);border-radius:0;display:inline-block;float:left;clear:both;text-shadow:1px 1px 0px rgba(0,0,0,.5)}.elementor-image-carousel-caption .sl-text-2 span{font-family:"Roboto",sans-serif;font-weight:700;font-size:24px;padding:10px 20px;margin:0 0 2px;background-color:rgba(255,255,255,.7);border-radius:0;color:#333;text-shadow:0px 0px 0px;margin-left:-20px}.elementor-image-carousel-caption .btn-special{font-size:30px;font-weight:900;font-style:normal;color:#fff;line-height:1.2;text-transform:none;padding:10px 20px;margin:0 0 5px;text-align:left;border-radius:0;display:inline-block;float:left;clear:both;position:relative;left:-20px;text-shadow:1px 1px 0px rgba(0,0,0,.5)}.elementor-image-carousel-caption .btn-special:before{content:"\f061";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-align:center;width:56px;line-height:1.7;height:100%;display:block;position:absolute;left:auto;top:0;bottom:0;right:-62px;color:#fff;background:#333;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#masthead .site_header .entry-title{position:absolute;top:auto;left:inherit;bottom:12%;font-size:30px;font-weight:700;color:#fff;line-height:1.2;text-transform:none;padding:10px 20px 10px;margin:0;text-align:left;background-color:rgba(0,0,0,.4);border-radius:0;display:inline-block;float:left;clear:both;text-shadow:0px 0px 0px rgba(0,0,0,.5);max-width:75%}.slick-slide.slick-active .elementor-image-carousel-caption .sl-text-1,#masthead .site_header .entry-title{-webkit-animation:fade-in-bottom .75s cubic-bezier(.39,.575,.565,1) .75s both;animation:fade-in-bottom .75s cubic-bezier(.39,.575,.565,1) .75s both}.slick-slide.slick-active .elementor-image-carousel-caption .sl-text-2{-webkit-animation:fade-in-bottom .5s cubic-bezier(.39,.575,.565,1) 1.75s both;animation:fade-in-bottom .5s cubic-bezier(.39,.575,.565,1) 1.75s both}.slick-slide .elementor-image-carousel-caption .sl-text-1{-webkit-animation:fade-out .75s cubic-bezier(.39,.575,.565,1) .75s both;animation:fade-out .75s cubic-bezier(.39,.575,.565,1) .75s both}.slick-slide .elementor-image-carousel-caption .sl-text-2{-webkit-animation:fade-out .5s cubic-bezier(.39,.575,.565,1) 1.75s both;animation:fade-out .5s cubic-bezier(.39,.575,.565,1) 1.75s both}@-webkit-keyframes fade-in-left{0%{-webkit-transform:translateX(-150px);transform:translateX(-150px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fade-in-left{0%{-webkit-transform:translateX(-150px);transform:translateX(-150px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes fade-in-right{0%{-webkit-transform:translateX(150px);transform:translateX(150px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fade-in-right{0%{-webkit-transform:translateX(150px);transform:translateX(150px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes fade-in-bottom{0%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-in-bottom{0%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes fade-in-top{0%{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-in-top{0%{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fade-in-bck{0%{-webkit-transform:translateZ(80px);transform:translateZ(80px);opacity:0}100%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes fade-in-bck{0%{-webkit-transform:translateZ(80px);transform:translateZ(80px);opacity:0}100%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@-webkit-keyframes fade-in-fwd{0%{-webkit-transform:translateZ(-80px);transform:translateZ(-80px);opacity:0}100%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes fade-in-fwd{0%{-webkit-transform:translateZ(-80px);transform:translateZ(-80px);opacity:0}100%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@-webkit-keyframes fade-out{0%{opacity:1}100%{opacity:0}}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fade-out-bck{0%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}100%{-webkit-transform:translateZ(-80px);transform:translateZ(-80px);opacity:0}}@keyframes fade-out-bck{0%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}100%{-webkit-transform:translateZ(-80px);transform:translateZ(-80px);opacity:0}}@-webkit-keyframes fade-out-fwd{0%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}100%{-webkit-transform:translateZ(80px);transform:translateZ(80px);opacity:0}}@keyframes fade-out-fwd{0%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}100%{-webkit-transform:translateZ(80px);transform:translateZ(80px);opacity:0}}@-webkit-keyframes fade-out-top{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}}@keyframes fade-out-top{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}}@-webkit-keyframes fade-out-right{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(50px);transform:translateX(50px);opacity:0}}@keyframes fade-out-right{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(50px);transform:translateX(50px);opacity:0}}@-webkit-keyframes fade-out-bottom{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}}@keyframes fade-out-bottom{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}}@-webkit-keyframes fade-out-left{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(-50px);transform:translateX(-50px);opacity:0}}@keyframes fade-out-left{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(-50px);transform:translateX(-50px);opacity:0}}.header .elementor-widget-heading .elementor-heading-title{padding:10px 0 20px;margin-bottom:8px;border-bottom:3px solid #e31d25}body .elementor-widget-heading.label .elementor-heading-title{color:#333;text-transform:uppercase;font-size:18px;font-weight:400}body .elementor-widget-heading .elementor-heading-title.elementor-size-large,.size-l{font-size:30px}body .elementor-widget-heading .elementor-heading-title.elementor-size-xl,.size-xl{font-size:48px}body .elementor-widget-heading .elementor-heading-title.elementor-size-xxl,.size-xxl{font-size:60px}.testimonial_rotator{text-align:center}.testimonial_rotator_stars{padding:10px 0}.testimonial_rotator_star{margin:0 3px 0 0;float:left;width:20px;height:20px;color:#e31d25;font-size:20px;line-height:20px;text-shadow:1px 1px 15px rgba(0,0,0,.5)}.testimonial_rotator .testimonial_rotator_slide_title{font-size:24px;line-height:1.25;font-weight:700;margin-bottom:20px;color:#333}.testimonial_rotator_quote{font-size:24px;color:#333;font-style:italic;line-height:1.25;font-weight:400}.testimonial_rotator .testimonial_rotator_author_info{font-style:normal;line-height:1.2em;padding:0 0 10px;border-left:solid 0px #efefef;margin:20px 0;color:#fff;font-weight:700}.testimonial_rotator.format-list .slide{width:50%;height:auto;text-align:center;float:left}.testimonial_rotator.format-list .slide{margin:40px 0;padding:0 10px}.testimonial_rotator.format-list .slide:nth-child(2n+3){clear:both}.testimonial_rotator.format-list .testimonial_rotator_slide_title{color:#333}iframe{max-width:100%}.testimonial_rotator_wrap{margin:0;padding:10px;overflow:hidden;position:relative}.testimonial_rotator_widget_wrap.with-prevnext{padding:0}.home .testimonial_rotator_prev,.home .testimonial_rotator_next{color:#fff;font-size:30px}.home .testimonial_rotator_prev:hover,.home .testimonial_rotator_next:hover{color:#e31d25}.testimonial_rotator_prev:hover,.testimonial_rotator_next:hover{color:#fff;color:rgba(255,255,255,1)}.testimonial_rotator_author_info strong:before{content:"\e66d";font-family:'Pe-icon-7-stroke';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;font-size:60px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#333;position:relative;left:-15px;top:25px;width:60px;height:60px;line-height:58px;display:inline-block}.testimonial_rotator.template-longform hr.longform_hr{display:none}.bg-dark .testimonial_rotator_prev,.bg-dark .testimonial_rotator_next{color:#fff;color:#e31d25}.fa-4{font-size:7em !important}#colophon .menu ul,#colophon .menu li{list-style:none;margin:0;padding:0}#colophon .menu li{float:none;clear:both}#colophon .menu ul,#colophon .menu li{list-style:none;margin:0;padding:0}#colophon .menu li{float:none;clear:both;display:block;border-bottom:1px solid rgba(0,0,0,.25)}#colophon .menu li a{font-size:inherit;line-height:2;color:inherit;padding:0;Text-transform:none;font-weight:400}#colophon .menu li a:hover{color:#e31d25;text-decoration:none;background-color:transparent}#socket .menu li a{font-size:12px;line-height:2;color:inherit;padding:0}#socket .menu li a:hover{color:#333;text-decoration:none;background-color:transparent}section.elementor-section-stretched.elementor-top-section{margin-bottom:0}.km_rabatt_section{font-size:21px;font-weight:700}body .fullwidth-slider .slick-slide-inner{position:relative}body .fullwidth-slider figure img{position:relative;z-index:0;opacity:1;max-width:none !important;width:100%}body .fullwidth-slider figure img.sl-inline-img{z-index:10;opacity:1;max-width:none !important;max-height:100%;width:auto;position:absolute;left:auto;right:0;bottom:0;top:auto}body .fullwidth-slider figcaption:before{content:' ';z-index:1;opacity:1;max-width:none !important;width:100%;height:100%;position:absolute;top:0;left:0;display:block}body .fullwidth-slider .h4{font-size:18px;font-weight:900;letter-spacing:2px;text-transform:uppercase}body .fullwidth-slider .elementor-image-carousel-caption .caption{width:auto;height:auto;position:absolute;top:auto;bottom:50px;left:50px;z-index:20;float:none;clear:both;background-color:rgba(255,255,255,.8);font-size:26px;color:#333;font-weight:700;padding:10px 20px 10px 80px;height:60px;overflow:hidden}body .fullwidth-slider .elementor-image-carousel-caption .caption:before{content:"\e699";font-family:'Pe-icon-7-stroke';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;font-size:32px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;background-color:#333;position:absolute;left:0;top:0;width:60px;height:60px;line-height:58px;display:block}body .fullwidth-slider .elementor-slick-slider .slick-next,body .fullwidth-slider .elementor-slick-slider .slick-prev{font-size:48px;width:60px;height:100%;opacity:0;color:#fff;padding:0;margin-top:0;border-radius:0;text-align:center}body .fullwidth-slider .elementor-slick-slider:hover .slick-next,body .fullwidth-slider .elementor-slick-slider:hover .slick-prev{opacity:1;color:transparent;outline:none;top:0}body .elementor-slick-slider:hover .slick-next,body .elementor-slick-slider:hover .slick-prev{opacity:1}body .elementor-slick-slider .slick-next,body .elementor-slick-slider .slick-prev{font-size:0;line-height:0;position:absolute;top:50%;margin-top:-15px;display:block;width:20px;padding:0;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);cursor:pointer;color:transparent;border:none;outline:none;background:0 0}body .elementor-slick-slider:hover .slick-prev{-webkit-animation:__fade-in-left .3s cubic-bezier(.39,.575,.565,1) 0s both;animation:__fade-in-left .3s cubic-bezier(.39,.575,.565,1) 0s both}body .elementor-slick-slider:hover .slick-next{-webkit-animation:__fade-in-right .3s cubic-bezier(.39,.575,.565,1) 0s both;animation:__fade-in-right .3s cubic-bezier(.39,.575,.565,1) 0s both}body .fullwidth-slider .elementor-slick-slider .slick-next:before,body .fullwidth-slider .elementor-slick-slider .slick-prev:before{font-family:FontAwesome;font-size:36px;width:58px;height:58px;line-height:54px;opacity:1;margin:auto;padding:0;display:block;color:#fff;background-color:#fff;background-color:transparent;border-radius:100%;text-align:center}body .fullwidth-slider .elementor-slick-slider .slick-arrows-inside .slick-prev:before{padding-right:3px}body .fullwidth-slider .elementor-slick-slider .slick-arrows-inside .slick-next:before{padding-left:3px}body .fullwidth-slider .elementor-slick-slider .slick-arrows-inside .slick-prev{left:20px}body .fullwidth-slider .elementor-slick-slider .slick-arrows-inside .slick-next{right:20px}.eael-team-content{min-height:210px}.post_thumbnail.fullsize{margin-bottom:36px}.post_thumbnail.fullsize img{width:100%;height:auto}.post-template-default .post{padding:0}.inline-menu{margin:15px 0}.inline-menu a{text-decoration:none !important;color:#333}.inline-menu a:hover,.inline-menu a:focus{text-decoration:none !important;color:#333}body .logoSlider .elementor-slick-slider .slick-arrows-inside .slick-next,body .logoSlider .elementor-slick-slider .slick-arrows-inside .slick-prev{background-color:#fff}body .logoSlider .elementor-slick-slider .slick-arrows-inside .slick-next{right:0;top:50% !important}body .logoSlider .elementor-slick-slider .slick-arrows-inside .slick-prev{left:0;top:50% !important}body .logoSlider .slick-list{padding:0 60px}form div{position:relative;clear:both}form div.wpcf7-recaptcha{position:relative;clear:none}select.select{position:relative;z-index:10;width:160px !important;height:26px !important;line-height:1;color:#323232}span.select{position:absolute;bottom:0;left:0;width:100%;height:26px;line-height:23px;text-indent:0px;cursor:default;z-index:1;opacity:1;font-size:85%;color:#323232}span.select:hover{opacity:1}.crellyslider-slider{margin-bottom:50px}body .crellyslider>.cs-slides>.cs-slide,body .crellyslider{width:100% !important;height:68vh !important;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}body .crellyslider>.cs-slides>.cs-slide:after{content:" ";width:100%;height:100%;background-color:rgba(0,0,0,.15);display:block}body .cs-slide>div{font-weight:600;text-transform:uppercase;color:#fff !important;text-shadow:0px 2px 5px rgba(0,0,0,.35),0px 0px 10px rgba(0,0,0,.99);height:auto !important;overflow:visible !important;z-index:10 !important;left:50% !important;width:45vw !important;white-space:normal;top:50% !important;transform:translateY(-50%)}body .cs-slide>div p,body .cs-slide>div em,body .cs-slide>div i{font-size:30px !important;line-height:1.2 !important;letter-spacing:-1px !important}body .cs-slide>div p:before,body .cs-slide>div p:after{content:"";position:relative;left:0;width:60px;height:3px;display:block;background-color:#e31d25}body .cs-slide>div p:before,body .cs-slide>div p:after{left:0;right:auto}body .cs-slide>div p:before{top:-18px}body .cs-slide>div p:after{bottom:-18px}body .cs-slide>div p{font-weight:400;text-transform:uppercase;display:block;margin-bottom:1em;white-space:normal}body .cs-slide>div em,body .cs-slide>div i{font-style:normal;text-transform:none}body .crellyslider .btn{padding-left:20px !important;padding-right:20px !important;margin-top:30px;min-width:1px;background-color:rgba(0,0,0,.25) !important}body .crellyslider>.cs-controls>.cs-previous,body .crellyslider>.cs-controls>.cs-next{color:#fff;text-align:center;position:absolute;top:50%;height:100px;margin-top:-50px;width:40px;border-radius:0;background-color:rgba(0,0,0,.0);display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);background-image:none;cursor:pointer;z-index:2000;opacity:1;box-shadow:0px 0px 0px rgba(0,0,0,.1) inset,0px 0px 0px rgba(255,255,255,.1);-webkit-transition:opacity .4s ease-in-out .2s;-moz-transition:opacity .4s ease-in-out .2s;-o-transition:opacity .4s ease-in-out .2s;-ms-transition:opacity .4s ease-in-out .2s;transition:opacity .4s ease-in-out .2s}body .cs-controls span:before{font-size:48px;line-height:98px}body .cs-controls span.cs-previous:before{content:"\f104"}body .cs-controls span.cs-next:before{content:"\f105"}body .crellyslider>.cs-controls>.cs-previous{left:0}body .crellyslider>.cs-controls>.cs-next{right:0}.vline-left{border-left:1px solid #ccc}.eael-team-item .eael-team-content{padding:20px}.eael-team-item .eael-team-member-position{font-size:14px;font-weight:400;letter-spacing:0em;margin:5px 0 40px;text-transform:none}.eael-team-member-social-link .fa-houzz:before{content:"\f095"}.eael-team-content>ul{margin:0;padding:0;position:absolute;left:0;right:0;top:auto;bottom:20px}body .a2a_menu a,body .a2a_menu a:visited{color:#333}body .archive .addtoany_share_save_container{float:left}body .archive .read-on.btn,body #content .archive .read-on.btn,body #content .archive .read-on.btn:visited{float:right;margin:5px 0 16px;text-decoration:none !important}#content h1 a,#content .h1 a,#content h1 a:visited,#content .h1 a:visited,#content h2 a,#content .h2 a,#content h2 a:visited,#content .h2 a:visited,#content h3 a,#content .h3 a,#content h3 a:visited,#content .h3 a:visited,#content h4 a,#content .h4 a,#content h4 a:visited,#content .h4 a:visited,#content h5 a,#content .h5 a,#content h5 a:visited,#content .h5 a:visited,#content h6 a,#content .h6 a,#content h6 a:visited,#content .h6 a:visited{text-decoration:none !important}#topButtons{float:right;position:fixed;right:0;top:25%;z-index:100}#btnBlockOne{border:0 none #ccc;border-top:0 none;margin-bottom:0}#topButtons a.topBtn{font-size:16px;line-height:1;padding:10px;font-weight:700;color:#fff;background-color:#e31d25;display:block;text-align:center}#btnBlockOne a.topBtn{border-bottom:1px solid rgba(255,255,255,.38)}#topButtons a.topBtn.btn{font-size:16px;line-height:1;padding:10px;font-weight:700;color:#fff !important}#topButtons .fa{font-size:16px}#topButtons .PhoneLink .fa{margin-right:6px}#topButtons a.topBtn.clean:hover,#topButtons a.topBtn.clean:focus,#topButtons a.topBtn.clean:active{color:#333;text-decoration:none}.teaser_bf_section h3,.teaser_bf_section .h3,.teaser_bf_section .h3 *{font-size:20px}.breadcrumbsOuter{position:relative;margin-top:10px;margin-bottom:10px;max-height:none;z-index:10}.breadcrumbsInner{background-color:transparent;height:auto;color:#fff;text-transform:none;font-size:12px;padding:9px 12px;line-height:1;margin-left:0;margin-right:0}.breadcrumbsOuter a,#content .breadcrumbsOuter a,#content .breadcrumbsOuter a:visited{color:#fff;text-transform:none;text-decoration:none !important}.kacheln .row,.kacheln .elementor-row{margin-right:10px;margin-left:10px}.kacheln.w100 .row,.kacheln.w100 .elementor-row{margin:20px;margin-top:0}.site_header{position:relative}.navlist,.navlist li{list-style:none;padding:0;margin:0}.navlist a,.navlist a:visited{color:#333;display:block}.navlist a:hover,.navlist a:focus{color:#e31d25}.navlist a:before,.txt-erfahrung .elementor-heading-title:before{content:"\f0da";display:inline;margin-right:8px;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.txt-erfahrung .elementor-heading-title:before{color:#e31d25}.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flex-pb{width:calc(100% - 50px);margin:10px 25px}.flex-item-top{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.flex-item-center{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flex-item-bottom{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}@media only screen and (min-width:1200px){.flex-lg{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media only screen and (min-width:992px){.flex-md{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media only screen and (min-width:768px) and (max-width:991px){.flex-sm{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media only screen and (min-width:480px) and (max-width:767px){.flex-xs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media only screen and (min-width:1px) and (max-width:479px){.flex-xxs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.flex-container{display:-webkit-flex;display:-ms-flexbox;display:flex}.flex-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;flex-wrap:wrap}.flex-col{-ms-flex-direction:column;flex-direction:column}.flex-items-center{justify-content:center}.flex-items-flex-start{justify-content:flex-start;align-items:stretch}.flex-col .box-top{margin-bottom:auto}.flex-col .box-bottom{margin-top:auto}.flex-row>.circle-text-box{-ms-flex:0 0 28%;flex-basis:28%;flex-grow:0;flex-shrink:1;margin:0 4% 20px 1%;padding:0}.bilderbox img,.imagebox img{border:2px solid #ebebeb !important}.bilderbox.weiss img,.imagebox.weiss img{padding:15px;background-color:#fff}ul.checklist{list-style:none;margin-left:0}ul.checklist li{padding-left:35px;position:relative}ul.checklist.big li{padding-left:40px;font-size:24px;line-height:1.5;font-weight:700}ul.checklist li:before{content:"\f00c";display:inline;position:absolute;left:0;top:3px;margin-right:0;padding:5px;border-radius:100%;color:#fff;background:#e31d25;font:normal normal normal 14px/1 FontAwesome;font-size:70%;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}ul.checklist.blue li:before{color:#333}ul.checklist.no li:before{content:"\f05e"}ul.downloads{list-style:none;margin-left:0}ul.downloads li{padding-left:35px;position:relative}ul.downloads.big li{padding-left:40px;font-size:24px;line-height:1.5;font-weight:700}ul.downloads li:before{content:"\f019";display:inline;position:absolute;left:0;top:0;margin-right:0;padding:6px;border-radius:100%;color:#fff;background:#e31d25;font:normal normal normal 14px/1 FontAwesome;font-size:90%;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}ul.downloads li a{color:#333;font-weight:700}ul.downloads li a:hover{color:#e31d25}.wpcf7-form label,.wpcf7-form .wpcf7-form-control-wrap{display:inline-block}.wpcf7-form label{width:30%;float:left;clear:left;padding:15px 10px 15px 0}.wpcf7-form .wpcf7-checkbox{padding:10px 10px 0 0;display:inline-block}.wpcf7-form .wpcf7-form-control-wrap{width:70%;float:none}.wpcf7-form span.wpcf7-list-item{margin-left:0}.wpcf7-form input,.wpcf7-form textarea,.wpcf7-form select{width:100%}.wpcf7-form input[type=checkbox],.wpcf7-form input[type=radio]{width:auto;display:inline-block;margin-right:10px}span.wpcf7-not-valid-tip{padding:0 0 10px}.wpcf7-form input,.wpcf7-form textarea,input,textarea,select{line-height:1.2em;border:1px solid #ddd;padding:10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.wpcf7-form input[type=button],.wpcf7-form input[type=reset],.wpcf7-form input[type=submit]{cursor:pointer;border:0 none;padding:10px}.wpcf7-recaptcha{padding-bottom:30px}body .wpcf7-response-output{margin:0 .5em 1em}.wpcf7-form p{clear:both}.bg-dark .lae-carousel .lae-carousel-item{text-align:center}.teaser_outer{background-color:rgba(255,255,255,.8);position:relative;bottom:auto;height:auto;top:0;margin:0;margin-bottom:0;padding:25px 0;z-index:10;width:100%;float:left;border:0 none}.teaser_outer .widget{margin:0}.teaser_outer .wp-caption{margin-bottom:0;max-width:100%;position:relative;display:inline-block}.teaser_outer .thumbnail a img{opacity:1;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}.teaser_outer .thumbnail a:hover img{opacity:.7}.teaser_outer .wp-caption:hover .wp-caption-text{background-color:#333}.site_header{height:auto;margin-bottom:30px;background-color:#e31d25;background-position:0 0;background-repeat:no-repeat;background-size:cover;position:relative}.teaser_outer .wp-caption .wp-caption-text{margin:0;padding:10px 0;position:relative;top:auto;bottom:0;left:0;right:0;background-color:#e31d25;display:block;border:0 none;color:#fff;font-style:normal;font-size:18px;line-height:1.1;text-align:center;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}#rev_slider_2_1 .metis.tparrows,body .metis.tparrows{border-radius:100%}.site_header .container-fluid{text-align:left;color:#fff}.site_header .entry-title{font-family:"Roboto",sans-serif;font-size:48px;font-weight:300;opacity:1;color:#fff;padding-top:20px;margin-bottom:0;margin-top:0;float:none}.mapsmarker{margin:0 0 40px}