/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */

 /*TEST*/
 /*



 b07b11


 b40b40



 ea0a97



39aca0
 #ed6c67
 */

/*
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800&display=swap');





/*----------------------------------------------------------------------------------------------------------*/
/****** Header background FIX *****/
/*----------------------------------------------------------------------------------------------------------*/

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

/*----------------------------------------------------------------------------------------------------------*/
/****** Searchfield scrollbars FIX *****/
/*----------------------------------------------------------------------------------------------------------*/

#header .header-top .search-widget {
  overflow: hidden;
}



  /*----------------------------------------------------------------------------------------------------------*/
/* 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;} */

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


/*----------------------------------------------------------------------------------------------------------*/
/* FIX - BLACK THEME - 2022_07_25 */
/*----------------------------------------------------------------------------------------------------------*/

#payment-confirmation .btn-primary:hover {
	color: #fff;
	background-color:#339900;
	border-color: transparent;
}
#order-confirmation .page-content {color: #000;}
#module-ps_emailsubscription-verification .page-content {color: #000;}

.card  {color: #000;}











/* 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;}}

.page-authentication #content {

  max-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: Noto Sans,sans-serif; */
	font-family: 'Open Sans', sans-serif;
    font-size: 1rem;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #fff;
    line-height: 1.25em;

}


 /*==============================================================================================================
	Captcha
==============================================================================================================*/
.grecaptcha-badge{border: 2px solid red!important; display: none!important;}
.grecaptcha-logo{border: 2px solid red!important; display: none!important;}


/* #wrapper {background:#efefef;} */
#wrapper {
	background:#000;

	background: url('../img/bg-miss-mila.jpg') no-repeat #000;

	}


 .flatrateslinklaramobile, .dvdlinklara{display: none;}



/*==============================================================================================================
	Paypal Express Button
==============================================================================================================*/

.ppalexpressbtn{
	padding: 0px 0px 20px 0px;
}
@media (min-width: 300px) {.ppalexpressbtn div{ margin: 0px 23.5%!important}}
@media (min-width: 768px) {.ppalexpressbtn div{ margin: 0px 32.5%!important}}
@media (min-width: 992px) {.ppalexpressbtn div{ margin: 0px 10.5%!important}}
@media (min-width: 1200px){.ppalexpressbtn div{ margin: 0px 16.5%!important}}

/*----------------------------------------------------------------------------------------------------------*/
/* Globals */
/*----------------------------------------------------------------------------------------------------------*/

 .nopadding {padding:0px !important;}
 .clear {clear: both;}
 .textcenter{text-align: center;}


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

	border-color:transparent;
	}






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

 #header {
    background: #000;
    color: #fff;
}


  #header a {

    text-decoration: none;
    color: #fff;
	font-size: 14px;

}
 #header a:hover {

    text-decoration: none;
    color: #bf8309;

}


#header .header-nav {
    border-bottom: 2px solid #bf8309;
	background: #242223;
}
#header .header-top {
    /* border-bottom: 2px solid #bf8309; */
}

 @media (max-width: 767px) {
	#header .header-nav {background: #000;}
}
 @media (max-width: 991px){
#header .header-nav #menu-icon .material-icons {
    line-height: 50px;
    color: #fff;
}
 }
 @media (max-width: 767px){
#header .header-top {
    background: #000;
    padding-bottom: 0;
}
 }


 /*----------------------------------------------------------------------------------------------------------*/
/* UMBAU TOP BAR 2022-01-04 */
/*----------------------------------------------------------------------------------------------------------*/
.topline {background: #000;padding: 0px 0px 2px 0px;}
#_desktop_contact_link {
    float: left;
}
#_desktop_user_info {
    float: right;
}

#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;
}
@media (max-width: 991px){#header .header-nav {margin-bottom: 0px!important;}}


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

#_desktop_logo {
    padding: 10px 0px 0px 15px;
}
#_desktop_cart {
    float: right;
	margin-top: 15px;

}


@media (max-width: 767px){
	#header.is-open, #header.is-open .header-top {
		background-color: #000;
	}
}


