/*set the variables*/



	
	.responsiveMenuTheme1{
	z-index: 9989;
	list-style: none;
	zoom: 1;
	margin: 0;
	padding: 0;
	font-size: 18px;
	line-height: 18px;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	float: left;
}

	.responsiveMenuTheme1.isMobile { float: none; }
	
	.responsiveMenuTheme1:before,.responsiveMenuTheme1:after{content:" ";display:table;}
	
	.responsiveMenuTheme1:after{clear:both;}
	
	.responsiveMenuTheme1 ul{list-style:none;min-width:100%;}
	
	/*.responsiveMenuTheme1 span.separator {color: #c0c0c0; padding:0 0 0 15px; display:block; cursor:pointer; }*/
	
	.responsiveMenuTheme1 > li{ float: left; }

	.responsiveMenuTheme1 li { position: relative; margin: 0; }
	
		.responsiveMenuTheme1 > li > a {
			display: block;
			padding: 28px 16px 22px 14px;
			background: url(../../../templates/webgarden/images/linkVali.png) 100% 0 no-repeat;
            text-shadow: 0 -1px 1px #0a175f;
		}
		
			.isMobile > li > a {						
				border-radius: 0px;
				-moz-border-radius: 0px;
				-webkit-border-radius: 0px; 
			}
		
		.responsiveMenuTheme1 a { color: #fff; text-decoration:none; cursor: pointer !important; }
		
			.responsiveMenuTheme1 span {cursor: pointer !important; }
		
		.responsiveMenuTheme1.isDesktop > li > a { border-bottom:none; }
	
			
			.isMobile li.current a { color: #d4404d; cursor: pointer; }
	
			.responsiveMenuTheme1.isDesktop a:hover { color: #efefef; cursor: pointer !important; }
			
				.responsiveMenuTheme1.isDesktop .current a:hover { color: #ebebeb; }
	
			.responsiveMenuTheme1.isMobile a { color: #fff; }
			
				.responsiveMenuTheme1.isMobile a:hover { color: #e2e2e2; }
			
					.responsiveMenuTheme1.isMobile .current a:hover { color: #e2e2e2; }
	
	.responsiveMenuTheme1 li li { background-color: #000 !important; padding: 10px; z-index: 10000000; }
	
		 .responsiveMenuTheme1 li li a { border-bottom: 1px dashed #696969 !important; padding: 8px; }
		 
		 	responsiveMenuTheme2 li li a:last-child { border-bottom: none; }
		
	/* Active Desktop */
	.responsiveMenuTheme1.isDesktop li.active {
    	color: #fff;
        background: #d5404d; /* Old browsers */
        background: -moz-linear-gradient(top, #d5404d 0%, #ab202d 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d5404d), color-stop(100%,#ab202d)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #d5404d 0%,#ab202d 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #d5404d 0%,#ab202d 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #d5404d 0%,#ab202d 100%); /* IE10+ */
        background: linear-gradient(to bottom, #d5404d 0%,#ab202d 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d5404d', endColorstr='#ab202d',GradientType=0 ); /* IE6-9 */
       }
       
       .responsiveMenuTheme1.isDesktop li.active a { text-shadow: 0 -1px 1px #4A0304 !important; }
	
	/* Span */
	.responsiveMenuTheme1 span.linker {display: inline-block;vertical-align: middle; }
	
	/* Toggle-menu */
	.toggleMenu {
		display:none;
		color: #fff;
		padding: 10px 15px;
		background: #d4404c url(../../../templates/webgarden/images/menu.png) no-repeat 7px center;
		height: 40px;
		padding:0 0px 0 40px;
		line-height:40px;
		border-radius: 5px;
		font-size: 17px;
		z-index:9989;
		position: relative;
		text-align: center;
		margin: 16px 16px 0 0;
		text-decoration: none;
		
		font-family: 'Roboto Condensed', sans-serif;
		font-weight: 700;
		text-transform: uppercase;
	}
		
		.header.smaller .toggleMenu,
		.headerNarrow .toggleMenu {
			margin-top: 38px !important; 
		}
		
		.toggleMenu:hover { color: #fff; background-color: #c4303c; }

.responsiveMenuTheme1 > li > .parent, .responsiveMenuTheme1 > li.deeper > span{}
.responsiveMenuTheme1 span.opener{ height: 15px; background-image:url(../images/down-bg.png);background-repeat:no-repeat;background-position:11px center;width:40px;text-indent: 100px;overflow: hidden;display: inline-block;padding: 38px 3px 0 0;vertical-align: top;position: absolute;right: 0;top: 0;}

.responsiveMenuTheme1 > li.parent > a{}
.responsiveMenuTheme1 > li.parent > span.separator{padding: 0px 40px 0px 15px;}
.responsiveMenuTheme1 > li > span.separator {padding: 0px 0 0 15px;}
   
.responsiveMenuTheme1 li ul{position:absolute;/*left:-9999px;*/margin:0;padding:0;display:none;}
.responsiveMenuTheme1 > li > ul{left:0;}
.responsiveMenuTheme1 > li > ul > li > ul{left:100%;top:0;}
.responsiveMenuTheme1 > li > ul > li > ul > li > ul{left:100%;top:0;}
.responsiveMenuTheme1 > li > ul > li > ul > li > ul > li > ul{left:100%;top:0;}
.responsiveMenuTheme1 li li > a,
.responsiveMenuTheme1 li li > a.current,
.responsiveMenuTheme1 li li > a.active{display:block;background: !important;position:relative;z-index:9990;border-top:1px solid #c0c0c0;white-space:nowrap;}
.responsiveMenuTheme1 > li > ul > li:first-child > a{border-top: none;}
.responsiveMenuTheme1 > li > ul > li:first-child > ul > li:first-child > a{border-top: none;}
.responsiveMenuTheme1 > li > ul > li:first-child > ul > li:first-child > ul > li:first-child > a {border-top: none;}
.responsiveMenuTheme1 > li > ul > li:first-child > ul > li:first-child > ul > li:first-child > ul > li:first-child > a {border-top: none;}

.responsiveMenuTheme1 li li span.separator {display:block;background:;position:relative;z-index:100;border-top:1px solid #c0c0c0;}
.responsiveMenuTheme1 li li li a{background:;z-index:9999;border-top:1px solid #c0c0c0;}
.responsiveMenuTheme1 li li.parent a{padding: 0 40px 0 15px;}
.toggleMenu span{padding-right:10px;}
.toggleMenu.active{border-radius: 5px 5px 0 0;}
.responsiveMenuTheme1.isMobile .active{display:block;}

.responsiveMenuTheme1.isMobile > li{float:none;border-top:1px solid #fff; z-index:9989; background-color: #282b1c; padding: 0; background-image: none; text-align: center; width: 100%; }

.responsiveMenuTheme1.isMobile > li a{ padding: 12px; text-align: center; margin: 0; cursor: pointer !important; }

.responsiveMenuTheme1.isMobile li li{background-color: #666666 !important;}
.responsiveMenuTheme1.isMobile > li > .parent{z-index:9989; }
.responsiveMenuTheme1.isMobile li li .parent{z-index:9989; }
.responsiveMenuTheme1.isMobile ul{display:none;width:100%;z-index:9989; }
.responsiveMenuTheme1.isMobile > li > ul{position:static;z-index:9989; }
.responsiveMenuTheme1.isMobile > li > ul > li > ul{position:static;z-index:9989; }
.responsiveMenuTheme1.isMobile > li > ul > li > ul > li > ul{position:static;z-index:9989; }
.responsiveMenuTheme1.isMobile > li > ul > li > ul > li > ul > li > ul{position:static;z-index:9989; }

.responsiveMenuTheme1.isMobile li li a.parent{}

.responsiveMenuTheme1 a img {vertical-align: middle;margin-right: 3px;}

.responsiveMenuTheme1 li img, .responsiveMenuTheme1 li span.image-title {vertical-align: middle;}
.responsiveMenuTheme1 li img {margin-right: 3px;}

.responsiveMenuTheme1 span.navHeader{padding:0 15px;display:block;}
.responsiveMenuTheme1 > li.parent > span.navHeader{padding: 0px 40px 0px 15px;}
.responsiveMenuTheme1 li li span.navHeader {display:block;background:;position:relative;z-index:100;border-top:1px solid #c0c0c0;}

.responsiveMenuTheme1.isDesktop li a, .responsiveMenuTheme1.isDesktop li span.separator, .responsiveMenuTheme1.isDesktop li span.navHeader{/*border-left:1px solid #c0c0c0;*/border-bottom:none;}
.responsiveMenuTheme1.isDesktop li li span.opener{background-image:url(../images/right-bg.png);background-position: center;}
	

@media all and (min-width: px) {
}

