/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}

/* 
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:#fff;}
#colorbox{}
    #cboxTopLeft{width:25px; height:25px; background:url("http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/border1.png") no-repeat 0 0;}
    #cboxTopCenter{height:25px; background:url("http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/border1.png") repeat-x 0 -50px;}
    #cboxTopRight{width:25px; height:25px; background:url("http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/border1.png") no-repeat -25px 0;}
    #cboxBottomLeft{width:25px; height:25px; background:url("http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/border1.png") no-repeat 0 -25px;}
    #cboxBottomCenter{height:25px; background:url("http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/border1.png") repeat-x 0 -75px;}
    #cboxBottomRight{width:25px; height:25px; background:url("http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/border1.png") no-repeat -25px -25px;}
    #cboxMiddleLeft{width:25px; background:url("http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/border2.png") repeat-y 0 0;}
    #cboxMiddleRight{width:25px; background:url("http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/border2.png") repeat-y -25px 0;}
    #cboxContent{background:#fff; overflow:hidden;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:20px;}
        #cboxTitle{position:absolute; bottom:0px; left:0; text-align:center; width:100%; color:#999;}
        #cboxCurrent{position:absolute; bottom:0px; left:100px; color:#999;}
        #cboxSlideshow{position:absolute; bottom:0px; right:42px; color:#444;}
        #cboxPrevious{position:absolute; bottom:0px; left:0; color:#444;}
        #cboxNext{position:absolute; bottom:0px; left:63px; color:#444;}
        #cboxLoadingOverlay{background:#fff url("http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/loading.gif") no-repeat 5px 5px;}
        
        /*
        #cboxClose{position:absolute; bottom:0; right:0; display:block; color:#444;background:url("http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/colorbox/controls.png") top center no-repeat; width:38px; height:19px; text-indent:-9999px;}
         */
         
         #cboxClose{width:20px; height:20px; position:absolute;bottom:0; right:0;  background:url("http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/controls.png") no-repeat 0 0; display:block}
           #cboxClose{background-position:-50px 0px; right:0;}
	         #cboxClose:hover{background-position:-50px -25px;}
	         
	 
/*
  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to or needed in IE9.
  See: http://jacklmoore.com/notes/ie-transparency-problems/
*/
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}

/*
  The following provides PNG transparency support for IE6
  Feel free to remove this and the /ie6/ directory if you have dropped IE6 support.
*/
.cboxIE6 #cboxTopLeft{background:url("http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/ie6/borderTopLeft.png");}
.cboxIE6 #cboxTopCenter{background:url("http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/ie6/borderTopCenter.png");}
.cboxIE6 #cboxTopRight{background:url("http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/ie6/borderTopRight.png");}
.cboxIE6 #cboxBottomLeft{background:url("http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/ie6/borderBottomLeft.png");}
.cboxIE6 #cboxBottomCenter{background:url("http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/ie6/borderBottomCenter.png");}
.cboxIE6 #cboxBottomRight{background:url("http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/ie6/borderBottomRight.png");}
.cboxIE6 #cboxMiddleLeft{background:url("http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/ie6/borderMiddleLeft.png");}
.cboxIE6 #cboxMiddleRight{background:url("http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/ie6/borderMiddleRight.png");}

.cboxIE6 #cboxTopLeft,
.cboxIE6 #cboxTopCenter,
.cboxIE6 #cboxTopRight,
.cboxIE6 #cboxBottomLeft,
.cboxIE6 #cboxBottomCenter,
.cboxIE6 #cboxBottomRight,
.cboxIE6 #cboxMiddleLeft,
.cboxIE6 #cboxMiddleRight {
    _behavior: expression(this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ", sizingMethod='scale')");
}




         .cboxClose{width:20px; height:20px; position:absolute;bottom:0; right:0;  background:url("http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/controls.png") no-repeat 0 0; display:block}
           .cboxClose{background-position:-50px 0px; right:0;}
	        .cboxClose:hover{background-position:-50px -25px;}
