/* 90-plugin-integrations.css
 * Generated from the active LibertyRoots Code Snippets export.
 * Each block keeps the original snippet ID for safe comparison and future cleanup.
 */

/* ============================================================
 * Cookie Banner und Cookie Einstellungen
 * Quellen: Original Snippet ID 210 plus aktuelles Borlabs DOM.
 *
 * Ziel:
 * - alter Borlabs Aufbau bleibt unterstützt.
 * - neuer Borlabs CMP Aufbau mit brlbs-cmpnt Klassen ist abgedeckt.
 * - Enfold Cookie Badge bleibt im LibertyRoots 3D Control Stil.
 * - reine CSS Lösung, keine JS-Manipulation, keine Burger/Menu-Abhängigkeit.
 * ============================================================ */
._brlbs-box,
#BorlabsCookieBox ._brlbs-box,
#BorlabsCookieBox ._brlbs-bar,
#BorlabsCookieBox ._brlbs-modal,
#BorlabsCookieBox ._brlbs-box-wrap,
#BorlabsCookieBox .brlbs-cmpnt-dialog.brlbs-cmpnt-dialog-box {
    margin: 5px !important;
    border: 0 !important;
    border-radius: var(--radius-element-klein) !important;
    box-shadow: var(--element-3d-frei) !important;
    -webkit-box-shadow: var(--element-3d-frei) !important;
    -moz-box-shadow: var(--element-3d-frei) !important;
}

#BorlabsCookieBox .brlbs-cmpnt-dialog-box {
    border-radius: var(--radius-element-klein) !important;
}

#CookieBoxSaveButton,
#BorlabsCookieBox ._brlbs-btn,
#BorlabsCookieBox a._brlbs-btn,
#BorlabsCookieBox button._brlbs-btn,
._brlbs-refuse-btn > a:nth-child(1),
#BorlabsCookieBox .brlbs-cmpnt-btn,
#BorlabsCookieBox button.brlbs-cmpnt-btn,
#BorlabsCookieBox .brlbs-btn-save,
#BorlabsCookieBox .brlbs-btn-accept-all,
#BorlabsCookieBox .brlbs-btn-accept-only-essential,
#BorlabsCookieBox .brlbs-cmpnt-btn-preferences,
#av-cookie-consent .avia-cookie-consent-button,
#av-cookie-consent .avia-cookie-close-bar {
    border: 0 !important;
    border-radius: var(--radius-button) !important;
    box-shadow: var(--button-3d) !important;
    -webkit-box-shadow: var(--button-3d) !important;
    -moz-box-shadow: var(--button-3d) !important;
    transition: var(--uebergang-button) !important;
}

#CookieBoxSaveButton:hover,
#CookieBoxSaveButton:focus,
#BorlabsCookieBox ._brlbs-btn:hover,
#BorlabsCookieBox ._brlbs-btn:focus,
#BorlabsCookieBox a._brlbs-btn:hover,
#BorlabsCookieBox a._brlbs-btn:focus,
#BorlabsCookieBox button._brlbs-btn:hover,
#BorlabsCookieBox button._brlbs-btn:focus,
._brlbs-refuse-btn > a:nth-child(1):hover,
._brlbs-refuse-btn > a:nth-child(1):focus,
#BorlabsCookieBox .brlbs-cmpnt-btn:hover,
#BorlabsCookieBox .brlbs-cmpnt-btn:focus,
#BorlabsCookieBox button.brlbs-cmpnt-btn:hover,
#BorlabsCookieBox button.brlbs-cmpnt-btn:focus,
#BorlabsCookieBox .brlbs-btn-save:hover,
#BorlabsCookieBox .brlbs-btn-save:focus,
#BorlabsCookieBox .brlbs-btn-accept-all:hover,
#BorlabsCookieBox .brlbs-btn-accept-all:focus,
#BorlabsCookieBox .brlbs-btn-accept-only-essential:hover,
#BorlabsCookieBox .brlbs-btn-accept-only-essential:focus,
#BorlabsCookieBox .brlbs-cmpnt-btn-preferences:hover,
#BorlabsCookieBox .brlbs-cmpnt-btn-preferences:focus,
#av-cookie-consent .avia-cookie-consent-button:hover,
#av-cookie-consent .avia-cookie-consent-button:focus,
#av-cookie-consent .avia-cookie-close-bar:hover,
#av-cookie-consent .avia-cookie-close-bar:focus {
    box-shadow: var(--button-3d-hover) !important;
    -webkit-box-shadow: var(--button-3d-hover) !important;
    -moz-box-shadow: var(--button-3d-hover) !important;
}

