/*
 * Custom code goes here. Micha
 * A template should always ship with an empty custom.css
 
 ####
 
d42563
 9a9170
 
 #9a9170
 
 */
 
 
@import "fonts.css"; /* LOAD FONTS */
 
@import "icons.css"; /* Using a string */
 
 @import "animate.css"; /* Using a string */
 
 
  
 
/*----------------------------------------------------------------------------------------------------------*/
/* YCOW - Variablen */
/*----------------------------------------------------------------------------------------------------------*/

	:root {
		
		/* Brand Theme Colors */
		--cow-theme-brand: #9a9170;
		--cow-theme-brand-hover: #99cc00;
		--cow-theme-on-brand: #000;
		--cow-theme-on-brand-hover: #fff;
	
		/* Messenger droplet */
		--cow-messages-count-background: #b80000;
		--cow-messages-count-color: #fff;
		--cow-messages-count-width: 30px;
		--cow-messages-count-height: 30px;
		--cow-messages-count-border-radius: 100%;
		--cow-messages-count-font-size: 0.7rem;
		
		/* Messenger Itself */
		--cow-messenger-background: rgb(0 0 0);
		--cow-messenger-border: var(--cow-theme-border-width-default) var(--cow-theme-border-style-default) #454545;

		--cow-messenger-content-header-background: #9a9170;
		--cow-messenger-content-header-color: #fff;
		--cow-messenger-content-header-color-hover: #333;
		
		
		/* User Credits */
		--cow-user-credits-font-size: 1rem;
		--cow-user-credits-color: #fff;
		--cow-user-credits-gap: 10px;
		
		
		--cow-video-article-background: #000;
		
	
	}

	
	
	

	
/*----------------------------------------------------------------------------------------------------------*/
/* AVS BUTTON AT CUTOMER ACCOUNT PAGE */
/*----------------------------------------------------------------------------------------------------------*/ 

#avs-customer-account .link-item{background: #cdff86!important;}
#avs-customer-account img{max-width: 40px; margin-top: -20px;} 	
	 
/*----------------------------------------------------------------------------------------------------------*/
/* Addon MODALBOX Anmelden */
/*----------------------------------------------------------------------------------------------------------*/

#fan69anmeldenmodal .modal-header { border-bottom: 0px solid #e5e5e5; padding: 15px 15px 0px 15px;}


#fan69anmeldenmodal .fan69anmeldenmodalcontent{text-align: center; padding: 0px 30px;}

#fan69anmeldenmodal .logobox{border: 0px solid red; min-height: 100px;}
#fan69anmeldenmodal .logobox img{margin-top: 5px; width: 50%;}

#fan69anmeldenmodal .fan69anmeldenmodalcontent h4{font-size: 1rem; padding: 15px; font-weight:300;}
#fan69anmeldenmodal .fan69anmeldenmodalcontent .btneinloggen{display: block; background: #000000; padding: 15px 20px; color:#fff; font-weight:700; margin-bottom:15px;}
#fan69anmeldenmodal .fan69anmeldenmodalcontent .btnanmelden{display: block; color:#000000!important;  border: 2px solid #000000; padding: 15px 20px; color:#fff; font-weight:700; }

#fan69anmeldenmodal .fan69anmeldenmodalcontent .btneinloggen:hover{background:#99cc00;}
#fan69anmeldenmodal .fan69anmeldenmodalcontent .btnanmelden:hover{background:#99cc00; color: #fff!important;}

#fan69anmeldenmodal .fan69anmeldenmodalcontent .fan69benefit{text-transform: uppercase; font-size: 1.2rem; line-height:1.8rem; padding: 30px 0px;color:#000000!important;}
#fan69anmeldenmodal .fan69anmeldenmodalcontent .fan69benefit span{
	font-size: 1.4rem;
	font-weight:700;
	display:block;
	}

@media (max-width: 991px) {
	.profilimage{display: none;}
	#fan69anmeldenmodal .fan69anmeldenmodalcontent{padding: 0px 0px;}
	}


/*----------------------------------------------------------------------------------------------------------*/
/* Addon Button Anmelden */
/*----------------------------------------------------------------------------------------------------------*/
.fananmeldung{margin-top: 0px;margin-left: 20px;}

.fananmeldung a{
	background: #99cc00;
	padding: 5px 8px;
	color: #fff!important;
	text-transform: uppercase;
	font-size: 14px;
  font-weight: 600 !important;
	
}
.fananmeldung svg {color: #fff!important;}
.fananmeldung a:hover{
	background: #000;
	padding: 5px 8px;
	color: #fff!important;
	text-transform: uppercase;
	text-decoration:none;
}

@media (min-width: 300px) {.fananmeldung{display:none;}}
@media (min-width: 768px) {.fananmeldung{display:block; float: right;}}


.fananmeldungmobile a{
	background: #99cc00;
	padding: 10px 20px;
	color: #fff!important;
	text-transform: uppercase;
	text-align: center;
	    margin-bottom: 10px;
}
.fananmeldungmobile a:hover{
	background: #000;
	padding: 10px 20px;
	color: #fff!important;
	text-transform: uppercase;
	text-decoration:none;
	text-align: center;
	    margin-bottom: 10px;
}
@media (min-width: 300px) {.fananmeldungmobile{display:block;}}
@media (min-width: 768px) {.fananmeldungmobile{display:none;}}






/*----------------------------------------------------------------------------------------------------------*/
/* Addon MODALBOX FREECLIP */
/*----------------------------------------------------------------------------------------------------------*/ 
 
  #fan69freeclipmodal{
	  background:  rgba(0, 0, 0, 0.84); 
  }

 
 #fan69freeclipmodal .modal-header { border-bottom: 0px solid #e5e5e5; padding: 0px 0px 0px 0px;position: absolute; right: 15px; top: 15px; z-index:99;}
 @media (max-width: 767px) { #fan69freeclipmodal .modal-header {right: 0px; top: 0px;}}
 
 #fan69freeclipmodal .modal-body {padding: 0px;}
 #fan69freeclipmodal .modal-lg {
	 max-width: 830px;
	 
	 }
 #fan69freeclipmodal .nopadding {padding: 0px!important;}








 
/*----------------------------------------------------------------------------------------------------------*/
/* Prestashop 1.7.8.9 - FIXES */
/*----------------------------------------------------------------------------------------------------------*/  
 
 
 
#authentication .field2 .form-control-comment{display: none;}
#authentication .field3 .form-control-comment{display: none;} 
#checkout #customer-form .field2 .form-control-comment{display: none;}
#checkout #customer-form .field3 .form-control-comment{display: none;} 
 
 #header .header-top .search-widget {

  overflow: hidden;
} 
 
 
.product-miniature .auction_detail h6 {display:none;}
#product .auction_detail {color: #000;}
 
 
	
/*----------------------------------------------------------------------------------------------------------*/
/* Category Beschreibung */
/*----------------------------------------------------------------------------------------------------------*/ 
 
 
 #category #product-list-header .block-category {min-height: 0rem; margin-bottom: 1.563rem; padding: 10px 0px;}
  #category #product-list-header .card {background-color:rgba(0,0,0,0); box-shadow: rgba(0, 0, 0, 0) 2px 2px 8px 0px!important; border: 0px;}
 
#category #product-list-header #category-description p {color:#bdbdbd;}
#category #product-list-header #category-description p strong{font-weight:900; color: #9a9170;}
 
 
/*----------------------------------------------------------------------------------------------------------*/
/* YCOW - HOOKS */
/*----------------------------------------------------------------------------------------------------------*/  
 
 
 
 


.ycowcreditsbox {
    background: transparent;
	float: right;
}

@media (min-width: 300px) {.ycowcreditsbox{ margin: 12px 0px 0px 0px;}}
@media (min-width: 768px) {.ycowcreditsbox{ margin: 60px 20px 0px 0px;}}



/* @media (min-width: 1900px) {.ycowcreditsbox{ margin: 15px 0px 15px 50px;}} */



#module-ycow-messages #wrapper {
    padding-bottom: 2.5rem;
}

#module-ycow-images #wrapper {
    padding-bottom: 2.5rem;
}

#module-ycow-videos #wrapper {
    padding-bottom: 2.5rem;
}

/*----------------------------------------------------------------------------------------------------------*/
/* YCOW Messenger DROPLET */
/*----------------------------------------------------------------------------------------------------------*/

.ycowdroplet {
    width: 60px;
    height: 60px;
    position: fixed;
    bottom: 20px; /*was 100*/
    right: 20px;
    /* text-indent: -9999px; */
    background: #9a9170; /* Old browsers */
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    z-index: 99;
}

.ycowdroplet .count-container {
    position: absolute;
    top: -5px;
    left: 35px;
}

.ycowdroplet i {
    font-size: 30px;
    color: #fff;
    padding: 15px;
}

@media screen and (max-width: 767px) {
    .ycowdroplet {
        width: 47px;
        height: 47px;
        position: fixed;
        bottom: 15px;
        right: 15px;
    }

    .ycowdroplet i {
        font-size: 27px;
        color: #fff;
        padding: 10px;
    }

}



 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
/* FIX IE FONT AUCTION */
 
.psgTimer {font-family: 'open sans';}
 
 
 
 
 
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
 margin-bottom:.5rem;
 font-family:inherit;
 font-weight:400;
 line-height:1.1;
 color:inherit
}
 
 
#main .page-header {margin-bottom: 1.563rem;text-align: center;}

