 /**
  *	Custom CSS
  *
  */
.featured.span.sds-wc-cat{
	width:100%;	
}
.product-grid {
    float: left;
    width: 100%;
}

.product-grid > div.woocommerce {
    background: none repeat scroll 0 0 transparent !important;
    float: left;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
}

.products-slider {
    display: block;
    overflow: hidden;
    width: 100%;
	position:relative;
}
.products-slider ul{
	position: relative;
	z-index:1;
}
.products-slider ul li {
    display: block;
    float: left;
    margin: 5px 14px 20px 0px;
    padding: 5px;
    position: relative;
    text-align: center;
    vertical-align: top;
	
}

.products-slider ul li div.pbox {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 5px solid #F7F7F7 !important;
    padding: 5px 8px 10px;
}

.product-grid .image {
    display: block;
    margin-bottom: 0;
    position: relative;
    z-index: 3;
}

.product-grid .image img {
    width: 100%;
	box-shadow:none !important;
}
.product-grid .image img {
    background-color: #FFFFFF;
    padding: 0;
    text-align: center;
    transition: all 0.2s ease-in 0s;
}

.featured.span.sds-wc-cat .product-grid .rating {
    background: none repeat scroll 0 0 #FFFFFF;
    height: 45px;
    margin-bottom: 0;
    padding: 0 2%;
    position: relative;
    width: 96%;
    z-index: 1;
	display:none;
}

.woocommerce .products .star-rating, .woocommerce-page .products .star-rating{
	float:none !important;
	margin-left: auto !important;
	margin-right: auto !important;	
}

.featured.span.sds-wc-cat .products-slider .description{
	display:none;	
}

.es-nav span{
	background:url('../images/controls.png') left top no-repeat;
}

.products-slider .es-nav span {
    cursor: pointer;
    height: 32px;
    margin-top: 0;
    position: absolute;
    text-indent: -10000px;
    top: 35%;
    width: 32px;
    z-index: 99;
	left:18px;
}

.products-slider .es-nav span.es-nav-next {
    background-position: -43px 0;
    left: auto;
    right: 0;
}


@media screen and (max-width:979px){

.featured.span.sds-wc-cat, #content-home .featured.span.sds-wc-cat{
	width:100%;
	margin-left:0 !important;	
}
}

@media screen and (min-width:768px) and (max-width:979px){
	
.featured.span.sds-wc-cat .products-slider ul li{
	width:148px !important;
	margin:5px 12px 10px 0;	
}
	
}

@media screen and (min-width:480px) and (max-width:767px){
	
.featured.span.sds-wc-cat .products-slider ul li{
	width:200px !important;
	margin:0 !important;	
}
	
}

@media screen and (max-width:479px){

.featured.span.sds-wc-cat .products-slider ul li{
	width:119px;
}
.featured.span.sds-wc-cat .woocommerce a.button{
	
}

}


.sds_tabs{ 
	display:inline-block;
	width:100%;
	margin-bottom:20px;
	
}
.sds_tabs > ul.ui-tabs-nav{
	list-style-type:none;
	margin:0px;	
	padding-left:0;
	width:auto;
	float:left;
}

.sds_tabs > ul.ui-tabs-nav li{
	float:left;
	margin-right:5px;
	margin-left:0px;	
}
.sds_tabs ul.ui-tabs-nav li a{
	float:left;
	border:1px solid #CCCCCC;
	border-bottom:none;	
	padding: 3px 10px;
	border-radius:5px 5px 0 0;
	text-decoration:none;
}

.sds_tabs ul.ui-tabs-nav li.ui-tabs-active a{
	background:linear-gradient(to bottom, #CCCCCC 0%, #BFBFBF 50%, #B3B3B3 100%) repeat scroll 0 0 transparent;
	color:#fff;
}
.sds_tabs > div{
	width:100%;
	float:left;
	padding:2% 0 0;
	border-top:1px solid #CCCCCC;
}

.sds_tabs .es-nav span{
	left:0px;
	top:42%;	
}

.sds_tabs .es-nav span.es-nav-next{
	right:0px;
	left:auto;
}