/* --- General Styles --- */
.tr-item{
	text-align:center;	
}
.tr-item .tr-image,
.tr-item .tr-title,
.tr-item .tr-rating,
.tr-item .tr-uvp,
.tr-item .tr-amountsaved,
.tr-item .tr-price{
	display:block;
	margin-bottom:5px;
}
.tr-item .tr-image{
	margin:0 auto;
}
.tr-item .tr-uvp,
.tr-item .tr-amountsaved{
	font-size:12px;
	color:#555;
}
.tr-item .tr-price,
.tr-item .tr-amountsaved .saved{
	font-weight:bold;
	color:#b12704;
}
.tr-item .tr-price{
	font-size:15px;
}
.tr-item .tr-rating {
	font-size: 11px;
}
.tr-item .tr-rating .star{
	background: url('../img/icons.png') no-repeat;
	height: 12px;
	width: 12px;
	display: inline-block;
}
.tr-item .tr-rating .star.star-full{
	background-position: 0 -58px;
}
.tr-item .tr-rating .star.star-half{
	background-position: 0 -41px;
}
.tr-item .tr-rating .star.star-empty{
	background-position: 0 -24px; 	
}
.tr-item .tr-cart{
	background: url('../img/icons.png') no-repeat;
	background-position: 0 0;
	height: 19px;
	width: 19px;
	display: inline-block;
	margin:-5px 0;
} 
.tr-item .tr-cart-new{
	background: transparent url("../img/cart.gif") no-repeat;
	background-size:contain;
	height: 20px;
	width: 20px;
	display: inline-block;
	margin: -6px 0;
}
/* --- Logo --- */
.tr-item.tr-amazon-logo{
	background: transparent url("../img/amazon-logo.png") no-repeat;
    background-size: 75px;
    background-position: bottom right;
}
.tr-item.tr-amazon-logo.tr-amazon-logo-top-left{
	background-position: top left;
}
.tr-item.tr-amazon-logo.tr-amazon-logo-top-right{
	background-position: top right;
}
.tr-item.tr-amazon-logo.tr-amazon-logo-bottom-left{
	background-position: bottom left;
}
.tr-item.tr-amazon-logo.tr-amazon-logo-bottom-right{
	background-position: bottom right;
}

/* --- Buttons --- */

.tr-item .btn-azm,
.tr-item .btn-azm-info{
	padding:6px 8px;
	color: #111;
	font-family:Arial,sans-serif;
	display: inline-block;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: 400;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
	font-size: 12px;
	text-decoration:none;
	line-height: 1.5;
}

.tr-item .btn-azm.btn-azm-small{
	padding:3px 8px;
}
.tr-item .btn-azm.btn-azm-small .tr-cart-new{
	width:25px;
	height:25px;
	margin: -4px 0px -8px -8px;
}
@media (max-width: 860px){
	.tr-item .btn-azm,
	.tr-item .btn-azm-info{
		width:100%;
		margin:5px 0;
	}
}

.tr-item .btn-azm-info{
	border: 1px solid #A6A6A6;
	box-shadow: 0 1px 0 rgba(255,255,255,0.4) inset;
	background: rgb(236, 236, 236);
}
.tr-item .btn-azm-info:hover,
.tr-item .btn-azm-info:focus,
.tr-item .btn-azm-info:active,
.tr-item .btn-azm-info.active{
	box-shadow:0 0 10px rgba(0,0,0,0.2) inset;
	text-decoration: none;
}
.tr-item .btn-azm{
	border-color: #a88734 #9c7e31 #846a29;
	box-shadow: 0 1px 0 rgba(255,255,255,0.4) inset;
	background: #f3d078;
	background: -webkit-linear-gradient(top,#f7dfa5,#f0c14b);
	background: linear-gradient(to bottom,#f7dfa5,#f0c14b);	
}
.tr-item .btn-azm:hover,
.tr-item .btn-azm:focus,
.tr-item .btn-azm:active,
.tr-item .btn-azm.active{
	box-shadow:0 0 10px rgba(0,0,0,0.2) inset;
	border-color: #9c7e31 #90742d #786025;
	text-decoration: none;
}
/* --- Helper --- */
.tr-item .tr-line-through{
	text-decoration:line-through;
}
.tr-item .clear{
	clear:both;
}
.tr-item .tr-image.tr-image-medium-fixed-height{
	height:130px;
	width:auto;
}
/* --- Sizes --- */
.tr-item.three-column{
	width:100%;
	max-width:250px;
}
.tr-item.full-width{
	width:100%;
}