.produkt-detail-box{
background: #ffffff;
padding: 3em;
}

.produkt-detail-box p.price.nectar-inherit-default{
	display: none !important;
}

.produkt-set-name{
	font-size: 1.25rem;
}


.details-flexbox {
	display: flex;
}


.wcv-media-uploader-featured-delete{
    display: none !important;
}


.details-flexbox {
	margin-top:0vh;
     display: flex;
     flex-direction: row;
     flex-wrap: nowrap;
     justify-content: space-between;
     align-items: flex-start;
     align-content: flex-start;
}

.flexbox {
     flex: 0 1 auto;
	 margin: 2vw;
}

.spalte-links {
     flex-grow: 0;
     flex-shrink: 1;
     flex-basis: auto;
	 width: 30%;
}

.spalte-mitte{
     flex-grow: 0;
     flex-shrink: 1;
     flex-basis: auto;
	 width:45%;
}

.spalte-rechts{
     flex-grow: 0;
     flex-shrink: 1;
     flex-basis: auto;
	 width: 25%;
}


.produktinformation-leiste{
	background: #000000;
	padding: 10px 20px;
	color: #fff;
	font-weight: bold;
}

.details-flexbox .attachment-large{
	width: 100%;
	display: flex;
}



.produkt-details {
     display: flex;
     flex-direction: row;
     flex-wrap: nowrap;
     justify-content: flex-start;
     align-items: flex-start;
     align-content: flex-start;
	 border-bottom: 1px solid #8E8E8E;
	 padding-top:1em;
	 padding-bottom:1em;
}

.produkt-details-links {
     flex-grow: 0;
     flex-shrink: 1;
     flex-basis: auto;
	 width: 30%;
}

.produkt-details-rechts {
     flex-grow: 0;
     flex-shrink: 1;
     flex-basis: auto;
	 width: 70%;
	 font-weight: bold;
}

.price-accent{
     color:#DB9433;
}

.badge-item{
     background: rgba(219, 148, 51, 1.0);
     padding: 2px 10px;
     display: inline-block;
     border-radius: 4px;
     margin-right: 10px;
     color: #ffffff;
}


.badge-item-standard{
     background: rgba(154, 207, 108, 1);
     color: #ffffff;
}

.badge-item-expanded{
     background: rgba(51, 187, 219, 1);
     color: #ffffff;
}

.badge-item-unlimited{
     background: rgba(219, 148, 51, 1.0);
     color: #ffffff;
}


.spalte-rechts a.button, .spalte-rechts .werte-rechts{
font-family: "nimbus-sans-extended", sans-serif;
     width: 100%;
     text-align: left !important;
     padding: 16px 20px !important;
     border-radius: 0px !important;
     margin-bottom: 10px !important;
     background: #DFDFDF;
     line-height: normal !important;
}



.werte-rechts.ab-preis{
     background: #ffffff;
     border: 1px solid #DFDFDF;
}

.werte-rechts.verfuegbare-produkte{
     background: #000000;
     color: #ffffff;
     border: 1px solid #DFDFDF;
}

.spalte-rechts .werte-rechts .mainvalue{
     font-weight: bold;
}

.spalte-rechts .werte-rechts .subvalue{
font-size: 12px;
}

.bigger-value{
     font-size: 1.5em;
}

.bold-text{
     font-weight: bold !important;
}


.details-flexbox .spalte-rechts button{
     width: 100% !important;
     text-align: left !important;
     padding: 16px 20px !important;
     border-radius: 0px !important;
     margin-bottom: 10px !important;
     line-height: normal !important;
    font-size: 16px !important;
    background-color: #f1a415 !important;
    color: #000000 !important;
    border: none !important;
}

.details-flexbox .spalte-rechts button:hover{
     background: #000000 !important;
    color: #f1a415 !important;
    border: none !important;
    }