/*=================================*/
/* Nivo Slider Demo
/* November 2010
/* By: Gilbert Pellegrom
/* http://dev7studios.com
/*=================================*/

/*====================*/
/*=== Reset Styles ===*/
/*====================*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
	vertical-align:baseline;
	-webkit-font-smoothing: antialiased;
}
/*@import url("http://fast.fonts.net/t/1.css?apiType=css&projectid=fbab08fd-4be9-4fc3-9a46-e9e00e026101");
@font-face{
font-family:"DINNextW01-CondensedLig";
src:url("../fonts/c0be55e4-0b40-4646-a643-431ca3639465.eot?#iefix");
src:url("../fonts/c0be55e4-0b40-4646-a643-431ca3639465.eot?#iefix") format("eot"),url("../fonts/43e82893-3880-47b2-82d6-5b136f8f7477.woff") format("woff"),url("../fonts/72f03533-e4e2-48a4-9d34-53d2964eb649.ttf") format("truetype"),url("../fonts/c11fd4df-941d-4a17-8af0-be88e02e0042.svg#c11fd4df-941d-4a17-8af0-be88e02e0042") format("svg");
}*/
@font-face{
font-family:"DIN-CondensedLight";
src:url("../fonts/332311_0_0.eot?#iefix");
src:url("../fonts/332311_0_0.eot?#iefix") format("eot"),url("../fonts/332311_0_0.woff") format("woff"),url("../fonts/332311_0_0.ttf") format("truetype"),url("../fonts/332311_0_0.svg") format("svg"),url("../fonts/332311_0_0.woff2") format("woff2");
}
body {
	line-height:1;
	color:black;
	background:white;
	font-family:'DIN-CondensedLight'; 
}
table {
	border-collapse:separate;
	border-spacing:0;
}
caption, th, td {
	text-align:left;
	font-weight:normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content:"";
}
blockquote, q {
	quotes:"" "";
}
/* HTML5 tags */
header, section, footer,
aside, nav, article, figure {
	display: block;
}

/*===================*/
/*=== Main Styles ===*/
/*===================*/
body {
	font:14px/1.6 'DIN-CondensedLight';
	color:#333;
	background:#eee;
}
/* 
a, a:visited {
	color:blue;
	text-decoration:none;
} */
a:hover, a:active {
	color:#AF1A1D;
	text-decoration:none;
}

#dev7link {
    position:absolute;
    top:0;
    left:50px;
    background:url(../../../../mynewtheme/default/images/dev7logo.png) no-repeat;
    width:60px;
    height:67px;
    border:0;
    display:block;
    text-indent:-9999px;
}

.slider-wrapper { 
	width: 80%; 
	margin: 100px auto;
}