.wt-rotator{
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
background-color:#fff;
border:0;
position:relative;
width:825px;
height:300px;
overflow:hidden;
}
.wt-rotator a{
outline:none;
}
.wt-rotator .screen{
position:relative;
top:0;
left:0;
width:825px;
height:300px;
overflow:hidden;
}
.wt-rotator .strip{
display:block;
position:absolute;
top:0;
left:0;
z-index:0;
overflow:hidden;
}
.wt-rotator .content-box{
display:none;
position:absolute;
top:0;
left:0;
overflow:hidden;
}
.wt-rotator .main-img{
display:none;
position:absolute;
top:0;
left:0;
z-index:0;
border:0;
}
.wt-rotator .preloader{
position:absolute;
top:50%;
left:50%;
width:40px;
height:40px;
margin-top:-20px;
margin-left:-20px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
background:#000 url("http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/assets/loader.gif") center no-repeat;
background:rgba(0,0,0,.7) url("http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/assets/loader.gif") center no-repeat;
z-index:4;
display:none;
}
.wt-rotator .timer{
position:absolute;
left:0;
height:4px;
background-color:#FFF;
-moz-opacity:.5;
filter:alpha(opacity=50);
opacity:0.5;
z-index:4;
visibility:hidden;
font-size:0;
}
.wt-rotator .desc{
position:absolute;
color:#FFF;
z-index:6;
overflow:hidden;
visibility:hidden;
text-align:left;
}
.wt-rotator .inner-bg{
position:relative;
top:0;
left:0;
width:100%;
height:100%;
background-color:#000;
-moz-opacity:.5;
filter:alpha(opacity=50);
opacity:.5;
z-index:0;
}
.wt-rotator .inner-text{
position:absolute;
top:0;
left:0;
padding:10px;
width:auto;
height:auto;
z-index:1;
}
.wt-rotator .c-panel{
position:absolute;
top:0;
z-index:7;
visibility:hidden;
}
.wt-rotator .outer-hp,
.wt-rotator .outer-vp{
position:absolute;
background:#333;
background:-moz-linear-gradient(#444, #111);
background:-webkit-gradient(linear, 0 top, 0 bottom, from(#444), to(#111));
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#111111',GradientType=0);
border:1px solid #000;
}
.wt-rotator .outer-hp{
left:0;
width:100%;
border-left:none;
border-right:none;
}
.wt-rotator .outer-vp{
top:0;
height:100%;
border-top:none;
border-bottom:none;
}
.wt-rotator .back-scroll,
.wt-rotator .fwd-scroll{
position:absolute;
top:0;
left:0;
z-index:10;
background:url("http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/assets/spacer.png") no-repeat;
}
.wt-rotator .thumbnails,
.wt-rotator .buttons{
display:inline;
position:relative;
float:left;
overflow:hidden;
}
.wt-rotator .thumbnails ul{
position:relative !important;
list-style:none !important;
margin:0;
padding:0;
}
.wt-rotator .thumbnails ul.inside{
position:absolute !important;
top:0;
left:0;
}
.wt-rotator .thumbnails li,
.wt-rotator .play-btn,
.wt-rotator .prev-btn,
.wt-rotator .next-btn{
position:relative;
list-style:none;
display:inline;
float:left;
overflow:hidden;
width:24px !important;
height:24px !important;
line-height:24px !important;
text-align:center;
color:#02A2BB;
/*text-shadow: 0 1px 0 #888;*/
background-color:#ddd;
background:-moz-linear-gradient(#ddd, #fff) !important;
background:-webkit-gradient(linear, 0 top, 0 bottom, from(#ccc), to(#ddd)) !important;
border:1px solid #ddd;
cursor:pointer;
font-size:12px;
font-weight:bold;
background-repeat:no-repeat !important;
background-position:center !important;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
padding:0 !important;
background-image:none !important;
}
.wt-rotator .thumbnails li:hover{
color:#02A2BB !important;
/*text-shadow: 0 1px 0 #888;*/
background-color:#CCC !important;
background:-moz-linear-gradient(#ddd, #ddd) !important;
background:-webkit-gradient(linear, 0 top, 0 bottom, from(#ddd), to(#ddd)) !important;
}
.wt-rotator .thumbnails li.curr-thumb{
color:#484848;
/*text-shadow: 0 1px 0 #fff;*/
background-color:#FFF;
background:-moz-linear-gradient(#FFF, #E0E0E0);
background:-webkit-gradient(linear, 0 top, 0 bottom, from(#FFF), to(#E0E0E0));
cursor:default;
}
.wt-rotator .thumbnails li.image{
background:#000;
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0;
}
.wt-rotator .thumbnails li.image.curr-thumb,
.wt-rotator .thumbnails li.image:hover{
border-color:#06F;
}
.wt-rotator .thumbnails li.image a{
display:block;
border:0;
}
.wt-rotator .thumbnails li.image img{
display:block;
border:0;
position:absolute;
-moz-opacity:.85;
filter:alpha(opacity=85);
opacity:0.85;
}
.wt-rotator .thumbnails li.image:hover img{
-moz-opacity:1;
filter:alpha(opacity=100);
opacity:1;
}
.wt-rotator .thumbnails li.image.curr-thumb img{
-moz-opacity:1;
filter:alpha(opacity=100);
opacity:1;
cursor:default;
}
.wt-rotator .thumbnails li *{
display:none;
}
.wt-rotator .thumbnails li div{
position:relative;
color:#FFF;
background-color:#000;
width:auto;
height:auto;
}
.wt-rotator .play-btn{
background:#000 url(assets/play.png);
background:url(assets/play.png), -moz-linear-gradient(#333, #000);
background:url(assets/play.png), -webkit-gradient(linear, 0 top, 0 bottom, from(#333), to(#000));
}
.wt-rotator .play-btn:hover{
background-color:#CCC !important;
background:url(assets/play.png), -moz-linear-gradient(#CCC, #999);
background:url(assets/play.png), -webkit-gradient(linear, 0 top, 0 bottom, from(#CCC), to(#999));
}
.wt-rotator .pause{
background:#000 url(assets/pause.png);
background:url(assets/pause.png), -moz-linear-gradient(#333, #000);
background:url(assets/pause.png), -webkit-gradient(linear, 0 top, 0 bottom, from(#333), to(#000));
}
.wt-rotator .pause:hover{
background-color:#CCC !important;
background:url(assets/pause.png), -moz-linear-gradient(#CCC, #999);
background:url(assets/pause.png), -webkit-gradient(linear, 0 top, 0 bottom, from(#CCC), to(#999));
}
.wt-rotator .prev-btn{
background:#000 url(assets/prev.png);
background:url(assets/prev.png), -moz-linear-gradient(#333, #000);
background:url(assets/prev.png), -webkit-gradient(linear, 0 top, 0 bottom, from(#333), to(#000));
}
.wt-rotator .prev-btn:hover{
background-color:#CCC !important;
background:url(assets/prev.png), -moz-linear-gradient(#CCC, #999);
background:url(assets/prev.png), -webkit-gradient(linear, 0 top, 0 bottom, from(#CCC), to(#999));
}
.wt-rotator .next-btn{
background:#000 url(assets/next.png);
background:url(assets/next.png), -moz-linear-gradient(#333, #000);
background:url(assets/next.png), -webkit-gradient(linear, 0 top, 0 bottom, from(#333), to(#000));
}
.wt-rotator .next-btn:hover{
background-color:#CCC !important;
background:url(assets/next.png), -moz-linear-gradient(#CCC, #999);
background:url(assets/next.png), -webkit-gradient(linear, 0 top, 0 bottom, from(#CCC), to(#999));
}
.wt-rotator .up{
background:#000 url(assets/up.png);
background:url(assets/up.png), -moz-linear-gradient(#333, #000);
background:url(assets/up.png), -webkit-gradient(linear, 0 top, 0 bottom, from(#333), to(#000));
}
.wt-rotator .up:hover{
background-color:#CCC !important;
background:url(assets/up.png), -moz-linear-gradient(#CCC, #999);
background:url(assets/up.png), -webkit-gradient(linear, 0 top, 0 bottom, from(#CCC), to(#999));
}
.wt-rotator .down{
background:#000 url(assets/down.png);
background:url(assets/down.png), -moz-linear-gradient(#333, #000);
background:url(assets/down.png), -webkit-gradient(linear, 0 top, 0 bottom, from(#333), to(#000));
}
.wt-rotator .down:hover{
background-color:#CCC !important;
background:url(assets/down.png), -moz-linear-gradient(#CCC, #999);
background:url(assets/down.png), -webkit-gradient(linear, 0 top, 0 bottom, from(#CCC), to(#999));
}
#rotator-tooltip{
position:absolute;
top:0;
left:0;
z-index:99999;
display:none;
}
#rotator-tooltip.txt-up{
margin-left:-10px;
margin-bottom:5px;
background:url("http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/assets/vtip.png") no-repeat;
background-position:10px bottom;
background-position-x:10px;
background-position-y:bottom;
}
#rotator-tooltip.txt-down{
margin-left:-10px;
margin-top:24px;
background:url("http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/assets/vtip.png") no-repeat;
background-position:10px top;
background-position-x:10px;
background-position-y:top;
}
#rotator-tooltip.img-up{
background:url("http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/assets/vtip.png") center bottom no-repeat;
}
#rotator-tooltip.img-down{
background:url("http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/assets/vtip.png") center top no-repeat;
}
#rotator-tooltip.img-right{
background:url("http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/assets/htip.png") left center no-repeat;
}
#rotator-tooltip.img-left{
background:url("http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/assets/htip.png") right center no-repeat;
}
#rotator-tooltip .tt-txt{
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
color:#FFF;
background-color:#000;
max-width:300px;
padding:5px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
margin:8px 0;
}
#rotator-tooltip img{
display:none;
background-color:#000;
padding:3px;
margin:8px;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
}
.wt-rotator .s-prev,
.wt-rotator .s-next{
display:none;	
position:absolute;
top:50%;
margin-top:-25px;
width:40px;
height:50px;
cursor:pointer;
background:url("http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/assets/large_buttons.png") no-repeat;
-moz-opacity:.8;
filter:alpha(opacity=80);
opacity:.8;
z-index:8;
}
.wt-rotator .s-prev{
left:0;
background-position:0 center;
}
.wt-rotator .s-next{
left:100%;
margin-left:-40px;
background-position:-40px center;
}
.wt-rotator .s-prev:hover,
.wt-rotator .s-next:hover{
-moz-opacity:.95;
filter:alpha(opacity=95);
opacity:.95;
background-color:transparent !important;
}
.wt-rotator .block,
.wt-rotator .vpiece,
.wt-rotator .hpiece{
position:absolute;
z-index:2;
}
/*
	Mosaic - Sliding Boxes and Captions jQuery Plugin
	Version 1.0.1
	www.buildinternet.com/project/mosaic
	
	By Sam Dunn / One Mighty Roar (www.onemightyroar.com)
	Released under MIT License / GPL License
*/


/*General Mosaic Styles*/
.mosaic-block {
	float:left;
	position:relative;
	overflow:hidden;
	width:268px;
	height:60px;
	margin:0;
	background:#111 url("http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/skins/mosaic/progress.gif") no-repeat center center;
	border:0;
	margin-bottom:3px;
}

	.mosaic-backdrop {
		display:none;
		position:absolute;
		top:0;
		height:100%;
		width:100%;
		background:#111;
	}
	
	.mosaic-overlay {
		display:none;
		z-index:5;
		position:absolute;
		width:100%;
		height:100%;
		background:#111;
	}
	
		/*** Custom Animation Styles (You can remove/add any styles below) ***/
		.circle .mosaic-overlay {
			background:url("http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/skins/mosaic/hover-magnify.png") no-repeat center center;
			opacity:0;
			-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=00)";
			filter:alpha(opacity=00);
			display:none;
		}
		
		.fade .mosaic-overlay {
			opacity:0;
			-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=00)";
			filter:alpha(opacity=00);
			background:url("http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/skins/mosaic/bg-black.png");
		}
		
		.bar .mosaic-overlay {
			bottom:-60px;
			height:60px;
			width:268px;
			background:url("http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/skins/mosaic/bg-gray.png");
		}
		
		.bar2 .mosaic-overlay {
			bottom:-50px;
			height:100px;
			opacity:0.8;
			-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
			filter:alpha(opacity=80);
		}
		
			.bar2 .mosaic-overlay:hover {
				opacity:1;
				-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
				filter:alpha(opacity=100);
			}
		
		.bar3 .mosaic-overlay {
			top:-100px;
			height:100px;
			background:url("http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/skins/mosaic/bg-black.png");
		}
		/*** End Animation Styles ***/

/* Elastislide Style */

.elastislide-list {
	list-style-type: none;
	display: none;
}

.no-js .elastislide-list {
	display: block;
}

.elastislide-carousel ul li {
	min-width: 88px; /* minimum width of the image (min width + border) */
}

.elastislide-wrapper {
	position: relative;
	background-color: #fff;
	margin: 0 auto;
	min-height: 103px;
	/*box-shadow: 1px 1px 3px rgba(0,0,0,0.2);*/
}

.elastislide-wrapper.elastislide-loading {
	background-image: url("http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/skins/elastislide/loading.gif");
	background-repeat: no-repeat;
	background-position: center center;
}

.elastislide-horizontal {
	padding: 0px 46px 0px 46px;
}

.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;
	padding-left:0 !important;
	background:none !important;
}

.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: #19bbd4 url("http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/skins/elastislide/nav.png") no-repeat 4px 3px;
	width: 23px;
	height: 23px;
	border-radius: 50%;
	text-indent: -9000px;
	cursor: pointer;
	opacity: 1.0;
}

.elastislide-wrapper nav span:hover {
	/* opacity: 1.0 */
	background: #19bbd4 url("http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/skins/elastislide/nav.png") no-repeat 4px 3px;
}

.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;
}
/* Tipso part */
/* Tipso Bubble Styles */
.tipso_bubble, .tipso_bubble > .tipso_arrow{
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
}
.tipso_bubble {
    position: absolute;
	text-align: left;
	font-weight:normal;
	border-radius: 6px;
	z-index: 9999;
}
.tipso_style{
	cursor: help;
	border-bottom: 2px dotted;
}
.tipso_title {
	border-radius: 6px 6px 0 0;
}
.tipso_content {
  	word-wrap: break-word;
	/*padding: 0.5em;*/
	padding: 1em;
}

/* Tipso Bubble size classes - Similar to Foundation's syntax*/
.tipso_bubble.tiny {
	font-size: 0.6rem;
}
.tipso_bubble.small {
	font-size: 0.8rem;
}
.tipso_bubble.default {
	font-size: 1rem;
}
.tipso_bubble.large {
	font-size: 1.2rem;
	width: 100%;
}

/* Tipso Bubble Div */
.tipso_bubble > .tipso_arrow{
	position: absolute;
	width: 0; height: 0;
	border: 8px solid;
	pointer-events: none;
}
.tipso_bubble.top > .tipso_arrow {
	border-top-color: #000;
	border-right-color: transparent;
	border-left-color: transparent;
	border-bottom-color: transparent;
	top: 100%;
	left: 50%;
	margin-left: -8px;
}
.tipso_bubble.bottom > .tipso_arrow {
	border-bottom-color: #000;
	border-right-color: transparent;
	border-left-color: transparent;
	border-top-color: transparent;
	bottom: 100%;
	left: 50%;
	margin-left: -8px;
}
.tipso_bubble.left > .tipso_arrow {
	border-left-color: #000;
	border-top-color: transparent;
	border-bottom-color: transparent;
	border-right-color: transparent;
	top: 50%;
	left: 100%;
	margin-top: -8px;
}
.tipso_bubble.right > .tipso_arrow {
	border-right-color: #000;
	border-top-color: transparent;
	border-bottom-color: transparent;
	border-left-color: transparent;
	top: 50%;
	right: 100%;
	margin-top: -8px;
}

.tipso_bubble .top_right_corner, 
.tipso_bubble.top_right_corner {
	border-bottom-left-radius: 0;
}

.tipso_bubble .bottom_right_corner, 
.tipso_bubble.bottom_right_corner  {
	border-top-left-radius: 0;
}

.tipso_bubble .top_left_corner, 
.tipso_bubble.top_left_corner {
	border-bottom-right-radius: 0;
}

.tipso_bubble .bottom_left_corner, 
.tipso_bubble.bottom_left_corner  {
	border-top-right-radius: 0;
}
