#if( ${xf.ViewXmlSetting("HeaderType","header1")} == "header1")
/* ********** header1  ************** */
  	#header1,
	#header1 .Normal,
	.Login, 
	.Login a, 
	.Login a:link, 
	.Login a:active, 
	.Login a:visited,
	.Login .loginGroup,
	.Login .registerGroup,
	.Login .registerGroup li.userMessages:after,
	.Login .registerGroup li.userNotifications:after{
		color:${xf.ViewXmlSetting("TopFontColor1","#555555")};
	}

	#top_menu ul,
	#Mega_menu ul ,
	#roll_menu ul{
		font-family:'${xf.ViewXmlSetting("menufontfamily1","Open Sans")}';
	}
	#header1 .header_top {
		padding:7px 0px;
		background:${xf.ViewXmlSetting("TopBgColor1","#f5f5f5")};
	}
	
	.languageBox {
		white-space:nowrap;
		float:left;
	}
	.Login {
		float:left;
	}	
	/*search*/
	.searchbut{
		color:${xf.ViewXmlSetting("MenuBarFontcolor1","#555555")};
	}
	
	/*heder pane*/
	.HeadPane {
		float:right;
		padding:5px 0px;
	}
	.HeadPane .Normal {
		font-size:13px;
	}
	.dnn_logo {
		float:left;
		width:auto;		
		line-height:${xf.ViewXmlSetting("menuheight1","113")}px;
		height:${xf.ViewXmlSetting("menuheight1","113")}px;
	}
	.Head_right {
		float:right;
		text-align:right;
		margin:0 20px 0 0;
	}
	/*Header_Info*/
	.Header_Info {
		padding:0px;
		margin:0px;
	}
	.Header_Info li {
		list-style:none;
		display:inline-block;
		padding:0px 3px;
		white-space:nowrap;
	}
	*+html .Header_Info li {
		display:inline;
	}
	
	.roll_menu{
		background-color:${xf.ViewXmlSetting("MenuBarBgcolor1","#ffffff")};
	}
	/*main menu*/
	.dnn_menu {
		position:relative;
		z-index:904;
	}
	

	/*top_menu*/
	    /*Icon1*/
	    #dnngo_megamenu > div > ul > li > a > span > i {
		color:${xf.ViewXmlSetting("IconColor1","#555555")};
	    font-size:${xf.ViewXmlSetting("Iconfontsize1","13")}px;
	}
	
	#dnngo_megamenu > div > ul > li > a:hover > span > i,
	#dnngo_megamenu > div > ul > li.menu_hover > a > span > i,
	#dnngo_megamenu > div > ul > li.current > a > span > i{
		color:${xf.ViewXmlSetting("MenuBarAccentcolor1","#00bfa7")};
	}
	
	#dnngo_megamenu .dnngo_slide_menu li a:hover > span > i,
	#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a:hover > span > i{
		color:${xf.ViewXmlSetting("headersubaccentcolor1","#00bfa7")};
	}
	#dnngo_megamenu .dnngo_slide_menu li a > span > i,
	#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a > span > i{
		color:${xf.ViewXmlSetting("SubIconColor1","#666666")};
		font-size:${xf.ViewXmlSetting("SubIconfontsize1","13")}px;
	}
	#dnngo_megamenu .dnngo_slide_menu li a > span > i,
	#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a > span > i{
		color:${xf.ViewXmlSetting("SubIconColor1","#666666")};
		font-size:${xf.ViewXmlSetting("SubIconfontsize1","13")}px;
	}
	#dnngo_megamenu .dnngo_slide_menu li a > span > i,
	#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a > span > i{
		color:${xf.ViewXmlSetting("SubIconColor1","#666666")};
		font-size:${xf.ViewXmlSetting("SubIconfontsize1","13")}px;
	}	
	 /*Icon1 end*/
	#dnngo_megamenu ul{
		font-family:"${xf.ViewXmlSetting("menufontfamily1","Open Sans")}";
		}
	#dnngo_megamenu > div > ul {
		display: inline-block;
		vertical-align: middle;
		}
	*+html #dnngo_megamenu > div > ul {
		display: inline;
		}
	
	#dnngo_megamenu > div > ul > li {
		background: none;
		}
		#set( $menuspacing1_1 = ${xf.ViewXmlSetting("menuspacing1",25)} - 8 )
	#dnngo_megamenu > div > ul > li > a > span{
		border-bottom:5px solid transparent;
		padding:0  ${menuspacing1_1}px;
		display:block;
		color:${xf.ViewXmlSetting("MenuBarFontcolor1","#555555")};
		font-size:${xf.ViewXmlSetting("menufontsize1","13")}px;
		text-transform: ${xf.ViewXmlSetting("menutexttransform1","uppercase")};
		transition: 		color ease-in 200ms;
		-moz-transition: 	color ease-in 200ms; /* Firefox 4 */
		-webkit-transition: color ease-in 200ms; /* Safari and Chrome */
		-o-transition: 		color ease-in 200ms; /* Opera */
		-ms-transition: 	color ease-in 200ms; /* IE9? */
		line-height:${xf.ViewXmlSetting("menuheight1","113")}px;
		}
	.roll_menu.roll_activated #dnngo_megamenu > div > ul > li > a > span{
			padding:0 17px;		
			}
	#dnngo_megamenu > div > ul > li.dir > a > span{
		white-space:nowrap;
		}
	#dnngo_megamenu > div > ul > li.dir > a > span:after{
		}

	#dnngo_megamenu > div > ul > li > a:hover > span,
	#dnngo_megamenu > div > ul > li.menu_hover > a > span,
	#dnngo_megamenu > div > ul > li.current > a > span{
		color:${xf.ViewXmlSetting("MenuBarAccentcolor1","#00bfa7")};
		border-bottom:5px solid ${xf.ViewXmlSetting("MenuBarAccentcolor1","#00bfa7")};
		}
	/*sub*/	
	#dnngo_megamenu .dnngo_slide_menu{
		margin-top: -5px;
		background-color: ${xf.ViewXmlSetting("headersubBackgroundcolor1","#ffffff")};
		box-shadow: 0 0 4px rgba(0,0,0,0.4);
		-moz-box-shadow: 0 0 4px rgba(0,0,0,0.4);
		-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.4);
		border-top:5px solid ${xf.ViewXmlSetting("headersubaccentcolor1","#00bfa7")};
		}	
	#dnngo_megamenu .dnngo_slide_menu li{
		padding: 0px 15px;
		}	
	#dnngo_megamenu .dnngo_slide_menu li a{
		display: block;
		font-weight: normal;
		font-size: 13px;
		margin: 0px;
		padding: 0px;
		background: none;
		line-height: 24px;
		height: auto;
		border-bottom: 1px solid #d3d3d3;
		color:${xf.ViewXmlSetting("headersubfontcolor1","#666666")};
		position: relative;
		text-align: left;
		transition: color ease-in 200ms;
		-moz-transition: color ease-in 200ms;
		-webkit-transition: color ease-in 200ms;
		-o-transition: color ease-in 200ms;
		-ms-transition: color ease-in 200ms;
		}
	#dnngo_megamenu .dnngo_slide_menu li a:hover,
	#dnngo_megamenu .dnngo_slide_menu li.menu_hover > a {
		color:${xf.ViewXmlSetting("headersubaccentcolor1","#00bfa7")};
		}
	#dnngo_megamenu .dnngo_slide_menu li:last-child > a{
		border-bottom:none;
		}
	#dnngo_megamenu .dnngo_slide_menu li.dir > a:after{
		right:0px;
		}
	#dnngo_megamenu .dnngo_slide_menu li a span{
		color: inherit;
		display: block;
		padding: 9px 60px 9px 5px;
		margin: 0px;
		background: none;
		white-space: nowrap;
		}
	#dnngo_megamenu .dnngo_slide_menu .dnngo_submenu{
		background-color:${xf.ViewXmlSetting("headersubBackgroundcolor1","#ffffff")};
		}	
	#dnngo_megamenu .dnngo_slide_menu .dnngo_submenu ul li{
		padding:0 15px;
		}
		
	#dnngo_megamenu .dnngo_boxslide{
		position:relative;		
		z-index:991;
		background-color:${xf.ViewXmlSetting("headersubBackgroundcolor1","#ffffff")};
		border-top:5px solid ${xf.ViewXmlSetting("headersubaccentcolor1","#00bfa7")};
		box-shadow: 0 0 2px rgba(0,0,0,0.4);
		-moz-box-shadow: 0 0 2px rgba(0,0,0,0.4);
		-webkit-box-shadow: 0 0 2px rgba(0,0,0,0.4);
		}	
	#dnngo_megamenu .dnngo_boxslide .menu_topbox,
	#dnngo_megamenu .dnngo_boxslide .menu_bottombox{
		background-color:${xf.ViewXmlSetting("headersubBackgroundcolor1","#ffffff")};
		}
	#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a{
		color:${xf.ViewXmlSetting("headersubfontcolor1","#666666")};
		}
	#dnngo_megamenu .dnngo_boxslide .menu_centerbox > div > ul > li > a > span,
	#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a:hover,
	h2.mega_title{
		color:${xf.ViewXmlSetting("headersubaccentcolor1","#00bfa7")};
		}
	#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a:hover span:before{
		}
		
	#dnngo_megamenu .dnngo_boxslide .menu_topbox a, 
	#dnngo_megamenu .dnngo_boxslide .menu_leftbox a, 
	#dnngo_megamenu .dnngo_boxslide .menu_rightbox a, 
	#dnngo_megamenu .dnngo_boxslide .menu_bottombox a, 
	#dnngo_megamenu .dnngo_boxslide .menu_topbox .Normal a, 
	#dnngo_megamenu .dnngo_boxslide .menu_leftbox .Normal a, 
	#dnngo_megamenu .dnngo_boxslide .menu_rightbox .Normal a, 
	#dnngo_megamenu .dnngo_boxslide .menu_bottombox .Normal a{
		color:${xf.ViewXmlSetting("headersubaccentcolor1","#00bfa7")};
		}
	#dnngo_megamenu .dnngo_boxslide .menu_rightbox .Normal,
	#dnngo_megamenu .dnngo_boxslide .menu_leftbox .Normal,
	#dnngo_megamenu .dnngo_boxslide .menu_topbox .Normal,
	#dnngo_megamenu .dnngo_boxslide .menu_bottombox .Normal,
	#dnngo_megamenu .dnngo_boxslide .menu_rightbox,
	#dnngo_megamenu .dnngo_boxslide .menu_leftbox,
	#dnngo_megamenu .dnngo_boxslide .menu_topbox,
	#dnngo_megamenu .dnngo_boxslide .menu_bottombox{
		color:${xf.ViewXmlSetting("headersubfontcolor1","#666666")};
		}
	ul.leftboxul li a{
		color:${xf.ViewXmlSetting("headersubfontcolor1","#666666")}!important;
		}
	ul.leftboxul li a:hover,
	ul.leftboxul li a span.fa{
		color:${xf.ViewXmlSetting("headersubaccentcolor1","#00bfa7")}!important;
		}
	@media only screen and (min-width: 1200px) {
		#dnngo_megamenu > div > ul > li > a > span {
			padding:0  ${xf.ViewXmlSetting("menuspacing1","25")}px;
			}
		.roll_menu.roll_activated #dnngo_megamenu > div > ul > li > a > span{
			padding:0 25px;
			}
		}
	@media only screen and (min-width: 768px) and (max-width: 991px) {
		#set( $menuspacing1_2 = ${xf.ViewXmlSetting("menuspacing1",25)} - 18 )
		#dnngo_megamenu > div > ul > li > a > span {
			padding:0  ${menuspacing1_2}px;
			}
		.roll_menu.roll_activated #dnngo_megamenu > div > ul > li > a > span{
			padding:0 7px;
			}
	}
	.Login .registerGroup li.userMessages a span,
	.Login .registerGroup li.userNotifications a span{
		background-color:${xf.ViewXmlSetting("TopAccentColor1","#00bfa7")};
	}

	.Login a:hover,
	.Login .registerGroup li.userMessages:hover:before,
	.Login .registerGroup li.userNotifications:hover:before{
		color:${xf.ViewXmlSetting("TopAccentColor1","#00bfa7")}!important;
	}
	#header1 .header_top{
		border-top:5px ${xf.ViewXmlSetting("TopAccentColor1","#00bfa7")} solid;
		}
	.search,
	a.search:link, 
	a.search:active, 
	a.search:visited{
		background-color:${xf.ViewXmlSetting("MenuBarAccentcolor1","#00bfa7")};
	}
/*roll_menu */
	.roll_menu .dnn_logo{
		}
	.roll_menu.roll_activated {
	position:fixed;
	width:100%;
	z-index:900;
	left:0px;
	background:${xf.ViewXmlSetting("MenuBarBgcolor1","#ffffff")};
	border-bottom: 1px solid #e3e3e3;
	}
	.roll_menu.roll_activated .dnn_logo{
		display:block;
		float:left;
		line-height: 45px;
		height: 45px;		
		box-sizing:content-box;
		}
    .roll_menu.roll_activated #dnngo_megamenu > div > ul > li > a > span{		
			height:45px;
			line-height:45px;
			}		
	.roll_menu.roll_activated .dnn_logo img{
		max-height:100%;
		padding:0;
		}
	.roll_menu.roll_activated .dnn_menu{
		float:right;
		margin:0;
		}
	.roll_menu.roll_activated .pulldownsearch{
		display:none;
		}
		
