/* 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;

	margin: 0 auto;

	min-height: 60px;

}



.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 {

	margin-left: 2%;

	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 {

	width: 16%;

	height: 100%;

	display: inline-block;

	position: relative;

}

.elastislide-horizontal ul li .dw { font-size: 16px; color: #ffffff; background: #0354ba;  word-wrap: break-word; /*writing-mode:vertical-lr; direction: rtl!important;

direction:inherit;*/

/*writing-mode: tb-lr; direction: ltr!important;

direction:inherit;

writing-mode: tb-lr;*/ width: 30px; height: 75px; padding: 15px 0px 20px 10px; position: absolute; top: 0px; right: 0px !important; }

.elastislide-horizontal ul li .dw01 { background: #2ba8b6; }

.elastislide-horizontal ul li .dw02 { background: #497925; }

.elastislide-horizontal ul li .dw03 { background: #00b9e3; }

.elastislide-horizontal ul li .dw04 { background: #742363; }



.elastislide-vertical ul li {

	display: block;

}



.elastislide-carousel ul li a {

	display: inline-block;

	width: 100%;

	position: relative;

	

}



.elastislide-carousel ul li a img {

	display: block;

	max-width: 100%;

	position: relative;

}



/* 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: -5px;

	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: -25px;

	left: auto;

	background-position: 4px -17px;

	z-index: 1000;

}



.elastislide-vertical nav span.elastislide-next {

	bottom: 10px;

	top: auto;

	background-position: -17px -18px;

}