*/



.megamenu.dropdown { text-decoration: none!important;
	list-style: none!important;}





.page_wrapper,
.page_wrapper_vertical {
	width: 860px;
	margin: 36px auto;
	font-size: 26px; 
font-family: 'Open Sans', sans-serif;
	line-height:21px;
	text-decoration: none!important;
	list-style: none!important;
}
.menu_description {
	color:#FFF;
	padding-bottom: 36px;
	text-decoration: none!important;
}
.menu_description h1 {
	margin-top: 24px;
	font-size:24px;
	line-height:38px;
	text-decoration: none!important;
	list-style: none!important;
	
}
.menu_description h2 {
	font-size:16px;
	line-height:24px;
	list-style: none!important;


}
.menu_description ul.description {
	font-size:12px;
	line-height:21px;
	list-style: none;
	margin: 0 0 0 15px;
	padding: 0;
	text-decoration: none!important;
		list-style: none!important;
}
.menu_description a {
	color: #FFF;
	text-decoration: none!important;
	list-style: none!important;}
.page_wrapper_vertical {
	width:960px;
	margin: 36px auto;
		list-style: none!important;
}
.page_wrapper_vertical .menu_description {
	float:left;
	width: 760px;
	margin-left: 40px;
	text-decoration: none!important;
	list-style: none!important;
}
.page_wrapper_vertical .menu_description h1 {
	margin-top: -6px;
	text-decoration: none!important;
	list-style: none!important;
}
.page_wrapper_fixed {
	margin: 70px auto;
	text-decoration: none!important;
	list-style: none!important;
}
@media only screen and (min-width: 768px) and (max-width: 984px) {
	.page_wrapper, .page_wrapper_vertical {width:768px;}
	.page_wrapper_vertical .menu_description {width: 500px;}
}
@media only screen and (max-width:767px) {
	.page_wrapper, .page_wrapper_vertical {width:420px;}
	.page_wrapper_vertical .menu_description {width: 100%;margin-left:0;}
	.page_wrapper_vertical .menu_description h1 {margin-top: 24px;}
}
@media only screen and (max-width:479px) {
	.page_wrapper, .page_wrapper_vertical {width:300px;}
}




/*  _______________________________________________

01 MEGA MENU BAR
_______________________________________________  */



.megamenu_container {
	width:100%;
	height: 40px;
	*height: 40px;
	margin:0 auto;
	position: relative;
	z-index:9999;
	text-decoration: none!important;
	list-style: none!important;
	
}
.megamenu_fixed {
	width: inherit;
	position:fixed;
	top:0;
	text-decoration: none!important;
	list-style: none!important;
	
	/* IE7 Fix */
	*width:expression(this.parentNode.currentStyle['width']);
}
.megamenu {
	
	padding:0;
	position:relative; /* For IE7 */
	margin:0;
	font-size: 14px; 
	font-family: Arial, serif;
	text-decoration: none!important;	
    line-height:1.8
			list-style: none!important;
}

.megamenu > li {
	float:left;
	margin:0;
	border:none;
	text-decoration: none!important;
	list-style: none!important;
	
}
.megamenu > li > a {
	font-size:12px;
	outline:0;
	text-decoration:none;
	display:block;
	margin:0px;
	font-size: 17px; 
	font-family: 'Open Sans', sans-serif;
	text-decoration: none!important;
	list-style:none!important;
	
	
}
.megamenu > li .megamenu_drop {
    padding: 5px 22px 5px 18px;
    text-decoration: none!important;
    list-style: none!important;
}

.megamenu li.megamenu_button {
	display: none;
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	-ms-transition: none;
	transition: none;
	text-decoration: none!important;
}

/* Right aligned menu item */

.megamenu li.megamenu_right {
	float:right;
	margin-right:-1px;
}
.megamenu li.megamenu_right a {
	margin-right:5px;
		list-style: none!important;
}




/*  _______________________________________________

02 MEGA MENU CONTAINERS
_______________________________________________  */




