/**
 * @version    1.6
 * @package    WR_Theme_Framework
 * @author     WooRockets Team <support@woorockets.com>
 * @copyright  Copyright (C) 2014 WooRockets.com. All Rights Reserved.
 * @license    GNU/GPL v2 or later http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Websites: http://www.woorockets.com
 */

#wr-mainmenu .wr-megamenu-container,
#wr-mainmenu .wr-megamenu-container .wr-mega-menu li:hover a,
#wr-mainmenu .wr-megamenu-container ul.wr-mega-menu ul.sub-menu li:hover {
	background: none !important;
}
#wr-mainmenu .wr-megamenu-container .wr-mega-menu > li {
	border-right: 1px solid #ececec;
	font-size: 11px;
}
#wr-mainmenu .wr-megamenu-container .wr-mega-menu > li:first-child {
	border-left: 1px solid #ececec;
}
#wr-mainmenu .wr-megamenu-container .wr-mega-menu li a {
	color: #7d7d7d;
	font-family: 'Roboto',sans-serif;
	position: relative;
}
#wr-mainmenu .wr-megamenu-container .wr-mega-menu li a:hover,
#wr-mainmenu .wr-megamenu-container .wr-mega-menu > li.current-menu-ancestor > a {
	color: #8d84e4;
}
#wr-mainmenu .wr-megamenu-container .wr-mega-menu > li > a {
	padding: 9px 20px;
	text-transform: uppercase;
}
#wr-mainmenu .wr-megamenu-container .wr-mega-menu > li.current-menu-item > a {
	font-weight: normal;
}
#wr-mainmenu .wr-megamenu-container .wr-mega-menu li > a:before,
#wr-mainmenu .wr-megamenu-container .wr-mega-menu > li.current-menu-item > a:before,
#wr-mainmenu .wr-megamenu-container .wr-mega-menu > li.current-menu-ancestor > a:before {
	content: '';
	position: absolute;
	border-bottom: 2px solid #8d84e4;
	width: 0;
	bottom: 10px;
	-webkit-transition: all .3s cubic-bezier(0.175, 0.885, 0.32, 1.8) 0s;
	-moz-transition:    all .3s cubic-bezier(0.175, 0.885, 0.32, 1.8) 0s;
	transition:         all .3s cubic-bezier(0.175, 0.885, 0.32, 1.8) 0s;
}
#wr-mainmenu .wr-megamenu-container .wr-mega-menu li:hover > a:before,
#wr-mainmenu .wr-megamenu-container .wr-mega-menu > li.current-menu-item > a:before,
#wr-mainmenu .wr-megamenu-container .wr-mega-menu > li.current-menu-ancestor > a:before {
	width: 20%;
}
#wr-mainmenu .wr-megamenu-container .wr-mega-menu li .sub-menu {
	background-color: #fbfbfb;
	border-style: solid;
	border-width: 1px;
	border-color: #ececec #ececec #8d84e4;
	width: 200px;
	padding: 0 10px;
	left: 30px;
	box-shadow: none;
	margin-top: 1px;
}
#wr-mainmenu .wr-megamenu-container .wr-mega-menu > li:hover > .sub-menu {
	left: -1px;
}
#wr-mainmenu .wr-megamenu-container .wr-mega-menu li .sub-menu li {
	border: 0;
	float: left;
	width: 100%;
}
#wr-mainmenu .wr-megamenu-container .wr-mega-menu li .sub-menu li a {
	border-bottom: 1px solid #ececec;
	padding: 14px 0;
	font-weight: 300;
}
#wr-mainmenu .wr-megamenu-container .wr-mega-menu li .sub-menu li a:before  {
	border-bottom: 1px solid;
	bottom: -1px;
}
#wr-mainmenu .wr-megamenu-container .wr-mega-menu li .sub-menu li:last-child:hover > a:before {
	width: 0;
}
#wr-mainmenu .wr-megamenu-container .wr-mega-menu li .sub-menu li.menu-parent-item:after {
	border-bottom: 4px solid rgba(0, 0, 0, 0);
	border-left: 4px solid #808080;
	border-top: 4px solid rgba(0, 0, 0, 0);
	content: '';
	position: absolute;
	right: 5px;
	top: 17px;
}
#wr-mainmenu .wr-megamenu-container .wr-mega-menu li .sub-menu li.menu-parent-item:hover:after {
	border-left-color: #8d84e4;
}
#wr-mainmenu .wr-megamenu-container .wr-mega-menu .sub-menu li:first-child {
	border-top: 0;
}
#wr-mainmenu .wr-megamenu-container .wr-megamenu-inner {
	max-width: 1170px;
	background: #f9f9f9;
	padding: 10px 20px 20px;
	border-width: 1px;
	border-style: solid;
	border-color: #ececec #ececec #8d84e4;
	box-shadow: none;
	margin-top: 1px;
	opacity: 0;
	visibility: hidden;
}
.wr-header-full #wr-mainmenu .wr-megamenu-container .wr-megamenu-inner {
	max-width: 100%;
}
#wr-mainmenu .wr-megamenu-container .wr-megamenu-inner,
#wr-mainmenu .wr-megamenu-container ul.wr-mega-menu ul.sub-menu {
	-webkit-transform: translate(40px, 0);
	-moz-transform:    translate(40px, 0);
	-ms-transform:     translate(40px, 0);
	-o-transform:      translate(40px, 0);
	transform:         translate(40px, 0);
	-webkit-transition: all .4s ease-in-out 0s;
	-moz-transition:    all .4s ease-in-out 0s;
	transition:         all .4s ease-in-out 0s;
}
#wr-mainmenu .wr-megamenu-container ul.wr-mega-menu li:hover > ul.sub-menu,
#wr-mainmenu .wr-megamenu-container ul.wr-mega-menu li:hover > .wr-megamenu-inner {
	opacity: 1;
	visibility: visible;
	-webkit-transform: translate(0);
	-moz-transform:    translate(0);
	-ms-transform:     translate(0);
	-o-transform:      translate(0);
	transform:         translate(0);
}
#wr-mainmenu .wr-megamenu-container ul.wr-mega-menu ul.sub-menu .sub-menu {
	left: 191px;
	margin-top: -1px;
}
#wr-mainmenu .wr-megamenu-container .wr-megamenu-inner .row > div {
	border-right: 1px solid #ececec;
}
#wr-mainmenu .wr-megamenu-container .wr-megamenu-inner .row > div:last-child {
	border: 0;
}
#wr-mainmenu .wr-megamenu-container .wr-megamenu-inner .wr-element-submenu {
	margin: 0 !important;
}
#wr-mainmenu .wr-megamenu-container .wr-megamenu-inner .wr-element-submenu .caption {
	color: #7d7d7d;
	font-family: 'Roboto Condensed',sans-serif;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 2px;
	padding: 0;
	position: relative;
	text-transform: uppercase;
	line-height: 1.5;
	background: none;
}
#wr-mainmenu .wr-megamenu-container .wr-megamenu-inner .wr-element-submenu .caption:before,
#wr-mainmenu .wr-megamenu-container .wr-megamenu-inner .wr-element-submenu .caption:after {
	position: absolute;
	content: '';
	height: 1px;
	bottom: -15px;
	left: 0;
}
#wr-mainmenu .wr-megamenu-container .wr-megamenu-inner .wr-element-submenu .caption:before {
	background: rgba(0, 0, 0, 0.1);
	width: 100%;
}
#wr-mainmenu .wr-megamenu-container .wr-megamenu-inner .wr-element-submenu .caption:after {
	background: #8d84e4;
	width: 40px;
}
#wr-mainmenu .wr-megamenu-container .wr-megamenu-inner .wr-element-submenu .submenu-items {
	padding: 10px 0;
}
#wr-mainmenu .wr-megamenu-container .wr-megamenu-inner .wr-element-submenu .submenu-items a {
	padding: 14px 0;
	font-size: 12px;
	font-weight: 300;
	border-bottom: 1px solid #ececec;
}
#wr-mainmenu .wr-megamenu-container .wr-megamenu-inner .wr-element-submenu .submenu-items a:before {
	border-width: 1px;
	bottom: -1px;
}
#wr-mainmenu .wr-megamenu-container .wr-megamenu-inner .wr-element-submenu .submenu-items a:hover {
	background-color: #fdfdfd;
}
#wr-mainmenu .wr-megamenu-container .preview-text {
	font-size: 12px;
	font-weight: 300;
}
/* ==================== DARK HEADER ==================== */
#wr-header.wr-header-dark #wr-mainmenu .wr-megamenu-container .wr-mega-menu li a,
#wr-header.wr-header-dark #wr-mainmenu .wr-megamenu-container .wr-megamenu-inner .row > div {
	border-color: #2f3033;
}
#wr-header.wr-header-dark #wr-mainmenu .wr-megamenu-container .wr-megamenu-inner .wr-element-submenu .submenu-items a:hover {
	background: rgba(47, 48, 51, 0.4);
}
#wr-header.wr-header-dark #wr-mainmenu .wr-megamenu-container .wr-megamenu-inner .wr-element-submenu .caption:before {
	background: #2f3033;
}
#wr-header.wr-header-dark #wr-mainmenu .wr-megamenu-container .wr-mega-menu .wr-megamenu-inner,
#wr-header.wr-header-dark #wr-mainmenu .wr-megamenu-container .wr-mega-menu li .sub-menu {
	margin-top: 16px;
	background-color: #202124;
}
#wr-header.wr-header-dark #wr-mainmenu .wr-megamenu-container .wr-mega-menu li .sub-menu .sub-menu {
	margin-top: 0;
}
#wr-header.wr-header-dark #wr-mainmenu .wr-megamenu-container .wr-mega-menu li .sub-menu,
#wr-header.wr-header-dark #wr-mainmenu .wr-megamenu-container .wr-mega-menu .wr-megamenu-inner,
#wr-header.wr-header-dark #wr-mainmenu .wr-megamenu-container .wr-mega-menu > li,
#wr-header.wr-header-dark #wr-mainmenu .wr-megamenu-container .wr-mega-menu > li > a:before,
#wr-header.wr-header-glass #wr-mainmenu .wr-megamenu-container .wr-mega-menu > li,
#wr-header.wr-header-glass .wr-bot-header:not(.on-top) #wr-mainmenu .wr-megamenu-container .wr-mega-menu li .sub-menu li:last-child > a,
#wr-header.wr-header-glass #wr-mainmenu .wr-megamenu-container .wr-mega-menu > li > a:before,
.wr-header-vertical .wr-bot-header #wr-mainmenu .wr-megamenu-container .wr-mega-menu li {
	border: 0;
}
#wr-header.wr-header-dark #wr-mainmenu .wr-megamenu-container .wr-mega-menu > li > a,
#wr-header.wr-header-glass #wr-mainmenu .wr-megamenu-container .wr-mega-menu > li > a {
	line-height: 1.5;
	border-radius: 20px;
}
#wr-header.wr-header-dark #wr-mainmenu .wr-megamenu-container .wr-mega-menu > li.current-menu-item > a {
	background: #8d84e4;
}
#wr-header.wr-header-dark #wr-mainmenu .wr-megamenu-container .wr-mega-menu > li,
#wr-header.wr-header-glass #wr-mainmenu .wr-megamenu-container .wr-mega-menu > li {
    padding: 15px 5px;
}
#wr-header.wr-header-dark #wr-mainmenu .wr-megamenu-container .wr-mega-menu > li > a,
#wr-header.wr-header-glass #wr-mainmenu .wr-megamenu-container .wr-mega-menu > li > a {
	padding: 10px 20px;
}
#wr-header.wr-header-dark #wr-mainmenu .wr-megamenu-container .wr-megamenu-inner .wr-element-submenu .caption,
#wr-header.wr-header-dark:not(.wr-header-vertical) #wr-mainmenu .wr-megamenu-container .wr-mega-menu > li.current-menu-item > a,
#wr-header.wr-header-glass .wr-bot-header:not(.on-top) #wr-mainmenu .wr-megamenu-container .wr-mega-menu li a,
#wr-header.wr-header-glass .wr-bot-header:not(.on-top) #wr-mainmenu .wr-megamenu-container .preview-text {
	color: #fff;
}
#wr-header.wr-header-dark #wr-mainmenu .wr-megamenu-container .wr-mega-menu > li > a:hover {
	background-color: rgba(238, 238, 238, 0.1);
}
#wr-header.wr-header-dark #wr-mainmenu .wr-megamenu-container .preview-text {
	color: #7d7d7d;
}
/* ==================== GLASS HEADER ==================== */
#wr-header.wr-header-glass .wr-bot-header:not(.on-top) #wr-mainmenu .wr-megamenu-container .wr-megamenu-inner,
#wr-header.wr-header-glass .wr-bot-header:not(.on-top) #wr-mainmenu .wr-megamenu-container ul.wr-mega-menu ul.sub-menu {
	background-color: rgba(255, 255, 255, 0.08);
    border-color: rgba(255, 255, 255, 0.1);
	-webkit-border-radius: 3px;
	-moz-border-radius:    3px;
	border-radius:         3px;
}
#wr-header.wr-header-glass .wr-bot-header:not(.on-top) #wr-mainmenu .wr-megamenu-container .wr-megamenu-inner .wr-element-submenu .submenu-items a,
#wr-header.wr-header-glass .wr-bot-header:not(.on-top) #wr-mainmenu .wr-megamenu-container .wr-mega-menu li .sub-menu li a,
#wr-header.wr-header-glass .wr-bot-header:not(.on-top) #wr-mainmenu .wr-megamenu-container .wr-megamenu-inner .row > div {
	border-color: rgba(255, 255, 255, 0.1);
}
#wr-header.wr-header-glass .wr-bot-header:not(.on-top) #wr-mainmenu .wr-megamenu-container .wr-mega-menu > li > a {
	border: 1px solid transparent;
}
#wr-header.wr-header-glass:not(.wr-header-vertical) .wr-bot-header:not(.on-top) #wr-mainmenu .wr-megamenu-container .wr-mega-menu > li.current-menu-item > a,
#wr-header.wr-header-glass:not(.wr-header-vertical) .wr-bot-header:not(.on-top) #wr-mainmenu .wr-megamenu-container .wr-mega-menu > li > a:hover {
	background: rgba(255, 255, 255, 0.1);
	border-color: rgba(255, 255, 255, 0.2);
}
#wr-header.wr-header-glass .wr-bot-header:not(.on-top) #wr-mainmenu .wr-megamenu-container .wr-megamenu-inner .wr-element-submenu .caption:before,
#wr-header.wr-header-glass .wr-bot-header:not(.on-top) #wr-mainmenu .wr-megamenu-container .wr-megamenu-inner .wr-element-submenu .submenu-items a:hover {
	background: rgba(255, 255, 255, 0.1);
}
#wr-header.wr-header-glass .wr-bot-header:not(.on-top) #wr-mainmenu .wr-megamenu-container .wr-mega-menu .sub-menu li {
	background: none !important;
}
#wr-header.wr-header-glass .wr-bot-header:not(.on-top) #wr-mainmenu .wr-megamenu-container .wr-megamenu-inner,
#wr-header.wr-header-glass .wr-bot-header:not(.on-top) #wr-mainmenu .wr-mega-menu > li > .sub-menu {
	margin-top: 15px;
}
/* ==================== HEADER VERTICAL ==================== */
.wr-header-vertical.wr-header-light .wr-bot-header {
	background: #fbfbfb !important;
}
.wr-header-vertical .wr-bot-header #wr-mainmenu .wr-megamenu-container .wr-mega-menu {
	display: block;
}
.wr-header-vertical .wr-bot-header #wr-mainmenu .wr-megamenu-container .wr-mega-menu > li {
    width: 100%;
}
.wr-header-vertical .wr-bot-header #wr-mainmenu .wr-megamenu-container .wr-mega-menu > li > a {
    padding: 14px 20px;
    line-height: 1.5;
    border-bottom: 1px solid #f0f0f0;
}
.wr-header-vertical .wr-bot-header #wr-mainmenu .wr-megamenu-container .wr-mega-menu li > a:before,
.wr-header-vertical .wr-bot-header #wr-mainmenu .wr-megamenu-container .wr-mega-menu > li.current-menu-item > a:before {
    bottom: 0;
}
.wr-header-vertical .wr-bot-header #wr-mainmenu .wr-megamenu-container .wr-mega-menu li .sub-menu li ul,
#wr-header.wr-header-vertical.wr-header-dark #wr-mainmenu .wr-megamenu-container .wr-mega-menu li .sub-menu,
#wr-header.wr-header-vertical.wr-header-glass #wr-mainmenu .wr-megamenu-container .wr-mega-menu li .sub-menu {
	margin-top: 0;
}
#wr-header.wr-header-vertical.wr-header-dark #wr-mainmenu .wr-megamenu-container .wr-mega-menu li .sub-menu .sub-menu {
	margin-top: 1px;
}
.wr-header-vertical.left .wr-bot-header #wr-mainmenu .wr-megamenu-container .wr-mega-menu li .sub-menu {
    top: -1px;
    left: 201px;
}
.wr-header-vertical .wr-bot-header #wr-mainmenu .wr-megamenu-container .wr-mega-menu li .sub-menu li a {
    padding: 15px 0;
}
.wr-header-vertical.left .wr-bot-header #wr-mainmenu .wr-megamenu-container .wr-mega-menu li .sub-menu li ul {
    left: 190px;
}
.wr-header-vertical.left .wr-bot-header #wr-mainmenu .wr-megamenu-container .wr-megamenu-inner {
	left: 201px !important;
}
.wr-header-vertical .wr-bot-header #wr-mainmenu .wr-megamenu-container .wr-megamenu-inner {
	width: 810px !important;
}
.wr-header-vertical .wr-bot-header #wr-mainmenu .wr-megamenu-container .wr-megamenu-inner,
#wr-header.wr-header-vertical.wr-header-dark .wr-bot-header #wr-mainmenu .wr-megamenu-container .wr-megamenu-inner,
#wr-header.wr-header-vertical.wr-header-glass .wr-bot-header #wr-mainmenu .wr-megamenu-container .wr-megamenu-inner {
	margin-top: -46px;
}
.wr-header-vertical.right .wr-bot-header #wr-mainmenu .wr-megamenu-container .wr-mega-menu li .sub-menu {
    top: -1px;
    left: -240px;
}
.wr-header-vertical.right .wr-bot-header #wr-mainmenu .wr-megamenu-container .wr-mega-menu > li:hover > .sub-menu {
    left: -200px;
}
.wr-header-vertical.right .wr-bot-header #wr-mainmenu .wr-megamenu-container .wr-mega-menu li .sub-menu li ul {
    left: -213px;
}
.wr-header-vertical.wr-header-dark.right .wr-bot-header #wr-mainmenu .wr-megamenu-container .wr-mega-menu li .sub-menu li ul {
	left: -211px;
}
.wr-header-vertical.right .wr-bot-header #wr-mainmenu .wr-megamenu-container .wr-megamenu-inner {
	left: auto !important;
	right: 249px;
}
#wr-header.wr-header-vertical.wr-header-dark #wr-mainmenu .wr-megamenu-container .wr-mega-menu > li > a,
#wr-header.wr-header-vertical.wr-header-glass #wr-mainmenu .wr-megamenu-container .wr-mega-menu > li > a {
	background: none;
	border-radius: 0;
	padding: 14px 20px;
}
#wr-header.wr-header-vertical.wr-header-dark #wr-searchbox input#s,
#wr-header.wr-header-vertical.wr-header-glass #wr-searchbox input#s {
	margin-top: 5px;
}
#wr-header.wr-header-vertical.wr-header-dark #wr-mainmenu .wr-megamenu-container .wr-mega-menu > li,
#wr-header.wr-header-vertical.wr-header-glass #wr-mainmenu .wr-megamenu-container .wr-mega-menu > li {
	padding: 0;
}
#wr-header.wr-header-vertical.wr-header-glass .wr-bot-header:not(.on-top) #wr-mainmenu .wr-megamenu-container .wr-mega-menu > li > a {
	border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.wr-header-vertical.wr-header-glass.left .wr-bot-header #wr-mainmenu .wr-megamenu-container .wr-megamenu-inner,
