/* Elastislide Style */
.elastislide-list{list-style-type:none;display:none}
.no-js .elastislide-list{display:block}
.elastislide-carousel ul li{min-width:20px;/* minimum width of the image (min width+border) */}
.elastislide-wrapper{position:relative;background-color:#fff;margin:0 auto;min-height:60px;box-shadow:1px 1px 3px rgba(0,0,0,0.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.elastislide-wrapper.elastislide-loading{background-image:url(../images/loading.gif);background-repeat:no-repeat;background-position:center center}.elastislide-horizontal{padding:10px 40px}
.elastislide-vertical{padding:40px 10px}.elastislide-carousel{overflow:hidden;position:relative}
.elastislide-carousel ul{position:relative;display:block;list-style-type:none;padding:0;margin:0;-webkit-backface-visibility:hidden;-webkit-transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);transform:translateX(0px)}
.elastislide-horizontal ul{white-space:nowrap}
.elastislide-carousel ul li{margin:0;-webkit-backface-visibility:hidden}
.elastislide-horizontal ul li{height:100%;display:inline-block}
.elastislide-vertical ul li{display:block}
.elastislide-carousel ul li a{display:inline-block;width:100%}
.elastislide-carousel ul li a img{display:block;border:2px solid white;max-width:100%}/* Navigation Arrows */.elastislide-wrapper nav span{position:absolute;background:#ddd url(../images/nav.png) no-repeat 4px 3px;width:23px;height:23px;border-radius:50%;text-indent:-9000px;cursor:pointer;opacity:0.8}
.elastislide-wrapper nav span:hover{opacity:1.0}
.elastislide-horizontal nav span{top:50%;left:10px;margin-top:-11px}
.elastislide-vertical nav span{top:10px;left:50%;margin-left:-11px;background-position:-17px 5px}
.elastislide-horizontal nav span.elastislide-next{right:10px;left:auto;background-position:4px -17px}
.elastislide-vertical nav span.elastislide-next{bottom:10px;top:auto;background-position:-17px -18px}
.dc_es_container{width:100%}
.elastislide_hstyle .elastislide-horizontal{
	padding:10px 37px;
	/*border-radius:10px/90px;*/
	box-shadow:0 1px 3px rgba(0,0,0,0.1),
	inset -2px 0 3px 2px rgba(255,255,255,0.6),
	inset 2px 0 3px 2px rgba(255,255,255,0.6),
	inset -10px 0 10px 1px rgba(155,155,155,0.1),
	inset 10px 0 10px 1px rgba(155,155,155,0.1)
	}
.elastislide_hstyle 
.elastislide-wrapper:before,
.elastislide_hstyle 
.elastislide-wrapper:after{
	content:'';
	position:absolute;
	z-index:-2;
	bottom:15px;
	left:20px;width:50%;
	height:20%;
	/*border-radius:10px/90px;
	box-shadow:0 15px 10px rgba(0,0,0,0.3);*/
	-webkit-transform:rotate(-3deg);
	-moz-transform:rotate(-3deg);
	-ms-transform:rotate(-3deg);
	-o-transform:rotate(-3deg);
	transform:rotate(-3deg)}
.elastislide_hstyle .elastislide-wrapper:after{right:20px;left:auto;-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-ms-transform:rotate(3deg);-o-transform:rotate(3deg);transform:rotate(3deg)}
.elastislide_vstyle .elastislide-vertical{max-width:170px;padding:37px 10px;border-radius:90px/10px;box-shadow:0 1px 3px rgba(0,0,0,0.1),inset -2px 0 3px 2px rgba(255,255,255,0.6),inset 2px 0 3px 2px rgba(255,255,255,0.6),inset 0 -10px 10px 1px rgba(155,155,155,0.1),inset 0 10px 10px 1px rgba(155,155,155,0.1)}
.elastislide_vstyle .elastislide-vertical:before{top:30px;bottom:30px;left:0;right:0;content:" ";position:absolute;z-index:-2;box-shadow:0 0 15px rgba(0,0,0,0.3);border-radius:20px/160px}
.elastislide_vstyle .elastislide-vertical:after{content:" ";position:absolute;z-index:-2}