.page-header .h1{color: #fff;}
/* #category .h1{color: #fff;} */
/* #product .h1{color: #fff;} */




#header, #header .header-top {
  background-color: transparent!important;
}


 
/*----------------------------------------------------------------------------------------------------------*/
/* SEctions IndeXes */
/*----------------------------------------------------------------------------------------------------------*/ 
 
@media (min-width: 300px){#index .featured-products{margin: 20px 0px;}}
@media (min-width: 768px){#index .featured-products{margin: 20px 0px;}}

@media (min-width: 300px){#index .topvideos {margin: 20px 0px;}}
@media (min-width: 768px){#index .topvideos {margin: 50px 0px;}}




/*----------------------------------------------------------------------------------------------------------*/
/* FIX Products highlight vorschau */
/*----------------------------------------------------------------------------------------------------------*/ 
.product-miniature .highlighted-informations{display:none;}


/*----------------------------------------------------------------------------------------------------------*/
/* FIX FLUID LISTING INDEX */
/*----------------------------------------------------------------------------------------------------------*/ 

@media (min-width: 300px){#index .featured-products .products article{width: 80%; margin: auto;}}
@media (min-width: 768px){#index .featured-products .products article{width: 46%; float:left;}}
@media (min-width: 992px){#index .featured-products .products article{width: 22.5%;}}

#index .featured-products .thumbnail-container{width: 100%;}
#index .featured-products .product-description{width: 100%;}
#index .featured-products .highlighted-informations{width: 100%;}
 
#index .featured-products .product-miniature .thumbnail-container .product-thumbnail {
  position: relative;
  height: calc(100% - 21%);
}

/* --- Auction Listing Index --- */
@media (min-width: 300px){#index .fnauctionindex .products article{width: 100%;}}
@media (min-width: 768px){#index .fnauctionindex .products article{width: 100%; float:left;}}
@media (min-width: 992px){#index .fnauctionindex .products article{width: 100%;}}
#index .fnauctionindex .products article {box-shadow: rgba(0, 0, 0, 0) 2px 2px 8px 0px!important;}

/* --- Auction Listing Categories --- */



#category #products .products .auctionlistout {box-shadow: rgba(0, 0, 0, 0) 2px 2px 8px 0px!important;}

#category #products .auctionlist .product-thumbnail {
  position: relative;
  height: calc(100% - 25%);
}





 /* --- BOX BESTELL BEST --- */
#order-confirmation .featured-products{margin: 30px 0px;}

@media (min-width: 300px){#order-confirmation .featured-products .products article{width: 100%;}}
@media (min-width: 768px){#order-confirmation .featured-products .products article{width: 46%; float:left;}}
@media (min-width: 992px){#order-confirmation .featured-products .products article{width: 22.5%;}}

#order-confirmation .featured-products .thumbnail-container{width: 100%;}
#order-confirmation .featured-products .product-description{width: 100%;}
#order-confirmation .featured-products .highlighted-informations{width: 100%;}
 
#order-confirmation .featured-products .product-miniature .thumbnail-container .product-thumbnail {
  position: relative;
  height: calc(100% - 21%);
} 

@media (min-width: 300px){ 
#order-confirmation .card {background-color: #fff;}
 
 
}
 
 
 
 
 
 
/* --- LISTING CATEGORIES --- */
 
@media (min-width: 300px){#category #products .products article{width: 100%;}}
@media (min-width: 768px){#category #products .products article{width: 46%; float:left;}}
@media (min-width: 992px){#category #products .products article{width: 22.5%;}}
 
 .
#products .product-miniature .thumbnail-container{width: 100%!important; border: 1px solid red;}
#category #products .products article .product-description{width: 100%;}
#category #products .products article .highlighted-informations{width: 100%;} 
 
 

 
 
 
 
 
 
 
/* ---------------------------------------------------------------------------------------------------------- */
/* WK FIX ADD CLASS */
/* ---------------------------------------------------------------------------------------------------------- */
 
 .login-form .alert-danger {
	background-color: #fff;
	border-color: #fff;
	color: #a94442;
	padding: 0px;
 }
 
 .fn69alert{
	text-align: center;
	background-color: #fff;
	box-shadow: 0 0 0 4px #fcf4f4 inset;
	border: 1px solid #c40000;
	padding: 20px;
	margin: 0px auto 25px auto;
	width: 75%;

 }
 @media (max-width: 991px) {
	 .fn69alert{width: 100%;} 
 }
 
 
 
/* ---------------------------------------------------------------------------------------------------------- */
/* WK FIX ADD CLASS */
/* ---------------------------------------------------------------------------------------------------------- */
 
#third {display: none;}

.wk-error-lock{display: none;}

.mystylexx{
	 display: block!important;
	 text-align: center;
	color: #a94442;
	margin-bottom: 10px;
	margin-top: 15px;
	border: 1px solid #f2dede;
	font-size: 14px;
	padding: 10px 0px;
	background: #f2dede;
	font-weight: 600;
	 }
@media (max-width: 767px) {
	.mystylexx{ text-align: left;padding: 10px 10px;} 
}	 
	 
	 
 /* .mystylexx a {color: #000;} */
 
 
 
 
 
 
 body {

    direction: ltr;
	font-family: 'Open Sans', sans-serif;
    font-size: 1rem;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #232323;
    line-height: 1.25em;
	
}
@media (min-width: 300px) {body {background: #111;}} 
@media (min-width: 768px) {body {
	background: #111;
	background: url(../img/bg-lady-anja-shop.jpg) no-repeat #111;
	/* background-position: center top; */
	background-position: center -100px;
	background-attachment: fixed;
	}} 
 
 /*==============================================================================================================
	Captcha Verstecken 
==============================================================================================================*/
/*.grecaptcha-badge{border: 2px solid red!important; display: none!important;}
.grecaptcha-logo{border: 2px solid red!important; display: none!important;} */
/*----------------------------------------------------------------------------------------------------------*/
/* Globals */
/*----------------------------------------------------------------------------------------------------------*/
 
 .nopadding {padding:0px !important;}
 .clear {clear: both;}
 .textcenter{text-align: center;} 

/*----------------------------------------------------------------------------------------------------------*/ 
/* Logo */ 
/*----------------------------------------------------------------------------------------------------------*/
 #header {
  background: none;
  color: #fff;
}
@media (max-width: 767px) {#header .logo {width: 60px; padding-top: 0px;}} 
@media (min-width: 768px) {#header .logo {width: auto; max-width: 160px; padding-top: 0px; margin: 0px auto;}} 

@media (max-width: 767px) {body#checkout #header .header-nav .logo {width: 35px;}}


.header-full {background: none; border-top: 2px solid #9a9170;}

@media (max-width: 767px){
	#header .header-top .search-widget {
		width: 100%;
		margin-bottom: 10px;
	}
}
 
 
#header .header-nav .user-info .logged {
    color: #9a9170;
}
#header a:hover {
    text-decoration: none;
    color: #9a9170;
}
 
 
/* BACKGROUND */
 #wrapper {
    background: none;
    box-shadow: inset 0 0 0 0 rgba(0,0,0,0);
    /* padding-top: 1.563rem; */
	/* padding-top: 0.5rem; */
	padding-top: 1.5rem;
	
}

#index #wrapper {padding-top: 0rem;}






.carousel {
	box-shadow: 1px 1px 7px 0 rgba(0,0,0,0);
	margin-bottom: 0rem;
	overflow-x: hidden;
} 
 @media (min-width: 1200px) {
	.carousel .carousel-inner {
		height: 500px;
	}
}


 
 
 
 
 
 
 
 
 
 .btn-primary {
	color: #fff;
	background-color:#9a9170;
	border-color:transparent;
	}
 .btn-primary.focus, .btn-primary:focus, .btn-primary:hover {
	color: #fff;
	/* background-color:#2592a9; */
	background-color:#99cc00;
	
	border-color:transparent;
	}

	
	
	
	
	
/*----------------------------------------------------------------------------------------------------------*/
/* UMBAU TOP BAR 2022-01-04 */
/*----------------------------------------------------------------------------------------------------------*/ 

.topline {background: #efefef;padding: 0px 0px;}
#_desktop_contact_link {
    float: left;
	margin: 60px 0px 0px 0px;
}
#_desktop_user_info {
    float: right;
} 
@media (min-width: 768px){#_desktop_user_info {margin: 60px 10px 0px 0px;}}


#header a {
  color: #fff;
  font-weight: 300;
}

#header .header-nav #_desktop_contact_link #contact-link {
    margin-top: .375rem;
}
@media (min-width: 768px) {
#header .header-nav .user-info {
    margin-left: 2.5rem;
    margin-top: .375rem;
    text-align: right;
    white-space: nowrap;
}
}

#header .header-nav {
    border-bottom: 0px solid #f1f1f1;
    max-height: 50px;
    margin-bottom: 0px!important;
	background: #111;
}
@media (max-width: 991px){#header .header-nav {margin-bottom: 0px!important;}}

#header .header-nav #menu-icon{color: #9a9170;}

 #header.is-open,#header.is-open .header-top {
        background-color: #111;
    }
#mobile_top_menu_wrapper {
    padding: 15px;
    background: #111;
}

@media (min-width: 768px) {
#header .header-top {
    padding-bottom: 0.5rem;
}
}

#_desktop_logo {
    padding: 20px 0px 20px 0px;
	text-align: center;
}








#_desktop_cart {
    float: right;
    padding: 0px 0px 0px 0px;
	border: 0px solid red;
	margin: 60px 0px 0px 0px;
}	


#_desktop_cart .cart-products-count{
	background: red;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	width: 16px;
	height: 16px;
	line-height: 16px;
	float: right;
	color: #fff;
	font-weight: 600;
	text-align: center;
	font-size: 12px;
	
}
















#header .header-top .search-widget {
    float: right;
	padding: 0px 0px 0px 0px;
	border: 0px solid red;

}	



@media (min-width: 768px) {.search-widget{float:right; margin: 60px 10px 0px 0px!important; width:80px!important;}}
@media (min-width: 992px) {.search-widget{float:right; margin: 60px 10px 0px 0px!important; width:100px!important;}}
@media (min-width: 1200px){.search-widget{float:right; margin: 60px 10px 0px 0px!important; width:150px!important;}}




/* @media (min-width:768px) {.search-widget {min-width:10.63rem;}} */
/* @media (min-width:1200px){.search-widget {min-width:12.63rem;}} */

@media (min-width:768px) {.search-widget {min-width:5rem;} #search_widget {min-width: 5rem;}}
@media (min-width:1200px){.search-widget {min-width:5rem;} #search_widget {min-width: 5rem;}}






#header .search-widget form input[type="text"] {
    border: none;
    padding: 2px;
    color: #7a7a7a;
    border-bottom: 1px solid rgba(255,255,255,1);
	background: #111;
}

@media (max-width: 767px){
	#header .search-widget form input[type="text"] {
		padding: 10px;
	}	
}



/* @media (min-width: 768px){#header .search-widget form input[type="text"] { min-width: 350px;}} */
/* @media (min-width: 992px){#header .search-widget form input[type="text"] { min-width: 350px;}} */
/* @media (min-width: 1200px){#header .search-widget form input[type="text"] { min-width: 400px;}} */
	
	
	
	
.search-widget form button[type="submit"] {
	position: absolute;
	background: none;
	border: none;
	bottom: .3125rem;
	right: .125rem;
	color: #a2a2a2;
}
	
	
	
	

	
	
	
	
	
	
#header .header-top .menu {
    padding: 20px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-top: 0px solid #ccc;
    width: 100%;
}


#header .header-nav .blockcart {
    background: #9a9170;
    height: 3rem;
    padding: 0.75rem;
    margin-left: 0.9375rem;
    text-align: center;
    white-space: nowrap;
}


/*----------------------------------------------------------------------------------------------------------*/ 
/* Top Menu Center with FLEX BOX */	
/*----------------------------------------------------------------------------------------------------------*/ 
	
	@media (min-width: 768px){
		#top-menu{
			justify-content: center;
		  display: flex;
			
		}
	}


	
/*----------------------------------------------------------------------------------------------------------*/ 
	

	
	
.product-flags li.product-flag {
    background: #9a9170
}	



#header .header-top .blockcart {
    /* background: #c9a55f; */
    height: 3.1rem;
    /* padding: .75rem; */
    /* margin-left: .9375rem; */
    text-align: center;
    white-space: nowrap;
	color: #fff;
}

