/* Erweiterungen for Mecana © admotion */

.avPlayerWrapper .avPlayerContainer .avPlayerBlock { padding: 56.25% 0 0 0 !important; }


#jform_token-lbl { margin-top: 15px; }
.mod-login__username label { display: none; }
.mod-login__password label { display: none; }
#user-registration .control-group { margin-bottom: 20px; }

.cookies h3 { padding: 10px 0px 0px 0px; }

#cookiesck { padding: 20px; -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.3); box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.3); z-index: 9999; bottom: 0px; background: #ffffff url(../images/cookies.jpg) no-repeat scroll 20px 20px; background-size: 200px 131px; right: 0px; left: 0px; padding: 160px 20px 20px 20px; }
#cookiesck_text { padding: 0px 0px 20px 0px; text-align: left; }
#cookiesck_accept { font-weight: 500; }
#cookiesck_decline { font-weight: 500; }
#cookiesck_settings { font-weight: 500; }
#cookiesck > .inner { text-align: left; }

.uk-scope a { color: #004c97; }
.uk-scope a:hover { color: #004c97; text-decoration: none; }

.cookiesck-main .cookiesck-decline:hover, .cookiesck-main .cookiesck-decline.cookiesck-active { border: 2px solid #9dcc36; color: #000000; }
.cookiesck-main .cookiesck_button, .cookiesck-main-buttons .cookiesck-button { border-radius: 0px; font-weight: 500; }
#cookiesck_interface { margin: 0px; -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.3); box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.3); border: 0px; right: auto; top: auto; width: 800px; left: 40px; bottom: 40px; }

.cookiesck-platform .cookiesck-accept { border: 2px solid #ddd; background: #e5e5e5; color: #666666; }
.cookiesck-platform .cookiesck-main .cookiesck-decline .cookiesck-active { background: #e5e5e5; border: 2px solid #ddd; color: #666666; }

.cookiesck-main .cookiesck-decline.cookiesck-active { background: #e5e5e5; border: 2px solid #ddd; color: #666666; }
.cookiesck-main .cookiesck-accept { border: 2px solid #ddd; background: #e5e5e5; color: #666666; }

.cookiesck-main-desc { font-size: 19px; padding: 0px 20px 20px 20px; }
.cookiesck-main-title { text-align: left; font-size: 22px; line-height: 120%; font-weight: 700; letter-spacing: 0em; }
.cookiesck-main-buttons { justify-content: left; padding: 0px 0px 10px 20px;  }

.cookiesck-category-name { font-size: 19px; line-height: 140%; font-weight: 600; letter-spacing: 0em; }

.cookiesck-main-close { padding: 4px 12px 6px 12px; background: #000000; color: #ffffff; }
.cookiesck-category-desc { display: none; }
.cookiesck-main .cookiesck-decline:hover { border: 2px solid #000000; }
#cookiesck_text { font-size: 19px; line-height: 160%; }
#cookiesck_options { width: 25px; height: 40px; border-radius: 0px; margin: 15px; }
#cookiesck_options { background: url(../images/cookie.png) no-repeat scroll 0 0; background-size: 25px 40px; border: 0px; }


#cookiesck_settings { border: 0px; padding: 10px 0px 0px 0px; }
#cookiesck_settings:hover { padding: 10px 0px 0px 0px; }
.cookiesck-platform-name { font-size: 19px; }




/* RS Files */

.bg-secondary { background: #c5dbf0 !important; border-radius: 0px; font-weight: 400; color: #004c97; }
.bg-secondary i { color: #ffffff; padding: 0px 5px 0px 0px; }

.rsfiles-layout .list-unstyled { margin: 0px 0px 20px 0px !important; }
.rsf_files .hasTooltip { color: #000000; }









.uk-scope p { margin: 0px 0px 10px 0px; }

.uk-scope .uk-accordion-title { font-size: 18px; line-height: 160%; }
.uk-accordion li { background: none !important; padding: 0px !important; border-bottom: 1px solid #bebebe; }
.uk-accordion li a { padding: 12px 0px 10px 0px !important; }
.uk-accordion-title { background: url(../images/plus.png) no-repeat scroll right top 16px; background-size: 15px 15px; }
.uk-open .uk-accordion-title { background: url(../images/minus.png) no-repeat scroll right top 16px; background-size: 15px 15px; transition: .3s ease-out; }
.uk-scope .uk-accordion-title::before { display: none; }

.uk-scope .uk-accordion-title { transition: .3s ease-out; font-weight: 700; }

.uk-scope .uk-accordion-title:hover { color: #004c97; }
.uk-open .uk-accordion-title { color: #004c97; }

.uk-scope .uk-accordion-content { margin: 10px 0px 10px 0px; }
.uk-accordion-content li { padding: 0px 0px 0px 25px !important; background: url(../images/list.png) no-repeat scroll 0 14px !important; border: 0px !important; }



div .uk-scope .uk-visible-toggle:not(:hover):not(:focus) .uk-hidden-hover:not(:focus-within) { width: unset !important; height: unset !important; padding: 0px 25px !important; margin: 15px 0px !important; }

.uk-scope .uk-overlay { padding: 0px 100px 60px 100px; }

.uk-slidenav-previous { background: url(../images/prev.png) no-repeat scroll 0 0; background-size: 15px 27px; width: 15px; height: 27px; }
.uk-slidenav-previous svg { display: none; }
.uk-slidenav-next { background: url(../images/next.png) no-repeat scroll 0 0; background-size: 15px 27px; width: 15px; height: 27px; }
.uk-slidenav-next svg { display: none; }

.uk-scope em { color: #000000; }


.uk-scope .uk-h3, .uk-scope h3 { font-family: 'Source Sans 3'; margin: 0px 0px 10px 0px; padding: 0px; font-size: 20px; line-height: 120%; font-weight: 600; letter-spacing: 0.03em; color: #004c97; }
.uk-scope .uk-h4, .uk-scope h4 { font-family: 'Source Sans 3'; margin: 0px 0px 10px 0px; padding: 0px; font-size: 20px; line-height: 140%; font-weight: 600; letter-spacing: 0.03em; color: #000000; }
.uk-scope .uk-h6, .uk-scope h6 { font-family: 'Source Sans 3'; margin: 0px 0px 0px 0px; padding: 15px 0px 0px 0px; font-size: 20px; line-height: 140%; font-weight: 300; letter-spacing: 0.03em; color: #000000; font-style: italic; }
.uk-scope h4 a { font-weight: 600 !important; }
.uk-scope .uk-margin { margin: 0px 0px 10px 0px; }
.uk-scope .news .uk-margin { margin: 0px; }
.uk-scope .news * + .uk-margin { margin-top: 10px !important; }





.uk-scope .loesungen-grafik .uk-button-default { border: 0px; color: #004c97; font-weight: 600; }
.uk-scope .loesungen-grafik .uk-button { text-transform: none; font-family:	'Source Sans 3'; font-size: 18px; line-height: 160%; letter-spacing: 0.04em; padding: 0px; }


/* news */

.uk-scope .news .uk-card-default { background: #c5dbf0; box-shadow: none; }
.uk-scope .news .uk-card-body { padding: 0px; }
.news h3 { padding: 10px 20px; background: #004c97; color: #ffffff; }
.news h4 { padding: 10px 20px; }
.news h6 { padding: 10px 20px 0px 20px; }



/* Login */

.form-group { margin: 0px 0px 15px 0px; }
.btn { border-radius: 0px; }



/* Content Slider */

.is_centerpositionmain { padding: 0px; }
#EBArticleCarousel { margin: 0px; }
#EBArticleCarousel li { padding: 0px !important; background: none !important; }
.is_articlecarousel .is_articlebox { font-family: 'Source Sans 3'; font-size: 20px; line-height: 140%; font-weight: 600; letter-spacing: 0.03em; color: #000000; box-shadow: none; border: 0px; background: none; }
.referenzentext h3 { padding: 0px; margin: 0px 0px 8px 0px; }
.EBArticle_controls .img__cnt { padding: 15px 15px 0px 15px; }
.is_articlecarousel .newsflash-image { padding: 0 15px 5px; max-height: 300px; }
.is_articlecarousel .is_articlebox { padding: 0px; }
.is_articlecarousel .mod-articles-category-introtext { margin: 0px; }
.is_centerpositionmain .is_centerposition button#prev_btn { left: -18px; }
.is_centerpositionmain .is_centerposition button#next_btn { right: -18px; }
#EBArticleCarousel { padding: 0px; }





/* Kontaktformular */


.rsform-block-averageflowselect .col-form-label { display: none !important; }
.rsform-block-peakflowselect .col-form-label { display: none !important; }
.rsform-block-peakflowoccursselect .col-form-label { display: none !important; }
.rsform-block-peakflowlastforselect .col-form-label { display: none !important; }
.rsform-block-averageconcentrationselect .col-form-label { display: none !important; }
.rsform-block-peakconcentrationselect .col-form-label { display: none !important; }
.rsform-block-peakloadingoccursselect .col-form-label { display: none !important; }
.rsform-block-peakloadinglastforselect .col-form-label { display: none !important; }
.rsform-block-othertreatmenttype .col-form-label { display: none !important; }
.rsform-block-othertype .col-form-label { display: none !important; }
.rsform-block-othertypeofmachine .col-form-label { display: none !important; }





#rsform_10_page_0 .col-form-label { display: block; padding-top: 5px !important; font-weight: 600; }
#rsform_10_page_0 .col-sm-3 { width: auto; }


.col-form-label { display: none; }
.form-control { background: none; border: 1px solid #004c97; border-radius: 0px; padding: 10px 10px; font-family: 'Source Sans 3'; font-weight: 300; font-size: 18px; line-height: 160%; letter-spacing: 0.03em; }
.col-sm-9 { width: 100%; }

.form-control::placeholder { color: #000000; }
.form-control:-ms-input-placeholder { color: #000000; }
.form-control::-ms-input-placeholder { color: #000000; }
.btn-primary { background: #004c97; border-radius: 0px; border: 0px; font-size: 18px; padding: 10px 30px; width: 100%; line-height: 160%; font-family: 'Source Sans 3'; letter-spacing: 0.08em; text-transform: uppercase; font-weight: 400; /* height: 75px; */ }
.btn-primary:hover { background: #c5dbf0; color: #004c97; }

#mitteilung { height: 185px; }


.sliderhome a { font-size: 17px; font-weight: 300; font-size: 18px; line-height: 160%; letter-spacing: 0.03em; }


.uk-scope .uk-width-1-5\@m img { width: 120px; }

.uk-scope .uk-grid > * { padding-left: 30px; }
.uk-scope .uk-grid { margin-left: -30px; }

.referenzslider li { background: none !important; padding: 0px 20px 0px 0px !important; }
.uk-scope .referenzslider .uk-overlay { padding: 0px; }
.uk-scope .referenzslider .uk-light { color: #000000; }
.uk-scope .uk-light h3 { color: #000000; }



html body#inquiry-form section main div#content div#text div.com-content-article.item-page div.com-content-article__body div.rsform form#userForm div#rsform_10_page_0.formContainer div.row div.col-md-4 div.row.mb-3.rsform-block.rsform-block-recaptcha.rsform-type-recaptchav2 label.col-sm-3.col-form-label.formControlLabel {display: none;}
html body#inquiry-form section main div#content div#text div.com-content-article.item-page div.com-content-article__body div.rsform form#userForm div#rsform_10_page_0.formContainer div.row div.col-md-4 div.row.mb-3.rsform-block.rsform-block-senden.rsform-type-submitbutton label.col-sm-3.col-form-label.formControlLabel {display: none;}


.uk-scope .uk-drop { z-index: 99999999; }





div .uk-scope .uk-visible-toggle:not(:hover):not(:focus) .uk-hidden-hover:not(:focus-within) { 
    width: 17px !important;
    height: 30px !important;
    padding: 0px 0px !important;
    margin: 16px 0px 0px 15px !important;
}




/* RS Files */

.rsfiles-layout .breadcrumb { display: none !important; }
.card-body { padding: 0px; }
.card { border: 0px; padding: 0px; border-radius: 0; background: none; }
.rsfiles-block-item .card { /* background: #bfbfbf; */}
.rsfiles-layout ul { margin: 0px 0px 20px 0px !important; }
.card-title { }


@media(min-width:500px)
{
    .is_centerpositionmain .is_centerposition button#prev_btn { left: -25px; }
    .is_centerpositionmain .is_centerposition button#next_btn { right: -25px; }

    #cookiesck { bottom: 40px; right: auto; width: 400px; left: 40px; }

    .uk-scope .uk-width-1-5\@m { width: 120px; }
    .uk-scope .uk-width-4-5\@m { width: calc(100% - 120px); }
}


@media(min-width:768px)
{
    .rsform-block-averageflowselect { margin-top: 40px; }
    .rsform-block-peakflowselect { margin-top: 40px; }
    .rsform-block-peakflowoccursselect { margin-top: 40px; }
    .rsform-block-peakflowlastforselect { margin-top: 40px; }
    .rsform-block-averageconcentrationselect { margin-top: 40px; }
    .rsform-block-peakconcentrationselect { margin-top: 40px; }
    .rsform-block-peakloadingoccursselect { margin-top: 40px; }
    .rsform-block-peakloadinglastforselect { margin-top: 40px; }
    .rsform-block-othertreatmenttype { margin-top: 40px; }
    .rsform-block-othertype { margin-top: 10px; }
    .rsform-block-othertypeofmachine { margin-top: 10px; }
}



@media(min-width:1100px)
{
    .is_centerpositionmain .is_centerposition button#prev_btn { left: -40px; }
    .is_centerpositionmain .is_centerposition button#next_btn { right: -40px; }

}