#header .header-top .search-widget {
    float: left;
}
@media (min-width: 300px) {.search-widget{float:left; margin: 10px 0px 0px 0px!important;}}

@media (min-width: 768px) {.search-widget{float:left; margin: 20px 0px 0px 0px!important; width:350px!important;}}
@media (min-width: 992px) {.search-widget{float:left; margin: 18px 0px 0px 110px!important; width:350px!important;}}
@media (min-width: 1200px){.search-widget{float:left; margin: 18px 0px 0px 150px!important; width:400px!important;}}

#header .search-widget form input[type="text"] {
    border: none;
    padding: 10px;

    color: #7a7a7a;
    border: 1px solid rgba(0,0,0,.25);
}
@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;}}




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


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








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

#header .header-nav .cart-preview .shopping-cart {
    color: #fff;
}

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
























 /* FIX NEW FLAG IE*/
	.product-flags li.product-flag{
		max-width:50px;
	}

/*----------------------------------------------------------------------------------------------------------*/
/* Mobile Controller */
/*----------------------------------------------------------------------------------------------------------*/

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






/*----------------------------------------------------------------------------------------------------------*/
/* Top LOGO MOBILE */
/*----------------------------------------------------------------------------------------------------------*/
	@media (max-width: 767px){
		#header .header-nav .top-logo a img {
			max-height: 35px;
			max-width: 100%;
		}
	}



/*----------------------------------------------------------------------------------------------------------*/
/* Top Warenkorb */
/*----------------------------------------------------------------------------------------------------------*/
/* #_desktop_cart{ */
	/* float:right;  */
	/* padding: 20px 0px 0px 0px;}  */
/* @media (max-width: 992px){#_desktop_cart{padding: 15px 0px 0px 0px;}} */

#header .header-nav .blockcart {
	background: #bf8309;
    height: 3.1rem;
    padding: .75rem;
    margin-left: .9375rem;
    text-align: center;
    white-space: nowrap;
	color:#fff;
}
#header .header-nav .cart-preview .shopping-cart {
	vertical-align: middle;
    color: #fff;
}
#header .header-nav .cart-preview.active {
    background: #bf8309;
}
@media (max-width: 767px){
#header .header-nav .user-info .logged {
    color: #bf8309;
}}
 /*----------------------------------------------------------------------------------------------------------*/
/* Top Menu */
/*----------------------------------------------------------------------------------------------------------*/
 #header .header-top .menu {
	padding-left: 0px;
    margin-bottom: 0rem;
	margin-top: 10px;
}
 #header .header-top a[data-depth="0"] {
    color: #fff;
    text-transform: uppercase;
	font-size: 16px;
	/* letter-spacing:5px; */
	text-indent:-5px;
}


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

@media (max-width: 767px){
#header .header-top a[data-depth="0"] {
    font-size: 15px;
    color: #000;
}
}




.top-menu a[data-depth="0"] {
    font-weight: 600;
    /* padding: .1875rem .625rem .375rem; */
	/* padding: .1875rem 0.925rem .375rem; */
	padding: 0rem 0.925rem .375rem;
}

@media (max-width: 1199px){.top-menu a[data-depth="0"] {padding: .1875rem 0.825rem .375rem;}}
@media (max-width: 991px) {.top-menu a[data-depth="0"] {padding: .1875rem 0.400rem .375rem;}}


#header .top-menu a[data-depth="0"]:hover {
	color: #bf8309;
    text-decoration: none;
}

 /*----------------------------------------------------------------------------------------------------------*/
/* Specail edit Menu */
/*----------------------------------------------------------------------------------------------------------*/

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

	top: 0;
	left: 85%!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 #top-menu {
    margin-bottom: 0rem;
}


#mobile_top_menu_wrapper .js-top-menu-bottom #contact-link {
     padding: .625rem 0.2rem .625rem 0.3rem;
	  border-bottom: 1px solid #f6f6f6;
	font-weight: 600;
	color: #323642;
	text-transform: uppercase;
}
 #mobile_top_menu_wrapper .js-top-menu-bottom #contact-link a{color: #323642; font-size: 15px;}

#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;} */


#_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-27: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-27 .navbar-toggler {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; */
/* } */