@media (max-width: 767px){
	#header .header-top {
		background: #111;
		padding-bottom: 0;
	}
}



#header .header-nav .cart-preview .shopping-cart {color: #616161;}
@media (max-width: 991px){#header .header-nav .cart-preview .shopping-cart {color: #fff;}}




#header .header-nav .cart-preview.active {
    background: #000;
}






.extraimg{width: 100%; margin-bottom: 15px;}








/* TOP NAVI */
#header .header-top a[data-depth="0"] {
    color: #fff;
    text-transform: none;
}

#header .header-top a[data-depth="0"]:hover {
    color: #9a9170;
    text-transform: none;
}


@media (max-width: 767px){
	#header .header-top a[data-depth="0"] {
    text-transform: uppercase;
	font-size: 16px;
	}
}




.top-menu a[data-depth="0"] {
    font-weight: 300;
    /* padding: .6075rem .625rem .1875rem .375rem; */
	/* font-size: 20px; */
	padding: .6075rem 2.925rem .1875rem 0rem;
	font-size: 18px;
}

@media (max-width: 1199px){.top-menu a[data-depth="0"] {font-size: 16px;}}
@media (max-width: 991px){.top-menu a[data-depth="0"] {font-size: 10px;}}

.top-menu a.dropdown-submenu {
	text-align: center;
}




#_desktop_top_menu .top-menu[data-depth="0"] #category-3:hover .sub-menu {display: none !important;}
#_desktop_top_menu .top-menu[data-depth="0"] #category-6:hover .sub-menu {display: none !important;} 
#_desktop_top_menu .top-menu[data-depth="0"] #category-13:hover .sub-menu {display: none !important;} 

#mobile_top_menu_wrapper .top-menu #category-3 .navbar-toggler {display: none;}
#mobile_top_menu_wrapper .top-menu #category-6 .navbar-toggler {display: none;}
#mobile_top_menu_wrapper .top-menu #category-13 .navbar-toggler {display: none;}
#mobile_top_menu_wrapper .top-menu #category-27 .navbar-toggler {display: none;}


/* Search Widget */

/* @media (min-width: 768px) {.search-widget {min-width: 7.63rem!important;  max-width: 7.63rem;}} */
/* @media (min-width: 992px) {.search-widget {min-width: 10.63rem; max-width: 10.63rem;}} */
/* @media (min-width: 1200px){.search-widget {min-width: 10.63rem; max-width: 10.63rem;}} */











/* PRODUCT LISTING */
body.tax-display-enabled #products .thumbnail-container, body.tax-display-enabled .featured-products .thumbnail-container, body.tax-display-enabled .product-accessories .thumbnail-container {

    height: 320px;

}


#products .thumbnail-container .product-thumbnail {
    position: relative;
    /* height: calc(100% - 90px); */
	height: calc(80%);
}


.product-miniature .thumbnail-container .product-thumbnail {
    position: relative;
    /* height: calc(100% - 90px); */
	height: calc(100% - 70px);
}




#products .products-section-title, .newproducts .products-section-title,  .featured-products .products-section-title, .product-accessories .products-section-title, .product-miniature .products-section-title {
	color: #9a9170;
    text-align: center;
    margin-bottom: 1.5rem;
	margin-top: 2rem;
	font-size: 1.8rem;
	font-weight: 700;
}
#products .product-miniature, .featured-products .product-miniature, .product-accessories .product-miniature, .product-miniature .product-miniature {

 /* margin: .8125rem .8125rem; */
 /* margin: .8125rem auto; */
 background: #111;
 box-shadow: 2px 2px 8px 0 rgba(0,0,0,0);
 border: 0px solid #ccc;
}

@media (min-width: 300px) {#products .product-miniature, .featured-products .product-miniature, .product-accessories .product-miniature, .product-miniature .product-miniature { margin: .8125rem auto; height: 340px!important;}}
@media (min-width: 768px) {#products .product-miniature, .featured-products .product-miniature, .product-accessories .product-miniature, .product-miniature .product-miniature { margin: .8125rem .8125rem; height: 340px!important;}}




#products .thumbnail-container, .featured-products .thumbnail-container, .product-accessories .thumbnail-container, .product-miniature .thumbnail-container {
	position: relative;
	margin-bottom: 1.563rem;
	height: 318px;
	/* width: 250px; */
	/* width: 230px; */
	width: 100%;
	background: none;
	box-shadow: 2px 2px 8px 0 rgba(0,0,0,0);
	margin: 0px;
	border: 0px solid #efefef;
}




#products .product-description, .featured-products .product-description, .product-accessories .product-description, .product-miniature .product-description {

    position: absolute;
    z-index: 3;
    background: #111;
    /* width: 228px; */
	 width: 100%;
    bottom: 0;
    /* height: 70px; */
	height: 80px;
	/* height: 90px; */

}

@media (max-width: 767px){
#products .thumbnail-container .product-description, .featured-products .thumbnail-container .product-description{
	
	    box-shadow: 0 -5px 10px -5px rgb(0 0 0 / 0%);

}
}





.fnauctionindex .product-description{height: 70px;}



#products .highlighted-informations, .featured-products .highlighted-informations, .product-accessories .highlighted-informations, .product-miniature .highlighted-informations {

    position: absolute;
    bottom: 1.25rem;
    padding-top: .625rem;
    z-index: 2;
    /* background: #fff; */
	  background: #111;
    text-align: center;
    width: 228px;
    height: 3.125rem;
    box-shadow: 0 -5px 10px -5px rgba(0,0,0,0);
    transition: bottom .3s;

}

#products .product-title a, .featured-products .product-title a, .product-accessories .product-title a, .product-miniature .product-title a {
    color: #7a7a7a;
    /* font-size: .875rem; */
	font-size: .81rem;
    text-decoration: none;
    text-align: center;
    font-weight: 400;
	color: #9a9170;
}
#products .product-price-and-shipping, .featured-products .product-price-and-shipping, .product-accessories .product-price-and-shipping, .product-miniature .product-price-and-shipping {

    color: #232323;
    font-weight: 700;
    text-align: center;
	color: #9a9170;

}






/*----------------------------------------------------------------------------------------------------------*/
/* AUCTION CSS CODE */
/*----------------------------------------------------------------------------------------------------------*/	



.auctionlist .product-add-to-cart {display: none;}
.auctionlist .wkaucwinningtextproduct{display: none;}
.auctionlist  .product-price-and-shipping {display: none;}


.auctionlist .purch_auction_clock{display: none;}