.megamenu li .dropdown_container,
.megamenu li .dropdown_fullwidth,
.megamenu li .dropdown_multilevel {
	position: absolute;
	margin:0;
	padding-top:0px;
	padding-bottom:0px;
	left:-9999em;
	top:-9999em;
	display: block;
		list-style: none!important;

	zoom:1;
	z-index:9998;
	float: left;
	text-decoration: none!important;
		list-style: none!important;
	
}
.megamenu li .dropdown_first {
	margin-left:-1px;
	text-decoration: none!important;
		list-style: none!important;


}
.megamenu li .droplast_right {
	margin-right:-1px;
	text-decoration: none!important;
	list-style: none!important;
		list-style: none!important;
}

/* Showing Drop Down on Mouse Hover */

.megamenu li:hover .dropdown_container {
	top:45px;
	left:auto;
}
.megamenu li:hover .dropdown_fullwidth {
	top:45px;
	left:-1px;
	

}
.megamenu li .dropdown_right {
	right:0;
					height:60em;
}
.megamenu li:hover .dropdown_right {
	top:45px;
	left:auto;
	right:0;

}


/*
Bigger containers need smaller padding values and
on the opposite, smaller containers will have
higher paddings. 
This makes the content within each kind of drop down 
equally distant from the left edge. 
*/

.megamenu .dropdown_1column {
	width: 4%;
	padding-left: 2%;
	padding-right: 2%;
	text-decoration: none!important;
		list-style: none!important;
	
}
.megamenu .dropdown_2columns {
	width: 16.6667%;
	padding-left: 1.8333%;
	padding-right: 1.8333%;
	text-decoration: none!important;
		list-style: none!important;
}
.megamenu .dropdown_3columns {
	width: 25%;
	padding-left: 1.5%;
	padding-right: 1.5%;
	text-decoration: none!important;
		list-style: none!important;
}
.megamenu .dropdown_4columns {
	width: 33.3334%;
	padding-left: 1.333%;
	padding-right: 1.333%;
	text-decoration: none!important;
		list-style: none!important;
	
}
.megamenu .dropdown_5columns {
	width: 41.6667%;
	padding-left: 1.166%;
	padding-right: 1.166%;
	text-decoration: none!important;
	list-style: none!;
	
}
.megamenu .dropdown_6columns {
	width: 50%;
	padding-left: 1%;
	padding-right: 1%;
	text-decoration: none!important;
}
.megamenu .dropdown_7columns {
	width: 58.3334%;
	padding-left: 0.833%;
	padding-right: 0.833%;
	text-decoration: none!important;
}
.megamenu .dropdown_8columns {
	width: 66.6667%;
	padding-left: 0.666%;
	padding-right: 0.666%;
	text-decoration: none!important;
}
.megamenu .dropdown_9columns {
	width: 75%;
	padding-left: 0.5%;
	padding-right: 0.5%;
	text-decoration: none!important;
}
.megamenu .dropdown_10columns {
	width: 83.3334%;
	padding-left: 0.333%;
	padding-right: 0.333%;
	text-decoration: none!important;
}
.megamenu .dropdown_11columns {
	width: 91.6667%;
	padding-left: 0.1666%;
	padding-right: 0.1666%;
	text-decoration: none!important;
}
.megamenu .dropdown_12columns,
.megamenu .dropdown_fullwidth {
	width: 100%;
	text-decoration: none!important;
}




/*  _______________________________________________

03 DROP DOWN COLUMNS GRID
_______________________________________________  */




.megamenu .col_1, 
.megamenu .col_2,
.megamenu .col_3,
.megamenu .col_4,
.megamenu .col_5,
.megamenu .col_6,
.megamenu .col_7,
.megamenu .col_8,
.megamenu .col_9,
.megamenu .col_10,
.megamenu .col_11,
.megamenu .col_12 {
	float: left;
	display:inline;
	position: relative;
	margin-left: 2%;
	margin-right: 2%;
	/* 
	Rounding error with IE7.
	Lower margin values will absorb the difference.
	*/
	*margin-left: 1.9%;
	*margin-right: 1.9%;
		list-style: none!important;
}

