@font-face{font-family:flexslider-icon;src:url(../icons/flexslider-icons/flexslider.eot?) format('eot'),url(../icons/flexslider-icons/flexslider.eot?#iefix) format('embedded-opentype'),url(../icons/flexslider-icons/flexslider.woff) format('woff'),url(../icons/flexslider-icons/flexslider.ttf) format('truetype'),url(../icons/flexslider-icons/flexslider.svg#flexslider) format('svg');font-weight:400;font-style:normal}
.ts-nivoslider-container{position:relative;width:100%}
.ts-nivoslider-container .nivoSlider{width:100%;height:auto;overflow:hidden}
.ts-nivoslider-container .nivoSlider img{max-width:none}
.ts-nivoslider-container .nivo-main-image{display:block!important;position:relative!important;width:100%!important}
.ts-nivoslider-container .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:#fff;filter:alpha(opacity=0);opacity:0}
.ts-nivoslider-container .nivo-slice{display:block;position:absolute;z-index:5;height:100%;top:0}
.ts-nivoslider-container .nivo-box{display:block;position:absolute;z-index:5;overflow:hidden}
.ts-nivoslider-container .nivo-box img{display:block}
.ts-nivoslider-progressbar-container{width:100%;height:10px;position:absolute;top:-10px;background:#ededed;margin:0;padding:0}
.ts-nivoslider-progressbar-container .ts-nivoslider-progressbar{height:10px;margin:0;padding:0}
.nivo-playpauseNav,.ts-nivoslider-controls{position:absolute;left:0;top:0;z-index:9999}
.nivo-playpauseNav a{display:block;width:30px;height:30px;position:absolute;top:0;left:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;z-index:10;overflow:hidden;cursor:pointer;color:#ededed;padding:5px;background-color:rgba(0,0,0,.5);-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.nivo-playpauseNav a:before{font-family:flexslider-icon;font-size:20px;display:inline-block;padding:0 0 0 6px}
.ts-nivoslider-container:hover .nivo-playpauseNav a{-ms-filter:"alpha(Opacity=70)";filter:alpha(opacity=70);-moz-opacity:.7;-khtml-opacity:.7;opacity:.7}
.ts-nivoslider-container:hover .nivo-playpauseNav a:hover{background-color:rgba(0,0,0,.75);-ms-filter:"alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}
.nivo-playNav{left:0}
.nivo-playNav:before{content:'\f003'}
.nivo-pauseNav{left:40px}
.nivo-pauseNav:before{content:'\f004'}
.ts-nivoslider-container .ts-nivoslider-controls-options{position:absolute;top:0;left:0;width:40px;height:40px}
.ts-nivoslider-container .ts-nivoslider-controls-options .ts-nivoslider-controls-pause,.ts-nivoslider-container .ts-nivoslider-controls-options .ts-nivoslider-controls-play{display:block;width:40px;height:30px;position:absolute;top:0;left:0;opacity:0;z-index:10;overflow:hidden;cursor:pointer;color:#ededed;padding:6px 0 10px;background-color:rgba(0,0,0,.5);-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.ts-nivoslider-container .ts-nivoslider-controls-options span:before{font-family:flexslider-icon;font-size:24px;line-height:24px;height:24px;display:inline-block;padding:0;margin:0;position:absolute;top:10px;left:10px}
.ts-nivoslider-container .ts-nivoslider-controls-options .ts-nivoslider-controls-play:before{content:'\f003'}
.ts-nivoslider-container .ts-nivoslider-controls-options .ts-nivoslider-controls-pause:before{content:'\f004'}
.ts-nivoslider-container:hover .ts-nivoslider-controls-options .ts-nivoslider-controls-pause,.ts-nivoslider-container:hover .ts-nivoslider-controls-options .ts-nivoslider-controls-play{opacity:.7}
.ts-nivoslider-container .ts-nivoslider-controls-options .ts-nivoslider-controls-pause:hover,.ts-nivoslider-container .ts-nivoslider-controls-options .ts-nivoslider-controls-play:hover{background-color:rgba(0,0,0,.75);opacity:1}
.ts-nivoslider-container .nivoSlider{position:relative;background:#fff url(other/loading.gif) no-repeat 50% 50%;margin-bottom:10px}
.ts-nivoslider-container .nivoSlider img{position:absolute;top:0;left:0;display:none}
.ts-nivoslider-container .nivoSlider a{border:0;display:block}
.ts-nivoslider-container .nivo-controlNav{text-align:center;padding:10px 0 0}
.ts-nivoslider-container .nivo-controlNav a{width:10px;height:10px;margin:0 4px;display:inline-block;zoom:1;*display:inline;background:#666;background:rgba(0,0,0,.5);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,.3);box-shadow:inset 0 0 3px rgba(0,0,0,.3)}
.ts-nivoslider-container .nivo-controlNav a:hover{background:#333;background:rgba(0,0,0,.7)}
.ts-nivoslider-container .nivo-controlNav a.active{background:#000;background:rgba(0,0,0,.9);cursor:default}
.nivo-directionNav a{text-decoration:none;background:0 0;display:block;width:50px;height:50px;margin:-25px 0 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,.8);text-shadow:1px 1px 0 rgba(255,255,255,.3);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;background-color:rgba(0,0,0,.5);padding:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;text-indent:inherit}
.ts-nivoslider-container:hover .nivo-directionNav a{opacity:.7}
.nivo-directionNav a:before{font-family:flexslider-icon;font-size:40px;height:40px;line-height:40px;margin:0;padding:0;display:inline-block;content:'\f001';-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;color:#ededed;position:absolute;top:5px}
.nivo-nextNav{right:0;left:auto}
.nivo-directionNav .nivo-nextNav:before{right:10px;left:auto;content:'\f002'}
.nivo-prevNav{right:auto;left:0}
.nivo-directionNav .nivo-prevNav:before{left:10px;right:auto;content:'\f001'}
.ts-nivoslider-container .nivo-directionNav:hover .nivo-nextNav:hover,.ts-nivoslider-container .nivo-directionNav:hover .nivo-prevNav:hover{background-color:rgba(0,0,0,.75);opacity:1}
.ts-nivoslider-container .nivo-caption{position:absolute;left:0;bottom:0;background:#000;color:#fff;width:100%;z-index:8;padding:5px 10px;text-align:center;overflow:hidden;display:none;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}
.ts-nivoslider-container:hover .nivo-caption{-ms-filter:"alpha(Opacity=80)";filter:alpha(opacity=80);-moz-opacity:.8;-khtml-opacity:.8;opacity:.8}
.ts-nivoslider-container .nivo-caption p{padding:5px;margin:0}
.ts-nivoslider-container .nivo-caption a{display:inline!important;color:#fff;border-bottom:1px dotted #fff}
.ts-nivoslider-container .nivo-caption a:hover{color:#fff}
.ts-nivoslider-container .nivo-html-caption{display:none}
.ts-nivoslider-container .nivo-controlNav.nivo-thumbs-enabled{width:100%;height:100%;margin:10px auto 0;padding:0;text-align:center;border:1px solid #ededed;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.ts-nivoslider-container .nivo-controlNav.nivo-thumbs-enabled a{width:auto;height:auto;background:0 0;margin:5px}
.ts-nivoslider-container .nivo-controlNav.nivo-thumbs-enabled img{display:block;width:auto;height:100px;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-filter:grayscale(100%);-webkit-filter:grayscale(1);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:url(grayscale.svg#grayscale);filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter:gray}
.ts-nivoslider-container .nivo-controlNav.nivo-thumbs-enabled a.nivo-control.active img,.ts-nivoslider-container .nivo-controlNav.nivo-thumbs-enabled img:hover{-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-ms-filter:grayscale(0%);-o-filter:grayscale(0%);filter:grayscale(0%);filter:none}