.fnauctionindex .product-add-to-cart {display: none;}
.fnauctionindex .wkaucwinningtextproduct{display: none;}
.fnauctionindex  .product-price-and-shipping {display: none;}
.fnauctionindex .highlighted-informations{display: none;}
.fnauctionindex .purch_auction_clock{display: none;}


/* #product .bidwonbutton{display: none;} */


/*UMBAU*/

#order_won_auction {text-align:center;}
.youwonheadline{text-align:center; color: #fff;font-size: 3.5rem;font-weight: 900 !important;}
@media (max-width: 767px) {.youwonheadline{font-size: 2.5rem;}}



.youwontext{text-align:center; color: #fff;padding: 0px 0px 30px 0px;}
.youwonbox{padding: 0px 0px 40px 0px;}

.bidwonbuttonfull{background: #66cc00; color: #fff;
	padding: 10px 20px;
	margin: 40px auto;
	font-size: 2rem;font-weight: 900 !important;
}
@media (max-width: 767px) {.bidwonbuttonfull{font-size: 1rem;padding: 20px 40px;}}


.bidwonbuttonfull:hover{
	color: #fff;
	text-decoration: none;
	background: #9a9170;	
}



.bidwonbutton{
	background: #66cc00;
	color: #fff;
	padding: 10px 20px;
	margin: 20px auto;
	float: left;
	text-align: center;
	width: 100%;
}

.bidwonbutton:hover{
	color: #fff;
	text-decoration: none;
	background: #9a9170;	
}




#products .auctionlistout{height: 420px!important;margin: .8125rem auto;}


#products .auctionlist{
	height: 400px!important;
}

#products .auctionlist .product-thumbnail {
    position: relative;
    height: calc(100% - 170px);
}


#products .auctionlist .product-description {
    bottom: 30px;
}


#products .auctionlist .auction_detail {
    border: 0px solid #ccc;
	background: #111;
}

.thewkauctionlist {
	border: 1px solid #ccc;
	padding: 20px;
}
@media (max-width: 767px) {.thewkauctionlist {padding: 20px 0px;}}

body#module-wkproductauction-allauctiondetails .psgTimer_numbers {
    margin-left: 0px;
}

body#module-wkproductauction-allauctiondetails .auction_prod {
    background: none repeat scroll 0 0 #fff;
    margin-bottom: 15px;
    padding: 10px 0px;
    margin-top: 0;
}

@media (max-width: 767px) {body#module-wkproductauction-allauctiondetails .auction_prod {
	text-align: center;    
	margin-bottom: 5px;
	    background: none repeat scroll 0 0 #fff
	}
	}

@media (max-width: 767px) {.wkbuttonfield{text-align: center;}}





/* ====================================================================== */
/* Automatic Bid */
/* ====================================================================== */
	.wk_bid_checkbox{width: 100%; padding: 0px 0px 20px 0px; display: none;}

	#customer_autobid_div{}
/* ====================================================================== */

#product .productsauctiontype{display: none;}


/*Product - Winning*/
.wkaucwinningtextproduct{padding: 20px 0px;}
.wkaucwinningtextproductprice{color:#339900;}

/* Auction Product List*/
.product-miniature .auction_detail h4 {border: 0px solid red; display: none;}
.product-miniature .auction_detail .wk_bid_won {border: 0px solid red; Padding: 0px 25px;}


/* Auction Product List - INDEX */
.fnauctionindex{padding: 0px 0px 0px 0px;}

.fnauctionindex #feature-grid{width: 100%;}




.fnauctionindex #feature-grid .product-miniature{
	height: 410px!important;
	margin: .8125rem .0rem .0rem .0rem;
	background: #111 !important;
	}

@media (max-width: 767px) {
	.fnauctionindex #feature-grid .product-miniature{
		width: 250px;
		margin: 0px auto!important;
	}
}	
.fnauctionindex #feature-grid .product-miniature .thumbnail-container {top: 10px;border: 0px;}
.fnauctionindex #feature-grid .auction_detail{border: 0px;}
.fnauctionindex #feature-grid .product-miniature .highlighted-informations {width: 234px;}







.fnauctionindex #feature-grid .auction_detail {
  border: 0px;
  background: #111 !important;
}
.fnauctionindex #feature-grid .product-miniature .psgTimer_labels > div {
    color: #fff !important;
}


#category #products .product-miniature .psgTimer_labels > div {
    color: #fff !important;
}




/*----------------------------------------------------------------------------------------------------------*/
/* VX telegram */
/*----------------------------------------------------------------------------------------------------------*/		
	
	
	
	
.vxtelegram{	
	/* width: 60px; */
	/* height: 60px; */
	/* position: fixed; */
	/* bottom: 110px; */
	/* right: 20px; */
	/* display: none; */
	/* text-indent: -9999px; */
	/* background: url('../img/scrolltotop.png') no-repeat; */
	/* -webkit-border-radius: 8px; */
	/* -moz-border-radius: 8px; */
	/* border-radius: 8px; */
	/* z-index: 99; */

}




/*----------------------------------------------------------------------------------------------------------*/
/* Custom Text Block */
/*----------------------------------------------------------------------------------------------------------*/	
/* Custom Text Block */
#custom-text {
    background: #fff;
    border-radius: 2px;
	margin-top: 1.5rem;
    margin-bottom: 1.5rem;
   
    text-align: center;
}
@media (min-width: 300px) {#custom-text { padding: 0rem;}}
@media (min-width: 992px) {#custom-text { padding: 3.125rem;}}

#custom-text h2{
	color: #9a9170;
	
	font-weight: 800;
}
@media (min-width: 300px) {#custom-text h2{font-size: 18px;}}
@media (min-width: 992px) {#custom-text h2{font-size: 38px;}}


/* NEWSLETTER INDEX */
#block-newsletter-label{
	font-weight: 800;
	font-size: 32px;
	color: #9a9170;
}
/* SOCIALS */
.followme{
	float:left;
	padding-top: .3rem;
	padding-right: 2rem;
	font-weight: 800;
	font-size: 28px; /*32*/
	color: #9a9170;
}
@media (min-width: 992px) {.followme{padding-left: 2rem;}}






.block-social ul li {
    height: 2.5rem;
    width: 2.5rem;
    background-color: #000;
    background-repeat: no-repeat;
    display: inline-block;
    margin: .125rem;
    cursor: pointer;

}

/* footer */
.footer-container {

    margin-top: 1.25rem;
    padding-top: 1.25rem;
    overflow: hidden;
    box-shadow: 2px 2px 11px 0 rgba(0,0,0,0);
	border-top: 2px solid #e8e8e8;
}

#footer {

    padding-top: 2.5rem;
	
}
.footerwhite{background: #fff; padding-top: 2.5rem;}

/*  payment logos */

.paymentlogos{width: 100%; padding: 20px 0px 40px 0px;}

.footerlogo{width: 100%;}
@media (max-width: 767px) {.footerlogo{width: 100%;padding:20px;}}


/*************************************/
/* PRODUCT */

/*----------------------------------------------------------------------------------------------------------*/
/* Productpage */
/*----------------------------------------------------------------------------------------------------------*/
	.productmaster{
		padding: 30px;
		background:#000;
		margin-bottom: 30px;
		border-top: 2px solid #9a9170;
		color: #fff;
	}
@media (max-width: 767px) {
	.productmaster{padding: 15px;}
}	
	
	#product .h1 {
		color: #fff;
	}	
	#product p {
		color: #fff;
	}	
	
	
	
	
	.productmaster .product-reference label {margin-bottom: 0rem;  color: #fff;}
	.productmaster .product-reference {
    color: #fff;
}

.product-information {
  color: #fff;
}
	
	
.productlara{
	background: #fff;
	
	margin-bottom: 30px;
}
@media (min-width: 300px) {.productlara{padding: 0px;}}
@media (min-width: 768px) {.productlara{padding: 40px;}}

#product .product-price {
    font-weight: 800;
	font-size: 32px;
	color: #9a9170;
    display: inline-block;
}



	
	 	.versandinfos{
	font-size: .8125rem;

color:
#7a7a7a;
	}


	
/* DIsable benachrichtung wenn lieferbar*/
	
	
.product-additional-info .tabs {
	border: 1px solid red;
	display: none;
}	
	
	
	
	
/*JUSCHU*/
.juschu{
	color:#7a7a7a;
	font-size: 12px;
	padding: 0px 0px 0px 0px;
}
.juschulist li {color:#7a7a7a;font-size: 12px;}


/*Categorie*/

@media (max-width: 991px){.products-selection .filter-button {display: none;}}




/* LOGIN*/
.text-center{text-align: center;}



/*Warenkorb fix*/
@media (max-width: 767px) {
	.bootstrap-touchspin input.form-control, .bootstrap-touchspin input.input-group {
		width: 2rem;
	}
}



/*Checkout*/

.payment-options {
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	padding: 20px 0px;
	margin-top: 20px;
	}

body#checkout section.checkout-step #conditions-to-approve {
	border-bottom: 0px solid #000;
    padding-top: 1rem;
}


/* Kontkat*/

.dsgvo{
	font-size:12px;
}


/* MODAL FIX Z INDEX */

.modal {z-index: 9050}


