.img-header{
	width:100%;
}

.list-holder, .sort-holder{
	font-family: GothamBook,sans-serif;
	margin-bottom: 20px;
}

.list-holder a, .sort-holder a{
	color:#000;
}

.list-holder ul{
	padding-left:25px;
}

.list-holder ul li{
	list-style-type: none;
	margin-top:10px;
}

.list-holder a:hover, .sort-holder a:hover, .list-holder ul li:hover{
	cursor: pointer;
	opacity: 0.9;

	transition: all 0.3s;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -o-transition: all s;
}

.title-search{
	margin-bottom: 15px !important;
}

.search-input-group {
	margin-bottom: 30px;
	font-family: GothamBook,sans-serif;
	width: 100%;
}

.search-input-group input, .search-input-group input:focus{
	border-radius: 0;
	background: transparent;
	border: none;
	border-bottom: 1px solid #777;
	box-shadow: none;
	padding-left:0;
	z-index: -1;
}
.search-input-group button{
	background: transparent;
	border: none;
	right: 15px;
	text-align: center;
	z-index: 3;
	position: absolute;
}
.search-input-group img:hover{
	cursor: pointer;
	opacity:0.9;
}

.side-bar .title{
	margin-top:0;
	margin-bottom:30px;
	font-size:14px;
}

/*style for pagination*/

#navigation {
	margin-bottom: 60px;
}

.fa-angle-left, .fa-angle-right {
	font-size: 20px;
	border: 1px solid #000;
	padding: 11px 18px;
	color: #000;
	position: relative;
	background:#fff;
	border-radius: 0;
	left:0;
	right:0;
	margin-top:10px;
}

/*ovveride homepage.css*/
.fa-angle-right{
	left:0;
	background:#fff;
	border-radius: 0;
	font-weight: 300;
	margin-top:0;
}


.fa-angle-left:hover, .fa-angle-right:hover {
	border-color: #f14949;
	color: #f14949;
	cursor: pointer;
}

.disabled {
	border-color: #505050 !important;
	color: #505050 !important;
	cursor: not-allowed !important;
}

.pagination li {
	border: none;
	text-decoration: none;
	display: inline-block;
	background-color: transparent;
	padding: 0 8px;
		font-family: AvenirNext;
		font-size: 14px;
		color: #292d37;
}

.pagination li:hover, .pagination li:active, .pagination li.active {
	background-color: transparent;
	color: #f14949;
	cursor: pointer;
}

/*end of style for pagination*/


.side-bar .btn-black{
	float:right;
}

/*Range slider */
.addui-slider-horizontal{
	margin:0 10px!important;
}

.price{
	margin-bottom: 0px !important;
}

.very-small{
	font-size:12px!important;
	color:#000;
	letter-spacing: 0px;
}

.left{
	float:left;
}

.right{
	float:right;
}

.addui-slider.addui-slider-horizontal{
	height:40px !important;
}

 .addui-slider .addui-slider-track .addui-slider-handle.addui-slider-handle-active .addui-slider-value {
	  background: transparent;
	 font-family: GothamBook,sans-serif;
	 font-weight: 700;
	  color:#f00;
	  opacity: 1;
	  transform: scale(1, 1) rotate(-135deg);
	  margin-top: -60px;
	  border-radius: 0 50% 50% 50%; 
}

.addui-slider .addui-slider-track .addui-slider-handle:hover .addui-slider-value {
	width:100px;
	margin-top:-30px;
	margin-left:-20px;
	text-align: left;
	background: transparent;
	 font-family: GothamBook,sans-serif;
	 font-weight: 700;
	color:#f00;
	opacity: 1;
	transform: scale(1, 1) rotate(-135deg);
	margin-top: -60px;	
}

.discount-holder{
	font-size:16px;
	
	line-height:18px;
	padding:5px;
	z-index:14;
	position:absolute;
	left:10px;
	top:10px;
	background:#000;
	color:#fff;
	 font-family: GothamMedium, sans-serif;
	 font-weight:300;
}


.section2-image{
	margin-bottom:30px;
	padding-right: 	0;
	padding-left: 0;
}

.section2-image{
	border-top:1px solid;
	border-left:1px solid;
	border-right:1px solid;
	border-bottom:1px solid;
		border-color: transparent;
}


.section2-image .quick-view:hover{
	cursor:pointer;	
	opacity: 0.8;
}

.section2-image:hover{
	border-color: #d0d0d0;
}

.close{
	margin-top:10px;
}


@media only screen and  (max-width: 767px) {
	.sidebar-holder{
		background:#fff;
		padding:15px;
		position:absolute;
		z-index: 18;
		border-bottom:1px solid #000;
		box-shadow: 0px 3px 4px #888;

	}

	.btn-filter{
		font-family: GothamMedium, sans-serif;
		width:100%;
		height:50px;
		position:fixed;
		bottom:0;
		z-index: 17;
		color:#fff;
		text-transform: uppercase;
		background:rgba(40,40,40,0.8);
		border:none;
	}

	.close-sidebar{
		position:absolute;
		z-index:19;
		top:0px;
		right:0;
		width:50px;
	}

}	