#block-mainnav {    float: right;    margin: 0;    padding: 0;    margin-top: 16px;}
#block-mainnav ul.fxmenu {
	height: 40px;
	font-size: 14px;
	font-family: "Open Sans";
	font-weight: 400;
}
#block-mainnav ul.fxmenu li.level1 {margin-left: 12px;}
ul.fxmenu [class*="icon-"]:before { margin-right:5px;} 
.scroll-to-fixed-fixed  #block-mainnav {     margin-top: 10px;}

	/* Item level 1 */
	#block-mainnav ul.fxmenu li .level1 { line-height:40px; display:block; padding:0 20px;  color:#000; text-align:left;	  border-radius: 5px;  text-decoration: none !important;  color: #1670B5; cursor: pointer; }
	#block-mainnav ul.fxmenu li .level1.fa-search { padding: 0;}
	#block-mainnav ul.fxmenu li.hasChild  .level1:after {content: "\f107";    display: inline-block;    font-family: FontAwesome;    font-style: normal;    font-weight: normal;    line-height: 1;	  margin: 0 -5px 0 10px;}
	#block-mainnav ul.fxmenu li:hover .level1, #block-mainnav ul.fxmenu li.active .level1 {   background-color: #FF0009;   color: #fff ; }

	#block-mainnav ul.fxmenu li > .iconImage { padding-left:40px; position:relative;}
	#block-mainnav ul.fxmenu li > .iconImage img.icon  {    left: 5px;    margin-top: -15px;    max-height: 30px;    max-width: 40px;    position: absolute;    top: 50%; }
	#block-mainnav ul.fxmenu li > .fx-desc { line-height:18px; padding-top:7px; padding-bottom:7px;}
	#block-mainnav ul.fxmenu li > .fx-desc .fx-desc { font-size:13px; font-weight:normal; display:block}
	
	/* Item level sub */
	#block-mainnav ul.fxmenu .fx-subitem {  text-align:left;    	    background-color: #fff;    border-radius: 5px;    box-shadow: 3px 3px 15px rgba(0, 0, 0, 0.13);	 }

	
	#block-mainnav ul.fxmenu .fx-subitem .levelsub { display:block;    text-decoration: none; position:relative; overflow:hidden;   padding: 11px 15px 13px 20px;  color: #1670B5 !important; 	}

	
	#block-mainnav ul.fxmenu .cols1 li:first-child > .levelsub	{	  border-radius: 5px 5px 0 0;	}
	#block-mainnav ul.fxmenu .cols1 li:last-child > .levelsub	{	   border-radius:  0 0 5px 5px;	}	
	
	
	#block-mainnav ul.fxmenu .fx-subitem li.hasChild > .iconsubmenu { }
	#block-mainnav ul.fxmenu .fx-subitem li.hasChild:hover > .iconsubmenu {}
	#block-mainnav ul.fxmenu .fx-subitem li.fxcolumn > .iconsubmenu  { display:none !important}
	#block-mainnav ul.fxmenu .fx-subitem li:first-child > .levelsub { border:none;  box-shadow:none;} /* First-child */
	#block-mainnav ul.fxmenu .fx-subitem li:hover > .levelsub, #block-mainnav ul.fxmenu .fx-subitem li.active > .levelsub {   background-color: #1670B5;  color: #fff !important; } /* Hover and active */


	
	#block-mainnav ul.fxmenu .fx-subitem  .fx-subitem { border-radius:5px;}


	#block-mainnav ul.fxmenu .fx-subitem li.hasChild > .iconsubmenu {      margin-top: -14px;    right: 10px;    top: 50%;    z-index: 10;}	
	#block-mainnav ul.fxmenu .fx-subitem li.hasChild:hover > .iconsubmenu, #block-mainnav ul.fxmenu .fx-subitem li.hasChild.active > .iconsubmenu { color:#fff;}	

	

	/* Item Group */
	#block-mainnav ul.fxmenu .fx-subitem .group-title, #block-mainnav ul.fxmenu .fx-subitem h3.title-module {color: #FF0249 !important; font-size:18px !important; text-transform:uppercase; background: none !important ; padding: 0 12px; margin:0 0 10px   }
	#block-mainnav ul.fxmenu .fx-subitem li:hover > .group-title, #block-mainnav ul.fxmenu .fx-subitem li.active > .group-title {  color: #1670B5 !important; } 
	
	#block-mainnav ul.fxmenu .fx-subitem .group-content > li > .levelsub, #block-mainnav .hikashop_categories_listing_main a  {  font-family: "Open Sans",sans-serif; font-size:14px	;   padding: 8px 12px;}	
	#block-mainnav .hikashop_categories_listing_main li:hover a,
	#block-mainnav .hikashop_categories_listing_main li.active a {  background-color: #1670B5;  color: #fff !important;}	
	
	/* Sub Module */
	#block-mainnav ul.fxmenu .fx-subitem .jv-module { font-family: 'Open Sans',sans-serif; font-size: 14px;   }
	#block-mainnav ul.fxmenu .fx-subitem .jv-module .contentmod  { padding:0}





#block-mainnav .hikashop_categories_listing_main { margin:0}
#block-mainnav .hikashop_product_list, #block-mainnav  .hikashop_category_list, #block-mainnav  .hikashop_category_list  a { display:block}
#block-mainnav .k2ItemsBlock { padding:0 12px;}
#block-mainnav .k2ItemsBlock .moduleItemImage {    max-height: 95px;    overflow: hidden;}

#block-mainnav ul.fxmenu li:hover .btnsearchtop, #block-mainnav ul.fxmenu li.active .btnsearchtop  { background: none !important; color: #1670B5 !important;}
#block-mainnav ul.fxmenu li .btnsearchtop  > span { display:none}