/* ********** header1  End ************** */
#end
#if( ${xf.ViewXmlSetting("HeaderType","header1")} == "header2")
/* ********** header2 ************** */
  	#header2,
	#header2 .Normal,
	.Login, 
	.Login a, 
	.Login a:link, 
	.Login a:active, 
	.Login a:visited,
	.Login .loginGroup,
	.Login .registerGroup,
	.Login .registerGroup li.userMessages:after,
	.Login .registerGroup li.userNotifications:after{
		color:${xf.ViewXmlSetting("TopFontColor2","#555555")};
	}

#header2 {
}
#header2 .header_nav {
	background:#f5f5f5;
	padding:0px;
}

.Head_right {
	float:right;
	text-align:right;
	padding:20px 0px 0px 0px;
}
.languageBox {
	white-space:nowrap;
	float:right;
}
.Login {
	float:right;
}

/*search*/
.searchbut{
	color:${xf.ViewXmlSetting("MenuBarFontcolor2","#555555")};
}

/*heder pane*/
.HeadPane {
	clear:both;
	padding-top:10px;
}
.HeadPane .Normal {
	font-size:13px;
}
.dnn_logo {
	float:left;
	width:auto;
	line-height:110px;
	height:110px;
}
.Head_Left {
	float:left;
}
/*Header_Info*/
.Header_Info {
	padding:0px;
	margin:0px;
}
.Header_Info li {
	list-style:none;
	display:inline-block;
	padding:0px 3px;
	white-space:nowrap;
}
*+html .Header_Info li {
	display:inline;
}

/*main menu*/
.dnn_menu {
	position:relative;
	z-index:904;
}
/*top_menu*/
      /*Icon2*/
	#dnngo_megamenu > div > ul > li > a:hover > span > i,
	#dnngo_megamenu > div > ul > li.menu_hover > a > span > i,
	#dnngo_megamenu > div > ul > li.current > a > span > i{
		color:#fff;
	}	
		#dnngo_megamenu .dnngo_slide_menu li a:hover > span > i{
		color:#fff;
	}
	#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a:hover > span > i{
	   color:${xf.ViewXmlSetting("headersubaccentcolor2","#00bfa7")};
	}
	
     #dnngo_megamenu > div > ul > li > a > span > i {
		color:${xf.ViewXmlSetting("IconColor2","#555555")};
	    font-size:${xf.ViewXmlSetting("Iconfontsize2","13")}px;
	}
	#dnngo_megamenu .dnngo_slide_menu li a > span > i,
	#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a > span > i{
		color:${xf.ViewXmlSetting("SubIconColor2","#666666")};
		font-size:${xf.ViewXmlSetting("SubIconfontsize2","13")}px;
	}
	
		#dnngo_megamenu .dnngo_slide_menu li a > span > i,
	#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a > span > i{
		color:${xf.ViewXmlSetting("SubIconColor2","#666666")};
		font-size:${xf.ViewXmlSetting("SubIconfontsize2","13")}px;
	}
		#dnngo_megamenu .dnngo_slide_menu li a > span > i,
	#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a > span > i{
		color:${xf.ViewXmlSetting("SubIconColor2","#666666")};
		font-size:${xf.ViewXmlSetting("SubIconfontsize2","13")}px;
	}
	 /*Icon2 end*/
	#dnngo_megamenu ul{
		font-family:"${xf.ViewXmlSetting("menufontfamily2","Open Sans")}";
		}
	#dnngo_megamenu > div > ul {
		display: inline-block;
		vertical-align: middle;
		}
	*+html #dnngo_megamenu > div > ul {
		display: inline;
		}
	
	#dnngo_megamenu > div > ul > li {
		background: none;
		}
		#set( $menuheight2_1 = ${xf.ViewXmlSetting("menuheight2",55)} - 8 )
		#set( $menuspacing2_1 = ${xf.ViewXmlSetting("menuspacing2",24)} - 7 )
	#dnngo_megamenu > div > ul > li > a > span{
		display:block;
		font-size:${xf.ViewXmlSetting("menufontsize2","13")}px;
		text-transform:${xf.ViewXmlSetting("menutexttransform2","uppercase")};
		padding:0 ${menuspacing2_1}px;
		color:#555555;
		transition: 		color ease-in 200ms,background-color ease-in 200ms;
		-moz-transition: 	color ease-in 200ms,background-color ease-in 200ms; /* Firefox 4 */
		-webkit-transition: color ease-in 200ms,background-color ease-in 200ms; /* Safari and Chrome */
		-o-transition: 		color ease-in 200ms,background-color ease-in 200ms; /* Opera */
		-ms-transition: 	color ease-in 200ms,background-color ease-in 200ms; /* IE9? */
		line-height:${menuheight2_1}px;
		}
	.roll_menu.roll_activated #dnngo_megamenu > div > ul > li > a > span{
			padding:0 17px;			
			}
	#dnngo_megamenu > div > ul > li.dir > a > span{
		white-space:nowrap;
		}
	#dnngo_megamenu > div > ul > li.dir > a > span:after{
		}

	#dnngo_megamenu > div > ul > li > a:hover > span,
	#dnngo_megamenu > div > ul > li.menu_hover > a > span,
	#dnngo_megamenu > div > ul > li.current > a > span{
		color:#fff;
		background-color:${xf.ViewXmlSetting("MenuBarAccentcolor2","#00bfa7")};
		}
	/*sub*/	
	#dnngo_megamenu .dnngo_slide_menu{
		background-color:${xf.ViewXmlSetting("headersubBackgroundcolor2","#ffffff")};
		box-shadow: 0 0 4px rgba(0,0,0,0.4);
		-moz-box-shadow: 0 0 4px rgba(0,0,0,0.4);
		-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.4);
		}	
	#dnngo_megamenu .dnngo_slide_menu li{
		padding: 0px;
		}	
	#dnngo_megamenu .dnngo_slide_menu li a{
		display: block;
		font-weight: normal;
		font-size: 13px;
		margin: 0px;
		padding: 0px;
		background: none;
		line-height: 24px;
		height: auto;
		border-bottom: 1px solid #d3d3d3;
		color:${xf.ViewXmlSetting("headersubfontcolor2","#666666")};
		position: relative;
		text-align: left;
		transition: 		background-color ease-in 200ms,color ease-in 200ms;
		-moz-transition: 	background-color ease-in 200ms,color ease-in 200ms; /* Firefox 4 */
		-webkit-transition:     background-color ease-in 200ms,color ease-in 200ms; /* Safari and Chrome */
		-o-transition: 		background-color ease-in 200ms,color ease-in 200ms; /* Opera */
		-ms-transition: 	background-color ease-in 200ms,color ease-in 200ms; /* IE9? */
		}
	#dnngo_megamenu .dnngo_slide_menu li a:hover,
	#dnngo_megamenu .dnngo_slide_menu li.menu_hover > a {
		color:#fff;
		background-color:${xf.ViewXmlSetting("headersubaccentcolor2","#00bfa7")};
		}
	#dnngo_megamenu .dnngo_slide_menu li:last-child > a{
		border-bottom:none;
		}
	#dnngo_megamenu .dnngo_slide_menu li.dir > a:after{
		right:10px;
		}
	#dnngo_megamenu .dnngo_slide_menu li a span{
		color: inherit;
		display: block;
		padding: 9px 60px 9px 20px;
		margin: 0px;
		background: none;
		white-space: nowrap;
		}
	#dnngo_megamenu .dnngo_slide_menu .dnngo_submenu{
		background-color:${xf.ViewXmlSetting("headersubBackgroundcolor2","#ffffff")};	
		}	
	#dnngo_megamenu .dnngo_slide_menu .dnngo_submenu ul li{
		padding:0;
		}
		
	#dnngo_megamenu .dnngo_boxslide{
		position:relative;
		z-index:991;
		background-color:${xf.ViewXmlSetting("headersubBackgroundcolor2","#ffffff")};
		box-shadow: 0 0 2px rgba(0,0,0,0.4);
		-moz-box-shadow: 0 0 2px rgba(0,0,0,0.4);
		-webkit-box-shadow: 0 0 2px rgba(0,0,0,0.4);
		}	
	#dnngo_megamenu .dnngo_boxslide .menu_topbox,
	#dnngo_megamenu .dnngo_boxslide .menu_bottombox{
		background-color:${xf.ViewXmlSetting("headersubBackgroundcolor2","#ffffff")};
		}
	#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a{
		color:${xf.ViewXmlSetting("headersubfontcolor2","#666666")};
		}
	#dnngo_megamenu .dnngo_boxslide .menu_centerbox > div > ul > li > a > span,
	#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a:hover,
	h2.mega_title{
		color:${xf.ViewXmlSetting("headersubaccentcolor2","#00bfa7")};
		}
	#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a:hover span:before{
		}
		
	#dnngo_megamenu .dnngo_boxslide .menu_topbox a, 
	#dnngo_megamenu .dnngo_boxslide .menu_leftbox a, 
	#dnngo_megamenu .dnngo_boxslide .menu_rightbox a, 
	#dnngo_megamenu .dnngo_boxslide .menu_bottombox a, 
	#dnngo_megamenu .dnngo_boxslide .menu_topbox .Normal a, 
	#dnngo_megamenu .dnngo_boxslide .menu_leftbox .Normal a, 
	#dnngo_megamenu .dnngo_boxslide .menu_rightbox .Normal a, 
	#dnngo_megamenu .dnngo_boxslide .menu_bottombox .Normal a{
		color:${xf.ViewXmlSetting("headersubaccentcolor2","#00bfa7")};
		}
	#dnngo_megamenu .dnngo_boxslide .menu_rightbox .Normal,
	#dnngo_megamenu .dnngo_boxslide .menu_leftbox .Normal,
	#dnngo_megamenu .dnngo_boxslide .menu_topbox .Normal,
	#dnngo_megamenu .dnngo_boxslide .menu_bottombox .Normal,
	#dnngo_megamenu .dnngo_boxslide .menu_rightbox,
	#dnngo_megamenu .dnngo_boxslide .menu_leftbox,
	#dnngo_megamenu .dnngo_boxslide .menu_topbox,
	#dnngo_megamenu .dnngo_boxslide .menu_bottombox{
		color:${xf.ViewXmlSetting("headersubfontcolor2","#666666")};
		}
	ul.leftboxul li a{
		color:${xf.ViewXmlSetting("headersubfontcolor2","#666666")}!important;
		}
	ul.leftboxul li a:hover,
	ul.leftboxul li a span.fa{
		color:${xf.ViewXmlSetting("headersubaccentcolor2","#00bfa7")}!important;
		}
	
	@media only screen and (min-width: 1200px) {
		#dnngo_megamenu > div > ul > li > a > span {
			padding:0 ${xf.ViewXmlSetting("menuspacing2","24")}px;
			line-height:${xf.ViewXmlSetting("menuheight2","55")}px;
			}
		.roll_menu.roll_activated #dnngo_megamenu > div > ul > li > a > span{
			padding:0 24px;
			}
		}
	@media only screen and (min-width: 768px) and (max-width: 991px) {
			#set( $menuheight2_2 = ${xf.ViewXmlSetting("menuheight2",55)} - 12 )
			#set( $menuspacing2_2 = ${xf.ViewXmlSetting("menuspacing2",24)} - 12 )
		#dnngo_megamenu > div > ul > li > a > span {
			padding:0 ${menuspacing2_2}px;
			line-height:${menuheight2_2}px;
			}
		.roll_menu.roll_activated #dnngo_megamenu > div > ul > li > a > span{
			padding:0 12px;
			}
		}

@media (min-width: 1200px) {
	.searchBox {
		padding-top:12px;
		}
}
@media (min-width: 768px) and (max-width: 991px) {
	.searchBox {
		padding-top:5px;
		}
	#search #dnn_dnnSEARCH_ClassicSearch,  
	#search #dnn_dnnSEARCH1_ClassicSearch,  
	#search #dnn_dnnSEARCH2_ClassicSearch,  
	#search #dnn_dnnSEARCH3_ClassicSearch{
		width:183px;
		}
	#search input.NormalTextBox {
		width:115px;
		}
}
@media (max-width: 767px) {
	.HeadPane {
		float:none !important;
		}
	.Header_Info {
		width:100%;
		}
	.Header_Info li {
		width:100%;
		display:block;
		text-align:center;
		padding:4px 0px;
		white-space:normal;
		}
	.dnn_logo {
		text-align:center;
		padding:30px 0px 0px;
		float:none;
		width:auto;
		}
	.Head_right {
		float:none;
		text-align:center;
		padding:10px 0px ;
		}
	.languageBox {
		padding:10px 0px 0px;
		}
	.Head_Left {
		float:none !important;
		}
}

#header2{
	border-top:5px ${xf.ViewXmlSetting("TopAccentColor2","#00bfa7")} solid;
	background-color:${xf.ViewXmlSetting("TopBgColor2","#ffffff")};
}
.search, 
a.search:link, 
a.search:active, 
a.search:visited {
	background-color:${xf.ViewXmlSetting("MenuBarAccentcolor2","#00bfa7")};
}

.Login a:hover,
.Login .registerGroup li.userMessages:hover:before,
.Login .registerGroup li.userNotifications:hover:before{
	color:${xf.ViewXmlSetting("TopAccentColor2","#00bfa7")}!important;
}


.Login .registerGroup li.userMessages a span,

.Login .registerGroup li.userNotifications a span{
	background-color:${xf.ViewXmlSetting("TopAccentColor2","#00bfa7")};
}

/*roll_menu */
.header_nav .dnn_logo{
	display:none;
	}
.roll_menu.roll_activated {
	position:fixed;
	width:100%;
	z-index:900;
	left:0px;
	background:${xf.ViewXmlSetting("MenuBarBgcolor2","#f5f5f5")};
	border-bottom: 1px solid #e3e3e3;
	}
