/* 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: 2px 0 0 0; }
.elastislide-vertical { padding: 40px 10px; }
.elastislide-carousel {  margin: 39px 0 0;
    overflow: hidden;
    position: relative;
    width: 1024px; }
.elastislide-carousel ul { position: relative; display: block; list-style-type: none; padding: 0; margin: 0 0 0 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 { display: inline-block; height: 100%; }
.elastislide-horizontal ul li { text-transform: uppercase; font-size: 14px; font-weight: normal; }
.elastislide-vertical ul li { display: block; }
.elastislide-carousel ul li a { display: inline-block; }
.elastislide-carousel ul li a img { box-shadow: 1px 2px 9px hsl(0, 1%, 48%); display: block; height: 180px; max-width: 100%; }
/* Navigation Arrows */

.elastislide-wrapper nav span { position: absolute; background: url(../images/nav.png) no-repeat 0 0; width: 50px; height: 50px; text-indent: -9000px; cursor: pointer; opacity: 0.8; }
.elastislide-wrapper nav span:hover { opacity: 1.0 }
#carousel li span { display: block; margin-top: 19px; font-family: 'nobelregular'; }
.elastislide-horizontal nav span { top: 46%; left: -75px; }
.elastislide-vertical nav span { top: 10px; left: 50%; margin-left: -11px; background-position: -17px 5px; }
.elastislide-horizontal nav span.elastislide-next { right: -76px; left: auto; background-position: -50px 0px; }
.elastislide-vertical nav span.elastislide-next { bottom: 10px; top: auto; background-position: -17px -18px; }
.link_view { color: hsl(0, 0%, 0%); cursor: pointer; display: block; font-size: 16px; padding: 25px 25px 25px 0; text-transform: uppercase; }
a.link_view:hover { color: gray; }
ul#carousel1 li span { float: left; margin-bottom: 6px; margin-top: 19px; width: 100%; font-family: 'nobelregular'; }
ul#carousel1 li p { float: left; font-size: 12px; line-height: 18px; margin-bottom: 0; text-transform: none; width: 100%; }
ul#carousel1 li { margin-bottom: 50px; }
ul.martin li { margin-right: 17px; padding-bottom: 25px; }

span.carouse_slide{bottom: 38px;
    color: hsl(0, 0%, 100%);
    
    left: 15px; font-size:12px;
    position: absolute;
    text-transform: upercase;  font-family: 'nobellight';}
	
	
	