/* CSS Document */


.mgmenu_tabs {
	font-size:11px;
}

/*  _______________________________________

	06 LIGHT THEME
    _______________________________________  */


.megamenu_light_theme .megamenu_container > ul > li:hover, .megamenu_light_theme .megamenu_container .megamenu > li.active, .megamenu_light_theme .megamenu_container > ul > li.menuitem_nodrop:hover {
	background-color: #eeeeee;
}
.megamenu_light_theme .megamenu_container > ul > li > a, .megamenu_light_theme .megamenu_container .megamenu > li.noactive a {
	color: #333;
}
.megamenu_light_theme .megamenu_container > ul > li:hover > a {
	color: #161616;
	text-shadow: 1px 1px 1px #fff;
}
.megamenu_light_theme ul li .menuitem_drop, .megamenu_light_theme .megamenu li.noactive .menuitem_drop {
	background-image: url("/er/images/_navigation/arrow_down1.png");
	background-repeat: no-repeat;
	background-position: right 17px;
}
.megamenu_vertical_left .megamenu_light_theme ul li .menuitem_drop, .megamenu_vertical_left .megamenu_light_theme .megamenu li.noactive .menuitem_drop {
	background-image: url("/er/images/_navigation/arrow_right1.png");
	background-position: 90% 15px;
}
.megamenu_vertical_right .megamenu_light_theme ul li .menuitem_drop, .megamenu_vertical_right .megamenu_light_theme .megamenu li.noactive .menuitem_drop {
	background-image: url("/er/images/_navigation/arrow_left1.png");
	background-position: 10% 15px;
}
.megamenu_light_theme .megamenu > li > div, .megamenu_light_theme ul .levels li ul {
	background: #eee;
	border: 1px solid #444444;/*	border-top: none;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#EEEEEE), to(#BBBBBB));
	background: -webkit-linear-gradient(top, #EEEEEE, #BBBBBB);
	background: -moz-linear-gradient(top, #EEEEEE, #BBBBBB);
	background: -o-linear-gradient(top, #EEEEEE, #BBBBBB);
	background: -ms-linear-gradient(top, #EEEEEE, #BBBBBB);
	background: linear-gradient(top, #EEEEEE, #BBBBBB);*/
}
.megamenu_wrapper_vertical .megamenu_light_theme .megamenu > li > div, .megamenu_light_theme ul .levels li ul {
	border: 1px solid #444444;
}
.megamenu_light_theme ul p, .megamenu_light_theme ul h2, .megamenu_light_theme ul h3, .megamenu_light_theme ul li ul li {
	text-shadow: 1px 1px 1px #FFFFFF;
}
.megamenu_light_theme ul h2, .megamenu_light_theme ul h3 {
	border-bottom: 1px solid #888888;
}
.megamenu_light_theme ul .imgshadow_dark { /* Better style on dark background */
	background: #FFFFFF;
	border: 1px solid #333333;
	-moz-box-shadow: 0 0 5px #000000;
	-webkit-box-shadow: 0 0 5px #000000;
	box-shadow: 0 0 5px #000000;
}
.megamenu_light_theme ul .imgshadow_light { /* Better style on light background */
	background: #FFFFFF;
	border: 1px solid #777777;
	-webkit-box-shadow: 0 0 5px #666666;
	-moz-box-shadow: 0 0 5px #666666;
	box-shadow: 0 0 5px #666666;
}
.megamenu_light_theme ul li .black_box {
	color: #ffffff;
	text-shadow: 1px 1px 1px #000000;
	background-color: #333333;
	-webkit-box-shadow: inset 0 0 3px #000000;
	-moz-box-shadow: inset 0 0 3px #000000;
	box-shadow: inset 0 0 3px #000000;
}
.megamenu_light_theme ul li .dark_grey_box {
	color: #ffffff;
	text-shadow: 1px 1px 1px #000000;
	background-color: #555555;
	-webkit-box-shadow: inset 0 0 3px #111111;
	-moz-box-shadow: inset 0 0 3px #111111;
	box-shadow: inset 0 0 3px #111111;
}
.megamenu_light_theme ul li .greybox li {
	background: #F4F4F4;
	border: 1px solid #bbbbbb;
}
.megamenu_light_theme ul li .greybox li:hover {
	background: #ffffff;
	border: 1px solid #aaaaaa;
}
.megamenu_light_theme ul li .plus li {
	background-repeat: no-repeat;
	background-position: left 6px no-repeat;
	background-image: url('/er/images/_navigation/plus.png');
}
.megamenu_light_theme ul .levels a.parent, .megamenu_light_theme ul .levels a.parent:hover {
	background-repeat: no-repeat;
	background-position: right center no-repeat;
	background-image: url('/er/images/_navigation/arrow_right1.png');
}
.megamenu_vertical_right .megamenu_light_theme ul .levels a.parent, .megamenu_vertical_right .megamenu_light_theme ul .levels a.parent:hover {
	background-repeat: no-repeat;
	background-position: left center no-repeat;
	background-image: url('/er/images/_navigation/arrow_left1.png');
}
.megamenu_light_theme ul .contact_form input:focus, .megamenu_light_theme ul .contact_form textarea:focus, .megamenu_light_theme ul .contact_form select:focus, .megamenu_light_theme ul .contact_form input:hover, .megamenu_light_theme ul .contact_form textarea:hover, .megamenu_light_theme ul .contact_form select:hover {
	box-shadow: rgba(0,0,0, 0.7) 0 0 3px;
	-moz-box-shadow: rgba(0,0,0, 0.7) 0 0 3px;
	-webkit-box-shadow: rgba(0,0,0, 0.7) 0 0 3px;
	border: 1px solid #333333;
}
.megamenu_light_theme ul .contact_form input, .megamenu_light_theme ul textarea, .megamenu_light_theme ul select {
	color: #FFFFFF;
	background-color: #222222;
	border: 1px solid #0A0A0A;
}
.megamenu_light_theme ul .contact_form input.button {
	background-color: #1E1E1E;
	border: 1px solid #0A0A0A;
	color: #cccccc;
}
.megamenu_light_theme ul .contact_form input.button:hover {
	color: #eeeeee;
	background-color: #222222;
	border: 1px solid #000000;
}
.megamenu_black {
/*	background: #333;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#555), to(#2a2a2a));
	background: -webkit-linear-gradient(top, #555, #2a2a2a);
	background: -moz-linear-gradient(top, #555, #2a2a2a);
	background: -o-linear-gradient(top, #555, #2a2a2a);
	background: -ms-linear-gradient(top, #555, #2a2a2a);
	background: linear-gradient(top, #555, #2a2a2a);
	border: 1px solid #222;
	border-top: 1px solid #777;*/
}
.megamenu_dark_theme .megamenu_black li div a {
	color: #CCC;
}
.megamenu_dark_theme .megamenu_black li div a:hover {
	color: #EEE;
}
.megamenu_dark_theme .megamenu_black li ul li a:hover {
	color: #EEE;
}
.megamenu_light_theme .megamenu_black li div a {
	color: #444;
}
.megamenu_light_theme .megamenu_black li div a:hover {
	color: #777;
}
.megamenu_light_theme .megamenu_black li ul li a:hover {
	color: #06F;
	text-decoration: underline;
}
.mgmenu_container {
	position: relative;
	margin: 0 auto;
}
.mgmenu_fixed, .mgmenu_footer {
	width: inherit;
	max-width: inherit;
	position: fixed;
	top: 0;
    /* IE7 Fix */
    *width:expression(this.parentNode.currentStyle['width']);
}
.mgmenu_footer {
	top: auto;
	bottom: 0;
}
.mgmenu {
	font-family: Arial, Helvetica, sans-serif;
	list-style: none;
	padding: 0;
	margin: 0;
	position: relative; /* For IE7 */
}
.mgmenu > ul {
	display:block !important;
	background-color: #131313;
	text-align:center;
	padding-top:5px;
}
.mgmenu > li {
	display:inline-block;
	margin-right: 0px;
	-webkit-transition: background none;
	-moz-transition: background .3s;
	-o-transition: background .3s;
	-ms-transition: background .3s;
	transition: background .3s;
	font-size:.9em;
	background-color: #5F5F5F;
	border-radius: 7px 7px 0px 0px;
	padding: 5px 10px;
}

.mgmenu > li:hover {
	background-color: #7f0000;
	border-radius: 7px 7px 0px 0px;


}
.mgmenu > li.active {
	background-color: #c0101e;
	border-radius: 7px 7px 0px 0px;
	padding-bottom: 0px;
	padding: 5px 10px 5px;
}
.mgmenu > li:first-child:hover {
}
.mgmenu > li:last-child:hover {
}
.mgmenu > li:last-child {
}
.mgmenu li.noactive {
	/*background: none;*/
}

.mgmenu > li > a, .mgmenu > li > span {

	display: block;
	color: #ffffff;
	text-shadow: 1px 1px 1px #000000;
	font-size: 1.55em;
	outline: 0;
	text-decoration: none;
}

.mgmenu .mgmenu_drop .er-t1 {
	text-shadow: 0px 0px 0px;
	display:block;
	position:relative;
	z-index:0;
}

.mgmenu .mgmenu_drop .er-t1 img {
	width:9px;
	margin-left:2px;
}

.mgmenu > li.active .mgmenu_drop{
	background-color: #c0101e;
	text-shadow: 0px 0px 0px;
	position:relative;
	z-index:10;
	color: #fff;
	border-radius: 5px 5px 0px 0px;
}

.mgmenu > li > span:hover, .mgmenu > li > a:hover, .mgmenu > li > a:focus {
	cursor: pointer;
	color: #ffffff;
	outline: none;
}
.mgmenu > li .mgmenu_drop {
/*	background-image: url("/er/images/_navigation/downArrow.png");
	background-repeat: no-repeat;
	background-position: right 0px top 16px;
	padding-right: 15px;
*/}
.mgmenu li.active .mgmenu_drop {
	/*background-image: url("/er/images/_navigation/upArrow.png");*/
}
.mgmenu > li.right_item {
	float: right;
	margin-right: 0;
}
.mgmenu > li .years {
	position:absolute;
	left:-9999px;
	top:-9999px;
	font-size:1em;
	color:white;
	padding:0px;
	margin:0px;
}

.mgmenu_container > .mgmenu > li.mgmenu_button, .mgmenu_fixed > .mgmenu > li.mgmenu_button, .mgmenu_footer > .mgmenu > li.mgmenu_button {
	display: none;
	cursor: pointer;
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	-ms-transition: none;
	transition: none;
	font-weight: bold;
	/* background-color: transparent;
	background-image: url("/er/images/_navigation/toggle.png");
	background-repeat: no-repeat;
	background-position: 96% 10px; */
	line-height: 12px;
	padding: 14px 4% 14px 4%;
	color: #ffffff;
	text-shadow: 1px 1px 1px #000000;
}

.mgmenu_container > .mgmenu > li.mgmenu_button_active, .mgmenu_fixed > .mgmenu > li.mgmenu_button_active, .mgmenu_footer > .mgmenu > li.mgmenu_button_active {
	background-color: #000000;
}

.compServicesMainLink {
    font-weight: bold;
	margin-top: 10px;
	display: block;
	margin-left: 1%;
	font-size: 1.1em;
}
/* 2. Mega Menu Trigger Button */

.mgmenu_trigger {
	position: fixed;
	z-index: 2;
	margin: 0 auto;
	right: 0;
	margin-right: 20px;
	width: 35px;
	height: 41px;
	display: block;
}
.mgmenu_trigger {
	top: 0;
	background-image: url("/er/images/_navigation/button_up.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-color: #121212;
}
.mgmenu_trigger.active {
	background-image: url("/er/images/_navigation/button_down.png");
}
.mgmenu_footer ~ .mgmenu_trigger {
	top: auto;
	bottom: 0;
	background-image: url("/er/images/_navigation/button_down.png");
}
.mgmenu_footer ~ .mgmenu_trigger.active {
	background-image: url("/er/images/_navigation/button_up.png");
}
/*  _______________________________________

    02 DROP DOWNS
    _______________________________________  */




/* 1. Common Styling */

.mgmenu li .dropdown_container, .mgmenu li .dropdown_fullwidth, .mgmenu li .mgmenu_multilevel {
	position: absolute;
	top: -9000px;
	left:-9000px;
	/*display: none;*/
	zoom: 1;
	z-index: 10;
	/*margin: 0px 0 0px -1px;*/
	padding: 20px 0 6px 0;
	-webkit-border-radius: 0 0 20px 20px;
	-moz-border-radius: 0 0 20px 20px;
	border-radius: 0 0 20px 20px;
/*	border: 1px solid #CCCCCC;
	border-top: none;*/
	background: #d5d7d8;
	color: #212121;
}

.dropdown_fullwidth, .mgmenu_tabs {
	position: -15px;
	border-radius: inherit;
	border: 1px solid none !important;
}

.carInfoBanner {
	border-radius: 2px !important;
	/* border-top: 1px solid none !important; */
	border-bottom: none !important;
}

.mgmenu_tabs_panels {
	border-radius: 0px 0px 20px 0px!important;
	border-top: none !important;
	border-bottom: 1px solid none !important;
}

.mgmenu li .dropdown_container {
	left: auto;
}
.mgmenu li .dropdown_fullwidth {
	width: 100%;
}

.mgmenu li.active .dropdown_fullwidth {
	left: 0px;
	top: 31px;
}
.mgmenu li.right_item .dropdown_container {
	left: auto;
	right: -1px;
}
/* 2. Footer */


/*  _______________________________________

    03 COLUMNS GRID
    _______________________________________  */

/* REMOVING THIS WHOLE AREA PUTS THE COLUMNS INLINE */
.mgmenu .col_1, .mgmenu .col_2, .mgmenu .col_3, .mgmenu .col_4, .mgmenu .col_5, .mgmenu .col_6, .mgmenu .col_7, .mgmenu .col_8, .mgmenu .col_9, .mgmenu .col_10, .mgmenu .col_11, .mgmenu .col_12 {
	float: left;
	display: inline;
	position: relative;
	padding-left: 2%;
	padding-right: 2%;
	/* 
	Rounding error with IE7.
	Lower margin values will absorb the difference.
	*/
	*padding-left: 1.9%;
 *padding-right: 1.9%;
}
.mgmenu .col_1 {
	width: 5%;
}
.mgmenu .col_2 {
	width: 12.66%;
}
.mgmenu .col_3 {
	width: 21%;
}
.mgmenu .col_4 {
	width: 29.33%;
}
.mgmenu .col_5 {
	width: 37.66%;
}
.mgmenu .col_6 {
	width: 46%;
}
.mgmenu .col_7 {
	width: 54.33%;
}
.mgmenu .col_8 {
	width: 62.66%;
}
.mgmenu .col_9 {
	width: 71%;
}
.mgmenu .col_10 {
	width: 79.33%;
}
.mgmenu .col_11 {
	width: 87.66%;
}
.mgmenu .col_12 {
	width: 96%;
	padding:10px;
	margin-top:-15px;
}
.mgmenu .clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 18px;
}
.mgmenu .col_border {
	-webkit-box-shadow: -1px 0 0 rgba(0,0,0,0.15);
	-moz-box-shadow: -1px 0 0 rgba(0,0,0,0.15);
	-o-box-shadow: -1px 0 0 rgba(0,0,0,0.15);
	box-shadow: -1px 0 0 rgba(0,0,0,0.15);
}



/* 1. Basic Typography */


/* 2. Lists */


.mgmenu > li ul, .mgmenu > li ol {
	padding: 0px;
	margin: 0px;
	width:100%;
}
.mgmenu > li ul {
	list-style: disc;
}
.mgmenu > li ol {
	list-style: decimal;
}
.mgmenu > li ul.no_bullets {
	list-style: none;
	padding: 0;
}
.mgmenu > li ul.no_bullets li {
	line-height: 2.2em;
}

/*  _______________________________________

    06 DROP DOWN TABS
    _______________________________________  */




.mgmenu li > .mgmenu_tabs {
	padding: 0 !important;
}
.mgmenu_tabs > ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.mgmenu_tabs_hide {
	display: none;
}
.mgmenu_tabs .mgmenu_tabs_nav {
	width: 20%;
	float: left;
	position: relative;
	margin: 0;
	padding: 0;
}
.mgmenu_tabs .mgmenu_tabs_panels {
	margin: 0;
	padding: 21px 1% 12px 1%;
	width: 78%;
 	*width:77.9%; /* IE7 bug */
	float: left;
	background-color: #ffffff;
	-webkit-box-shadow: -1px 0px 1px rgba(0,0,0,0.05);
	-moz-box-shadow: -1px 0px 1px rgba(0,0,0,0.05);
	-o-box-shadow: -1px 0px 1px rgba(0,0,0,0.05);
	box-shadow: -1px 0px 1px rgba(0,0,0,0.05);
}
.mgmenu_tabs .mgmenu_tabs_nav li {
	list-style: none;
	border: none;
	margin: 0;
	float: left;
	width: 100%;
	clear: left;
	-webkit-transition: background 0.5s ease;
	-moz-transition: background 0.5s ease;
	-o-transition: background 0.5s ease;
	-ms-transition: background 0.5s ease;
	transition: background 0.5s ease;
}
.mgmenu_tabs .mgmenu_tabs_nav li a {
	font-size: 12px;
	outline: 0;
	text-decoration: none;
	display: block;
	padding: 9px 15px 9px 15px;
}
.mgmenu_tabs li a.current, .mgmenu_tabs li a.current:hover {
	background-color: #ffffff;
	-webkit-box-shadow: 0 -1px 1px rgba(0,0,0,0.05), 0 1px 1px rgba(0,0,0,0.05);
	-moz-box-shadow: 0 -1px 1px rgba(0,0,0,0.05), 0 1px 1px rgba(0,0,0,0.05);
	-o-box-shadow: 0 -1px 1px rgba(0,0,0,0.05), 0 1px 1px rgba(0,0,0,0.05);
	box-shadow: 0 -1px 1px rgba(0,0,0,0.05), 0 1px 1px rgba(0,0,0,0.05);
	top: 1px;
}
/* Right Tabs */

/* Top & Bottom Tabs */


/*  _______________________________________

    07 RETINA DISPLAYS
    _______________________________________  */




.mgmenu a {
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	-ms-transition: none;
	transition: none;
}
/*Main Menu Style*/
	
.bottomMenuWrap .mgmenu_container {
	width: 100%;
	z-index: 10;
	background-color: #131313;
}
#mainMenu .mgmenu > li > a, #mainMenu .mgmenu > li > span {
}
#mainMenu h2 {
	font-size: 1.4em;
	margin-bottom: 8px;
}
#mainMenu .elMenuList {
	padding-left: 0;
	/*width: 110%;*/
}
#mainMenu .elMenuList li {
}
#mainMenu .L1 {
	list-style-type: none;
	font-size: 1.2em;
	color: darkred;
	font-style: italic;
	text-decoration: none;
}
#mainMenu .L1 a, #mainMenu .compServicesMainLink a {
	font-size: .95em;
	font-weight: bold;
	color: darkred;
	font-style: italic;
	text-decoration: none;
}
#mainMenu .L2 {
	margin-left: 10%;
	line-height: 15px
}
#mainMenu .L2 a {
	font-size: .9em;
	line-height: 2px;
}
#mainMenu .subCategory {
	list-style: none;
	margin-left: .6em;
	margin-bottom: .1em;
	margin-top: .6em;
	margin: .6em 0em .1em .4em;
	font-weight: 700;
	line-height: .9em;
	font-style: italic;
	font-size: .9em;
	color: #777;
	}
