/**=====================================================================*\
|| Designed By Sefaresh.Net                                             ||
\*=====================================================================**/                 


#khMainMenu {position:relative; z-index:10000; }
#khMainMenu > div > ul {  height:32px; box-shadow: 0px 2px 10px -5px #333;-webkit-box-shadow: 0px 2px 10px -5px #333;-moz-box-shadow: 0px 2px 10px -5px #333; -ms-box-shadow: 0px 2px 10px -5px #333; -o-box-shadow: 0px 2px 10px -5px #333;    }
#khMainMenu > div > ul > li:first-child { margin-left: 0; }
#khMainMenu > div > ul > li { margin-top:5px; margin-right:0px;height:21px; transition: background 0.3s linear; -webkit-transition: background 0.3s linear; -moz-transition: background 0.3s linear; -ms-transition: background 0.3s linear; -o-transition: background 0.3s linear; text-indent: -1px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; }
#khMainMenu > div > ul > li:hover,
#khMainMenu > div > ul > li:active,
#khMainMenu > div > ul > li:focus { background: #85a6fb; }
#khMainMenu > div > ul > li:hover > a,
#khMainMenu > div > ul > li:active > a,
#khMainMenu > div > ul > li:focus > a {color: #555;  }
#khMainMenu > div > ul > li > a { padding:0px 10px 0; display: block; height:21px; line-height:20px; font-size: 17px; text-transform: uppercase; color: #f6f6f6; text-shadow: 0 -1px 0 #5674c3;  } 
#khMainMenu > div > ul > li.active { background: #85a6fb; }
#khMainMenu > div > ul > li.active > a {  color: #fff;}
.first.active:hover {  background-color: #fff; -webkit-background-color: #fff; -moz-background-color: #fff; -ms-background-color: #fff; -o-background-color: #fff;   border-radius: 3px;  -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px;}
#khMainMenu > div > ul div.childcontent { padding-top:15px; margin-top: -12px; background: transparent; }
#khMainMenu > div > ul div.childcontent-inner-wrap {opacity:0.97;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=97);/* For IE 5-7 */-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=97)";/* For IE 8 */-webkit-box-shadow: 0px 0px 5px -2px #333;-moz-box-shadow: 0px 0px 5px -2px #333; -ms-box-shadow: 0px 0px 5px -2px #333; -o-box-shadow: 0px 0px 5px -2px #333;   }
#khMainMenu > div > ul div.childcontent-inner-wrap div.childcontent-inner-wrap { border-top-color: #6285de; }
#khMainMenu > div > ul div.childcontent-inner { overflow: hidden; padding-bottom:0px; padding-top:0px; }

div.kh-menu > ul.level0 > li > .childcontent .khcol { padding-bottom: 0; }
#khMainMenu > div > ul div.childcontent a,
#khMainMenu > div > ul div.childcontent span { font-size: 11px; color:#555; }
#khMainMenu > div > ul div.childcontent li {  margin: 0 5px; padding:5px 0; height:24px; line-height:22px; border-top: 1px solid #6285de; text-indent: 5px;  }
#khMainMenu > div > ul div.childcontent li:first-child { border-top: none; }
#khMainMenu > div > ul div.childcontent li.group { padding: 0; margin: 0; height: auto; border: none!important; background: none }
#khMainMenu > div > ul div.childcontent li > a,
#khMainMenu > div > ul div.childcontent li > span { display:block; height:24px; color:#989898; }

#khMainMenu > div > ul div.childcontent li.active > a,
#khMainMenu > div > ul div.childcontent li.active > span,
#khMainMenu > div > ul div.childcontent li:hover > a,
#khMainMenu > div > ul div.childcontent li:hover > span,
#khMainMenu > div > ul div.childcontent li > a:hover,
#khMainMenu > div > ul div.childcontent li > span:hover,
#khMainMenu > div > ul div.childcontent li.active > a > span,
#khMainMenu > div > ul div.childcontent li.active > span > span,
#khMainMenu > div > ul div.childcontent li:hover > a > span,
#khMainMenu > div > ul div.childcontent li:hover > span > span,
#khMainMenu > div > ul div.childcontent li > a:hover > span,
#khMainMenu > div > ul div.childcontent li > span:hover > span { color: #fff!important; background: #6285de; }

#khMainMenu > div > ul div.childcontent .group-title { padding: 4px; background: transparent; margin:10px 5px 2px 6px; text-transform: uppercase  }
#khMainMenu > div > ul div.childcontent .group-title .menu-title { border-bottom: 1px solid #C5C5C5;border-top: 1px solid #999;background: url('../images/bullet-2.html') no-repeat right 9px #F7F9FA;padding:0px 6px;font-size: 11px; line-height:25px; display: block; color: #333; text-shadow: 0 -1px 0 #3f5ca8 }
#khMainMenu > div > ul div.childcontent .group-title .menu-desc { font-size: 11px; line-height: 12px; display: block; color: #e9efff; } 
#khMainMenu .module p {font-size: 11px; line-height:  18px; }

/* split menu */

#khSubmenu { margin: 10px 0 40px 0; padding: 0 12px; }
#khSubmenu > div > ul { float: right; font-size: 11px; line-height: 32px!important; }
#khSubmenu > div > ul li { float: right; margin-right: 20px; text-transform: uppercase; font-size: 11px; font-weight: bold; color: #646464; line-height: 12px; }
#khSubmenu > div > ul li a { color: #646464; display:block; height: 32px; line-height: 32px; }
#khSubmenu > div > ul > li a:active,
#khSubmenu > div > ul > li a:focus,
#khSubmenu > div > ul > li a:hover { color: #fc764a; }
#khSubmenu > div > ul > li:first-child {}

/* Sub Nav (lv2) */
#khSubmenu ul li li { margin: 0 10px; padding: 4px 0; min-height: 32px; border-top: 1px solid #6285de; text-indent: 5px; float: none; clear: both; }
#khSubmenu ul li li:first-child { border-top: none; }
#khSubmenu ul li li > a { display:block; min-height: 24px; line-height: 32px; font-size: 11px; color: #fff; text-transform: none; font-weight: normal; }
#khSubmenu ul li li > a:hover,
#khSubmenu ul li li > a:hover > span { color: #fff!important; line-height: 32px; background: #6285de; }
#khSubmenu ul li ul,
#khSubmenu ul li ul ul,
#khSubmenu ul li ul ul ul { background: #5273c8; border: 1px solid #6285de; border-top-color: #83a5fd; position: relative; }
#khSubmenu ul li ul ul,
#khSubmenu ul li ul ul ul { border-top-color: #6285de; }
#khSubmenu ul>li.hover>ul { display:block; height:auto; left:auto; position:absolute; }
#khSubmenu ul ul { }
#khSubmenu > div > ul > ul { margin-left: -20px!important; }
#khSubmenu ul ul ul { display:none!important; left:-999px!important; }
#khSubmenu ul ul li:hover>ul { margin-left:180px!important; margin-top: -32px!important; left:0!important; display:block!important; }
#khSubmenu ul li:hover ul,
#khSubmenu ul li:hover ul ul,
#khSubmenu ul li:hover ul ul ul { left: auto; } 