.megamenu .col_1 {width:4.33%;}
.megamenu .col_2 {width:20%; float:left; height:100%; min-height:15em}
.megamenu .col_3 {width:21%;}
.megamenu .col_4 {width:29.33%;}
.megamenu .col_5 {width:37.66%;}
.megamenu .col_6 {width:46%;}
.megamenu .col_7 {width:54.33%;}
.megamenu .col_8 {width:62.66%;}
.megamenu .col_9 {width:71%;}
.megamenu .col_10 {width:79.33%;}
.megamenu .col_11 {width:87.66%;}
.megamenu .col_12 {width:96%;}
	list-style: none!important;


.megamenu .rowcontent {
	clear:left;
	/*
	IE7 clear issue.
	Display inline required.
	*/
	*display:inline;
					

}




/*  _______________________________________________

04 FLY-OUT MENU
_______________________________________________  */




.megamenu .dropdown_flyout, 
.megamenu .dropdown_flyout .dropdown_flyout_level {
	padding: 0;
	margin: 0;


	z-index: 9;
		list-style: none!important;
	
}
.megamenu .dropdown_flyout li {
	float: left;
	width: 92%;
	padding: 3px 4% 3px 4%;
		list-style: none!important;

	
}
.megamenu .dropdown_flyout ul li {
	width: 140px;
	padding: 3px 10px 3px 10px;
		list-style: none!important;
}
.megamenu .dropdown_flyout a {
	display: block;
	width: 10em;
		list-style: none!important;
}
.megamenu .dropdown_flyout .dropdown_flyout_level {
	position: absolute;
	margin:15px 0 0 4px;
	padding:6px;
	left: -9999em;
	top:-9999em;
	display: block;
	zoom:1;
	float: left;
		list-style: none!important;
		
}
.megamenu .dropdown_flyout li:hover > .dropdown_flyout_level {
	left:95%;
	top:-21px;
		list-style: none!important;
	
}
.megamenu .dropdown_flyout li:hover > .dropdown_flyout_level_left {
	left:-108%;
	right:100%;
		list-style: none!important;
}




/*  _______________________________________________

05 MEGA MENU WEB ELEMENTS
_______________________________________________  */




/* 1. General Typography */


.megamenu p, 
.megamenu h1, 
.megamenu h2, 
.megamenu h3, 
.megamenu h4, 
.megamenu h5, 
.megamenu h6 {
	padding:0;
	margin:0 0 20px;
}
.megamenu > li > div a {
	text-decoration: none;
	outline: none;
		list-style: none!important;
}
.megamenu > li > div a:hover {
	
}
.megamenu > li > div > div > a {
	color: #c7b992 !important;
		list-style: none!important;
}

.megamenu p {
	font-size:12px; 
	line-height:21px; 
}
.megamenu h1, 
.megamenu h2, 
.megamenu h3,
.megamenu h4, 
.megamenu h5, 
.megamenu h6 {
	font-weight: bold;
	margin:20px 0 20px 0;
		list-style: none!important;
}
.megamenu h1 {
	font-size: 24px;
	line-height: 28px;
		list-style: none!important;
}
.megamenu h2 {
	font-size: 16px!important;
	line-height: 22px;

		list-style: none!important;
}
.megamenu h3 {
	font-size: 16px;
	line-height: 20px;
		list-style: none!important;
}
.megamenu h4 {
	font-size: 14px;
	line-height: 18px;
	margin-bottom:14px;
}
.megamenu h5 {
	font-size: 12px;
	line-height: 18px;
	margin-bottom:14px;
}
.megamenu h6 {
	font-size: 10px;
	line-height: 16px;
	margin-bottom:14px;
}


/* 2. Lists */


.megamenu li ul,
.megamenu li ol {
	padding:0;
	/*		margin:0 0 18px 20px;*/
	margin:0 0 18px 0;	
		list-style: none!important;
			
}
.megamenu li ul {
	list-style:disc;
		list-style: none!important;

}
.megamenu li ol {
	list-style:none;
	*margin-left: 22px;
		list-style: none!important;
}
.megamenu li ul li,
.megamenu li ol li {
	font-size:12px;
	line-height:21px; 
	position:relative;
	padding:0;
	margin:0;
	float:none;
	text-align:left;
		list-style: none!important;

}
.megamenu li .list_unstyled {
	list-style: none;
	margin-left:0;
		list-style: none!important;
	
}


