.header .branding .dealer {
    margin-left: 30px;
    height: 30px;
}

/* White Backgrounds to Dealer CI */
div#menu,
div#searchresults,
div#viscon-introduction,
button.open-search.btn,
div.structure-info,
button.structure-content-collapse.collapse-button,
button.add-product-comment,
button.delete-product-comment,
button.structure-attachment-collapse.collapse-button,
div .structure-info .structure-mobile .product-to-pdf,
.mobile-view .structure-mobile-expand,
.structure-mobile-expand,
.structure-info .structure-product-category,
.structure-info .collapse-button,
.inline-change-surface, .inline-change-underground {
    background-color: #f0f0f0;
}
.branding {
    flex-direction: column;
}
.branding .logo img {
    height: 35px;
}
.branding nav.breadcrumb {
    font-size: 12px;
    margin: 0;
}
@media (max-width: 768px) {
    .branding nav.breadcrumb {
        display: block;
    }
}
@media (max-width: 495px) {
    .branding nav.breadcrumb {
        display: block;
        font-size: 10px;
    }
}
/* Font Colors to Dealer CI */
.adx-color,
.add-product-comment, .open-add-comment, .delete-product-comment, .delete-bookmark-entry, .delete-bookmark-comment,
span.more,
.vchint .swiper-container .swiper-wrapper .swiper-slide #vbrbox p.not-configured, .vcoverlay .swiper-container .swiper-wrapper .swiper-slide #vbrbox p.not-configured, .vchint .swiper-container .swiper-wrapper .swiper-slide #vbrbox a.not-configured, .vcoverlay .swiper-container .swiper-wrapper .swiper-slide #vbrbox a.not-configured,
.inline-change-surface, .inline-change-underground {
    color: #007D31;
}
#viscon-introduction #search-wrapper .search-wrap button.open-search {
    border-color: #007D31;
    color: #007D31;
}
.pagetitle-accent {
    background: #E51E17;
    background: linear-gradient(90deg, #E51E17 0%, #E51E17 50%, white 50%, white 100%);
}
/* Blue Background Colors to Dealer CI */
div .structure-info .structure-mobile .product-to-pdf button.btn,
.layerswitch-grp button.btn,
span.menu-breadcrumb-active,
.custom-checkbox-container input:checked ~ .custom-checkmark,
.vchint button.calc, .vcoverlay button.calc,
.vchint button.calc-next, .vcoverlay button.calc-next,
.vchint .button.vbrbox-pdf, .vcoverlay .button.vbrbox-pdf, .vchint .button.vbrbox-no-pdf, .vcoverlay .button.vbrbox-no-pdf,
input[type="radio"]:checked + label:before {
    background-color: #3e4954;   
}
.menu-breadcrumb {
    background-color: #e1e1e1;   
}
.menu-breadcrumb:hover {
    background-color: #c1c1c1;   
}
#menu .breadcrumb #triangle-right {
    border-left: 20px solid #3e4954;
}
/* alternative product grey */
.alternative-product,
.alternative-product .product-description,
.alternative-product .detail-attachment a {
    color: grey;
}
/* new style for mailing box */
.vcoverlay input.mailpdf-input.pdf-firstname,
.vcoverlay input.mailpdf-input.pdf-lastname {
    display: inline-block;
    width: 37%;
}
.vcoverlay input.mailpdf-input.pdf-firstname {
    margin-right: 2%;
}
.pdf-action-elements,
#pdfmail-form {
    text-align: center;
}
span.small {
    font-size: 14px;
}
.pdf-action-elements .mailpdf-override-wrapper {
    display: inline-block;
    font-weight: bold;
    color: #fff;
    background: #000000;
    width: 250px;
    padding: 10px;
    font-size: 100%;
    text-align: center;
    cursor: pointer;
    border: 0;
    margin: 10px;
}
.pdf-action-elements #send-pdf {
    display: inline-block;
    margin: 10px;
    background-color: #3e4954;
}
.pdf-action-elements #send-pdf.disabled {
    display: inline-block;
    margin: 10px;
    background-color: lightgrey;
}
.vcoverlay div:not(.pdf-checkboxes) .custom-checkbox-container {
    margin-bottom: 0;
}
span.menu-breadcrumb-active.background-eco-dark {
    background-color: #66911d;
}
#viscon-introduction #intro-wrapper #category-wrapper picture.open-eco img {
    padding: 20px;
    max-width: 70px;
}
#searchbar {
    display: none;
}