/*----------------------------------------------------------------------------------------------------------*/
/* Search */
/*----------------------------------------------------------------------------------------------------------*/

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

/*----------------------------------------------------------------------------------------------------------*/
/* Product Liste - 3er Set INDEX */
/*----------------------------------------------------------------------------------------------------------*/

 #index .featured-products{padding-top: 30px;padding-bottom: 30px;}

 #index .featured-products .products-section-title {color:#bf8309; font-size:30px; letter-spacing: 10px;  text-indent:-10px; font-weight: 600;}
 @media (max-width: 991px) {#index .featured-products .products-section-title {color:#bf8309; font-size:22px; letter-spacing: 5px;  text-indent:-5px; font-weight: 600;}}


 #products .product-miniature, .featured-products .product-miniature, .product-accessories .product-miniature, .product-miniature .product-miniature {
    margin: .8125rem .8125rem;
    margin: .8125rem auto;
    background: #000;
	box-shadow: 2px 2px 8px 0 rgba(0,0,0,0.2);


	border: 1px solid #bf8309;
}



 #index #products .thumbnail-container, .featured-products .thumbnail-container, .product-accessories .thumbnail-container, .product-miniature .thumbnail-container {
    position: relative;
    margin-bottom: 1.563rem;
    /* height: 400px; */
	 height: 330px;
    /* width: 330px; */
	width: 230px;
    background: #000;
	box-shadow: 2px 2px 8px 0 rgba(0,0,0,.0);
	margin: 10px;
	/* border: 1px solid #bf8309; */
	/* padding: 20px; */
}

 /* #index #products .thumbnail-container .product-thumbnail, .featured-products .thumbnail-container .product-thumbnail, .product-accessories .thumbnail-container .product-thumbnail, .product-miniature .thumbnail-container .product-thumbnail { */
    /* position: relative; */
    /* height: calc(100% - 110px); */
/* } */




#index .featured-products article {height: 350px!important;}
@media (max-width: 767px) {
	#index .featured-products article {height: 440px!important;}
}

#index .featured-products .thumbnail-container .product-thumbnail{ height:calc(100% - 100px);}



@media (max-width: 1199px) {
	#index #products .thumbnail-container, .featured-products .thumbnail-container, .product-accessories .thumbnail-container, .product-miniature .thumbnail-container {
		/* width: 270px; */
		width: 205px;
		/* height: 370px; */
		height: 320px;
	}
}

@media (max-width: 991px) {
	#index #products .thumbnail-container, .featured-products .thumbnail-container, .product-accessories .thumbnail-container, .product-miniature .thumbnail-container {
		 width: 200px;
		height: 300px;
	}
}
@media (max-width: 767px) {
	#index #products .thumbnail-container, .featured-products .thumbnail-container, .product-accessories .thumbnail-container, .product-miniature .thumbnail-container {
		 width: 300px;
		 height: 400px;
	}
}

#products .thumbnail-container .product-thumbnail img, .featured-products .thumbnail-container .product-thumbnail img, .product-accessories .thumbnail-container .product-thumbnail img, .product-miniature .thumbnail-container .product-thumbnail img {

    max-width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}


 #index #products .product-description, .featured-products .product-description, .product-accessories .product-description, .product-miniature .product-description {
    position: absolute;
    z-index: 3;
    background: none;
	/* width: 326px; */
	width: 228px;
    bottom: -10px;
    height: 90px;
}
@media (max-width: 1199px) {
	#index #products .product-description, .featured-products .product-description, .product-accessories .product-description, .product-miniature .product-description {
		/* width: 270px; */
		width: 200px;
	}
}
@media (max-width: 991px) {
	#index #products .product-description, .featured-products .product-description, .product-accessories .product-description, .product-miniature .product-description {
		width: 200px;
	}
}
@media (max-width: 767px) {
	#index #products .product-description, .featured-products .product-description, .product-accessories .product-description, .product-miniature .product-description {
		width: 300px;
	}
}

