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

@import url(../warp/css/system.css);
@import url(../warp/systems/joomla/css/system.css);
@import url(system-all.css);


/* Items (Addition)
----------------------------------------------------------------------------------------------------*/
 
#system .items .leading .item {
	padding-bottom: 12px;
	margin-bottom: 18px;
	border-bottom: 1px solid #ddd;
}


/* Item List
----------------------------------------------------------------------------------------------------*/

#system .item-list { border-top: 1px solid #ddd; }


/* Search
----------------------------------------------------------------------------------------------------*/

#system span.highlight { background-color: #ffffaa; }
/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* WidgetKit
----------------------------------------------------------------------------------------------------*/

/* Slideshow */
.wk-slideshow-downtown a.button-more,
.wk-slideshow-downtown a.button-more:after { background-image: url(../images/button_more_white.png); }

/* Twitter */
.wk-twitter .image {
	border: 1px solid #ddd;
	background-color: #fff;
}

#block-bottom .wk-twitter .image {
	border-color: #676A6D;
	background-color: #505254;
}

.wk-twitter-list article { border-top: 1px solid #ddd; }

#block-bottom .wk-twitter-list article {
	border: none;
	background: url(../images/list_line_bottom.png) 0 0 repeat-x;
}

#block-bottom .wk-twitter-list article:first-child {
	border: none;
	background: none;
}


.wk-twitter-bubbles .content {
	border: 1px solid #d8d8d8;
	background: #FFF;
	-webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.06);
	-moz-box-shadow: 0 1px 0 rgba(0,0,0,0.06);
	box-shadow: 0 1px 0 rgba(0,0,0,0.06);
}

#block-bottom .wk-twitter-bubbles .content {
	border-color: #676A6D;
	background: #505254;
	-webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.2);
	-moz-box-shadow: 0 1px 0 rgba(0,0,0,0.2);
	box-shadow: 0 1px 0 rgba(0,0,0,0.2);
}

.wk-twitter-bubbles .content:after {
	width: 18px;
	background: url(../images/widgetkit/arrow.png) 0 0 no-repeat;
}

#block-bottom .wk-twitter-bubbles .content:after { background-image: url(../images/widgetkit/arrow_bottom.png); }

.wk-twitter-single.image { background: url(../images/widgetkit/bird.png) 0 3px no-repeat; }

#block-bottom .wk-twitter-single.image { background-image: url(../images/widgetkit/bird_bottom.png); }

/* Spotlight */
.spotlight .overlay-default {
	background: rgba(0,0,0,0.2) url(../images/widgetkit/magnifier.png) 50% 50% no-repeat;
	-webkit-box-shadow: inset 0 0 30px rgba(0,0,0,0.5);
	-moz-box-shadow: inset 0 0 30px rgba(0,0,0,0.5);
	box-shadow: inset 0 0 30px rgba(0,0,0,0.5);
}


/* ZOO
----------------------------------------------------------------------------------------------------*/

/* ZOO List */
#page ul.zoo-list > li {
	border: none;
	background: url(../images/list_line.png) 0 0 repeat-x;
}
#page #block-bottom ul.zoo-list > li { background-image: url(../images/list_line_bottom.png); }
#page .mod-box-color1 ul.zoo-list > li,
#page .mod-box-color2 ul.zoo-list > li { background-image: url(../images/list_line_color.png); }
#page ul.zoo-list > li:first-child,
#page #block-bottom ul.zoo-list > li:first-child {
	padding-top: 5px;
	background-image: none;
}

/* ZOO Comments List */
#page .zoo-comments-list > article {
	border: none;
	background: url(../images/list_line.png) 0 0 repeat-x;
}
#page .zoo-comments-list > article:first-child {
	padding-top: 5px;
	background-image: none;
}
#page .zoo-comments-list .meta { color: #999; }
	
/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/*
 * Custom Style Sheet - Use this file to style your content
 */