.roll_menu.roll_activated .dnn_logo{
	display:block;
	float:left;
	line-height: 45px;
	height: 45px;		
	box-sizing:content-box;
}
.roll_menu.roll_activated #dnngo_megamenu > div > ul > li > a > span{		
	height:45px;
	line-height:45px;
}		
.roll_menu.roll_activated .dnn_logo img{
	max-height:100%;
	padding:0;
}
.roll_menu.roll_activated .Head_Left{
	float:right;
}
.roll_menu.roll_activated .dnn_menu{
	float:right;
	margin:0;
}
.roll_menu.roll_activated .pulldownsearch{
	display:none;
}
	
.roll_menu.roll_activated .Head_right{
    display:none;}
.roll_menu.roll_activated .dnn_logo  {
    display:none}
.roll_menu.roll_activated .header_nav .dnn_logo{
   display:block}



/* ********** header2  End ************** */
#end
#if( ${xf.ViewXmlSetting("HeaderType","header1")} == "header3")
/* ********** header3 ************** */
  	#header3,
	#header3 .Normal,
	.Login, 
	.Login a, 
	.Login a:link, 
	.Login a:active, 
	.Login a:visited,
	.Login .loginGroup,
	.Login .registerGroup,
	.Login .registerGroup li.userMessages:after,
	.Login .registerGroup li.userNotifications:after{
		color:${xf.ViewXmlSetting("TopFontColor3","#555555")};
	}

#header3 {
	background-color:${xf.ViewXmlSetting("TopBgColor3","#ffffff")};
}
#header3 .header_nav {
	padding:0px;
}

.Head_right {
	float:right;
	text-align:right;
	padding:20px 0px 0px 0px;
}
.languageBox {
	white-space:nowrap;
	float:right;
}
.Login {
	float:right;
}

/*search*/
.searchbut{
	color:${xf.ViewXmlSetting("MenuBarFontcolor3","#ffffff")};
}
/*heder pane*/
.HeadPane {
	clear:both;
	padding-top:10px;
}
.HeadPane .Normal {
	font-size:13px;
}
.dnn_logo {
	float:left;
	width:auto;
	height:110px;
	line-height:110px;
}
.Head_Left {
	float:left;


}
/*Header_Info*/
.Header_Info {
	padding:0px;
	margin:0px;
}
.Header_Info li {
	list-style:none;
	display:inline-block;
	padding:0px 3px;
	white-space:nowrap;
}
*+html .Header_Info li {
	display:inline;
}

/*main menu*/
.dnn_menu {
	position:relative;
	z-index:904;
}
/*top_menu*/
  	    /*Icon3*/
	#dnngo_megamenu > div > ul > li > a > span > i {
		color:${xf.ViewXmlSetting("IconColor3","#fff")};
	    font-size:${xf.ViewXmlSetting("Iconfontsize3","13")}px;
	}
	
	#dnngo_megamenu > div > ul > li > a:hover > span > i,
	#dnngo_megamenu > div > ul > li.menu_hover > a > span > i,
	#dnngo_megamenu > div > ul > li.current > a > span > i{
		color:#fff;
	}
	#dnngo_megamenu .dnngo_slide_menu li a:hover > span > i{
		color:#fff;
	}
	#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a:hover > span > i{
	   color:${xf.ViewXmlSetting("headersubaccentcolor3","#00bfa7")};
	}
	
	#dnngo_megamenu .dnngo_slide_menu li a > span > i,
	#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a > span > i{
		color:${xf.ViewXmlSetting("SubIconColor3","#666666")};
		font-size:${xf.ViewXmlSetting("SubIconfontsize3","13")}px;
	}
		#dnngo_megamenu .dnngo_slide_menu li a > span > i,
	#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a > span > i{
		color:${xf.ViewXmlSetting("SubIconColor3","#666666")};
		font-size:${xf.ViewXmlSetting("SubIconfontsize3","13")}px;
	}
		#dnngo_megamenu .dnngo_slide_menu li a > span > i,
	#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a > span > i{
		color:${xf.ViewXmlSetting("SubIconColor3","#666666")};
		font-size:${xf.ViewXmlSetting("SubIconfontsize3","13")}px;
	}	
	 /*Icon3 end*/
	#dnngo_megamenu ul{
		font-family:"${xf.ViewXmlSetting("menufontfamily3","Open Sans")}";
		}
	#dnngo_megamenu > div > ul {
		display: inline-block;
		vertical-align: middle;
		}
	*+html #dnngo_megamenu > div > ul {
		display: inline;
		}
	
	#dnngo_megamenu > div > ul > li {
		background: none;
		}
		#set( $menuheight3_1 = ${xf.ViewXmlSetting("menuheight3",55)} - 8 )
		#set( $menuspacing3_1 = ${xf.ViewXmlSetting("menuspacing3",24)} - 7 )
	#dnngo_megamenu > div > ul > li > a > span{
		display:block;
		font-size:${xf.ViewXmlSetting("menufontsize3","13")}px;
		text-transform:${xf.ViewXmlSetting("menutexttransform3","uppercase")};
		padding:0 ${menuspacing3_1}px;
		color:${xf.ViewXmlSetting("MenuBarFontcolor3","#ffffff")};
		line-height:${menuheight3_1}px;
		}
	.roll_menu.roll_activated #dnngo_megamenu > div > ul > li > a > span{
		padding:0 17px; 	
		color:#000;
		transition: 		background-color ease-in 200ms,color ease-in 200ms;
		-moz-transition: 	background-color ease-in 200ms,color ease-in 200ms; /* Firefox 4 */
		-webkit-transition:     background-color ease-in 200ms,color ease-in 200ms; /* Safari and Chrome */
		-o-transition: 		background-color ease-in 200ms,color ease-in 200ms; /* Opera */
		-ms-transition: 	background-color ease-in 200ms,color ease-in 200ms; /* IE9? */
		}
	#dnngo_megamenu > div > ul > li.dir > a > span{
		white-space:nowrap;
		}
	#dnngo_megamenu > div > ul > li.dir > a > span:after{
		}

	#dnngo_megamenu > div > ul > li > a:hover > span,
	#dnngo_megamenu > div > ul > li.menu_hover > a > span,
	#dnngo_megamenu > div > ul > li.current > a > span{
		background-image:url(images/opacity_20.png);
		}
	.roll_menu.roll_activated #dnngo_megamenu > div > ul > li > a:hover > span,
	.roll_menu.roll_activated #dnngo_megamenu > div > ul > li.menu_hover > a > span,
	.roll_menu.roll_activated #dnngo_megamenu > div > ul > li.current > a > span{
		background-image:none;
		color: #FFF;
		background-color:${xf.ViewXmlSetting("MenuBarBgcolor3","#00bfa7")};
		}
	/*sub*/	
	#dnngo_megamenu .dnngo_slide_menu{
		background-color:${xf.ViewXmlSetting("headersubBackgroundcolor3","#ffffff")};
		box-shadow: 0 0 4px rgba(0,0,0,0.4);
		-moz-box-shadow: 0 0 4px rgba(0,0,0,0.4);
		-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.4);
		}	
	#dnngo_megamenu .dnngo_slide_menu li{
		padding: 0px;
		}	
	#dnngo_megamenu .dnngo_slide_menu li a{
		display: block;
		font-weight: normal;
		font-size: 13px;
		margin: 0px;
		padding: 0px;
		background: none;
		line-height: 24px;
		height: auto;
		border-bottom: 1px solid #D3D3D3;
		color:${xf.ViewXmlSetting("headersubfontcolor3","#666666")};
		position: relative;
		text-align: left;
		transition: 		background-color ease-in 200ms,color ease-in 200ms;
		-moz-transition: 	background-color ease-in 200ms,color ease-in 200ms; /* Firefox 4 */
		-webkit-transition:     background-color ease-in 200ms,color ease-in 200ms; /* Safari and Chrome */
		-o-transition: 		background-color ease-in 200ms,color ease-in 200ms; /* Opera */
		-ms-transition: 	background-color ease-in 200ms,color ease-in 200ms; /* IE9? */
		}
	#dnngo_megamenu .dnngo_slide_menu li a:hover,
	#dnngo_megamenu .dnngo_slide_menu li.menu_hover > a {
		color:#fff;
		background-color:${xf.ViewXmlSetting("headersubaccentcolor3","#00bfa7")};
		}
	#dnngo_megamenu .dnngo_slide_menu li:last-child > a{
		border-bottom:none;
		}
	#dnngo_megamenu .dnngo_slide_menu li.dir > a:after{
		right:10px;
		}
	#dnngo_megamenu .dnngo_slide_menu li a span{
		color: inherit;
		display: block;
		padding: 9px 60px 9px 20px;
		margin: 0px;
		background: none;
		white-space: nowrap;
		}
	#dnngo_megamenu .dnngo_slide_menu .dnngo_submenu{
		background-color:${xf.ViewXmlSetting("headersubBackgroundcolor3","#ffffff")};
		}	
	#dnngo_megamenu .dnngo_slide_menu .dnngo_submenu ul li{
		padding:0;
		}
		
	#dnngo_megamenu .dnngo_boxslide{
		position:relative;
		z-index:991;
		background-color:${xf.ViewXmlSetting("headersubBackgroundcolor3","#ffffff")};
		box-shadow: 0 0 2px rgba(0,0,0,0.4);
		-moz-box-shadow: 0 0 2px rgba(0,0,0,0.4);
		-webkit-box-shadow: 0 0 2px rgba(0,0,0,0.4);
		}	
	#dnngo_megamenu .dnngo_boxslide .menu_topbox,
	#dnngo_megamenu .dnngo_boxslide .menu_bottombox{
		background-color:${xf.ViewXmlSetting("headersubBackgroundcolor3","#ffffff")};
		}
	#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a{
		color:${xf.ViewXmlSetting("headersubfontcolor3","#666666")};
		}
	#dnngo_megamenu .dnngo_boxslide .menu_centerbox > div > ul > li > a > span,
	#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a:hover,
	h2.mega_title{
		color:${xf.ViewXmlSetting("headersubaccentcolor3","#00bfa7")};
		}
	#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a:hover span:before{
		}
		
	#dnngo_megamenu .dnngo_boxslide .menu_topbox a, 
	#dnngo_megamenu .dnngo_boxslide .menu_leftbox a, 
	#dnngo_megamenu .dnngo_boxslide .menu_rightbox a, 
	#dnngo_megamenu .dnngo_boxslide .menu_bottombox a, 
	#dnngo_megamenu .dnngo_boxslide .menu_topbox .Normal a, 
	#dnngo_megamenu .dnngo_boxslide .menu_leftbox .Normal a, 
	#dnngo_megamenu .dnngo_boxslide .menu_rightbox .Normal a, 
	#dnngo_megamenu .dnngo_boxslide .menu_bottombox .Normal a{
		color:${xf.ViewXmlSetting("headersubaccentcolor3","#00bfa7")};
		}
	#dnngo_megamenu .dnngo_boxslide .menu_rightbox .Normal,
	#dnngo_megamenu .dnngo_boxslide .menu_leftbox .Normal,
	#dnngo_megamenu .dnngo_boxslide .menu_topbox .Normal,
	#dnngo_megamenu .dnngo_boxslide .menu_bottombox .Normal,
	#dnngo_megamenu .dnngo_boxslide .menu_rightbox,
	#dnngo_megamenu .dnngo_boxslide .menu_leftbox,
	#dnngo_megamenu .dnngo_boxslide .menu_topbox,
	#dnngo_megamenu .dnngo_boxslide .menu_bottombox{
		color:${xf.ViewXmlSetting("headersubfontcolor3","#666666")};
		}
	ul.leftboxul li a{
		color:${xf.ViewXmlSetting("headersubfontcolor3","#666666")}!important;
		}
	ul.leftboxul li a:hover,
	ul.leftboxul li a span.fa{
		color:${xf.ViewXmlSetting("headersubaccentcolor3","#00bfa7")}!important;
		}
	@media only screen and (min-width: 1200px) {
		#dnngo_megamenu > div > ul > li > a > span {
			padding:0 ${xf.ViewXmlSetting("menuspacing3","24")}px;
			line-height:${xf.ViewXmlSetting("menuheight3","55")}px;
			}
		.roll_menu.roll_activated #dnngo_megamenu > div > ul > li > a > span{
			padding:0 24px;
			}
		}
	@media only screen and (min-width: 768px) and (max-width: 991px) {
			#set( $menuheight3_2 = ${xf.ViewXmlSetting("menuheight3",55)} - 12 )
			#set( $menuspacing3_2 = ${xf.ViewXmlSetting("menuspacing3",24)} - 12 )
		#dnngo_megamenu > div > ul > li > a > span {
			padding:0 ${menuspacing3_2}px;
			line-height:${menuheight3_2}px;
			}
		.roll_menu.roll_activated #dnngo_megamenu > div > ul > li > a > span{
			padding:0 12px;
			}
		}
		
		
@media only screen and (min-width: 1200px) {
		.searchBox {
			padding-top:12px;
			}
}
@media (min-width: 768px) and (max-width: 991px) {
.searchBox {
	padding-top:5px;
}
#search #dnn_dnnSEARCH_ClassicSearch,  #search #dnn_dnnSEARCH1_ClassicSearch,  #search #dnn_dnnSEARCH2_ClassicSearch,  #search #dnn_dnnSEARCH3_ClassicSearch {
	width:153px;
}
#search input.NormalTextBox {
	width:115px;
}
}
@media (max-width: 767px) {
	.HeadPane {
		float:none !important;
	}
	.Header_Info {
		width:100%;
	}
	.Header_Info li {
		width:100%;
		display:block;
		text-align:center;
		padding:4px 0px;
		white-space:normal;
	}
	.dnn_logo {
		text-align:center;
		padding:30px 0px 0px;
		float:none;
		width:auto;
	}
	.Head_right {
		float:none;
		text-align:center;
		padding:10px 0px ;
	}
	.languageBox {
		padding:10px 0px 0px;}
	.Head_Left {
		float:none !important;
	}
	#header3 .header_nav{
		background:none !important;
		border-bottom:1px solid #d9dada;
	}
}
.search,
a.search:link, 
a.search:active, 
a.search:visited {
	background-color:${xf.ViewXmlSetting("MenuBarAccentcolor3","#00bfa7")};
}
#header3 .header_nav{
	background-color:${xf.ViewXmlSetting("MenuBarBgcolor3","#00bfa7")};
}

