/* * ------------------------------------------------------------------------ * JA Mixmaz Template * ------------------------------------------------------------------------ * Copyright (C) 2004-2011 J.O.O.M Solutions Co., Ltd. All Rights Reserved. * @license - Copyrighted Commercial Software * Author: J.O.O.M Solutions Co., Ltd * Websites:  http://www.joomlart.com -  http://www.joomlancers.com * This file may not be redistributed in whole or significant part. * ------------------------------------------------------------------------*/.ja-megamenu {    background: transparent url(../../images/menu_bg_black.png) repeat-x;}ul.megamenu {  margin:10px;}/* Styling ---*//* lv - 0-----------------------------------*/#ja-megamenu ul.level0 {  font-family: Helvetica, Arial, sans-serif;}.ja-megamenu ul.level0 {  float: left;  margin: 0;}.ja-megamenu ul.level0 li.mega {  border-left: 0px solid #262425;  border-right: 0px solid #000000;}.ja-megamenu ul.level0 li.mega.first {  border-left: none;}.ja-megamenu ul.level0 li.mega.last {	border-right:none;}.ja-megamenu ul.level0 li.mega a.mega {  border-bottom: 0px solid transparent;  color: #000;  font-size: 120%;  font-weight: bold;  padding: 14px 16px 21px;  text-transform: none;}/* Menu Level 0 green */.ja-megamenu ul.level0 li.mega a.mega:hover,.ja-megamenu ul.level0 li.mega.over a.mega {  background: transparent url(../../images/menu_bg_green.png) repeat-x;  border-bottom-color: #e1223f;  color: #9e9e9e;}.ja-megamenu ul.level0 li.mega.active a.mega {  border-top-color: #40be86;  color: #9e9e9e;  background: transparent url(../../images/menu_bg_green.png) repeat-x;}/* Menu Level 0 blue */.ja-megamenu ul.level0 li.mega a.blue:hover,.ja-megamenu ul.level0 li.mega.over a.blue {  background: transparent url(../../images/menu_bg_blue.png) repeat-x;  color: #9e9e9e;}.ja-megamenu ul.level0 li.mega.active a.blue {  color: #9e9e9e;  background: transparent url(../../images/menu_bg_blue.png) repeat-x;}/* Menu Level 0 yellow */.ja-megamenu ul.level0 li.mega a.yellow:hover,.ja-megamenu ul.level0 li.mega.over a.yellow {  background: transparent url(../../images/menu_bg_yellow.png) repeat-x;  color: #9e9e9e;}.ja-megamenu ul.level0 li.mega.active a.yellow {  color: #9e9e9e;  background: transparent url(../../images/menu_bg_yellow.png) repeat-x;}.ja-megamenu ul.level0 li.haschild a.mega span.menu-title,.ja-megamenu ul.level0 li.haschild-over a.mega span.menu-title {  background: none;  padding-left: 0px;}/* lv - 1 and below-----------------------------------*//* Styling ---*/#ja-megamenu ul.level1 {	font-family: Helvetica, Arial, sans-serif;}.ja-megamenu ul.level1 li.mega {  border: none;}/* OLD STYLE *//* green borders .ja-megamenu ul.level1 li.mega {  border-left: none;  border-right: none;  border-top: 1px solid #4acc92;  border-bottom: 1px solid #2ea771;}/* blue borders .ja-megamenu li.blue ul.level1 li.mega {  border-top: 1px solid #78aff7;  border-bottom: 1px solid #3d84e0;}/* yellow borders .ja-megamenu li.yellow ul.level1 li.mega {  border-top: 1px solid #fce195;  border-bottom: 1px solid #edc249;}.ja-megamenu ul.level1 li.mega.group,.ja-megamenu ul.level1 li.first {  border-top: none !important;}.ja-megamenu ul.level1 li.last {  border-bottom: none !important;}*/.ja-megamenu ul.level0 li ul.level1 li.mega a.mega,.ja-megamenu ul.level0 li ul.level1 li ul.level2 li.mega a.mega {  background: none;  border-top: none;  color: #000;/*  text-shadow: 0px 1px 0px #fff; */  line-height: normal;  padding: 8px 0px;  text-transform: capitalize;  font-weight: normal;  font-size: 100%;}.ja-megamenu ul.level0 li ul.level1 li.mega a.mega:hover,.ja-megamenu ul.level0 li ul.level1 li.mega a.mega.over,.ja-megamenu ul.level0 li ul.level1 li ul.level2 li.mega a.mega:hover,.ja-megamenu ul.level0 li ul.level1 li ul.level2 li.mega a.mega.over {  color: #9e9e9e;/*  text-shadow: 0px 1px 0px #fff; */}.ja-megamenu ul.level0 li ul.level1 li.mega.active a.mega,.ja-megamenu ul.level0 li ul.level1 li.mega.active a.mega.active,.ja-megamenu ul.level0 li ul.level1 li ul.level2 li.mega.active a.mega,.ja-megamenu ul.level0 li ul.level1 li ul.level2 li.mega.active a.mega.active {  color: #9e9e9e;/*  text-shadow: 0px 1px 0px #fff; */}/* OLD STYLE /* green level 1 links .ja-megamenu ul.level0 li ul.level1 li.mega a.mega,.ja-megamenu ul.level0 li ul.level1 li ul.level2 li.mega a.mega {  background: none;  border-top: none;  color: #1b8153;  text-shadow: 0px 1px 0px #4acc92;  line-height: normal;  padding: 8px 0px;  text-transform: capitalize;  font-weight: normal;  font-size: 100%;}.ja-megamenu ul.level0 li ul.level1 li.mega a.mega:hover,.ja-megamenu ul.level0 li ul.level1 li.mega a.mega.over,.ja-megamenu ul.level0 li ul.level1 li ul.level2 li.mega a.mega:hover,.ja-megamenu ul.level0 li ul.level1 li ul.level2 li.mega a.mega.over {  color: #fff;  text-shadow: 0px 1px 0px #2ea771;}.ja-megamenu ul.level0 li ul.level1 li.mega.active a.mega,.ja-megamenu ul.level0 li ul.level1 li.mega.active a.mega.active,.ja-megamenu ul.level0 li ul.level1 li ul.level2 li.mega.active a.mega,.ja-megamenu ul.level0 li ul.level1 li ul.level2 li.mega.active a.mega.active {  color: #fff;  text-shadow: 0px 1px 0px #2ea771;}/* blue level 1 links .ja-megamenu ul.level0 li.blue ul.level1 li.mega a.mega,.ja-megamenu ul.level0 li.blue ul.level1 li ul.level2 li.mega a.mega {  color: #225fad;  text-shadow: 0px 1px 0px #78aff7;}.ja-megamenu ul.level0 li.blue ul.level1 li.mega a.mega:hover,.ja-megamenu ul.level0 li.blue ul.level1 li.mega a.mega.over,.ja-megamenu ul.level0 li.blue ul.level1 li ul.level2 li.mega a.mega:hover,.ja-megamenu ul.level0 li.blue ul.level1 li ul.level2 li.mega a.mega.over {  color: #fff;  text-shadow: 0px 0px 3px #3d84e0;}.ja-megamenu ul.level0 li.blue ul.level1 li.mega.active a.mega,.ja-megamenu ul.level0 li.blue ul.level1 li.mega.active a.mega.active,.ja-megamenu ul.level0 li.blue ul.level1 li ul.level2 li.mega.active a.mega,.ja-megamenu ul.level0 li.blue ul.level1 li ul.level2 li.mega.active a.mega.active {  color: #fff;  text-shadow: 0px 0px 3px #3d84e0;}/* yellow level 1 links .ja-megamenu ul.level0 li.yellow ul.level1 li.mega a.mega,.ja-megamenu ul.level0 li.yellow ul.level1 li ul.level2 li.mega a.mega {  color: #b79023;  text-shadow: 0px 1px 0px #fce195;}.ja-megamenu ul.level0 li.yellow ul.level1 li.mega a.mega:hover,.ja-megamenu ul.level0 li.yellow ul.level1 li.mega a.mega.over,.ja-megamenu ul.level0 li.yellow ul.level1 li ul.level2 li.mega a.mega:hover,.ja-megamenu ul.level0 li.yellow ul.level1 li ul.level2 li.mega a.mega.over {  color: #fff;  text-shadow: 0px 0px 3px #edc249;}.ja-megamenu ul.level0 li.yellow ul.level1 li.mega.active a.mega,.ja-megamenu ul.level0 li.yellow ul.level1 li.mega.active a.mega.active,.ja-megamenu ul.level0 li.yellow ul.level1 li ul.level2 li.mega.active a.mega,.ja-megamenu ul.level0 li.yellow ul.level1 li ul.level2 li.mega.active a.mega.active {  color: #fff;  text-shadow: 0px 0px 3px #edc249;}*/.ja-megamenu ul.level0 .childcontent .megacol .group-content ul.megamenu.level1 {  margin: 0px;} /* CHILD CONTENT-----------------------------------*/.ja-megamenu .childcontent {  border-top: 5px solid transparent;  max-width: 100%;}.ja-megamenu .childcontent-inner-wrap {  max-width: 100%;}.ja-megamenu .childcontent-inner {  background: #f1f1f1;  color: #000;  max-width: 100%;}/* OLD STYLE/* green childcontent .ja-megamenu .childcontent-inner {  background: #40be86;  border-left: 0px solid #f1f1f1;  color: #2ea771;}/* blue childcontent .ja-megamenu li.blue .childcontent-inner {  background: #549bf7;  border-left: 0px solid #f1f1f1;  color: #225fad;}/* yellow childcontent .ja-megamenu li.yellow .childcontent-inner {  background: #fcd568;  border-left: 0px solid #f1f1f1;  color: #b79023;}*/.ja-megamenu .childcontent-inner .group-content.cols2 {	display:inline-block;}.ja-megamenu .childcontent .ja-moduletable {   color: #999999;  margin: 0px 5px 0px 0px;}.ja-megamenu .childcontent .ja-moduletable h3 {	background: none;	border-bottom: 1px dotted #ccc;	text-transform: uppercase;}/* Columns --- */.ja-megamenu .megacol ul.megamenu li.mega {  border: none !important;}/* Modules */.ja-megamenu .childcontent .ja-moduletable li {  margin-bottom: 0px;}.ja-megamenu .childcontent .ja-moduletable .ja-box-ct {  padding: 0px;}/* Grouped --- */.ja-megamenu .group-title { 	border-bottom: 1px solid #d2d2d3;	margin:0px;}.ja-megamenu ul.level0 li ul.level1 li.mega .group .group-title a{   color:#000;  font-family: Helvetica, Arial, sans-serif;  font-weight: bold !important;  font-size: 100%;  text-transform: none;  padding: 8px 0px;}.ja-megamenu ul.level0 li ul.level1 li.mega .group .group-title a:hover {  color: #9e9e9e;} /* OLD STYLE /* green group title .ja-megamenu ul.level0 li ul.level1 li.mega .group .group-title a{ 	color:#fff;  font-family: Helvetica, Arial, sans-serif;	font-weight: normal;	font-size: 100%;	text-transform: none;  padding: 8px;  text-shadow: 0px 0px 3px #2ea771;}/* blue group title .ja-megamenu ul.level0 li.blue ul.level1 li.mega .group .group-title a{   text-shadow: 0px 0px 3px #3d84e0 !important;}/* yellow group title .ja-megamenu ul.level0 li.yellow ul.level1 li.mega .group .group-title a{   text-shadow: 0px 0px 3px #fce195 !important;}*/.ja-megamenu .group-title .menu-desc {	color: #999;	padding-left: 0 !important;}