#mainMenu .divider {
	clear: both;
	/*width: 91%;*/
	border-bottom: 1px solid #ccc;
	padding-top: 4px;
	margin-bottom: 5px;
	list-style-type: none;
}
#mainMenu .single {
	border-bottom: 1px solid #ccc;
	/*width: 91%;*/
	padding-top: 1px;
	margin-bottom: 2px;
}
#mainMenu .noLine {
	border-bottom: none;
}
#mainMenu .borderBottom {
	border-bottom: 1px solid #ccc;
	margin-bottom: 5px;
	padding-bottom: 5px;
}
/*Menu Info banner Modifiers*/
	
#mainMenu #menu964 .apps, #mainMenu #menu993 .apps {
	width: 160px;
}
#mainMenu #menu996 .apps, #mainMenu #menu991 .apps, #mainMenu #menu992 .apps, #mainMenu #menu986 .apps, #mainMenu #menu944 .apps, #mainMenu #menu964 .apps, #mainMenu #menu993 .apps {
	width: auto;
}
/*Menu Info banner Modifiers*/
	
#mainMenu .mgmenu_tabs .mgmenu_tabs_nav li {
	height: 80px;
	border-bottom: 1px solid #bbb;
	border-right: 1px solid #fff;
}
#mainMenu .mgmenu_tabs li a.current, .mgmenu_tabs li a.current:hover {
	height: 51px;
}
#mainMenu .mgmenu_tabs .mgmenu_tabs_nav li a {
	padding-top: 20px;
	padding-left: 70px;
	font-size: 1.1em;
	line-height: 1.2em;
	height:50px !important;
}
/*#mainMenu .mgmenu_tabs .mgmenu_tabs_nav .tab3 a {padding-top:27px;}
	#mainMenu .mgmenu_tabs .tab3 a.current, #mainMenu .mgmenu_tabs .tab3 a.current:hover {height:44px;}*/
	
	/*#mainMenu .mgmenu li .dropdown_container, #mainMenu .mgmenu li .dropdown_fullwidth, .mgmenu li .mgmenu_multilevel {background: none repeat scroll 0% 0% #fff;}*/