#BorlabsCookieBox .brlbs-cmpnt-close-button {
    border-radius: var(--radius-button) !important;
    transition: var(--uebergang-button) !important;
}

#av-cookie-consent-badge {
    border: 0 !important;
    border-radius: var(--radius-button) !important;
    background-color: var(--dark-menu-button) !important;
    color: var(--gelb) !important;
    box-shadow: var(--button-3d-frei) !important;
    -webkit-box-shadow: var(--button-3d-frei) !important;
    -moz-box-shadow: var(--button-3d-frei) !important;
    transition: var(--uebergang-button) !important;
}

#av-cookie-consent-badge:hover,
#av-cookie-consent-badge:focus {
    background-color: var(--dark-menu-button-hover) !important;
    color: var(--gelb) !important;
    box-shadow: var(--button-3d-frei-hover) !important;
    -webkit-box-shadow: var(--button-3d-frei-hover) !important;
    -moz-box-shadow: var(--button-3d-frei-hover) !important;
}

@media only screen and (max-width: 359px) {
    #BorlabsCookieBox h3,
    #BorlabsCookieBox ._brlbs-h3,
    #BorlabsCookieBox .brlbs-cmpnt-dialog-entrance-headline {
        font-size: 1.3em !important;
    }

    #BorlabsCookieBox p,
    #BorlabsCookieBox .brlbs-cmpnt-text-description,
    #BorlabsCookieBox .brlbs-cmpnt-text-more-information {
        font-size: 0.8em !important;
    }

    #BorlabsCookieBox .cookie-logo {
        max-width: 36px !important;
    }
}

/* ============================================================
 * Original Snippet ID 101: WooCommerce • Produkt Suche Desktop anpassen • CSS Snippet 
 * Produktsuche für Desktop Shop ändern und Fehler ausbessern. - Produkt Suche Vorschläge Desktop Angebots Preise - Such Icon auf der Desktop Ansicht - Pfeil vom Icon zum Suchfeld - Suchfeld immer sichtbar machen und positionieren
 * ============================================================ */
@media only screen and (min-width: 768px) {
	
	
	/* Produkt Suche Vorschläge Desktop Angebots Preise */
	a.dgwt-wcas-tax-product-details ins {
		font-size: 12px !important;
	}
	
	a.dgwt-wcas-tax-product-details del {
		font-size: 12px !important;
	}
		
	a.dgwt-wcas-suggestion .woocommerce-Price-amount{
		font-size: 14px;
	}
		
	div.dgwt-wcas-pd-price .woocommerce-Price-amount{
		font-size: 18px;
	}
		
	/* Such Icon auf der Desktop Ansicht */
	.dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon {
    max-width: 50px !important;
	}
	
	.dgwt-wcas-search-wrapp {
	opacity: 100 !important;
	display: block !important;
	}
	
	.dgwt-wcas-ico-magnifier, .dgwt-wcas-ico-magnifier-handler {
    line-height: 90px;
    height: 90px;
	}
	
	.dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon {
	min-height: 90px;
	padding: 0 10px;
	}
	
	.dgwt-wcas-ico-magnifier, .dgwt-wcas-ico-magnifier-handler {
	max-width: 30px !important;
	width: 30px
	}
	
	.dgwt-wcas-search-icon {
	width: 30px;
	}
	
	/* Pfeil vom Icon zum Suchfeld */
	.dgwt-wcas-layout-icon-open .dgwt-wcas-search-icon-arrow {
	left: 15px;
	top: 82px;
	}
		
	/* Suchfeld immer sichtbar machen und positionieren */
	#menu-item-16065 {
	overflow: visible !important;
	}
	
	form.dgwt-wcas-search-form {
	left: -415px !important;
	top: 90px !important;
	}
}
	
