/**
 * @package Jms Megamenu
 * @version 1.0
 * @Copyright (C) 2009 - 2013 Joommasters.
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL
 * @Website: http://www.joommasters.com
**/


.jms-megamenu {


	background:#000;


	width:100%;


	float:left;

	margin-top:78px;

}


.jms-megamenu .jmsnav {


	background:#000;


	float:left;


	padding:0px!important;


	margin:0px;


}


.jms-megamenu .jmsnav > li {


	float:left;		


    margin: 0px;


    list-style:none;


    border-right:1px solid #FFF;


}





.jms-megamenu .jmsnav > li > a {


	font-size:14px;


	color:#FFF;


	padding:5px 25px!important;


	line-height:20px;


	float:left;


	position:relative;


	text-decoration:none;


}


.jms-megamenu .jmsnav > li > .dropdown-menu {


	display:none;


	border: 1px solid #ccc;


	border: 1px solid rgba(0,0,0,0.2);


	*border-right-width: 2px;


	*border-bottom-width: 2px;


	padding: 0;


	margin: 0;


	-webkit-border-radius: 0 0 4px 4px;


	-moz-border-radius: 0 0 4px 4px;


	border-radius: 0 0 4px 4px;


	-webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);


	-moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2);


	box-shadow: 0 5px 10px rgba(0,0,0,0.2);


	-webkit-background-clip: padding-box;


	-moz-background-clip: padding;


	background:#FFF;


}


.jms-megamenu .jmsnav > li.active,


.jms-megamenu .jmsnav > li.open {



	background:#6B6B6B;


}


.jms-megamenu li.active a,


.jms-megamenu li a:hover {





}
.mega-nav li > a:hover,
.mega-nav li.active > a {
	font-weight:bold; 
}

.mega-nav > li.open a {


	color:#000;


}


.jms-megamenu .jmsnav > li.open > .dropdown-menu {


	display:block;


	position:absolute;


	top:52px;


	left:0px;


	z-index:1000;


} 


.mega-row {


	float:left;


}


.mega-col {


	float:left;


	width:200px;


	margin:5px;


	


	


}


.mega-nav {


	float:left;


	width:100%;


	position:relative!important;


	padding:0px!important;


	margin:0px;	


}


.mega-nav > li {


	list-style:none;


	float:left;


	width:100%;	


	border-bottom:1px dotted #CCC;


}


.mega-nav > li:last-child {


	border-bottom:none;


}


.mega-nav > li:first-child > ul li:first-child {


	border-top:1px dotted #CCC;


}


.no-mega .mega-nav > li:first-child > ul li:first-child,


.mega-nav > li.group:first-child > ul li:first-child {


	border-top:none;


}


.mega-nav > li > ul {


	background:#FFF;


	float:left;


	width:100%;

	margin:0px;


}


.mega-nav > li > ul > li > ul > li a,


.mega-nav > li > ul > li > a,


.mega-nav > li > a {


	font-size:12px;


	color:#000!important;


	text-shadow:none!important;


	            


	padding:5px 10px!important;


	line-height:20px;


	float:left;


	text-decoration:none;


}


.mega-nav > li > ul > li.group,


.mega-nav > li.group {


	background:#C5C5C5!important;


}


.mega-nav > li > ul > li.group > a,


.mega-nav > li.group > a {


	font-weight:bold;	


	color:#FFF;


	background:none;


	text-decoration:none;


}


.mod-content {


	float:left;


	clear:both;


	margin:0px 0px 0px;


	width:100%;


	background:#F6F6F6;


}


.mega-nav .title_block {


	display:none;


}


.mega-child-icon {


	/*background: url("../images/arrow.png") no-repeat scroll 0 0 transparent;*/


    display: block;


    height: 6px;


    position: absolute;


    right: 13px;


    top: 14px;


    width: 8px;


}


.mega-nav > li > ul {	


	float:left;


	position:relative!important;


}


.no-mega .mega-nav > li > ul {	


	display:none!important;


}


.no-mega .mega-nav > li.open {


	position:relative;


}


.no-mega .mega-nav > li.open > ul {	


	display:block;


	position:absolute;


	top:0px;


	left:100%;


	z-index:2000;	


	background:#FFF;


	border: 1px solid #ccc;


	border: 1px solid rgba(0,0,0,0.2);


	width:200px;


}


.no-mega .mega-row {


	border-top:1px dotted #CCC;


}


.no-mega .mega-row:first-child {


	border-top:none;


}


.mega-nav > li > ul > li {


	list-style:none;


	float:left;


	width:100%;


	border-bottom:1px dotted #CCC;


}


.mega-nav > li > ul > li > ul > li.haschild,


.mega-nav > li > ul > li.haschild,


.mega-nav > li.haschild {


	background:url(../images/arrow_right.png) no-repeat 98% 12px;


}


ul.level2 > li.haschild:first-child {


	background:none;


}


.no-mega ul.level1 > li.haschild:first-child {


	background:url(../images/arrow_right.png) no-repeat 98% 12px;


}


.mega-nav > li > ul > li:last-child {


	border-bottom:none;


}


.mega-nav > li > ul > li > ul > li {


	list-style:none;


	float:left;


	width:100%;


	border-bottom:1px dotted #CCC;


}


.mega-nav > li > ul > li > ul > li:last-child {


	border-bottom:none;


}


.mega-nav > li > ul > li > ul {


	display:none!important;


}


.mega-nav > li > ul > li.open {


	position:relative;


}


.mega-nav > li > ul > li.open > ul {


	display:block!important;


	position:absolute;


	top:0px;


	left:100%;


	z-index:2000;	


	background:#FFF;


	border: 1px solid #ccc;


	border: 1px solid rgba(0,0,0,0.2);


	width:200px;


}
.mod-content > ul {
	padding:0px!important;
	margin:0px!important;
}
.mod-content > ul > li {
	list-style:none!important;
	background:none!important;
	border-bottom:1px dotted #CCCCCC;
	line-height:18px;
}
.mod-content > ul > li a {
	padding:5px 10px;
}