.slide_demo {
	height: 220px;
	padding: 10px 200px 10px 20px;
	overflow: hidden;
}

ul.list-blank {
	padding-left: 0;
	list-style-type: none;
}

ul.list-blank li {
	margin-bottom: 10px;
	overflow: hidden;
}

ul.list-blank img {
	margin-right: 10px;
	float: left;
}

ul.list-blank h3 {
	margin: 3px 0;
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	text-transform: none;
}

/* Buttons */
.button-primary {
	background-color: #154395;
}

.button-primary:focus {
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.3),
				inset 0 0 12px rgba(173,112,17,1),
				inset 0 0 8px rgba(0,0,0,0.5);
}
/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* Base
----------------------------------------------------------------------------------------------------*/

a:hover {
	-webkit-transition: color 0.15s ease-in-out;
	-moz-transition: color 0.15s ease-in-out;
	-o-transition: color 0.15s ease-in-out;
	-ms-transition: color 0.15s ease-in-out;
	transition: color 0.15s ease-in-out;
}


/* Layout
----------------------------------------------------------------------------------------------------*/

/* Footer */
#totop-scroller {
	opacity: 1.0;
	-webkit-transition: opacity 0.4s ease-out;
	-moz-transition: opacity 0.4s ease-out;
	-o-transition: opacity 0.4s ease-out;
	-ms-transition: opacity 0.4s ease-out;
	transition: opacity 0.4s ease-out;
}

#totop-scroller:hover { opacity: 0.5; }


/* Menus
----------------------------------------------------------------------------------------------------*/

/* Mega Drop-Down Menu */

/* Level 1 */
.menu-dropdown a.level1,
.menu-dropdown span.level1 {
	-webkit-transition: 
		border-top-color 0.2s ease-in-out,
		color 0.4s ease-in-out,
		background 0.3s ease-in-out;
	-moz-transition:
		border-top-color 0.2s ease-in-out,
		color 0.4s ease-in-out,
		background 0.3s ease-in-out;
	-o-transition:
		color 0.4s ease-in-out,
		background 0.3s ease-in-out;
	-ms-transition:
		border-top-color 0.2s ease-in-out,
		color 0.4s ease-in-out,
		background 0.3s ease-in-out;
	transition:
		border-top-color 0.2s ease-in-out,
		color 0.4s ease-in-out,
		background 0.3s ease-in-out;
}

/* Level 2 */
.menu-dropdown a.level2,
.menu-dropdown span.level2 {
	-webkit-transition: 
		border-top-color 0.2s ease-in-out,
		color 0.3s ease-in-out,
		background 0.3s ease-in-out;
	-moz-transition:
		border-top-color 0.2s ease-in-out,
		color 0.3s ease-in-out,
		background 0.3s ease-in-out;
	-o-transition:
		color 0.3s ease-in-out,
		background 0.3s ease-in-out;
	-ms-transition:
		border-top-color 0.2s ease-in-out,
		color 0.3s ease-in-out,
		background 0.3s ease-in-out;
	transition:
		border-top-color 0.2s ease-in-out,
		color 0.3s ease-in-out,
		background 0.3s ease-in-out;
}

/* Sidebar/Accordion Menu */

/* Level 1 */
.menu-sidebar a.level1,
.menu-sidebar li > span.level1 {
	-webkit-transition: 
		border-top-color 0.2s ease-in-out,
		color 0.2s ease-in-out,
		background 0.3s ease-in-out;
	-moz-transition:
		border-top-color 0.2s ease-in-out,
		color 0.2s ease-in-out,
		background 0.3s ease-in-out;
	-o-transition:
		color 0.2s ease-in-out,
		background 0.3s ease-in-out;
	-ms-transition:
		border-top-color 0.2s ease-in-out,
		color 0.2s ease-in-out,
		background 0.3s ease-in-out;
	transition:
		border-top-color 0.2s ease-in-out,
		color 0.2s ease-in-out,
		background 0.3s ease-in-out;
}