/*MENU LINK DVD DESKTOP*/
@media (max-width: 767px) {.dvdlinklara{display: none;}}
@media (max-width: 1199px){.dvdlinklara {font-size: 14px;}}
@media (min-width: 1200px){.dvdlinklara {font-size: 20px;}}
.dvdlinklara{
	float:left;
	color:#9a9170!important;
	text-transform: uppercase;
	font-weight: 600;
	padding: .6075rem .625rem .1875rem .375rem;
	width: auto;
}
.dvdlinklara:hover{color:#000!important;}



/*MENU LINK DVD MOBILE MENU*/

.dvdlinklaramobile{
	color: #9a9170!important;
    text-transform: uppercase;
	padding: 0rem .625rem .625rem .625rem;
    border-bottom: 1px solid #f6f6f6;
	font-weight: 600;
	font-size: 14px;
}
@media (max-width: 767px) {.dvdlinklaramobile{display: block;}}
@media (min-width: 768px) {.dvdlinklaramobile{display: none;}}
.dvdlinklaramobile:hover{color:#2fb5d2!important;}




.flatrateslinklaramobile{
	color: #9a9170!important;
    text-transform: uppercase;
	/* padding: .125rem .625rem .625rem .625rem; */
	padding: .625rem;
    border-bottom: 1px solid #f6f6f6;
	font-weight: 600;
	font-size: 16px;
}
@media (max-width: 767px) {.flatrateslinklaramobile{display: block;}}
@media (min-width: 768px) {.flatrateslinklaramobile{display: none;}}
.flatrateslinklaramobile:hover{color:#2fb5d2!important;}

#mobile_top_menu_wrapper #top-menu {
    margin-bottom: 0rem;
}



/*SUBPAHE MOBILE*/
.mobileimageleave{width: 100%;}
.leavebuttonpagemobile{width: 100%;}



/* BANNER DVD */
@media (min-width: 300px) {.dvdbannerdesktop{display: none;}}
@media (min-width: 768px) {.dvdbannerdesktop{display: block;}}

@media (min-width: 300px) {.dvdbannermobile{display: block;}}
@media (min-width: 768px) {.dvdbannermobile{display: none;}}

@media (min-width: 300px) {.desktop{display: none;}}
@media (min-width: 768px) {.desktop{display: block;}}

@media (min-width: 300px) {.mobile{display: block;}}
@media (min-width: 768px) {.mobile{display: none;}}



/* ========================================================================================================================================== */
/* ========================================================================================================================================== */
/* ========================================================================================================================================== */
/* FAN69 */
/* ========================================================================================================================================== */
/* ========================================================================================================================================== */
/* ========================================================================================================================================== */

/*----------------------------------------------------------------------------------------------------------*/
/* Index - Payments  */
/*----------------------------------------------------------------------------------------------------------*/ 

.paymentsindex{padding: 30px 0px 50px 0px;}
@media (max-width: 767px) {.paymentsindex{padding: 0px 0px 30px 0px;}}
.paymentsindex img{padding: 40px 0px 0px 0px;}


/*----------------------------------------------------------------------------------------------------------*/
/* Footer - Newsletter and Socials */
/*----------------------------------------------------------------------------------------------------------*/
#footer {
    padding-top: 0rem;
}

#footer .material-icons{color: #fff;}

@media (max-width: 767px){
	#footer .links .title {
		padding: .625rem;
		border-bottom: 0px solid #f6f6f6;
		cursor: pointer;
	}
}
@media (max-width: 767px){
	#footer .footer-container .links ul {
		background-color: #323642;
		margin-bottom: 0;
		color: #fff;
	}
}
@media (max-width: 767px){
	#footer .footer-container .links ul>li a {
		color: #fff;
	}
}
@media (max-width: 767px){
	.footer-container .links ul>li {
		padding: .625rem;
		border-bottom: 0px solid #fff;
		font-weight: 700;
	}
}
@media (max-width: 767px){
	.block_newsletter {
		padding-bottom: .625rem;
		border-bottom: 0px solid #f6f6f6;
	}
}





.footer-social-nl{
	background: #252935;
	padding: 18px 0px 0px 5px;
}
.footer-container {
	background: #323642;
    margin-top: 0rem;
    padding-top: 4.25rem;
    overflow: hidden;
    box-shadow: 2px 2px 11px 0 rgba(0,0,0,0);

}
.footer-container .h3{color: #fff;}
.footer-container .h3 a{color: #fff;}
.footer-container li a {
	color: #fff;
    cursor: pointer;
    font-size: .875rem;
}
.footer-container li a:hover {color: #fff;}
#block_myaccount_infos .myaccount-title a {
	color: #fff;
}

.block-contact .block-contact-title {
	color: #fff;
}
.block-contact, .block-contact a  {
	color: #fff;
	font-size: .875rem;
}





#block-newsletter-label{
	color: #fff;
	font-size:30px;
	font-weight: 600;
}
@media only screen and (max-width: 1199px) and (min-width: 992px){#block-newsletter-label{font-size:20px;}}

/* Socials */



.block-social ul {
    float: right;
}
@media screen and (max-width:767px) {
	.block-social ul {
		float: left;
	}	
}





.block-social ul li {

    height: 2.5rem;
    width: 2.5rem;
    background-color: #252935;
    background-repeat: no-repeat;
    display: inline-block;
    margin: .125rem;
    cursor: pointer;

}


.block-social ul li:hover {

background-color: #9a9170;}


.block-social h4{
	float: left;
	color: #fff;
	font-size:30px;
	font-weight: 600;
	padding-left: 40px;
	border-left: 1px solid #fff;
	line-height: 42px;
	}
@media only screen and (max-width: 1199px) and (min-width: 992px){.block-social h4{font-size:20px;}}



/* Block Social Addon Telegram */

.telegram {
    background-image: url(../css/telegram.svg);
}


/*Copyright*/
.footercopyright{
	padding: 40px 0px;
	text-align: center;
}

/*Kontaktimage*/
.kontaktfooterimage{padding: 8px 0px 20px 0px;}

/*Fan69 logo footer*/
.poweredby {border-top: 1px solid #fff; padding: 20px 0px; color: #fff; text-align: center; font-size:14px; letter-spacing:2px;}
.fan69footerlogo{padding-left: 10px; max-width:90px;}

.telegram {
    background-image: url(../css/telegram.svg);
}

/*MODAL*/

body#checkout .modal-content {
    padding: 1.25rem;
    background-color: #ffffff;
}

/*----------------------------------------------------------------------------------------------------------*/
/* VX telegram */
/*----------------------------------------------------------------------------------------------------------*/		
	
	.vxtelegram{	
		width: 60px;
		height: 60px;
		position: fixed;
		bottom: 90px;
		bottom: 20px;
		right: 20px;
		/* display: none; */
		text-indent: -9999px;
		/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#1e5799+0,3399cc+50,6fb0e2+100 */
		background: #1e5799; /* Old browsers */
		background: -moz-linear-gradient(left,  #1e5799 0%, #3399cc 50%, #6fb0e2 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(left,  #1e5799 0%,#3399cc 50%,#6fb0e2 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to right,  #1e5799 0%,#3399cc 50%,#6fb0e2 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#6fb0e2',GradientType=1 ); /* IE6-9 */
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		border-radius: 50%;
		z-index: 99;

	}
	.vxtelegramicon{
		background-image: url(../css/telegram.svg);
		background-size: auto 44px;
		background-repeat: no-repeat;
		background-position: 5px center;
		width: 60px;
		height: 60px;
		float: left;
	}

	@media screen and (max-width:767px) {
		.vxtelegram{
			width: 47px;
			height: 47px;
			position: fixed;
			/* bottom: 75px; */
			bottom: 15px;
			right: 15px;
		}
		.vxtelegramicon{
			background-size: auto 34px;
			background-repeat: no-repeat;
			background-position: 5px center;
			width: 47px;
			height: 47px;
		}
		
	}
	
/*----------------------------------------------------------------------------------------------------------*/
/* DVD VERSAND TEXT */
/*----------------------------------------------------------------------------------------------------------*/		

.dvdversandinfo{
	border: 1px solid #ccc;
	padding: 20px;
	background: #efefef;
	color: red;
	font-size:12px;
	font-weight: 600;
	margin-bottom: 20px;
}

.dvdversandinfo a{color: red;}


/*----------------------------------------------------------------------------------------------------------*/
/* Create Account Age Alert Fix */
/*----------------------------------------------------------------------------------------------------------*/	

#authentication #notifications{border: 0px solid purple!important; display:none!important;}
#authentication .register-form #notifications{border: 0px solid green!important;display:block!important;}



/*----------------------------------------------------------------------------------------------------------*/
/* Create Account SIZE Fix */
/*----------------------------------------------------------------------------------------------------------*/	
.page-authentication #content {
    padding: 1rem;
    /* max-width: 640px; */
	max-width: 100%;
    margin: 0 auto;
}





 /*----------------------------------------------------------------------------------------------------------*/
/* Specail edit Menu */
/*----------------------------------------------------------------------------------------------------------*/  
.sub-menu{
	width: 140px!important; 
	min-width: 100px!important; 
	border: 1px solid red; 
	position: absolute;

top: 0;
left: 65%!important;
right: 0!important;
	} 


#mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth="1"]>li a {
    text-transform: uppercase;
	    padding: .625rem 0.2rem;
    border-bottom: 1px solid #f6f6f6;
	font-weight: 600;
	color: #323642;
}


#mobile_top_menu_wrapper .js-top-menu-bottom #contact-link {
     /* padding: .1rem 0.2rem .625rem 0.2rem; */
	  /* border-bottom: 1px solid #f6f6f6; */
	/* font-weight: 600; */
	/* color: #323642; */
	/* text-transform: uppercase; */
	
	
	color: #000!important;
    text-transform: uppercase;
    padding: .625rem .625rem .625rem .625rem;
    border-bottom: 1px solid #f6f6f6;
    font-weight: 600;
    font-size: 10px;
	
	
}
#mobile_top_menu_wrapper .js-top-menu-bottom #contact-link a{
	color: #fff!important;
	font-size: 16px;
}




 
#top-menu #category-2{border: 0px solid red;}
#top-menu #category-2 a[data-depth="0"]{font-size:0px;}
#top-menu #category-2 a[data-depth="0"]:before{ content: "\25bc";font-size:30px;}
 
 
@media (max-width: 767px){
	#top-menu #category-2 a[data-depth="0"]:before{ display: none; content: "mehr..";font-size:30px;}
	#top-menu #category-2 .dropdown-item[data-depth="0"] {display: none;}
	
	}
 