#mainMenu .mgmenu_tabs li a.current, #mainMenu .mgmenu_tabs li a.current:hover {
	background-color: #fff;
	box-shadow: inherit;
}
#mainMenu .mgmenu li .dropdown_8columns {
	padding-left: 0%;
	padding-right: 0%;
}
#mainMenu .mgmenu li .dropdown_container, .mgmenu li .dropdown_fullwidth, .mgmenu li .mgmenu_multilevel {
	padding: 0px 0px 0px;
	-webkit-box-shadow: 10px 30px 30px #626262;
	box-shadow: 10px 30px 30px #626262;
}
#menu911 .mgmenu_tabs .mgmenu_tabs_panels, #menu964 .mgmenu_tabs .mgmenu_tabs_panels, #menu993 .mgmenu_tabs .mgmenu_tabs_panels, #menu914 .mgmenu_tabs .mgmenu_tabs_panels {
	min-height: 370px;
}
#menu991 .mgmenu_tabs .mgmenu_tabs_panels, #menu992 .mgmenu_tabs .mgmenu_tabs_panels, #menu996 .mgmenu_tabs .mgmenu_tabs_panels, #menu986 .mgmenu_tabs .mgmenu_tabs_panels, #menu944 .mgmenu_tabs .mgmenu_tabs_panels {
	min-height: 290px;
}
#menu356 .mgmenu_tabs .mgmenu_tabs_panels {
	min-height: 80px;
}
/*SPRITES BASE*/
	
	
#mainMenu #menu911 .carImage {
	background-image: url(/er/images/_navigation/top-menu-sprites_001.png);
	background-position: 0px 5px;
}
#mainMenu #menu964 .carImage {
	background-image: url(/er/images/_navigation/top-menu-sprites_001.png);
	background-position: 0px -696px;
}
#mainMenu #menu993 .carImage {
	background-image: url(/er/images/_navigation/top-menu-sprites_001.png);
	background-position: 0px -96px;
}
#mainMenu #menu996 .carImage {
	background-image: url(/er/images/_navigation/top-menu-sprites_001.png);
	background-position: 0px -196px;
}
#mainMenu #menu991 .carImage {
	background-image: url(/er/images/_navigation/top-menu-sprites_001.png);
	background-position: 0px -294px;
}
#mainMenu #menu992 .carImage {
	background-image: url(/er/images/_navigation/top-menu-sprites_001.png);
	background-position: 0px -892px;
}
#mainMenu #menu986 .carImage {
	background-image: url(/er/images/_navigation/top-menu-sprites_001.png);
	background-position: 0px -395px;
}
#mainMenu #menu914 .carImage {
	background-image: url(/er/images/_navigation/top-menu-sprites_001.png);
	background-position: 0px -797px;
}
#mainMenu #menu944 .carImage {
	background-image: url(/er/images/_navigation/top-menu-sprites_001.png);
	background-position: 0px -494px;
}
#mainMenu #menu356 .carImage {
	background-image: url(/er/images/_navigation/top-menu-sprites_001.png);
	background-position: 0px -595px;
}

