.ja-megamenu a.over,.ja-megamenu a.active{color:#fff !important;}ul.megamenu ul.megamenu ul.megamenu{margin:10px 5px;}.ja-megamenu ul.level0 li.mega{background:repeat-y right;}.ja-megamenu ul.level0 li.mega a.mega{padding:15px 20px 10px;color:#ffffff;}.ja-megamenu ul.level0 li.active{color:#fff;background:repeat-y right #840e0e;}.ja-megamenu ul.level0 li.over,ul.level0 li.haschild-over{background:repeat-y right #840e0e;}.ja-megamenu ul.level1 li.mega{background:url('../templates/ja_portfolio/images/divider-2.gif') repeat-x top;}.ja-megamenu ul.level1 li.mega.haschild{background:url('../templates/ja_portfolio/images/divider-4.gif') no-repeat top right;}.ja-megamenu ul.level1 li.first{background-image:none}.ja-megamenu ul.level1 li.over,ul.level1 li.haschild-over{background-color:#6a0505;}.ja-megamenu ul.level1 li.mega a.mega{border:0;padding:8px 10px;color:#ffffff;}.ja-megamenu ul.level1 li a.mega span.menu-desc{padding-left:0 !important;}.ja-megamenu .childcontent-inner{background:#8d171c;border:1px solid #8d171c;border-top:0;color:#8d171c;}.ja-megamenu .level1 .childcontent-inner{border-top:1px solid #8d171c;}.ja-megamenu .childcontent .ja-moduletable{margin:10px 5px;background:none;border:0;}.ja-megamenu .childcontent .ja-moduletable .ja-box-ct{padding:0;}.ja-megamenu .childcontent .ja-moduletable h3{background:none;border-bottom:1px dotted #ccc;text-transform:uppercase;}.ja-megamenu .group-title{background:#313435;}.ja-megamenu .group-title .menu-title{color:#fff;text-transform:uppercase;font-weight:bold;font-size:100%;}.ja-megamenu .group-title .menu-desc{padding-left:0 !important;}