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


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

#block-main { color: #999; }

#block-main a { color: #eee; }
#block-main a:hover { color: #808080; }

#block-main em, 
#block-main code { color: #eee; }

#block-main ins, 
#block-main mark { 
	background-color: #eee;
	color: #000;
}

#block-main h1,
#block-main h2,
#block-main h3,
#block-main h4,
#block-main h5,
#block-main h6 { color: #eee; }

#block-main hr { border-top-color: #262626; }

#block-main pre {
	border-color: #2d2d2d;
	background: #1a1a1a;
}

#block-main ::-moz-selection { background: #eee; color: #262626; }
#block-main ::selection { background: #eee; color: #262626; }


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

#block-main {
	border-color: #262626;
	background: #000;
}

#footer { border-color: #262626; }

#totop-scroller { 
	background-image: url(../../images/black/totop_scroller.png);
	opacity: 0.2;
}


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

/* Drop-Down */
.menu-dropdown .dropdown-bg > div {
	border-color: #1a1a1a;
	border-color: rgba(30,30,30,0.9);
	background-color: #000;
}

/* Columns */
.menu-dropdown .column { border-color: #1a1a1a; }

/* Level 2 */
#menu .menu-dropdown a.level2,
#menu .menu-dropdown span.level2 { color: #eee; }

/* Set Hover */
#menu .menu-dropdown a.level2:hover { color: #808080; }

/* Set Current */
#menu .menu-dropdown a.current.level2 { color: #808080; }

/* Set Current Hover */
#menu .menu-dropdown a.current.level2:hover { color: #808080; }

/* Level 3 */
.menu-dropdown ul.level3:before { border-color: #262626; }

#menu .menu-dropdown a.level3,
#menu .menu-dropdown span.level3 { color: #eee; }

/* Set Hover */
#menu .menu-dropdown a.level3:hover { color: #808080; }

/* Set Current */
#menu .menu-dropdown a.current.level3 { color: #808080; }

/* Level 4 */
.menu-dropdown ul.level4:before { border-color: #3c3c3c; }

#menu .menu-dropdown a.level4,
#menu .menu-dropdown span.level4 { color: #eee; }

/* Set Hover */
#menu .menu-dropdown a.level4:hover { color: #808080; }

/* Set Current */
#menu .menu-dropdown a.current.level4 { color: #808080; }

/* Titles */
#menu .menu-dropdown li.level2 .level2 span.title { color:  #eee; }
#menu .menu-dropdown li.level2 .level2 span.subtitle { color: #808080; }
#menu .menu-dropdown li.level2 a.level2:hover span.subtitle { color: #eee; }

/* Module  */
#menu .menu-dropdown .module { color: #eee; }
#menu .menu-dropdown .module a { color: #808080; }
#menu .menu-dropdown .module a:hover { color: #eee; }


/* Sidebar/Accordion Menu */

/* Link */
#block-main .menu-sidebar a,
#block-main .menu-sidebar li > span { color: #eee; }

/* Hover */
#block-main .menu-sidebar a:hover,
#block-main .menu-sidebar li > span:hover { color: #999; }

/* Current */
#block-main .menu-sidebar a.current,
#block-main .menu-sidebar a.active,
#block-main .menu-sidebar span.active { color: #999; }


/* Line Menu */
.menu-line li {	background-image: url(../../images/black/menu_line_item.png); }

/* Sidebar/Accordion Menu */

/* Level 1 */
#block-main .menu-sidebar li.parent .level1 > span { background-image: url(../../images/black/menu_sidebar_parent.png); }

/* Level 2-4 */
#block-main .menu-sidebar ul.level2:before { border-color: #262626; }
#block-main .menu-sidebar ul.level2 ul:before { border-color: #3c3c3c; }


/* Modules
----------------------------------------------------------------------------------------------------*/

#block-main .module .module-title { color: #eee; }

/* Module Type: Box */
#block-main .module .badge { background-image: url(../../images/black/module_badges.png); }

#block-main .module .module-title .icon { background-image: url(../../images/black/module_icons.png); }

#block-main .mod-box { border-color: #262626; }


/* Module Type: Line */
#block-main .mod-line:before { border-color: #262626; }

/* Module Type: Headerline */
#block-main .mod-headerline .module-title {	border-color: #262626; }


/* Tools
----------------------------------------------------------------------------------------------------*/

/* Buttons (Needed for System Markup) */
#block-main .button-default,
#block-main .button-primary:hover {
	background: #fff;
	color: #000;
}

#block-main .button-primary,
#block-main .button-default:hover {
	background: #262626;
	color: #fff;
}


/* Lists and Tables (Needed for System Markup) */

/* Line */
#block-main ul.line > li { background-image: url(../../images/black/tools/list_line.png); }

#block-main ul.line > li:first-child { background: none; }

/* Check */
ul.check > li {	background-image: url(../../images/black/tools/list_check.png); }

/* Zebra List and Table */
#block-main ul.zebra > li,
#block-main table.zebra tbody td { border-color: #2d2d2d; }

#block-main ul.zebra > li:first-child,
#block-main table.zebra tbody tr:first-child td { border-color: #2d2d2d; }

#block-main ul.zebra > li.odd,
#block-main table.zebra tbody tr.odd { background: #1a1a1a; }

#block-main ul.zebra > li:nth-of-type(odd),
#block-main table.zebra tbody tr:nth-of-type(odd) { background: #1a1a1a; }

#block-main table.zebra caption { color: #ccc; }


/* ZOO List */
#block-main ul.zoo-list > li,
#block-main .zoo-comments-list > article { border-color: #262626; }


/* Text */

/* Inline Text Box */
#block-main em.box { 
	background: #eee;
	color: #262626;
}

