/* liScroll styles */

.tickercontainer { /* the outer div with the black border */
width: 100%; 
height: 27px; 
margin: 0; 
padding: 0;
overflow: hidden;
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;
left: 10px;
top: 10px;
width: 100%;
overflow: hidden;
}
ul.newsticker { /* that's your list */
position: relative;
left:100%;
font: bold 14px Verdana;
list-style-type: none;
margin: 0;
padding: 0;

}
ul.newsticker li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
margin: 0;
padding: 0;
}
ul.newsticker a {
white-space: nowrap;
padding: 0;
color: #fff;
font: bold 14px Verdana;
margin: 0 6px 0 0;
} 
ul.newsticker span {
margin: 0 6px 0 0;
} 

/*ABOUT SLIDER*/
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  { outline: none; }
 
.slides,
.flex-control-nav,
.flex-direction-nav {
    margin: 0;
    padding: 0;
    list-style: none;
}
 
.flexslider a img { outline: none; border: none; }
 
.flexslider {
    margin: 0;
    padding: 0;
}
.flexslider .slides > li {
    display: none;
    -webkit-backface-visibility: hidden;
}
 
.flexslider .slides img {
    width: 100%;
    display: block;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.slides:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.slides { display: block;height: 1%; }

.flex-container {
    min-width: 150px;
    max-width: 265px;
}
 
.flexslider .slides { zoom: 1; }





/*flexisel SLIDER*/
#flexiselDemo1, #flexiselDemo2, #flexiselDemo3 {
display:none;
}

.nbs-flexisel-container {
    position:relative;
    max-width:100%;
}
.nbs-flexisel-ul {
    position:relative;
    width:9999px;
    margin:0px;
    padding:0px;
    list-style-type:none;   
    text-align:center;  
}
.nbs-flexisel-ul li{
	margin:0px 11px 0px 11px;
	max-height: 250px !important;
	max-width: 260px !important;
	}
	
.nbs-flexisel-inner {
    overflow:hidden;
    float:left;
    width:100%;
	height: 272px;
    background:#fff;
	margin-top:10px;
    
}

.nbs-flexisel-item {
    float:left;
    margin:0px;
    padding:0px;
    cursor:pointer;
    position:relative;
    line-height:0px;
}
.nbs-flexisel-item img {
  cursor: pointer;
  margin-bottom: 25px;
  max-height: 167px;
  max-width: 210px;
  position: relative;
  width: 100%;
}

/*** Navigation ***/

.nbs-flexisel-nav-left,
.nbs-flexisel-nav-right {
    width: 22px;
    height: 22px; 
    position: absolute;
    cursor: pointer;
    z-index: 100;
    opacity: 0.5;
}

.nbs-flexisel-nav-left {
    left: 10px;
    background: url(../images/button-previous.png) no-repeat;
}

.nbs-flexisel-nav-right {
    right: 5px;
    background: url(../images/button-next.png) no-repeat;
}

.instock  img{
	border: 3px solid #000;
   -webkit-border-radius: 204px;
-moz-border-radius: 204px;
border-radius: 204px;
    max-height: 200px;
    max-width: 200px;
    min-height: 200px;
    min-width: 200px;}
.instock  img:hover {
    border: 3px solid #7C1100;
    -webkit-border-radius: 204px;
-moz-border-radius: 204px;
border-radius: 204px;
}

.img-circle img {
	 border: 3px solid #000;
    -webkit-border-radius: 204px;
-moz-border-radius: 204px;
border-radius: 204px;
    max-height: 200px;
    max-width: 200px;
    min-height: 200px;
    min-width: 200px;
}
.img-circle img:hover {
    border: 3px solid #7C1100;
    -webkit-border-radius: 204px;
-moz-border-radius: 204px;
border-radius: 204px;
}
.woocommerce-result-count{
	display:none;}