/* Details Styling Deklarationen */

details {
    border: 1px solid #ddd;
    border-radius: 6px;
    margin-bottom: 2px;
    padding: 12px;
    background: #fff;
}

summary {
    cursor: pointer;
    font-weight: 600;
}

details p:last-child {
    margin-bottom: 0;
}


/* Styling Geschenkset Konfigurator */

/* Geschenkset */

/*
tr.giftbox-main-item td {
    background-color: #FFEE9F !important;
	/*padding-top: 25px !important; 
}


Zusatzartikel

tr.giftbox-auto-item td {
    background-color: #FFEE9F !important;
}

Nur die äusseren Kanten etwas entspannen

tr.giftbox-main-item td.product-remove,
tr.giftbox-auto-item td.product-remove {
    padding-left: 15px !important;
}

tr.giftbox-main-item td.product-subtotal,
tr.giftbox-auto-item td.product-subtotal {
    padding-right: 15px !important;
}

tr.giftbox-main-item td {
    border-top: 15px solid #ffffff !important;
}

tr.giftbox-main-item:first-of-type td {
    border-top: 0 !important;
}

tr.giftbox-auto-item td {
    background-color: #f6f6f6 !important;
    color: #777;
}

tr.giftbox-auto-item .amount {
    color: #777 !important;
}

tr.giftbox-auto-item td.product-thumbnail img {
    display: none !important;
} 

tr.giftbox-auto-item td.product-name {
    font-size: 0.9em;
    color: #666;
		padding: 0px !important;
}

.single_variation_wrap .woocommerce-variation-description {
    margin-bottom: 5% !important;
}

.single_variation_wrap .woocommerce-variation-description p {
    margin-top: 0 !important;
}

.woocommerce-product-details__short-description {
	margin-top: 5% !important;
}

.bulk_table {
	margin-top: 5% !important;
}

*/



/* Styling Staffelpreise */

/* Titel Staffelpreis */
.wdp_pricing_table_caption {
    margin-bottom: 12px;
    color: #000000;
    font-weight: 600;
}

/* Gesamte Tabelle */
.wdp_pricing_table {
    width: 100%;
    border-collapse: collapse;
}

/* Alle Texte schwarz */
.wdp_pricing_table,
.wdp_pricing_table td,
.wdp_pricing_table th {
    color: #000000 !important;
}

/* Kopfzeile */
.wdp_pricing_table thead,
.wdp_pricing_table thead tr,
.wdp_pricing_table thead td {
    background-color: #FFEE9F !important;
    color: #000000 !important;
    font-weight: 700;
}

/* Tabellenzellen */
.wdp_pricing_table td,
.wdp_pricing_table th {
    padding: 8px 12px;
}

/* Erste Spalte (Anzahl) */
.wdp_pricing_table td:first-child,
.wdp_pricing_table thead td:first-child {
    width: 33%;
}

/* Zweite Spalte (Preis) doppelt so breit */
.wdp_pricing_table td:last-child,
.wdp_pricing_table thead td:last-child {
    width: 67%;
    text-align: right;
}

.wdp_bulk_table_content table tbody td {
	color: #000000 !important;
}

.hinweis-text {
	color: #ec0062 !important;
	font-weight: 200 !important;
}

ins {
	text-decoration: none !important;
}


/* ==========================================
   Menü Saisonal Highlight
   ========================================== */

.saisonal_header {
	background: none;
	padding: 0;
}

.saisonal_header > a {
	padding: 10px 24px;
	background: #ec0062;
	border-radius: 900px;
	color: #fff !important;
}

.saisonal_header > a:hover {
	background: #00b798;
}

@media (max-width: 850px) {

    .saisonal_header > a {
		display: inline-block !important;
		width: auto !important;
		padding: 10px 24px !important;
    }
	
	.saisonal_header {
        margin-bottom: 15px;
		margin-top: 10px;
    }

}