#top-menu #category-3 [data-depth="1"] {display: none;}
#top-menu #category-6 [data-depth="1"]{display: none;}
#top-menu #category-9 [data-depth="1"]{display: none;}
/* #top-menu #category-11 {display: none;} */

/*----------------------------------------------------------------------------------------------------------*/
/* Ausblenden MENU SUB MOBILE AND DESKTOP*/
/*----------------------------------------------------------------------------------------------------------*/ 

/* #_desktop_top_menu .top-menu[data-depth="0"] li:hover .sub-menu { */
    /* display: none !important; */
/* } */
/* #mobile_top_menu_wrapper .top-menu .sub-menu.collapse.in { */
   /* display: none !important; */
/* } */




/*----------------------------------------------------------------------------------------------------------*/
/* Modul Bewertungen - Produkt */
/*----------------------------------------------------------------------------------------------------------*/

.mobileberwertung{
		
	}
	
	.mobileberwertung .comments_note {
    width: auto;
	padding: 4px 0px 0px 10px;
	}
	
	.mobileberwertungtitle{
		float:left;
		font-size:12px;
	}
	
	.mobileseller{
		font-size: 16px;
		line-height: 16px;
		letter-spacing: 1px;
		color: #666;
		margin: 0px 0px 20px 0px;
	}

	
#productCommentsBlock{
	padding: 20px 0px 0px 0px;
	margin: 20px 0px 0px 0px;
	border-top: 1px solid #ccc;
	
}	
	
	
#productCommentsBlock .tabs{
	box-shadow: none;
	margin-top: 1rem;
	background: #fff;
	padding: 0rem;
}

/* Listing */
#js-product-list .product-miniature .comments_note {
    padding: 10px 0px;
}
#index .product-miniature .comments_note {
    padding: 10px 0px;
}
#js-product-list .product-miniature .thumbnail-container:hover .highlighted-informations.no-variants {
    bottom: 4.9rem;
}
#index .product-miniature .thumbnail-container:hover .highlighted-informations.no-variants {
    bottom: 4.9rem;
}

/* IF Listing Auctions*/
.auctionlistout .comments_note{display: none;}
.fnauctionindex .comments_note{display: none;}


/* FORM */
#new_comment_form .product { background: #f9f9f9;}

#new_comment_form .product .product_desc .product_name {
margin-bottom: 0rem;
}


@media (max-width: 767px){
	#new_comment_form {
	   width: 100%;
	}
	#new_comment_form .product .product_desc {
		width: 100%;
	}
}




.dsgvo{
	padding-left: 15px;
padding-top: 10px;
	
}


/*----------------------------------------------------------------------------------------------------------*/
/* Index - SEO TEXT */
/*----------------------------------------------------------------------------------------------------------*/  
	#custom-text {
		background: #252525;
		border-radius: 2px;
		margin-bottom: 1.5rem;
		margin-top: 1.5rem;
		padding: 3.125rem;
		text-align: center;
	}
	@media (max-width: 991px) {#custom-text {padding: 1.125rem;}}

	#custom-text h1 {
		color: #9a9170;
		letter-spacing:1px;
		text-indent:-5px;
		text-transform: uppercase;
		margin-bottom: 1.5rem;
		font-weight: 300;
		font-size: 1.8rem;
		}
	@media (max-width: 991px) {
		#custom-text h1 {font-size: 1.4rem;}
	}	
		
		
		
	#custom-text p {
		color: #fff;
		line-height:30px;
		text-align: justify;
		text-align-last: center;
		} 
	@media (max-width: 991px) {
		#custom-text p {line-height:22px;font-size: 0.9rem;}
	}	
		
		
/* ---------------------------------------------------------------------------------------------------------------------- */	
/* Cookie Tool  */	
/* ---------------------------------------------------------------------------------------------------------------------- */

.cookieconsent-com---nb .cc-nb-main-container{
	font-size: 12px!important;
	padding: 1rem!important;
}
.cookieconsent-com---palette-light.cookieconsent-com---nb,
.cookieconsent-com---nb {
    background-color: #f2f2f2;
    color: #111;
	padding: 0px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	left: 10px !important;
	bottom: 10px !Important;
}
.cookieconsent-com---nb {
    right: auto!important;
    top: auto;
    bottom: 0;
    left: 0!important;
    max-width: 25%!important;
    position: fixed;
}
@media (max-width: 991px){
	.cookieconsent-com---nb {
		 max-width: 100%!important;
	}
}
.cookieconsent-com---nb .cc-nb-title {
    font-size: 16px!important;
    font-weight: 600;
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
}
.cc-nb-text {
    font-size: 12px!important;
	letter-spacing: 0px!important;
}

		
		
		
/*----------------------------------------------------------------------------------------------------------*/
/* FIX BTN CART DISABLED */
/*----------------------------------------------------------------------------------------------------------*/	
#cart a.btn.disabled, fieldset[disabled] a.btn {
    pointer-events: auto;
}
#cart .btn.disabled, .btn:disabled {
    cursor: pointer;
    opacity: 1;
}
	.btn.disabled, .btn.disabled:hover {
    background: #99cc00;
}
#cart .alert-danger{display: none;}	



/*----------------------------------------------------------------------------------------------------------*/
/* Feld kundentexte */
/*----------------------------------------------------------------------------------------------------------*/

#checkout .order-options{padding: 30px 0px;}

#checkout #delivery label{font-size:16px; font-weight: bold;}
@media (max-width: 767px) {
#checkout #delivery label{text-align: center;}	
}

#checkout .order-options #delivery_message{min-height:150px;}


/*----------------------------------------------------------------------------------------------------------*/
/* FIX QTY Button Mobile */
/*----------------------------------------------------------------------------------------------------------*/


@media (max-width: 380px) {
	.product-quantity #quantity_wanted {
		width: 1.8rem;
	}
}


/*----------------------------------------------------------------------------------------------------------*/
/* FIX Customer Form /// Registrer */
/*----------------------------------------------------------------------------------------------------------*/





@media (max-width: 767px) {
	

#authentication #submit-login{

    margin: 0px auto;
    width: 100%;
}

#authentication .form-control-label {
    padding-top: 0.0rem;
}

.page-authentication #content {box-shadow: none; padding: 1rem}

.regadresshead{
	padding: 10px 0px 10px 0px;
	margin: 0px 0px 15px 0px;
	border-bottom: 1px solid #ccc;
	font-weight: 400;
    color: #000;
}





/**/
#customer-form .form-control-label {display: none;}


#customer-form .form-control-comment{display: none;}

#customer-form .form-control-submit {width: 100%;margin-top: 20px; margin-bottom: 10px;}

#customer-form .field2 .form-control-label {display: none;}








#customer-form .form-control-comment {padding-top: 0.5rem;}
#customer-form .form-group {margin-bottom: 1rem;}



}

#customer-form .field6 .form-control-comment{display: none;}




/*----------------------------------------------------------------------------------------------------------*/
/* Paymnet icons */
/*----------------------------------------------------------------------------------------------------------*/

	body#checkout section.checkout-step .payment-options .custom-radio {
		margin-right: 1.25rem;
		margin-top: 5px;
	}
	body#checkout section.checkout-step .payment-options .payment-option {
		line-height: 30px;
	}
	
	
	body#checkout section.checkout-step .payment-options .payment-option label span{font-size:18px!important;}	
	@media (max-width: 991px){
		body#checkout section.checkout-step .payment-options .payment-option label span{font-size:16px!important;}	
	}
	
	.paymenticoncheckoutlabel{
		border: 0px solid red;
		float:right;
		margin-bottom: 0rem;
		cursor: pointer;
	}
	
	
	/* @media (max-width: 991px){ */
		/* .paymenticoncheckoutlabel{display: none!important;} */
	/* } */
	
	
	/* ICON ITSELF */
	.paymenticoncheckout{
		width: 110px;
	}

	.paymenticoncheckoutsmall{
		 float: right;
    width: 30px;
    margin-top: -25px;

	}
   


@media (min-width: 300px){.paymenticoncheckoutdesktop{display: none;}}
@media (min-width: 992px){.paymenticoncheckoutdesktop{display: block;}}
@media (min-width: 300px){.paymenticoncheckoutmobile{display: block;}}
@media (min-width: 992px){.paymenticoncheckoutmobile{display: none;}}