#mainMenu .mgmenu_tabs .mgmenu_tabs_nav .tab1 a .buttonText { /* knowledge */
display:none;
}

#mainMenu .mgmenu_tabs .mgmenu_tabs_nav .tab2 a .buttonText { /* knowledge */
display:none;
}

#mainMenu .mgmenu_tabs .mgmenu_tabs_nav .tab3 a .buttonText { /* knowledge */
display:none;
}

#mainMenu .mgmenu_tabs .mgmenu_tabs_nav .tab4 a .buttonText { /* knowledge */
display:none;
}

#mainMenu .mgmenu_tabs .mgmenu_tabs_nav .tab5 a .buttonText { /* knowledge */
display:none;
}

#mainMenu .mgmenu_tabs .mgmenu_tabs_nav .tab6 a .buttonText { /* knowledge */
display:none;
}

#mainMenu .mgmenu_tabs .mgmenu_tabs_nav .tab7 a .buttonText { /* knowledge */
display:none;
}

#mainMenu .mgmenu_tabs .mgmenu_tabs_nav .tab1 a { /* suspension */
	/* background-image: url(/er/images/_navigation/top-menu-sprites.png);
	background-position: -255px -13px;*/
	background-image: url(/er/images/_navigation/main-menu-category-tabs_001.png);
	background-position: -10px 6px;
}
#mainMenu .mgmenu_tabs .mgmenu_tabs_nav .tab2 a { /* cooling */
	/* background-image: url(/er/images/_navigation/top-menu-sprites.png);
	background-position: -260px -1132px; */
	background-image: url(/er/images/_navigation/main-menu-category-tabs_001.png); 
	background-position: -10px -153px;
}
#mainMenu .mgmenu_tabs .mgmenu_tabs_nav .tab6 a { /* inverter icon */
		/* background-image: url(/er/images/_navigation/top-menu-sprites.png);
	background-position: -460px -310px;*/
	background-image: url(/er/images/_navigation/main-menu-category-tabs_001.png); 
	background-position: -10px -233px;
}
#mainMenu .mgmenu_tabs .mgmenu_tabs_nav .tab7 a { /* brake icon */
	/* background-image: url(/er/images/_navigation/top-menu-sprites.png);
	background-position: -460px -420px; */
	background-image: url(/er/images/_navigation/main-menu-category-tabs_001.png);
	background-position: -10px -72px;
}
#mainMenu .mgmenu_tabs .mgmenu_tabs_nav .tab4 a { /* services */
	/* background-image: url(/er/images/_navigation/top-menu-sprites.png);
	background-position: -460px -13px; */
	background-image: url(/er/images/_navigation/main-menu-category-tabs_001.png);
	background-position: -10px -315px;
}
#mainMenu .mgmenu_tabs .mgmenu_tabs_nav .tab5 a { /* knowledge */
	/* background-image: url(/er/images/_navigation/top-menu-sprites.png);
	background-position: -59px -1134px;*/
	background-image: url(/er/images/_navigation/main-menu-category-tabs_001.png);
	background-position:-10px -385px;
}
#menu964 .mgmenu_tabs .mgmenu_tabs_nav .tab3 a, #menu993 .mgmenu_tabs .mgmenu_tabs_nav .tab3 a {
	/*background-image: url(/er/images/_navigation/top-menu-sprites.png);*/
	background-image: url(/er/images/_navigation/main-menu-category-tabs_001.png); 
	background-position: -10px -315px;
}
#menu996 .mgmenu_tabs .mgmenu_tabs_nav .tab3 a, #menu991 .mgmenu_tabs .mgmenu_tabs_nav .tab3 a, #menu992 .mgmenu_tabs .mgmenu_tabs_nav .tab3 a, #menu986 .mgmenu_tabs .mgmenu_tabs_nav .tab3 a {
	/*background-image: url(/er/images/_navigation/top-menu-sprites.png);
	background-position: -465px -210px;*/
	background-image: url(/er/images/_navigation/main-menu-category-tabs_001.png); 
	background-position: -10px -315px;

}