/*====================*/
/*=== Other Styles ===*/
/*====================*/
.clear {
	clear:both;
}
.carousel {
	position: relative;
	margin:0 0 73px;
}
.carousel .mask {
	position: relative;
	overflow: hidden;
	width:100%;
	max-height: 480px !important;
}
.carousel .mask .slideset {
	width: 99999px;
	float: left;
}
.carousel .mask .slide {
	width:100%;
	position:relative;
	float: left;
	text-align: center;
	/* background: #fff url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZmRmZGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fff 0%, #dfdfdf 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#dfdfdf));
	background: -webkit-linear-gradient(top,  #fff 0%,#dfdfdf 100%);
	background: -o-linear-gradient(top,  #fff 0%,#dfdfdf 100%);
	background: -ms-linear-gradient(top,  #fff 0%,#dfdfdf 100%);
	background: linear-gradient(to bottom,  #fff 0%,#dfdfdf 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dfdfdf',GradientType=0 ); */
}
.carousel .mask .slide.new:before{
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:139px;
	height:112px;
	background:url(../images/label.png) no-repeat;
	z-index:2;
}
.carousel .btn-prev,
.carousel .btn-next{
	overflow:hidden;
	position:absolute;
	top:50%;
	left:5px;
	margin:-28px 0 0;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/arrows.png) no-repeat;
	width:34px;
	height:57px;
	display: none;
}
.carousel .btn-next{
	left:auto;
	right:5px;
	background-position:100% 0
}
.carousel .pagination{
	position:absolute;
	left:0;
	width:100%;
	text-align:center;
	font-size:7px;
	line-height:7px;
}
.carousel .pagination ul{
	display:inline-block;
	vertical-align:top;
	list-style:none;
	margin:0;
	padding:4px;
	overflow:hidden;
}
.carousel .pagination li{
	float:left;
	padding:1px 1px 0 0;
	margin:0 8px 0 7px;
}
.carousel .pagination li:before{display:none;}
.carousel .pagination a{
	display:block;
	text-indent:-9999px;
	width:9px;
	height:9px;
	background:#4a4b4c;
	position:relative;
	border-radius:50%;
}
.carousel .pagination .active a,
.carousel .pagination a:hover{
	background:#fff;

	margin:0;
	width:9px;
	height:9px;
}
.carousel .slide > a > img{
	max-width:861px;
	width:auto!important;
	max-height: 480px!important;
}
.slide-holder{
	overflow:hidden;
	position:relative;
	padding:31px 83px 16px 110px;
	font-size:0;
	line-height:0;
	letter-spacing:-4px;
}
.slide-holder > *{letter-spacing:0;}
.slide-actions{
	position:absolute;
	right:83px;
	bottom:30px;
}
.slide-actions button.button span{
	height:27px;
	line-height:27px;
	font-size:14px;
	padding:0 18px;
}
.slide-actions button.button span span{padding:0;}
.slide-holder .image{
	display:inline-block;
	vertical-align:middle;
	width:51.72%;
	padding:0 30px 0 0;
}
.slide-holder .slide-text{
	display:inline-block;
	vertical-align:middle;
	width:48.28%;
	padding:0 0 50px;
	font-weight:600;
	font-size:16px;
	line-height:19px;
}
.slide-holder .slide-text h2{
	font-size:21px;
	line-height:22px;
	font-weight:bold;
	margin:0 0 20px;
	color:#666;
}
.product-view .product-img-box {
	max-height: 510px !important;
	width: 770px!important;
	margin-right: 21px;
}
#queldoreiNav>li>a:hover>span, #queldoreiNav>li.over>a>span, #queldoreiNav>li.active>a>span {
 border-top: none!important;
}
#queldoreiNav>li:hover, #queldoreiNav>li.over, #queldoreiNav>li.active {
	box-shadow: none!important;
}
#queldoreiNav>li a span {
	border-top: none!important;
	font-size: 16px;
	font-family: 'DIN-CondensedLight';
	line-height: 1.2;
	font-weight: normal;
}
#queldoreiNav .sub-wrapper li a span {font-size: 16px;}
#queldoreiNav  li a em {
	float: right;
	display: inline-block;
	font-size: 16px;
	line-height: 24px;
	text-align: right;
	display: none !important;
}
#queldoreiNav {
	margin-top: 9px;
}
.cart-top > a {
	 background: url('../images/icon-cart-malteser.png') 50% 50% no-repeat;
	 background-color:#fff !important;
	 background-size: 28px 24px!important;	
}
 .wishlistTop {  float: right; margin-right: 16px; margin-top: -9px; }
 .wishlistTop > a {
	background: url("../images/malteser_wishlist.png") 50% 67% no-repeat;
	background-size: 24px 15px;
	display: inline-block;
}
#shopping-cart-table input.qty {height: 32px;line-height: 49px;}
#shopping-cart-table h2.product-name {font-family:'DIN-CondensedLight'; font-size: 20px; }
#shopping-cart-totals-table tfoot tr td strong  {letter-spacing: 0;}
.catalog-product-view .main, .catalog-product-view  .main-container , .catalog-product-view  .page-title-bg, .catalog-product-view  .footer-banners, .catalog-product-view  .top-switch-bg{ background-color: #fff;}
/* .catalog-product-view  .grid_12 {margin-top: -34px;} */
.catalog-product-view  .product-name h1  { font-family: 'DIN-CondensedLight'; font-size: 49px; line-height: 0.734;/* padding-left: 13px; */}
.cart-top > a span , .wishlistTop >a span {
  font-size: 18px;
  font-family: "DIN-CondensedLight";
  color: rgb(175, 26, 29);
  line-height: 1.2;
  font-weight: normal;
  display: inline-block;
  margin-top: 6px;
  padding-left: 45px;
}
button.button span span {
	background-color: #af1a1d;
	font-family: "DIN-CondensedLight";
	font-size: 19.5px;
	line-height: 45px;
	border-radius: 0;
	transition: background 200ms ease-in-out;
	-webkit-transition: background 200ms ease-in-out;
	-moz-transition: background 200ms ease-in-out;
	-o-transition: background 200ms ease-in-out;
}
button.button span {border-radius: 0;}
.catalog-product-view .product-view  .add-to-links li.email-friend{ display: none;}
.catalog-product-view .description {
	width: 60%;
	margin-top: 60px;
	font-family: "DIN-CondensedLight";
	color: rgb(50, 50, 50);
	line-height: 1.386;
	display: inline-block;
	margin-bottom: 50px;
	font-size:18px !important;
}
/* Von Florian Meier, Longo Deutschland, ge�ndert.
Alt: 
.catalog-product-view .add-to-links { float:right;  margin-top: -33px;  margin-right: 165px;}
*/
.catalog-product-view .add-to-links { float:right;  margin-right: 165px;}

.catalog-product-view  .product-view .add-to-links li.wishlist:hover span.icon { background-color: #fff; }
.catalog-product-view .product-view .add-to-links li.wishlist span.icon {
	background:  url("../images/malteser_wishlist.png") 50% 50% no-repeat;
	background-size: 24px 15px;
	margin-left: -44px;
	height: 15px;
	padding-top: 20px;	
}
.catalog-product-view .product-view .add-to-links li.wishlist a {
	font-size:14px;
	font-family: "DIN-CondensedLight";
	color: #323232;
	padding-right: 34px;
	width: 100%;
	margin-left: 10px;
}
.catalog-product-view .description .std .column1 { width: 343px;}
.catalog-product-view .description .std .column2 { width: 351px; float:right; margin-top: -97px;}
.product-view .add-to-cart button.button span span, .catalog-product-view .bundle-right .addToCart span span {
	background-color: rgb(175, 26, 29);
	padding: 0 30px 0 30px;
	width: 100px;
	font-family: "DIN-CondensedLight";
	font-size: 14px;
	line-height: 52px;
}
.csm-home .bx-viewport {min-height: 360px;}
.my-account-latest-products .bx-viewport {min-height: 306px;}
.cross-modul-products  .bx-viewport{min-height: 328px;}
.bx-wrapper .bx-controls-direction a {margin-top: 8px!important;}
.product-view .add-to-cart button:nth-child(2) span span , .catalog-product-view .item_update_qty span span{ font-size: 14px; background-color: #323232!important;}
.product-view .add-to-cart button:nth-child(2):hover span span {background-color: #fff!important;}
.product-view .add-to-cart button:first-child { display:inline-block!important; float:right; margin-left: 11px;}
.product-view .button.button span { background:none; border-radius: 0;}
.catalog-product-view .config-content .print_setup , .catalog-product-view .config-content #production_times{ 
	background-color: #FFFFF;
}
.product-view .product-essential .product-main-content #production_times td {min-width: 90px;}
.product-view .product-essential .product-main-content .config-content { width: 371px; }
.catalog-product-view .col1-layout .product-view .product-shop , .catalog-product-view .product-view .product-shop-info { overflow: visible !important;}
.catalog-product-view .add-to-cart .button.btn-cart { position:relative; left: 13px;}
/* .product-view .add-to-cart button.button span { height: 45px;} */
#footer_menu li img { 
	height: 36px;
 	margin-bottom: -12px;
  	margin-top: 0px;
}
.catalog-product-view  .product_header_info .product-sku 
{ 
	font-size: 14px;
	font-family: "DIN-CondensedLight";
	color: #323232;
	line-height: 1.631;
	position: absolute;
	margin-left: 45%;
}
.breadcrumbs li a 
{
	font-size: 14px;
	font-family: "DIN-CondensedLight";
	color: #af1a1d;
	line-height: 2.437;
}
.breadcrumbs strong, .breadcrumbs li {
	font-size: 14px;
	font-family: "DIN-CondensedLight";
	color: #323232;
	line-height: 2.437;
}
.breadcrumbs li a:visited {
color: #9a6263;
}
.catalog-product-view .footer-text 
{ 
	float: right;
	font-size: 14px;
	font-family: "DIN-CondensedLight";
	color: #af1a1d;
	line-height: 1.389;
	margin-top: 12px;
	margin-right: 167px;
}
.customer-account-login .block-login { border-top: none; background-color: rgba(255, 252, 252, 0.701961); border-radius: 0px !important; -webkit-font-smoothing: antialiased; font-weight: 300 !important;}
.customer-account-login .account-login  .block-title .login { font-size: 32px!important; font-family: "DIN-CondensedLight"; color: rgb(0, 0, 0); line-height: 0.75; font-weight: normal; text-transform: none;}
.customer-account-login .account-login  .block-title span { font-size: 14px; font-family: "DIN-CondensedLight"; color: rgb(0, 0, 0); line-height: 0.75; font-weight: normal;}
.customer-account-login .account-login  .block-title{ padding: 54px 30px 0px 44px; text-align: left;}
.customer-account-login .account-login  .block-title strong {padding-bottom: 10px !important;}
.customer-account-login .account-login .forgot-password { width: 50%; }
.customer-account-login .account-login .register
{
	margin-top: -10px;
	font-size: 14px;
	font-family: "DIN-CondensedLight";
	color: #322c29;
	line-height: 1.2;
	margin-top: 10px;
	position:relative;
	display:block;
/*	padding-left: 10px;
	width: 50%;
	right: 17px; */
}

.customer-account-login .account-login #login-form { text-align:left; }

.customer-account-login .account-login .new-account
{ 
	font-size: 14px;
	font-family: "DIN-CondensedLight";
	color: rgba(50, 50, 50, 0.388);
	line-height: 1.2;
	text-align: left;
	margin-top: -33px;
	margin-right: 22px;
	float: right;
	/* opacity: 0.6;	ortner, longo deutschland */
}
#queldoreiNav li a span:hover{ color:#af1a1d; }
 .customer-account-login .block-login .block-content .form-list .input-box { margin: 0 0 18px; }
 .customer-account-login .block-content  a:hover { color: #000000!important; opacity:5; cursor: pointer;}
 .customer-account-login .block-login { width: 419px; height: auto;}
 .customer-account-login .form-list input { width: inherit; height: inherit;}
 .customer-account-login  .block-content .input-box { opacity: 0.6; width: 317px!important; height: 42px; background-color: #eaeaea;}
 .customer-account-login .block-content #send2 { margin-top: 20px;}
 .customer-account-login .block-content #send2 span span  { width: 246px; height: 51px; padding:0!important; font-size: 14px;color:#fff; line-height: 51px;}
 .customer-account-login .block-content #send2 span { height: 51px;}
 .customer-account-login .input-box  input{ text-indent:  17px; padding:0; background-color: #eaeaea!important; font-size: 14px; border-radius:0;}
 .customer-account-login .main-container { height: 100%; overflow:hidden;}
 .customer-account-login .footer-container { overflow: hidden;}
 .footer-container .footer-left-info 
 {
	font-family: "DIN-CondensedLight";
	font-size: 14px;
	font-weight: 400;
	color: #000;
	line-height: 1.2;
	margin: 0px;
	padding-bottom: 5px;
} 
 .my-wishlist .buttons-set .btn-share { display: none;}
 .footer-banners  {display: none; }
 .cms-home .footer-banners {display:block;}
 .cms-home .footer-banners .footer-banner-column1 { left: 19%; width: 24%;}
 .cms-home .footer-banners .footer-banner-column1 , .cms-home .footer-banners .footer-baner-column2 { display: inline-block; position:relative; color: #fff; font-size: 15px; }
 .cms-home .footer-banners .footer-banner-column2 { float:right; width: 50%; color: #fff; font-size: 15px; }
 .catalog-product-view .product-view .costcenter 
 {
	float: right;
/* 	margin-top: -77px; */
	font-size: 18px;
	font-family: "DIN-CondensedLight";
	color: #323232;
	display: inline-block;
 }
  .catalog-product-view .product-view .costcenter  p{padding-top: 1px;}
  .catalog-product-view .product-view .costcenter  .cost-center-icon {
	background: url('../images/cost-center.png');
	color: #fff;
	margin-left: 14px;
	font-size: 13px;
	position: relative;
	top: 5px;
	width: 20px;
	height: 20px;
	display: inline-block;
	background-repeat: no-repeat;
	margin-right: -4px;
  }
  .catalog-product-view #data a.cost-center-close {
		border: 1px solid #D6D6D6;
		font-size: 17px;
		width: 40px;
		display: inline-block;
		border-radius: 4px;
}
 .catalog-product-view  #costcenter_number {margin-left: 10px!important;}
 .catalog-product-view .infos {
	display: inline-block;
	position: relative;
	width: 35%; 
	float: right;
	padding-right: 7px;
	padding-top: 12px;
}
.my-account .dashboard table#pers-data input {margin-bottom: 15px;}
.my-account .form-list input#change_password { top: 6px;}
.customer-account-edit .fieldset {padding: 0;}
.customer-account-edit  .my-account .buttons-set {margin:0;}
/************* Account redesing ****************/
.navigation-block-content { 
	width:750px;
	display:inline-block;
	height: 110px;
	background-color: #eaeaea;
	margin: 0 auto;
}
.navigation-block .page-title {margin: 0;}
.navigation-block  #account-navigation-links .nav-column {
	display: inline;
	width: 33%;
	position: relative;
	float: left;
	padding-top: 20px;
	font-size: 14px;
	font-family: "DIN-CondensedLight";
	color: rgb(171, 171, 171);
	line-height: 1.389;
}
.navigation-block  #account-navigation-links .nav-column .current  {
	font-family: "DIN-CondensedLight";
	font-size: 14px;
	color: rgb(50, 50, 50);
	line-height: 1.389;	
}
.navigation-block #my-orders-table th , .customer-account-index #my-orders-table td, .customer-projects-index #my-projects-table td, .customer-projects-index #my-projects-table th {
	font-size: 14px;
	font-family: "DIN-CondensedLight";
	color:#323232!important;
}
.navigation-block #my-orders-table td a, .navigation-block #my-orders-table .link-reorder, .customer-projects-index #my-projects-table td a, .customer-projects-index #my-projects-table td span.separator {
	font-size: 14px;
	font-family: "DIN-CondensedLight";
	color: rgb(171, 171, 171);
	line-height: 1.389;
	font-weight: normal !important;
}
.navigation-block #my-orders-table td a:hover, .customer-projects-index #my-projects-table td a:hover {
	color: #af1a1d;
}
.upper-content-image {
	background: url('../images/back-img-new.jpg') 0px 20%;
	margin: 0 -21% 0 -34%;
	padding: 0;
	height: 303px;
	max-height: 330px;
	width: 1967px;
	margin-bottom: 70px;
}
.customer-account-index .upper-content-image {
	background: url('../images/back-img-new.jpg') 0px 20%;
	margin: 0 -21% 0 -34%;
	padding: 0;
	height: 303px;
	max-height: 330px;
	width: 1967px;
	margin-bottom: 70px;
}
/* .customer-account-index .col-main, .customer-account-edit  .col-main, .customer-address-index .col-main , .sales-order-history .col-main,
.customer-projects-index .col-main, .customer-personalization-index .col-main, .wishlist-index-index .col-main, .customer-address-form .col-main
{
	padding:0;
} */
.navigation-block .block-title{
	font-size: 32px;
	font-family: "DIN-CondensedLight";
	color: rgb(255, 255, 255);
	color: #fff;
	padding-top: 67px;
} 
.navigation-block .box-head h2, .my-account h2.legend{
	font-size: 22px;
	font-family: "DIN-CondensedLight";
	color: rgb(0, 0, 0);
	line-height: 0.859;
	font-weight: normal;
	
}
.navigation-block .box-head h2 {margin-bottom: 25px;}
.navigation-block .box-head a {
	font-size: 14px;
	font-family: "DIN-CondensedLight";
	color: rgb(171, 171, 171);
	line-height: 1.389;
}
.my-account  .order-date { margin-top:22px!important; margin-left: 5px; padding-top: 10px; font-size: 16px;}
.navigation-block  .box .box-title, .addresses-list h2 {padding: 9px 10px;}
.navigation-block .box-info .box-head h2 { margin-top: 65px;}
.navigation-block  .box-info .box-title h3, .addresses-list h2  {
	font-size: 14px;
	font-family: "DIN-CondensedLight";
	color: rgb(0, 0, 0);
	line-height: 0.976;
	font-weight: normal;
}
.navigation-block .box-info .box-title a {
	font-size: 14px;
	font-family: "DIN-CondensedLight";
	color: rgb(171, 171, 171);
	line-height: 1.389;
}
.navigation-block .box .box-content, .my-account .addresses-list{
	font-size: 14px;
	font-family: "DIN-CondensedLight";
	color: rgb(50, 50, 50);
	line-height: 1.167;
}
.navigation-block .box .box-content a , .my-account .addresses-list a {
	font-size: 14px;
	font-family: "DIN-CondensedLight";
	color: rgb(171, 171, 171);
	line-height: 2.2;
	text-align: left;
	font-weight: normal;
}
.navigation-block .addresses-list li.empty p { font-weight: normal;}
.navigation-block .dashboard .box .box-content {padding-top: 10px;}
.navigation-block .box .box-content h4, .my-account .addresses-list h3 {
	font-size: 14px;
	font-family: "DIN-CondensedLight";
	color: rgb(50, 50, 50);
	text-transform: uppercase;
	line-height: 1.167;
	font-weight: normal;
}
.my-account .order-info .order-date { margin-top: 22px!important; margin-left: 5px; font-size: 18px;}
footer a:hover {
	color: #af1a1d;
}
/*******************************/
.cms-home .upper-content-image { position: absolute; margin: 0 -21% 0 -31%!important; height: 303px;}
.customer-account-index  .account_dashboard_upper_content {
	background: url('../images/back-image.png');
	margin: 0 -21% 0 -34%;
	padding: 0;
	height: 330px;
	max-height: 330px;
	width: 1967px;
	text-align: center;
}
.cms-home .upper-content {
	margin: 0 auto;
	padding: 0;
	height: 330px;
	max-height: 330px;
	width: 100%;
	position: relative;
	text-align: center;
}
.cms-home .upper-content .custom-search {
	display: inline-block;
	width: 100%;
	margin: 90px auto;
}
.cms-home .upper-content .custom-search #custom-search-input {
	width: 418px;
	height: 42px;
	background-color: #eaeaea;
	border: 1px solid #eaeaea;
	text-indent: 10px;
	font-size: 14px;
	border-radius: 0;
	padding: 0px;
}
.cms-home .upper-content .custom-search #custom-search-input {line-height: 36px;}
.cms-home .upper-content .custom-search .form-search button {
	/* background: url("../images/icon_lupe.png") #eaeaea no-repeat; display: inline-block; background-position: 95%; */
	display: inline-block;
	position: absolute;
	width: 18px;
	height: 26px;
	margin: 6px 0 0 -42px;
	background: url("../images/icon_lupe.png")  no-repeat;
	border: 0;
	background-position: 50%;
}
.cms-home .upper-content .greedings {
	color: #fff;
	font-family: "DIN-CondensedLight";
	font-size: 32px;
}
.footer-banners { display: none!important;}
.footer-container-custom {
	background-color: #5B5B5B;
	display:none;
}
.cms-home .footer-container-custom { display: block;}
.footer-custom-content .footer-left { display: table-cell; padding-bottom: 85px; width:45%;padding-top: 80px; }
.footer-custom-content .footer-right { display: table-cell; padding-bottom: 85px; width:45%;}
.footer-custom-content p {
	font-size: 19.546px;
	font-family: "DIN-CondensedLight";
	color: rgb(255, 255, 255);
	line-height: 1.2;
	margin: 0 82px;
}
.footer-image-custom{
  shape-outside: url(http://malteser.your-printq.com/media/wysiwyg/Ebene_2051.png);
  shape-image-threshold: 0.5;
  float: right;
  margin: 38px 100px 0 0;
}
.cms-home .footer-img { float:right ;}
.cms-home  .footer-custom-content .title { 
	font-size: 19.546px;
    font-family: "DIN-CondensedLight";
    color: #f00;
    line-height: 1.2;
	padding-top: 30px;
  }
 .cms-home  .footer-custom-content .subtitle-custom {
	font-size: 25px;
	font-family: "DIN-CondensedLight";
	color: rgb(214, 214, 214);
	line-height: 1.2;
  }
 .cms-home  .footer-custom-content img{ float: right; }
 .cms-home .footer-custom-content span { color: #8A8A8A; padding-bottom: 20px;}

  .cms-home .grid_3 {
	width: 33.3%;
	padding:5px;
	box-sizing:border-box;
	display: inline-block;
	height: auto;
	position: relative;
	margin:0 ;
  }
  .cms-home .category-content a {
	font-size: 14px;
	font-family: "DIN-CondensedLight";
	color: rgb(171, 171, 171);
	line-height: 1.389;
  }
  .cms-home .category-content a:hover,  .cms-home .category-footer a:hover {
	color: #000;
   }
  .cms-home .category-title {
	font-size: 7.062px;
	font-family: "DIN-CondensedLight";
	color: rgb(50, 50, 50);
	line-height: 1.2;
	text-align: left;
	-moz-transform: matrix( 3.53997689873031,0,0,3.53997689873031,0,0);
	-webkit-transform: matrix( 3.53997689873031,0,0,3.53997689873031,0,0);
	-ms-transform: matrix( 3.53997689873031,0,0,3.53997689873031,0,0);
	 padding-left:83px;
	 margin: 120px 0 20px 0;
	 display:inline-block;
  }
  .product-view .product-essential .product-main-content #quantity_options th p{
	  display:inline-block;
	  font-size: 18px;
	  font-family: "DIN-CondensedLight";
	  color: #323232;
	  text-transform: uppercase;
	  line-height: 0.976;
	  padding-top: 15px; 
  }
 .cms-home  .category-content, .cms-home  a.get-started {
	  font-size: 14px;
	  font-family: "DIN-CondensedLight";
	  color: #323232;
	  line-height: 1.389;
	  text-align: center;
  }
 /* .cms-home .category-footer .get-started {padding-left: 165px !important;} */
  .cms-home .category-footer .get-started {padding-left: 0 !important;}
  .cms-home  .category-footer { padding: 70px 10px 65px 0; width: 100%;}
  .cms-home  .category-footer span {
	font-size: 24px;
	font-family: "DIN-CondensedLight";
	color: rgb(50, 50, 50);
	line-height: 1.12; 
	padding-left: 11px;	
   }
  .cms-home .category-footer p.category-info {
	font-size: 18px;
	font-family: "DIN-CondensedLight";
	color: rgb(176, 27, 31);
	line-height: 1.389;
	padding-left: 77px;
	padding-top: 18px;
   }
   .cms-home .category-footer img {
		vertical-align: middle;
		padding-left: 144px;
	
   }
 .cms-home .latest-products , .my-account-latest-products{
	background-color: #f9f9f9;
	margin: 0 -10090px;
	padding: 0 10079px;
 }
  .bx-wrapper { margin: 0px 50px!important;}
  .bx-wrapper .bx-prev {left: -23px;}
  .bx-wrapper .bx-next {right: -73px;}
  .catalog-product-view .bx-prev {left: -34px;}
  .catalog-product-view .bx-next {right: -77px;}
  .catalog-product-view .bx-wrapper {padding-left:0!important;}
 .my-account-latest-products { margin-top: 30px; margin-bottom: 15px; font-family: "DIN-CondensedLight";}
 .my-account-latest-products p.recently-viewed {
	font-size: 25px;
	font-family: "DIN-CondensedLight";
	color: rgb(50, 50, 50);
	padding-top: 40px;
	margin-left: 20px;
 }
 #checkout-step-payment .buttons-set p.required { display: none;}
 a:hover { color: #af1a1d; }
 .catalog-product-view .cross-modul-products {
	background-color: #f9f9f9;
	margin: 0 -10090px 50px -10090px;
	padding: 0 10079px;
 }
 .cms-home .latest-products .refresh-icon { background: url("../images/icon_recicle.png")no-repeat; display: inline-block; margin-top: 50px; margin-left: 30px;}
 .cms-home .latest-products .refresh-icon span { 
	padding-left: 30px;
	font-size: 24px;
	font-family: "DIN-CondensedLight";
	color: rgb(50, 50, 50);
	display: inline-block;
	margin-top: -8px;
	}
 /*.footer-custom-content {display: none!important;}
 .cms-home .footer-custom-content {display: block!important;} */
 .cms-home .categories-wrapper { display: inline-block; width:100%; }
 .cms-home .bx-wrapper, .catalog-product-view .bx-wrapper , .my-account-latest-products .bx-wrapper { padding-top: 30px; width: 1073px; font-size: 18px;padding-left: 20px;}
 .my-account-latest-products .bx-wrapper .bx-next { right: -73px;}
 .my-account-latest-products .bx-wrapper .bx-prev {left: -26px;}
 .cms-home .bx-wrapper .slide img, .catalog-product-view .bx-wrapper .slide img , .my-account-latest-products .slide img{ margin-top: 10px;}
 .cms-home .bx-wrapper .slide ,  .catalog-product-view .bx-wrapper .slide, .my-account-latest-products .slide{ width: auto!important;}
 .cms-home .bx-wrapper .slide .order-infos  { max-width: 210px; min-height:80px; }
 .bx-wrapper .slide .order-infos { max-width: 210px; min-height:50px; }
 .cms-home .bx-wrapper .slide .order-infos > p , .catalog-product-view .bx-wrapper .slide .order-infos > p{  font-size: 18px;font-family: "DIN-CondensedLight"; color: rgb(140, 140, 140); }
 .catalog-product-view .bx-wrapper .slide .order-infos > p {color: rgb(50, 50, 50);}
 .cms-home .bx-wrapper .slide .order-infos > span,   .catalog-product-view .bx-wrapper .slide .order-infos > span {color: #000; font-size: 14px;}
 .my-account .link-print , .my-account .title-buttons span.separator, .my-account .sub-title span.separator { display: none; }
 .data-table  td { vertical-align: top;}
 .form-actions .btn-small {
	background-color: rgb(175, 26, 29)!important;
	color: #fff;
	border: none;
 }
/*  .products-grid  .item .product-image img { margin: 0 20px;} */
 .products-grid  .item .product-image img { margin: 0 0px;}
  .catalog-category-view .category-row  .item a,  .catalogsearch-result-index  .category-row .item a {
	transition: background 200ms ease-in-out;
	-webkit-transition: background 200ms ease-in-out;
	-moz-transition: background 200ms ease-in-out;
	-o-transition: background 200ms ease-in-out;
  }
 .catalog-category-view .category-row  .item :hover a , .catalogsearch-result-index  .category-row .item:hover a {
	background-color: #a4a4a4;
	color: #af1a1d;
}
.catalog-category-view .products-grid .product-image , .catalogsearch-result-index .products-grid .product-image{margin: 0;}
 .catalog-category-view  .bg-grey, .catalogsearch-result-index .bg-grey {
	position: absolute;
	width: 10000px;
	height: 100%;
	z-index: -1;
	background-color: #f9f9f9;
	margin-left: -4000px;
}
.catalog-category-view .category-row , .catalogsearch-result-index .category-row{
	margin-bottom: 25px!important;
	position: relative;
	width: 100%;
}
.catalog-category-view .products-grid .item , .catalogsearch-result-index  .products-grid .item{ width: 24%; }
.catalog-category-view .image-product-name , .catalogsearch-result-index .image-product-name{ min-height: 100px; font-size: 18px; display: inline-block; width: 100%; text-align: left;font-family: "DIN-CondensedLight"; padding: 10px 0 0 10px; }
.catalog-category-view .sorter .view-mode , .catalogsearch-result-index .sorter .view-mode{ float: right;}
.catalog-category-view .toolbar .pager, .catalogsearch-result-index .toolbar .pager { display: none;}
.my-account .pager  { padding: 0; border: none; font-size: 18px; margin: 12px 0 12px; }
.catalog-category-view .toolbar, .catalogsearch-result-index .toolbar { margin-bottom: 40px; display: none;}
.catalog-category-view .toolbar .view-mode, .catalogsearch-result-index .toolbar .view-mode{  background: none; box-shadow: none; border: none;}
.catalog-category-view .view-mode strong , .catalogsearch-result-index .view-mode strong { background-color: #ECE9E9 !important;}
.catalog-category-view .sorter .view-mode .grid, .catalogsearch-result-index .sorter .view-mode .grid {background: url("../images/custom-grid-img.png") no-repeat; float: right; margin-left: 30px; width: 50px; background-position: 50%;}
.catalog-category-view .sorter .view-mode .list. .catalogsearch-result-index .sorter .view-mode .list { background: url("../images/custom-list-img.png")no-repeat; width: 50px; background-position: 50%; }
.catalog-category-view .sorter .view-mode .grid: hover, 
.catalog-category-view .sorter .view-mode .list: hover, 
.catalog-category-view .sorter .view-mode a: hover,
.catalogsearch-result-index .sorter .view-mode .grid: hover, 
.catalogsearch-result-index .sorter .view-mode .list: hover, 
.catalogsearch-result-index.sorter .view-mode a: hover
 { box-shadow: none; background-position: none!important;}
.catalog-category-view .sorter .view-mode  a, .catalogsearch-result-index .sorter .view-mode  a{ padding-right:10px; margin-left: 20px; }
.catalog-category-view .sorter .view-mode label , .catalogsearch-result-index .sorter .view-mode label {font-size: 18px;font-family: "DIN-CondensedLight";color: rgb(50, 50, 50);line-height: 1.7;text-align: left; padding-right: 40px}
.catalog-category-view .sort-options li:first-child, 
.catalog-category-view .sort-order,
.catalogsearch-result-index .sort-options li:first-child, 
.catalogsearch-result-index .sort-order
{ display: none;}
.catalog-category-view .sort-options,  .catalogsearch-result-index .sort-options{ display: inline-block;float: right;}
.catalog-category-view .sort-options li:nth-child(3), .catalogsearch-result-index .sort-options li:nth-child(3){ float: right;margin-left: 120px;margin-top: -35px; display: none;}
.catalog-category-view .sort-options li  a , .catalogsearch-result-index .sort-options li  a{font-size: 18px;font-family: "DIN-CondensedLight";color: rgb(162, 162, 162);line-height: 2;}
.catalog-category-view .sort-options li.selected  a, .catalogsearch-result-index .sort-options li.selected  a{font-size: 18px;font-family: "DIN-CondensedLight";color: rgb(183, 56, 58);line-height: 2; background-color: #f9f9f9; padding:7px 10px;}
.catalog-category-view .sorter .sort-by label , .catalogsearch-result-index .sorter .sort-by label { display:none; font-size: 18px; font-family: "DIN-CondensedLight"; color: rgb(50, 50, 50); line-height: 2; padding-right: 22px;}
.catalog-category-view .toolbar-switch select, .catalogsearch-result-index .toolbar-switch select { display: none!important;}
.catalogsearch-result-index .footer-container { display: none;}
#shipping-method-buttons-container button.button, #shipping-buttons-container button.button, #payment-buttons-container button.button, #billing-buttons-container button.button{ float: right;}
#shipping-method-buttons-container .back-link, #shipping-buttons-container .back-link, #payment-buttons-container .back-link{ float: left; }
.search-top-container #search { 
	background-color: #eaeaea;
	border: 0;
	width: 200px;
	height: 32px;
	font-size: 14px;
	font-family: "DIN-CondensedLight";
	color: #a3a3a3;
	box-shadow: none;
	text-indent: 10px;
	padding: 0px;
}
.search-top-container .form-search { margin-top: -9px !important;}
.search-field #search_mini_form .form-search button {margin-top: -25px !important;}
.checkout-cart-index .cart-block.cart-shipping , .checkout-cart-index .cart-block.cart-coupon { display: none; }
#qty_table_wrap tbody tr { display: none;}
#qty_table_wrap tbody tr:nth-child(1), #qty_table_wrap tbody tr:nth-child(2), #qty_table_wrap tbody tr:nth-child(3), #qty_table_wrap tbody tr:nth-child(4), #qty_table_wrap tbody tr:nth-child(5) { display: table-row;}
ul.links li.account span { background: url("../images/icon person.png") no-repeat; display: inline-block; width: 20px; height: 20px; background-position: 0 100%; }
ul.links li.orders-redirect span { background: url("../images/reorder_icon.png") no-repeat; display: inline-block; width: 20px; height: 20px; background-position: 0 100%; }
ul.links li {
  font-size: 16px;
  font-family: "DIN-CondensedLight";
  color: rgb(182, 182, 182);
  line-height: 1.2;
  text-align: center;
}
ul.links {margin-right: -12px;}
ul.links > li:not(:last-child) { margin-right: 20px;} 
.catalog-product-view #data { width: 100%;}
.catalog-product-view #data .cc-left {
	width: 257px;
	display: inline-block;
	margin-top: 55px;
	border-right: 1px solid #969696;
	font-size: 19.315px;
	font-family: "DIN-CondensedLight";
	color: rgb(50, 50, 50);
	line-height: 1.5;
	text-align: left;
	padding-right: 69px;
 }
 .catalog-product-view #data .cc-right input {
	display: block;
	font-size: 19.546px;
	font-family: "DIN-CondensedLight";
	color: rgba(50, 50, 50, 0.388);
	line-height: 1.2;
	text-align: left;	
	border: none;
	text-indent: 10px;
 }
 .catalog-product-view #data .cc-right {
	font-size: 19.315px;
	font-family: "DIN-CondensedLight";
	color: rgb(50, 50, 50);
	line-height: 1.5;
	text-align: left;
	position: relative;
	top: 51px;
	text-transform: uppercase;
	right: 100px;
	float: right;
 }
 .catalog-product-view .qty-container label , .catalog-product-view .qty-container input{ font-family: "DIN-CondensedLight"; font-size: 18px; text-align: center;}
 .catalog-product-view .product-additional {display: none;}
 
 .button:hover span span, .customer-personalization-index #submit:hover {
	background-color: #fff!important;
	color: #af1a1d;
  }
 .customer-personalization-index #submit {background-color:#af1a1d; color:#fff;border: none;width:94px; height: 42px; }
 .catalog-product-view .cc-buttons button span span , .catalog-product-view  #custom-qty-wrapper .cq-buttons button span span{ width: 170px; padding:0!important; line-height: 51px;}
 .catalog-product-view .cc-buttons button span:hover, .catalog-product-view .cq-buttons button.btn-apply-cq span:hover{ background-color: #af1a1d;}
 .catalog-product-view .cc-buttons button , .catalog-product-view .cq-buttons button { margin-right: 10px;} 
 .catalog-product-view .cc-buttons button.btn-abort-cc span, .catalog-product-view .cq-buttons button.btn-abort-cq span { background-color: #323232!important;}
 .catalog-product-view .cc-buttons button span , .catalog-product-view #custom-qty-wrapper .cq-buttons button span {height: 51px!important;}
 .catalog-product-view #data .cc-right input#costcenter_number { background-color: #eaeaea; height: 42px;}
 .catalog-product-view .cc-buttons button:hover span, .catalog-product-view .cq-buttons button.btn-apply-cq :hover span, .catalog-product-view .cq-buttons button.btn-abort-cq :hover span{ background-color: #fff!important; color: #af1a1d;}
 .catalog-product-view #data .cc-right label {
	position: relative;
	right: -9px;
 }
 .catalog-product-view #custom-qty-wrapper .box span.stk {
	font-size: 19.546px;
	font-family: "DIN-CondensedLight";
	color: rgb(1, 1, 1);
	line-height: 1.2;
	padding-left: 10px;
 }
 .catalog-product-view  a#individual-qty 
 { 
	font-size: 18px;
	line-height: 1.2;
	font-family: "DIN-CondensedLight";
 }
 .catalog-product-view #custom-qty-wrapper  .cq-left{
	display:block;
	width: 48%;
	font-size: 19.315px;
	font-family: "DIN-CondensedLight";
	color: rgb(50, 50, 50);
	line-height: 1.5;
	text-align: left;
	float: left;
 }