/* Dotted Horizontal Rule */
#block-main hr.dotted { background-image: url(../../images/black/tools/line_dotted.png); }


/* Boxes */
#block-main .box-content,
#block-main .box-note,
#block-main .box-info,
#block-main .box-warning,
#block-main .box-hint,
#block-main .box-download {
	border-color: #2d2d2d;
	background-color: #1a1a1a;
}

#block-main .box-info {	background-image: url(../../images/black/tools/box_info.png); }

#block-main .box-warning { background-image: url(../../images/black/tools/box_warning.png); }

#block-main .box-hint { background-image: url(../../images/black/tools/box_hint.png); }

#block-main .box-download { background-image: url(../../images/black/tools/box_download.png); }


/* Forms (Needed for System Markup) */
#block-main form.box fieldset { border-color: #262626; }
#block-main form.box fieldset legend { color: #999; }

#block-main form.style input[type="text"],
#block-main form.style input[type="password"],
#block-main form.style select,
#block-main form.style textarea {
	border-color: #262626;
	background-color: #000;
	color: #808080;
}

#block-main form.style input[type="text"]:hover,
#block-main form.style input[type="password"]:hover,
#block-main form.style select:hover,
#block-main form.style textarea:hover,
#block-main form.style input[type="text"]:focus,
#block-main form.style input[type="password"]:focus,
#block-main form.style select:focus,
#block-main form.style textarea:focus {
	border-color: #3c3c3c;
	background-color: #1a1a1a;
	color: #eee;
}

#block-main form.style button, 
#block-main form.style input[type="button"],
#block-main form.style input[type="submit"] { 
	background-color: #262626;
	color: #eee;
}

#block-main form.style button:hover,
#block-main form.style input:hover[type="button"],
#block-main form.style input:hover[type="submit"] { 
	background: #eee;
	color: #000;
}

/* Forms in Dropdown */
#block-side .menu-dropdown form.box fieldset { border-color: #262626; }

#block-side .menu-dropdown form.style input[type="text"],
#block-side .menu-dropdown form.style input[type="password"],
#block-side .menu-dropdown form.style select,
#block-side .menu-dropdown form.style textarea {
	border-color: #262626;
	background-color: #000;
	color: #808080;
}

#block-side .menu-dropdown form.style input[type="text"]:hover,
#block-side .menu-dropdown form.style input[type="password"]:hover,
#block-side .menu-dropdown form.style select:hover,
#block-side .menu-dropdown form.style textarea:hover
#block-side .menu-dropdown form.style input[type="text"]:focus,
#block-side .menu-dropdown form.style input[type="password"]:focus,
#block-side .menu-dropdown form.style select:focus,
#block-side .menu-dropdown form.style textarea:focus {
	border-color: #3c3c3c;
	background-color: #1a1a1a;
	color: #fff;
}

#block-side .menu-dropdown form.style button, 
#block-side .menu-dropdown form.style input[type="button"],
#block-side .menu-dropdown form.style input[type="submit"] { 
	background-color: #262626;
	color: #fff;
}

#block-side .menu-dropdown form.style button:hover,
#block-side .menu-dropdown form.style input:hover[type="button"],
#block-side .menu-dropdown form.style input:hover[type="submit"] { 
	background: #fff;
	color: #000;
}


/* Social Icons */
#block-main .social-icons li a { background-image: url(../../images/black/tools/icons_social.png) ; }