#menu911 #section1 .col_3 {
	min-height: 270px;
}
#menu911 #section2 .col_4 {
	min-height: 140px;
}
#menu911 #section3 .col_4 {
	min-height: 200px;
}
.newMenuItem {
	font-size: .7em;
	color: #c00;
	font-weight: 400;
	margin-left: 0px;
	height: 0px;}
.newSubMenuItem {
	font-size: .7em;
	color: #C00;
	font-weight: normal;
}
	
/*////////////////////////////////////////////*/

.mainMenuWrapper {
	width: 100%;
	background-color: #131313;
	padding: 5px 0px 0px;
	margin: 0px;
	border-top: 2px solid #131313;
	border-bottom: 2px solid #d7463b;
	/*max-height: 33px;*/
}

.mainMenuWrap li.small {
	font-size: .750em;
	line-height: 1.625em;
	color: #404040;
}
.mainMenuWrap li.active > span {
	color: #4D4D4D;
	text-shadow: none;
}

/*Menu Info banner base*/
	
#mainMenu .carInfoBanner {
	width: 100%;
	height: 90px;
	background-color: #c0101e;
	/* background-image: linear-gradient(#c0101e, #a00b17); */
	background-image: linear-gradient(#c0101e, #800711);
    border-bottom: 3px solid #000 !important;
    margin-top: -1px;
/*	background-color: #d5d7d8;
	border-bottom: 1px solid #bbb;
*/}
#mainMenu .carImage {
	float: left;
	width: 350px;
	height: 90px;
}
#mainMenu .carInfo {
	float: left;
	width: 0px;
	height: 0px;
	padding-top: 0px;
	padding-left: 0px;
	text-align: left;
	position: relative;
	top: -9999px;
	left: -9999px;
}
	
