.youtube-iframe{position: relative;overflow: hidden;width: 100%;}
.youtube-iframe::after{display: block;content: "";padding-top: 56.25%;}
.youtube-iframe > iframe{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.header-top .sibling-shop{clear:both;text-align: center;display: block;}
nav .sibling-shop{display:none}

@media screen and (max-width: 768px) {
    .header-top .sibling-shop{display:none;}
    nav .sibling-shop{display:inherit;}
}

.autoImgHeight .media-list.article-list .media .picture {height:inherit;}
.media-list.article-list .media .picture .background-image {position: absolute; top: 0; right: 0; left: 0; bottom: 0; opacity: .8; padding: 5px;}
.media-list.article-list .media .picture:before {display: none!important;}
#product-stock {display:none!important;}
.subcatList a {text-align: center;}
.header .logo img{max-height:80px; margin: 2px 0;}
/*.header.fixed .logo img{max-height:55px!important}
.header.fixed .logo {padding: 0;display:inherit;}
@media screen and (max-width: 480px) {
    .logo{width: auto;height:52px}
    .header.fixed .logo {padding: 0;display:inherit;margin-left:-14px;}
}*/
.logo {
    width: 30%;
}
.dropdown-menu .dropdown-option.disabled{display:none}
.cookie-note-cancel {display:none;}
@media screen and (max-width: 1001px) {
    .logo {
        width: 30%;
    }
}
@media screen and (max-width: 768px) {
    nav {min-width:285px}
    .header.fixed .logo,
    .logo {
        width: 30%;
    }
}
@media screen and (max-width: 549px) {
    .header.fixed .logo,
    .logo {
        width: 30%;
    }
}
@media screen and (max-width: 480px) {
    .header.fixed .logo,
    .logo {
        text-align:inherit;
        width:15%;
        display: inherit
    }
}

.product-details {padding-bottom: 5%;}
span.readMore {margin-bottom: 4%;}
/*gallery*/
#morePicsContainer .carousel-inner .item > *{margin: 0 auto 0 auto; display: block;}
#morePicsContainer .carousel-inner .item > .background-image {position: absolute; top: 0; right: 0; opacity: .8; padding: 0; height:50%; width: 50%}
#slider-thumbs ul {float: none; margin: 0;display:inherit}
#detailsTop .col-left {width: 100%;}
#detailsTop .col-right {width: 100%;}
#morePicsContainer .mobile.carousel-control{display: block!important; bottom: 30%; top: 30%;}
@media screen and (min-width: 950px) {
    #detailsTop .col-left {width: 300px; width: calc(100% - 600px);}
    #detailsTop .col-right {width: 600px; float: right;}
    #morePicsContainer .carousel-inner .item > *{margin: 0 0 0 auto; display: inherit}
    #slider-thumbs.desktop {display: block;}
    #morePicsContainer .mobile.carousel-control{display: none!important;}
}
.select2-container .select2-selection--single {height: 54px;}
.select2-container--default .select2-selection--single .select2-selection__rendered {line-height: 54px;}
.select2-container--default .select2-selection--single .select2-selection__arrow b {border-width: 11px 10px 0; margin-left:-15px;}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {border-width: 0 11px 10px;}
.select2-container--default .select2-selection--single .select2-selection__clear{padding-right: .5em;}
div.alert.d3heidelpay { text-indent: 50px;}
.product-additional-info{margin-top: 0;}
.product-footer{margin: 0;}
#detailsMain, .weight, .product-price-per-unit, .price-per-unit {float:right;clear: none; width: auto;}
.alsoBoughtList .media-list.article-list, .alsoBought .product-description-container, h3.alsoHeader{width: 100%; margin-top: 2em;}

#searchview {margin-bottom: 1em;}
#searchview > input[name="searchparam"] {float:left;width:40%;line-height: 32px;}
#searchview > select[name="searchcnid"] {float:left;width:39%;}
#searchview > button.search {float:right;width:20%;height:54px;color:white;}
#searchview .select2-container--default .select2-selection--single{border-radius: 0;}
body > *:not(#clickJack) {visibility:hidden;}
body.visible > *:not(#clickJack)  {visibility: visible;}
body.visible > #clickJack {visibility: hidden;}