
/*
.topdownmenu {
	background-color: rgba(88, 88, 88, 0.7);
	color: #fff;
}
.breadcrumb-wrapper{
	display: none;
	margin-top: 1em;
	background: #888;
}
#top-bar {
	background: #FCFAF7;
	border-top: 4px solid rgba(88, 88, 88, 0.4);
}
.alert.alert-info{
    border-color: #f1ec6e !important;
    background-color: rgba(241, 236, 110, 0.7) !important; 
}
.navbar-default .header-menu .nav > li > a:hover,
.navh .navbar-default .nav > li > a:hover,
.navh .navbar-default .nav > li.active > a, 
.navh .navbar-default .nav > li > a:focus, 
.navh .navbar-default .nav > li:hover > a, 
.navh .navbar-default .nav > li:focus > a {
	background-color: #8a8a8a;
	color: #fff;
}
.navbar-default .nav > li.active > a, .navh .navbar-default .nav > li > a:focus{
    background-color: #d8d8d8 !important;
}
.btn-primary{
	background-color: rgba(88, 88, 88, 0.7);
	border-color: #898989 !important;
}
.btn-primary:hover{
    background-color: #555 !important;
    border-color: #898989 !important;
}
.prodinfo .button-group {
	background-color: rgba(0, 0, 0, 0.5);
	border: none;
}
#sidepanel_left .box .panel-heading {
	border-bottom: 2px solid #888;
}
.titleline {
	border-bottom: 1px solid #888;
}
.megamenu .dropdown.megamenu-fw .dropdown-menu {
	border-bottom: none;
	-webkit-box-shadow: 0px 4px 27px 1px rgba(112,112,112,0.5);
	-moz-box-shadow: 0px 4px 27px 1px rgba(112,112,112,0.5);
	box-shadow: 0px 4px 27px 1px rgba(112,112,112,0.5);
}
.navbar.navbar-default {
	background-color: #fff;
}
#footer-ads-wrapper {
	background-color: #fff;
}
.panel-info > .panel-heading {
	color: #000;
	background-color: #fff;
	border-color: #fff;
}
.pagination > li > a, .pagination > li > span {
    color: #888;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    background-color: #888;
    border-color: #888;
    color:#fff;
}
#shop-nav-xs{
	background-color: #fff !important;
}
.onecolumn h5{
	border-bottom: 1px solid #f7f7f7;
}
.btn-default:active .lsf, .btn-default.active .lsf {
    color: #555;
}
.category-wrapper:hover div h5 a{
    background-color: #8A8A8A;
    color: #fff;
}
.onecolumnblock .category-wrapper div h5{
    background-color: #fff;
    color: #555;
}
.onecolumnblock .category-wrapper:hover div h5{
    background-color: #fff;
    color: #555;
}
.onecolumnblock .category-wrapper div h5 a:hover{
    background-color: #8a8a8a;
    color: #fff;
}
.megamenu a:hover h5 {
    background-color: #8A8A8A;
    color: #fff;
}
.caption:hover h5{
    background-color: #8a8a8a;
    color: #fff;
}
.caption:hover h5 a span{
    color: #fff;
}
.well {
    background-color: #f8f8f8;
}
.label.label-warning{
    background: #8a8a8a;
    color: #fff;
}
.label.label-warning:hover{
    background: #555;
    color: #fff;
}
.noUi-handle:before, .noUi-handle:after {
    background: #555;
}
#searchkey{
    border-color: #a8a8a8 !important;
}
.suchblockinner .input-group-addon {
    background: #a8a8a8 !important;
}
.ac_input{
    border-color: #a8a8a8 !important;
}
.b-menu .lsf {
    color: #555;
}
ul.pagination li a {
    color: #555;
    text-decoration: none !important;
}
ul.pagination li a:hover {
    color: #555;
    background: #f2f2f2;
}
.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
    background-color: #e2e2e2;
    border-color: #e2e2e2;
}
#shop-nav .nav .open > a, #shop-nav .nav .open > a:hover, #shop-nav .nav .open > a:focus, #shop-nav .nav .open {
    background-color: transparent;
    border-color: transparent;
}
#instafeed > div{
	max-width: 300px;
	max-height: 300px;
}
.caption.prodinfo > h4.title{
	margin: 0px;
}
.cart-menu.open > a, .cart-menu.open > a:hover, .cart-menu.open > a:focus {
    background-color: #fff;
}
*/
/*Farbkennzeichnung Variationen*/
#prevCom.Smaragdgrün, span.Smaragdgrün, #prevCom.Emerald.Green, span.Emerald.Green, path.Smaragdgrün, path.Emerald.Green {color: #396a6c !important; display: inline!important; fill:#396a6c !important;}
#prevCom.Burgunder, span.Burgunder, #prevCom.Burgundy, span.Burgundy, path.Burgunder, path.Burgundy {color: #830915 !important; display: inline!important;  fill:#830915 !important;}
#prevCom.Altrosa, span.Altrosa, #prevCom.Rose, span.Rose, span.Rosa, path.Altrosa, path.Rose {color: #E9D1D3 !important;display: inline!important;  fill:#E9D1D3 !important;}
#prevCom.Blau, span.Blau, #prevCom.Blue, span.Blue, path.Blau, path.Blue {color: #327DB7 !important;display: inline!important;  fill:#327DB7 !important;}
#prevCom.Dunkelrot, span.Dunkelrot, #prevCom.Red, span.Red, path.Dunkelrot, path.Red {color: #AB1329 !important;display: inline!important; fill:#AB1329 !important;}
#prevCom.Gelb, span.Gelb, #prevCom.Yellow, span.Yellow, path.Gelb, path.Yellow {color: #F3DF3F !important;display: inline!important; fill:#F3DF3F!important;}
#prevCom.Gold, span.Gold, path.Gold {color: #d4af37 !important;display: inline!important; fill:#d4af37 !important;}
#prevCom.Grau, span.Grau, #prevCom.Gray, span.Gray, path.Grau, path.Grey {color: #C1C2C6 !important;display: inline!important; fill:#C1C2C6 !important;}
#prevCom.Grün, span.Grün, #prevCom.Green, span.Green, path.Grün, path.Green {color: #606C41 !important;display: inline!important; fill:#606C41 !important;}
#prevCom.Hellblau, span.Hellblau, #prevCom.Light.Blue, span.Light.Blue, path.Hellblau, path.Light.Blue {color:  #BDDCE7 !important;display: inline!important; fill:#BDDCE7 !important;}
#prevCom.Hellgelb, span.Hellgelb, #prevCom.Light.Yellow, span.Light.Yellow, path.Hellgelb, path.Light.Yellow {color:  #F8EB91 !important;display: inline!important; fill:#F8EB91 !important;}
#prevCom.Jeansblau, span.Jeansblau, #prevCom.Jeans.Blue, span.Jeans.Blue, path.Jeansblau, path.Jeans.Blue {color: #293A4F !important;display: inline!important; fill:#293A4F !important;}
#prevCom.Kupfer, span.Kupfer, #prevCom.Copper, span.Copper, path.Kupfer, path.Copper {color: #8F6152 !important;display: inline!important; fill:#8F6152 !important; fill:#8F6152 !important;}
#prevCom.Lila, span.Lila, #prevCom.Purple, span.Purple, path.Lila, path.Purple {color:  #AFA5C7 !important;display: inline!important; fill:#AFA5C7 !important;}
#prevCom.Light, span.Light.Green, #prevCom.Lindgrün, span.Lindgrün, path.Lindgrün, path.Light.Green {color: #D5DBAE !important;display: inline!important; fill: #D5DBAE !important;}
#prevCom.Mausgrau, span.Mausgrau, #prevCom.Mouse.Gray, span.Mouse.Gray, path.Mausgrau, path.Mouse.Gray {color: #737373 !important;display: inline!important; fill:#737373 !important;}
#prevCom.Natur, span.Natur, #prevCom.Natural, span.Natural, path.Natur, path.Natural {color: #A98566 !important;display: inline!important; fill:#A98566 !important;}
#prevCom.Neongelb, span.Neongelb, #prevCom.Neon.Yellow, span.Neon.Yellow, path.Neongelb, path.Neon.Yellow {color: #E2F538 !important;display: inline!important; fill:#E2F538 !important;}
#prevCom.Neongrün, span.Neongrün, #prevCom.Neon.Green, span.Neon.Green, path.Neongrün, path.Neon.Green {color:  #25BC56 !important;display: inline!important; fill:#25BC56 !important;}
#prevCom.Neonorange, span.Neonorange, #prevCom.Neon.Orange, span.Neon.Orange, path.Neonorange, path.Neon.Orange {color: #FD722B !important;display: inline!important; fill:#FD722B !important;}
#prevCom.Neonpink, span.Neonpink, #prevCom.Neon.Pink, span.Neon.Pink,  span.Pink, path.Neonpink, path.Neon.Pink {color:#FE3A73 !important;display: inline!important; fill:#FE3A73 !important;}
#prevCom.Neonrot, span.Neonrot, #prevCom.Neon.Red, span.Neon.Red, path.Neonrot, path.Neon.Red {color: #D92F22 !important;display: inline!important; fill:#D92F22 !important;}
#prevCom.Orange, span.Orange, path.Orange{color: #F4AB7C !important;display: inline!important; fill:#F4AB7C !important;}
#prevCom.Orange-Rot, span.Orange-Rot, #prevCom.Orange-Red, span.Orange-Red, path.Orange-Rot, path.Orange-Red {color: #EA6D73 !important;display: inline!important; fill:#EA6D73 !important;}
#prevCom.Schwarz, span.Schwarz, #prevCom.Black, span.Black, path.Schwarz, path.Black {color: #121212 !important;display: inline!important; fill:#121212 !important;}
#prevCom.Silber, span.Silber, #prevCom.Silver, span.Silver, path.Silber, path.Silver {color: #EDE9E8 !important;display: inline!important; fill:#EDE9E8 !important;}
#prevCom.Türkis, span.Türkis, #prevCom.Turquoise, span.Turquoise, path.Turkis, path.Turquoise {color: #18A4A4 !important;display: inline!important; fill:#18A4A4 !important;}
#prevCom.Waldgrün, span.Waldgrün, #prevCom.Forest.Green, span.Forest.Green, path.Waldgrun, path.Forest.Green {color: #92A09A !important;display: inline!important; fill:#92A09A !important;}
#prevCom.Linde, span.Linde, #prevCom.Basswood, span.Basswood, path.Linde, path.Basswood {color: #5F420A !important;display: inline!important; fill:#5F420A !important;}
#prevCom.Weiß, span.Weiß, #prevCom.White, span.White, path.Weiß, path.White {color: #FBFAF7 !important;display: inline!important; fill:#FBFAF7 !importan}
span.Weiß,span.White{text-shadow: 0px 0px 13px rgba(0,0,0,0.4);}
/*Farbkennzeichnung Variationen*/
#prevCom {background:none !important;}