@media only screen and (max-width: 768px) {
	#top .dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input {
	    color: #000103 !important;
	}
	.dgwt-wcas-ico-magnifier {
    	display: none;
	}
}
	
	
	/*Überall*/
	.dgwt-wcas-preloader {
		height: 40px;
	}
	
	.dgwt-wcas-no-submit .dgwt-wcas-ico-magnifier {
    	display: none;
	}
	
	.dgwt-wcas-search-input{
		margin-bottom: 0 !important;	
	}
	
	
	/* Button Detail Ansicht an unser Design anpassen */
	.dgwt-wcas-details-wrapp .add_to_cart_button{
		padding: var(--button-padding-normal);
		min-width: var(--button-min-width);
		background-color: var(--green);
		text-transform: var(--text-trans);
		border-radius: var(--radius-button);
		font-family: var(--prim-font);
		font-size: var(--button-f-size);
		font-weight: var(--font-dick);
		box-shadow: var(--button-3d);
		transition: var(--uebergang-button);
		line-height: 1.2em;
		color: #fff;
		float: left !important;
		}
	.dgwt-wcas-details-wrapp .add_to_cart_button:hover {
		background-color: var(--green-hover) !important;
		box-shadow: var(--button-3d-hover) !important;
	}
	
	.dgwt-wcas-pd-addtc-form {
   		display: block;
		float: left;
		margin: 0;
	}


/* ============================================================
 * Original Snippet ID 75: Enfold/Wordpress - Quiz/Umfrage - CSS Snippet 
 * Quiz Css anpassungen
 * ============================================================ */
.quiz_section .qsm-before-message, .mlw_qmn_message_before {
  border: none; !important}

.qsm-pagination {
  border: white; !important}

.qsm-progress-bar {
  /* padding: 0 10px; */
  padding: 30px 4px; !important}
	
.qmn_quiz_container .qmn_btn, .qmn_quiz_container .btn {
  /* background: #3498db !important; */
  background: #ffd500 !important;}

.qsm-progress-bar .progressbar-text {
  /* color: rgb(52,152,219); */
  color: #ffd500 !important;}

a.qsm-btn:nth-child(1) {
  margin-bottom: 0px;}
	
input.qsm-btn {
	padding-top: 20px !important;
	padding-bottom: 20px !important;
	border-radius: 3px;}
	
	
/* Umfrage Button Submit */
	input.qsm-btn {
    	padding-top: 20px !important;
    	padding-bottom: 20px !important;
    	min-width: unset !important;
    	margin-bottom: auto !important;
	}
	.qsm-pagination .qsm-progress-bar .progressbar-text {
    	top: -12px !important;
	}
	.qsm-btn{
    	margin: 10px 0 !important;
	}


/* ============================================================
 * Original Snippet ID 76: WooCommerce - Sale Badge - CSS Snippet 
 * Sale Badge anpassen
 * ============================================================ */
.yith-wcbm-badge-14187 {border-radius: 15px;}


/* ============================================================
 * Original Snippet ID 113: WooCommerce • Quickview by Iconic anpassen • CSS Snippet 
 * Layout Quickview Button transparent und auf volle Breite anpassen und Layout Quickview Fenster Breite anpassen; Quickview Mängenangabe ausblenden und layout anpassen - Quick View schöner Machen - Quickview Hintergrund für Produktbild Weiß - Quickview BuyBox (Mängenangabe) und layout anpassen - In den Warenkorb Button anpassen - Schrift Größe - Layout Quickview Fenster Breite anpassen - Ränder des Quickview Fensters verkleinern für Mobil - Mängenangabe anpassen
 * ============================================================ */
/* Quick View schöner Machen */
	#jckqv .price del {}
	
	#jckqv .price {
		display: block; 
		width: 100%;
		margin-bottom: 0;
		padding: 0;
	}
	
	#jckqv .price ins span.amount {
		color: #ffd500 !important;
	}
	
	#jckqv .price span {
		line-height: 45px !important;
	}
	
	#jckqv p {
		margin: 0 0 10px
	}
	
	#jckqv_summary > h1 {
		margin-bottom: 5px;
	}
	
	#jckqv .cart {
		margin: 20px 0 0;
	}
	
	#jckqv .legal-price-info {
    	padding-left: 0 !important;
	}
	
	#jckqv div.variations_button {
    	padding: 10px 0;
	}
	
	
	/* Quickview Hintergrund für Produktbild Weiß */
	#jckqv_images_wrap {
		background: white;
	}
	
	
	/* Quickview BuyBox (Mängenangabe) und layout anpassen */
	#jckqv table.variations td, #jckqv table.variations th {
		padding: 6px 0 0 15px;
		border-bottom: 0px;
	}
	
	#jckqv table.variations {
				margin: 0 !important;
	}
	
	#jckqv .variations_form .variations tr{
		padding-left: 6px;
		padding-top: 10px;
	}
	
	#jckqv .variations_form {
		border-radius: var(--radius-element);
		padding: 0;
	}
	
	#jckqv .single_variation_wrap {
		margin: 0 !important;
		padding: 12px 21px;
	}
	
	#jckqv .quantity input.qty {
		height: 40px !important;
		width: 35px !important;
	}
	
	#jckqv div form.cart div.quantity {
		min-width: unset;
	}
	
	#jckqv .quantity {
    margin: 0 10px 10px 0;
}
	
	
	/* In den Warenkorb Button anpassen */
	#jckqv form.cart .button {
		height: max-content;
		max-width: 250px !important;
	}

	
	/* Schrift Größe */
	#jckqv_desc > p:nth-child(1) {
		font-size: 17px;
	}