#index #products .product-title a, .featured-products .product-title a, .product-accessories .product-title a, .product-miniature .product-title a {

    color:  #7a7a7a;
    font-size: 1.2rem;
    text-decoration: none;
    text-align: center;
    font-weight: 300;

}


 #index #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;
	text-align: center;
	width: 330px;
	height: 3.125rem;
	box-shadow: 0 -5px 10px -5px rgba(0,0,0,.2);
    transition: bottom .3s;

	display: none;
}

/* #index .product-miniature:first-child{margin: 0 .8125rem 0 0;} */
/* #index .product-miniature:last-child{margin: 0 0 0 .8125rem;} */
/* #index .product-miniature{margin: 0 1rem 0 1rem;} */

#index .product-miniature{margin: 0 auto 20px auto;}



/*flag new*/
#index .product-flags li.product-flag {

    pointer-events: auto;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    background: #bf8309;

font-weight: 700;

padding: .3125rem .4375rem;

text-transform: uppercase;

color:
#fff;

/* margin-top: .625rem; */

margin-top: 0.5rem;

font-size: 1rem;

box-shadow: 2px 2px 4px 0

    rgba(0,0,0,.2);

}

/*flag new*/
.product-flags li.product-flag {

    pointer-events: auto;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    background: #bf8309;

font-weight: 700;

padding: .3125rem .4375rem;

text-transform: uppercase;

color:
#fff;

margin-top: .625rem;

font-size: 1rem;

box-shadow: 2px 2px 4px 0

    rgba(0,0,0,.2);

}







/*----------------------------------------------------------------------------------------------------------*/
/* 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;}



.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: #006579;

}




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


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

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


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


#products .auctionlist .auction_detail {
    border: 0px solid #ccc;
	 background: #000!important;
}

#products .auctionlist .auction_detail p strong{color: #bf8309;}


#products .auctionlistout .psgTimer_labels > div{color: #fff!important;}





.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;}}




#module-wkproductauction-customerbidaccount .card {color: #000;}
#module-wkproductauction-allauctiondetails #content-wrapper{color: #000;}





.infobidlawfan69{
	font-size: 13px;
	color: #7a7a7a;
	font-weight: 400;
	font-style: italic;
	margin: 10px 0px 0px 0px;

}


/* ====================================================================== */
/* 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: 60px 0px 30px 0px!important;}

@media (max-width: 767px) {
.fnauctionindex{padding: 50px 0px 30px 0px!important;}
}


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




.fnauctionindex #feature-grid .product-miniature{
	/* height: 490px!important; */
	height: 460px!important;
	margin: .8125rem .0rem .0rem .0rem;
	background: #000!important;
	}

@media (max-width: 1199px) {
	.fnauctionindex #feature-grid .product-miniature{
		height: 400px!important;
	}
}
@media (max-width: 991px) {
	.fnauctionindex #feature-grid .product-miniature{
		height: 450px!important;
	}
}
@media (max-width: 767px) {
	.fnauctionindex #feature-grid .product-miniature{
		width: 300px;
		margin: 0px auto 10px auto!important;
		height: 470px!important;
	}
}

@media (max-width: 1199px) {
	#index .fnauctionindex .product-description{
		/* width: 270px; */
		width: 180px;
		bottom: 20px;
	}

	#index .fnauctionindex .product-description .product-title a{
		font-size: 1rem;
	}

	#index .fnauctionindex .product-description .auction_detail p{font-size: 0.6075rem;}
}



@media (max-width: 1199px) {
	.fnauctionindex .thumbnail-container .product-thumbnail {
		height:calc(100% - 150px)!important;
	}
}

@media (max-width: 991px) {
	.fnauctionindex .thumbnail-container .product-thumbnail {
		height:calc(100% - 50px)!important;
	}
	#index .fnauctionindex .product-description{
		/* width: 270px; */
		width: 290px;
		bottom: -50px;
	}
}


@media (max-width: 767px) {
	.fnauctionindex .thumbnail-container .product-thumbnail {
		height:calc(100% - 130px)!important;
	}
	#index .fnauctionindex .product-description{
		/* width: 270px; */
		width: 280px;
		bottom: 30px;
	}
}














/*numbers*/

@media (max-width: 1200px) {
	.product-miniature .psgTimer_numbers>div>div {
		color: white;
		width: 12px;
		height: 35px;
		line-height: 35px;
		font-size: 22px;
		background:#232323;
	}
}



