/**



 * 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 20px 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{



	margin-left: 20px;



	/*border-left: 2px solid #d5d2d2;*/



	/*



	-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:-2px 2px 2px #CCC;



	-webkit-box-shadow:-2px 2px 2px #CCC;



	 box-shadow:-2px -1px 4px #CCC;



}



	/**



	 * Menu anchor container



	 */



	#cfn_floating_menu ul li{



		font-size:16px;

		

		*display:list-item;

		

		*list-style-type: disc;

		

		*list-style-position: inside;

		

		color: #d5d2d2;



		/*border-bottom:1px #2B2B2B solid;*/



		line-height:20px;



	}



		/**



		 * Menu anchor



		 */



		#cfn_floating_menu ul li a{



			background-color:transparent;



			font-weight:400;



			font-size: 18px;

			display: list-item;
			
			list-style-type: disc;
			
			list-style-position: inside;

			color:#d5d2d2;



			*border-left: 2px solid #d5d2d2;



			text-decoration:none;

			



		}



		/**



		 * Hovered and active anchor design



		 */



		#cfn_floating_menu ul li a:HOVER,



		#cfn_floating_menu ul li a:ACTIVE,		



		#cfn_floating_menu ul li a.currentItem{



			color:#d5d2d2;



			*border-left: 2px solid #fa9137;



			background-color:transparent;					



		}


#cfn_floating_menu ul li.currentList{



			color:#fa9137;




			font-weight: 900;



			display: list-item;

			list-style-type: disc;



			*border-left: 2px solid #fa9137;



			background-color:transparent;



        }

.no-color-4u{
color: transparent;
}

.small-font{
font-size:13px;
}

.small-font:hover{
font-size:13px;
font-weight: 900;
}

#menu-floating-menu .small-font:hover{
    -webkit-animation: fadein 2s; /* Safari, Chrome and Opera > 12.1 */
       -moz-animation: fadein 2s; /* Firefox < 16 */
        -ms-animation: fadein 2s; /* Internet Explorer */
         -o-animation: fadein 2s; /* Opera < 12.1 */
            animation: fadein 2s;
}

@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Firefox < 16 */
@-moz-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Internet Explorer */
@-ms-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Opera < 12.1 */
@-o-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

#cfn_floating_menu ul li a.currentItem{



			color:#fa9137;

			font-size: 18px;

			font-weight: 900;

			display: list-item;
			
			list-style-type: disc;
			
			list-style-position: inside;

			*display: block;

			font-size:18px;

			*border-left: 2px solid #fa9137;



			background-color:transparent;



        }

/*#cfn_floating_menu ul li a span{

			color:#d5d2d2;

			font-size: 13px !important;

			font-weight: 900;

			*display: block;

			font-size:18px;

			*border-left: 2px solid #fa9137;



			background-color:transparent;

}*/

		/**



		 * Item has children - left sided menu



		 */



		#cfn_floating_menu ul li.has-children > a{



			background-image:url(../images/dots-arrow-right.png);



			background-position: right center;



			background-repeat: no-repeat;	



			padding-right:20px;			



		}



		/**



		 * Item has children - right sided menu



		 */



		#cfn_floating_menu.right ul li.has-children > a{



			background-image:url(../images/dots-arrow-left.png);



			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:url(../images/open-menu-ico.png) center center no-repeat transparent;



	width:32px;



	height:32px;



}



/*



@media (max-width : 960px){



	#cfn_floating_menu{



		display:none!important;



	}



}



*/



*/