/*  _nav.gruen .col_2, .dropdown_fullwidth nav.blau .col_2, .dropdown_fullwidth nav.gelb .col_2, .dropdown_fullwidth nav.lila .col_2, .dropdown_fullwidth nav.braun .col_2 */

/*  _______________________________________________

06 DEFAULT THEMES, DARK & LIGHT (COMPULSORY)
_______________________________________________  */

.megamenu_drop {
overflow:hidden;
}



/* 1. Dark Menu Bar */


.megamenu_dark_bar {
	text-decoration:none!important;
		list-style: none!important;
	
	
}
.megamenu_dark_bar .megamenu {
	color:#FFFFFF;
	text-decoration:none!important;
		list-style: none!important;

}
.megamenu_dark_bar .megamenu > li:hover, 
.megamenu_dark_bar .megamenu > li.active {

	text-decoration:none!important;
		list-style: none!important;

	
}
.megamenu_dark_bar .megamenu li.noactive {
	background:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	text-decoration:none!important;
		list-style: none!important;
}
.megamenu_dark_bar .megamenu > li > a {
	color:#FFFFFF;
	text-decoration:none!important;
		list-style: none!important;
}
.megamenu_dark_bar .megamenu > li:hover > a {
	color:#FFFFFF;
	text-decoration:none!important;
		list-style: none!important;
}
.megamenu_dark_bar .megamenu > li .megamenu_drop {
}
.megamenu_dark_bar .megamenu_vertical > li .megamenu_drop {
}
.megamenu_dark_bar .megamenu li.megamenu_button,
.megamenu_dark_bar .megamenu li.megamenu_button:hover {
}
.megamenu_dark_bar .megamenu li.megamenu_button_active,
.megamenu_dark_bar .megamenu li.megamenu_button_active:hover {
}






/* 4. Light Drop Down */


.megamenu_light .megamenu li .dropdown_container,
.megamenu_light .megamenu li .dropdown_fullwidth,
.megamenu_light .megamenu li .dropdown_flyout li ul {
	border:1px solid #CCCCCC;
	border-top-width: 0;
	background: #FAFAFA;
	color: #000;
	text-decoration:none!important;
		list-style: none!important;
	
	
}






.megamenu_container_vertical .megamenu li .dropdown_container,
.megamenu_container_vertical .megamenu li .dropdown_fullwidth,
.megamenu_container_vertical .megamenu li .dropdown_flyout li ul {
	border-top-width: 1px;
	text-decoration:none!important;
		list-style: none!important;

	
}
.megamenu_light .megamenu li .dropdown_flyout li ul {
	border:1px solid #FFF;
	text-decoration:none!important;
		list-style: none!important;

	
}
.megamenu_light .megamenu li .dropdown_flyout .dropdown_parent {
	background:url("../img/right-b.png") no-repeat right 9px;
	text-decoration:none!important;
	list-style:none!important;
	
}
.megamenu_light .megamenu li .dropdown_flyout .dropdown_parent:hover,
.megamenu_light .megamenu li .dropdown_flyout .dropdown_parent.active {
	text-decoration:underline!important;
	list-style:none!important;
	
}
.megamenu_light .megamenu li .dropdown_flyout .dropdown_parent.noactive {
	background-color:transparent;
	text-decoration:none!important;
	list-style:none!important;
	
}

.megamenu_light .megamenu > li > div a,
.megamenu_light .megamenu li ul li,
.megamenu_light .megamenu li ol li {
	color:#FFF;
	text-decoration:none!important;
	
	
}
.megamenu_light .megamenu > li > div a:hover {
	color:#FFF;
	text-decoration:underline!important;
	
}
.megamenu_light .megamenu li ul li:hover,
.megamenu_light .megamenu li ol li:hover,
.megamenu_light .megamenu .blue, 
.megamenu_light .megamenu .grey, 
.megamenu_light .megamenu .orange, 
.megamenu_light .megamenu .dark, 
.megamenu_light .megamenu .purple {
	color:#FFF;
	text-decoration:underline!important;
	
}
.megamenu_light .megamenu .black_box {
	background: #212121;
	color:#ffffff;
	text-shadow:1px 1px 1px #000000;
	text-decoration:none!important;
	
}
.megamenu_light .megamenu .grey_bg {
	background: #eeeeee;
	text-decoration:none!important;
	
}
.megamenu_light .megamenu .form_element {
	text-decoration:none!important;
	
}
.megamenu_light .megamenu > li.megamenu_searchform:hover {
	background: none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	text-decoration:underline!important;
	list-style:none!important;
}
.megamenu_light .megamenu hr {
	border:none;
	border-bottom:1px solid #ffffff;
	border-top:1px solid #e4e4e4;
	text-decoration:none!important;
	list-style:none!important;
}







