
header.v2 nav.main-menu-wrap {
	width:100% !important;
}
.product-usp {
	border-right: 2px solid #d5995d;
}


canvas { 
	display: block; 
}
#object3d {
	float:left;
    width: 100%;
    height: 300px;
}

#object3d.sticky { 
    position: fixed !important;
    left: 15px; 
    top: 115px !important;
    z-index: 9999;
    width: unset;
}
#object3d_price.sticky { 
    position: fixed !important;
    left: 15px; 
    top: 415px !important;
    z-index: 9999;
}
#zusatzkonfiguration.sticky { 
    position: fixed !important;
    left: 15px; 
    top: 473px !important;
    z-index: 9999;
    max-width: 50%;
}



.shop-details-content-wrap .text-box ul li {
    display: block;
    padding-left: 20px;
    position: relative;
    line-height: 22px;
    margin-bottom: 15px;
}
.shop-details-content-wrap .text-box ul li:before {
    content: '';
    position: absolute;
    left: 0;
    top: 7px;
    width: 7px;
    height: 7px;
    background-color: #d5995d;
    border-radius: 50%;
}
#zusatzkonfiguration ul li {
    display: block;
    padding-left: 20px;
    position: relative;
    line-height: 22px;
}
#zusatzkonfiguration ul li:before {
    content: '';
    position: absolute;
    left: 0;
    top: 7px;
    width: 7px;
    height: 7px;
    background-color: #d5995d;
    border-radius: 50%;
}
.def-red-btn:after, .def-red-btn:before {
     background-color: #ff5252 !important;
}

.header-information-wrapper {
    padding: 23px 0 !important;
}

.vid {
	height:324px;
}
@media (max-width: 991.98px) and (min-width: 768px)
.vid {
      height:533px;
}
@media (max-width: 767.98px)
.vid {
      height:394px;
}
@media (max-width: 767.98px)
footer .footer-copyright-wrap ul.footer-links {
    text-align: center !important;
    display: unset;
}