/*----------------------------------------------------------------------------------------------------------*/
/* payment Option */
/*----------------------------------------------------------------------------------------------------------*/	
	body#checkout section.checkout-step .payment-options .payment-option {
		/* margin-bottom: .5rem; */
		margin: 20px 0px;
		border: 1px solid #cccccc;
		padding: 20px;
	}
	body#checkout section.checkout-step .payment-options label {
		display: table-cell;
		text-align: left;
	}

	/*Sofort*/
	#sofortbanking-payment-options p{padding-bottom:40px;}
	#sofortbanking-payment-options img{
		padding-bottom:40px;
		margin-top: -5px!important;
		width: 100px;
		}


		
/*----------------------------------------------------------------------------------------------------------*/
/* payment Button Bestellen Mobile */
/*----------------------------------------------------------------------------------------------------------*/		
		
		
@media (max-width: 991px){		
		
	#payment-confirmation button {
		width: 100%;
		padding: 1.1rem 1.25rem;
	}	
		
		
}		
/*----------------------------------------------------------------------------------------------------------*/
/* Page passwort vergessen Mobile */
/*----------------------------------------------------------------------------------------------------------*/		
@media (max-width: 991px){		
#password .form-fields label {text-align:left;}

	}		
		
		
	








	
		
/* ==================================================================================================== */
/* INDEX - BLOG MODULE */
/* ==================================================================================================== */


	
@media (min-width: 300px){#index .prestablog{padding: 0px 0px;}
@media (min-width: 768px){#index .prestablog{padding: 40px 0px;}}
	
#index .prestablog h2{
	/* font-size:40px; */
	/* padding-bottom: 20px;	 */
	/* color: #ff6895; */
	/* font-size: 40px; */
	/* letter-spacing: 0px; */
	/* text-indent: 0px; */
	/* font-weight: 600; */
	/* font-family: "Roboto", sans-serif; */
	
	color: #9a9170;
text-align: center;
margin-bottom: 1.5rem;
margin-top: 2rem;
font-size: 1.8rem;
font-weight: 700;
	
	
	
	

}

@media (max-width: 991px){	
	#index .prestablog h2 {
		color: #9a9170;
		text-align: center;
		margin-bottom: 1.5rem;
		margin-top: 2rem;
		font-size: 1.8rem;
		font-weight: 700;
	}
}








#index .prestablog h2 a{
	color: #9a9170;
	
}


#index .prestablog #blog_list_1-7 .block_cont {
    width: 100%;
    border: 0px solid #DADADA;
    background-color: #1111;
	color: #fff;
}





#index .prestablog #blog_list_1-7 .block_cont h3 a{color: #9a9170;}


#index .prestablog #blog_list_1-7 .block_cont .date_blog-cat{color: #fff;}
#index .prestablog #blog_list_1-7 .block_cont .date_blog-cat a{color: #fff;}

#index .prestablog #blog_list_1-7 li:hover .block_cont {
	/* background-color: #f5f4f0; */
	box-shadow: 0px 0px 0px rgba(0,0,0,0.49);
	-webkit-box-shadow: 0px 0px 0px rgba(0,0,0,0.29);
}

@media only screen and (max-width: 767px) {
	#index .prestablog #blog_list_1-7 li {
		padding: 10px 10px 30px 10px;
	}
}




#index .prestablog #blog_list_1-7 .prestablog_more {
    display: block;
    background-color: transparent;
}

.blog_link{}

.blog_link{
		background: #9a9170;
		-webkit-border-radius: 20px;
		-moz-border-radius: 20px;
		border-radius: 20px;
		padding: 10px 20px;
		color: #fff;
	}
	.blog_link:hover{background: #33cc00;color:#fff;}
	@media only screen and (max-width: 767px) {

	.blog_link{display: block;text-align: center;}
	
	}

.comments	{color: #000;}
#blog_list_1-7 .prestablog_more .comments {
    color: #000;
    padding: 15px 15px;
    height: 50px;
}
#blog_list_1-7 .blog-grid .block_bas {
    width: 100%;
    padding: 20px 0px 10px 0px;
}	
	
	
#blog_list_1-7 .comments:hover, #blog_list_1-7 a.blog_link:hover::before, #blog_list_1-7 .comments:hover::before {
    background-color: #f5f4f0;
    color: #0d0d0d;
}	


/* ==================================================================================================== */
/* Page - BLOG Übersicht */
/* ==================================================================================================== */

#module-prestablog-blog #prestablog_menu_cat{display:none;}


#module-prestablog-blog #blog_list_1-7 {margin-bottom: 2rem;}




#module-prestablog-blog #blog_list_1-7 li {
    width: 33%;
}
@media only screen and (max-width: 767px) {
#module-prestablog-blog #blog_list_1-7 li {
    width: 100%;
}	
}

#module-prestablog-blog #blog_list_1-7 li:hover .block_cont {
	background-color: #111;
	box-shadow: 0px 0px 5px rgba(0,0,0,0.0);
	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.0);
}
#module-prestablog-blog #blog_list_1-7 .block_cont {
    width: 100%;
    border: 0px solid #DADADA;
    background-color: #1111;
	color: #fff;
}



#module-prestablog-blog #blog_list_1-7 .prestablog_more{background: none;}


#module-prestablog-blog #blog_list_1-7 .block_cont{border: 0px;}


#module-prestablog-blog #blog_list_1-7 .block_cont h3 a{color: #9a9170;}



/* ==================================================================================================== */
/* Page - BLOG MODULE */
/* ==================================================================================================== */



#prestablogfront {
	background: #111;
	border: 0px solid #DADADA;
}



#module-prestablog-blog #left-column {display: none;}

#prestablogfront .info_blog {
    text-align: left;
    margin-bottom: 10px;
}
#module-prestablog-blog time.date, .info_blog {
    color: #7F7F7F;
    display: block;
    font-size: 12px;
    position: relative;
    text-align: left;
    z-index: 1;
    margin: 0px 20px 0px 20px;
    overflow: hidden;
}
time.date span, .info_blog span {
    background: #111;
    padding: 0px 0px;
}
#module-prestablog-blog time.date::before, .info_blog::before {
    border-top: 0px solid #bfbfbf;
	text-align: left;
	margin: 0px 0px 0px 0px;
}
#module-prestablog-blog #prestablogfront h1 {
  text-align: left;
  color: #9a9170;
}


#module-prestablog-blog .prestablogExtra{display: none;}
		

/*----------------------------------------------------------------------------------------------------------*/
/* Page Aboutme */
/*----------------------------------------------------------------------------------------------------------*/


.aboutme img{width: 100%; margin-bottom: 20px;}

.aboutme p{line-height: 26px; text-align:center;}


