/**
 * Menu container
 */
#cfn_floating_menu{
	display:block;
	position:fixed;
	left:0px;
	top:50px;
	z-index:10000;
}

/**
 * Do not change this. Used by menu settings to move menu from 
 * left side to right side of WordPress
 */
#cfn_floating_menu.right{
	left:auto;
	right:0px;
}
/**
 * Do not change this. Used by menu settings to animate the menu
 * when scrolling the page instead of using fixed position.
 */
#cfn_floating_menu.animated,
#cfn_floating_menu.static-menu{
	position:absolute;
}
	
	/**
	 * Lists inside the menu
	 */
	#cfn_floating_menu ul{
		display:block;
		position:relative;
		margin:0px;
		padding:0px;
		list-style-type:none;		
	}
		/**
		 * List elements inside the menu
		 */
		#cfn_floating_menu ul li{
			display:block;
			position:relative;
			margin:0px;
			padding:0px;
			float:none;
			width:100%;
			clear:both;
			white-space:nowrap;
		}
			/**
			 * Anchor design
			 */
			#cfn_floating_menu ul li a{
				display:block;
				position:relative;
				padding:5px 10px 5px;
			}
		
		/**
		 * Submenus
		 */
		#cfn_floating_menu ul ul{
			display:none;
			position:absolute;
			left:100%;
			top:0px;			
		}
		/**
		 * Do not change this. Used when menu is moved on the right side
		 * of WordPress
		 */
		#cfn_floating_menu.right ul ul{
			right:100%;
			left:auto;
		}
		
/**
 * MENU DESIGN - do all design changes below
 */	

/**
 * Menu container - left side
 */		
#cfn_floating_menu ul{
	/*
	-moz-box-shadow:2px 2px 2px #CCC;
	-webkit-box-shadow:2px 2px 2px #CCC;
	 box-shadow:2px -1px 4px #CCC;
	 */
}
/**
 * Menu container - right side

#cfn_floating_menu.right ul {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}
	 * Menu anchor container
	 */
	

#cfn_floating_menu ul li {
    font-size: 23px;
    border-bottom: none;
    line-height: 20px;
    margin-bottom: 3px;
}


		/**
		 * Menu anchor
		 */
		#cfn_floating_menu ul li a {
    background-color: #a3c03d;
    color: #FFF;
    text-decoration: none;
    opacity: .8;
}
		/**
		 * Hovered and active anchor design
		 */
		#cfn_floating_menu ul li a:HOVER,
		#cfn_floating_menu ul li a.currentItem{
			color:#FFF;
			background-color:#999;					
		}
		/**
		 * Item has children - left sided menu
		 */
		#cfn_floating_menu.right ul li.has-children > a {
    background-image: none;
    background-position: left center;
    padding-left: 20px;
    padding-top: 15px;
    text-transform: uppercase;
    padding-bottom: 15px;
    opacity: .8;
}
		/**
		 * Item has children - right sided menu
		 */

		#cfn_floating_menu.right ul li.has-children > a{
			background-image: none;
			background-position: left center;
			padding-left:20px;	
		}
		
#cfn_floating_menu ul li.cfm_menu_title_li{
	line-height:30px;
	background:none;
	font-size:20px;	
}
#cfn_floating_menu ul li.cfm_menu_title_li a{
	background:none;
	color:#000;
}		
		
#cfn_floating_menu ul li.cfm_menu_title_li.closed{
	background:#000;
	border:none;
	box-shadow:1px 1px 3px #999;
	border-top-right-radius:5px;	
	border-bottom-right-radius:5px;	
}
		
#cfn_floating_menu ul li.cfm_menu_title_li.closed a{
	text-indent:-9999px;
	background: none;
	width:32px;
	height:32px;
}

ul.sub-menu > li {
    font-size: 14px !important;
}
/*
@media (max-width : 960px){
	#cfn_floating_menu{
		display:none!important;
	}
}
*/
*/