.Login a:hover,
.Login .registerGroup li.userMessages:hover:before,
.Login .registerGroup li.userNotifications:hover:before{
	color:${xf.ViewXmlSetting("TopAccentColor3","#00bfa7")}!important;
}
.Login .registerGroup li.userMessages a span,
.Login .registerGroup li.userNotifications a span{
	background-color:${xf.ViewXmlSetting("TopAccentColor3","#00bfa7")};
}
/*roll_menu */
.header_nav .dnn_logo{
	display:none;
	}
.roll_menu.roll_activated{
	position:fixed;
	width:100%;
	z-index:900;
	left:0px;
	background-color:#ffffff;
	border-bottom: 1px solid #e3e3e3;
	}
.roll_menu.roll_activated #header3 .header_nav{
   background-color:#ffffff;} 	
	
.roll_menu.roll_activated .dnn_logo{
	display:block;
	float:left;
	line-height: 45px;
	height: 45px;		
	box-sizing:content-box;
}
.roll_menu.roll_activated #dnngo_megamenu > div > ul > li > a > span{		
	height:45px;
	line-height:45px;
}		
.roll_menu.roll_activated .dnn_logo img{
	max-height:100%;
	padding:0;
}
.roll_menu.roll_activated .Head_Left{
	float:right;
}
.roll_menu.roll_activated .dnn_menu{
	float:right;
	margin:0;
}
.roll_menu.roll_activated .pulldownsearch{
	display:none;
	}
.roll_menu.roll_activated .Logo_2{
   display:none;}
   
.roll_menu.roll_activated .Head_right{
   display:none;}

/* ********** header3  End ************** */
#end

#if( ${xf.ViewXmlSetting("HeaderType","header1")} == "header4")
/* ********** header4 ************** */
  	#header4,
	#header4 .Normal,
	.Login, 
	.Login a, 
	.Login a:link, 
	.Login a:active, 
	.Login a:visited,
	.Login .loginGroup,
	.Login .registerGroup,
	.Login .registerGroup li.userMessages:after,
	.Login .registerGroup li.userNotifications:after{
		color:${xf.ViewXmlSetting("TopFontColor4","#555555")};
	}

#header4 {
}
#header4 .header_top {
	border-top:1px #d9dada solid;
	padding:10px 0px;
}
.languageBox {
	white-space:nowrap;
	float:right;
}
.Login {
	float:right;
}

/*search*/
.searchbut{
	color:${xf.ViewXmlSetting("MenuBarFontcolor4","#555555")};
}

/*heder pane*/
.HeadPane {
	float:left;
	padding:5px 0px;
}
.HeadPane .Normal {
	font-size:13px;
}
.dnn_logo {
	float:left;
	width:auto;
	height:${xf.ViewXmlSetting("menuheight4","113")}px;
	line-height:${xf.ViewXmlSetting("menuheight4","113")}px;
}
.Head_right {
	float:right;
	text-align:right;
	margin:0 20px 0 0;
}
/*Header_Info*/
.Header_Info {
	padding:0px;
	margin:0px;
}
.Header_Info li {
	list-style:none;
	display:inline-block;
	padding:0px 3px;
	white-space:nowrap;
}
*+html .Header_Info li {
	display:inline;
}

/*main menu*/
.roll_menu{
	background-color:${xf.ViewXmlSetting("MenuBarBgcolor4","#ffffff")};
}
.dnn_menu {
	position:relative;
	z-index:904;
}
/*top_menu*/
	/*Icon4*/
	#dnngo_megamenu > div > ul > li > a > span > i {
		color:${xf.ViewXmlSetting("IconColor4","#555555")};
	    font-size:${xf.ViewXmlSetting("Iconfontsize4","13")}px;
	}

	#dnngo_megamenu > div > ul > li > a:hover > span > i,
	#dnngo_megamenu > div > ul > li.menu_hover > a > span > i,
	#dnngo_megamenu > div > ul > li.current > a > span > i{
		color:${xf.ViewXmlSetting("MenuBarAccentcolor4","#00bfa7")};
	}
	
	#dnngo_megamenu .dnngo_slide_menu li a:hover > span > i,
	#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a:hover > span > i{
		color:${xf.ViewXmlSetting("headersubaccentcolor4","#00bfa7")};
	}
	#dnngo_megamenu .dnngo_slide_menu li a > span > i,
	#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a > span > i{
		color:${xf.ViewXmlSetting("SubIconColor4","#666666")};
		font-size:${xf.ViewXmlSetting("SubIconfontsize4","13")}px;
	}
	#dnngo_megamenu .dnngo_slide_menu li a > span > i,
	#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a > span > i{
		color:${xf.ViewXmlSetting("SubIconColor4","#666666")};
		font-size:${xf.ViewXmlSetting("SubIconfontsize4","13")}px;
	}
	#dnngo_megamenu .dnngo_slide_menu li a > span > i,
	#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a > span > i{
		color:${xf.ViewXmlSetting("SubIconColor4","#666666")};
		font-size:${xf.ViewXmlSetting("SubIconfontsize4","13")}px;
	}	
	 /*Icon4 end*/
	#dnngo_megamenu ul{
		font-family:"${xf.ViewXmlSetting("menufontfamily4","Open Sans")}";
		}
	#dnngo_megamenu > div > ul {
		display: inline-block;
		vertical-align: middle;
		}
	*+html #dnngo_megamenu > div > ul {
		display: inline;
		}
	
	#dnngo_megamenu > div > ul > li {
		background: none;
		}
		#set( $menuspacing4_1 = ${xf.ViewXmlSetting("menuspacing4",25)} - 8 )
	#dnngo_megamenu > div > ul > li > a > span{
		display:block;
		font-size:${xf.ViewXmlSetting("menufontsize4","13")}px;
		text-transform:${xf.ViewXmlSetting("menutexttransform4","uppercase")};
		padding:0 ${menuspacing4_1}px;
		color:#555555;
		transition: 		color ease-in 200ms,background-color ease-in 200ms;
		-moz-transition: 	color ease-in 200ms,background-color ease-in 200ms; /* Firefox 4 */
		-webkit-transition: color ease-in 200ms,background-color ease-in 200ms; /* Safari and Chrome */
		-o-transition: 		color ease-in 200ms,background-color ease-in 200ms; /* Opera */
		-ms-transition: 	color ease-in 200ms,background-color ease-in 200ms; /* IE9? */
		line-height:${xf.ViewXmlSetting("menuheight4","113")}px;
		}
	.roll_menu.roll_activated #dnngo_megamenu > div > ul > li > a > span {
			padding:0 17px;		
			}
	#dnngo_megamenu > div > ul > li.dir > a > span{
		white-space:nowrap;
		}
	#dnngo_megamenu > div > ul > li.dir > a > span:after{
		}

	#dnngo_megamenu > div > ul > li > a:hover > span,
	#dnngo_megamenu > div > ul > li.menu_hover > a > span,
	#dnngo_megamenu > div > ul > li.current > a > span{
		background-color: #f5f5f5;
		color:${xf.ViewXmlSetting("MenuBarAccentcolor4","#00bfa7")};
		}
	/*sub*/	
	#dnngo_megamenu .dnngo_slide_menu{
		background-color: #ffffff;
		box-shadow: 0 0 4px rgba(0,0,0,0.4);
		-moz-box-shadow: 0 0 4px rgba(0,0,0,0.4);
		-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.4);
		}	
	#dnngo_megamenu .dnngo_slide_menu li{
		padding: 0px 15px;
		}	#dnngo_megamenu .dnngo_slide_menu li a{
		display: block;
		font-weight: normal;
		font-size: 13px;
		margin: 0px;
		padding: 0px;
		background: none;
		line-height: 24px;
		height: auto;
		border-bottom: 1px solid #d3d3d3;
		color:${xf.ViewXmlSetting("headersubfontcolor4","#666666")};position: relative;
		text-align: left;
		transition: color ease-in 200ms;
		-moz-transition: color ease-in 200ms;
		-webkit-transition: color ease-in 200ms;
		-o-transition: color ease-in 200ms;
		-ms-transition: color ease-in 200ms;
		}	#dnngo_megamenu .dnngo_slide_menu li a:hover,
	#dnngo_megamenu .dnngo_slide_menu li.menu_hover > a {
		color:${xf.ViewXmlSetting("headersubaccentcolor4","#00bfa7")};
	}
	#dnngo_megamenu .dnngo_slide_menu li:last-child > a{
		border-bottom:none;
		}
	#dnngo_megamenu .dnngo_slide_menu li.dir > a:after{
		right:0px;
		}
	#dnngo_megamenu .dnngo_slide_menu li a span{
		color: inherit;
		display: block;
		padding: 9px 60px 9px 5px;
		margin: 0px;
		background: none;
		white-space: nowrap;
		}
	#dnngo_megamenu .dnngo_slide_menu .dnngo_submenu{
		background-color:#fff;		
		}	
	#dnngo_megamenu .dnngo_slide_menu .dnngo_submenu ul li{
		padding:0 15px;
		}
		
	#dnngo_megamenu .dnngo_boxslide{
		position:relative;
		z-index:991;
		background-color:${xf.ViewXmlSetting("headersubBackgroundcolor4","#ffffff")};
		box-shadow: 0 0 2px rgba(0,0,0,0.4);
		-moz-box-shadow: 0 0 2px rgba(0,0,0,0.4);
		-webkit-box-shadow: 0 0 2px rgba(0,0,0,0.4);
		}	
	#dnngo_megamenu .dnngo_boxslide .menu_topbox,
	#dnngo_megamenu .dnngo_boxslide .menu_bottombox{
		background-color:${xf.ViewXmlSetting("headersubBackgroundcolor4","#ffffff")};
		}
	#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a{
		color:${xf.ViewXmlSetting("headersubfontcolor4","#666666")};
		}
	#dnngo_megamenu .dnngo_boxslide .menu_centerbox > div > ul > li > a > span,
	#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a:hover,
	h2.mega_title{
		color:${xf.ViewXmlSetting("headersubaccentcolor4","#00bfa7")};
		}
	#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a:hover span:before{
		}
		
	#dnngo_megamenu .dnngo_boxslide .menu_topbox a, 
	#dnngo_megamenu .dnngo_boxslide .menu_leftbox a, 
	#dnngo_megamenu .dnngo_boxslide .menu_rightbox a, 
	#dnngo_megamenu .dnngo_boxslide .menu_bottombox a, 
	#dnngo_megamenu .dnngo_boxslide .menu_topbox .Normal a, 
	#dnngo_megamenu .dnngo_boxslide .menu_leftbox .Normal a, 
	#dnngo_megamenu .dnngo_boxslide .menu_rightbox .Normal a, 
	#dnngo_megamenu .dnngo_boxslide .menu_bottombox .Normal a{
		color:${xf.ViewXmlSetting("headersubaccentcolor4","#00bfa7")};
		}
	#dnngo_megamenu .dnngo_boxslide .menu_rightbox .Normal,
	#dnngo_megamenu .dnngo_boxslide .menu_leftbox .Normal,
	#dnngo_megamenu .dnngo_boxslide .menu_topbox .Normal,
	#dnngo_megamenu .dnngo_boxslide .menu_bottombox .Normal,
	#dnngo_megamenu .dnngo_boxslide .menu_rightbox,
	#dnngo_megamenu .dnngo_boxslide .menu_leftbox,
	#dnngo_megamenu .dnngo_boxslide .menu_topbox,
	#dnngo_megamenu .dnngo_boxslide .menu_bottombox{
		color:${xf.ViewXmlSetting("headersubfontcolor4","#666666")};
		}
	ul.leftboxul li a{
		color:${xf.ViewXmlSetting("headersubfontcolor4","#666666")}!important;
		}
	ul.leftboxul li a:hover,
	ul.leftboxul li a span.fa{
		color:${xf.ViewXmlSetting("headersubaccentcolor4","#00bfa7")}!important;
		}
	@media only screen and (min-width: 1200px) {
		#dnngo_megamenu > div > ul > li > a > span {
			padding:0 ${xf.ViewXmlSetting("menuspacing4","25")}px;
			}
		.roll_menu.roll_activated #dnngo_megamenu > div > ul > li > a > span {
			padding:0 24px;
			}
		}
	@media only screen and (min-width: 768px) and (max-width: 991px) {
			#set( $menuspacing4_2 = ${xf.ViewXmlSetting("menuspacing4",25)} - 18 )
		#dnngo_megamenu > div > ul > li > a > span {
			padding:0 ${menuspacing4_2}px;
			}
		.roll_menu.roll_activated #dnngo_megamenu > div > ul > li > a > span {
			padding:0 7px;
			}
		}

@media (max-width: 767px) {
.HeadPane {
	float:none !important;
}
.Header_Info {
	width:100%;
	}
	
.Header_Info li {
	width:100%;
	display:block;
	text-align:center;
	padding:4px 0px;
	white-space:normal;
}
.dnn_logo {
	text-align:center;
	padding:30px 0px;
	float:none;
	width:auto;
}
.Head_right {
	float:none !important;
	margin:0;
}

.Login {
	padding-bottom:5px;
	}

}