/*  _______________________________________________

09 MOBILE DEVICES
_______________________________________________  */




/* 1. Common Media Queries */


@media only screen and (max-width: 984px) {
	
	.megamenu img {
		max-width: 96%;
		height: auto;
	}
	.megamenu textarea {
		width:96%;
	}
	
}


@media only screen and (min-width: 480px) and (max-width: 767px) {
	
	.megamenu_container .megamenu > li > div > .responsive_sixths,
	.megamenu_container_vertical .megamenu > li > .dropvertical_container > div > .responsive_sixths {
		/*width: 8.66%;*/
	}
	.megamenu_container .megamenu > li > div > .responsive_fourths,
	.megamenu_container_vertical .megamenu > li > .dropvertical_container > div > .responsive_fourths {
		/*width: 17%;*/
	}
	.megamenu_container .megamenu > li > div > .responsive_thirds,
	.megamenu_container_vertical .megamenu > li > .dropvertical_container > div > .responsive_thirds {
		/*width: 25.33334%;*/
	}
	.megamenu_container .megamenu > li > div > .responsive_halfs,
	.megamenu_container_vertical .megamenu > li > .dropvertical_container > div > .responsive_halfs {
/*		width: 42%;*/
	}
	
}

































/* 2. Horizontal Mega Menu Media Queries */


@media only screen and (min-width: 768px) and (max-width: 984px) {
	
	.megamenu_container .megamenu > li {
	/*	margin:0 8px 0 0;*/
	}
	.megamenu_container .megamenu > li.right {
/*		margin-right:-1px;*/
	}
	.megamenu_container .megamenu > li > a {
/*		padding: 16px 10px 17px 10px;*/
	}
	.megamenu_container .megamenu > li .megamenu_drop {
/*		padding:0 15px;*/
	}
	
}


