/* WEISSGAUFF */
.weissgauff a {
    color: #b66a54;
}
.weissgauff a:hover {
    color: #eeb393;
}
.weissgauff button, .weissgauff button.btn {
    background-color: #eeb393;
}
.weissgauff .btn.disabled, .weissgauff .btn:disabled, .weissgauff fieldset:disabled .btn {
    background-color: #eeb393;
}
.weissgauff button:hover, .weissgauff button.btn:hover, .weissgauff button:active, .weissgauff button.btn:active, .weissgauff button.btn:first-child:active, .weissgauff button.btn:focus, .weissgauff button:focus, .weissgauff button.btn:focus-visible, .weissgauff button:focus-visible {
    background-color: rgba(238,179,147,0.8);
}
.weissgauff .btn-close:focus {
    background-color: #fff;
}
.weissgauff .input-container input:focus + .input-placeholder {
	color: #3c3230;
}
.weissgauff .topsection .input-container input:focus + .input-placeholder {
	color: #fff;
}
.weissgauff .navbar-brand a {
    color: #000;
}
.weissgauff .header .header-phone__number {
    color: #b66a54;
}
.weissgauff .header-phone__call, .weissgauff .offscreen-menu li a.header-phone__call {
    color: #eeb393;
}
.weissgauff .whatbroke-item-special a {
    background-color: rgba(60,50,48,0.4);
}
.weissgauff header .navbar-nav .nav-item,
.weissgauff header .navbar-nav .nav-link,
.weissgauff header .navbar-nav .dropdown-menu .nav-item .nav-link,
.weissgauff .offscreen-menu li .nav-link {
    color: #3c3230;
}
.weissgauff header .navbar-nav .dropdown-menu .nav-item .nav-link:hover,
.weissgauff header .navbar-nav .dropdown-menu .nav-item .nav-link.active,
.weissgauff .btn.offscreen-pull.d-lg-none,
.weissgauff header .navbar-nav .nav-link.active,
.weissgauff .offscreen-menu li .nav-link:hover,
.weissgauff .offscreen-menu li .nav-link:hover .material-icons,
.weissgauff .offscreen-menu li .nav-link[aria-expanded="true"] .material-icons {
    color: #eeb393;
}
.weissgauff .offscreen-menu li a .material-icons {
    color: #eeb393 !important;
}
.weissgauff .btn.offscreen-pull.d-lg-none:hover, .weissgauff .btn.offscreen-pull.d-lg-none:focus, .weissgauff .btn.offscreen-pull.d-lg-none:active {
    color: #eeb393 !important;
}
.weissgauff .navbar-nav .nav-link.active {
    color: #eeb393 !important;
}
.weissgauff header .navbar-nav > ul > .nav-item:hover, .weissgauff .places-item, .weissgauff .places-item .dropdown-item:hover, .weissgauff .types .types-tabs a:hover, .weissgauff .advantages-item__body {
    background-color: rgba(60,50,48,0.08) !important;
}
.weissgauff .topsection, .weissgauff .formblock, .weissgauff .main-background-color, .weissgauff .slidepanel, .weissgauff footer {
    background-color: #3c3230;
}
.weissgauff .slidepanel-toggle.btn {
    background-color: #eeb393 !important;
}
.weissgauff .slidepanel.active .slidepanel-toggle.btn {
    background-color: #3c3230 !important;
    box-shadow: 0 0 0 1000px rgb(0 0 0 / 33%) inset !important;
}
.weissgauff .types .types-tabs a.active {
    color: #eeb393;
    border-color: #eeb393;
}
.weissgauff .popular-item {
    border-color: #3c3230;
}
.weissgauff .popular-item:hover {
    border-color: #eeb393;
}
.weissgauff .popular-item__title {
    color: #3c3230;
}
.weissgauff .popular-item:hover .popular-item__title {
    color: #eeb393;
}
.weissgauff .pricelist .pricelist-tabs a:hover, .weissgauff .types .types-tabs a:hover {
    color: #eeb393;
}
.weissgauff .pricelist .pricelist-tabs a.active {
    color: #3c3230;
    border-color: #3c3230;
}
.weissgauff .pricelist-item__third a[data-mdb-toggle="modal"] {
    color: #eeb393;
}
.weissgauff .pricelist-item .pricelist-item__title a, .weissgauff .pricelist-item__third a[data-mdb-toggle="modal"]:hover {
    color: #b66a54;
}
.weissgauff .pricelist-item .pricelist-item__title a:hover {
    color: #eeb393;
}
.weissgauff .faq-item .faq-item__header a[aria-expanded="true"] {
    background-color: #3c3230;
}
.weissgauff .faq-item__header:hover .faq-item__icon {
    background-color: #eeb393;
}
.weissgauff .slidepanel-mobile button {
    background-color: #fff;
    color: #3c3230 !important;
}
.weissgauff .slidepanel-mobile button:hover,
.weissgauff .slidepanel-mobile button:focus {
    background-color: #fff !important;
    color: #3c3230 !important;
}
.weissgauff .slidepanel-mobile button:active {
	background-color: rgba(255,255,255,0.8) !important;
	color: #3c3230 !important;
}
.weissgauff .slidepanel-mobile a {
    color: #fff;
    text-decoration: none;
    background-color: #eeb393 !important;
}
.weissgauff .slidepanel-mobile a:hover {
    background-color: #eeb393 !important;
}
.weissgauff .slidepanel-mobile a:active {
    background-color: rgba(238,179,147,0.8) !important;
}
@media (max-width: 450px) {
	.weissgauff .navbar-brand {
		font-size: 1.2rem !important;
	}
}