.catalog-product-view #custom-qty-wrapper  .cq-right {
	 display:block; 
	 width: 45%;
	 float: right;
	 margin-top: 38px;
	 padding-left: 50px;
	 border-left: 2px solid #DADADA; 
 }
.catalog-product-view #custom-qty-wrapper .box input[type=text] { 
	width: 200px;
	height: 42px; 
	background-color: #eaeaea; 
	border: none; 
	text-indent: 10px;
	font-size: 19.546px;
	font-family: "DIN-CondensedLight";
	color: rgba(50, 50, 50, 0.388);
	line-height: 1.2;
	text-align: left;
}
.catalog-product-view #custom-qty-wrapper .box input[type=checkbox] { display: inline-block; margin-right: 10px; background-image: url(../images/unchecked-img.png)}
.catalog-product-view #custom-qty-wrapper .box input[type=checkbox]:checked { display: inline-block; margin-right: 10px; background-image: url(../images/checked-img.png)}
.catalog-product-view #custom-qty-wrapper .box textarea#comment {
	width: 316px;
	height: 90px;
	background-color:#eaeaea;
	border: none;
	font-size: 19.546px;
	font-family: "DIN-CondensedLight";
	color: rgba(50, 50, 50, 0.388);
	line-height: 1.2;
	text-align: left;
	padding: 10px;
 }