@media only screen and (max-width:767px) {
	
	.megamenu_container {
		height: auto;
	}
	.megamenu_container .megamenu > li,
	.megamenu_container .megamenu > li:hover,
	.megamenu_container .megamenu > li.right,
	.megamenu_container .megamenu > li.right:hover {
		float:none;
		width:auto;
		padding-right:0;
		margin-right:0;
	}
	.megamenu_container .megamenu > li > a {
/*		padding: 16px 10px 16px 10px;*/
	}
	.megamenu_container .megamenu li.right a {
/*		margin-right:0;*/
	}
	
	.megamenu_container .megamenu li:hover .dropdown_container,
	.megamenu_container .megamenu li:hover .dropdown_fullwidth,
	.megamenu_container .megamenu li:hover .dropdown_right {
		top:auto;
		left:-1px;
	}
	.megamenu_container .megamenu .dropdown_1column,
	.megamenu_container .megamenu .dropdown_2columns,
	.megamenu_container .megamenu .dropdown_3columns,
	.megamenu_container .megamenu .dropdown_4columns,
	.megamenu_container .megamenu .dropdown_5columns,
	.megamenu_container .megamenu .dropdown_6columns,
	.megamenu_container .megamenu .dropdown_7columns,
	.megamenu_container .megamenu .dropdown_8columns,
	.megamenu_container .megamenu .dropdown_9columns,
	.megamenu_container .megamenu .dropdown_10columns,
	.megamenu_container .megamenu .dropdown_11columns,
	.megamenu_container .megamenu .dropdown_12columns {
		width: 100%;
		padding-left:0;
		padding-right:0;
	}
	.megamenu_container .megamenu .col_1,
	.megamenu_container .megamenu .col_2,
	.megamenu_container .megamenu .col_3,
	.megamenu_container .megamenu .col_4,
	.megamenu_container .megamenu .col_5,
	.megamenu_container .megamenu .col_6,
	.megamenu_container .megamenu .col_7,
	.megamenu_container .megamenu .col_8,
	.megamenu_container .megamenu .col_9,
	.megamenu_container .megamenu .col_10,
	.megamenu_container .megamenu .col_11,
	.megamenu_container .megamenu .col_12 {
		width:92%;
		margin-left: 4%;
		margin-right: 4%;
	}
	.megamenu_container .megamenu > li.megamenu_searchform .megamenu_searchfield {
		margin-left: 10px;
		margin-bottom: 10px;
	}
	.megamenu .dropdown_flyout, 
	.megamenu .dropdown_flyout .dropdown_flyout_level {
		position: relative;
		left:auto;
		top:auto;
		padding: 0;
		margin: 0 4% 0 4%;
	}
	.megamenu .dropdown_flyout li,
	.megamenu .dropdown_flyout ul li {
		width: 100%;
		padding: 3px 0 3px 0;
	}
	.megamenu .dropdown_flyout li:hover > .dropdown_flyout_level {
		left:auto;
		top:auto;
	}
	.megamenu .dropdown_flyout li:hover > .dropdown_flyout_level_left {
		left:auto;
		right:auto;
	}
	.megamenu_dark .megamenu li .dropdown_flyout li ul,	
	.megamenu_light .megamenu li .dropdown_flyout li ul {
		border:none;
		background: none;
	}
	.megamenu_dark .megamenu li .dropdown_flyout .dropdown_parent {
		background:url("../img/dropdown.png") no-repeat right 9px;
	}
	.megamenu_light .megamenu li .dropdown_flyout .dropdown_parent {
		background:url("../img/dropdown-b.png") no-repeat right 9px;
	}
	.megamenu_dark .megamenu li .dropdown_flyout .dropdown_parent:hover,
	.megamenu_dark .megamenu li .dropdown_flyout .dropdown_parent.active,
	.megamenu_light .megamenu li .dropdown_flyout .dropdown_parent:hover,
	.megamenu_light .megamenu li .dropdown_flyout .dropdown_parent.active {
		background-color:transparent;
	}
	
}


@media only screen and (max-width: 479px) {
	
	.megamenu_container .megamenu > li > div > .responsive_sixths,
	.megamenu_container .megamenu > li > div > .responsive_fourths,
	.megamenu_container .megamenu > li > div > .responsive_thirds,
	.megamenu_container .megamenu > li > div > .responsive_halfs {
		width: 42%;
	}
	
}

























/* 3. Vertical Mega Menu Media Queries */