#block-main .social-icons .twitter a { opacity: 1; }
#block-main .social-icons .twitter a:hover { opacity: 0.3; }

#block-main .social-icons .facebook a { opacity: 1; }
#block-main .social-icons .facebook a:hover { opacity: 0.3; }

#block-main .social-icons .googleplus a { opacity: 1; }
#block-main .social-icons .googleplus a:hover { opacity: 0.3; }

#block-main .social-icons .vimeo a { opacity: 1; }
#block-main .social-icons .vimeo a:hover { opacity: 0.3; }

#block-main .social-icons .flickr a { opacity: 1; }
#block-main .social-icons .flickr a:hover { opacity: 0.3; }


/* System
----------------------------------------------------------------------------------------------------*/

/* General */
#system .title a,
#system .title a:hover { color: #eee; }

#system small { color: #808080; }

/* Item */
#system .item > .links a { 
	background-image: url(../../images/black/system_link.png);
	color: #eee; 
}

#system .item > .links a + a { background-image: url(../../images/black/system_comments.png); }

#system .item > .links a { opacity: 1; }
#system .item > .links a:hover { opacity: 0.6; }

#system .item > .links a + a { opacity: 1; }
#system .item > .links a + a:hover { opacity: 0.6; }

#system .items .leading .item {	border-color: #262626; }

#system .item-list { border-color: #262626; }


/* Pagination */
#system .pagination a.next,
#system .pagination a.previous { 
	border-color: #eee;
	color: #eee;
}

#system .pagination a.next:hover,
#system .pagination a.previous:hover { 
	border-color: #808080;
	color: #808080;
}

#system .pagination strong { color: #808080; }


/* Search Box */
.searchbox .results {
	border-color: #1a1a1a;
	border-color: rgba(30,30,30,0.9);
	background-color: #000;
}

.searchbox .results li.results-header { 
	border-color: #1a1a1a;
	color: #eee; 
}

.searchbox .results li.more-results { 
	border-color: #1a1a1a;
	color: #808080;
}