#header4 {
	border-top:5px ${xf.ViewXmlSetting("MenuBarAccentcolor4","#00bfa7")} solid;
}
.search, 
a.search:link, 
a.search:active, 
a.search:visited{
	background-color:${xf.ViewXmlSetting("MenuBarAccentcolor4","#00bfa7")};
}
.Login a:hover,
.Login .registerGroup li.userMessages:hover:before,
.Login .registerGroup li.userNotifications:hover:before{
	color:${xf.ViewXmlSetting("TopAccentColor4","#00bfa7")}!important;
}
.Login .registerGroup li.userMessages a span,
.Login .registerGroup li.userNotifications a span{
	background-color:${xf.ViewXmlSetting("TopAccentColor4","#00bfa7")};
}

/*roll_menu */
.roll_menu .dnn_logo{
	}
.roll_menu.roll_activated {
	position:fixed;
	width:100%;
	z-index:900;
	left:0px;
	background:${xf.ViewXmlSetting("MenuBarBgcolor4","#ffffff")};
	-moz-box-shadow:0 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow:0 3px 3px rgba(0,0,0,0.2);
	box-shadow:0 3px 3px rgba(0,0,0,0.2);
	}

.roll_menu.roll_activated .dnn_logo{
		display:block;
		float:left;
		line-height: 45px;
		height: 45px;		
		box-sizing:content-box;
		}
    .roll_menu.roll_activated #dnngo_megamenu > div > ul > li > a > span{		
			height:45px;
			line-height:45px;
			}		
	.roll_menu.roll_activated .dnn_logo img{
		max-height:100%;
		padding:0;
		}	
	
	
.roll_menu.roll_activated .dnn_menu{
	float:right;
	margin:0;
	}
.roll_menu.roll_activated .pulldownsearch{
	display:none;
	}
.roll_menu.roll_activated #header4 .header_top{
    display:none;}


/* ********** header4  End ************** */
#end
#if( ${xf.ViewXmlSetting("HeaderType","header1")} == "header5")
/* ********** header5 ************** */
  	#header5,
	#header5 .Normal,
	.Login, 
	.Login a, 
	.Login a:link, 
	.Login a:active, 
	.Login a:visited,
	.Login .loginGroup,
	.Login .registerGroup,
	.Login .registerGroup li.userMessages:after,
	.Login .registerGroup li.userNotifications:after{
		color:${xf.ViewXmlSetting("TopFontColor5","#555555")};
	}

#header5 {
}
#header5 .header_nav {
	background:#232a29;
	padding:0px;
}
.Head_right {
	float:right;
	text-align:right;
	padding:20px 0px 0px 0px;
}
.languageBox {
	white-space:nowrap;
	float:right;
}
.Login {
	float:right;
}

/*search*/
.searchbut{
	color:${xf.ViewXmlSetting("MenuBarFontcolor5","#ffffff")};
}

/*heder pane*/
.HeadPane {
	clear:both;
	padding-top:10px;
}
.HeadPane .Normal {
	font-size:13px;
}
.dnn_logo {
	float:left;
	width:auto;
	height:110px;
	line-height:110px;
}
.Head_Left {
	float:left;
}
/*Header_Info*/
.Header_Info {
	padding:0px;
	margin:0px;
}
.Header_Info li {
	list-style:none;
	display:inline-block;
	padding:0px 3px;
	white-space:nowrap;
}
*+html .Header_Info li {
	display:inline;
}
 @media (min-width: 1200px) {
.searchBox {
	padding-top:12px;
}
}
@media (min-width: 768px) and (max-width: 991px) {

.searchBox {
	padding-top:5px;
}
#search #dnn_dnnSEARCH_ClassicSearch,  #search #dnn_dnnSEARCH1_ClassicSearch,  #search #dnn_dnnSEARCH2_ClassicSearch,  #search #dnn_dnnSEARCH3_ClassicSearch {
	width:153px;
}
#search input.NormalTextBox {
	width:115px;
}
}
@media (max-width: 767px) {
.HeadPane {
	float:none !important;
}
.Header_Info {
	width:100%;
}
.Header_Info li {
	width:100%;
	display:block;
	text-align:center;
	padding:4px 0px;
	white-space:normal;
}
.dnn_logo {
	text-align:center;
	padding:30px 0px 0px;
	float:none;
	width:auto;
}
.Head_right {
	float:none;
	text-align:center;
	padding:10px 0px ;
}
.languageBox {
	padding:10px 0px 0px;}
.Head_Left {
	float:none !important;
}



}




/*main menu*/
.dnn_menu {
	position:relative;
	z-index:904;
}
/*top_menu*/
      /*Icon5*/
	    #dnngo_megamenu > div > ul > li > a > span > i {
		color:${xf.ViewXmlSetting("IconColor5","#555555")};
	    font-size:${xf.ViewXmlSetting("Iconfontsize5","13")}px;
	}
	
		#dnngo_megamenu > div > ul > li > a:hover > span > i,
	#dnngo_megamenu > div > ul > li.menu_hover > a > span > i,
	#dnngo_megamenu > div > ul > li.current > a > span > i{
		color:#fff;
	}	
	
			#dnngo_megamenu .dnngo_slide_menu li a:hover > span > i{
		color:#fff;
	}
	#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a:hover > span > i{
	   color:${xf.ViewXmlSetting("headersubaccentcolor5","#00bfa7")};
	}
	
	
		#dnngo_megamenu .dnngo_slide_menu li a > span > i,
	#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a > span > i{
		color:${xf.ViewXmlSetting("SubIconColor5","#666666")};
		font-size:${xf.ViewXmlSetting("SubIconfontsize5","13")}px;
	}
		#dnngo_megamenu .dnngo_slide_menu li a > span > i,
	#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a > span > i{
		color:${xf.ViewXmlSetting("SubIconColor5","#666666")};
		font-size:${xf.ViewXmlSetting("SubIconfontsize5","13")}px;
	}
		#dnngo_megamenu .dnngo_slide_menu li a > span > i,
	#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a > span > i{
		color:${xf.ViewXmlSetting("SubIconColor5","#666666")};
		font-size:${xf.ViewXmlSetting("SubIconfontsize5","13")}px;
	}	
	 /*Icon5 end*/
	#dnngo_megamenu ul{
		font-family:"${xf.ViewXmlSetting("menufontfamily5","Open Sans")}";
		}
	#dnngo_megamenu > div > ul {
		display: inline-block;
		vertical-align: middle;
		}
	*+html #dnngo_megamenu > div > ul {
		display: inline;
		}
	
	#dnngo_megamenu > div > ul > li {
		background: none;
		}
		#set( $menuheight5_1 = ${xf.ViewXmlSetting("menuheight5",55)} - 8 )
		#set( $menuspacing5_1 = ${xf.ViewXmlSetting("menuspacing5",24)} - 7 )
	#dnngo_megamenu > div > ul > li > a > span{
		display:block;
		font-size:${xf.ViewXmlSetting("menufontsize5","13")}px;
		text-transform:${xf.ViewXmlSetting("menutexttransform5","uppercase")};
		padding:0 ${menuspacing5_1}px;
		color:${xf.ViewXmlSetting("MenuBarFontcolor5","#ffffff")};
		transition: 		background-color ease-in 200ms;
		-moz-transition: 	background-color ease-in 200ms; /* Firefox 4 */
		-webkit-transition: background-color ease-in 200ms; /* Safari and Chrome */
		-o-transition: 		background-color ease-in 200ms; /* Opera */
		-ms-transition: 	background-color ease-in 200ms; /* IE9? */
		line-height:${menuheight5_1}px;
		}
	.roll_menu.roll_activated #dnngo_megamenu > div > ul > li > a > span {
			padding:0 17px;
			height:45px;
			line-height:45px;
			color:${xf.ViewXmlSetting("MenuBarFontcolor5","#ffffff")};
			}
	#dnngo_megamenu > div > ul > li.dir > a > span{
		white-space:nowrap;
		}
	#dnngo_megamenu > div > ul > li.dir > a > span:after{
		}

	#dnngo_megamenu > div > ul > li > a:hover > span,
	#dnngo_megamenu > div > ul > li.menu_hover > a > span,
	#dnngo_megamenu > div > ul > li.current > a > span{
		background-color:${xf.ViewXmlSetting("MenuBarAccentcolor5","#00bfa7")};
		}
	.roll_menu.roll_activated #dnngo_megamenu > div > ul > li > a:hover > span,
	.roll_menu.roll_activated #dnngo_megamenu > div > ul > li.menu_hover > a > span,
	.roll_menu.roll_activated #dnngo_megamenu > div > ul > li.current > a > span{
		background-color:${xf.ViewXmlSetting("MenuBarAccentcolor5","#00bfa7")};
		}
	/*sub*/	
	#dnngo_megamenu .dnngo_slide_menu{
		box-shadow: 0 0 4px rgba(0,0,0,0.4);
		-moz-box-shadow: 0 0 4px rgba(0,0,0,0.4);
		-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.4);
		background-color:${xf.ViewXmlSetting("headersubBackgroundcolor5","#ffffff")};
		}	
	#dnngo_megamenu .dnngo_slide_menu li{
		padding: 0px;
		}	
	#dnngo_megamenu .dnngo_slide_menu li a{
		display: block;
		font-weight: normal;
		font-size: 13px;
		margin: 0px;
		padding: 0px;
		background: none;
		line-height: 24px;
		height: auto;
		border-bottom: 1px solid #d3d3d3;
		color:${xf.ViewXmlSetting("headersubfontcolor5","#666666")};
		position: relative;
		text-align: left;
		transition: background-color ease-in 200ms,color ease-in 200ms;
		-moz-transition: background-color ease-in 200ms,color ease-in 200ms;
		-webkit-transition: background-color ease-in 200ms,color ease-in 200ms;
		-o-transition: background-color ease-in 200ms,color ease-in 200ms;
		-ms-transition: background-color ease-in 200ms,color ease-in 200ms;
		}
	#dnngo_megamenu .dnngo_slide_menu li a:hover,
	#dnngo_megamenu .dnngo_slide_menu li.menu_hover > a {
		background-color:${xf.ViewXmlSetting("headersubaccentcolor5","#00bfa7")};
		color:#fff;
		}
	#dnngo_megamenu .dnngo_slide_menu li:last-child > a{
		border-bottom:none;
		}
	#dnngo_megamenu .dnngo_slide_menu li.dir > a:after{
		right:10px;
		}
	#dnngo_megamenu .dnngo_slide_menu li a span{
		color: inherit;
		display: block;
		padding: 9px 60px 9px 20px;
		margin: 0px;
		background: none;
		white-space: nowrap;
		}
	#dnngo_megamenu .dnngo_slide_menu .dnngo_submenu{
		background-color:${xf.ViewXmlSetting("headersubBackgroundcolor5","#ffffff")};
		}	
	#dnngo_megamenu .dnngo_slide_menu .dnngo_submenu ul li{
		padding:0;
		}
		
	#dnngo_megamenu .dnngo_boxslide{
		position:relative;
		z-index:991;
		background-color:${xf.ViewXmlSetting("headersubBackgroundcolor5","#ffffff")};
		box-shadow: 0 0 2px rgba(0,0,0,0.4);
		-moz-box-shadow: 0 0 2px rgba(0,0,0,0.4);
		-webkit-box-shadow: 0 0 2px rgba(0,0,0,0.4);
		}	
	#dnngo_megamenu .dnngo_boxslide .menu_topbox,
	#dnngo_megamenu .dnngo_boxslide .menu_bottombox{
		background-color:${xf.ViewXmlSetting("headersubBackgroundcolor5","#ffffff")};
		}
	#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a{
		color:${xf.ViewXmlSetting("headersubfontcolor5","#666666")};
		}
	#dnngo_megamenu .dnngo_boxslide .menu_centerbox > div > ul > li > a > span,
	#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a:hover,
	h2.mega_title{
		color:${xf.ViewXmlSetting("headersubaccentcolor5","#00bfa7")};
		}
	#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a:hover span:before{
		}
		
	#dnngo_megamenu .dnngo_boxslide .menu_topbox a, 
	#dnngo_megamenu .dnngo_boxslide .menu_leftbox a, 
	#dnngo_megamenu .dnngo_boxslide .menu_rightbox a, 
	#dnngo_megamenu .dnngo_boxslide .menu_bottombox a, 
	#dnngo_megamenu .dnngo_boxslide .menu_topbox .Normal a, 
	#dnngo_megamenu .dnngo_boxslide .menu_leftbox .Normal a, 
	#dnngo_megamenu .dnngo_boxslide .menu_rightbox .Normal a, 
	#dnngo_megamenu .dnngo_boxslide .menu_bottombox .Normal a{
		color:${xf.ViewXmlSetting("headersubaccentcolor5","#00bfa7")};
		}
	#dnngo_megamenu .dnngo_boxslide .menu_rightbox .Normal,
	#dnngo_megamenu .dnngo_boxslide .menu_leftbox .Normal,
	#dnngo_megamenu .dnngo_boxslide .menu_topbox .Normal,
	#dnngo_megamenu .dnngo_boxslide .menu_bottombox .Normal,
	#dnngo_megamenu .dnngo_boxslide .menu_rightbox,
	#dnngo_megamenu .dnngo_boxslide .menu_leftbox,
	#dnngo_megamenu .dnngo_boxslide .menu_topbox,
	#dnngo_megamenu .dnngo_boxslide .menu_bottombox{
		color:${xf.ViewXmlSetting("headersubfontcolor5","#666666")};
		}
	ul.leftboxul li a{
		color:${xf.ViewXmlSetting("headersubfontcolor5","#666666")}!important;
		}
	ul.leftboxul li a:hover,
	ul.leftboxul li a span.fa{
		color:${xf.ViewXmlSetting("headersubaccentcolor5","#00bfa7")}!important;
		}
	@media only screen and (min-width: 1200px) {
		#dnngo_megamenu > div > ul > li > a > span {
			padding:0 ${xf.ViewXmlSetting("menuspacing5","24")}px;
			line-height:${xf.ViewXmlSetting("menuheight5","55")}px;
			}
		.roll_menu.roll_activated #dnngo_megamenu > div > ul > li > a > span {
			padding:0 24px;
			}
		}
	@media only screen and (min-width: 768px) and (max-width: 991px) {
			#set( $menuheight5_2 = ${xf.ViewXmlSetting("menuheight5",55)} - 12 )
			#set( $menuspacing5_2 = ${xf.ViewXmlSetting("menuspacing5",24)} - 12 )
		#dnngo_megamenu > div > ul > li > a > span {
			padding:0 ${menuspacing5_2}px;
			line-height:${menuheight5_2}px;
			}
		.roll_menu.roll_activated #dnngo_megamenu > div > ul > li > a > span {
			padding:0 12px;
			}
		}




