/* Copyright (C) YOOtheme GmbH, http://www.gnu.org/licenses/gpl.html GNU/GPL */

@import url(../warp/css/menus.css);
/*reset*/
.menu-sidebar .level2 a > span {
padding: 8px 0 8px;
border-top: 1px solid #e2e2e2;
font-size: 14px !important;
line-height: 1em !important;
}

/* Mega Drop-Down Menu
----------------------------------------------------------------------------------------------------*/

/* Level 1 */
.menu-dropdown { margin-bottom: -10px; }

.menu-dropdown li.level1 {

	padding-bottom: 10px;
}

.menu-dropdown a.level1,
.menu-dropdown span.level1 {
	color: #008db6;
}

/* Set Active */
.menu-dropdown li.active .level1 {
	color: #e2e2e2 !important;
	background: #008db6;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwOGRiNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAwN2E5ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDdhOWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #008db6 0%, #007a9d 50%, #007a9d 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#008db6), color-stop(50%,#007a9d), color-stop(100%,#007a9d));
	background: -webkit-linear-gradient(top,  #008db6 0%,#007a9d 50%,#007a9d 100%);
	background: -o-linear-gradient(top,  #008db6 0%,#007a9d 50%,#007a9d 100%);
	background: -ms-linear-gradient(top,  #008db6 0%,#007a9d 50%,#007a9d 100%);
	background: linear-gradient(to bottom,  #008db6 0%,#007a9d 50%,#007a9d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008db6', endColorstr='#007a9d',GradientType=0 );
}

/* Set Hover */
.menu-dropdown li.level1:hover .level1,
.menu-dropdown li.remain .level1 {
	color: #e2e2e2 !important;
	background: #f65600;
}

/* Drop-Down */
.menu-dropdown .dropdown {
	top: 48px;
	border-top: 1px solid #DDD;
}

.menu-dropdown .dropdown-bg > div {
	padding: 0 5px;
	border: 1px solid #ddd;
	border-top: none;
	background: #fff;
}

/* Level 2 */
.menu-dropdown li.level2 { 
	margin: 0 5px;
	border-top: 1px solid #ddd;
}
.menu-dropdown li.level2:first-child { border: none; }

.menu-dropdown a.level2,
.menu-dropdown span.level2 { color: #444; }

/* Set Hover */
.menu-dropdown a.level2:hover { color: #d50; }

/* Set Current */
.menu-dropdown a.current.level2 { font-weight: bold; } 

/* Set Hover */
.menu-dropdown a.level3:hover { color: #d50; }

/* Set Current */
.menu-dropdown a.current.level3 { font-weight: bold; } 


/* Sidebar/Accordion Menu
----------------------------------------------------------------------------------------------------*/

/* Link */
.menu-sidebar ,
.menu-sidebar li > span { color: #f65600; border-top: 1px solid #e2e2e2;}

/* Hover */
.menu-sidebar a:hover,
.menu-sidebar li > span:hover { color: #000; }

/* Current */
.menu-sidebar a.current {
	font-weight: bold;
}

/* Level 1 */
.menu-sidebar li.level1 { border-top: 1px solid #e2e2e2; }

.menu-sidebar li.parent .level1 > span { background: url(../images/menu_sidebar_parent.png) 100% 0 no-repeat; }
.menu-sidebar li.parent.active .level1 > span { background-position: 100% -30px; }

/* Level 2-4 */
.menu-sidebar ul.level2 ul { padding-left: 10px; }


/* Line Menu
----------------------------------------------------------------------------------------------------*/

.menu-line li {
	margin-left: 7px;
	padding-left: 8px;
	background: url(../images/menu_line_item.png) 0 50% no-repeat;
}

.menu-line li:first-child {
	margin-left: 0;
	padding-left: 0;
	background: none;
}

/* Custom
----------------------------------------------------------------------------------------------------*/

.menu-dropdown a.level1 > span,
.menu-dropdown span.level1 > span {
	height: 45px;
	line-height: 45px;
	padding: 0 8px;
	font-weight: bold;
	background: url(../images/menu-separator.jpg) left center no-repeat;
}

#menu {
	background: url(../images/menu-separator.jpg) right -2px center no-repeat;
}

.menu-sidebar a.level1 > span,
.menu-sidebar span.level1 > span {
	margin: 2px 0;
	padding: 3px;
}

/* Bottom-B
----------------------------------------------------------------------------------------------------*/

#bottom-b .menu-sidebar li.level1 {
	border: none;
}


ul.menu-dropdown:last-of-type {
	float: left;
	background: none;
}

/* Subscribe button
----------------------------------------------------------------------------------------------------*/

.menu-dropdown:last-of-type .level1 span span {
	width: 120px;
	height: 18px;
	position: relative;
	top: 12px;
	color: #e2e2e2;
	border-radius: 6px;
	background: #1e5799;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlNTc5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNzE3MTcxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzA3MDcwNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  #1e5799 0%, #717171 0%, #070707 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(0%,#717171), color-stop(100%,#070707));
	background: -webkit-linear-gradient(top,  #1e5799 0%,#717171 0%,#070707 100%);
	background: -o-linear-gradient(top,  #1e5799 0%,#717171 0%,#070707 100%);
	background: -ms-linear-gradient(top,  #1e5799 0%,#717171 0%,#070707 100%);
	background: linear-gradient(to bottom,  #1e5799 0%,#717171 0%,#070707 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#070707',GradientType=0 );
	line-height: 20px;
	padding: 1px 15px 3px 0;
}

.menu-dropdown:last-of-type li.active .level1,
.menu-dropdown:last-of-type li.level1:hover .level1,
.menu-dropdown:last-of-type li.remain .level1 {
	background: none;
}