@media only screen and (max-width: 1279px) {
	#jckqv_desc > p:nth-child(1) {font-size: 16px;
	}
}
	
@media only screen and (max-width: 989px) {
	#jckqv_desc > p:nth-child(1) {font-size: 14px;
	}
}
	
	div.legal-price-info:nth-child(5) > p:nth-child(1) {
		font-size: 12px !important;
	}
	
	
	/* Layout Quickview Fenster Breite anpassen */
	#jckqv_images_wrap {
		margin: 0;
		border-radius: var(--radius-element);
				
    			box-shadow: var(--background-image-shadow);
		-webkit-box-shadow: var(--background-image-shadow);
		   -moz-box-shadow: var(--background-image-shadow);
	} 
	
@media only screen and (min-width: 1021px) {
	#jckqv {
		padding: 25px;
	}
	
	#jckqv_images_wrap {
		width: 48.5%;
	}
	
	#jckqv_summary {
		width: 48.5%;
	}
}

@media only screen and (max-width: 1020px) {
	#jckqv_summary {
		padding: 20px 25px 25px;
	}
	}
	
	/* Ränder des Quickview Fensters verkleinern für Mobil */
@media (max-width: 479px){
	#jckqv_summary {
		padding: 25px 10px 40px;
	}
}
	
	
	/* Mängenangabe anpassen */
	#jckqv div form.cart div.quantity {
		height: 40px;
	}
	
	.jckqv-qty-spinner, input.jckqv-qty-spinner, input[type="button"].jckqv-qty-spinner {
		height: 20px;
		line-height: 18px;
	}
	
	.jckqv-qty-spinners__plus, input.jckqv-qty-spinners__plus, input[type="button"].jckqv-qty-spinners__plus {
		height: 20px;
		border-radius: 0 0.5em 0 0;
	}
	
	#jckqv .quantity .qty {
		border-radius: 0.5em 0 0 0.5em;
	}
	
	.jckqv-qty-spinners__minus, input.jckqv-qty-spinners__minus, input[type="button"].jckqv-qty-spinners__minus {
		border-radius: 0 0 0.5em;
	}


/* ============================================================
 * Original Snippet ID 85: WooCommerce • BeRocket Filter CSS (neu)
 * BeRocket Filter CSS (neu)
 * ============================================================ */
/* BeRocket Filter CSS */
	
	/* Aktive Filter Überschriften und Spacing */
	.bapf_divi_sfa h3 {
		color: inherit;
		font-size: inherit;
		border-bottom: inherit;
		padding-bottom: inherit;
	}
	
	.bapf_sfa_unall{
		display: none;
	}
	
	
	/* Sidebar für schmale Bildschirme anpassen */
@media only screen and (max-width: 648px) {
	body.berocket_ajax_filters_sidebar_active {
  			margin-left: 0;}
}
	
	/* Filter im Fußbereicht ausblenden */
	.filter-ausblenden{display: none !important}

	/* Sidebar Breite */
	#berocket-ajax-filters-sidebar {
		max-width: 75%;
		box-shadow: 0px 0px 15px rgb(0, 0, 0, 1);
	}

	
	/* Button Position */
	
	.woocommerce-notices-wrapper {
		margin-top: 40px;
		margin-bottom: 40px;
	}
