/* ************************************************************************************************
									Block Categories CSS Styles
************************************************************************************************ */
#search-categories {
	padding: 5px 0 0px 0;
}
#search-categories .page-heading {
	margin-bottom: 0!Important;
	border-bottom: 1px solid #eee !Important;
}
#search-categories .page-heading.product-listing {
	border-bottom: none;
	margin-bottom: 0;
}
#search-categories .clearfix:before {
  content: " ";
  display: table;
}
#search-categories .clearfix:after {
	content:"";
	display:table;
	clear:both;
}
#search-categories ul {
	margin: 18px 0 0 -10px;
}
#search-categories ul li {
	margin: 0 0 18px 15px;
	text-align: center;
	float: left;
}
#search-categories ul li .search-category-image {
	padding: 0 0 8px 0;
}
#search-categories ul li .search-category-image a {
	display: block;
	padding: 9px;
	border: 1px solid #d6d4d4;
}
#search-categories ul li .search-category-image a img {
	max-width: 100%;
	vertical-align: top;
}
#search-categories ul li .search-category-name {
	font: bold 15px/19px "Open Sans", sans-serif;
	color: #555454;
	text-transform: uppercase;
}
#search-categories ul li .search-category-name:hover {
	color: #515151;
}
#search-categories ul li .cat_desc {
	display: none;
}
#search-categories ul li:hover .search-category-image a {
	border: 5px solid #333;
	padding: 5px;
}
#search-categories .img {
  -webkit-backface-visibility:hidden;
  -moz-backface-visibility:hidden;
  backface-visibility:hidden;
  display:block;
  background:#ffffff;
}
#search-categories .img img {
  -webkit-transition:opacity 0.5s ease;
  -moz-transition:opacity 0.5s ease;
  -o-transition:opacity 0.5s ease;
  transition:opacity 0.5s ease;
  background:#ffffff;
}
#search-categories .img:hover img {
  opacity:0.6;
  filter:alpha(opacity=60);
}
/*
* fix for slider
*/
.block .bx-wrapper {/* Override For column display */
	padding-top:20px !Important;
	margin-top:20px !Important;
	border: 5px solid #fff !Important;
}
#search-categories ul.bxslider {
	margin: 18px 0 0 0;
}
#search-categories ul.bxslider li {
	margin: 0 0 18px 0;
	padding-bottom:25px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
	#search-categories .replace-2x {
		font-size: 1px;
	}
}