#header5 {
	border-top:5px ${xf.ViewXmlSetting("TopAccentColor5","#00bfa7")} solid;
	background-color:${xf.ViewXmlSetting("TopBgColor5","#ffffff")};
}

.search, 
a.search:link, 
a.search:active, 
a.search:visited{
	background-color:${xf.ViewXmlSetting("MenuBarAccentcolor5","#00bfa7")};
}
.Login a:hover,
.Login .registerGroup li.userMessages:hover:before,
.Login .registerGroup li.userNotifications:hover:before{
	color:${xf.ViewXmlSetting("TopAccentColor5","#00bfa7")}!important;
}
.Login .registerGroup li.userMessages a span,
.Login .registerGroup li.userNotifications a span{
	background-color:${xf.ViewXmlSetting("TopAccentColor5","#00bfa7")};
}

/*roll_menu */
.roll_menu .Logo_2{
	display:none;
	}
.roll_menu.roll_activated {
	position:fixed;
	width:100%;
	z-index:900;
	left:0px;
	background:${xf.ViewXmlSetting("MenuBarBgcolor5","#232a29")};
	-moz-box-shadow:0 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow:0 3px 3px rgba(0,0,0,0.2);
	box-shadow:0 3px 3px rgba(0,0,0,0.2);
}
.roll_menu.roll_activated .dnn_logo{
	display:block;
	float:left;
	line-height: 45px;
	height: 45px;
	padding: 0 0px;
	box-sizing:content-box;
	}
.roll_menu.roll_activated .dnn_logo img{
	max-height:100%;
	padding:0;
	}
.roll_menu.roll_activated .Head_Left{
	float:right;
	}
.roll_menu.roll_activated .dnn_menu{
	float:right;
	margin:0;
	}
.roll_menu.roll_activated .pulldownsearch{
	display:none;
	}
.roll_menu.roll_activated .Logo_1{
    display:none;}
.roll_menu.roll_activated .Head_right{
    display:none;}
/* ********** header5  End ************** */
#end
#if( ${xf.ViewXmlSetting("HeaderType","header6")} == "header6")
/* ********** header6  ************** */
  	#header6,
	#header6 .Normal,
	.Login, 
	.Login a, 
	.Login a:link, 
	.Login a:active, 
	.Login a:visited,
	.Login .loginGroup,
	.Login .registerGroup,
	.Login .registerGroup li.userMessages:after,
	.Login .registerGroup li.userNotifications:after{
		color:${xf.ViewXmlSetting("TopFontColor6","#555555")};
	}

	#top_menu ul,
	#Mega_menu ul ,
	#roll_menu ul{
		font-family:'${xf.ViewXmlSetting("menufontfamily6","Open Sans")}';
	}
	#header6 .header_top {
		padding:7px 0px;
		border-bottom:1px solid ${xf.ViewXmlSetting("TopBorderColor6","#555555")};
	}
	
	.languageBox {
		white-space:nowrap;
		float:left;
	}
	.Login {
		float:left;
	}
	
	/*search*/
	.searchbut{
		color:${xf.ViewXmlSetting("MenuBarFontcolor6","#888888")};
	}
	
	/*heder pane*/
	.HeadPane {
		float:right;
		padding:5px 0px;
	}
	.HeadPane .Normal {
		font-size:13px;
	}
	.dnn_logo {
		float:left;
		width:auto;
		line-height:${xf.ViewXmlSetting("menuheight6","105")}px;
		height:${xf.ViewXmlSetting("menuheight6","105")}px;
	}
	.Head_right {
		float:right;
		text-align:right;
		margin:0 20px 0 0;
	}
	/*Header_Info*/
	.Header_Info {
		padding:0px;
		margin:0px;
	}
	.Header_Info li {
		list-style:none;
		display:inline-block;
		padding:0px 3px;
		white-space:nowrap;
	}
	*+html .Header_Info li {
		display:inline;
	}
	
	.roll_menu{
		background-color:${xf.ViewXmlSetting("MenuBarBgcolor6","#ffffff")};
	}
	/*main menu*/
	.dnn_menu {
		position:relative;
		z-index:904;
	}
	/*top_menu*/
	 /*Icon6*/
	    #dnngo_megamenu > div > ul > li > a > span > i {
		color:${xf.ViewXmlSetting("IconColor6","#888")};
	    font-size:${xf.ViewXmlSetting("Iconfontsize6","13")}px;
	}
	
		#dnngo_megamenu > div > ul > li > a:hover > span > i,
	#dnngo_megamenu > div > ul > li.menu_hover > a > span > i,
	#dnngo_megamenu > div > ul > li.current > a > span > i{
		color:${xf.ViewXmlSetting("MenuBarAccentcolor6","#00bfa7")};
	}
	
		#dnngo_megamenu .dnngo_slide_menu li a:hover > span > i,
	#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a:hover > span > i{
		color:${xf.ViewXmlSetting("headersubaccentcolor6","#00bfa7")};
	}
		#dnngo_megamenu .dnngo_slide_menu li a > span > i,
	#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a > span > i{
		color:${xf.ViewXmlSetting("SubIconColor6","#666666")};
		font-size:${xf.ViewXmlSetting("SubIconfontsize6","13")}px;
	}
		#dnngo_megamenu .dnngo_slide_menu li a > span > i,
	#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a > span > i{
		color:${xf.ViewXmlSetting("SubIconColor6","#666666")};
		font-size:${xf.ViewXmlSetting("SubIconfontsize6","13")}px;
	}
		#dnngo_megamenu .dnngo_slide_menu li a > span > i,
	#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a > span > i{
		color:${xf.ViewXmlSetting("SubIconColor6","#666666")};
		font-size:${xf.ViewXmlSetting("SubIconfontsize6","13")}px;
	}	
	 /*Icon6 end*/
	#dnngo_megamenu ul{
		font-family:"${xf.ViewXmlSetting("menufontfamily6","Open Sans")}";
		}
	#dnngo_megamenu > div > ul {
		display: inline-block;

		vertical-align: middle;
		}
	*+html #dnngo_megamenu > div > ul {
		display: inline;
		}
	
	#dnngo_megamenu > div > ul > li {
		background: none;
		}
		#set( $menuspacing1_1 = ${xf.ViewXmlSetting("menuspacing6",25)} - 8 )
	#dnngo_megamenu > div > ul > li > a > span{
		border-bottom:5px solid transparent;
		border-top:3px solid transparent;
		padding:0  ${menuspacing1_1}px;
		display:block;
		color:${xf.ViewXmlSetting("MenuBarFontcolor6","#888888")};
		font-size:${xf.ViewXmlSetting("menufontsize6","13")}px;
		text-transform: ${xf.ViewXmlSetting("menutexttransform6","uppercase")};
		transition: 		color ease-in 200ms;
		-moz-transition: 	color ease-in 200ms; /* Firefox 4 */
		-webkit-transition: color ease-in 200ms; /* Safari and Chrome */
		-o-transition: 		color ease-in 200ms; /* Opera */
		-ms-transition: 	color ease-in 200ms; /* IE9? */
		line-height:${xf.ViewXmlSetting("menuheight6","113")}px;
		}
	.roll_menu.roll_activated #dnngo_megamenu > div > ul > li > a > span{
			padding:0 17px;			
			}
	#dnngo_megamenu > div > ul > li.dir > a > span{
		white-space:nowrap;
		}
	#dnngo_megamenu > div > ul > li.dir > a > span:after{
		}

	#dnngo_megamenu > div > ul > li > a:hover > span,
	#dnngo_megamenu > div > ul > li.menu_hover > a > span,
	#dnngo_megamenu > div > ul > li.current > a > span{
		color:${xf.ViewXmlSetting("MenuBarAccentcolor6","#00bfa7")};
		border-top:3px solid ${xf.ViewXmlSetting("MenuBarAccentcolor6","#00bfa7")};
		}
	/*sub*/	
	#dnngo_megamenu .dnngo_slide_menu{
		margin-top: -5px;
		background-color: ${xf.ViewXmlSetting("headersubBackgroundcolor6","#ffffff")};
		box-shadow: 0 0 4px rgba(0,0,0,0.4);
		-moz-box-shadow: 0 0 4px rgba(0,0,0,0.4);
		-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.4);
		border-top:5px solid ${xf.ViewXmlSetting("headersubaccentcolor6","#00bfa7")};
		}	
	#dnngo_megamenu .dnngo_slide_menu li{
		padding: 0px 15px;
		}	
	#dnngo_megamenu .dnngo_slide_menu li a{
		display: block;
		font-weight: normal;
		font-size: 13px;
		margin: 0px;
		padding: 0px;
		background: none;
		line-height: 24px;
		height: auto;
		border-bottom: 1px solid #d3d3d3;
		color:${xf.ViewXmlSetting("headersubfontcolor6","#666666")};
		position: relative;
		text-align: left;
		transition: color ease-in 200ms;
		-moz-transition: color ease-in 200ms;
		-webkit-transition: color ease-in 200ms;
		-o-transition: color ease-in 200ms;
		-ms-transition: color ease-in 200ms;

		}
	#dnngo_megamenu .dnngo_slide_menu li a:hover,
	#dnngo_megamenu .dnngo_slide_menu li.menu_hover > a {
		color:${xf.ViewXmlSetting("headersubaccentcolor6","#00bfa7")};
		}
	#dnngo_megamenu .dnngo_slide_menu li:last-child > a{
		border-bottom:none;
		}
	#dnngo_megamenu .dnngo_slide_menu li.dir > a:after{
		right:0px;
		}
	#dnngo_megamenu .dnngo_slide_menu li a span{
		color: inherit;
		display: block;
		padding: 9px 60px 9px 5px;
		margin: 0px;
		background: none;
		white-space: nowrap;
		}
	#dnngo_megamenu .dnngo_slide_menu .dnngo_submenu{
		background-color:${xf.ViewXmlSetting("headersubBackgroundcolor6","#ffffff")};
		}	
	#dnngo_megamenu .dnngo_slide_menu .dnngo_submenu ul li{
		padding:0 15px;
		}
		
	#dnngo_megamenu .dnngo_boxslide{
		position:relative;
		margin-top: -5px;
		z-index:991;
		background-color:${xf.ViewXmlSetting("headersubBackgroundcolor6","#ffffff")};
		border-top:5px solid ${xf.ViewXmlSetting("headersubaccentcolor6","#00bfa7")};
		box-shadow: 0 0 2px rgba(0,0,0,0.4);
		-moz-box-shadow: 0 0 2px rgba(0,0,0,0.4);
		-webkit-box-shadow: 0 0 2px rgba(0,0,0,0.4);
		}	
	#dnngo_megamenu .dnngo_boxslide .menu_topbox,
	#dnngo_megamenu .dnngo_boxslide .menu_bottombox{
		background-color:${xf.ViewXmlSetting("headersubBackgroundcolor6","#ffffff")};
		}
	#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a{
		color:${xf.ViewXmlSetting("headersubfontcolor6","#666666")};
		}
	#dnngo_megamenu .dnngo_boxslide .menu_centerbox > div > ul > li > a > span,
	#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a:hover,
	h2.mega_title{
		color:${xf.ViewXmlSetting("headersubaccentcolor6","#00bfa7")};
		}
	#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a:hover span:before{
		}
		
	#dnngo_megamenu .dnngo_boxslide .menu_topbox a, 
	#dnngo_megamenu .dnngo_boxslide .menu_leftbox a, 
	#dnngo_megamenu .dnngo_boxslide .menu_rightbox a, 
	#dnngo_megamenu .dnngo_boxslide .menu_bottombox a, 
	#dnngo_megamenu .dnngo_boxslide .menu_topbox .Normal a, 
	#dnngo_megamenu .dnngo_boxslide .menu_leftbox .Normal a, 
	#dnngo_megamenu .dnngo_boxslide .menu_rightbox .Normal a, 
	#dnngo_megamenu .dnngo_boxslide .menu_bottombox .Normal a{
		color:${xf.ViewXmlSetting("headersubaccentcolor6","#00bfa7")};
		}
	#dnngo_megamenu .dnngo_boxslide .menu_rightbox .Normal,
	#dnngo_megamenu .dnngo_boxslide .menu_leftbox .Normal,
	#dnngo_megamenu .dnngo_boxslide .menu_topbox .Normal,
	#dnngo_megamenu .dnngo_boxslide .menu_bottombox .Normal,
	#dnngo_megamenu .dnngo_boxslide .menu_rightbox,
	#dnngo_megamenu .dnngo_boxslide .menu_leftbox,
	#dnngo_megamenu .dnngo_boxslide .menu_topbox,
	#dnngo_megamenu .dnngo_boxslide .menu_bottombox{
		color:${xf.ViewXmlSetting("headersubfontcolor6","#666666")};
		}
	ul.leftboxul li a{
		color:${xf.ViewXmlSetting("headersubfontcolor6","#666666")}!important;
		}
	ul.leftboxul li a:hover,
	ul.leftboxul li a span.fa{
		color:${xf.ViewXmlSetting("headersubaccentcolor6","#00bfa7")}!important;
		}
	@media only screen and (min-width: 1200px) {
		#dnngo_megamenu > div > ul > li > a > span {
			padding:0  ${xf.ViewXmlSetting("menuspacing6","25")}px;
			}
		.roll_menu.roll_activated #dnngo_megamenu > div > ul > li > a > span{
			padding:0 25px;
			}
		}
	@media only screen and (min-width: 768px) and (max-width: 991px) {
			#set( $menuspacing1_2 = ${xf.ViewXmlSetting("menuspacing1",25)} - 18 )
		#dnngo_megamenu > div > ul > li > a > span {
			padding:0  ${menuspacing1_2}px;
			}
		.roll_menu.roll_activated #dnngo_megamenu > div > ul > li > a > span{
			padding:0 7px;
			}
		}
	@media (max-width: 767px) {
		.HeadPane {
			float:none !important;
		}
		.Header_Info {
			width:100%;
			}
			
		.Header_Info li {
			width:100%;
			display:block;
			text-align:center;
			padding:4px 0px;
			white-space:normal;
		}
		.dnn_logo {
			text-align:center;
			padding:30px 0px;
			float:none;
			width:auto;
		}
		.Head_right {
			float:none !important;
			margin:0;
		}
	}
	.Login a:hover,
	.Login .registerGroup li.userMessages:hover:before,
	.Login .registerGroup li.userNotifications:hover:before{
		color:${xf.ViewXmlSetting("TopAccentColor6","#00bfa7")}!important;
		}
	.search,
	a.search:link, 
	a.search:active, 
	a.search:visited{
		background-color:${xf.ViewXmlSetting("MenuBarAccentcolor6","#00bfa7")};
	}

	.Login .registerGroup li.userMessages a span,
	.Login .registerGroup li.userNotifications a span{
		background-color:${xf.ViewXmlSetting("TopAccentColor6","#00bfa7")};
	}
