/*
 * ------------------------------------------------------------------------
 * JA Mendozite template for Joomla 2.5.x 
 * ------------------------------------------------------------------------
 * 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.
 * ------------------------------------------------------------------------
*/

/* Kummer: Overrides 				*/
/* Last change: RL120703 			*/

/* RL120703 - grey:  */
/*
F54F27 - d1d0d0
E55F43 - e6e5e5
FF5338 - FFfefe
D05338 - d0d0d0
aaaaaa - aaaaaa
929292 - 929292
*/


/* RL121017 */
ul.megamenu { margin: 4px; }

/*121009 TB */
#ja-mainnav .main-inner1 { background-color: #2E4089; }

.ja-megamenu ul.level0 > li.mega > a.mega,
.ja-megamenu ul.level0 > li.active > a.mega,
.ja-megamenu ul.level1 li.mega a.mega {
	border: none;
    border-right: 1px solid #D1D0D0;
	height: 38px;
    line-height: 38px;
	font-size: 120%;
}
.ja-megamenu ul.level1 li.mega a.mega { padding: 4px 5px; }

/*TB 121016 topmenu aktiv*/
.ja-megamenu ul.level0 > li.active > a.mega {
	background-image: none;
    background-color: #9999CC;
    color:	white;
}
/*TB 121016 Dropdown Listenelemente hintergrund*/
.ja-megamenu ul.level1 li.mega {
	background-color: rgba(46, 64, 137, 0.8);
    border: 1px solid transparent;
    margin-bottom: 8px;
}

/*TB 121012 Topmenu status over tab*/
.ja-megamenu ul.level0 li.mega a.over {
    background-color: #9999CC;
}

/* RL121017 */
.ja-megamenu ul.level1 li.mega a.mega {
	color: #fff;
}
/*TB 121016 topmenu listenpunkte aktiv*/
.ja-megamenu ul.level1 li.over, .ja-megamenu ul.level1 li.active {
        background: #9999CC;
}
.ja-megamenu ul.level0 li.haschild > a.mega > span.menu-title, 
.ja-megamenu ul.level0 li.haschild-over > a.mega > span.menu-title {
	background-image: url(../../images/arrow3.png);
	background-position: right center;
	background-repeat: no-repeat;
	padding-left: 0;
	padding-right: 12px;
}

.ja-megamenu ul.level0 li.active.haschild > a.mega > span.menu-title,
.ja-megamenu ul.level0 li.active.haschild-over > a.mega > span.menu-title {
	background-image: url(../../images/arrow2.png);
}

.ja-megamenu ul.level0 li.mega .has-image {
	background-position: left 7px;
}

/* lv - 1 and below
-----------------------------------*/
/* Styling ---*/
.ja-megamenu ul.level1 li.mega { margin-bottom: 4px; }

.ja-megamenu ul.level1 li.over,
.ja-megamenu ul.level1 li.active {
	/* border-color: #fff; */
	background-color: #9999CC;
}

.ja-megamenu ul.level1 li.last { margin-bottom: 0; }
.ja-megamenu ul.level1 li.mega a.mega { border: 0; color: #fff; }

.ja-megamenu ul.level1 li.over a.over,
.ja-megamenu ul.level1 li.active a.active { color: #fff; }

.ja-megamenu ul.level1 li.haschild > a.mega > span.menu-title, 
.ja-megamenu ul.level1 li.active.haschild > a.mega > span.menu-title {
	background-image: url(../../images/arrow4.png);
}

.ja-megamenu ul.level1 li.haschild-over > a.mega > span.menu-title,
.ja-megamenu ul.level1 li.active.haschild-over > a.mega > span.menu-title {
	background-image: url(../../images/arrow5.png);
}

 /* CHILD CONTENT
-----------------------------------*/

/*TB 121016 Dropdown hintergrund*/
.ja-megamenu .megacol  { border-top: 1px solid white; }
.ja-megamenu .childcontent-inner,
.ja-megamenu .megacol  {
	width: 150px !important;
}

.ja-megamenu .childcontent-inner {
    background-color: rgba(46, 64, 137, 0.8);
    color: #fff;
}

.ja-megamenu .level1 .childcontent-inner { }

.ja-megamenu .childcontent ul.megamenu .ja-moduletable {
	margin: 0;
}

.ja-megamenu .childcontent .ja-moduletable .ja-box-ct { padding: 0; }

.ja-megamenu .childcontent ul.megamenu .ja-moduletable h3 {
	background: none;
	border-bottom: 1px dotted #ccc;
	text-transform: uppercase;
}

/* Grouped --- */
.ja-megamenu .megacol.column2 {
	background: url(../../images/mega-line.gif) repeat-y left top;
}

.ja-megamenu ul.level1 li.group {
	background: none;
	margin: 0;
	border: 0;
}

.ja-megamenu ul.level1 li.group a.group {
	padding: 0 0 10px;
}

.ja-megamenu .group-title { }

.ja-megamenu .group-title .menu-title {
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 100%;
}

.ja-megamenu .group-title .menu-desc {
	color: #999;
	padding-left: 0 !important;
}

.ja-megamenu .group-content ul.megamenu { margin: 0; }

.ja-megamenu .group-content ul.level1 li.mega {
	background: none;
	filter: none;
	-ms-filter: none;
	border: 0;
	margin: 0;
}

.ja-megamenu .group-content ul.level1 li.mega a.mega {
	padding: 5px 0;
}
.ja-megamenu ul.level1 li.mega a.mega {
	height: auto;
	line-height: 1;
}

.megamenu p.readmore {
	margin: 10px 0;
}

.megamenu p.readmore a {
	background-image: url(../../images/readmore-hover.png);
	color: #d05338;
}

/*.level0 > li.mega.last { position: absolute; right: 30px; } for K2 Store cart */
li.mega.last a {
	border-right: none !important;
}
.ja-megamenu ul.level0 li.mega span.has-image span.menu-title { display: none; }
span.has-image {
	width: 8px;
	height: 100%;
}