.fnauctionindex #feature-grid .product-miniature .thumbnail-container {top: 10px;border: 0px;}
.fnauctionindex #feature-grid .auction_detail{border: 0px; background: #000!important;}


.fnauctionindex #feature-grid .auction_detail p strong{color: #bf8309;}


.fnauctionindex #feature-grid .product-miniature .highlighted-informations {width: 234px;}


.fnauctionindex #feature-grid .product-miniature .psgTimer_labels > div {
    color: #fff !important;
}



.fnauctionindex .thumbnail-container {
	/* width: 320px; */
	width: 225px;
}

@media (max-width: 1200px) {
	.fnauctionindex .thumbnail-container {
	/* width: 260px; */
	width: 180px;
	}
}
@media (max-width: 991px) {
	.fnauctionindex .thumbnail-container {
	width: 290px;
	}
	.fnauctionindex .product-miniature .product-description {
    width: 240px;}
}
@media (max-width: 767px) {
	.fnauctionindex .thumbnail-container {
	width: 280px;
	}
	.fnauctionindex .product-miniature .product-description {
    width: 280px;
}

}






















/*----------------------------------------------------------------------------------------------------------*/
/* Productpage */
/*----------------------------------------------------------------------------------------------------------*/
	.productmaster{
		padding: 30px;
		background:#0a0c0c;
		margin-bottom: 30px;
		border-top: 2px solid #bf8309;
	}

	@media (max-width: 991px) {
		.productmaster{
			padding: 10px;
		}
	}



	#product .h1 {
    color: #fff;
}

	.productmaster .product-price {
		font-weight: 800;
		font-size: 32px;
		color: #bf8309;
	}

	.productmaster .product-cover img {
		box-shadow: 2px 2px 8px 0 rgba(0,0,0,.0);
		background:#000;
	}


	.productmaster .product-reference label {margin-bottom: 0rem;  color: #fff;}
	.productmaster .product-reference {
    color: #fff;
}

	.product-images>li.thumb-container>.thumb.selected, .product-images>li.thumb-container>.thumb:hover {
		border: 3px solid #bf8309;
	}




	 	.versandinfos{
	font-size: .8125rem;

color:
#7a7a7a;
	}


	.product-information {
    color: #fff;
}



 /*----------------------------------------------------------------------------------------------------------*/
/* Index - SEO TEXT */
/*----------------------------------------------------------------------------------------------------------*/
	#custom-text {
		background: #0c0c0c;
		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: #bf8309;
		letter-spacing:5px;
		text-indent:-5px;
		text-transform: uppercase;
		margin-bottom: 1.5rem;
		}

	#custom-text p {
		color: #fff;
		line-height:30px;
		text-align: justify;
		text-align-last: center;
		}

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

.paymentsindex{padding: 0px 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 Spruch */


.footer-slogan{
	background: #000;
}
.footer-slogan h5{
	text-align: center;
	color: #bf8309;
	letter-spacing: 10px;
	font-weight:400;
	padding: 15px 0px 10px 0px;
	font-size: 20px;
}

@media (max-width: 1200px){
	.footer-slogan h5{
		letter-spacing: 5px;
	}
}
@media (max-width: 767px){
	.footer-slogan h5{
		letter-spacing: 1px;
	}
}




.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: #bf8309;}
#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;
}






.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: #bf8309;}


.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);
}
.onlyfans {background-image: url(../css/fan69-icon-of.svg);}










/**/
/* #footer_account_list i {display: none;} */


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

/*Kontaktimage*/
.kontaktfooterimage{padding: 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;}

/*----------------------------------------------------------------------------------------------------------*/
/* Breadcrumb */
/*----------------------------------------------------------------------------------------------------------*/
	#wrapper .breadcrumb {
		background: transparent;
		padding: 0;
		color: #ccc;
		display:none;
	}
	#wrapper .breadcrumb li a {
		color: #ccc;
	}



