#productlistbody {
	padding: 0 10px;
}

#productlistbody img {max-width:100%}
/***********************/
@font-face {
  font-family: 'FontAwesome';
  src: url('/S_R140504/font/fontawesome-webfont.eot?v=4.0.3');
  src: url('/S_R140504/font/fontawesome-webfont.eot?#iefix&v=4.0.3') format('embedded-opentype'), url('/S_R140504/font/fontawesome-webfont.woff?v=4.0.3') format('woff'), url('/S_R140504/font/fontawesome-webfont.ttf?v=4.0.3') format('truetype'), url('/S_R140504/font/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
/****************/
 
 
#productlistbody .clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}




/*******************************************************************************************************************************************************************************/
#productlistbody .name a {
	text-decoration:none;
	font-size:14px;
	color:#868686;
	
	}
#productlistbody .name a:hover {
	color:#e74c3c;
	}
#productlistbody .price.price-min {display:none;}
#productlistbody .price {
	font-size:20px;
	color:#e74c3c;
	font-weight:600;
	}
#productlistbody .price .price-new {
	margin-right:5px;
	}
#productlistbody .price .price-old {
	text-decoration:line-through;
	color:#9c9c9d
	}
/*****************************************************************************box price *************************************************************************/
#productlistbody .box-product .price{
	line-height:normal;
	margin-bottom:3px;
	}
#productlistbody .box-product .price .price-new { 
	margin-right:8px;
	}
#productlistbody .box.box-filter input[type="checkbox"] {
    float: left;
	margin-top:7px;
}

/*******************************************************************************Icon: wishlist and Comapare************************************************************************************/
#productlistbody .tooltip-1 {white-space:nowrap}
#productlistbody .wishlist span, #productlistbody .compare span{
	display:none;
	}
#productlistbody .wishlist a, #productlistbody .compare a{
	display:block;
	font-size:16px;
	line-height:33px;
	color:#fff;
	width:33px;
	height:33px;
	text-align:center;
	float:left;
	margin-left:10px;
	background:#309cad;
	}
#productlistbody .wishlist a:hover , #productlistbody .compare a:hover {
	background-color:#ea695b;
	}
#productlistbody .wishlist a i, #productlistbody .compare a i {
	font-size:16px;
	color:#fff;
	line-height:35px;
	vertical-align:top;
	}


/* button */
#productlistbody a.button.details {margin-left:10px;}
#productlistbody a.button i {
	display:block;
	vertical-align:top;
	font-size:14px;
	color:#fff;
	vertical-align:top;
	line-height:19px;
	padding:0 9px;
	float:right;
	border-left:1px solid rgba(255,255,255,0.33);
	margin-top:7px;
	}
#productlistbody a.button {
	display: inline-block;
	text-decoration: none;
	cursor: pointer;
	background:#1abc9c;
	font-size:11px;
	line-height:19px;
	vertical-align:top;
	}
#productlistbody a.button span {
	color: #fff;
	display: inline-block;
	padding:7px 9px;
	white-space:nowrap;
	font-size:11px;
	font-weight:400;
	line-height:19px;
	text-transform:uppercase;
	}
#productlistbody a.button:hover {
	background:#ea695b;
	}
#productlistbody a.button:hover span {
	color:#fff;
}
#productlistbody a.button-i {
	display:inline-block;
	padding:5px;
	}
#productlistbody a.button-i i {
	font-size:26px;
	color:#e74c3c
	}
#productlistbody a.button-i i:hover {
	color:#7E7E7E
	}
 

#productlistbody .product-grid .image, #productlistbody .box-product .image2 {
	text-align:center;
	}
/*****************************************************************************************************************/
#productlistbody .buttons {
	overflow: auto;
	}
#productlistbody .buttons .left {
	float: left;
	text-align: left;
}
#productlistbody .buttons .right .mt {
	margin-top:10px
	}
#productlistbody .buttons .right a.button {
	margin-top:10px;
	}
#productlistbody .buttons .right {
	float: right;
	text-align: right;
	}
#productlistbody .buttons .center {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}



#productlistbody ul {
	list-style:none;
	margin:0;
	padding:0;
}
/***********************************************************************category*************************************************************/
#productlistbody .fa.fa-angle-up:before             { content: "\f106" !important; }
#productlistbody li.parent> i:hover {
	cursor:pointer
	}
