/* Copyright (C) YOOtheme GmbH, http://www.gnu.org/licenses/gpl.html GNU/GPL */

/*
 * Style Style Sheet - Defines the main look like colors and backgrounds
 * Not all style related CSS is included, only colors and backgrounds which may change for different theme styles
 */


/* Base
----------------------------------------------------------------------------------------------------*/
a:hover,
em, code { color: #4694a8; }

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



/* Menus
----------------------------------------------------------------------------------------------------*/
/* Set Active */
.menu-dropdown li.active .level1 { 
        color: #383838;
	border-style: solid;
	border-top-color: #56b2c9;
	border-left: none;
	border-bottom: none;
	border-right: none;
}

/* Set Hover */
.menu-dropdown li.level1:hover .level1,
.menu-dropdown li.remain .level1 { 
        color: #383838;
	border-style: solid;
	border-top-color: #56b2c9;
	border-left: none;
	border-bottom: none;
	border-right: none;
}

/* Drop-Down */
.menu-dropdown .dropdown-bg > div {
	padding: 0 5px;
	background: #56b2c9;
}

/* Level 2 */
.menu-dropdown li.level2 { 
	margin: 0 5px;
	border-top: 1px solid #4694a8;
}

.menu-dropdown a.level2,
.menu-dropdown span.level2 { color: #fff; }

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

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

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

/* Sidebar/Accordion Menu
----------------------------------------------------------------------------------------------------*/
/* Hover */
.menu-sidebar a:hover,
.menu-sidebar li > span:hover { color: #56b2c9; }
	
/* Modules
----------------------------------------------------------------------------------------------------*/
.mod-transparent {
	padding: 15px;
	border: 1px solid #4d4d4d;
	border-top-color: #56b2c9;
        color: #ffffff;
	text-shadow: 0 1px 0 rgba(0,0,0,0.2);
        background: rgba(209, 209, 209, 0.1);
}

.mod-color {
	padding: 15px;
	border: 1px solid #56b2c9;
        color: #ffffff;
	text-shadow: 0 1px 0 rgba(0,0,0,0.2);
	background: #56b2c9;
}

.mod-color-transparent {
	padding: 15px;
	border: 1px solid #56b2c9;
        color: #ffffff;
	text-shadow: 0 1px 0 rgba(0,0,0,0.2);
	background: rgba(86, 178, 201, 0.2);
}

.mod-brand2 .module-title:before {
        margin: -1px auto;
        background-color: #56b2c9;
        content: "";
        display: block;
        height: 3px;
        position: relative;
        width: 80px;
        vertical-align: middle;
}

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


/* System
----------------------------------------------------------------------------------------------------*/
.searchbox:hover {
  	border-style: solid;
	border-top-color: #56b2c9;
	border-left: none;
	border-bottom: none;
	border-right: none;
        width: 110px;

}

/* Drop-Down Results */
.searchbox .results {
	color: #fff;
	top: 62px;
	background: #56b2c9;
}

.searchbox .results li.result.selected { background-color: #4694a8; }

