<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/**
 * ------------------------------------------------------------------------
 * JA Wall Template for J25 &amp; J3x
 * ------------------------------------------------------------------------
 * 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.
 * ------------------------------------------------------------------------
 */
 
 
/* MAIN NAV
--------------------------------------------------------- */
#mainnav {
  left: 120px; /* Space for Logo */
  position: absolute;
  width: 100%;
  top: 0;
}

#mainnav .menu {
  float: left;
  white-space: nowrap;
}

#mainnav .menu-inner {
  position: absolute;
  left: 0;
  right: 462px;
  height: 45px;
}

.fixed-display #mainnav .menu-inner {
  right: 390px;
}

#mainnav .menu,
#mainnav .menu li {
  margin: 0;
  padding: 0;
}

#mainnav .menu &gt; li {
  border-right: 1px solid #3f3f3f;
  display: inline-block;
}

#mainnav .menu &gt; li &gt; a {
  border-bottom: 5px solid transparent;
  color: #BBB;
  display: block;
  float: left;
  height: 40px;
  line-height: 45px;
  padding: 0 20px;
  text-shadow: 0 -1px 0 rgba(0,0,0,.7);
  transition: background-color .5s ease 0s, color 0.2s linear 0s;
  -o-transition: background-color .5s ease 0s, color 0.2s linear 0s;
  -moz-transition: background-color .5s ease 0s, color 0.2s linear 0s;
  -webkit-transition: background-color .5s ease 0s, color 0.2s linear 0s;
}

#mainnav .menu &gt; li:hover &gt; a,
#mainnav .menu &gt; li &gt; a:hover,
#mainnav .menu &gt; li &gt; a:active,
#mainnav .menu &gt; li &gt; a:focus {
  border-bottom-color: #666;
  color: #FFF;
  text-decoration: none;
}

#mainnav .menu &gt; li.active &gt; a {
  border-bottom-color: #09c;
}

/* 2nd level and above ---*/
#mainnav .menu &gt; li.deeper ul {
  background: #FFF;
  border: 5px solid #666;
  box-shadow: 2px 2px 2px rgba(0,0,0,.2);
  left: -999em;
  margin: 0;
  max-width: 420px;
  min-width: 180px;
  padding: 0;
  position: absolute;
  width: auto;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

#mainnav .menu &gt; li.active.deeper ul {
  border-color: #09c; /* Active Parent's Popup*/
}

#mainnav .menu &gt; li.deeper.hover &gt; ul,
#mainnav .menu &gt; li.deeper:hover &gt; ul {
  left: auto;
  margin-top: 45px;
  position: absolute;
}

#mainnav .menu &gt; li.deeper ul li {
  border-bottom: 1px solid #e5e5e5;
  float: none;
  list-style: none;
}

#mainnav .menu &gt; li.deeper ul li.parent {
  position: relative;
}

#mainnav .menu &gt; li.deeper ul li a {
  color: #333;
  display: block;
  height: 30px;
  line-height: 30px;
  max-width: 420px;
  font-size: 12px;
  padding: 0 20px;
  text-overflow: ellipsis;
  text-shadow: 0 1px 0 #FFF;
  white-space: nowrap;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  transition: background-color .5s ease 0s, color 0.2s linear 0s;
  -o-transition: background-color .5s ease 0s, color 0.2s linear 0s;
  -moz-transition: background-color .5s ease 0s, color 0.2s linear 0s;
  -webkit-transition: background-color .5s ease 0s, color 0.2s linear 0s;
}

#mainnav .menu &gt; li.deeper ul li:hover a,
#mainnav .menu &gt; li.deeper ul li a:hover,
#mainnav .menu &gt; li.deeper ul li a:active,
#mainnav .menu &gt; li.deeper ul li a:focus {
  background: #f0f0f0;
  text-decoration: none;
}

#mainnav .menu &gt; li.deeper ul li.active a {
  color: #09c;
}

#mainnav .menu &gt; li.deeper ul ul {
 border: 5px solid #666666;
 left: 100% !important;
 top: -5px;
 font-size: 100%;
 display: none;
}

#mainnav .menu &gt; li.deeper li.parent:hover &gt; ul {
  display: block;
}

#mainnav .menu &gt; li.deeper ul ul li a,
#mainnav .menu &gt; li.deeper li li.parent li a,
#mainnav .menu &gt; li.deeper ul li.active li a{
  background: #fff ;
  color: #333;
  text-decoration: none;
}