#mainMenu .carInfo .model {
	margin-bottom: 0px;
	font-size: 1.35em;
	font-weight: bold;

}
#mainMenu .carInfo .year {
	margin-bottom: 0px;
	font-size: 1.2em;
}
#mainMenu .apps {
	width: auto;
	height: 45px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #bbb;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fff), color-stop(1, #d6d8d9));
	background: -moz-linear-gradient(top, #fff 5%, #d6d8d9 100%);
	background: -webkit-linear-gradient(top, #fff 5%, #d6d8d9 100%);
	background: -o-linear-gradient(top, #fff 5%, #d6d8d9 100%);
	background: -ms-linear-gradient(top, #fff 5%, #d6d8d9 100%);
	background: linear-gradient(to bottom, #fff 5%, #d6d8d9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#d6d8d9', GradientType=0);
	background-color: #fff;
	-moz-box-shadow: 3px 4px 5px -2px #b8b8b8;
	-webkit-box-shadow: 3px 4px 5px -2px #b8b8b8;
	box-shadow: 3px 4px 5px -2px #b8b8b8;
	position: absolute;
	right:20px;
	top:2em;
	margin: 0px auto;

}
#mainMenu .apps .appButton {
	float: left;
	width: 159px;
	height: 46px;
	/*border-left: 1px solid #bbb;*/
	text-align:center;
	text-decoration: none;
	box-shadow: 0px 0px 2px #a2a2a2 inset;
}
#mainMenu .apps .appButton:nth-child(odd) {
}
#mainMenu .apps .appButton:first-child {
	border-left: none;
}
#mainMenu .apps .appButton:hover {
	box-shadow: 0px 0px 20px #bbb inset;
}
#mainMenu .apps .appButton:first-child:hover {
	border-radius: 4px 0 0 4px;
}
#mainMenu .apps .appButton:last-child:hover {
	border-radius: 0 4px 4px 0;
}
#mainMenu .apps .navigator .navIcon {
	float: left;
	width: 80px;
	height: 45px;
	background-image: url(/er/images/_navigation/top-menu-sprites.png);
	background-position: -655px -26px;
}

#mainMenu .apps .builder .navIcon {
	float: left;
	width: 80px;
	height: 45px;
	background-image: url(/er/images/_navigation/top-menu-sprites.png);
	background-position: -456px -1150px;
}

#mainMenu .apps .oil .navIcon {
	float: left;
	width: 80px;
	height: 45px;
	background-image: url(/er/images/_navigation/top-menu-sprites.png);
	background-position: -658px -1150px;
}

#mainMenu .apps .appButton .navDesc {
	font-size: 1.1em;
	line-height: 1.3em;
	position:relative;
	top: 50%;
	z-index:20;
	transform: perspective(1px) translateY(-50%);
	-webkit-transform: perspective(1px) translateY(-50%);
	-ms-transform: perspective(1px) translateY(-50%);
}

.mainMenuWrap .bottomMenuWrap {
	width: 100%;
	max-width: 900px;
	margin: 0px auto;
}


#hoverToBuild {
	position:absolute;
	top:-10000px;
	left:-10000px;
	z-index:2000;
	height: 120px;
	width: 300px;
}


@media only screen and (min-width: 800px) {
	
#mainMenu .mgmenu_tabs .mgmenu_tabs_nav li {
	background-image: url("/er/images/_buttons/main-menu-tab_001.png");
	background-size: contain;
}

}


@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
.mgmenu > li .mgmenu_drop {
	background-size: 9px 5px;
	/*background-image: url("//www.elephantracing.com/er/images/_navigation/downArrow@2x.png");*/
}
.mgmenu_footer .mgmenu > li .mgmenu_drop {
	background-size: 9px 5px;
	background-image: url("//www.elephantracing.com/er/images/_navigation/upArrow@2x.png");
}
.mgmenu_container > .mgmenu > li.mgmenu_button, .mgmenu_fixed > .mgmenu > li.mgmenu_button, .mgmenu_footer > .mgmenu > li.mgmenu_button {
	background-size: 24px 24px;
	background-image: url("//www.elephantracing.com/er/images/_navigation/toggle@2x.png");
}
.mgmenu_trigger {
	background-size: 35px 35px;
	background-image: url("//www.elephantracing.com/er/images/_navigation/button_up@2x.png");
}
.mgmenu_trigger.active {
	background-size: 35px 35px;
	background-image: url("//www.elephantracing.com/er/images/_navigation/button_down@2x.png");
}
.mgmenu_footer ~ .mgmenu_trigger {
	background-size: 35px 35px;
	background-image: url("//www.elephantracing.com/er/images/_navigation/button_down@2x.png");
}
.mgmenu_footer ~ .mgmenu_trigger.active {
	background-size: 35px 35px;
	background-image: url("//www.elephantracing.com/er/images/_navigation/button_up@2x.png");
}
.mgmenu .dropdown_flyout .dropdown_parent {
	background-size: 5px 9px;
	background-image: url("//www.elephantracing.com/er/images/_navigation/rightArrow@2x.png");
}
.mgmenu .dropdown_flyout .dropdown_parent_left {
	background-size: 5px 9px;
	background-image: url("//www.elephantracing.com/er/images/_navigation/leftArrow@2x.png");
}
.mgmenu .mini_icon {
	background-image: url("//www.elephantracing.com/er/images/_navigation/icons/mini-icons-white@2x.png");
	background-repeat: no-repeat;
	background-size: 304px 144px;
}
.mgmenu .menubar_icon ul > li > a {
	background-size: 24px 24px;
}
.mgmenu .icon_vimeo {
	background-image: url("//www.elephantracing.com/er/images/_navigation/icons/icon_vimeo@2x.png");
}
.mgmenu .icon_dribbble {
	background-image: url("//www.elephantracing.com/er/images/_navigation/icons/icon_dribbble@2x.png");
}
.mgmenu .icon_twitter {
	background-image: url("//www.elephantracing.com/er/images/_navigation/icons/icon_twitter@2x.png");
}
.mgmenu .icon_facebook {
	background-image: url("//www.elephantracing.com/er/images/_navigation/icons/icon_facebook@2x.png");
}
.mgmenu .icon_flickr {
	background-image: url("//www.elephantracing.com/er/images/_navigation/icons/icon_flickr@2x.png");
}



}

@media only screen and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
.mgmenu li .dropdown_flyout .dropdown_parent {
	background-size: 9px 5px;
	background-image: url("//www.elephantracing.com/er/images/_navigation/downArrow-b@2x.png");
}
}

@media only screen and (max-width: 920px) {

#mainMenu .mgmenu li .dropdown_container, .mgmenu li .dropdown_fullwidth, .mgmenu li .mgmenu_multilevel {
	top:0px;
}

#mainMenu > ul {
	text-align: center;
}

.bottomMenuWrap .mgmenu_container {
	border-radius:0px;
}

#mainMenu {
	font-size:10px;
}

.mgmenu > li {
	font-size:.8em;
	display:inline-block;
	text-align:left;
}

.dropdown_fullwidth, .mgmenu_tabs {
}

#mainMenu .mgmenu_tabs .mgmenu_tabs_nav li a{
	font-size:1.2em;
}

.mgmenu > li .mgmenu_drop {
	background-position: right -2px top 12px;
	padding-right: 15px;
}
.mgmenu li.active > div {
	top:30px !important;
}