@media only screen and (max-width: 767px) {
	.woocommerce-notices-wrapper {
		margin-top: 20px;
		margin-bottom: 20px;
	}
}
	
	/* Button Form */
	.berocket_ajax_filters_sidebar_toggle {
		margin-top: 0px;
		margin-bottom: 0px;
		font-family: var(--prim-font);
		font-size: var(--button-f-size);
		font-weight: var(--font-dick) !important;
		text-transform: var(--text-trans);
		box-shadow: var(--button-3d);
		transition: var(--uebergang-button);
		border-radius: var(--radius-button);
		border: none !important;
	}
	.berocket_ajax_filters_sidebar_toggle:hover {
		box-shadow: var(--button-3d-hover);
	}
	
@media only screen and (max-width: 767px) {
	main.template-shop {
		padding-top: 15px;}
}
@media only screen and (min-width: 768px) {
		main.template-shop {
		padding-top: 30px;}
	}
	
	
	/* Button Schriftfarbe */
	.berocket_ajax_filters_sidebar_toggle {
		color: #ffd500;
	}
	body.wp-night-mode-on .berocket_ajax_filters_sidebar_toggle {
		color: #ddb300;
	}
	
	
	/* Sortierung ausblenden */
	.product-sorting {
		display: none;}

	
	
	/* Close Button anpassen */
	#berocket-ajax-filters-sidebar-close {
		right: unset !important;
		color: var(--rot);
		margin-top: 17px;
		padding-top: 5px !important;
		padding-bottom: 3px !important;
		margin-left: 15px;
		border-radius: var(--radius-button);
		position: fixed !important;
		z-index: 1000;
		box-shadow: var(--button-3d-frei);
		transition: var(--uebergang-button);
	}
	
	#berocket-ajax-filters-sidebar-close:hover {
		box-shadow: var(--button-3d-frei-hover);
	}
	
	/* Close Button Farbe */
	#berocket-ajax-filters-sidebar-close {
		background: rgba(55, 57, 63, 0.9);}
	body.wp-night-mode-on #berocket-ajax-filters-sidebar-close {
		background: rgba(232, 232, 232, 0.9);}
	
	/*Filter löschen Button*/	
	.bapf_reset{
		padding: var(--padding-button) !important;
		text-transform: var(--text-trans);
		border-radius: var(--radius-button);
		font-family: var(--prim-font);
		font-size: var(--button-f-size);
		font-weight: var(--font-dick);
		line-height: 1.2em;
		max-width: 100%;
		min-width: 10vw;
		color: #37393f !important;
		border: none !important;
		background-color: var(--gelb) !important;
		width: 100%;
		box-shadow: var(--button-3d);
		transition: var(--uebergang-button) !important;
	}
	
	.bapf_reset:hover{
		background-color: var(--rot) !important;
		box-shadow: var(--button-3d-hover);
		color: #fff !important;
	}

	
	/* Produktart Farbe ändern */
	.bapf_hideckbox li label, .bapf_hideckbox li label a { color:#fff; }
	.bapf_hideckbox li label:hover, .bapf_hideckbox li label a:hover { color:#abb8c3; }
	.bapf_hideckbox li input:checked+label, .bapf_hideckbox li input:checked+label a { color: var(--gelb); }
	.bapf_hideckbox li input:checked+label:hover, .bapf_hideckbox li input:checked+label a:hover { color: var(--rot); }
	
	body.wp-night-mode-on .bapf_hideckbox li label, body.wp-night-mode-on .bapf_hideckbox li label a { color:#000103; }
	body.wp-night-mode-on .bapf_hideckbox li label:hover, body.wp-night-mode-on .bapf_hideckbox li label a:hover { color:#515052; }
	body.wp-night-mode-on .bapf_hideckbox li input:checked+label, body.wp-night-mode-on .bapf_hideckbox li input:checked+label a { color: var(--gelb); }
	body.wp-night-mode-on .bapf_hideckbox li input:checked+label:hover, body.wp-night-mode-on .bapf_hideckbox li input:checked+label a:hover { color: var(--rot); }


/* ============================================================
 * Original Snippet ID 108: WooCommerce - USP Hacken PopUp/Lightbox - CSS
 * Popup (Lightbox für Links erstellen)
 * ============================================================ */
.white-popup {
	position: relative;
	padding: 5%;
	width: 94%;
	max-width: 1000px;
	margin: 90px auto;
	}
	
	.mfp-close-btn-in .mfp-close {
    color: #ff3a33;
	}
	
	.produkt-unterschiede{
		line-height: initial;
	}
	
	@media only screen and (max-width: 767px) { 
		.produkt-unterschiede > tr > th, .produkt-unterschiede > tr > td{
			padding: 2px;
		}
		.produkt-unterschied-popup{
			padding: 1% !important; width: 100%;
		}
		.produkt-unterschiede-header > th > h3 {
			font-size: 3vw !important;
		}
	}
	
	.produkt-unterschiede-header > th > h3 {
		text-transform: lowercase !important;
	}


/* ============================================================
 * Original Snippet ID 172: Enfold/Wordpress - Hotjar Werbung in Servey ausblenden - CSS Snippet 
 * Hotjar Werbung in Servey ausblenden
 * ============================================================ */
/* Hotjar Werbung in Servey ausblenden */
	
	._hj-cp7UI__HotjarBranding__hotjarBranding {
		display: none !important;}


/* ============================================================
 * Original Snippet ID 177: WooCommerce - Angebot Badge ausblenden - CSS Snippet 
 * Das ist ein Beispiel-Snippet zur Demonstration, wie Du eigenen CSS-Code zu Deiner Website hinzufügen kannst. Du kannst es entfernen, oder bearbeiten, um eigenen Inhalt hinzuzufügen.
 * ============================================================ */
/* Angebot Badge ausblenden */
	.onsale{
	display: none;
	}


/* ============================================================
 * Original Snippet ID 306: Enfold/Wordpress - Affiliate Dashboard - CSS Snippet
 * Das ist ein Beispiel-Snippet zur Demonstration, wie Du eigenen CSS-Code zu Deiner Website hinzufügen kannst. Du kannst es entfernen, oder bearbeiten, um eigenen Inhalt hinzuzufügen.
 * ============================================================ */
/* Einwilligung in AGB - Bestätigungs Seite auf Dashboard */
	#affiliate-dashboard .pure-table-bordered {
		border: none;
		margin-bottom: 0;
	}
	
	#affiliate-dashboard .pure-table-bordered td {
		border: none !important;
	}
	
	#affiliate-dashboard .pure-table-bordered tr:nth-child(2) td {
		padding: 0 !important;
	}
	
	#affiliate-dashboard #termsBox {
		padding: 5px !important;
		border: none !important;
		white-space: normal !important;
	}
	
	#affiliate-dashboard #termsBox .affiliate-agb h1{
		display: none;
	}
	
	#affiliate-dashboard #termsBox .affiliate-agb h2{
		font-size: 20px !important;
		margin-top: 30px;
		color: #37393f;
	}
	
	#affiliate-dashboard .button-primary {
		border-radius: 8px 8px 8px 8px !important;
    	font-family: 'fira sans', Helvetica, Arial, sans-serif;
    	font-size: 20px;
    	font-weight: 900;
    	background-color: #ffd500;
    	padding: var(--button-padding-normal-1279) !important;
    	color: #37393f;
    	min-width: 100% !important;
    	box-shadow: var(--button-3d) !important;
    	transition: var(--uebergang-button);
    	width: 100% !important;
    	max-width: 100% !important;
    	display: block;
    	text-align: center;
	}
	
	#affiliate-dashboard > .avia_textblock > .wrap > h2:nth-child(1){
		display: none !important;
	}
	
	#affiliate-dashboard .pure-table tr:nth-child(3) > td{
		padding: 0;
	}
	
	#affiliate-dashboard .pure-table tr:nth-child(3) {
		background-color: transparent !important;
	}
	
	@media screen and (max-width: 339px) {
		#affiliate-dashboard #termsBox .affiliate-agb h2{
			font-size: 15px !important;
		}
		
		#affiliate-dashboard .pure-table td{
			padding: 4px 2px;
		}
	}
	
	
	/* Affiliate Dashboard Standard - Angemeldet */
	#affiliate-dashboard > .avia_textblock > .aff-wrap,
	#affiliate-dashboard > .avia_textblock > .aff-wrap #aff-controls{
		background: transparent;
		border: none;
	}
	
	#affiliate-dashboard .pure-menu .pure-menu-selected a {
    	color: var(--button-font-color);
		background-color: var(--gelb);
		border-radius: var(--radius-button);
				box-shadow: var(--button-3d-hover);
		-webkit-box-shadow: var(--button-3d-hover);
		   -moz-box-shadow: var(--button-3d-hover);
	}
	#affiliate-dashboard .pure-menu .pure-menu-selected a:hover{

	}
	
	#affiliate-dashboard .aff-wrap .wrap .daterange-form .wpam-daterange-action-buttons .pure-button-primary{
		margin-bottom: 5px;
	}
	
	#affiliate-dashboard .aff-wrap .pure-menu .pure-menu-link{
		border: none;
	}
	
	#affiliate-dashboard .aff-wrap .pure-menu .pure-menu-link:hover{
		background: transparent;
		color: var(--violett);
		border-radius: var(--radius-button);
				box-shadow: var(--button-3d-hover);
		-webkit-box-shadow: var(--button-3d-hover);
		   -moz-box-shadow: var(--button-3d-hover);
	}
	
	#affiliate-dashboard .aff-wrap .wrap {
	    padding: 0;
	}
	
	#affiliate-dashboard .aff-wrap .pure-menu .pure-menu-item {
	    margin-bottom: 10px !important;
	}


