.homeslider-wrap{display:block;clear:both;position:relative;max-width:750px;min-height:310px;max-height:310px;width:auto;height:auto;margin:0 auto}.flexslider{overflow:visible!important;z-index:9998}.flex-container a:active,.flex-container a:focus,.flexslider a:active,.flexslider a:focus{outline:0}.flex-control-nav,.flex-direction-nav,.slides{margin:0;padding:0;list-style:none}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0)}.flexslider .slides img{width:100%;display:block}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}.flexslider{margin:0 0 20px;position:relative;zoom:1}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.flexslider .slides{zoom:1}.carousel li{margin-right:5px}.flex-caption{position:relative;display:block;left:0;bottom:0;margin-top:0;max-width:100%!important;padding:8px 0 7px 0;overflow:hidden;background:#d4d4d4;font:normal 16px kievitotbook,sans-serif;color:#292831;white-space:nowrap;text-align:center;text-shadow:3px 3px 3px rgba(1,1,1,.25);border-top:3px solid #aac39a;z-index:300}.flexslider{margin:0!important;background:#fff;border:none!important;position:relative;zoom:1}.flex-caption .credit{position:absolute;bottom:-40px;right:20px;font:14px serif;color:#fff;text-align:right}.flex-direction-nav{display:none}.flex-control-nav{position:relative;bottom:0;width:100%;margin:0 auto;padding:6px 0;line-height:1;z-index:400;text-align:center;background:#afb39d;border-top:2px solid #fff}.flex-control-nav li{margin:0 2px;vertical-align:top;display:inline-block}.flex-control-paging li a{width:13px;height:13px;background-color:#626162;cursor:pointer;text-indent:-9999px;border:2px solid #fff;border-radius:50%;position:relative;display:block;opacity:.6}.flex-control-paging li a:hover{background-color:#2e2833;opacity:1}.flex-control-paging li a.flex-active{border-color:#fff;background-color:#e7e8e2;opacity:1}.flex-control-thumbs{display:none}@media only screen and (min-width:768px) and (max-width:959px){.flex-control-nav li{margin:0 7px}.flexslider{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}}@media only screen and (max-width:900px){.flex-caption{font-size:14px}}@media only screen and (max-width:800px){.flex-caption{font-size:13px}.flex-control-paging li a{width:11px;height:11px}}@media only screen and (max-width:767px){.flex-caption{font-size:11px}.flex-control-nav li{margin:0 5px}}@media only screen and (max-width:700px){.homeslider-wrap{min-height:auto;max-height:none}}@media only screen and (max-width:480px){.flex-caption{font-size:10px}}@media only screen and (max-width:340px){.homeslider-wrap{min-height:160px}}/** JCarousel **/
.jcarousel-wrapper {position:relative; width:850px; margin:0 auto;}
/** Carousel **/
.jcarousel {position:relative; overflow:hidden; width:840px; height:200px;}
.jcarousel ul {width:20000em; position:relative; list-style:none; margin:0; padding:0;}
.jcarousel li {float:left;}
/** Carousel Controls **/
.jcarousel-control-next, .jcarousel-control-prev {position:absolute; top:20%; text-align:center; color:#6F6F6F; text-decoration:none; text-shadow:0 0 1px #000; font:40px Arial,sans-serif;}
.jcarousel-control-next {right:-50px;}
.jcarousel-control-prev {left:-50px;}
.jcarousel-control-next:hover, .jcarousel-control-prev:hover {text-decoration:none;}
.jcarousel-control-next:hover span,.jcarousel-control-prev:hover span {display:block;}
.jcarousel-control-next.inactive, .jcarousel-control-prev.inactive {opacity:.25; cursor:default;}
/** Carousel Pagination **/
.jcarousel-pagination {position:absolute; width:100%; bottom:-25px; text-align:center;}
.jcarousel-pagination a {text-decoration:none; display:inline-block; font-size:11px; line-height:14px; min-width:14px; background:#fff; color:#4E443C; border-radius:14px; padding:3px; text-align:center; margin-right:2px; opacity:.75;}
.jcarousel-pagination a:hover, .jcarousel-pagination a.active {color:#fff; opacity:1; filter:alpha(opacity=100); text-shadow:0 -1px 0 rgba(0, 0, 0, 0.75);}
.jcarousel-pagination a.active {background:#979C7F;}
.jcarousel-pagination a:hover {background:#E7E8E2;}
@media only screen and (max-width: 1000px) {
	.jcarousel-wrapper {width:730px;}
	.jcarousel {width:720px;}
}
@media only screen and (max-width: 890px) {
	.jcarousel-wrapper {width:610px;}
	.jcarousel {width:600px;}
	.jcarousel-control-next {right:-30px;}
	.jcarousel-control-prev {left:-30px;}
}
@media only screen and (max-width: 730px) {
	.jcarousel-control-next {right:-10px;}
	.jcarousel-control-prev {left:-15px;}
}
@media only screen and (max-width: 890px) {
	.jcarousel-wrapper {width:490px;}
	.jcarousel {width:480px;}
}
@media only screen and (max-width: 560px) {
	.jcarousel-wrapper {width:370px;}
	.jcarousel {width:360px; height:180px;}
	.jcarousel-pagination {display:none;}
}
@media only screen and (max-width: 440px) {
	.jcarousel-wrapper {width:250px;}
	.jcarousel {width:240px; height:150px;}
}