/*roll_menu */
	.roll_menu .dnn_logo{
		}
	.roll_menu.roll_activated {
	position:fixed;
	width:100%;
	z-index:900;
	left:0px;
	background:${xf.ViewXmlSetting("MenuBarBgcolor6","#1d1d1d")};	
		-moz-box-shadow:0 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow:0 3px 3px rgba(0,0,0,0.2);
	box-shadow:0 3px 3px rgba(0,0,0,0.2);
			
	}
.roll_menu.roll_activated .dnn_logo{
		display:block;
		float:left;
		line-height: 45px;
		height: 45px;		
		box-sizing:content-box;
		}
    .roll_menu.roll_activated #dnngo_megamenu > div > ul > li > a > span{		
			height:45px;
			line-height:37px;
			}		
	.roll_menu.roll_activated .dnn_logo img{
		max-height:100%;
		padding:0;
		}
	.roll_menu.roll_activated .pulldownsearch,
	.roll_menu.roll_activated .HeadPane,
	.roll_menu.roll_activated .Login ,
	.roll_menu.roll_activated .languageBox  {
		display:none;
		}
	.roll_menu.roll_activated #header6 .header_top {
		border-bottom:none;
		padding:0;
      }		
    #header6 .HeadPane{
	    float:left;}
		
    #header6 .languageBox {
    float: right;}
	
	#header6 .Login {
    float: right;}	
		
		
#if(${xf.ViewXmlSetting("thememodel","light-model")} == "light-model")
	#header6 .header_top {
	   background:${xf.ViewXmlSetting("TopBgColor6","#232323")};
	}
		.header_top .Normal,
		.Login, 
		.Login a, 
		.Login a:link, 
		.Login a:active, 
		.Login a:visited,
		.Login .loginGroup,
		.Login .registerGroup,
		.Login .registerGroup li.userMessages:after,
		.Login .registerGroup li.userNotifications:after{
			color:${xf.ViewXmlSetting("TopFontColor6","#888888")};
		}	
	#end
		
/* ********** header6  End ************** */
#end

#if( ${xf.ViewXmlSetting("HeaderType","header7")} == "header7")	
/*--------- Header7 begin ----------*/
  	#header7,
	#header7 .Normal,
	.Login, 
	.Login a, 
	.Login a:link, 
	.Login a:active, 
	.Login a:visited,
	.Login .loginGroup,
	.Login .registerGroup,
	.Login .registerGroup li.userMessages:after,
	.Login .registerGroup li.userNotifications:after{
		color:${xf.ViewXmlSetting("TopFontColor7","#555555")};
	}

.head_top{
	position:absolute;
	width:100%;
	z-index:903;
	}
.header7{
	position:relative;
	}
.header7:before{
	content:"";	
	background-color:${xf.ViewXmlSetting("headerbg7","#ffffff")};
	filter:alpha(opacity= ${xf.ViewXmlSetting("menubgopacity7","0")} );
	opacity: ${xf.Division(${xf.ViewXmlSetting("menubgopacity7","0")}, "100")};		
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:-1;	
	}
	
#set( $menulineheight1_2 = ${xf.ViewXmlSetting("menuheight7",113)} - 0)
.dnn_logo{
	float:left;	
	box-sizing:content-box;
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box;
	line-height: ${menulineheight1_2}px;
	height: ${menulineheight1_2}px;
	}

.headp,
.search_ps{
	float:right;
	}
.searchandlogin {
	margin: -15px 0 0;
    position: absolute;
    right: 15px;
    top: 50%;
	}
.headp .login_icon,
.search_ps .search_icon{
	width:30px;
	height:30px;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	border:1px solid ${xf.ViewXmlSetting("headercolor7","#333333")};
	text-align:center;
	margin: 0 0 0 15px;
	cursor:pointer;
	}
.headp .login_icon span,
.search_ps .search_icon span{
	color:${xf.ViewXmlSetting("headercolor7","#333333")};
	font-size:13px;
	padding: 7px 0 7px 0;
	}
.headp.Open .login_icon span.fa:before,
.search_ps.Open  .search_icon span.fa:before{
	content: "\f00d";
	 font-family: FontAwesome;
	}
.header_element {
	position: relative;
	}
.header_element .element_box {
	position: absolute;
	right: -7px;
	top: 100%;
	background-color:#272C2C;
	filter: alpha(opacity=0);
	opacity: 0;
	z-index: -1;
	white-space: nowrap;
	margin-top: 10px;
	border: none;
	transition: all ease-in 100ms;
	-moz-transition: all ease-in 100ms;
	-webkit-transition: all ease-in 100ms;
	-o-transition: all ease-in 100ms;
	-ms-transition: all ease-in 100ms;
	}
.header_element .element_box.login:before,
.header_element .element_box.searchBox:before{
	border-style:solid;
	border-width:7px;
	border-color:transparent transparent #272C2C transparent;
	width:0px;
	height:0px;
	position:absolute;
	content:"";
	top: -14px;
	right: 15px;
	filter: alpha(opacity=0);
	opacity: 0;
	z-index: -1;
	transition: all ease-in 100ms;
	-moz-transition: all ease-in 100ms;
	-webkit-transition: all ease-in 100ms;
	-o-transition: all ease-in 100ms;
	-ms-transition: all ease-in 100ms;
	
	}
.header_element.Open .element_box.login:before,
.header_element.Open .element_box.searchBox:before{
	filter: alpha(opacity=100);
	opacity: 1;
	z-index: 1000;
	}
.header_element.Open .element_box{
	filter: alpha(opacity=100);
	opacity: 1;
	z-index: 1000;
	height:40px;
	}


.login {
	float: left;
}

.login .loginGroup,
.login .registerGroup {
	display: inline-block;
	vertical-align: middle;
	padding: 0px 10px 0px 5px;
	margin: 0px;
	height: 40px;
	line-height:40px;
}
.login .registerGroup {
	padding:0 0 0 5px;
	}
.login .sep{
	display:none;
	vertical-align:middle;
}
.login img {
	vertical-align:middle;
	margin-top:-2px;
}
.login .fa {
	display: inline-block;
	vertical-align: middle;
}

.login .registerGroup ul,
.login .registerGroup li{
	list-style: none;
	margin: 0;
	padding: 0;
	display: inline-block;
}

.login .registerGroup .userProfileImg img {
	max-width:26px!important;

}
.login ,
.login a,
.login a:link,
.login a:active,
.login a:visited {
	transition: 		color ease-in 200ms;
	-moz-transition: 	color ease-in 200ms; /* Firefox 4 */
	-webkit-transition:     color ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		color ease-in 200ms; /* Opera */
	-ms-transition: 	color ease-in 200ms; /* IE9? */
	color: #aaa;
	text-decoration:none;
}

.login a:hover {
	color:${xf.ViewXmlSetting("headeraccentcolor7","#00bfa7")};
	text-decoration: none;
}

.login .registerGroup li.userMessages,
.login .registerGroup li.userNotifications {
	font-size: 0;
	overflow: hidden;
	vertical-align: middle;
	font-family: 'fa Regular';
	font-style: normal;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
	position: relative;
	padding: 0px 10px 0 5px;
	height: 40px;
	line-height: 40px;
	text-align:right;
	margin: 0;
}
.login .registerGroup li.userDisplayName {
	padding: 0 5px;
}

.login .registerGroup li.userMessages {
	padding-left: 4px;
}

.login .registerGroup li.userMessages:empty,
.login .registerGroup li.userNotifications:empty {
	width: 1em;
}

.login .registerGroup li.userMessages:before {
	content: "\f0e0";
	font-family: FontAwesome;
	font-size: 14px;
	z-index: 0;
	transition: color ease-in 200ms;
	-moz-transition: color ease-in 200ms; /* Firefox 4 */
	-webkit-transition: color ease-in 200ms; /* Safari and Chrome */
	-o-transition: color ease-in 200ms; /* Opera */
	-ms-transition: color ease-in 200ms; /* IE9? */
}

.login .registerGroup li.userNotifications:before {
	content: "\f06a";
	font-family: FontAwesome;
	font-size: 14px;
	transition: color ease-in 200ms;
	-moz-transition: color ease-in 200ms; /* Firefox 4 */
	-webkit-transition: color ease-in 200ms; /* Safari and Chrome */
	-o-transition: color ease-in 200ms; /* Opera */
	-ms-transition: color ease-in 200ms; /* IE9? */
}

.login .registerGroup li.userMessages:hover:before,
.login .registerGroup li.userNotifications:hover:before {
	color:${xf.ViewXmlSetting("headeraccentcolor7","#00bfa7")};
}
.login .registerGroup li.userMessages:after, 
.login .registerGroup li.userNotifications:after{
}

.login .registerGroup li.userMessages a,
.login .registerGroup li.userNotifications a {
	display: block!important;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index:11;	
}

*+html .login .loginGroup,
*+html .login .registerGroup,
*+html .login .fa,
*+html .login .registerGroup ul,
*+html .login .registerGroup li {
	display: inline;
}

.login .registerGroup li.userMessages a strong,
.login .registerGroup li.userNotifications a strong {
	display: none;
}
.login .registerGroup li.userMessages a span {
	position:absolute;
	top:0px;
	right:0px;
	font-size:12px;
	display:block;
	background-color:${xf.ViewXmlSetting("headeraccentcolor7","#00bfa7")};
	padding:0px 3px;
	height:14px;
	line-height:1;
	color:#FFF;
	border-radius:			3px;
	-moz-border-radius:		3px;
	-webkit-border-radius:	3px;
	font-weight:normal;
}

.searchBox {
  	margin-top: 3px;
	background: #666;
	float:left;
	padding: 5px;
	box-shadow: 0 0 2px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 0 2px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 0 2px rgba(0,0,0,0.2);
	overflow: inherit !important;
	height: 23px !important;
	z-index: 905;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
}
.searchBox #dnn_dnnSEARCH_ClassicSearch,
.searchBox #dnn_dnnSEARCH1_ClassicSearch,
.searchBox #dnn_dnnSEARCH2_ClassicSearch,
.searchBox #dnn_dnnSEARCH3_ClassicSearch {
	background: none;
	border: none;
	float: none;
	height: 22px;
	position: relative;
	white-space: nowrap;
	width: 235px;
	display: block;
	text-align: left;
	color: #777;
}

.SearchIcon {
	display: none;
}
.search,
a.search:link,
a.search:active,
a.search:visited {
	text-decoration: none;
	display: block;
	position: absolute;
	right: -4px;
	top: -4px;
	width: 40px;
	height: 30px;
	line-height:30px;
	overflow: hidden;
	padding: 0px;
	color: #FFF;
	text-align: center;
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
	font-size: 13px;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	background-color:${xf.ViewXmlSetting("headeraccentcolor7","#00bfa7")};
}
a.search:before {
	content: "GO";
} 
.searchBox input.NormalTextBox {
	width: 165px;
	text-align: left;
	height: 18px;
	padding: 0px 3px 0px 3px;
	background: none;
	border: none;
	display: block;
	position: absolute;
	left: 4px;
	top: 2px;
	outline: 0;
	border-radius: 0px 0px 0px 0px;
	-webkit-appearance: none;
	color: #aaa;
}
.searchBox .searchInputContainer {
	position: static !important;
}
.searchBox .searchInputContainer a.dnnSearchBoxClearText.dnnShow {
	top: -5px !important;
	left: auto;
	right: 35px !important;
}
.searchBox.searchSkinObjectPreview {
	right: inherit;
	left: auto;
	right: 0px;
}
.dnnSearchBoxPanel,
.dnnSearchResultPanel {
	width: 100%;
	max-width: none;
	padding: 10px 0px !important;
}
.dnnSearchResultPanel {
	padding: 10px 0px 7px 0px !important;
}
ul.searchSkinObjectPreview{
	margin:6px 0 0 0 !important;
}
.languageBox {
	float:none;
	vertical-align: middle;
	display: inline-block;
	white-space: nowrap;
	height: 40px;
	line-height: 40px;
	padding: 0 0 0 10px;
	}