/* ============================================================
 * Original Snippet ID 195: WooCommerce - Sold Out Badge - CSS Snippet 
 * WooCommerce - Sold Out Badge - CSS Snippet
 * ============================================================ */
/* Sold Out Badge auf Produktseite */
	.single-product .wcsob_soldout {
    left: 10px;
    top: 10px;
    padding-top: 3px;
    padding-bottom: 4px;
    padding-left: 4px;
    padding-right: 3px;
    border-radius: 5px;
    font-weight: 600;
	text-transform: uppercase;
	box-shadow: var(--element-3d);}
	
	.wcsob_soldout_text{display: none;}

	/* Sold Out Badge Überall */
	.wcsob_soldout {
	/*display: flex;*/
    justify-content: center;
    align-items: center;
    box-sizing: border-box;
    line-height: 1.1em;
    overflow: hidden;
    width: 62px;
    padding-top: 3px;
    padding-bottom: 4px;
    padding-left: 3px;
    padding-right: 2px;
    border-radius: 5px;
    font-weight: 600;
    top: 49px;
	right: auto;
	left: 5px;
	text-transform: uppercase;
	box-shadow: var(--element-3d);}
	
	/* Sold Out Badge in Quickview ausblenden */
	#jckqv .wcsob_soldout {display: none;}
	
	
	.coming_soon_text{box-shadow: var(--element-3d);}
	
	.coming_soon_wc_loop_wrapper img:first-child {
	  	position: absolute;
	}