#mainMenu .apps {
width: 160px;
}

#mainMenu .apps .appButton {
	height:100%;
	font-size:1em;
	width: 50%;
}

#mainMenu #menu911 .appButton, #mainMenu #menu964 .appButton, #mainMenu #menu993 .appButton, #mainMenu #menu914 .appButton {
	display:inline-block;
	position:relative;
	width: 33.33%;
}

#mainMenu .apps .navIcon {
	display:none;
}

#mainMenu .apps .navDesc {
	width:90%;
	margin:0px auto;
}

}

@media only screen and (max-width: 800px) {


#mainMenu .mgmenu li .dropdown_container, .mgmenu li .dropdown_fullwidth, .mgmenu li .mgmenu_multilevel {
	width:100%;
	border-radius:0px 0px 20px 20px !important;
}

.mgmenu > li ul li {
}

#mainMenu .mgmenu li .dropdown_container, .mgmenu li .dropdown_fullwidth, .mgmenu li .mgmenu_multilevel {
}

#mainMenu .apps {
}

#mainMenu .apps .appButton {
	
}

#mainMenu .apps .navIcon {
	display:none;
}

.tc-sticky-header .tc-header {
    position: relative;
}

#mainMenu .elMenuList {
    border-bottom: 0px solid #ccc;
    padding: 4px;
}

.mgmenu li .dropdown_container, .mgmenu li .dropdown_fullwidth, .mgmenu li .mgmenu_multilevel {
	backgound:none;
}

.mgmenu_tabs .mgmenu_tabs_nav {
	font-size: 1.2em;
	position: fixed;
	display: inline-block;
	background-color: #eee;
	border: 1px solid #A6A6A6;
	margin: 0px -1.5em;
	font-weight: 500;
}

#mainMenu .mgmenu_tabs_nav li {
	height:35px !important;
}

#mainMenu .mgmenu_tabs_nav li a {
	background-image:none !important;
    font-size: .9em !important;
    padding: 5px !important;
	height:initial !important;
	text-align:center;
	margin:0px;
}
#mainMenu .mgmenu_tabs_panels {
	/*width: 100%;*/
	padding: 10px;
	margin: 0px;
	border-radius: 0px 20px 20px !important;
	border: 1px solid #A6A6A6;
	box-shadow: 0 20px 40px #333;
}

.mgmenu .col_1, .mgmenu .col_2, .mgmenu .col_3, .mgmenu .col_4, .mgmenu .col_5, .mgmenu .col_6, .mgmenu .col_7, .mgmenu .col_8, .mgmenu .col_9, .mgmenu .col_10, .mgmenu .col_11, .mgmenu .col_12 {
	display:inline-block;
	min-height:0px !important;
}

.mgmenu > li ul, .mgmenu > li ol {
    margin: 0px;
    padding: 0px;
}

.mgmenu li.active > div {
	top: 30px !important;
}

.mgmenu .col_border {
    box-shadow: none;
}

#mainMenu .mgmenu_tabs .mgmenu_tabs_nav li {
    border-right: none;
}

.mgmenu_tabs li a.current, .mgmenu_tabs li a.current:hover, #mainMenu .mgmenu_tabs li a.current, #mainMenu .mgmenu_tabs li a.current:hover {
	background-color: #fff;
	border-radius: inherit;
	height:35px !important;
	border-width:0px;
	font-weight:bold;
}

#mainMenu .mgmenu_tabs .mgmenu_tabs_nav li::last {
    border: 0px;
}

#mainMenu .mgmenu > li > a, #mainMenu .mgmenu > li > span {

}

 .mgmenu > li .mgmenu_drop {
	padding-right:8px;
}

.mgmenu_tabs .mgmenu_tabs_nav {
	position: relative;
	display: block;
	margin: inherit;
	right: inherit;
	width:100%;
	max-width:100%;
	background: #d5d7d8;
	border-radius: 0px;
	border: 0px;
	margin-top: -20px;
}

.mgmenu_tabs .mgmenu_tabs_nav li {
	float: left;
	width: 25%;
	font-size: 1em;
	display: inline-block;
	position: relative;
	clear: none;
	border-radius: 5px 5px 0px 0px !important;
	background-color: #B1B1B1;
	border-color: #A6A6A6;
	border-style: solid;
	border-width: 0px;
	bottom: 0px;
	font-style: italic;
}

#menu356 .mgmenu_tabs .mgmenu_tabs_nav li {
	width: 50%;
}

#mainMenu .mgmenu_tabs .mgmenu_tabs_nav li {
	border-top-left-radius: 5px !important;
	border-top-right-radius: 20px !important;
	border-bottom-left-radius: 0px !important;
	border-bottom-right-radius: 0px !important;
	border: 1px solid #5A5A5A;
	border-bottom:0px;
}

.mgmenu_tabs .mgmenu_tabs_panels {
	width:96%;
	border-radius: 0px 0px 20px 20px !important;
	border-width:0px;
}


#mainMenu .mgmenu_tabs .mgmenu_tabs_nav .tab1 a .buttonText { /* knowledge */
display:inline;
}

#mainMenu .mgmenu_tabs .mgmenu_tabs_nav .tab2 a .buttonText { /* knowledge */
display:inline;
}

#mainMenu .mgmenu_tabs .mgmenu_tabs_nav .tab3 a .buttonText { /* knowledge */
display:inline;
}

#mainMenu .mgmenu_tabs .mgmenu_tabs_nav .tab4 a .buttonText { /* knowledge */
display:inline;
}

#mainMenu .mgmenu_tabs .mgmenu_tabs_nav .tab5 a .buttonText { /* knowledge */
display:inline;
}

#mainMenu .mgmenu_tabs .mgmenu_tabs_nav .tab6 a .buttonText { /* knowledge */
display:inline;
}

#mainMenu .mgmenu_tabs .mgmenu_tabs_nav .tab7 a .buttonText { /* knowledge */
display:inline;
}


}

@media only screen and (max-width: 700px) {

 .mgmenu > li .mgmenu_drop {
	background-color: transparent;
}

.mainMenuWrapper {
	background-color: inherit !important;
	border: none;
}


}

@media only screen and (max-width: 600px) {

.mgmenu > li {
	font-size: .7em;
}
}

@media only screen and (max-width: 500px) {

.mgmenu > li {
	
}

#main-wrapper {
    margin-top: 0px;
}

