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

/*
 * Widgetkit Slideshow: Tabs Style
 */


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

.wk-slideshow-tabsbar .nav-container {
	border: 1px solid #ddd;
	background: #F5F5F5;
	background: -moz-linear-gradient(top, #FAFAFA, #F5F5F5);
	background: -webkit-linear-gradient(top, #FAFAFA, #F5F5F5);
	background: -o-linear-gradient(top, #FAFAFA, #F5F5F5);
	background: linear-gradient(to bottom, #FAFAFA, #F5F5F5);
	border-radius: 5px 5px 0 0;
    box-shadow: 0 1px 0 #fff inset;
    text-shadow: 0 1px 0 #fff;
}

.wk-slideshow-tabsbar .nav,
.wk-slideshow-tabsbar .nav li,
.wk-slideshow-tabsbar .nav span { float: left; }

.wk-slideshow-tabsbar .nav li {
	margin-bottom: -1px;
	border-right: 1px solid #ddd;
}

.wk-slideshow-tabsbar .nav span {
	margin-right: -2px;
	padding: 7px 17px 5px 15px;
	border-right: 1px solid #fff;
	overflow: hidden;
}

.wk-slideshow-tabsbar .nav li:hover { background: #f0f0f0; }
.wk-slideshow-tabsbar .nav li:active:not([class*="active"]) { box-shadow: 0 1px 2px rgba(0,0,0,0.1) inset; }
.wk-slideshow-tabsbar .nav li:active:not([class*="active"]) span { padding-top: 8px; padding-bottom: 4px; }
.wk-slideshow-tabsbar .nav li.active {
	padding-bottom: 1px;
	background: #fff;
}


/* Content
----------------------------------------------------------------------------------------------------*/

.wk-slideshow-tabsbar .slides-container {
	border: 1px solid #ddd;
	border-top: none;
	background: #FFF;
	border-radius: 0 0 5px 5px;
}

.wk-slideshow-tabsbar .slides > li > article { padding: 15px; }


/* Alignment: Navigation
---------------------------------------------------------------------------------------------------*/

/* Left */
.wk-slideshow-tabsbar .nav-left li:hover:first-child,
.wk-slideshow-tabsbar .nav-left li:active:first-child,
.wk-slideshow-tabsbar .nav-left li.active:first-child { border-top-left-radius: 5px; }

/* Center */
.wk-slideshow-tabsbar .nav-center .nav {
	position: relative;
	left: 50%;
}

.wk-slideshow-tabsbar .nav-center .nav li {
	position: relative;
	left: -50%;
}

.wk-slideshow-tabsbar .nav-center .nav li:first-child { border-left: 1px solid #ddd; }
.wk-slideshow-tabsbar .nav-center .nav li:first-child span { border-left: 1px solid #fff; }

/* Right */
.wk-slideshow-tabsbar .nav-right .nav { float: right; }

.wk-slideshow-tabsbar .nav-right li {
	border-right: none;
	border-left: 1px solid #ddd;
}

.wk-slideshow-tabsbar .nav-right span {
	border-right: none;
	border-left: 1px solid #fff;
}

.wk-slideshow-tabsbar .nav-right li:hover:last-child,
.wk-slideshow-tabsbar .nav-right li:active:last-child,
.wk-slideshow-tabsbar .nav-right li.active:last-child { border-top-right-radius: 5px; }


/* Responsive
----------------------------------------------------------------------------------------------------*/

/* Only Phones */
@media (max-width: 767px) {

	.wk-slideshow-tabsbar .nav span {
		padding-left: 10px;
		padding-right: 12px;
		font-size: 10px;
		line-height: 14px;
	}

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

/*
 * Widgetkit Spotlight Style Sheet
 */

/* General
----------------------------------------------------------------------------------------------------*/

.spotlight {
	display: inline-block;
	max-width: 100%;
}

.spotlight .overlay { visibility: hidden; }


/* Default Style
----------------------------------------------------------------------------------------------------*/

.spotlight .overlay-default { background: rgba(0,0,0,0.5) url(spotlight/images/magnifier.png) 50% 50% no-repeat; }


/* Overlay Style
----------------------------------------------------------------------------------------------------*/

/* Hidden by default */
[data-spotlight] .overlay { display: none; }

.spotlight .overlay { background: rgba(0,0,0,0.5); }

.spotlight .overlay,
.spotlight .overlay a { color: #fff; }
.spotlight .overlay a { text-decoration: underline; }

.spotlight .overlay > div { padding: 10px; }
.spotlight .overlay.remove-padding > div { padding: 0; }
.spotlight .overlay > div > *:first-child { margin-top: 0; }
.spotlight .overlay > div > *:last-child { margin-bottom: 0; }
/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/*
 * Widgetkit Twitter Style Sheet
 */

/* General
----------------------------------------------------------------------------------------------------*/

.wk-twitter .image {
	display: block;
	padding: 3px;
	border: 1px solid #ddd;
	float: left;
}

.wk-twitter .image img { display: block; }


/* List Style
----------------------------------------------------------------------------------------------------*/

.wk-twitter-list article {
	margin-top: 5px;
	padding-top: 5px;
	border-top: 1px solid #ddd;
	overflow: hidden;
}

.wk-twitter-list article:first-child {
	margin: 0;
	padding: 0;
	border: none;
}

.wk-twitter-list .image { margin: 3px 10px 0 0; }

.wk-twitter-list p { margin: 0; }

.wk-twitter-list .meta {
	font-size: 11px;
	font-style: italic;
}


/* Single Style
----------------------------------------------------------------------------------------------------*/

.wk-twitter-single.image {
	min-height: 43px;
	padding-left: 70px;
	background: url(twitter/styles/single/images/bird.png) 0 3px no-repeat;
}

.wk-twitter-single p {
	margin: 0;
	font-style: italic;
}

.wk-twitter-single .content {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	line-height: 30px;
}

.wk-twitter-single .meta { font-size: 11px; }

/* Only Phones */
@media (max-width: 767px) {

	.wk-twitter-single.image {
		min-height: auto;
		padding-left: 0;
		background: none;
	}

	.wk-twitter-single .content {
		font-size: 20px;
		line-height: 26px;
	}

}


/* Bubbles Style
----------------------------------------------------------------------------------------------------*/

.wk-twitter-bubbles { margin: 0 -5px; }

.wk-twitter-bubbles > article { float: left; }

.wk-twitter-bubbles .content {
	position: relative;
	margin: 0 5px;
	padding: 10px;
	border: 1px solid #ccc;
	background: #FFF;
	box-shadow: 0 0 6px rgba(0,0,0,0.2);
}

.wk-twitter-bubbles .content:after {
	content:"";
	position: absolute;
	left: 18px;
	bottom: -11px;
	width: 16px;
	height: 11px;
	background: url(twitter/styles/bubbles/images/arrow.png) 0 0 no-repeat;
}

.wk-twitter-bubbles .meta {
	margin: 10px 5px 0 5px;
	overflow: hidden;
}

.wk-twitter-bubbles .image {
	display: block;
	margin-right: 10px;
	float: left;
}

.wk-twitter-bubbles .author,
.wk-twitter-bubbles time { display: block; }

.wk-twitter-bubbles .author { margin-top: 5px; }
.wk-twitter-bubbles time {
	margin-top: -5px;
	font-size: 11px;
}

/* Only Tablets (Portrait) and Phones (Landscape) */
@media (min-width: 480px) and (max-width: 959px) {

	.wk-twitter-bubbles > article { margin-top: 20px; }
	.wk-twitter-bubbles > article:nth-child(-n+2) { margin-top: 0; }

}

/* Only Phones (Portrait) */
@media (max-width: 479px) {

	.wk-twitter-bubbles > article { margin-top: 20px; }
	.wk-twitter-bubbles > article:first-child { margin-top: 0; }

}