/* ============================================================
 * Original Snippet ID 215: Enfold/Wordpress • Trusted Shops • CSS Snippet 
 * Trusted Shops - Trusted Stars Banner - Trusted Carousel Banner und Stars Zeile für Nachtmodus - Trust Badge 3D
 * ============================================================ */
/* Trusted Stars Banner */
	.trusted-shops-section-1 {
		min-height: unset;
	}
	
	
	/* Trusted Carousel Banner und Stars Zeile für Nachtmodus */
	.trusted-stars-zeile {
		filter: invert(1) hue-rotate(187deg) saturate(50);
	}
	
	body.wp-night-mode-on .trusted-stars-zeile {
		filter: unset;
	}
	
	
	/* Trust Badge 3D */
	#minimized-trustbadge-98e3dadd90eb493088abdc5597a70810 {
				box-shadow: var(--button-3d-frei) !important;
		-webkit-box-shadow: var(--button-3d-frei) !important;
		   -moz-box-shadow: var(--button-3d-frei) !important;
		
		transition: var(--uebergang-button) !important;
	}
	
@media only screen and (min-width: 768px) {
	#minimized-trustbadge-98e3dadd90eb493088abdc5597a70810 {
		border-radius: var(--radius-element-klein) !important;
	}
}
	
	#minimized-trustbadge-98e3dadd90eb493088abdc5597a70810:hover {
				box-shadow: var(--button-3d-frei-hover) !important;
		-webkit-box-shadow: var(--button-3d-frei-hover) !important;
		   -moz-box-shadow: var(--button-3d-frei-hover) !important;
		
		border: none !important;
	}