/*----------------------------------------------------------------------------------------------------------*/
/* Product LIST */
/*----------------------------------------------------------------------------------------------------------*/


	#js-product-list .thumbnail-container {
		position: relative;
		/* margin-bottom: 1.563rem; */
		margin-bottom: 10px;
		height: 318px;
		width: 230px;
		/* width: 330px; */
		background: #000;
		box-shadow: 2px 2px 8px 0 rgba(0,0,0,.0);
		border: 0px;
	}
	#js-product-list .product-description {
		position: absolute;
		z-index: 3;
		background: #000;
		width: 228px;
		bottom: 0;
		height: 70px;
	}

	#js-product-list .product-thumbnail img {
		top: 1px;
	}



	#products .product-price-and-shipping, .featured-products .product-price-and-shipping, .product-accessories .product-price-and-shipping, .product-miniature .product-price-and-shipping {
    color: #bf8309;
    font-weight: 700;
    text-align: center;
}
#products .product-title a, .featured-products .product-title a, .product-accessories .product-title a, .product-miniature .product-title a {
    color: #fff;
}














/*----------------------------------------------------------------------------------------------------------*/
/* Shopping Card */
/*----------------------------------------------------------------------------------------------------------*/
	@media screen and (max-width:767px) {
		 .card {
			  box-shadow:none;
			  background-color:#fff;
			  border: 1px solid rgba(0,0,0,.125);
		 }
	}
/*----------------------------------------------------------------------------------------------------------*/
/* Checkout */
/*----------------------------------------------------------------------------------------------------------*/

#payment-confirmation .btn-primary {

    color:

#fff;

background-color:
#86d20f;

border-color:

    transparent;

}

#checkout #header .header-nav #_desktop_contact_link {
    float: right;
	margin-left: 2.5rem;

margin-top: .9375rem;

text-align: right;

white-space: nowrap;
display: none;

}



#checkout > #_desktop_contact_link{display: none;}
body#checkout #header #_desktop_logo {

    padding: 5px 20px 0px 20px;

}
body#checkout #header .header-nav .logo {

    max-height: 2.375rem;
    width: auto;

}
#header .logo {

    max-width: 150px;

}



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


/*----------------------------------------------------------------------------------------------------------*/
/* 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;
		}


/*----------------------------------------------------------------------------------------------------------*/
/* CMS PAGE REFERENZ */
/*----------------------------------------------------------------------------------------------------------*/
	.referenz {
		margin-bottom: 10px;
		padding:10px;
		background: #fff;
		box-shadow: 2px 2px 8px 0 rgba(0,0,0,.4);
	}
	@media screen and (max-width:767px) {.referenz {margin-bottom: 40px;}}
	.referenz img{width: 100%; border: 1px solid #ccc; padding: 10px;}
	.page-cms-9 {background: none!important;}




/*----------------------------------------------------------------------------------------------------------*/
/* VX telegram */
/*----------------------------------------------------------------------------------------------------------*/

	.vxtelegram{
		width: 60px;
		height: 60px;
		position: fixed;
		/* bottom: 100px; */
		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: 15px;
			right: 15px;
		}
		.vxtelegramicon{
			background-size: auto 34px;
			background-repeat: no-repeat;
			background-position: 5px center;
			width: 47px;
			height: 47px;
		}

	}


/*----------------------------------------------------------------------------------------------------------*/
/* Scroll To top Button */
/*----------------------------------------------------------------------------------------------------------*/


.scrollup{
	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;

}

/*----------------------------------------------------------------------------------------------------------*/
/* DVD VERSAND TEXT DVD*/
/*----------------------------------------------------------------------------------------------------------*/

.dvdversandinfo{
	border: 0px solid #ccc;
	padding: 20px;
	background: #000;
	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;}


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

}


	/* ---------------------------------------------------------------------------------------------------------------------- */
/* 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;}



/*----------------------------------------------------------------------------------------------------------*/
/* Pagination Black */
/*----------------------------------------------------------------------------------------------------------*/

.pagination .page-list {
  background: #000;
  padding: .375rem;
  margin-bottom: 0;
  box-shadow: 2px 2px 4px 0 rgba(0,0,0,.2);
}
.pagination a {
  color: #fff;
  font-weight: 600;
}



/*----------------------------------------------------------------------------------------------------------*/
/* 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;}

	}