.catalog-product-view #custom-qty-wrapper .box {margin-bottom: 20px; text-align: left;}
.catalog-product-view #custom-qty-wrapper .box.notification label {
	font-size: 19.546px;
	font-family: "DIN-CondensedLight";
	color: rgb(1, 1, 1);
	line-height: 1.2;
	text-align: center;
	display: inline-block;
	text-transform: none;
}
.catalog-product-view #custom-qty-wrapper .notification {margin-bottom:0;}
.catalog-product-view #custom-qty-wrapper .box label { 
	display:block; 
	font-size: 24.4px;
	font-family: "DIN-CondensedLight";
	color: rgb(0, 0, 0);
	text-transform: uppercase;
	line-height: 1.2;
	text-align: left;

} 
.catalog-product-view #custom-qty-wrapper .cq-left .content { padding-top: 40px; width: 64%; margin-left: 110px;}
.catalog-product-view #data .cc-buttons, #custom-qty-wrapper .cq-buttons{ padding-top: 30px; display:inline-block; margin: 0 auto; width: 100%;}
.catalog-product-view #data .cc-right { display:inline-block; }
 #custom-qty-wrapper .notification-checkbox {
	width: 15px;
	height: 15px;
	background: #FFF;
	position: relative;
	border: 1px solid;
	display: inline-block;
}
#custom-qty-wrapper .notification-checkbox label {
	display: block;
	width: 11px;
	height: 11px;
	margin-top: 0;
	cursor: pointer;
	position: absolute;
	top: 2px;
	left: 2px;
	z-index: 1;
	background: #fff;

}
#custom-qty-wrapper .notification-checkbox input { opacity: 0;}
#custom-qty-wrapper .notification-checkbox input[type=checkbox]:checked + label {
	background: #af1a1d;
}
#custom-qty-wrapper .notification-label { 
	display: inline-block;
	font-size: 19.546px;
	font-family: "DIN-CondensedLight";
	color: rgb(1, 1, 1);
	line-height: 1.2;
	padding-left: 10px;
}
.search-autocomplete ul li:first-letter { text-transform: uppercase; }
.custom-search-autocomplete ul li:first-letter { text-transform: uppercase; }
input,select,textarea{
    -webkit-user-select: text;
}
.catalog-product-view .infos #quote { display:none; font-size: 18px;}
.catalog-product-view .bundle-image { width: 250px;}
.catalog-product-view .bundle-image img {width: 100%;}
.catalog-product-view .bundle-left {float:left; display:inline-block;}
.catalog-product-view .bundle-item { display:inline-block; width: 1200px;}
.catalog-product-view .bundle-mid { display:inline-block; }
.catalog-product-view .bundle-mid .upload-headline, .catalog-product-view .bundle-mid .personalization-headline {
	 text-align: center;
	 font-family: "DIN-CondensedLight";
	 font-size: 18px;
	 color: #fff;
 }
 .catalog-product-view .custom-cart-button .p-qty, .catalog-product-view .functions span.full_price {color: #fff;}
 .catalog-product-view .bundle-mid .personalization-headline {margin: 20px 0;}
 .catalog-product-view .bundle-mid .result {
	display: block;
	width: 100%;
	text-align: center;
	font-size: 18px;
}
.catalog-product-view .bundle-mid .result p.f-name {margin-right: 20px; display:inline-block; }
.catalog-product-view .bundle-mid .result a.download-csv { margin-right: 20px;}
.catalog-product-view .bundle-right { 
	display: inline-block;
	float: right;
	margin-right: 130px;
	font-size: 18px;
	padding: 15px;
}
.catalog-product-view .bundle-mid .qq-upload-button
{
	background-color: #323232;
	height: 36px;
	width: 176px;
	color: #fff;
	line-height: 0;
	font-size: 19.546px;
	font-family: "DIN-CondensedLight";
	color: rgb(255, 255, 255);
	line-height: 1.2;
	font-weight: normal;
}
.qq-upload-list  .qq-upload-cancel { font-size: 16px; color: #af1a1d; z-index: 9999999; display:inline-block; cursor: pointer;}
.catalog-product-view  .bundle-mid .qq-upload-success { display: none;}
.catalog-product-view .bundle-right input.item_update_qty {height: 32px; margin-right: 5px;display: inline-block; line-height:0;}
.catalog-product-view .custom-cart-button button { display: inline-block; position:relative; top: 15px;}
.catalog-product-view .bundle-right .full_price {display:inline-block; margin-top: 10px;}
.catalog-product-view #quote {
	background-image: url('../images/offer1.png');
	height: 91px;
	background-repeat: no-repeat;
	background-position: 38px 12px;
	cursor: pointer;
}
.catalog-product-view .bundle-mid span.green {
	background: url(../images/status_green_8x8px.png) no-repeat 21px 11px;
	width: 40px;
	height: 20px;
	display: block;
}
.catalog-product-view .bundle-mid  span.red {
	background: url(../images/status_red_8x8px.png) no-repeat 21px 11px;
	width: 40px;
	height: 20px;
	display: block;
}
.catalog-product-view table.bundle_items { margin-left: 30px;}
.catalog-product-view table.bundle_items .pers_link, .catalog-product-view table.bundle_items .personalization-url {color: #af1a1d;}
.catalog-product-view table.bundle_items th, .catalog-product-view table.bundle_items td { 
	padding: 10px;
	font-size: 18px;
	font-family: "DIN-CondensedLight";
	color: #fff;
}
.custom_search_autocomplete ul { padding:0; margin:0;}
.custom-search-autocomplete ul li.even {
  background: #e7e7e7;
  }
  .custom-search-autocomplete {background: #F6F6F6;}
  .custom-search-autocomplete ul li span.amount {
	  float: right;
	  font-weight: 800;
  }
  .custom-search-autocomplete ul li:hover {
	background: #ddd;
}
 .custom-search-autocomplete ul li {
  line-height: 21px;
  padding: 0 10px;
  color: #000;
  color: rgba(0,0,0,0.67);
}
	
button:hover span span {
	transition: background 200ms ease-in-out;
	-webkit-transition: background 200ms ease-in-out;
	-moz-transition: background 200ms ease-in-out;
	-o-transition: background 200ms ease-in-out;
}
.catalog-product-view .stock_av p#stock_level {font-weight:bold; font-size:16px;}
.catalog-product-view .stock_av p#stock_level span {margin-left: 5px;}
.catalog-product-view .qty-container input#qty {line-height: 1; width: 75% !important;}


 /*************************Responsive *****************************/
 

 @media screen and (max-width: 1350px) 
 {
	.cms-home .bx-wrapper, .my-account-latest-products .bx-wrapper {width: 840px;}

 }
 @media screen and (max-width: 1232px) 
 {
	.catalog-category-view .products-grid .item, .catalogsearch-result-index .products-grid .item{ width: 35%; margin-left: 70px;}
}
 @media screen and (max-width: 1200px) 
 {  
	.catalog-product-view .product-view .costcenter  { float: none; width: 100%; margin-left: 70px;}
	.catalog-product-view .infos {width: 100%;}
	.customer-account-login .mobile-nav {display: none;}
	.catalog-product-view .description .std .column2 { float:none; margin-top: 0; width: 100%;}
	.catalog-product-view .description .std .column1 , .catalog-product-view .description {width: 100%;}
	.upper-content-image .navigation-block-content , .upper-content-image .block-title{ margin-right: 25%;}
 }
 @media screen and (max-width: 990px) 
 {
	.customer-account-login .mobile-nav {display: none;}
	.catalog-product-view .add-to-links { float:none; margin-top: 0; width: 100%;}
	.catalog-product-view .footer-text { float:none; margin-top: 30px; width: 100%;}
	.cart-top-title { display: none !important;}
	.cart-top-container { display: block !important;}
	.catalog-product-view .grid_12 {margin-top: 0;}
	.footer-custom-content .footer-right, .footer-custom-content .footer-left { display: block; width: 100%;}
	.cms-home .bx-wrapper, .catalog-product-view .bx-wrapper , .my.account-latest-products .bx-wrapper { width: 540px;}
	/* .cms-home .upper-content .greedings {right: -95px;} */
	.cms-home .upper-search {margin: 160px 0 10px 175px;}
 }
  @media screen and (max-width: 960px) 
 {
	.upper-content-image .navigation-block-content , .upper-content-image .block-title{ margin-right: 50%;}
 }
 @media screen and (max-width: 750px){
	.carousel .slide > a > img { width: 100%!important;}
 }
 @media screen and (max-width: 870px) 
 {
	.cms-home .bx-wrapper, .catalog-product-view .bx-wrapper , .my-account-latest-products .bx-wrapper{ width: 400px;}
	.bx-wrapper img {max-width: 65%;}
	.catalog-category-view .products-grid .item, .catalogsearch-result-index .products-grid .item{ width: 100%; margin-left: 0;}
 }
  @media screen and (max-width: 670px) 
 {	
	.upper-content-image { margin: 0 -21% 0 -69%!important; }
	.navigation-block-content { width: 570px; margin-left: -15%;}
 }
  @media screen and (max-width: 600px) 
 {
	.cms-home .bx-wrapper, .catalog-product-view .bx-wrapper , .my-account-latest-products .bx-wrapper{ width: 300px;padding-left: 0; font-size: 18px;}
	.cms-home .bx-wrapper img, .catalog-product-view .bx-wrapper img , .my-account-latest-products .bx-wrapper img {max-width: 100%;}
	.cms-home .bx-wrapper .bx-prev, .catalog-product-view .bx-wrapper .bx-prev, .my-account-latest-products .bx-wrapper .bx-prev  {left: -74px;}
	.bx-wrapper .bx-next { background: url("../images/slideshow_arrows.png") !important; background-position: 100% 0!important;}
	.bx-wrapper .bx-prev { background: url("../images/slideshow_arrows.png") no-repeat !important; }	
	.cms-home .upper-content .greedings { right: -217px;}
	.cms-home .footer-custom-content .footer-right , .cms-home .footer-custom-content .footer-left{ width: 100%; padding-bottom: 10px;}
	.footer-custom-content { width: auto!important;}	
	.sorter .view-mode { margin-right: 40px;}
 }
 /* @media screen and (max-width: 500px) *** AUSKOMMENTIERT 2015-07-27 // DELTAPRISE ***
 {
	.cms-home .upper-content .custom-search .form-search button {
		margin: -39px 0 0 209px;
	}
	.upper-content-image .navigation-block-content {  margin-left: -50%; margin-right:25%; width: auto; height: auto;}
	.navigation-block #account-navigation-links .nav-column { float: none;}
	.upper-content-image .block-title { padding-top: 10px;}
	.upper-content-image #account-navigation-links { display:inline-block; padding: 10px 30px;}
	.upper-content-image #account-navigation-links .nav-column  > div > a { display:inline-block; padding-top: 5px;}
} */
 @media screen and (max-width: 390px) 
 {	
	.cms-home .bx-wrapper .bx-prev, .catalog-product-view .bx-wrapper .bx-prev, .my-account-latest-products .bx-wrapper .bx-prev  {
		left: -48px;
	}
	.cms-home .bx-wrapper .bx-next, .catalog-product-view .bx-wrapper .bx-next, .my-account-latest-products .bx-wrapper .bx-next {
		right: -53px;
	}
}
@media screen and (max-width: 290px) 
 {	
	.cms-home .footer-image-custom{
		margin-right: -68px;
	}
}

strong {
	font-weight: 700;
}
.quantity_configurator .price-container span.ppiinfo {display: none;}
.personalization-product .carousel .slide img {
	max-height:480px !important;
}