/**
 * @copyright	Copyright (c) 2013 Skyline (http://extstore.com). All rights reserved.
 * @license		GNU General Public License version 2 or later; see LICENSE.txt
 */

.mega_moomenu_opera {
	padding-bottom: 0px;
	font-size: 12px;

	background: url(../images/opera/bg.png) repeat-x left bottom;
}

.mega_moomenu_opera a.over, .mega_moomenu_opera a.active {
	color: #fff;
	background: url("../images/opera/over.png") no-repeat scroll center 94% transparent;
}


/* lv - 0
-----------------------------------*/
/* Styling ---*/
.mega_moomenu_opera ul.level0 li.mega a.mega {
	color: #fff;
	font-weight: normal;
	padding: 12px 15px;
}

.mega_moomenu_opera ul.level0 li.over,
ul.level0 li.haschild-over,
.mega_moomenu_opera ul.level0 li.active {


}

.mega_moomenu_opera ul.level0 li.haschild a.mega span.menu-title,
.mega_moomenu_opera ul.level0 li.haschild-over a.mega span.menu-title {
	background: none;
}

/* lv - 1 and below
-----------------------------------*/
/* Styling ---*/
.mega_moomenu_opera ul.level1 li.mega {
	border-top: 1px dotted #FF473F;
}

.mega_moomenu_opera ul.level1 li.first {
	border-top: 0;
}

.mega_moomenu_opera ul.level1 li.mega a.mega {
	border: 0;
}

.mega_moomenu_opera ul.level1 li.haschild,
.mega_moomenu_opera ul.level1 li.haschild-over {
	background: url("../images/opera/arrow.gif") no-repeat scroll 95% center transparent;
}

/* CHILD CONTENT */
.mega_moomenu_opera .childcontent-inner {
	background: #CC0F16;
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
	margin-bottom: 5px;
}

.mega_moomenu_opera .childcontent .sl-moduletable {
	color: #333;
}

.mega_moomenu_opera .childcontent .sl-moduletable a {
	color: #333;
	border-bottom: 1px dotted #fff;
}

.mega_moomenu_opera .childcontent .sl-moduletable h3 {
	background: none;
	border-bottom: 1px dotted #666;
	text-transform: uppercase;
}

/* Grouped --- */
.mega_moomenu_opera .group-title {
	border-bottom: 3px solid #fff;
	margin: 0 10px;
}

.mega_moomenu_opera .group-title .menu-title {
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 115%;
}

.mega_moomenu_opera .group-title .menu-desc {
	color: #333;
	padding-left: 0 !important;
}

.mega_moomenu_opera ul.megamenu {
	padding: 0;
	margin: 0;
}

.mega_moomenu_opera ul.level1 .childcontent {
	margin-left: 180px;
}

.mega_moomenu_opera .group-content ul.level1 .childcontent {
	margin-left: 165px;
}

.mega_moomenu_opera ul.level1 li.mega a.mega {
	padding: 7px 8px 7px 18px;
}

.mega_moomenu_opera .megacol ul li .group .group-title a span.menu-title,
.mega_moomenu_opera .megacol ul li .group .group-content a span.menu-title {
	background: none;
}

.mega_moomenu_opera ul.level1 li.mega a:hover,
.mega_moomenu_opera ul.level1 li.mega a.over {
	background: #990000
}

.mega_moomenu_opera ul.level1 li.mega .group-title a:hover,
.mega_moomenu_opera ul.level1 li.mega .group-title a.over {
	background: none;
}

.mega_moomenu_opera ul.level0 li a {

}

.mega_moomenu_opera ul.level1 li a {
	text-shadow: none;
}

.mega_moomenu_opera ul.level1 li.mega a.mega.active {
	color: #fff;
	background: #990000
}