.panel-heading .panel-title > a {
	position: relative;
	display: block;
	text-decoration: none;
}
.panel-heading .panel-title > a:before {
	content: "-";
	font-size: 22px;
    position: absolute;
    right: 0;
    top: -2px;
}
.panel-heading .panel-title > a.collapsed:before {
	content: "+";
}

.eshop_advanced_search .collapse
{
	height: auto;
	overflow: hidden;
}
.eshop_advanced_search  .in.collapse
{
	height: auto;
	overflow: inherit;
}
.eshop_advanced_search ul {
	margin: 0;
	padding: 0;
}
.eshop_advanced_search ul li
{
	list-style: none;
}

.ui-icon-searchfield:after {

    content: "";

    height: 18px;

    left: 7px;

    margin-top: -9px;

    opacity: 0.5;

    position: absolute;

    top: 50%;

    width: 18px;

}

.ui-icon-searchfield:after{

    background-position: -612px 50%;

}

.ui-icon, .ui-icon-searchfield:after {

    background: url("../images/search-icon.png") no-repeat scroll 98% 50% #EFF8FA;

}

.ui-listview-filter .ui-input-search {

    display: block;

    margin: 5px;

    width: auto;

}

.ui-input-search {

    padding-left:30px;

    padding-right: 5px;

}

.ui-input-search, div.ui-input-text {

    background-image: none;

    margin: 0.5em 0;

    position: relative;

}

.ui-shadow-inset {

    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2) inset;

}

.eshop-loadding {

	 background: url("../images/loader.gif") no-repeat scroll right 8px transparent !important;

}

#eshop_ajaxresult {

	list-style: none;

	margin: 0px;

	padding: 5px;

	border: 1px solid #c6c6c6;

}

#eshop_ajaxresult li {

	line-height: 20px;

	cursor: pointer;

	border-top: 1px solid #E1E1E1;

}

#eshop_ajaxresult li:hover {

	background-color:#EFF8FA;

}

#eshop_ajaxresult li > div {

    height: 100%;

    position: relative;

    text-align: left;

    float: right;

    width: 70%;

}

#eshop_ajaxresult img {

 	border: 1px solid #C5C5C5;

    margin: 15px 15px 10px 0;

    padding: 3px;

}

.eshop-filter {

}

.eshop-filter .product_advancedsearch {
	width: 240px;
}

.eshop_advanced_search .eshop-filter .input-group .input-group-addon {
	width: 58px;
}
.wap-nouislider.panel-body {
	padding-top: 0;
	border: none!important;
}
#price-behaviour, #weight-behaviour, #length-behaviour, #width-behaviour, #height-behaviour{
	  overflow: visible !important;
	  margin:0px !important;

}
.wap-nouislider div{
	overflow: visible !important;
	margin:0px !important;
}
.wap-nouislider{height:18px !important}
.eshop-filter .input-append {
	display: block;
}
.eshop-filter .input-append .inputbox {
	width: 100%;
}
.panel-heading .panel-title > a::before {
	left: 0;
	right: auto;
}