span.label-variation {
    font-size: 14.5px !important;
}
.product-info .shortdesc, .product-info .shortdesc span {
    font-size: 14.5px !important;
}

div#add-to-cart .btn-primary {
    color: #fff !important;
    background-color: #434240 !important;
    border-color: transparent;
}
.add-to-basket__label{
	color:#ffffff !important;
}

.variations path  { -webkit-filter: drop-shadow(7px 4px 3px rgb(0 0 0 / 0.7)) !important;
	filter: drop-shadow(7px 4px 3px rgb(0 0 0 / 0.7)) !important;
}




@media(min-width:768px){
	.prodinfo .button-group {
		background-color: rgba(0, 0, 0, 0.0);
	}
	.prodinfo .button-group button {
		color: #888;
	}
    .dropdown-menu{
        border-top: 30px solid #555 !important;
    }
    .dropdown-menu.onecolumn{
        border-top: none !important;
    }
    div.form-group.dropdown.filter-type-special > .dropdown-menu{
        border-top: none !important;
    }
}

@media(min-width:992px){
	#search form div input.form-control, #search form div span.input-group-addon{
		background-color: none !important;
		background: none !important;
	}
}

@media(min-width:1200px){
	.prodinfo .button-group {
		background-color: rgba(255, 255, 255, 0.8);
		-webkit-transition: all 400ms cubic-bezier(0.47, 0, 0.745, 0.715);
  		transition:	all 400ms cubic-bezier(0.47, 0, 0.745, 0.715);
  		transform: scale(1);
	}
}