@media only screen and (max-width:984px) {
	
	.megamenu_container_vertical .megamenu li .dropvertical_container {
		width: 400px;
	}
	.megamenu_container_vertical .megamenu .dropdown_1column,
	.megamenu_container_vertical .megamenu .dropdown_2columns,
	.megamenu_container_vertical .megamenu .dropdown_3columns,
	.megamenu_container_vertical .megamenu .dropdown_4columns,
	.megamenu_container_vertical .megamenu .dropdown_5columns,
	.megamenu_container_vertical .megamenu .dropdown_6columns,
	.megamenu_container_vertical .megamenu .dropdown_7columns,
	.megamenu_container_vertical .megamenu .dropdown_8columns,
	.megamenu_container_vertical .megamenu .dropdown_9columns,
	.megamenu_container_vertical .megamenu .dropdown_10columns,
	.megamenu_container_vertical .megamenu .dropdown_11columns,
	.megamenu_container_vertical .megamenu .dropdown_12columns {
		width: 100%;
		padding-left:0;
		padding-right:0;
	}
	.megamenu_container_vertical .megamenu .col_1,
	.megamenu_container_vertical .megamenu .col_2,
	.megamenu_container_vertical .megamenu .col_3,
	.megamenu_container_vertical .megamenu .col_4,
	.megamenu_container_vertical .megamenu .col_5,
	.megamenu_container_vertical .megamenu .col_6,
	.megamenu_container_vertical .megamenu .col_7,
	.megamenu_container_vertical .megamenu .col_8,
	.megamenu_container_vertical .megamenu .col_9,
	.megamenu_container_vertical .megamenu .col_10,
	.megamenu_container_vertical .megamenu .col_11,
	.megamenu_container_vertical .megamenu .col_12 {
		width:92%;
		margin-left: 4%;
		margin-right: 4%;
	}
	.megamenu_container_vertical .megamenu > li > .dropvertical_container > div > .responsive_sixths,
	.megamenu_container_vertical .megamenu > li > .dropvertical_container > div > .responsive_fourths,
	.megamenu_container_vertical .megamenu > li > .dropvertical_container > div > .responsive_thirds,
	.megamenu_container_vertical .megamenu > li > .dropvertical_container > div > .responsive_halfs {
		width: 42%;
	}
	
	.megamenu_container_vertical .megamenu .dropdown_flyout, 
	.megamenu_container_vertical .megamenu .dropdown_flyout .dropdown_flyout_level {
		position: relative;
		left:auto!important;
		top:auto!important;
		padding: 0;
		margin: 0 4% 0 4%;
	}
	.megamenu_container_vertical .megamenu .dropdown_flyout li,
	.megamenu_container_vertical .megamenu .dropdown_flyout ul li {
		width: 100%!important;
		padding: 3px 0 3px 0;
	}
	.megamenu_container_vertical .megamenu .dropdown_flyout li:hover > .dropdown_flyout_level {
		left:auto!important;
		top:auto!important;
	}
	.megamenu_container_vertical .megamenu .dropdown_flyout li:hover > .dropdown_flyout_level_left {
		left:auto!important;
		right:auto!important;
	}
	.megamenu_dark .megamenu_vertical li .dropdown_flyout li ul,	
	.megamenu_light .megamenu_vertical li .dropdown_flyout li ul {
		border:none;
		background: none;
	}
	.megamenu_dark .megamenu_vertical li .dropdown_flyout .dropdown_parent {
		background:url("../img/dropdown.png") no-repeat right 9px;
	}
	.megamenu_light .megamenu_vertical li .dropdown_flyout .dropdown_parent {
		background:url("../img/dropdown-b.png") no-repeat right 9px;
	}
	.megamenu_dark .megamenu_vertical li .dropdown_flyout .dropdown_parent:hover,
	.megamenu_dark .megamenu_vertical li .dropdown_flyout .dropdown_parent.active,
	.megamenu_light .megamenu_vertical li .dropdown_flyout .dropdown_parent:hover,
	.megamenu_light .megamenu_vertical li .dropdown_flyout .dropdown_parent.active {
		background-color:transparent;
	}
	
}


@media only screen and (max-width:767px) {
	
	.megamenu_container_vertical,
	.megamenu_container_vertical .megamenu {
		width: 100%;
	}
	.megamenu_container_vertical .megamenu > li,
	.megamenu_container_vertical .megamenu > li:hover,
	.megamenu_container_vertical .megamenu > li.right,
	.megamenu_container_vertical .megamenu > li.right:hover {
		float:none;
		width:auto;
		padding-right:0;
		margin-right:0;
	}
	.megamenu_container_vertical .megamenu li .megamenu_drop {
		padding:0 15px;
	}
	.megamenu_light_bar .megamenu_vertical li .megamenu_drop {
		background:url("../img/dropdown-b.png") no-repeat right center;
	}
	.megamenu_dark_bar .megamenu_vertical li .megamenu_drop {
		background:url("../img/dropdown.png") no-repeat right center;
	}
	.megamenu_container_vertical .megamenu li .dropdown_container,
	.megamenu_container_vertical .megamenu li .dropdown_fullwidth {
		margin:0 auto 0 0;
		-webkit-border-radius: 0 0 0px 0px;
		-moz-border-radius: 0 0 0px 0px;
		border-radius: 0 0 0px 0px;
	}
	.megamenu_container_vertical .megamenu li .dropdown_first {
		margin:0 auto 0 -1px;
	}
	.megamenu_container_vertical .megamenu li .dropvertical_container {
		width: 100%;
	}
	
	.megamenu_container_vertical .megamenu li:hover .dropdown_container,
	.megamenu_container_vertical .megamenu li:hover .dropdown_fullwidth,
	.megamenu_container_vertical .megamenu li:hover .dropdown_right {
		top:auto;
		left:-1px;
	}
	
}




