
.display-buybuttons{
	width: 100%;
	text-align: center;
}

.product-display{
	border: 1px solid rgba(195, 195, 195, 0.51); 
	border-radius: 10px 10px 10px 10px;
	padding: 10px;
	background-color: rgba(255, 255, 255, 1);
	margin-top: 20px;
}


.product-display-selected{
	border: 1px solid rgba(0, 0, 0, 0.5);
	border-radius: 10px 10px 10px 10px;
	padding: 10px;
	padding-top: 14px;
	background-color: rgba(255, 255, 255, 1);
	margin-top: 20px;
}


.product-added-to-cart-action-display{
	box-shadow: 1px 1px 25px 2px rgba(0, 0, 0, 0.67);
	position: fixed;
	top: 70px;
}

.theme-display{
	border: 1px solid rgba(195, 195, 195, 0.51); 
	padding: 30px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	background-color: rgba(255, 255, 255, 1);
	margin-top: 20px;
}
.product-image{
	width: 100%;
	text-align: center;
	float: left;
	height: 250px;
	max-height: 250px;
}
.product-image img{
	max-height: 250px;
}
.theme-image{
	width: 100%;
	text-align: center;
	float: left;
}

.product-info-container-box{
	
	padding-top: 10px;
	height: 240px;
	float: left; 
	width: 100%;
	
}
.theme-display, .product-display{
	height: 550px;
	border-radius: 10px 10px 10px 10px;
}

.display-productname{
	font-size: 21px;	
	font-weight: normal;	
	padding: 0px;
	letter-spacing: normal;
	margin: 0px;
	float: left;
	width: 100%;
	text-align: center;
	margin-bottom: 0px;
	margin-top: 5px;
}
.display-productname-box{
	padding: 0px;
	min-height: 100px;
	letter-spacing: normal;
	margin: 0px;
	float: left;
	width: 100%;
	text-align: center;
}
.display-introduction{
	font-size: 14px;	
	font-weight: normal;	
	padding: 0px;
	max-height: 40px;
	letter-spacing: normal;
	margin: 0px;
	float: left;
	overflow: auto;
	width: 100%;
	text-align: center;
	margin-bottom: 0px;
	margin-top: 5px;
}

.display-artnumber{
	font-size: 12px;
	position: absolute;
	right: 15px;
	top: 20px;
	background-color: rgba(253, 196, 38, 0.3);
	padding: 5px;
	border-bottom: 0px solid  rgba(0, 0, 0, 0.073);
	border-left: 0px solid  rgba(0, 0, 0, 0.073);
	border-radius: 0px 10px 0px 10px;
	font-weight: normal;
	text-align: right;
}

.display-price{
	font-size: 25px;	
	font-weight: 500;
	float: left;
	min-height: 30px;
	color: #2b323a;
	width: 100%;
	text-align: center;
	padding: 0px;
	margin: 0px;
	margin-bottom: 0px;
	margin-top: 5px;
}

.btn-aurednik-yellow {
  background-color: hsl(43, 100%, 59%) !important;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffdd89", endColorstr="#fec32d");
  background-image: -khtml-gradient(linear, left top, left bottom, from(#ffdd89), to(#fec32d));
  background-image: -moz-linear-gradient(top, #ffdd89, #fec32d);
  background-image: -ms-linear-gradient(top, #ffdd89, #fec32d);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffdd89), color-stop(100%, #fec32d));
  background-image: -webkit-linear-gradient(top, #ffdd89, #fec32d);
  background-image: -o-linear-gradient(top, #ffdd89, #fec32d);
  background-image: linear-gradient(#ffdd89, #fec32d);
  border-color: #fec32d #fec32d hsl(43, 100%, 54.5%);
  color: #333 !important;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.29);
  -webkit-font-smoothing: antialiased;
}
.btn-aurednik-gray {
  background-color: hsl(360, 0%, 91%) !important;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f7f7f7", endColorstr="#e8e8e8");
  background-image: -khtml-gradient(linear, left top, left bottom, from(#f7f7f7), to(#e8e8e8));
  background-image: -moz-linear-gradient(top, #f7f7f7, #e8e8e8);
  background-image: -ms-linear-gradient(top, #f7f7f7, #e8e8e8);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f7f7), color-stop(100%, #e8e8e8));
  background-image: -webkit-linear-gradient(top, #f7f7f7, #e8e8e8);
  background-image: -o-linear-gradient(top, #f7f7f7, #e8e8e8);
  background-image: linear-gradient(#f7f7f7, #e8e8e8);
  border-color: #e8e8e8 #e8e8e8 hsl(360, 0%, 89.5%);
  color: #333 !important;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.09);
  -webkit-font-smoothing: antialiased;
  }
