/*
Item Name : CSS3 Mega Drop Down Menu
Author URI : http://codecanyon.net/user/Pixelworkshop/
Item URI : http://codecanyon.net/item/css3-mega-drop-down-menu/126387
Version : 6.2
*/

.megamenu2_wrapper,
.megamenu2_wrapper_full {
	margin:0 auto;
	display:block;
	position: relative;
	z-index:200;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.megamenu2_wrapper {
	max-width: 1172px;
}
.megamenu2_wrapper_full {
	width: 100%;
}
.megamenu2_container {
	width:100%;
    margin:0 auto;
	height:52px;
}
.megamenu2_wrapper .megamenu2_container {
	width:100%;
}
.megamenu2_wrapper_full .megamenu2_container {
	width: 100%;
	padding: 0 2% 0 2%;
}
.megamenu2_container .megamenu2 {
	list-style:none;
	margin:0 auto;
	padding: 0;
}
.megamenu2 > li {
	float:left;
	position:relative;
	padding:18px 2.14% 0 2.14%;
	border:none;
}
.megamenu2 li.menuitem_fullwidth {position: relative !important;float:left;height:34px;}

/* Outlet - 04/02/2017 */
.megamenu2 li.menuitem_fullwidth2 {position: relative !important;float:left;height:34px;}
.megamenu2 li.menuitem_fullwidth2:hover,
.megamenu2 li.menuitem_fullwidth2:active {background-color:#ea595c !important;}
.megamenu2 li.menuitem_fullwidth2 a {font-size:16px; font-weight:bold; color:#ea595c !important;}
.megamenu2 li.menuitem_fullwidth2:hover a {color:#FFFFFF !important;}
/* Fim Outlet */

.megamenu2 > li > a {
	outline:0;
	text-decoration:none;
	display:block;
}
.megamenu2 > li .menuitem_drop {
	padding-right:27px;
}
.megamenu2 > li.menuitem_nodrop > a {
	padding-bottom:10px;
}

/* Right aligned menu item */

.megamenu2 > li.menuitem_right {
	float:right;
	right:0;
	margin-right:0;
}

/* Drop Downs Containers */
.megamenu2 .dropdown_1column, 
.megamenu2 .dropdown_2columns, 
.megamenu2 .dropdown_3columns, 
.megamenu2 .dropdown_4columns,
.megamenu2 .dropdown_5columns,
.megamenu2 .dropdown_fullwidth {
	margin:0;
	display:none;
	position:absolute;
	top:52px;
	left:0px;
}

/* Drop Downs Sizes */
.megamenu2 .dropdown_1column  {width:180px;padding:0 12px 12px 12px;}
.megamenu2 .dropdown_2columns {width:350px;padding:0 12px 12px 12px;}
.megamenu2 .dropdown_3columns {width:450px;padding:0 12px 12px 12px;}
.megamenu2 .dropdown_4columns {width:600px;padding:0 12px 12px 12px;}
.megamenu2 .dropdown_5columns {width:755px;padding:0 12px 12px 12px;}
.megamenu2 .dropdown_fullwidth {width:960px;padding:0 0 12px 12px;top:47px;}
.megamenu2_wrapper_full .megamenu2 .dropdown_fullwidth {left:50%;margin-left:-481px;}
.megamenu2_wrapper .dropdown_right,
.megamenu2_wrapper_full .dropdown_right {left:auto;right:-1px;}
.megamenu2_wrapper .megamenu2 li.menuitem_right .dropdown_fullwidth {left:auto;right:8px;}
.megamenu2_wrapper_full .megamenu2 li.menuitem_right > .dropdown_fullwidth {top:41px;}

/* Showing Drop Down on Mouse Hover */
.megamenu2 li:hover > div {
	display: block;
}

/* Columns Sizes */
.megamenu2 .col_one_sixth,
.megamenu2 .col_one_fifth,
.megamenu2 .col_one_quarter,
.megamenu2 .col_one_third,
.megamenu2 .col_one_third2,
.megamenu2 .col_two_fifths,
.megamenu2 .col_half,
.megamenu2 .col_three_fifths,
.megamenu2 .col_two_thirds,
.megamenu2 .col_three_quarters,
.megamenu2 .col_four_fifths,
.megamenu2 .col_five_sixths,
.megamenu2 .col_full {float: left;}
.megamenu2 .col_one_sixth {width:14%;}
.megamenu2 .col_one_fifth {width:20%;}
.megamenu2 .col_one_quarter {width:25%;}
.megamenu2 .col_one_third {width:33%;}
.megamenu2 .col_one_third2 {width:33.5%;}
.megamenu2 .col_half {width:50%;}
.megamenu2 .col_full {width:100%;}

/* Use the firstcolumn class for the first element of a new row of content */
.megamenu2 .firstcolumn {
	margin-left: 0;
	clear: left;
}


/* Content Styling  */
.megamenu2 p,
.megamenu2 ul,
.megamenu2 li,
.megamenu2 h2,
.megamenu2 h3 {font-family: Arial, Helvetica, sans-serif;text-align:left;color:#13AF0E;}
.megamenu2 p {margin:0;margin-bottom:18px;}
.megamenu2 .strong {font-weight: bold;}
.megamenu2 .italic {font-style:italic;}
.megamenu2 h2, 
.megamenu2 h3 {margin-top:10px;}
.megamenu2 h2 {font-size:20px;margin-bottom:18px;padding-bottom:11px;}
.megamenu2 h3 {font-size:18px;margin-bottom:10px;padding-bottom:0px;color:#13AF0E;}
.megamenu2 h3 a {color:#13AF0E;}
.megamenu2 li a {text-decoration:none;}
.megamenu2 .pusher {margin-top:10px;}


/* Box styles */
.megamenu2 li .black_box,
.megamenu2 li .dark_grey_box {
	margin: -8px 0 18px 0;
	color: #f7f7f7;
    padding:8px 12px;
}

/* Standard lists styles */
.megamenu2 li ul {
	list-style:none;
	padding:0;
	margin:0 0 12px 0;
}
.megamenu2 li ul li {
	font-size:12px;
	line-height:16px;
	position:relative;
	padding:0;
	margin:0;
	float:left;
	text-align:left;
	width:100%;
}
.megamenu2 li ul li a {
	padding:0;
}

/* Greybox lists styles */
.megamenu2 li .greybox li {
	margin:0 0 4px 0;
	padding:4px 6% 4px 6%;
	width:88%;
}

/* Other lists styles */
.megamenu2 li .plus li {
	margin:0 0 4px 0;
	padding:0 0 0 20px;
	float: left;
}


/* Light Theme  */
.megamenu2_light_theme .megamenu2_container > ul > li:hover,
.megamenu2_light_theme .megamenu2_container .megamenu2 > li.active,
.megamenu2_light_theme .megamenu2_container > ul > li.menuitem_nodrop:hover {background-color:#13AF0E;}
.megamenu2_light_theme .megamenu2_container > ul > li > a {font-size:16px; font-weight:bold; color:#333333;}
.megamenu2_light_theme .megamenu2_container > ul > li:hover > a {color:#FFFFFF;}
.megamenu2_light_theme ul li .menuitem_drop,
.megamenu2_vertical_left .megamenu2_light_theme ul li .menuitem_drop,
.megamenu2_vertical_right .megamenu2_light_theme ul li .menuitem_drop,
.megamenu2_light_theme .megamenu2 > li > div,
.megamenu2_light_theme ul .levels li ul {
	border:1px solid #e0e0e0;
	border-bottom-left-radius:5px;
	-moz-border-bottom-left-radius: 5px;
    border-bottom-right-radius:5px;
	-moz-border-bottom-right-radius: 5px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f1f1f1));
	background: -webkit-linear-gradient(top, #ffffff, #f1f1f1);
	background: -moz-linear-gradient(top, #ffffff, #f1f1f1);
	background: -o-linear-gradient(top, #ffffff, #f1f1f1);
	background: -ms-linear-gradient(top, #ffffff, #f1f1f1);
	background: linear-gradient(top, #ffffff, #f1f1f1);
	box-shadow:0px 5px 5px rgba(146, 146, 146, 0.50);
	-moz-box-shadow:0px 5px 5px rgba(146, 146, 146, 0.50);
	-webkit-box-shadow:0px 5px 5px rgba(146, 146, 146, 0.50);
	}
.megamenu2_light_theme ul h2, 
.megamenu2_light_theme ul h3 {border-bottom:1px solid #e0e0e0;color:#13AF0E;}

/* Black */
.megamenu2_dark_theme .megamenu2_black li div a {color:#CCC;}
.megamenu2_dark_theme .megamenu2_black li div a:hover {color:#EEE;}
.megamenu2_dark_theme .megamenu2_black li ul li a:hover {color:#EEE;}
.megamenu2_light_theme .megamenu2_black li div a {color:#444;}
.megamenu2_light_theme .megamenu2_black li div a:hover {color:#13AF0E;}
.megamenu2_light_theme .megamenu2_black li ul li a:hover {color:#13AF0E;}
.megamenu2_light_theme .megamenu2_black h3 a {color:#13AF0E !important;}

/* No left & right borders if full width menu bar */
.megamenu2_wrapper_full .megamenu2_container {
	border-left:none;
	border-right:none;
}