.searchbox .results li.result { border-color: #1a1a1a; }

#block-side .searchbox .results li.result h3, 
.searchbox .results li.result.selected { color: #eee; }

.searchbox .results li.result { color: #808080; }

.searchbox .results li.more-results:hover { color: #eee; }


/* Breadcrumbs */
.breadcrumbs a,
.breadcrumbs > span { background-image: url(../../images/black/breadcrumbs.png); }

.breadcrumbs strong { color: #999; }


/* Author Box */
#system .author-box {
	border-color: #262626;
	background-color: #1a1a1a;
}

#system .author-box .avatar {
	border-color: #ddd;
	background: #eee;
}


/* Comments */

/* Head */
#system #comments .comment-head {
	border-color: #262626;
	background: #1a1a1a;
}

#system #comments .comment-byadmin .comment-head {
	border-color: #444;
	background: #262626;
}

/* Body */
#system #comments ul.level1 ul { background-image: url(../../images/black/comments_arrow.png); }


/* Latest Comments */
.comments-list > article { border-color: #ddd; }

.comments-list .meta { color: #999; }


/* Extensions
----------------------------------------------------------------------------------------------------*/

/* Slideset */

/* Style Default */
.wk-slideset-default > div:hover .next,
.wk-slideset-default > div:hover .prev { background-image: url(../../images/widgetkit/slideset/styles/default/buttons.png); }
.wk-slideset-default .nav.icon span { background-image: url(../../images/widgetkit/slideset/styles/default/nav.png); }


/* Slideshow */

/* Style Default */
.wk-slideshow-default .nav span { background-image: url(../../images/widgetkit/slideshow/styles/default/nav.png); }

/* Style Screen */
.wk-slideshow-screen .nav span { background-image: url(../../images/widgetkit/slideshow/styles/screen/nav.png); }

.wk-slideshow-screen > div { 
	background: #222;
	box-shadow: none;
}

.wk-slideshow-screen > div:before { background-image: url(../../images/widgetkit/slideshow/styles/screen/shadow.png); }

/* Style Showcase Buttons & Showcase Box */
.wk-slideshow-showcasebuttons .wk-slideset .set > li > div,
.wk-slideshow-showcasebox .wk-slideset .set > li > div { background: #000; }
.wk-slideshow-showcasebuttons .wk-slideset .set > li > div > div,
.wk-slideshow-showcasebox .wk-slideset .set > li > div > div {
	background: #1e1e1e;
	box-shadow: 0 1px 0 #333 inset;
	text-shadow: none;
}

.wk-slideshow-showcasebuttons .wk-slideset .set > li:hover > div,
.wk-slideshow-showcasebox .wk-slideset .set > li:hover > div { background: #000; }
.wk-slideshow-showcasebuttons .wk-slideset .set > li > div:hover > div,
.wk-slideshow-showcasebox .wk-slideset .set > li > div:hover > div { background: #191919; }

.wk-slideshow-showcasebuttons .wk-slideset .set > li.active > div,
.wk-slideshow-showcasebox .wk-slideset .set > li.active > div {	background: #222;}
.wk-slideshow-showcasebuttons .wk-slideset .set > li.active > div > div,
.wk-slideshow-showcasebox .wk-slideset .set > li.active > div > div {
	background: #222;
	box-shadow: 0 1px 3px #000 inset;
}

.wk-slideshow-showcasebox .slides-container {
	border-color: #212121;
	background: #191919;
}

.wk-slideshow-showcasebox .wk-slideset > div {
	border-color: #212121;
	background: #111;
	background: -moz-linear-gradient(top, #000 0%, #111 7%);
	background: -webkit-linear-gradient(top, #000 0%, #111 7%);
	background: -o-linear-gradient(top, #000 0%, #111 7%);
	background: linear-gradient(to bottom, #000 0%, #111 7%);
}

.wk-slideshow-showcasebox .wk-slideset > div .next,
.wk-slideshow-showcasebox .wk-slideset > div .prev { background-image: url(../../images/widgetkit/slideshow/styles/showcase_box/navigation_buttons.png); }

/* Style Tabs & Tabsbar */
.wk-slideshow-tabs .nav li,
.wk-slideshow-tabsbar .nav-container {
	border-color: #212121;
	background: #191919;
	background: -moz-linear-gradient(top, #191919, #111);
	background: -webkit-linear-gradient(top, #191919, #111);
	background: -o-linear-gradient(top, #191919, #111);
	background: linear-gradient(to bottom, #191919, #111);
	box-shadow: 0 1px 0 #191919 inset;
    text-shadow: none;
}

.wk-slideshow-tabs .slides-container,
.wk-slideshow-tabsbar .slides-container {
	border-color: #212121;
	background: #191919;
}

.wk-slideshow-tabs .nav li:hover,
.wk-slideshow-tabsbar .nav li:hover { 
	background: #111; 
	box-shadow: none; 
}

.wk-slideshow-tabs .nav li.active,
.wk-slideshow-tabsbar .nav li.active  {	background: #191919; }

.wk-slideshow-tabsbar .nav li {	border-color: #212121; }
.wk-slideshow-tabsbar .nav span { border-color: #111; }

.wk-slideshow-tabsbar .nav-center .nav li:first-child { border-color: #ddd; }
.wk-slideshow-tabsbar .nav-center .nav li:first-child span { border-color: #212121; }

/* Style List */
.wk-slideshow-list > div {
	border-color: #212121;
	background: #191919;
}

.wk-slideshow-list .nav {
	border-top: none;
	border-color: #212121;
	background: #0e0e0e;
	background: -moz-linear-gradient(left, #0e0e0e 97%, #000 100%);
	background: -webkit-linear-gradient(left, #0e0e0e 97%, #000 100%);
	background: -o-linear-gradient(left, #0e0e0e 97%, #000 100%);
	background: linear-gradient(to right, #0e0e0e 97%, #000 100%);
}

.wk-slideshow-list .nav li.active {
	border-top-color: #212121;
	border-bottom-color: #212121;
	background: #191919;
}

/* Gallery */

/* Style Inside */
.wk-slideshow-inside .nav li { background: #000; }

/* Style Showcase */
.wk-gallery-showcase .wk-slideset > div .next, .wk-gallery-showcase .wk-slideset > div .prev { background-image: url(../../images/widgetkit/gallery/styles/showcase/navigation_buttons.png); }


/* Accordion */

/* Style Default */
.wk-accordion-default .toggler {
	background: #191919;
	border-color: #111;
	box-shadow: 0 1px 0 #2e2e2e inset;
	text-shadow: none;
}

/* Twitter */

/* Style Single */
.wk-twitter-single.image { background-image: url(../../images/widgetkit/twitter/styles/single/bird.png); }

/* Style Bubbles */
.wk-twitter-bubbles .content {
	border-color: #212121;
	background: #191919;
	box-shadow: 0 0 6px #000;
}

.wk-twitter-bubbles .content:after { background-image: url(../../images/widgetkit/twitter/styles/bubbles/arrow.png); }