.wr-header-vertical.wr-header-glass.left .wr-bot-header #wr-mainmenu .wr-megamenu-container .wr-mega-menu li .sub-menu {
	left: 250px !important;
}
.wr-header-vertical.wr-header-glass.left .wr-bot-header #wr-mainmenu .wr-megamenu-container .wr-mega-menu li .sub-menu .sub-menu {
	left: 190px !important;
}
#wr-header.wr-header-vertical.wr-header-glass .wr-bot-header:not(.on-top) {
	margin-top: 42px;
}
/* ==================== RESPONSIVE ==================== */
@media only screen and (max-width: 960px), (max-device-width: 960px) {
	button.wr-responsive-mega {
		background: #5d5d5d;
		border: 0;
		border-radius: 3px;
		color: #fff;
		cursor: pointer;
		font-size: 18px;
		height: 45px;
		overflow: hidden;
		position: absolute;
		top: -66px;
		right: 15px;
		text-align: center;
		width: 48px;
		-webkit-transition: all .3s ease-in-out 0s;
		-moz-transition: 	all .3s ease-in-out 0s;
		transition: 		all .3s ease-in-out 0s;
		-webkit-appearance: none;
		-moz-appearance:    none;
		appearance:         none;
	}
	.wr-responsive-mega:hover,
	.active-megamenu {
		background: #3d3d3d;
	}
	#wr-mainmenu .wr-megamenu-container .wr-megamenu-inner,
	#wr-mainmenu .wr-megamenu-container ul.wr-mega-menu ul.sub-menu {
		-webkit-transition: none;
		-moz-transition:    none;
		transition:         none;
	}
	#wr-mainmenu .wr-megamenu-container .wr-mega-menu li .sub-menu li {
		text-align: left !important;
		position: relative;
	}
	#wr-header .wr-bot-header #wr-mainmenu .wr-megamenu-container,
	#wr-header.wr-header-dark #wr-mainmenu .wr-megamenu-container .wr-mega-menu > li,
	#wr-header.wr-header-glass #wr-mainmenu .wr-megamenu-container .wr-mega-menu > li,
	#wr-header.wr-header-vertical.wr-header-dark .wr-bot-header #searchform,
	#wr-header.wr-header-full .inner {
		padding: 0;
	}
	#wr-header .wr-bot-header #wr-mainmenu.active-megamenu .wr-megamenu-container .wr-mega-menu.main-active,
	#wr-header .wr-bot-header #wr-mainmenu.active-megamenu #wr-main-menu {
		display: inline-block;
		position: relative;
		opacity: 1;
		z-index: 9999;
		margin: 0;
	}
	#wr-header .wr-bot-header #wr-mainmenu.active-megamenu .wr-megamenu-container .wr-mega-menu li a:hover,
	#wr-header.wr-header-dark:not(.wr-header-vertical) #wr-mainmenu .wr-megamenu-container .wr-mega-menu > li.current-menu-item > a,
	#wr-header.wr-header-glass .wr-bot-header:not(.on-top) #wr-mainmenu .wr-megamenu-container .wr-mega-menu li a,
	#wr-header.wr-header-dark #wr-mainmenu .wr-megamenu-container .wr-megamenu-inner .wr-element-submenu .caption,
	#wr-header.wr-header-glass .wr-bot-header:not(.on-top) #wr-mainmenu .wr-megamenu-container .preview-text,
	#wr-header.wr-header-glass .wr-bot-header:not(.on-top) #wr-searchbox input#s {
		color: #7d7d7d;
	}
	#wr-header .wr-bot-header #wr-mainmenu .wr-megamenu-container li:hover > .sub-menu,
	#wr-header .wr-bot-header #wr-mainmenu .wr-megamenu-container li:hover > .wr-megamenu-inner {
		opacity: 0;
		display: none;
	}
	#wr-header .wr-bot-header #wr-mainmenu .wr-megamenu-container .wr-mega-menu.main-active li > a:before,
	#wr-header .wr-bot-header #wr-mainmenu .wr-megamenu-container .wr-mega-menu.main-active > li.current-menu-item > a:before,
	#wr-header .wr-bot-header #wr-mainmenu .wr-megamenu-container .wr-megamenu-inner .wr-element-submenu .caption:after,
	#wr-header .wr-bot-header #wr-mainmenu .wr-megamenu-container .wr-megamenu-inner .wr-element-submenu .caption:before,
	#wr-header .wr-bot-header #wr-mainmenu .wr-megamenu-container .wr-mega-menu li .sub-menu li.menu-parent-item:after,
	.wr-header-vertical .wr-bot-header #wr-mainmenu .wr-megamenu-container .wr-mega-menu {
		display: none;
	}
	#wr-header .wr-bot-header #wr-mainmenu .wr-megamenu-container .wr-mega-menu.main-active > li,
	#wr-header .wr-bot-header #wr-mainmenu .wr-megamenu-container .wr-megamenu-inner .row > div,
	#wr-header .wr-bot-header #wr-mainmenu .wr-megamenu-container .wr-megamenu-inner ul li,
	#wr-header.wr-header-glass .wr-bot-header:not(.on-top) #wr-mainmenu .wr-megamenu-container .wr-mega-menu > li > a {
		border: 0;
	}
	#wr-header .wr-bot-header #wr-mainmenu .wr-megamenu-container .wr-mega-menu > li > a {
		padding: 15px 45px 15px 20px;
		border-bottom: 1px solid #484848;
	}
	#wr-header .wr-bot-header #wr-mainmenu .wr-megamenu-container .wr-megamenu-inner .row > div {
		margin-bottom: 20px;
	}
	#wr-header .wr-bot-header #wr-mainmenu .wr-megamenu-container .wr-megamenu-inner,
	#wr-header .wr-bot-header #wr-mainmenu .wr-megamenu-container ul.wr-mega-menu ul.sub-menu {
		-webkit-transform: none;
		-moz-transform:    none;
		-ms-transform:     none;
		-o-transform:      none;
		transform:         none;
	}
	#wr-header .wr-bot-header #wr-mainmenu .wr-megamenu-container ul ul,
	#wr-header.wr-header-glass:not(.wr-header-vertical) .wr-bot-header:not(.on-top),
	#wr-header.wr-header-vertical.wr-header-glass .wr-bot-header:not(.on-top) {
		margin: 0;
		padding: 0;
	}
	#wr-header .wr-bot-header #wr-mainmenu .wr-megamenu-container li.menu-parent-item i.fa-angle-down {
		background: rgba(255, 255, 255, 0.05);
	    border-radius: 2px;
	    cursor: pointer;
	    display: block;
	    height: 32px;
	    line-height: 32px;
	    position: absolute;
	    right: 7px;
	    text-align: center;
	    top: 7px;
	    width: 32px;
	    z-index: 9999;
	    -webkit-transition: all .3s ease-in-out 0s;
	    -moz-transition: 	all .3s ease-in-out 0s;
	    transition: 		all .3s ease-in-out 0s;
	}
	#wr-header .wr-bot-header #wr-mainmenu .wr-megamenu-container li.menu-parent-item i.fa-angle-down:hover {
		background: rgba(255, 255, 255, 0.1);
	}
	#wr-header .wr-bot-header #wr-mainmenu .wr-megamenu-container li.menu-parent-item.active > .sub-menu,
	#wr-header .wr-bot-header #wr-mainmenu .wr-megamenu-container li.menu-parent-item.active > .wr-megamenu-inner {
		display: block;
		opacity: 1;
		position: relative;
		width: 100%;
		left: 0;
		visibility: visible;
		border: 0;
		padding: 0;
		background: #333;
		margin: 0;
		top: 0;
	}
	#wr-header .wr-bot-header #wr-mainmenu .wr-megamenu-container li.menu-parent-item.active > .sub-menu {
		float: left !important;
		right: auto !important;
		display: block !important;
		max-height: 100%;
		left: 0 !important;
		direction: none !important;
	}
	#wr-header .wr-bot-header #wr-mainmenu .wr-megamenu-container .wr-megamenu-inner .wr-element-submenu .caption {
		border-bottom: 3px solid #484848;
		padding: 15px 0 15px 15px;
	}
	#wr-header .wr-bot-header #wr-mainmenu .wr-megamenu-container .wr-megamenu-inner .wr-element-submenu .submenu-items a,
	#wr-header .wr-bot-header #wr-mainmenu .wr-megamenu-container .wr-mega-menu li .sub-menu li a {
		border-bottom-color: #484848;
	}
	#wr-header .wr-bot-header #wr-mainmenu .wr-megamenu-container .wr-megamenu-inner .wr-element-submenu .submenu-items a:hover,
	#wr-header.wr-header-dark #wr-mainmenu .wr-megamenu-container .wr-mega-menu > li.current-menu-item > a,
	#wr-header.wr-header-dark #wr-mainmenu .wr-megamenu-container .wr-mega-menu > li > a:hover,
	#wr-header.wr-header-glass .wr-bot-header:not(.on-top) #wr-mainmenu .wr-megamenu-container .wr-megamenu-inner .wr-element-submenu .submenu-items a:hover,
	#wr-header.wr-header-glass .wr-bot-header:not(.on-top) #wr-mainmenu .wr-megamenu-container .wr-megamenu-inner,
	#wr-header.wr-header-glass .wr-bot-header:not(.on-top) #wr-mainmenu .wr-megamenu-container ul.wr-mega-menu ul.sub-menu {
		background: none;
	}
	#wr-header .wr-bot-header #wr-mainmenu .wr-megamenu-container .wr-megamenu-inner .wr-element-submenu .submenu-items a,
	#wr-header .wr-bot-header #wr-mainmenu .wr-megamenu-container .wr-mega-menu li .sub-menu li a {
		padding: 15px 15px 15px 20px;
		line-height: 1.5;
	}
	#wr-header .wr-bot-header #wr-mainmenu .wr-megamenu-container .wr-megamenu-inner .row > div {
		margin-bottom: 0;
	}
	#wr-header.wr-header-dark #wr-mainmenu .wr-megamenu-container .wr-mega-menu > li > a,
	#wr-header.wr-header-glass #wr-mainmenu .wr-megamenu-container .wr-mega-menu > li > a {
		border-radius: 0;
	}
	#wr-header.wr-header-glass:not(.wr-header-vertical) .wr-bot-header:not(.on-top) #wr-mainmenu .wr-megamenu-container .wr-mega-menu > li.current-menu-item > a,
	#wr-header.wr-header-glass:not(.wr-header-vertical) .wr-bot-header:not(.on-top) #wr-mainmenu .wr-megamenu-container .wr-mega-menu > li > a:hover {
		border-width: 0 0 1px;
		background: none;
		border-color: rgba(255, 255, 255, 0.1);
	}
	#wr-header.wr-header-glass .wr-bot-header #wr-mainmenu .wr-megamenu-container .wr-mega-menu > li > a,
	#wr-header.wr-header-glass .wr-bot-header #wr-mainmenu .wr-megamenu-container .wr-mega-menu > li > a:hover,
	#wr-header.wr-header-glass .wr-bot-header:not(.on-top) #wr-mainmenu .wr-megamenu-container ul.wr-mega-menu ul.sub-menu li a {
		border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;
	}
	#wr-header.wr-header-glass:not(.wr-header-vertical) .wr-bot-header:not(.on-top) {
		position: inherit;
	}
	.wr-header-vertical.left .wr-bot-header #wr-mainmenu .wr-megamenu-container .wr-megamenu-inner,
	.wr-header-vertical.right .wr-bot-header #wr-mainmenu .wr-megamenu-container .wr-megamenu-inner,
	.wr-header-vertical.wr-header-glass.left .wr-bot-header #wr-mainmenu .wr-megamenu-container .wr-megamenu-inner,
	.wr-header-vertical.wr-header-glass.left .wr-bot-header #wr-mainmenu .wr-megamenu-container .wr-mega-menu li .sub-menu,
	#wr-mainmenu .wr-megamenu-container .wr-mega-menu li .sub-menu {
		left: 0 !important;
		width: 100% !important;
	}
	#wr-mainmenu .wr-megamenu-container .wr-mega-menu li .sub-menu {
		left: 0;
		width: auto;
	}
	.wr-header-vertical.right .wr-bot-header #wr-mainmenu .wr-megamenu-container .wr-megamenu-inner {
		right: auto;
	}
}