#productlistbody li li.parent> i {top:5px}
#productlistbody li.parent> i {
	float:right;
	font-size:21px;
	position:absolute;
	right:0;
	top:10px;
	}

/* product */
#productlistbody .product-filter .product-compare {
	float:left;
	margin-left:10px;
	}
#productlistbody .product-filter select {
	margin-bottom:0;
	}
#productlistbody .product-filter {
	overflow:hidden;
	line-height:32px;
	border:1px solid #dee8eb;
	border-width:1px 0;
	padding:20px 0;
	margin-bottom:30px;
}
#productlistbody .product-filter .display {
	float:right;
	}

#productlistbody .product-filter .display a {
	font-weight: bold;
}
#productlistbody .product-filter .sort b {
	padding-right:7px;
	color:#323232;
	text-transform:uppercase;
	}
#productlistbody .product-filter .sort select {
	width:140px;
}
#productlistbody .product-filter .sort {
	float:left;
	font-weight:bold;
}
#productlistbody .product-filter .limit select {
	width:72px;
}
#productlistbody .product-filter .limit b {
	padding-right:5px;
	color:#323232;
	text-transform:uppercase;
}
#productlistbody .product-filter .limit {
	margin-left: 13px;
	float:left;
	}
#productlistbody .product-list ul li:first-child {
	margin-top:0;
	}
#productlistbody .product-list ul li {
	padding:30px;
	margin-top:30px;
	border:1px solid #dee8eb;
	background-color:#fff;
}
#productlistbody .product-list .left {
	position:relative;
	
}
#productlistbody .product-list .right {
	text-align:left;
	}
#productlistbody .product-list ul li {

	}
#productlistbody .product-list .name {
	margin-bottom:10px;
}
#productlistbody #grid_a, #productlistbody #list_a, #productlistbody #grid_b, #productlistbody #list_b {
	vertical-align:top;
	font-size:28px;
	float:left;
	display:block;
	width:32px;
	height:32px;
	margin-left:6px;
	font-weight:normal;
	font-size:28px;
}
#productlistbody #list_b i, #productlistbody #grid_b i {
	color:#e74c3c;
	cursor:default
	}
#productlistbody .product-filter .display {
	position:relative;
	}
#productlistbody .product-filter .display b {
	float:left;
	color:#323232;
	text-transform:uppercase;
	display:none;
	}
#productlistbody .product-list .description {
	overflow:hidden;
	margin-bottom: 5px;
}
#productlistbody .product-grid ul li {
	text-align:left;
	position:relative;
	margin-bottom:30px;
	}
#productlistbody .product-grid ul li.first-in-line {
	clear:left
	}
#productlistbody .extra-prod input {
	padding-bottom:4px;
}
#productlistbody .extra-prod {
	padding-top:6px;
}
#productlistbody .or {
	padding-top:3px;
}
#productlistbody .product-grid .image {
	display: block;
	margin:0 0 15px 0;
	text-align:center;
}
#productlistbody .product-grid .name {
	text-align:left;
	height:40px;
	margin-bottom:5px;
	overflow:hidden;
}
#productlistbody .product-grid .description {
	overflow:hidden;
	display:none;
}
#productlistbody .product-grid .price {
	
	}
#productlistbody .product-grid .rating {
	display: block;
	height:13px;
	margin-bottom:10px;
	
}
#productlistbody .product-list .price, #productlistbody .product-grid .price {
	display: block;
	margin-bottom:5px;
	line-height:normal;
}
#productlistbody .product-list .cart-button {
	
	}
#productlistbody .cart-button .cart {float:left;}

#productlistbody .product-list .price-tax {
	font-size:12px;
	display:block;
}
/*.product-list .price .price-old,.product-list .price .price-new, .product-list .price .price-1{
	background-color:#e74c3c;
	color:#fff
}*/
#productlistbody .product-grid .price-old {
	text-decoration: line-through;
}
#productlistbody .product-list .price-new, #productlistbody .product-grid .price-new {
	
}
#productlistbody .product-grid .price .price-tax {
	display: none;
}
#productlistbody .product-grid .price-old {
	font-weight:normal;
}
#productlistbody .product-grid .cart {
	float:left;
}

@media (max-width: 1199px) and (min-width: 768px)
{
#productlistbody .wishlist a, #productlistbody .compare a {
margin: 0 10px !Important ;
}
}