/* ********** Main Menu ************** */	
.dnn_menu{
	float:right;
	padding: 0 75px 0 0;
	}
/*top_menu*/
 /*Icon7*/
	    #dnngo_megamenu > div > ul > li > a > span > i {
		color:${xf.ViewXmlSetting("IconColor7","#333")};
	    font-size:${xf.ViewXmlSetting("Iconfontsize7","13")}px;
	}
	
		#dnngo_megamenu > div > ul > li > a:hover > span > i,
	#dnngo_megamenu > div > ul > li.menu_hover > a > span > i,
	#dnngo_megamenu > div > ul > li.current > a > span > i{
		color:${xf.ViewXmlSetting("MenuBarAccentcolor7","#00bfa7")};
	}
	
		#dnngo_megamenu .dnngo_slide_menu li a:hover > span > i,
	#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a:hover > span > i{
		color:${xf.ViewXmlSetting("headersubaccentcolor7","#00bfa7")};
	}
		#dnngo_megamenu .dnngo_slide_menu li a > span > i,
	#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a > span > i{
		color:${xf.ViewXmlSetting("SubIconColor7","#666666")};
		font-size:${xf.ViewXmlSetting("SubIconfontsize7","13")}px;
	}
		#dnngo_megamenu .dnngo_slide_menu li a > span > i,
	#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a > span > i{
		color:${xf.ViewXmlSetting("SubIconColor7","#666666")};
		font-size:${xf.ViewXmlSetting("SubIconfontsize7","13")}px;
	}
		#dnngo_megamenu .dnngo_slide_menu li a > span > i,
	#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a > span > i{
		color:${xf.ViewXmlSetting("SubIconColor7","#666666")};
		font-size:${xf.ViewXmlSetting("SubIconfontsize7","13")}px;
	}	
		 /*Icon7 end*/
	#dnngo_megamenu ul{
			font-family:"${xf.ViewXmlSetting("menufontfamily7","Open Sans")}";
	}
	#dnngo_megamenu > div > ul {
			display: inline-block;
			vertical-align: middle;
	}
	*+html #dnngo_megamenu > div > ul {
			display: inline;
	}
		
	#dnngo_megamenu > div > ul > li {
			background: none;
	}
	#set( $menuspacing1_1 = ${xf.ViewXmlSetting("menuspacing7",25)} - 8 )
	#dnngo_megamenu > div > ul > li > a > span{
			border-bottom:5px solid transparent;
			border-top:3px solid transparent;
			padding:0  ${menuspacing1_1}px;
			display:block;
			color:${xf.ViewXmlSetting("headercolor7","#333333")};
			font-size:${xf.ViewXmlSetting("menufontsize7","13")}px;
			text-transform: ${xf.ViewXmlSetting("menutexttransform7","uppercase")};
			transition: 		color ease-in 200ms;
			-moz-transition: 	color ease-in 200ms; /* Firefox 4 */
			-webkit-transition: color ease-in 200ms; /* Safari and Chrome */
			-o-transition: 		color ease-in 200ms; /* Opera */
			-ms-transition: 	color ease-in 200ms; /* IE9? */
			line-height:${xf.ViewXmlSetting("menuheight7","113")}px;
	}
	.roll_menu.roll_activated #dnngo_megamenu > div > ul > li > a > span{
				padding:0 17px;		
	}
	#dnngo_megamenu > div > ul > li.dir > a > span{
			white-space:nowrap;
	}
	#dnngo_megamenu > div > ul > li.dir > a > span:after{
	}
	
	#dnngo_megamenu > div > ul > li > a:hover > span,
	#dnngo_megamenu > div > ul > li.menu_hover > a > span,
	#dnngo_megamenu > div > ul > li.current > a > span{
			color:${xf.ViewXmlSetting("MenuBarAccentcolor7","#00bfa7")};
		
	}
	/*sub*/	
	#dnngo_megamenu .dnngo_slide_menu{
			margin-top: -5px;
			background-color: ${xf.ViewXmlSetting("headersubBackgroundcolor7","#ffffff")};
			box-shadow: 0 0 4px rgba(0,0,0,0.4);
			-moz-box-shadow: 0 0 4px rgba(0,0,0,0.4);
			-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.4);
			border-top:5px solid ${xf.ViewXmlSetting("headersubaccentcolor7","#00bfa7")};
	}	
	#dnngo_megamenu .dnngo_slide_menu li{
			padding: 0px 15px;
	}	
	#dnngo_megamenu .dnngo_slide_menu li a{
			display: block;
			font-weight: normal;
			font-size: 13px;
			margin: 0px;
			padding: 0px;
			background: none;
			line-height: 24px;
			height: auto;
			border-bottom: 1px solid #d3d3d3;
			color:${xf.ViewXmlSetting("headersubfontcolor7","#666666")};
			position: relative;
			text-align: left;
			transition: color ease-in 200ms;
			-moz-transition: color ease-in 200ms;
			-webkit-transition: color ease-in 200ms;
			-o-transition: color ease-in 200ms;
			-ms-transition: color ease-in 200ms;
	}
	#dnngo_megamenu .dnngo_slide_menu li a:hover,
	#dnngo_megamenu .dnngo_slide_menu li.menu_hover > a {
			color:${xf.ViewXmlSetting("headersubaccentcolor7","#00bfa7")};
	}
	#dnngo_megamenu .dnngo_slide_menu li:last-child > a{
			border-bottom:none;
	}
	#dnngo_megamenu .dnngo_slide_menu li.dir > a:after{
			right:0px;
	}
	#dnngo_megamenu .dnngo_slide_menu li a span{
			color: inherit;
			display: block;
			padding: 9px 60px 9px 5px;
			margin: 0px;
			background: none;
			white-space: nowrap;
	}
	#dnngo_megamenu .dnngo_slide_menu .dnngo_submenu{
			background-color:${xf.ViewXmlSetting("headersubBackgroundcolor7","#ffffff")};
	}	
	#dnngo_megamenu .dnngo_slide_menu .dnngo_submenu ul li{
			padding:0 15px;
	}		
	#dnngo_megamenu .dnngo_boxslide{
			position:relative;
			margin-top: -5px;
			z-index:991;
			background-color:${xf.ViewXmlSetting("headersubBackgroundcolor7","#ffffff")};
			border-top:5px solid ${xf.ViewXmlSetting("headersubaccentcolor6","#00bfa7")};
			box-shadow: 0 0 2px rgba(0,0,0,0.4);
			-moz-box-shadow: 0 0 2px rgba(0,0,0,0.4);
			-webkit-box-shadow: 0 0 2px rgba(0,0,0,0.4);
	}	
	#dnngo_megamenu .dnngo_boxslide .menu_topbox,
	#dnngo_megamenu .dnngo_boxslide .menu_bottombox{
			background-color:${xf.ViewXmlSetting("headersubBackgroundcolor7","#ffffff")};
	}
		#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a{
			color:${xf.ViewXmlSetting("headersubfontcolor7","#666666")};
	}
	#dnngo_megamenu .dnngo_boxslide .menu_centerbox > div > ul > li > a > span,
	#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a:hover,
	h2.mega_title{
			color:${xf.ViewXmlSetting("headersubaccentcolor7","#00bfa7")};
	}

	#dnngo_megamenu .dnngo_boxslide .menu_topbox a, 
	#dnngo_megamenu .dnngo_boxslide .menu_leftbox a, 
	#dnngo_megamenu .dnngo_boxslide .menu_rightbox a, 
	#dnngo_megamenu .dnngo_boxslide .menu_bottombox a, 
	#dnngo_megamenu .dnngo_boxslide .menu_topbox .Normal a, 
	#dnngo_megamenu .dnngo_boxslide .menu_leftbox .Normal a, 
	#dnngo_megamenu .dnngo_boxslide .menu_rightbox .Normal a, 
	#dnngo_megamenu .dnngo_boxslide .menu_bottombox .Normal a{
		color:${xf.ViewXmlSetting("headersubaccentcolor7","#00bfa7")};
		}
	#dnngo_megamenu .dnngo_boxslide .menu_rightbox .Normal,
	#dnngo_megamenu .dnngo_boxslide .menu_leftbox .Normal,
	#dnngo_megamenu .dnngo_boxslide .menu_topbox .Normal,
	#dnngo_megamenu .dnngo_boxslide .menu_bottombox .Normal,
	#dnngo_megamenu .dnngo_boxslide .menu_rightbox,
	#dnngo_megamenu .dnngo_boxslide .menu_leftbox,
	#dnngo_megamenu .dnngo_boxslide .menu_topbox,
	#dnngo_megamenu .dnngo_boxslide .menu_bottombox{
		color:${xf.ViewXmlSetting("headersubfontcolor7","#666666")};
		}
	ul.leftboxul li a{
		color:${xf.ViewXmlSetting("headersubfontcolor7","#666666")}!important;
		}
	ul.leftboxul li a:hover,
	ul.leftboxul li a span.fa{
		color:${xf.ViewXmlSetting("headersubaccentcolor7","#00bfa7")}!important;
		}
	@media only screen and (min-width: 1200px) {
		#dnngo_megamenu > div > ul > li > a{
			padding: 0 ${xf.ViewXmlSetting("menuspacing7","25")}px;
			}
	}
	@media only screen and (min-width: 768px) and (max-width: 991px) {
		#set( $menuspacing1_2 = ${xf.ViewXmlSetting("menuspacing7",25)} - 18 )
		#dnngo_megamenu > div > ul > li > a > span {
			padding:0  ${menuspacing1_2}px;
				}
		.dnn_menu{
			padding: 10px 80px 10px 0;
			float: right;}		
	
		.roll_menu.roll_activated #dnngo_megamenu > div > ul > li > a > span{
			padding:0 7px;}	
			
		#dnngo_megamenu > div > ul > li > a > span{
			line-height:50px;}
		
			
		.roll_activated .dnn_logo {
		   padding: 0 0;}	
		
		.dnn_logo{
		   line-height:50px;
		   height:50px;
		   padding:10px 0;	
		}	
	}
	@media (max-width: 767px) {
	.HeadPane {
		float:none !important;
	}
	.Header_Info {
		width:100%;
	}
	
	.Header_Info li {
		width:100%;
		display:block;
		text-align:center;
		padding:4px 0px;
		white-space:normal;
	}
	.dnn_logo {
		text-align:center;
		padding:30px 0px;
		float:none;
		width:auto;
	}
	.Head_right {
		float:none !important;
		margin:0;
	}
	.search, a.search:link, a.search:active, a.search:visited{
		top:0;
		line-height:37px;	
	}	
	   a.search:before {
		content: "";
	}
	.Login a:hover,
	.Login .registerGroup li.userMessages:hover:before,
	.Login .registerGroup li.userNotifications:hover:before{
		color:${xf.ViewXmlSetting("headeraccentcolor7","#00bfa7")}!important;
	}
	.Login .registerGroup li.userMessages a span,
	.Login .registerGroup li.userNotifications a span{
		background-color:${xf.ViewXmlSetting("headeraccentcolor7","#00bfa7")};
	}	
	.search,
	a.search:link, 
	a.search:active, 
	a.search:visited{
		background-color:${xf.ViewXmlSetting("MenuBarAccentcolor7","#00bfa7")};
	}	
}
/*roll_menu */
.roll_menu.roll_activated {
	position:fixed;
	width:100%;
	z-index:900;
	-moz-box-shadow:0 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow:0 3px 3px rgba(0,0,0,0.2);
	box-shadow:0 3px 3px rgba(0,0,0,0.2);
	left:0;
	}
	  
.roll_menu.roll_activated .header7:before{
	filter:alpha(opacity=100);
	opacity:1;
	background:${xf.ViewXmlSetting("headerbg7","#ffffff")};	}

.roll_menu.roll_activated .nav_box{
	margin:0;
	}
.roll_menu.roll_activated .dnn_logo{
		display:block;
		float:left;
		line-height: 45px;
		height: 45px;		
		box-sizing:content-box;
		}	
.roll_menu.roll_activated .dnn_logo img{
		max-height:100%;
		padding:0;
		}
.roll_menu.roll_activated .dnn_menu{
	float:right;
	margin:0;
	padding:0;
	}
.roll_menu.roll_activated .search_ps,
.roll_menu.roll_activated .headp{
	display:none;
	}
.roll_menu.roll_activated #dnngo_megamenu > div > ul > li > a{
	 height:45px;
	line-height:45px;
	}	
.roll_menu.roll_activated #dnngo_megamenu > div > ul > li > a > span{
    height:45px;
	line-height:45px;
	border-bottom:none;
    border-top:none;
    }	
.roll_menu.roll_activated #dnngo_megamenu .dnngo_slide_menu{
		margin-top:0;}	
.roll_menu.roll_activated #dnngo_megamenu .dnngo_boxslide{	
		margin-top:0;}
	
#if( ${xf.ViewXmlSetting("headerposition","Not float")} == "Not float")

	.head_top{
		position:relative;
	}
	.roll_replace{
		position:relative; 
	}
#end
#if( ${xf.ViewXmlSetting("headerposition","Not float")} == "Float to top")
	.BannerPane.DNNEmptyPane{
		width:100%;
		display:block;
	}
	
#end
/*--------- Header7 end ----------*/
#end
.roll_menu.roll_activated .dnn_logo img{
	max-height:92%;
}




