/*	AnythingSlider v1.7+ Default (base) theme
	By Chris Coyier: http://css-tricks.com
	with major improvements by Doug Neiner: http://pixelgraphics.us/
	based on work by Remy Sharp: http://jqueryfordesigners.com/	  */
div.anythingSlider .anythingWindow { // nothing }
div.anythingSlider .start-stop { background-color: #040; color: #fff; }
div.anythingSlider .start-stop.playing { background-color: #800; }
div.anythingSlider .start-stop:hover, div.anythingSlider .start-stop.hover { color: #ddd; }
div.anythingSlider.activeSlider .anythingWindow { border-color: #7C9127; }
div.anythingSlider.activeSlider .anythingControls ul a.cur, div.anythingSlider.activeSlider .anythingControls ul a{font-size:0;padding:0;background:#d6d6d6;width:30px;height:4px;}
div.anythingSlider.activeSlider .anythingControls ul a.cur, div.anythingSlider.activeSlider .anythingControls ul a:hover{background-color:#292929;}
div.anythingSlider .start-stop, div.anythingSlider .start-stop:hover{font-size:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;padding:0;margin-right:2px;width:40px;height:40px;background:url("slider_btn_stop.png") no-repeat !important;}
div.anythingSlider .start-stop.playing, div.anythingSlider .start-stop.playing:hover{background:url("slider_btn_play.png") no-repeat !important;}
div.anythingSlider { display: block; /*margin: 0 auto;*/ overflow: visible !important; /* needed for Opera and Safari */ position: relative; }
div.anythingSlider .anythingWindow { overflow: hidden; position: relative; width: 100%; height: 100%; }
.anythingBase { background: transparent; list-style: none; position: absolute; overflow: visible !important; top: 0; left: 0; margin: 0; padding: 0; }
.anythingBase .panel { background: transparent; display: block; overflow: hidden; float: left; padding: 0; margin: 0; }
.anythingBase .panel.vertical { float: none; }
div.anythingSlider .arrow {top: 60%;position: absolute;display: block;}
div.anythingSlider .arrow a {display: block;height: 140px;margin: -70px 0 0 0; /* half height of image */width: 30px;text-align: center;outline: 0;background:url("visual_btn.png") no-repeat;}
div.anythingSlider .arrow a span { display: block; visibility: hidden; }
div.anythingSlider .back { left: 10px; }
div.anythingSlider .back a { background-position: left top; }
div.anythingSlider .back.disabled { display: none; } /* disabled arrows, hide or reduce opacity: opacity: .5; filter: alpha(opacity=50); */
div.anythingSlider .forward { right: 10px; }
div.anythingSlider .forward a { background-position: right top; }
div.anythingSlider .forward.disabled { display: none; } /* disabled arrows, hide or reduce opacity: opacity: .5; filter: alpha(opacity=50); */
div.anythingSlider .anythingControls { outline: 0; display: none; position:absolute; top:0;padding:8px 10px; box-sizing:border-box; }
div.anythingSlider .anythingControls ul { margin: 0; padding: 0; float: left; }
div.anythingSlider .anythingControls ul li { display: inline; }
div.anythingSlider .anythingControls ul a { display: inline-block; text-decoration: none; margin: 0 5px 0 0; vertical-align:top;}
div.anythingSlider .anythingControls ul a.cur, div.anythingSlider .anythingControls ul a{font-size:0;padding:0;background:#d6d6d6;width:30px;height:4px;}
div.anythingSlider .anythingControls ul a:hover { background-image: none; }
div.anythingSlider .anythingControls .anythingNavWindow { overflow: hidden; float: left; }
div.anythingSlider.rtl .anythingControls ul a { float: right; } /* reverse order of nav links */
div.anythingSlider.rtl .anythingControls ul { float: left; }    /* move nav link group to left */
div.anythingSlider.rtl .anythingWindow { direction: ltr; unicode-bidi: bidi-override; }
div.anythingSlider .start-stop {width: 40px; text-align: center; text-decoration: none; float: right; z-index: 100; }
div.anythingSlider .start-stop:hover, div.anythingSlider .start-stop.hover { background-image: none; }
div.anythingSlider, div.anythingSlider .anythingWindow, div.anythingSlider .anythingControls ul a, div.anythingSlider .arrow a, div.anythingSlider .start-stop { transition-duration: 0; -o-transition-duration: 0; -moz-transition-duration: 0; -webkit-transition-duration: 0; }
#anythingSlider-sum div.anythingSlider.activeSlider .anythingControls ul a.cur, #anythingSlider-sum div.anythingSlider.activeSlider .anythingControls ul a{width:50px;}
#anythingSlider-sum div.anythingSlider .anythingControls ul a.cur, #anythingSlider-sum div.anythingSlider .anythingControls ul a{width:50px;}
div.anythingSlider .anythingControls ul.thumbNav li.tooltip a img { box-shadow:rgba(0, 0, 0, 0.3) 2px 2px 3px; }
div.anythingSlider .anythingControls ul a span{display:block;}
div.anythingSlider .anythingControls ul a span img{width:100%; height:auto;}