/*fix*/
.menu-hover:hover .single-dropdown {
    opacity: 0;   
    visibility: hidden;
}

/* Menu*/
.main-menu nav > ul {
	padding-left: 0 !important;
}
.main-menu nav > ul > li span {
	cursor: pointer;
}
.main-menu nav > ul > li > a,
.main-menu nav > ul > li > span {
    display: inline;
}
.menu-hover:hover > .single-dropdown {
    opacity: 1;
    top: 100%;
    visibility: visible;
}
.menu-hover .single-dropdown > .menu-hover .single-dropdown,
.menu-hover .single-dropdown > .menu-hover .single-dropdown > .menu-hover .single-dropdown {
	left: 218px;
	top: 8px;
}
.menu-hover > .single-dropdown > .menu-hover:hover .single-dropdown,
.menu-hover > .single-dropdown > .menu-hover .single-dropdown > .menu-hover:hover .single-dropdown {
	top: 0;
	left: 210px;
}

/*Farben*/
.menu-hover .single-dropdown li:hover {
	background: #efefef;		
}
.single-dropdown li:hover a {
	color:#383838;
}
 
#catalog-menu > ul > li  a.has-subcatalogs + ul li:hover > a {
	color:#f39e25;
}

#catalog-menu .single-dropdown{
	/*background-color:#70b65a;*/	
}

#catalog-menu > ul li:hover > a {
	
	color:#5b2d4f;
}


.single-dropdown {
	padding: 0;
}
.single-dropdown a,
.single-dropdown span {	
	color: #fff;
}
.single-dropdown li > a,
.single-dropdown li > span {
	padding: 0 1rem;
	min-height: 45px;
}
#catalog-menu a.has-subcatalogs:after {
	content: "\e684";
	font-family: 'Pe-icon-7-stroke';
	font-size: 30px;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	position: absolute;
	right: 0;
}
#catalog-menu > ul > li > a.has-subcatalogs:after {
	content: "\e688";
	position: relative;
	right: auto;
}
#catalog-menu .single-dropdown a.has-subcatalogs {
	padding-right: 25px;
}
#catalog-menu a.has-subcatalogs{
	margin-right:-15px;
}


/*Youtube Videos in Descriptiontext*/
.videoContainer {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%; /*16:9*/
}
.video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.videoContainerWrapper{
	max-width:560px;	
}

/*PriceList
.scale-price table{
    margin: 10px 0;
}
.scale-pricetable td{
    padding: 0 4px;
}
.scale-price table tr td:nth-child(2){
    padding-right:0px;
}
.scale-price, .price-vat {
font-size:20px;
*/

/* Ausgleich Mengenfeld Plus/Minus Abstand nach unten */
#divBuyWithPlusMinus {
	margin-bottom: 6px;
}
#divBuyWithPlusMinus #sbq-container {
    width: 80px;
}
#divBuyWithPlusMinus #sbq-container #sbq-select {
	height: 48px;
	margin-bottom: 0;
	border-radius: 0;
	padding-left: 12px;
	background-position: right 12px center;
	font-size: 16px;
}
/* In den Artikeldetails bei den Zusatzartikeln im Quick View Fenster funktionieren die Variantenauswahlen nicht, 
   wenn der aktuelle Hauptartikel ebenfalls Varianten hat sowie in den Listen, da die JS-Files fehlen -> im Quickview Auswahl ausblenden */
#ModalProductView .select-option-part {
	display: none;
}

/* Katalogliste */
.banner-wrapper-4 h4 {
    font-size: 1.25rem;
	/*color: #ea5b0c;*/
}

/* Artikeldetails - Preis auf Anfrage Button (Artikel nicht kaufbar) */
#product-not-buyable > div {
	position: relative;
	display: inline-block;
	background-color: #ea5b0c;
	z-index: 5;
}
#product-not-buyable > div a.btn-price-on-request:hover {
	color: #fff;
}