@import url("uikit.min.css");
@font-face{font-family:'titillium_webregular';src:url('../../../webtonia_theme-child/assets/fonts/titillium/titilliumweb-regular-webfont.eot');
src:url('../../../webtonia_theme-child/assets/fonts/titillium/titilliumweb-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../../../webtonia_theme-child/assets/fonts/titillium/titilliumweb-regular-webfont.woff2') format('woff2'), url('../../../webtonia_theme-child/assets/fonts/titillium/titilliumweb-regular-webfont.woff') format('woff'), url('../../../webtonia_theme-child/assets/fonts/titillium/titilliumweb-regular-webfont.ttf') format('truetype'), url('../../../webtonia_theme-child/assets/fonts/titillium/titilliumweb-regular-webfont.svg#titillium_webregular') format('svg');
font-weight:normal;font-style:normal;}
@font-face{font-family:'titillium_weblight';font-style:normal;src:url('../../../webtonia_theme-child/assets/fonts/titillium/titilliumweb-light-webfont.eot');
src:url('../../../webtonia_theme-child/assets/fonts/titillium/titilliumweb-light-webfont.eot?#iefix') format('embedded-opentype'), url('../../../webtonia_theme-child/assets/fonts/titillium/titilliumweb-light-webfont.woff2') format('woff2'), url('../../../webtonia_theme-child/assets/fonts/titillium/titilliumweb-light-webfont.woff') format('woff'), url('../../../webtonia_theme-child/assets/fonts/titillium/titilliumweb-light-webfont.ttf') format('truetype'), url('../../../webtonia_theme-child/assets/fonts/titillium/titilliumweb-light-webfont.svg#titillium_weblight') format('svg');
font-weight:normal;}
.post-edit-link{position:fixed;bottom:0;left:0;padding:30px;background-color:#82a30c;color:#fff}
.uk-container{max-width:1300px}
.uk-navbar-item,.uk-navbar-nav > li > a,.uk-navbar-toggle{min-height:auto}
html{height:100%}
body{min-height:100vh;position:relative;height:100%;display:flex;flex-direction:column;color:#212121}
main{flex:1}
em{color:#82a30c}
.uk-heading-bullet:before{border-left:5px solid #82a30c}
.uk-section{padding-top:60px;padding-bottom:60px}
@media screen and (min-width:640px){.uk-section{padding-top:60px;padding-bottom:60px}
}
@media screen and (min-width:960px){.uk-section{padding-top:60px;padding-bottom:60px}
}
@media screen and (min-width:1200px){.uk-section{padding-top:60px;padding-bottom:60px}
}
@media screen and (min-width:1600px){.uk-section{padding-top:60px;padding-bottom:60px}
}
.uk-section.white{background-color:#fff}
.uk-section.white p,.uk-section.white li,.uk-section.white strong,.uk-section.white b{color:#363636}
.uk-section.light{background-color:#f9f9f9}
.uk-section.light p,.uk-section.light li,.uk-section.light strong,.uk-section.light b{color:#363636}
.uk-section.dark{background-color:#212121}
.uk-section.dark p,.uk-section.dark li,.uk-section.dark strong,.uk-section.dark b{color:#fff}
.uk-section.primary{background-color:#82a30c;color:#fff}
.uk-section.primary p,.uk-section.primary li,.uk-section.primary strong,.uk-section.primary b{color:#fff}
.uk-section.secondary{background-color:#212121}
.uk-section.secondary p,.uk-section.secondary li,.uk-section.secondary strong,.uk-section.secondary b{color:#fff}
.uk-overlay.light{background-color:rgba(249, 249, 249, 0.75)}
.uk-overlay.dark{background-color:rgba(33, 33, 33, 0.75)}
.uk-overlay.primary{background-color:rgba(130, 163, 12, 0.75)}
.uk-overlay.secondary{background-color:rgba(33, 33, 33, 0.75)}
.text-light p,.text-light li{color:#fff}
.text-dark p,.text-dark li{color:#363636}
.bg-light{background-color:#f9f9f9}
.bg-light.bg-opacity{background-color:rgba(249, 249, 249, 0.75)}
.bg-dark{background-color:#212121}
.bg-dark.bg-opacity{background-color:rgba(33, 33, 33, 0.75)}
.bg-primary{background-color:#82a30c}
.bg-primary.bg-opacity{background-color:rgba(130, 163, 12, 0.75)}
.bg-secondary{background-color:#212121}
.bg-secondary.bg-opacity{background-color:rgba(33, 33, 33, 0.75)}
.color-light{color:#fff}
.color-light p,.color-light li{color:#fff}
.color-dark{color:#363636}
.color-dark p,.color-dark li{color:#363636}
.color-primary{color:#82a30c}
.color-primary p,.color-primary li{color:#82a30c}
.color-secondary{color:#212121}
.color-secondary p,.color-secondary li{color:#212121}
.box_ratio{position:relative;overflow:hidden;width:100%}
.box_ratio:before{content:"";display:block;padding-top:100%}
.ratio2_1:before{padding-top:50%}
.ratio1_2:before{padding-top:200%}
.ratio4_3:before{padding-top:75%}
.ratio3_1:before{padding-top:33.333%}
.ratio16_9:before{padding-top:56.25%}
.uk-button-primary{background-color:#82a30c}
.uk-button-primary:hover{background-color:#92af2c}
.uk-button-primary:focus,.uk-button-primary:active{background-color:#82a30c}
.uk-button-primary:focus:hover,.uk-button-primary:active:hover{background-color:#92af2c}
.uk-button-secondary{background-color:#212121}
.uk-button-secondary:hover{background-color:#3e3e3e}
.uk-button-secondary:focus,.uk-button-secondary:active{background-color:#212121}
.uk-button-secondary:focus:hover,.uk-button-secondary:active:hover{background-color:#3e3e3e}
h1,h2,h3,h4,h5{line-height:1.3}
h1{font-size:22px}
@media screen and (min-width:768px){h1{font-size:36px}
}
h2{font-size:22px}
@media screen and (min-width:768px){h2{font-size:30px}
}
h3{font-size:18px}
@media screen and (min-width:768px){h3{font-size:24px}
}
html,.uk-h1,.uk-h2,.uk-h3,.uk-h4,.uk-h5,.uk-h6,.uk-heading-2xlarge,.uk-heading-large,.uk-heading-medium,.uk-heading-small,.uk-heading-xlarge,h1,h2,h3,h4,h5,h6{font-family:'titillium_webregular'}
.Subheadline{margin-top:-20px;margin-bottom:40px}
::selection{background-color:#82a30c;color:#fff}
textarea{resize:vertical}
.caldera_ajax_error_block{color:#b94a48}
.caldera-grid label [type="radio"],.caldera-grid label [type="checkbox"]{display:none}
.caldera-grid .radio span:hover,.caldera-grid .radio-inline span:hover,.caldera-grid .checkbox span:hover,.caldera-grid .checkbox-inline span:hover{cursor:pointer}
.caldera-grid .radio span:before,.caldera-grid .checkbox span:before,.caldera-grid .radio-inline span:before,.caldera-grid .checkbox-inline span:before{content:"";border:1px solid #212121;width:18px;height:18px;position:absolute;left:0;top:20px;background-color:#fff}
.checkbox label{position:relative}
.checkbox label span{padding-left:25px;display:block}
.checkbox label a{color:#82a30c}
.caldera-grid .radio span:before{content:"";color:#212121;text-align:center;line-height:18px;font-size:18px;border-radius:50%}
.caldera-grid [type=radio]:checked + span:before{content:"\2717"}
.caldera-grid .radio span:hover:before,.caldera-grid .radio-inline span:hover:before{border:1px solid #82a30c}
.caldera-grid .checkbox span:hover:before,.caldera-grid .checkbox-inline span:hover:before{content:"";filter:alpha(opacity=20);
border:1px solid #82a30c}
.caldera-grid [type=checkbox]:checked + span:before{content:"\2713";text-align:center;color:#212121;font-size:18px;line-height:18px}
.caldera-grid [type=radio]:checked + span:before:hover,.caldera-grid [type=checkbox]:checked + span:before:hover{filter:alpha(opacity=100);
opacity:1}
input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="tel"],input[type="url"],input[type="password"],textarea,select,.form-control,.caldera-grid input,.caldera-grid select,.caldera-grid textarea{line-height:1.5 !important;padding:7px;border:1px solid rgba(33, 33, 33, 0.2);
font-size:14px !important}
.caldera-grid .uk-button,.caldera-grid .btn,.btn,.uk-button{display:inline-flex;align-items:center;padding:5px 15px}
.caldera-grid .uk-button .uk-icon,.caldera-grid .btn .uk-icon,.btn .uk-icon,.uk-button .uk-icon{margin-left:10px}
.caldera-grid .uk-button.only-icon .uk-icon,.caldera-grid .btn.only-icon .uk-icon,.btn.only-icon .uk-icon,.uk-button.only-icon .uk-icon{margin-left:0px}
.wt_gallery .img_item{position:relative;overflow:hidden}
.uk-lightbox{background-color:rgba(0, 0, 0, 0.6)}
.uk-lightbox .uk-lightbox-items{max-width:80vw;max-height:80vh;height:100%;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);
overflow:hidden}
.uk-lightbox .uk-lightbox-toolbar,.uk-lightbox .uk-lightbox-button{background-color:rgba(255, 255, 255, 0.7);
color:rgba(0, 0, 0, 0.7)}
.uk-lightbox .uk-lightbox-toolbar-icon{color:rgba(0, 0, 0, 0.7)}
.default_page_headline .imgbox,.default_page_headline .imgbox img{min-height:300px}
.PageHeader .uk-navbar-toggle{background-color:#82a30c;border:0;padding:10px 19px}
.PageHeader .uk-navbar-toggle span{color:#fff}
.PageHeader .uk-offcanvas-bar{background-color:#e3e3e3}
.PageHeader .uk-offcanvas-bar ul li{color:#000}
.PageHeader .uk-offcanvas-bar a{color:#000}
.PageHeader .uk-offcanvas-bar a:hover{color:#82a30c}
.PageHeader .uk-offcanvas-bar .uk-active a{color:#82a30c}
.bild_text_text_123{position:relative}
.bild_text_text_123 h2,.bild_text_text_123 h3{color:#82a30c;position:relative;margin-bottom:34px}
.bild_text_text_123 h2:before,.bild_text_text_123 h3:before{position:absolute;content:"";width:60px;height:2px;background-color:#82a30c;bottom:-13px}
.bild_text_text_123 .bildarea{position:relative;display:grid}
.bild_text_text_123 .bildarea .uk-button{background-color:#82a30c;color:#fff;padding:0px 15px}
.bild_text_text_123 .bildarea .textarea_bild{position:absolute;transform:translate(-50%, -50%);
top:50%;left:50%}
.bild_text_text_123 .bildarea .textarea_bild p{color:#000}
@media only screen and (max-width:620px){.bild_text_text_123 .bildarea .textarea_bild{position:relative;top:0;left:0;transform:translate(0%, 0%);
padding:10px}
}
.bild_text_text_123 .textarea{position:relative}
@media only screen and (max-width:620px){.bild_text_text_123 .textarea{display:block}
.bild_text_text_123 .textarea .text_content{display:block}
}
.bild_text_text_124{position:relative;background-color:#fff}
.bild_text_text_124 h2,.bild_text_text_124 h3{color:#82a30c;position:relative;margin-bottom:34px}
.bild_text_text_124 h2:before,.bild_text_text_124 h3:before{position:absolute;content:"";width:60px;height:2px;background-color:#82a30c;bottom:-13px}
.bild_text_text_124 .bildarea{position:relative;display:grid}
.bild_text_text_124 .bildarea .uk-button{background-color:#82a30c;color:#fff;padding:0px 15px}
.bild_text_text_124 .bildarea .textarea_bild{position:absolute;transform:translate(-50%, -50%);
top:50%;left:50%}
.bild_text_text_124 .bildarea .textarea_bild p{color:#000}
@media only screen and (max-width:620px){.bild_text_text_124 .bildarea .textarea_bild{position:relative;top:0;left:0;transform:translate(0%, 0%);
padding:10px}
}
.bild_text_text_124 .textarea{position:relative}
@media only screen and (max-width:620px){.bild_text_text_124 .textarea{display:block}
.bild_text_text_124 .textarea .text_content{display:block}
}
.content_text_169_c .uk-container{max-width:1000px}
.content_text_169_c .wp-video{margin:0 auto}
.kontakt_284 p{margin:0}
.kontakt_284 textarea{min-height:120px}
.lightbox_collection_2021{padding-bottom:50px !important}
@media screen and (min-width:960px){.lightbox_collection_2021{padding-bottom:140px}
}
.lightbox_collection_2021 .box_left{background-color:#82a30c;padding:50px 30px 50px 30px;margin-left:30px}
@media screen and (min-width:960px){.lightbox_collection_2021 .box_left{padding:60px 30px 138px 30px;margin-left:0}
}
.lightbox_collection_2021 .box_left h2{color:#fff;font-size:19px}
@media screen and (min-width:960px){.lightbox_collection_2021 .box_left h2{font-size:23px;line-height:180%}
}
@media screen and (min-width:1200px){.lightbox_collection_2021 .box_left h2{font-size:30px;line-height:180%}
}
@media screen and (min-width:1600px){.lightbox_collection_2021 .box_left h2{font-size:36px;line-height:180%}
}
.lightbox_collection_2021 .box{background:#656565;padding:150px 50px}
@media screen and (min-width:960px){.lightbox_collection_2021 .box{padding:20px}
}
.lightbox_collection_2021 .box .headline{display:block}
.lightbox_collection_2021 .box .headline h3{color:#fff;font-size:20px;margin-bottom:0 !important;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}
.lightbox_collection_2021 .box .over{display:none}
.lightbox_collection_2021 .box:hover .headline h3{display:none}
.lightbox_collection_2021 .box:hover .over{display:block;-webkit-animation:fadein 1s;-moz-animation:fadein 1s;-ms-animation:fadein 1s;-o-animation:fadein 1s;animation:fadein 1s}
@keyframes fadein{from{opacity:0}
to{opacity:1}
}
.lightbox_collection_2021 .box:hover .over p{padding:30px;text-align:center;color:#fff;width:80%;line-height:1.4em;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}
.slider_image_109{position:relative;padding:0}
.slider_image_109 .uk-container{position:absolute;max-width:1300px;left:50%;transform:translateX(-50%);
width:100%;top:0;bottom:0}
.slider_image_109 .box{position:absolute;background-color:transparent;padding:30px;top:50%;left:0;width:300px;transform:translateY(-50%)}
.slider_image_366{padding:0}
.slider_image_366 .SlideTitle{text-transform:uppercase;color:#212121;font-weight:300;font-size:55px;line-height:1;margin-bottom:10px}
.slider_image_366 .SlideTitle strong{color:#82a30c;font-weight:300}
.slider_image_366 .SlideTitle span{transform:rotate(90deg);
display:inline-block;margin:0 -40px 0 -10px;font-size:60px}
.slider_image_366 p{font-size:20px;color:#212121}
.slider_image_366 .uk-slidenav{background-color:rgba(0, 0, 0, 0.2);
color:#fff;padding:30px;font-size:40px;position:relative}
.slider_image_366 .btn{margin-top:30px}
.slider_image_366 .uk-slideshow-items li:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}
.slider_image_366 .uk-slideshow-items li .uk-container{z-index:3;position:absolute;top:0;bottom:0;left:50%;transform:translateX(-50%);
max-width:1300px;padding:0}
.slider_image_366 .uk-position-center{z-index:2}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none !important}
.teaser_icons_136{text-align:center}
.teaser_icons_136 .overlay{background-color:rgba(0, 0, 0, 0.5);
position:absolute;top:0;right:0;left:0;bottom:0;z-index:1}
.teaser_icons_136 h3{margin:15px 0;color:#fff}
.teaser_icons_136 p{color:#fff}
.teaser_icons_136 .icons{position:absolute;top:0;left:50%;transform:translateX(-50%);
height:100%}
.teaser_icons_136 .box{position:relative;padding:60px 30px;height:100%;overflow:hidden}
.teaser_icons_136 .box_ratio{position:relative;overflow:hidden;width:100%;z-index:2}
.teaser_icons_136 .text{position:relative;z-index:2}
.teaser_image_4_541 h2{text-align:center}
.teaser_image_4_541 a{transition:transform 0.2s;overflow:hidden;border:0;display:block}
.teaser_image_4_541 h3{margin:0;padding:0;border:0;transition:transform 0.2s}
.teaser_image_4_541 a:hover{color:transparent}
.teaser_image_4_541 a:hover h3{transform:scale(1.2)}
.teaser_parallax_147 .uk-height-large{height:600px}
.text_bild_3{background-color:#eee}
.text_bild_3 h2:before{border-left:6px solid #82a30c}
.welcome_text_594 h2{font-size:50px}
.welcome_text_594 h2:after{display:none}
.PageHeader{background-color:rgba(255, 255, 255, 0.8);
padding:10px 0;position:absolute;top:0;left:0;right:0;z-index:1}
@media screen and (min-width:992px){.PageHeader{display:block}
}
.PageHeader #menu-hauptmenue{align-items:center}
.PageHeader #menu-hauptmenue li{padding:0 30px;position:relative}
.PageHeader #menu-hauptmenue li:before{content:'';position:absolute;border-right:1px solid #333;top:5px;bottom:0px;right:0}
.PageHeader #menu-hauptmenue li:last-child:before,.PageHeader #menu-hauptmenue li:nth-last-child(2):before{display:none}
.PageHeader #menu-hauptmenue li a{padding:0}
.PageHeader #menu-hauptmenue .nav_contact a{background-color:#82a30c;padding:8px 20px !important;color:#fff}
.PageHeader #menu-hauptmenue .nav_contact a:hover{background-color:#92af2c}
.PageHeader .uk-navbar-toggle{background-color:#82a30c;border:0;padding:10px 19px}
.PageHeader .uk-navbar-toggle span{color:#fff}
.PageHeader .uk-offcanvas-bar{background-color:#e3e3e3}
.PageHeader .uk-offcanvas-bar ul li{color:#000}
.PageHeader .uk-offcanvas-bar a{color:#000}
.PageHeader .uk-offcanvas-bar a:hover{color:#82a30c}
.PageHeader .uk-offcanvas-bar .uk-active a{color:#82a30c}
.footer_settings{background-color:#f6f6f6;padding-bottom:20px;margin:0}
.footer_settings h4,.footer_settings p,.footer_settings a,.footer_settings li{color:#4e4e4e}
.footer_settings h4{margin-bottom:20px;color:#82a30c}
.footer_settings p{font-size:14px;color:#4e4e4e}
.footer_settings hr{margin:30px 0 20px 0;border-top:1px solid #cfcfcf}
.footer_settings .top_footer{padding-top:25px}
.footer_settings .top_footer .box{position:relative;overflow:hidden;padding-bottom:50px}
@media screen and (min-width:960px){.footer_settings .top_footer .box{border-right:1px solid #9f9f9f}
}
.footer_settings .top_footer .box .uk-icon{position:absolute;bottom:40px;right:0px}
@media screen and (min-width:960px){.footer_settings .top_footer .box .uk-icon{bottom:0px;right:10px}
}
@media screen and (min-width:1200px){.footer_settings .top_footer .box .uk-icon{bottom:-20px;right:-20px}
}
.footer_settings .top_footer .box .uk-icon svg{color:#82a30c;width:50px;opacity:0.3}
@media screen and (min-width:640px){.footer_settings .top_footer .box .uk-icon svg{width:70px}
}
@media screen and (min-width:1200px){.footer_settings .top_footer .box .uk-icon svg{width:100px}
}
.footer_settings .subnav{padding-top:15px}
.footer_settings .subnav ul{display:table;margin:0 auto}
.footer_settings .subnav ul li{border-right:1px solid #9f9f9f;display:inline-block}
.footer_settings .subnav ul li:last-child{border-right:0}
.footer_settings .subnav ul li a{color:#4e4e4e}
.footer_settings .subnav ul li a:hover{color:#82a30c}
.footer_settings .uk-padding-small{padding:15px 0}
.page:not(.home) .top_footer{display:none}
.PageHeader .uk-navbar-toggle{background-color:#82a30c;border:0;padding:10px 19px}
.PageHeader .uk-navbar-toggle span{color:#fff}
.PageHeader .uk-offcanvas-bar{background-color:#e3e3e3}
.PageHeader .uk-offcanvas-bar ul li{color:#000}
.PageHeader .uk-offcanvas-bar a{color:#000}
.PageHeader .uk-offcanvas-bar a:hover{color:#82a30c}
.PageHeader .uk-offcanvas-bar .uk-active a{color:#82a30c}
.Benefits{padding-top:200px !important}
.Benefits .inner{padding:30px;height:100%;box-sizing:border-box;background-color:#82a30c;position:relative}
.Benefits .inner h2{font-size:35px;margin:0;color:#fff}
.Benefits .inner img{position:absolute;bottom:-70px;left:25%;opacity:0.8}
.Benefits .BenefitsList{padding-bottom:30px}
.Benefits .BenefitsList li .imgbox{width:60px;height:60px;background-color:#656565;margin-right:30px;position:relative}
.Benefits .BenefitsList li .imgbox .uk-icon{color:#fff}
.bild_text_text_123{position:relative}
.bild_text_text_123 h2,.bild_text_text_123 h3{color:#82a30c;position:relative;margin-bottom:34px}
.bild_text_text_123 h2:before,.bild_text_text_123 h3:before{position:absolute;content:"";width:60px;height:2px;background-color:#82a30c;bottom:-13px}
.bild_text_text_123 .bildarea{position:relative;display:grid}
.bild_text_text_123 .bildarea .uk-button{background-color:#82a30c;color:#fff;padding:0px 15px}
.bild_text_text_123 .bildarea .textarea_bild{position:absolute;transform:translate(-50%, -50%);
top:50%;left:50%}
.bild_text_text_123 .bildarea .textarea_bild p{color:#000}
@media only screen and (max-width:620px){.bild_text_text_123 .bildarea .textarea_bild{position:relative;top:0;left:0;transform:translate(0%, 0%);
padding:10px}
}
.bild_text_text_123 .textarea{position:relative}
@media only screen and (max-width:620px){.bild_text_text_123 .textarea{display:block}
.bild_text_text_123 .textarea .text_content{display:block}
}
.bild_text_text_124{position:relative;background-color:#fff}
.bild_text_text_124 h2,.bild_text_text_124 h3{color:#82a30c;position:relative;margin-bottom:34px}
.bild_text_text_124 h2:before,.bild_text_text_124 h3:before{position:absolute;content:"";width:60px;height:2px;background-color:#82a30c;bottom:-13px}
.bild_text_text_124 .bildarea{position:relative;display:grid}
.bild_text_text_124 .bildarea .uk-button{background-color:#82a30c;color:#fff;padding:0px 15px}
.bild_text_text_124 .bildarea .textarea_bild{position:absolute;transform:translate(-50%, -50%);
top:50%;left:50%}
.bild_text_text_124 .bildarea .textarea_bild p{color:#000}
@media only screen and (max-width:620px){.bild_text_text_124 .bildarea .textarea_bild{position:relative;top:0;left:0;transform:translate(0%, 0%);
padding:10px}
}
.bild_text_text_124 .textarea{position:relative}
@media only screen and (max-width:620px){.bild_text_text_124 .textarea{display:block}
.bild_text_text_124 .textarea .text_content{display:block}
}
.content_text_169.intro{padding:60px 0 0}
.kontakt_284 p{margin:0}
.kontakt_284 textarea{min-height:120px}
.kontakt_284 .checkbox span:before{top:6px}
.uk-modal-dialog{margin:100px;height:100%;background-color:#fff;overflow:auto;padding-bottom:100px}
.uk-modal-full{background-color:rgba(0, 0, 0, 0.7);
padding:20px}
@media screen and (min-width:992px){.uk-modal-full{padding:100px}
}
.inhaltsbox{padding-left:0 !important}
@media screen and (min-width:1200px){.inhaltsbox{padding-top:30px !important}
}
.starttext{margin-bottom:60px}
.modal{position:relative}
.modal .titelbild .modal_btn{width:100%;height:100%}
.modal .titelbild .modal_btn a{position:absolute;bottom:10px;left:0;right:0;color:#fff}
.modal .titelbild .modal_btn a:hover{color:#fff;background-color:#82a30c;font-size:25px;top:0;bottom:0;transition:all 1s}
.galerie_container{padding-bottom:50px}
@media screen and (min-width:1600px){.galerie_container{padding-bottom:100px}
}
.gallery{display:table}
.gallery .gallery-item{display:inline-table;margin:20px}
.headline{padding-left:0 !important}
@media screen and (min-width:1600px){.headline{padding-left:30px !important}
}
h1{margin-bottom:0 !important;font-size:18px !important}
@media screen and (min-width:640px){h1{margin-bottom:2rem;font-size:23px !important}
}
@media screen and (min-width:960px){h1{margin-bottom:2rem}
}
@media screen and (min-width:1200px){h1{font-size:25px !important}
}
@media screen and (min-width:1800px){h1{font-size:30px !important}
}
.slider_image_109{position:relative;padding:0}
.slider_image_109 .uk-container{position:absolute;max-width:1300px;left:50%;transform:translateX(-50%);
width:100%;top:0;bottom:0}
.slider_image_109 .box{position:absolute;background-color:transparent;padding:30px;top:50%;left:0;width:300px;transform:translateY(-50%)}
.slider_image_366{padding:0;border-bottom:3px solid #82a30c;margin-top:90px}
@media screen and (min-width:960px){.slider_image_366{margin-top:0}
}
.slider_image_366 .SlideTitle{text-transform:uppercase;color:#212121;font-weight:300;font-size:55px;line-height:1;margin-bottom:10px}
.slider_image_366 .SlideTitle strong{color:#82a30c;font-weight:300}
.slider_image_366 .SlideTitle span{transform:rotate(90deg);
display:inline-block;margin:0 -40px 0 -10px;font-size:60px}
.slider_image_366 p{font-size:20px;color:#212121}
@media screen and (min-width:960px){.slider_image_366 p{font-size:15px}
}
@media screen and (min-width:1600px){.slider_image_366 p{font-size:20px}
}
.slider_image_366 .uk-slidenav{background-color:rgba(0, 0, 0, 0.2);
color:#fff;padding:30px;font-size:40px;position:relative}
.slider_image_366 .btn{margin-top:30px}
.slider_image_366 .uk-slideshow-items li:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}
@media screen and (min-width:960px){.slider_image_366 .uk-slideshow-items li:before{clip-path:polygon(0 115px, 45% 115px, 55% 100%, 0% 100%);
background-color:rgba(255, 255, 255, 0.8);
width:110%}
}
@media screen and (min-width:1200px){.slider_image_366 .uk-slideshow-items li:before{width:95%}
}
.slider_image_366 .uk-slideshow-items li .uk-container{left:30%;max-width:1300px;padding:0}
.slider_image_366 .uk-slideshow-items li .uk-container .box{max-width:500px}
.slider_image_366 .uk-slideshow-items li .uk-container .box h2{font-family:'titillium_webregular';color:#82a30c;font-size:33px !important;margin-bottom:0;line-height:150%}
@media screen and (min-width:1600px){.slider_image_366 .uk-slideshow-items li .uk-container .box h2{font-size:40px !important}
}
.slider_image_366 .uk-slideshow-items li .uk-container .box span p{margin:1.5rem 0}
.slider_image_366 .uk-position-center{z-index:2}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none !important}
.teaser_icons_136{text-align:center}
.teaser_icons_136 h3{margin:15px 0;color:#fff;font-size:20px;text-align:left}
@media screen and (min-width:1200px){.teaser_icons_136 h3{font-size:28px}
}
.teaser_icons_136 p{color:#fff}
.teaser_icons_136 .icons{position:absolute;top:0;height:100%;opacity:0.7}
.teaser_icons_136 .box{position:relative;padding:60px 60px;height:100%;overflow:hidden;background-color:#82a30c}
.teaser_icons_136 .box a{position:absolute;top:0;bottom:0;left:0;right:0;z-index:5}
.teaser_icons_136 .box_ratio{right:0%;top:100%;transform:translate(50%, -50%);
position:relative;overflow:hidden;width:100%;z-index:2}
.teaser_icons_136 .text{position:absolute;z-index:2;top:20px}
.teaser_image_4_541 .uk-overlay-primary{background:#82a30c}
.teaser_image_4_541 h2{text-align:center}
.teaser_image_4_541 a{transition:transform 0.2s;overflow:hidden;border:0;display:block}
.teaser_image_4_541 h3{margin:0;padding:0;border:0;transition:transform 0.2s;font-size:22px}
.teaser_image_4_541 h3 span{display:block}
.teaser_image_4_541 a:hover{color:transparent}
.teaser_image_4_541 a:hover h3{transform:scale(1.2)}
.teaser_team_74{position:relative;padding:60px 0px !important;background-color:#fff}
@media screen and (min-width:1200px){.teaser_team_74{padding:140px 0 !important}
}
.teaser_team_74 .team{position:relative}
.teaser_team_74 h2{margin-bottom:15px;font-size:26px}
.teaser_team_74 .team_boxen{position:relative}
.teaser_team_74 .team_boxen .box_ratio{position:relative;overflow:hidden;width:100%;border-radius:50%}
.teaser_team_74 .bg_bild_team{max-height:150px}
.teaser_team_74 .team_bild{max-width:200px;position:absolute;left:50%;top:30px;transform:translateX(-50%);
border-radius:500px;border:10px solid #fff}
.teaser_team_74 .textarea{padding:60px 20px 20px 20px;background-color:#82a30c;text-align:center}
.teaser_team_74 .textarea h2{color:#fff}
.teaser_team_74 .textarea h3,.teaser_team_74 .textarea h4{padding:0;text-align:center;margin:0}
.teaser_team_74 .textarea .position{padding-bottom:15px}
.teaser_team_74 .textarea a{text-align:center;color:#000}
.teaser_team_74 .textarea h4{margin-top:20px}
.teaser_team_74 img{width:100%}
.text_bild_3{background-color:#eee}
.text_bild_3 h2:before{border-left:6px solid #82a30c}
.video_galerie_991{padding:60px 0}
.welcome_text_594{padding-top:50px !important;padding-bottom:50px !important}
@media screen and (min-width:960px){.welcome_text_594{padding-top:100px;padding-bottom:140px}
}
.welcome_text_594 h2{font-size:32px;text-align:left}
@media screen and (min-width:960px){.welcome_text_594 h2{text-align:right}
}
.welcome_text_594 h2 span{padding-bottom:20px;display:block}
.welcome_text_594 h2 span:last-child{padding-bottom:0}
.welcome_text_594 h2:after{display:none}
@font-face{font-family:'titillium_webbold';src:url('../../../webtonia_theme-child/assets/fonts/titillium/titilliumweb-bold-webfont.woff2') format('woff2'), url('../../../webtonia_theme-child/assets/fonts/titillium/titilliumweb-bold-webfont.woff') format('woff');
font-weight:normal;font-style:normal;}
@font-face{font-family:'titillium_web_lightregular';src:url('../../../webtonia_theme-child/assets/fonts/titillium/titilliumweb-light-webfont.woff2') format('woff2'), url('../../../webtonia_theme-child/assets/fonts/titillium/titilliumweb-light-webfont.woff') format('woff');
font-weight:normal;font-style:normal;}
.uk-section{padding-top:140px;padding-bottom:140px}
.box_ratio{position:relative;overflow:hidden;width:100%}
.box_ratio:before{content:"";display:block;padding-top:100%}
.ratio2_1:before{padding-top:50%}
.ratio1_2:before{padding-top:200%}
.ratio4_3:before{padding-top:75%}
.ratio3_1:before{padding-top:33.333%}
.ratio16_9:before{padding-top:56.25%}
h1,h2,h3,h4,h5,h6{color:#82a30c;margin-top:0;margin-bottom:2rem;font-weight:300;font-family:'titillium_web_lightregular';text-transform:uppercase}
.ctcc-inner{display:block !important}
@media screen and (min-width:768px){.ctcc-inner{display:flex !important}
}
h1{font-size:22px}
@media screen and (min-width:768px){h1{font-size:36px}
}
h2{font-size:22px}
@media screen and (min-width:768px){h2{font-size:30px}
}
h3{font-size:18px}
@media screen and (min-width:768px){h3{font-size:24px}
}
address,dl,fieldset,figure,ol,p,pre,ul,* + address,* + dl,* + fieldset,* + figure,* + ol,* + p,* + pre,* + ul{margin:0px}
p{font-size:18px;color:#191919;margin:0 0 15px 0;font-weight:300}
p:last-child{margin:0px}
.strong,strong,b{font-weight:inherit;font-family:'titillium_webbold'}
a{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}
a{color:#82a30c;text-decoration:none;display:inline-block}
a:hover,a:focus,a:active{color:#212121;text-decoration:none !important}
.btn,button,.uk-button,.uk-button-primary,.uk-overlay-primary .uk-button-primary,input[type="submit"],input[type="reset"],input[type="button"]{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;border:1px solid #82a30c;color:#fff;background-color:#82a30c;padding:10px 25px;font-weight:400;border-radius:0px;line-height:inherit;text-transform:inherit;font-size:1.1rem}
.btn:hover,button:hover,.uk-button:hover,.uk-button-primary:hover,.uk-overlay-primary .uk-button-primary:hover,input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover,.btn:focus,button:focus,.uk-button:focus,.uk-button-primary:focus,.uk-overlay-primary .uk-button-primary:focus,input[type="submit"]:focus,input[type="reset"]:focus,input[type="button"]:focus,.btn:active,button:active,.uk-button:active,.uk-button-primary:active,.uk-overlay-primary .uk-button-primary:active,input[type="submit"]:active,input[type="reset"]:active,input[type="button"]:active{color:#82a30c;background-color:transparent;border-color:#82a30c;background-image:none}
.btn span svg,button span svg,.uk-button span svg,.uk-button-primary span svg,.uk-overlay-primary .uk-button-primary span svg,input[type="submit"] span svg,input[type="reset"] span svg,input[type="button"] span svg{margin-top:-5px}
a:focus{outline:none}
body,html{font-weight:300;font-family:'titillium_web_lightregular';color:#010101}
.uk-heading-bullet:before{border-left:5px solid #82a30c;margin-top:-9px}
::selection{background-color:#82a30c;color:#fff}
input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="tel"],input[type="url"],input[type="password"],textarea,select,.form-control{-webkit-appearance:none;margin:0;-moz-appearance:textfield;max-width:100%;min-width:100%;width:100%;border:1px solid #92af2c;height:40px;padding:6px 12px;font-size:14px;line-height:1.42857;color:#555;background-color:#fff;background-image:none;border-radius:0px;box-shadow:0px 1px 1px rgba(0, 0, 0, 0.075) inset;transition:border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s}
input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="text"]:focus,input[type="tel"]:focus,input[type="url"]:focus,input[type="password"]:focus,textarea:focus,select:focus,.form-control:focus{border-color:#82a30c;outline:0px none;box-shadow:0px 1px 1px rgba(0, 0, 0, 0.075) inset, 0px 0px 8px rgba(102, 175, 233, 0.6)}
.btn-default,button,input[type="submit"],input[type="reset"],input[type="button"]{padding:7px 25px}
.PageHeader .uk-navbar-item,.PageHeader .uk-navbar-nav > li > a,.PageHeader .uk-navbar-toggle{height:auto;font-size:1.15rem;padding:15px;color:#363636}
.PageHeader .uk-navbar-item i,.PageHeader .uk-navbar-nav > li > a i,.PageHeader .uk-navbar-toggle i{margin-left:10px}
.PageHeader .uk-navbar-nav > li.highlight > a{padding:5px 20px;background-color:#212121;color:#fff;margin-left:15px;background-color:#c8663f}
.PageHeader .MainLogo{padding:0}
.PageHeader .MainLogo img{max-width:160px}
@media screen and (min-width:960px){.PageHeader .MainLogo img{max-width:214px}
}
.PageHeader .uk-navbar-dropdown{padding:0px}
.PageHeader .uk-navbar-nav > li > a{padding:15px;text-transform:inherit;color:#363636;font-family:'titillium_web_lightregular';padding-bottom:0}
.PageHeader .uk-navbar-nav > li > a:hover,.PageHeader .uk-navbar-nav > li > a:focus,.PageHeader .uk-navbar-nav > li > a:active{color:#82a30c}
.PageHeader .uk-navbar-nav > li:last-child a{padding-right:0px}
.PageHeader .uk-navbar-nav > .current-menu-ancestor a,.PageHeader .uk-navbar-nav > .current_page_item a,.PageHeader .uk-navbar-nav > .current-page-ancestor a,.PageHeader .uk-navbar-nav > .current-menu-parent a{color:#82a30c}
.PageHeader .uk-navbar-nav .uk-nav > li > a{padding:10px 15px;text-transform:inherit;color:#363636}
.PageHeader .uk-navbar-nav .uk-nav > .current_page_item a,.PageHeader .uk-navbar-nav .uk-nav > .current-menu-parent a{color:#82a30c !important}
.PageHeader .uk-subnav-divider .uk-icon{margin-right:5px}
.PageHeader .uk-subnav-divider .uk-icon:last-child{margin-right:0}
.mobile_menue_{display:block;background-color:#fff}
@media screen and (min-width:992px){.mobile_menue_{display:none}
}
.mobile_menue_ button{background-image:none}
.mobile_menue_ button:after{display:none}
.mobile_menue_ .uk-button:not(:disabled){cursor:pointer}
.mobile_menue_ .uk-button-default{border:0;padding:26px;font-size:21px;float:right}
.mobile_menue_ .logo{display:block;padding:15px}
.mobile_menue_ .logo img{max-width:100px}
@media screen and (min-width:992px){.mobile_menue_ .logo img{max-width:194px}
}
.uk-offcanvas-bar button:after{display:none}
.uk-offcanvas-bar .uk-active a{color:#82a30c}
.uk-offcanvas-bar .uk-active ul li.uk-active a{color:#82a30c}
.uk-offcanvas-bar .uk-active ul li a{color:#fff}
.footer_settings .uk-navbar-nav > li:first-child a{padding-left:0}
.footer_settings .uk-navbar-item,.footer_settings .uk-navbar-nav > li > a,.footer_settings .uk-navbar-toggle{color:#bababa;font-family:'titillium_web_lightregular'}
.footer_settings p{font-size:18px}
.footer_settings .service_nav .uk-navbar-nav a{font-size:18px}
.default_page_headline{display:none}
.content_text_169 .uk-container{max-width:1100px}
.teaser_parallax_147{height:180px !important;margin-top:90px;padding:0}
@media screen and (min-width:960px){.teaser_parallax_147{height:300px !important;margin-top:114px}
}
@media screen and (min-width:1600px){.teaser_parallax_147{height:600px !important}
}
.teaser_parallax_147 .team{background-size:100% auto;height:180px !important}
@media screen and (min-width:960px){.teaser_parallax_147 .team{height:300px !important}
}
@media screen and (min-width:1600px){.teaser_parallax_147 .team{height:600px !important}
}
.teaser_parallax_147 h2{color:#82a30c;font-weight:700;font-size:34px}
.teaser_parallax_147 p{font-size:21px}
.teaser_parallax_147 .uk-overlay-primary{background-color:rgba(255, 255, 255, 0.85)}
.teaser_parallax_147 .uk-overlay-primary .uk-button-primary{font-size:15px;margin-top:20px}
.page-id-73 .teaser_parallax_147 .uk-overlay-primary{background-color:transparent}
.teaser_icons_136{position:relative}
.teaser_icons_136:after{content:"";background-color:rgba(130, 163, 12, 0.5);
height:1px;width:400px;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}
.teaser_icons_136 .overlay{position:absolute;top:0;right:0;left:0;bottom:0;z-index:1;background-color:rgba(255, 255, 255, 0.8)}
.teaser_icons_136 .uk-position-relative{z-index:2}
.teaser_icons_136 h2{color:#82a30c;margin:15px 0}
.teaser_icons_136 p{color:#363636}
.bild_text_text_123 .uk-padding-large,.bild_text_text_222 .uk-padding-large{padding:22% 70px}
.bild_text_text_123 h2,.bild_text_text_222 h2,.bild_text_text_123 h3,.bild_text_text_222 h3{margin-bottom:20px}
.bild_text_text_123 h2:before,.bild_text_text_222 h2:before,.bild_text_text_123 h3:before,.bild_text_text_222 h3:before{content:"";display:none}
.bild_text_text_123 h3,.bild_text_text_222 h3{font-size:50px}
.bild_text_text_123 .bildarea .textarea_bild p,.bild_text_text_222 .bildarea .textarea_bild p{color:#fff;font-size:250px}
.teaser_parallax_147 h2{color:#656565}
.teaser_image_4_541{padding-top:0}
.shadow{-webkit-box-shadow:5px 5px 6px -2px rgba(0, 0, 0, 0.55);
-moz-box-shadow:5px 5px 6px -2px rgba(0, 0, 0, 0.55);
box-shadow:5px 5px 6px -2px rgba(0, 0, 0, 0.55)}
figcaption{max-width:max-content;z-index:5;position:absolute;bottom:100px;right:100px;padding:3px 15px;color:#fff;font-size:18px;transition:all 0.8s ease;opacity:0}
.img_item:hover figcaption{display:block;bottom:5px;right:5px;font-size:20px;font-weight:bold;text-shadow:1px 1px 5px #000;opacity:1}
html,body{overflow:inherit !important}
.modal_444{padding:60px 0 !important}
@media screen and (min-width:960px){.modal_444{padding:140px 0 !important}
}