.aboutme h1{text-align:center; color: #fff;}

.page-cms-12 {
 background:#111!important;
 padding:1.25rem;
 text-align:justify
}


/*----------------------------------------------------------------------------------------------------------*/
/* Page Aboutme --- FACTS */
/*----------------------------------------------------------------------------------------------------------*/


@media only screen and (max-width: 767px) {
	.aboutme-facts{padding: 30px 0px 30px 0px;}
}
.aboutme-facts-textblock{
	padding: 40px 0px 40px 0px;

}
@media only screen and (max-width: 767px) {
	.aboutme-facts-textblock{
		background: none; padding: 0px;
		margin-top: 0px;
	}
}

.aboutme-facts-textblock h2{
	font-size: 1.375rem;text-align:center; color: #fff;
	padding-bottom: 20px;
}
@media only screen and (max-width: 767px) {
	.aboutme-facts-textblock h2{
		font-size:30px;
	}
}


.factline{border-left: 2px solid #000; background: #252525; margin-bottom: 20px;}
.factone{color: #9a9170; font-size: 16px; line-height: 40px; font-weight: 800;}
.facttwo{color: #fff; font-size: 16px; line-height: 40px; font-weight: 400;}

@media only screen and (max-width: 767px) {
	.factone{color: #9a9170; font-size: 16px; line-height: 30px; font-weight: 800; text-align: center;}
	.facttwo{color: #fff; font-size: 16px; line-height: 30px; font-weight: 400; text-align: center;}	
}







#category h1{text-align:left; color:#9a9170;}

	
		
/*----------------------------------------------------------------------------------------------------------*/
/* TOP BAR ICONS */
/*----------------------------------------------------------------------------------------------------------*/ 



/*TOP BAR SOCIALS */

.sclink span i {
	font-size: 20px;
	margin: 0px 10px 0px 0px;
}

.sclink:hover span i{color:#9a9170;}

@media (min-width: 300px){.sclink{display: none;}}
@media (min-width: 768px){.sclink{display: inline;}}

@media (min-width: 300px){.sclinkkontakt{display: block;}}
@media (min-width: 768px){.sclinkkontakt{display: none;}}


/* FOOTER SOCLAIS */

.sclinkfooter span i {
	
	margin: 7px 0px 0px 20px;
	color: #fff;
}
@media (min-width: 300px){.sclinkfooter span i {font-size: 30px!important;}}
@media (min-width: 768px){.sclinkfooter span i {font-size: 30px!important;}}

.sclinkfooter:hover span i{color:#9a9170;}
		
	




		
/*----------------------------------------------------------------------------------------------------------*/
/* CHECKOUT FIX - BLACK THEME */
/*----------------------------------------------------------------------------------------------------------*/ 

@media screen and (max-width: 767px){
	#cart .card {

		background-color: #fff!important;
		
	}

}



/*----------------------------------------------------------------------------------------------------------*/
/* Top Info - Swipper */
/*----------------------------------------------------------------------------------------------------------*/ 
 
	.topinfobanner{background: #111;}
	 
	 @media (max-width: 767px) {
	 .topinfobanner{border-bottom: 1px solid #ccc;}
	 }
	 
	 
	.swiper {
		width: 100%;
		height: 65px;
		
	}
	@media (max-width: 767px) {.swiper {
		/* height: 52px; */
		height: auto;
	
	} }


	@media (min-width: 300px) {.swiper-slide img{width: 100%;}}
	@media (min-width: 1200px) {.swiper-slide img{width: 1112px;}}

	/*ROW*/
	@media (max-width: 767px) {
		.toinforow{
			padding-right: 0px;
			padding-left: 0px;
		}
	}
	
	
/*----------------------------------------------------------------------------------------------------------*/
/* Module Sparset / Funktion */
/*----------------------------------------------------------------------------------------------------------*/

.fn69-mod-sparset{
	margin: 20px 0px;
	padding: 20px;
	color: #192b43;
	Border: 2px dashed #ddd;
	border-top: 2px solid #ddd;
	border-bottom: 2px solid #ddd;
	background: rgb(221,221,221);
	background: linear-gradient(135deg, rgba(221,221,221,1) 4%, rgba(255,255,255,1) 4%, rgba(255,255,255,1) 96%, rgba(221,221,221,1) 96%);
	
}
@media screen and (max-width:767px) {
	.fn69-mod-sparset{
		margin: 20px 0px;
		padding: 20px 15px 0px 15px;
	}
}

.fn69-mod-sparset .control-label{
	text-transform: uppercase;
	color: #192b43;
	font-size: 16px;
	/* font-weight: 700; */
	font-weight: 400;
	padding: 0px 0px 10px 0px;
	letter-spacing: 0px;
}
.fn69-mod-sparset .form-control-select{
	border: 1px Solid #192b43;
	color: #192b43;
	background-color: #fff;
	}
.fn69-mod-sparset .control-label i {color: #323232;}

@media screen and (max-width:767px) {
	.fn69-mod-sparset .control-label{
		font-size: 0.775rem;
	}
}
.fn69-mod-sparset .addontext{
	padding: 10px 0px 0px 0px;
	font-size: 12px;
}

@media screen and (max-width:767px) {
	.fn69-mod-sparset .addontext{
		font-size: 10px;
	}
}

/*----------------------------------------------------------------------------------------------------------*/
/* ENDE Module Sparset / Funktion */
/*----------------------------------------------------------------------------------------------------------*/

/*----------------------------------------------------------------------------------------------------------*/
/* NEW PRODUCTS */
/*----------------------------------------------------------------------------------------------------------*/

.newproducts{padding: 20px 0px 40px 0px;}
@media screen and (max-width:767px) {.newproducts{padding: 0px 0px 40px 0px;}}

.newproducts h2{
		text-align: center;
		color: #5e297b;
		font-size: 30px;
		letter-spacing: 0px;
		text-indent: 0px;
		/* font-weight: 600; */
	}
 /* @media (max-width: 991px) {.newproducts h2 {color:#5e297b; font-size:22px; letter-spacing: 0px;  text-indent:0px; font-weight: 600;}} */
	
	

.newproducts  .product-description{

    position: absolute;
    z-index: 3;
    background: none;
    width: 100%;
    bottom: 0;
	height: 80px;


}	
	
.newproducts .loadmore {display: none;}  
 
.newproducts .auction_detail{display: none;}
.newproducts article {
	/* background: none!important; */
	background: #191919!important;
	box-shadow: rgba(0, 0, 0, 0) 2px 2px 8px 0px!important;
	max-height: 380px;
	border: 1px solid #191919;
}
@media screen and (max-width:767px) {
	.newproducts article {width: 80%; margin: auto;}	
}
@media screen and (min-width:768px) {.newproducts article {margin: auto;}	}



/*----------------------------------------------------------------------------------------------------------*/
/* Module Sparset / Funktion */
/*----------------------------------------------------------------------------------------------------------*/

.fn69-mod-sparset{
	margin: 20px 0px;
	padding: 20px;
	color: #192b43;
	Border: 2px dashed #ddd;
	border-top: 2px solid #ddd;
	border-bottom: 2px solid #ddd;
	background: rgb(221,221,221);
	background: linear-gradient(135deg, rgba(221,221,221,1) 4%, rgba(255,255,255,1) 4%, rgba(255,255,255,1) 96%, rgba(221,221,221,1) 96%);
	
}
@media screen and (max-width:767px) {
	.fn69-mod-sparset{
		margin: 20px 0px;
		padding: 20px 15px 0px 15px;
	}
}

.fn69-mod-sparset .control-label{
	text-transform: uppercase;
	color: #192b43;
	font-size: 16px;
	/* font-weight: 700; */
	font-weight: 400;
	padding: 0px 0px 10px 0px;
	letter-spacing: 0px;
}
.fn69-mod-sparset .form-control-select{
	border: 1px Solid #192b43;
	color: #192b43;
	background-color: #fff;
	}
.fn69-mod-sparset .control-label i {color: #323232;}

@media screen and (max-width:767px) {
	.fn69-mod-sparset .control-label{
		font-size: 0.775rem;
	}
}
.fn69-mod-sparset .addontext{
	padding: 10px 0px 0px 0px;
	font-size: 12px;
}

@media screen and (max-width:767px) {
	.fn69-mod-sparset .addontext{
		font-size: 10px;
	}
}





/*----------------------------------------------------------------------------------------------------------*/
/* Module CUSTOM OPTIONS */
/*----------------------------------------------------------------------------------------------------------*/



#product .block-product-attribute-custom{}

#product .block-product-attribute-custom .from-group-option{
	display: block;
	/* border: 1px solid red; */
	width: 100%;
	clear: both;
}



#product .block-product-attribute-custom .list-attribute-custom h5 {
	border-bottom: 1px solid #ccc;
	margin-top: 25px;
	padding: 0px 0px 10px 0px;
	width: 100%;
	clear: both;
}
#product .block-product-attribute-custom .control-label {
  margin-bottom: .375rem;
  display: block;
  width: 90%;
  float:left;
  color: #fff;
}

#product .block-product-attribute-custom .list-attribute-custom .checkbox > label {
  margin-right: 4px;
}


#product .block-product-attribute-custom .list-attribute-custom span.desc {
  /* position: unset; */
  text-align: center;
  margin: 5px 1px;
  height: 16px;
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  /* float: left; */
}



#product .block-product-attribute-custom .ets_notification_ex {
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 85%;
}


#product .block-product-attribute-custom .product-price {
  font-weight: 800;
  font-size: 14px;
  color: #9a9170;
}




/*----------------------------------------------------------------------------------------------------------*/
/* Module JX MEGA MENU */
/*----------------------------------------------------------------------------------------------------------*/




.default-menu .jxmegamenu {
  position: relative;
  background: none;
  border-bottom: 0px solid #e9e9e9;
  padding: 0;
}

.default-menu > ul > li > a, .default-menu > ul > li > .top-level-menu-li-span {
  display: block;
  padding: 10px;
  border-right: 0px solid #ccc;
  border-left: 0;
  border-bottom: 0px solid #e9e9e9;
  color: #484848;
  font: 600 18px/22px "Open Sans", sans-serif;
    font-weight: 600;
  padding: 17px 10px;
  text-transform: none;
  cursor: pointer;
  position: relative;
}
/*SUBMENU*/
.default-menu > ul > li ul.is-simplemenu, .default-menu > ul > li ul.is-simplemenu ul {
          display: none;
          width: 300px;
          /* top: -1px; */
		  top: 50px;
          right: -200px;
          position: absolute;
          z-index: 99;
          border: 0px solid #ccc;
          background: #333333;
		  }


.is-simplemenu li a {
	border: 0px solid red;
	padding: 10px 0px 10px 20px !important;
}
		  
		  
		  
		  
		  
		  
		  
		  
/*MBILE*/

@media screen and (max-width:767px) {
#header .header-nav .top-logo {
    padding-top: 11px;
    margin-left: 40%;
}	
	#header .header-nav #menu-icon {
		vertical-align: middle;
		cursor: pointer;
		margin: 0 0rem;
	}
.default-menu .menu-title {
    position: relative;
    background: #111;
    border-bottom: 0px solid #e9e9e9;
    padding: 15px 20px;
    font: 600 18px/22px "Open Sans", sans-serif;
    color: #fff;
    text-transform: uppercase;
    cursor: pointer;
}	
	
	
	
.displayTop_menu .active{width: 100%;}


.default-menu {
    padding: 0 15px;
    clear: both;
    width: 50px;
    float: left;
    position: absolute;
}
.default-menu .menu-title:after {
    position: absolute;
    /* content: "\E145"; */
	content: "\E5D2";

    font-family: 'Material Icons';
    height: 30px;
    width: 30px;
    font-size: 20px;
    top: 15px;
    right: 15px;
    cursor: pointer;
    z-index: 1;
}



.default-menu .jxmegamenu {
    position: relative;
    background: #333333;
    border-bottom: 0px solid #e9e9e9;
    padding: 0;
    width: 94vw;
    z-index: 99;
	    padding-bottom: 50px;
}
.default-menu > ul > li ul.is-simplemenu, .default-menu > ul > li ul.is-simplemenu ul {
    display: none;
    width: 94vw;
    /* top: -1px; */
    top: 50px;
    right: -200px;
    position: absolute;
    z-index: 99;
    border: 0px solid #ccc;
    background: #333333;
}





}/*media*/









/* BEWERTUNG*/
#product-comments-list-header{color:#fff;}
#post-product-comment-modal p{color:#000;}









