/*
|---------------------------------------------------------------
| phpComasy - web content management system
|
| copyright by indual GmbH, Brig (https://www.indual.ch)
| phpComasy is released under his own licence (https://www.phpcomasy.com)
|---------------------------------------------------------------
*/

.shop_cart {
	float: none;
	background: none transparent;
	padding: 10px 0;
}
.shop_cart h3 {
	margin: 0;
	padding: 0 0 0 25px;
	margin-bottom: 5px;
}
.shop_cart ul {
	padding: 0 0 0 20px;
}

.portlet .shop_categories,
.portlet .shop_products {
	float: left;
	clear: left;
}

.portlet_shop_cart_table td {
	border: 0 !important;
	background: none transparent !important;
	vertical-align: top;
}
.portlet_shop_cart_table td.portlet_shop_cart_count {
	width: 20px;
	text-align: right;
}
.portlet_shop_filter .price_range {
	margin: 25px 0 5px;
}
.portlet_shop_filter .price_range_legend {
	font-size: 0;
	margin: 0;
}
.portlet_shop_filter .price_range_legend span {
	display: inline-block;
	font-size: 11px;
	color: #999;
	width: 26.6%;
	text-align: center;
}
.portlet_shop_filter .price_range_legend span:first-child {
	width: 10%;
	text-align: left;
}
.portlet_shop_filter .price_range_legend span:last-child {
	width: 10%;
	text-align: right;
}
.price_range .ui-slider-handle span {
	position: absolute;
	padding: 5px;
	color: #fff;
	background: #333;
	white-space: nowrap;
	opacity: 0;
	visibility: hidden;
	bottom: 100%;
	left: -20px;
	bottom: 35px;
	-webkit-transition: all 0.3s ease-out;
	   -moz-transition: all 0.3s ease-out;
	     -o-transition: all 0.3s ease-out;
	        transition: all 0.3s ease-out;
}
.price_range .ui-slider-handle.ui-state-active span {
	opacity: 0.85;
	visibility: visible;
}
.price_range .ui-slider-handle span:after {
	content: '';
	position: absolute;
	width: 0;
	height: 0;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-top: 8px solid #333;
	bottom: -8px;
	left: 50%;
	margin-left: -8px;
}
.portlet_shop_filter .ui-slider-horizontal {
	height: 8px;
}
.portlet_shop_filter .ui-slider .ui-slider-range {
	background: #dadada;
	border: 1px solid #c0c0c0;
	margin: -1px;
	box-shadow: inset 0 1px rgba(255,255,255,0.3), inset 0 5px 5px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25);
}
.portlet_shop_filter .ui-slider .ui-slider-handle {
	border-radius: 50%;
	top: -6px;
	border: 1px solid #333;
	cursor: hand;
	cursor: grab;
	cursor: -moz-grab;
	cursor: -webkit-grab;
	box-shadow: inset 0 1px rgba(255,255,255,0.3), inset 0 5px 5px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25);
	background: #333;
}
.portlet_shop_filter .ui-slider .ui-slider-handle.ui-state-active {
	cursor: hand;
	cursor: grabbing;
	cursor: -moz-grabbing;
	cursor: -webkit-grabbing;
}
.portlet_shop_filter .price_range {
	box-shadow: inset 0 3px 3px #e0e0e0;
	border: 1px solid #c0c0c0;
}