#mainMenu .single {
	padding-bottom: .5em;
}

.mgmenu li .dropdown_container, .mgmenu li .dropdown_fullwidth, .mgmenu li .mgmenu_multilevel {
/*	position: relative !important;
	display:block;
*/}

.mgmenu li .dropdown_fullwidth {
	-webkit-box-shadow: 10px 30px 30px #626262;
	box-shadow: 10px 5px 5px #626262;
}

.mainMenuWrap .bottomMenuWrap {
	height:auto;
	margin-top:0px;
}

.bottomMenuWrap .mgmenu_container {
	background-color: inherit;
	text-shadow: 0px 0px !important;
}

.mgmenu > li {
	background-color: #5F5F5F !important;
	border-radius: 2em !important;
	margin: 0px .5em .5em .5em;
	font-size:1em;
	height:2em!important;
}

.mgmenu > li > span {
}

.mgmenu > li .newMenuItem {
	display:none;
}

.mgmenu li.active > div {
	top:15px !important;
}

#mainMenu .mgmenu_tabs_panels {
	width:95%;
}

.mgmenu > li:active {
	border: none !important;
}

.mgmenu > li > .mgmenu_drop {
	padding-bottom:0px;
	margin-bottom:0px;
	padding-top: 0px;
	position:relative;
}

.mgmenu > li .mgmenu_drop {
	overflow:visible;
}

.mgmenu > li .mgmenu_drop .er-t1{
/*	background-image: url(/er/images/_navigation/arrow-d-w.svg);
	background-position: right -10px top 7px;
	background-repeat: no-repeat;
	background-size: 9px auto;
*/}

.mgmenu > li.active .mgmenu_drop {
background-image: url(/er/images/_navigation/close_04e.svg);
background-position: top -1px right 6px;
background-size: auto 17px;
background-repeat: no-repeat;
position: absolute !important;
z-index: 9999;
top: 0px;
height: 16px;
width: 100%;
right: -5px;
}

#mainMenu .mgmenu > li.active {
position: absolute;
float:left;
right: 0px;
top:-15px;
width:100%;
margin: 0px;
}

#mainMenu .mgmenu > li.active .er-minimize {
position: absolute;
float:right;
right: 0px;
top:0px;
}

#mainMenu .mgmenu > li.active .er-t1 {
position: absolute;
float:left;
left: 0px;
top:0px;
}

#mainMenu .carInfoBanner {

}
	
#mainMenu .carImage {
float: left;
width: 350px;
height: 100px;
top: -20px;
margin-top: -10px;
}
	
#mainMenu #menu911 .carImage {
	background-position: -8px 12px;
}
#mainMenu #menu964 .carImage {
	background-position: -8px -687px;
}
#mainMenu #menu993 .carImage {
	background-position: -8px -88px;
}
#mainMenu #menu996 .carImage {
	background-position: -8px -189px;
}
#mainMenu #menu991 .carImage {
	background-position: -8px -287px;
}
#mainMenu #menu992 .carImage {
	background-position: -8px -901px;
}
#mainMenu #menu986 .carImage {
	background-position: -8px -388px;
}
#mainMenu #menu914 .carImage {
	background-position: -8px -786px;
}
#mainMenu #menu944 .carImage {
	background-position: -8px -487px;
}
#mainMenu #menu356 .carImage {
	background-position: -8px -587px;
}


.mgmenu > li .carInfo {
	margin:0px !important;
	position: relative;
	top:20px;
	left:-15px;
	padding:0px !important;
	float: left !important;
	width: auto !important;
	height: auto !important;
	display: inline-block;
}

.mgmenu > li .carInfo .model {
	display:none;
}
.mgmenu > li .carInfo .year {
	font-size: 1.5em !important;
	margin: 5px 0px 10px;
	font-style: italic;
	color: rgba(91,91,91,1.00);
}

#mainMenu {
	margin-top:1em;
	border-bottom: 1px solid rgba(144,0,2,1.00) !important;
}

#mainMenu .apps {
	width: 160px !important;
	top: 65px;
    /* margin: 0 auto; */
    height: 2em;
    right: 5px;
    /* bottom: 5px !important; */
    /* left: -180px;*/
}

#mainMenu .menu911 .apps {
	max-width:70%;
}

#mainMenu .apps .appButton p {
	font-size: .8em;
	line-height: 1.05em;
	padding: 0px .15em;
	color: rgba(74,74,74,1.00);
}

.mgmenu > li ul li {
	line-height: 1em !important;
	margin: .5em 0px;
	font-size: 1em;
	list-style: none;
	font-weight: normal;
}


.mgmenu > li .er-t1 {
	display:block;
}

.mgmenu > li.active .er-t1 {
	display:none;
}

.mgmenu > li.active .porsche {
	display: inline-block !important;
	color: rgba(0,0,0,0.15);
	font-size: 1.9em;
	font-style: italic;
	font-weight: bold;
	position: relative;
	top: 0.15em;
	left: 0.1em;
	z-index: 999;
}
	
.mgmenu li.active .dropdown_fullwidth {
	left: 8px;
	top: 31px;
}

#mainMenu .apps .appButton p {
font-size: .75em;
padding: 0px;
}

/*
.mgmenu > li .carInfo .model {
	font-size: 1.85em !important;
	margin: 0px 0px 0px -20px;
	color: rgba(128,128,128,1.00);
	font-weight: bolder;
	font-style: italic;
}
.mgmenu > li.active .years {
	display: inline-block;
	position: absolute;
	top:30px;
	left:100px;
	color: rgba(128,128,128,1.00);
	font-size: 1.85em;
	font-style: italic;
	font-weight: bold;
}
.mgmenu > li .mgmenu_drop {
	padding-bottom: 0px;
	display: inline-block;
	font-weight: 500;
}

.mgmenu .mgmenu_drop > li:active {
	background-image:inherit;
}


.mgmenu > li.active .er-minimize {
	float:right;
	display: inline-block !important;
}

.mgmenu .col_3, .mgmenu .col_4 {
	width:94%;
}

.mgmenu > li ul li {
	font-size: 1.32em;
}

*/

}

@media only screen and (max-width: 400px) {

#mainMenu .apps {
    display: none;
}

.er-tinymenu li.col {
	font-size: 1.2em !important;
}

.mgmenu_tabs_nav li {
	width: 19% !important;
	font-size: .7em !important;
	font-weight:normal;
}


}

/*}*/