/* // HEADING /////////////////////////////////////////////////////////////// */.eshop-filter.panel-primary {	border: none;	margin: 0;	padding: 0;	list-style: none;}.eshop-filter .radio, .eshop-filter .checkbox {	margin-top: 0;	margin-bottom: 0;	font-size: 13px;	cursor: pointer;}.eshop-filter a {	color: #666;}.eshop-filter > a {	cursor: pointer;	background: #eaeaea;	font-size: 16px;	border-top: 1px solid #fff;	display: block;	padding: 10px;}.filter-heading-content {}.filter-heading .filter-head-icon {	display: block;	float: right;	background: url('../images/icons.png') no-repeat 0 -40px;	transition: all 0.5s ease;	-webkit-transition: all 0.5s ease;	-moz-transition: all 0.5s ease; 	width: 17px;	height: 9px;	margin-right: -3px;	margin-top: 3px;}.filter-direction-rtl .filter-heading .filter-head-icon {	float: left;}.eshop-filter .panel-body ul li a.eshop-filter-selected-category {    background: url("../images/icons.png?v8") no-repeat -108px -5px;    font-weight: bold;    padding-left: 20px;}.eshop-filter > a.collapsed .filter-head-icon {	transform: rotate(-90deg);	-ms-transform:rotate(-90deg);	-webkit-transform:rotate(-90deg);}.eshop-filter .panel-collapse {	border-top: 2px solid #ccc;	border-left: 1px solid #dddddd;	border-right: 1px solid #dddddd;}.eshop-filter:nth-last-child(2) .panel-collapse {	border-bottom: 1px solid #ddd;}.panel-group .eshop-filter.panel + .panel {	margin: 0;}/* ///////////// Panel Body //////////////// */.panel-collapse .panel-body {	padding: 0;	font-size: 14px;}.panel-collapse .panel-body ul {	margin: 0;	padding: 0;}.panel-collapse .panel-body li {	list-style: none;	padding: 8px;	border-bottom: 1px dashed #dcdcdc;}.panel-collapse .panel-body li:last-child {	border: none;}.eshop-filter .badge-info {	border-radius: 3px;	background: #428BCA;	color: #fff;	padding: 0 4px;	float: right;	line-height: 20px;	position: relative;	margin-left: 4px;	outline: 0 !important;	position: relative;}.eshop-filter .badge-info {}.eshop-filter .badge-info:after {	right: 100%;	top: 50%;	border: solid transparent;	content: " ";	height: 0;	width: 0;	position: absolute;	border-color: rgba(136, 183, 213, 0);	border-right-color: #428BCA;	border-width: 4px;	margin-top: -4px;}.eshop-filter .badge-info:after {	border-right-color: #428bca;}.eshop-filter-price .panel-collapse, .eshop-filter-weight .panel-collapse, .eshop-filter-price .panel-collapse, .eshop-filter-length .panel-collapse, .eshop-filter-width .panel-collapse,.eshop-filter-height .panel-collapse, .eshop-filter-stock .panel-collapse, .eshop-filter-price .panel-collapse, .eshop-filter-keyword .panel-collapse {	padding: 15px;}.eshop-filter .eshop-filter-reset-all {	border: 1px solid #dddddd;	border-bottom: none;	margin: 0 0 -1px;	text-decoration: none;	display: block;	padding: 5px;}.eshop-filter-reset-all a {	cursor: pointer;	color: #428bca;	font-size: 12px;	text-decoration: none;}.eshop-filter-reset-all a:hover {	color: #23527c;}.filter-reset-icon {    background: url("../images/icons.png?v8") no-repeat scroll 0 3px;    display: inline-block;    height: 13px;    margin-right: 3px;    margin-top: 1px;    width: 10px;}