#mainnav .menu &gt; li.deeper ul li.parent li a{
  background: #fff;
  text-decoration: none;
}

#mainnav .menu &gt; li.deeper.hover ul ul:after, 
#mainnav .menu &gt; li.deeper:hover ul ul:after {
  background: none;
}

#mainnav .menu &gt; li.deeper ul ul li a,
#mainnav .menu &gt; li.deeper ul ul li a:hover,
#mainnav .menu &gt; li.deeper ul ul li a:focus,
#mainnav .menu &gt; li.deeper ul ul li a:active,
#mainnav .menu &gt; li.deeper li li.parent li:hover a,
#mainnav .menu &gt; li.deeper li li.parent li a:hover,
#mainnav .menu &gt; li.deeper li li.parent li a:focus,
#mainnav .menu &gt; li.deeper li li.parent li a:active {
  background: #f0f0f0;
}  

#mainnav .menu &gt; li.deeper ul li.active li.active a {
  color: #09c; 
}

/* arrow more ---*/
#mainnav .navprev,
#mainnav .navnext {
	display: block;
	position: absolute;
	top: 0;
	height: 45px;
	width: 24px;
	z-index: 1000;
}

#mainnav .navprev {
  left: 0;
  background: url(../images/arrow-navmore.png) no-repeat left top;
}

#mainnav .navnext {
  right: 465px;
  background: url(../images/arrow-navmore.png) no-repeat right top;
}

.fixed-display #mainnav .navnext {
  right: 255px;
}

.no-toolbar #mainnav  .menu-inner,
.no-toolbar #mainnav .navnext {
  right: 262px;
}

/* 2nd level and above when have arrow ---*/
ul.jsub {
  background: #FFF;
  border: 5px solid #666;
  box-shadow: 2px 2px 2px rgba(0,0,0,.2);
  max-width: 420px;
  min-width: 180px;
  padding: 0;
  margin: 0;
  top: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

ul.jsub li {
  border-bottom: 1px solid #e5e5e5;
  float: none;
  list-style: none;
}

ul.jsub li a {
  color: #333;
  display: block;
  height: 30px;
  line-height: 30px;
  padding: 0 20px;
  text-shadow: 0 1px 0 #FFF;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

ul.jsub li a:hover {
  background: #f0f0f0;
  text-decoration: none;
}

/* DEFAULT JOOMLA MENU
--------------------------------------------------------- */
.menu {
}

.menu li {
  border: 0;
  line-height: 1.1;
  list-style: none;
  margin: 5px 0 0;
  padding: 0;
}

.menu li:first-child {
  margin-top: 0;
}

.menu li a {
}

.menu li a:hover,
.menu li a:active,
.menu li a:focus {
}

/* Active state */
.menu li.active a {
}

.menu li.active a:hover,
.menu li.active a:active,
.menu li.active a:focus {
}

/* 2nd level + */
.menu ul {
  padding: 10px;
}

/* CATEGORIES
--------------------------------------------------------- */
.categories-module {
}

.categories-module li {
  border: 0;
  line-height: 1.1;
  list-style: none;
  margin: 5px 0 0;
  padding: 0;
}

.categories-module li:first-child {
  padding-top: 0;
}

.categories-module li h4,
.categories-module li h5,
.categories-module li h6 {
  font-weight: normal;
  margin: 0;
  padding: 0;
}

.categories-module li a {
}

.categories-module li a:hover,
.categories-module li a:active,
.categories-module li a:focus {
}

/* Active state */
.categories-module li.active a {
}

.categories-module li.active a:hover,
.categories-module li.active a:active,
.categories-module li.active a:focus {
}

/* 2nd level + */
.categories-module ul {
  padding: 10px;
}

/* MISC.
--------------------------------------------------------- */
/* Demo Only Styles Number */
#mainnav .menu &gt; li &gt; a.hilite:after {
  background: #C00;
  color: #FFF;
  width: 18px;
  height: 12px;
  line-height: 12px;
  display: inline-block;
  content: "12";
  text-align: center;
  font-size: 10px;
  font-weight: bold;
  padding:1px;
  border-radius: 2px;
  margin-left: 5px;
  top: -5px;
  position: relative;
}</pre></body></html>