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

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

a { color: #85d2ff; }

em, 
code { color: #d58d58; }


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

#totop-scroller { background-image: url(../../images/color/lightblue/totop_scroller.png); }

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

.menu-dropdown a.level2,
.menu-dropdown span.level2 { background-image: url(../../images/color/lightblue/menu_dropdown_level2.png); }

/* Set Hover */
.menu-dropdown a.level2:hover,
.menu-dropdown a.level3:hover,
.menu-dropdown .module a:hover { color: #85d2ff; }

/* Sidebar/Accordion Menu */

/* Hover */
.menu-sidebar a:hover,
.menu-sidebar li > span:hover,
.menu-sidebar a.current:hover,
.menu-sidebar li.parent.active .level1:hover { color: #85d2ff; }

/* Level 1 */
.menu-sidebar li.parent .level1 > span { background-image: url(../../images/color/lightblue/menu_sidebar_item_level1.png); }

/* Level 2 */
.menu-sidebar a.level2 { background-image: url(../../images/color/lightblue/menu_sidebar_level2.png); }

/* Sidebar/accordion menu on colored modules */
.mod-box-color .menu-sidebar a.current,
.mod-box-color .menu-sidebar a:hover,
.mod-box-color .menu-sidebar li > span:hover,
.mod-box-color .menu-sidebar li.parent.active .level1:hover { color: #4A83A5; }

.mod-box-color .menu-sidebar a.level2, 
.mod-box-dark .menu-sidebar a.level2 { background-image: url(../../images/color/lightblue/menu_sidebar_level2_color.png); }

.mod-box-dark .menu-sidebar a.current,
.mod-box-dark .menu-sidebar a:hover,
.mod-box-dark .menu-sidebar li > span:hover,
.mod-box-dark .menu-sidebar li.parent.active .level1:hover { color: #85d2ff; } 


/* Line Menu */
.menu-line li a:hover { color: #85d2ff; }


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

/* Color */
.mod-box-color { 
	background: #85d2ff;
	background: -moz-radial-gradient(center, ellipse cover, #85d2ff 0%, #78bde6 90%);
	background: -webkit-radial-gradient(center, ellipse cover, #85d2ff 0%, #78bde6 90%);
	background: -o-radial-gradient(center, ellipse cover, #85d2ff 0%, #78bde6 90%);
	background: radial-gradient(ellipse at center, #85d2ff 0%, #78bde6 90%);
}

.mod-box-color a { color: #d8effd; }
.mod-box-color a:hover { color: #4a83a5; }

.mod-box-color em, 
.mod-box-color code { color: #4a83a5; }


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

/* Primary Button */
.button-primary {
	background-color: #85d2ff;
	background-image: -o-linear-gradient(rgba(130,210,255,0), #78bde6);
	background-image: -webkit-linear-gradient(rgba(130,210,255,0), #78bde6);
	background-image: -moz-linear-gradient(rgba(130,210,255,0), #78bde6);
	background-image: linear-gradient(rgba(130,210,255,0), #78bde6);
}

.button-primary:hover { background-color: #68a5c8; }
.button-primary:active { background-color: #85d2ff; }

/* Buttons on module box color */
.mod-box-color .button-default,
.mod-box-color form.style button,
.mod-box-color form.style input[type='button'],
.mod-box-color form.style input[type='submit'] { 
	box-shadow: inset 0 -1px 0 rgba(75,130,165,0.8);
	color: #68a5c8;
}

.mod-box-color .button-default:hover,
.mod-box-color form.style button:hover,
.mod-box-color form.style input[type='button']:hover,
.mod-box-color form.style input[type='submit']:hover { 
	background-color: #d2eaf7;
	box-shadow: inset 0 0 0 1px rgba(75,130,165,0.6),
				inset 0 0 5px rgba(75,130,165,1),
				0 1px 0 rgba(255,255,255,0.4);
	color: #4a83a5;
	text-shadow: 0 1px 0 rgba(255,255,255,0.4);
}

.mod-box-color .button-default:active,
.mod-box-color form.style button:active,
.mod-box-color form.style input[type='button']:active,
.mod-box-color form.style input[type='submit']:active {
	background-color: #f1f1f1;
	box-shadow: inset 0 0 0 1px rgba(75,130,165,0.6),
				inset 0 0 8px rgba(75,130,165,1),
				0 1px 0 rgba(255,255,255,0.4);
	color: #4a83a5;
}

/* Lists and Tables (Needed for System Markup) */
body .mod-box-color ul.zebra > li,
.mod-box-color ul.line > li,
.mod-box-color em.box,
.mod-box-color form.style input,
.mod-box-color form.style select,
.mod-box-color form.style textarea { border-color: #68a5c8; }

.social-icons li a { background-image: url(../../images/color/lightblue/tools/icons_social.png); }


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


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

#system .item > .links a {
	background-color: #85d2ff;
	background-image: -o-linear-gradient(rgba(130,210,255,0), #78bde6);
	background-image: -webkit-linear-gradient(rgba(130,210,255,0), #78bde6);
	background-image: -moz-linear-gradient(rgba(130,210,255,0), #78bde6);
	background-image: linear-gradient(rgba(130,210,255,0), #78bde6);
}

#system .item > .links a:hover { background-color: #68a5c8; }
#system .item > .links a:active { background-color: #85d2ff; }

#system .gridalicious .item > .links a { color: #85d2ff; }

#system .pagination a.next,
#system .pagination a.previous,
#system .pagination a.first,
#system .pagination a.last { background-image: url(../../images/color/lightblue/pagination.png); }

#system .pagination a:hover { 
	color: #85d2ff;
	border-color: #85d2ff; 
}

.searchbox .results li.result.selected,
.breadcrumbs a:hover,
.breadcrumbs > span:hover { color: #85d2ff; }


/* Widgetkit
----------------------------------------------------------------------------------------------------*/

/* Spotlight */
.featured-spotlight .overlay {
	background-color: #85d2ff;
	background-color: rgba(130,210,255,0.7);
}

