/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/*
 * Widgetkit Slideshow: content-slide Style
 */

.wk-slideshow-content>div{overflow: visible;}

/* Navigation
----------------------------------------------------------------------------------------------------*/

.wk-slideshow-content .nav {
	margin: 0 15px 0 0;
	right: 0;
	bottom: -45px;
	position: absolute;
	z-index: 10;
	background: url(images/nav-join.png) repeat-x scroll 0 0 transparent;
}

.wk-slideshow-content .nav li {
	display: inline-block;
}
.wk-slideshow-content .nav li:first-child { margin-left: 0; }
.wk-slideshow-content .nav li:first-child span{
	margin-left: 0
}

.wk-slideshow-content .nav span {
	display: inline-block;
	height: 20px;
	width: 16px;
	margin: 5px 0 10px 6px;
	float: left;
	font-size: 1px;
	background: url(images/nav.png) no-repeat scroll left center transparent;
}

.wk-slideshow-content .nav .active span {
	background-position: -16px 0 !important;
	width: 20px;
	height: 20px;
}

/* Buttons
----------------------------------------------------------------------------------------------------*/

	.wk-slideshow-content > div { position: relative; }

	.wk-slideshow-content > div .next,
	.wk-slideshow-content > div .prev {
		top: 50%;
		width: 30px;
		font-size: 45px;
		text-shadow: 0 2px 0 rgba(0,0,0,0.4);
	}

	.wk-slideshow-content > div .next {
		right: 20px;
	}

	.wk-slideshow-content > div .prev {
		left: 20px;
	}


/* caption
----------------------------------------------------------------------------------------------------*/
.wk-slideshow-content .caption {
	border: 1px transparent;
	background: transparent;
	color: #ffffff;
	padding: 8% 25px;
	width: 50%;
	height: auto;
	top: 20px;
	margin-left: 0;
	text-align: left;
	left: 40px
}

.wk-slideshow-content .arrows {display: block; position: absolute;}

.wk-slideshow-content .caption h1,
.wk-slideshow-content .caption h2,
.wk-slideshow-content .caption h3,
.wk-slideshow-content .caption h4{
	display: inline-block;
	font-size: 50px; 
	line-height: 1.5; 
	margin: 0;
	padding: 0;
}

.caption p {padding: 15px 0; margin: 0; line-height: 1.6em; font-size: 16px}
.caption a.button-color {margin: 0 15px 15px 0}
.wk-slideshow .caption a{text-decoration: none !important;}
#lightbox-title.lightbox-title-float {font-weight: normal}

/* Responsive

----------------------------------------------------------------------------------------------------*/

/* Only Touch Devices */
@media (max-device-width: 1024px) {
	.wk-slideshow-content .next,
	.wk-slideshow-content .prev { display: none; }
	}