.scrollToTop:hover {
    text-decoration: none;
    color: #FFF;
}
 
.scrollToTop {
    padding: 2px 8px 4px 8px;
}
 
main .content-tile {
    flex-shrink: unset;
    width: auto;
    padding-right: unset;
    padding-left: unset;
}
 
.container-fluid.product-teaser .container .row .content-tile {
    flex-shrink: unset;
    width: auto;
    padding-right: unset;
    padding-left: unset;
}
 
.container-fluid.navigation .container .row {
    --bs-gutter-x: unset;
}
 
hr {
    background-color: #b1b1b1;
}
 
header .container-fluid.header-top .container .search-container .search {
    margin-right: -32px;
}
 
.video-teaser .bg {
    position: absolute !important;
    top: 0 !important;
    width: 100% !important;
    height: 100% !important;
    display: block !important;
    overflow: hidden !important;
    background-color: #000000 !important;
    z-index: 10000 !important;
}
 
.video-teaser {
    height: 50vw !important;
    max-height: 75vh !important;
    position: relative !important;
    z-index: 1000 !important;
}
 
.frame-type-mask_video_in_content .left {
    padding-right: 10px !important;
    padding-bottom: 10px !important;
}
 
.play-button.video-images img {
    width: 100% !important;
    height: auto;
}
 
.tx-bh-catalog .downloads.downloads-form input {
    border-radius: unset !important;
}
 
#SgCookieOptin .sg-cookie-optin-box .sg-cookie-optin-box-cookie-list .sg-cookie-optin-box-cookie-list-item:focus-within>label {
    outline: unset !important;
}
 
#SgCookieOptin .sg-cookie-optin-box,
.sg-cookie-optin-plugin-cookie-list .sg-cookie-optin-box {
    font-size: 14px !important;
}
 
input::placeholder {
    color: #000000 !important;
    font-size: 14px;
    line-height: normal;
}
 
.form-control {
    border-radius: unset !important;
    line-height: normal !important;
}
 
.powermail-errors-list.filled {
    display: none !important;
}
 
.tx-powermail .powermail_fieldset .powermail_field_error,
.tx-powermail .powermail_fieldset .parsley-error,
.tx-powermail .powermail_fieldset .powermail_form .parsley-error:focus,
.tx-powermail .powermail_fieldset div.error {
    background-color: unset;
    border: 1px solid #000000;
    color: #A94442;
}
 
.tx-powermail:focus,
.powermail_fieldset:focus,
.powermail_field_error:focus {
    border: 1px solid #0086cd !important;
}
 
.powermail_fieldwrap.powermail_fieldwrap_type_radio .powermail_field .form-check.powermail_radiowrap,
.powermail_fieldwrap.powermail_fieldwrap_type_radio .powermail_field .powermail_field_error_container.powermail_field_error_container_marker {
    display: none;
}
 
.form-control:focus {
    box-shadow: unset;
}
 
.news .article .news-img-wrap img {
    width: 180px !important;
}
 
.shop-navigation-tile ul {
    padding-top: 22px;
    padding-bottom: 0;
}
 
.shop-navigation-tile ul li {
    margin-bottom: 28px;
}
 
.checkbox input[type="checkbox"]:checked~.checkbox-span {
    background-image: url("../Images/checked.svg");
    background-position: 0px 0px;
    background-size: 18px 18px;
    background-color: #FFFFFF;
}