/* Imports */

.jssor-slideshow {
	position:relative;
	width:100%;
	height:300px;
}
.jssor-slides {
	cursor:move;
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	overflow:hidden;
}
.jssor-caption {
	position:absolute;
	background:rgba(0,0,0,0.25);
	text-shadow:-1px -1px 1px rgba(0,0,0,0.25);
	padding:20px;
	font-size:2em;
	color:white;
}
.jssor-caption h3 {
	font-size:1.5em;
	margin:0;
}
.jssor-caption p {
	margin:0;
}
.jssor-caption a {
	color:white;
}
.jssor-caption a:hover {
	text-decoration:none;
}
.jssor-navigator {
	position:absolute;
	list-style-type:none;
	padding:0;
}
.jssor-navigator li {
	position:absolute;
	width:25px;
	height:25px;
}

/* Default image slideshow style */
.slideshowlayout_image .slide {
	background:rgba(0, 0, 0, .2);
}
.slideshowlayout_image .jssor-caption {
	bottom:0;
	left:0;
	width:100%;
}
.slideshowlayout_image .jssor-navigator {
	top:20px;
	right:20px;
}
.slideshowlayout_image .transparent-png-icon {
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-16px;
	margin-left:-16px;
}

/* Lateral image slideshow style */
.slideshowlayout_image.slideshow-lateral .jssor-caption {
	bottom:auto;
	top:0;
	width:33%;
	height:100%;
}
.slideshowlayout_image.slideshow-lateral .jssor-navigator {
	top:auto;
	bottom:3%;
	right:auto;
	left:3%;
	width:27%
}
.slideshowlayout_image.slideshow-lateral .transparent-png-icon {
	left:66%;
}

/* Imageside slideshow style */
.slideshowlayout_imageside .jssor-caption {
	bottom:0;
	top:80%;
	width:100%;
	height:20%;
	background:#539fef;
}
.slideshowlayout_imageside img {
	margin-top:-10%;
}
.slideshowlayout_imageside .jssor-navigator {
	top:20px;
	right:20px;
}

/* Lateral imageside slideshow style */
.slideshowlayout_imageside.slideshow-lateral .jssor-caption {
	bottom:auto;
	top:0;
	width:33%;
	height:100%;
}
.slideshowlayout_imageside.slideshow-lateral img {
	margin-top:0;
	margin-left:16%;
}
.slideshowlayout_imageside.slideshow-lateral .jssor-navigator {
	top:auto;
	bottom:3%;
	right:auto;
	left:3%;
	width:27%
}

/* Default sheet slideshow style */
.slideshowlayout_sheet {
	font-size:2em;
}
.slideshowlayout_sheet h3 {
	font-size:1.5em;
}
.slideshowlayout_sheet figure {
	float:right;
	margin:0 0 5px 10px;
}
.slideshowlayout_sheet .jssor-navigator {
	top:auto;
	bottom:20px;
	left:20px;
	right:20px
}

/* Default caption slideshow style */
.slideshowlayout_caption .cpnt-body {
	font-size:3em;
	background:#539fef;
	color:white;
}
.slideshowlayout_caption .slide {
	padding:20px;
	text-shadow:-1px -1px 1px rgba(0,0,0,0.25);
}
.slideshowlayout_caption a {
	color:white;
}
.slideshowlayout_caption a:hover {
	text-decoration:none;
}
.slideshowlayout_caption h3 {
	font-size:1.5em;
}
.slideshowlayout_caption .jssor-navigator {
	top:auto;
	bottom:20px;
	left:20px;
	right:20px
}

/* Navigator */
/*
.av           (active)
.dn           (mousedown)
*/
.jssor-theme-default .jssor-navigator li {
 	background-color: gray;
	opacity:.7;
	cursor: pointer;
	border: #000 2px solid;
}
.jssor-theme-default .jssor-navigator li:hover {
	background-color: #d3d3d3;
}
.jssor-theme-default .jssor-navigator .av {
	background-color: #fff;
}
.jssor-theme-default .jssor-navigator .dn {
	background-color: #555555;
}

/* DTOcean */

.component.slideshow.slideshowlayout_image.homemainslideshow .cpnt-content,
.component.slideshow.slideshowlayout_imageonly.homemainslideshow .cpnt-content {
	padding:0;
	margin:0;
}
.jssor-caption {
	font-size:1em;
}
.slideshowlayout_caption .cpnt-body {
	background:white;
	color:inherit;
	font-size:1em;
}
.slideshowlayout_caption .slide {
	padding:0;
	text-shadow:none;
}
.slideshowlayout_caption a {
	color:#006EB3;
}
.slideshowlayout_caption h3 {
	font-size:24px;
}
.component.slideshow.interior .cpnt-content {
	padding:10px;
}

/*
.component.slideshow .jssor-slideshow {
	height:250px;
}
.component.slideshow.interior .jssor-slideshow {
	height:170px;
}
.component.slideshow.slideshowlayout_sheet .jssor-slideshow {
	height:150px;
}
@media (min-width: 992px) and (max-width: 1199px) {
	.component.slideshow .jssor-slideshow {
		height:210px;
	}
	.component.slideshow.interior .jssor-slideshow {
		height:140px;
	}
	.component.slideshow.slideshowlayout_sheet .jssor-slideshow {
		height:110px;
	}
}*/