
/* jssor slider thumbnail navigator skin 11 css */
/*
.jssort11 .p            (normal)
.jssort11 .p:hover      (normal mouseover)
.jssort11 .pav          (active)
.jssort11 .pav:hover    (active mouseover)
.jssort11 .pdn          (mousedown)
*/
.jssort11
{
    font-family: Arial, Helvetica, sans-serif;
    box-sizing: border-box;
    background: #eee;
    border-radius: 4px;
    overflow: hidden;
}

.jssort11 .p > div, .jssort11 .pdn > div, .jssort11 .pav > div, .jssort11 .pvh > div{
	padding: 5px 10px;
    box-sizing: border-box;
}
.jssort11 .p, .jssort11 .pdn, .jssort11 .pav, .jssort11 .pvh
{	
    text-shadow: 1px 1px 1px rgba(255,255,255,.5);
    background-image: -webkit-linear-gradient(top,#f4f4f4 0,#eee 100%);
    background-image: linear-gradient(to bottom,#f4f4f4 0,#eee 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff4f4f4', endColorstr='#ffeeeeee', GradientType=0);
    -webkit-box-shadow: inset 0 1px 0 0 #fff;
    box-shadow: inset 0 1px 0 0 #fff;
    box-sizing: border-box;
    border-bottom: 1px solid #ccc;
}
.jssort11 .p img, .jssort11 .pdn img, .jssort11 .pav img, .jssort11 .pvh img{
	float: left;
	padding-right: 10px;
}
.jssort11 .p .t, .jssort11 .pdn .t, .jssort11 .pav .t, .jssort11 .pvh .t{
	font-weight: bold;
	font-size: 12px;
	line-height: 22px;
}
.jssort11 .p .c, .jssort11 .pdn .c, .jssort11 .pav .c, .jssort11 .pvh .c{
	font-size: 11px;
	white-space: nowrap; 
    overflow: hidden;
    text-overflow: ellipsis; 
}
.jssort11 .pav, .jssort11 .pdn
{
    background:#fff;
}
.jssort11 .p:hover, .jssort11 .phv, .jssort11 .pav:hover
{
    background:#fff;
}
.wrap-thumb{
	top: 0 !important;
}  
/* NivoSlider 3.2 */
.nivoSlider{position:relative;width:100%;height:auto;overflow:hidden}
.nivoSlider img{position:absolute;top:0;left:0;max-width:none}
.nivo-main-image{display:block !important;position:relative !important;width:100% !important}
.nivoSlider a.nivo-imageLink{position:absolute;top:0;left:0;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;background:white;filter:alpha(opacity=0);opacity:0}
.nivo-slice{display:block;position:absolute;z-index:5;height:100%;top:0}
.nivo-box{display:block;position:absolute;z-index:5;overflow:hidden}
.nivo-box img{display:block}
.nivo-caption{position:absolute;left:0;bottom:0;background:#000;color:#fff;width:100%;z-index:8;padding:5px 10px;opacity:.8;overflow:hidden;display:none;-moz-opacity:.8;filter:alpha(opacity=8);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.nivo-caption p{padding:5px;margin:0}
.nivo-caption a{display:inline !important}
.nivo-html-caption{display:none}
.nivo-directionNav a{position:absolute;top:45%;z-index:9;cursor:pointer}
.nivo-prevNav{left:0}
.nivo-nextNav{right:0}
.nivo-controlNav{text-align:center;padding:15px 0}
.nivo-controlNav a{cursor:pointer}
.nivo-controlNav a.active{font-weight:bold}
/* Nivoslider Theme Default */
.theme-default .nivoSlider{width:100%;height:30%;position:relative;background:#fff url(../img/nivoslider/loading.gif) no-repeat 50% 50%;margin-bottom:10px}
.theme-default .nivoSlider img{position:absolute;top:0;left:0;display:none}
.theme-default .nivoSlider a{border:0;display:block}
.theme-default .nivo-controlNav{text-align:center;padding:5px 0;position: absolute;
    bottom: 10px;
    z-index: 99;
    width: 100%;}
.theme-default .nivo-controlNav a{display:inline-block;width:18px;height:22px;background:url(../img/nivoslider/bullets.png) no-repeat;text-indent:-9999px;border:0;margin:0 2px}
.theme-default .nivo-controlNav a.active{background-position:0 -22px}
.theme-default .nivo-directionNav a{display:block;width:30px;height:30px;background:url(../img/nivoslider/arrows.png) no-repeat;text-indent:-9999px;border:0;opacity:0;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}
.theme-default:hover .nivo-directionNav a{opacity:1}
.theme-default a.nivo-nextNav{background-position:-30px 0;right:15px}
.theme-default a.nivo-prevNav{left:15px}
.theme-default .nivo-caption{font-family:Helvetica,Arial,sans-serif}
.theme-default .nivo-caption a{color:#fff;border-bottom:1px dotted #fff}
.theme-default .nivo-caption a:hover{color:#fff}
.theme-default .nivo-controlNav.nivo-thumbs-enabled{width:100%}
.theme-default .nivo-controlNav.nivo-thumbs-enabled a{width:auto;height:auto;background:0;margin-bottom:5px}
.theme-default .nivo-controlNav.nivo-thumbs-enabled img{display:block;width:120px;height:auto}

.scroll_ad {
    cursor: pointer;
    margin-bottom: 10px;
}

.scroll_ad img {
    float: left;
    max-width: 100%;
    height: auto;
}
#filter_panel {
    padding: 15px 0;
}
.filter-item {
    text-align: center;
}

.filter-item span {
    display: inline-block;
    padding: 15px;
    border: solid 1px #eee;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    margin-bottom: 10px;
    width: 107px;
    height: 107px;
    box-sizing: border-box;
    overflow: hidden;
    transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
    -o-transition: all 300ms ease;
}
.filter-item span:hover{
    border-color: #ccc;
}