div.icemegamenu{position:relative}div.icemegamenu ul#icemegamenu{margin:60px auto;border-radius:6px;display:block;list-style:none;margin:0;padding:0;z-index:9999999;position:absolute;top:0;left:0}div.icemegamenu ul#icemegamenu li{display:block;list-style:none;margin:0;padding:0;border-top:1px solid transparent;border-left:1px solid transparent;border-right:1px solid transparent;position:relative;float:left}div.icemegamenu ul#icemegamenu li:last-child{border-right:none;box-shadow:none}div.icemegamenu ul#icemegamenu li a.iceMenuTitle,
		div.icemegamenu ul#icemegamenu li span.separator{text-decoration:none;display:block;padding:11px 15px 10px;color:#fff;margin:0;text-shadow:1px 1px 1px #000;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}div.icemegamenu ul#icemegamenu li span.icemega_title{font-family:'Open Sans',Verdana,Arial,Helvetica,sans-serif;font-size:1.25em}div.icemegamenu ul#icemegamenu li span.icemega_desc{display:block;font-family:Arial,Helvetica,sans-serif;padding:0;font-size:.9em;line-height:1em;color:#fff!important;color:rgba(255,255,255,.85)!important;background-color:#1a64b6;text-shadow:none!important;background-image: -moz-linear-gradient(#2f7acd, #1a64b6);background-image: -webkit-linear-gradient(#2f7acd, #1a64b6);background-image: -o-linear-gradient(#2f7acd, #1a64b6);background-image: -ms-linear-gradient(#2f7acd, #1a64b6);background-image:linear-gradient(#2f7acd, #1a64b6);padding:3px 9px 4px;position:absolute;top:-28px;opacity:0;right:0;border-radius:5px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}@media \0screen{div.icemegamenu ul#icemegamenu li span.icemega_desc{top:-19px}}*+html div.icemegamenu ul#icemegamenu li span.icemega_desc{top:-19px}div.icemegamenu ul#icemegamenu li span.icemega_desc:after{content:"";border-style:dashed;border-color:transparent;border-width:0.6em;display: -moz-inline-box;display:inline-block;height:0;line-height:0;position:relative;vertical-align:middle;width:0;border-top-width: .7em;border-top-style:solid;border-top-color:#1a64b6;position:absolute;bottom:-14px;left:7px;opacity:0;-webkit-transition:opacity .3s linear;-moz-transition:opacity .3s linear;-o-transition:opacity .3s linear;transition:opacity .3s linear}div.icemegamenu ul#icemegamenu li:hover span.icemega_desc,
						div.icemegamenu ul#icemegamenu li.active  span.icemega_desc{top:-19px}div.icemegamenu ul#icemegamenu li:hover span.icemega_desc,
						div.icemegamenu ul#icemegamenu li:hover span.icemega_desc:after,
						div.icemegamenu ul#icemegamenu li.active  span.icemega_desc,
						div.icemegamenu ul#icemegamenu li.active  span.icemega_desc:after{opacity:1}div.icemegamenu ul#icemegamenu li:hover a.iceMenuTitle,
			div.icemegamenu ul#icemegamenu li:hover span.separator{background:#222}div.icemegamenu ul#icemegamenu>li.active{padding-bottom:1px;background:#fff;border-left-color:#dcdcdc;border-right-color:#dcdcdc;border-top-color:#dcdcdc;margin-bottom:-1px}div.icemegamenu ul#icemegamenu > li.active a.iceMenuTitle,
			div.icemegamenu ul#icemegamenu > li.active span.separator{background:#fff;text-shadow:1px 1px 1px #000}div.icemegamenu ul#icemegamenu > li.active a.iceMenuTitle span.icemega_title,
				div.icemegamenu ul#icemegamenu > li.active span.separator span.icemega_title,
				div.icemegamenu ul#icemegamenu > li.active a.iceMenuTitle:hover span.icemega_title,
				div.icemegamenu ul#icemegamenu > li.active span.separator:hover span.icemega_title{color:#555;text-shadow:none}#icemegamenu ul.icesubMenu{margin:20px 0 0 0;padding:0 0 10px;opacity:0;visibility:hidden;position:absolute;top:44px;left:0;z-index:9999;background:#222;background: -moz-linear-gradient(#444, #111);background: -webkit-linear-gradient(#444, #111);background: -o-linear-gradient(#444, #111);background: -ms-linear-gradient(#444, #111);background:linear-gradient(#444, #111);box-shadow:0 -1px 0 rgba(255,255,255,.3);border-radius:3px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#icemegamenu ul.sub_level_1 div li:first-child>a:after{content:'';position:absolute;left:40px;top: -6px;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #444}#icemegamenu ul.sub_level_1 div div li:first-child>a:after{display:none}#icemegamenu ul.icesubMenu div>ul{margin:0;padding:0}#icemegamenu li:hover>ul{opacity:1;visibility:visible;margin:0!important}div.icemegamenu #icemegamenu ul.icesubMenu li{box-shadow:none;float:none;border:none}div.icemegamenu #icemegamenu ul.icesubMenu li a.iceMenuTitle,
			div.icemegamenu #icemegamenu ul.icesubMenu li span.separator{display:block;padding:5px 0 8px 16px;text-shadow:1px 1px 1px #000;margin:0 15px;background:url(/templates/blackwhite/html/mod_icemegamenu/images/point.png) no-repeat 0% 45%;border-bottom:1px dotted #555}*+html div.icemegamenu #icemegamenu ul.icesubMenu li a.iceMenuTitle,
				*+html div.icemegamenu #icemegamenu ul.icesubMenu li span.separator{width:235px}div.icemegamenu #icemegamenu ul.icesubMenu li a.iceMenuTitle:hover,
				div.icemegamenu #icemegamenu ul.icesubMenu li span.separator:hover{background-image:url(/templates/blackwhite/html/mod_icemegamenu/images/point_hover.png)}div.icemegamenu #icemegamenu ul.icesubMenu li a.iceMenuTitle span.icemega_title{color:#ccc;font-size:1.1em}div.icemegamenu #icemegamenu ul.icesubMenu li a.iceMenuTitle span.icemega_desc{display:block;position:relative;padding:0;top:auto;font-size:12px;color:#999!important;margin-top:-2px;right:auto;background:none;font-family:Verdana,Geneva,sans-serif}div.icemegamenu #icemegamenu ul.icesubMenu li a.iceMenuTitle span.icemega_desc:after{display:none}div.icemegamenu #icemegamenu ul.icesubMenu li.parent{background:url(/templates/blackwhite/html/mod_icemegamenu/images/arrow.png) no-repeat 93% 45%}div.icemegamenu #icemegamenu ul.icesubMenu li.active a.iceMenuTitle{background-image:url(/templates/blackwhite/html/mod_icemegamenu/images/point_hover.png)}div.icemegamenu #icemegamenu ul.sub_level_2,
div.icemegamenu #icemegamenu ul.sub_level_3,
div.icemegamenu #icemegamenu ul.sub_level_4,
div.icemegamenu #icemegamenu ul.sub_level_5{top: -1px;left:248px;z-index:999999;box-shadow:none;border:1px solid #444;border-top-color:#555;margin:0 0 0 20px}#icemegamenu li a.iceMenuTitle:hover,
div.icemegamenu #icemegamenu ul.icesubMenu a.iceMenuTitle:hover span.icemega_title,
div.icemegamenu #icemegamenu ul.icesubMenu li.active a span{color:#F0C237!important;font-weight:normal}.icesubMenu .icemega_cover_module{position:relative;overflow:hidden;width:auto!important;padding:10px 15px}div#subMenusContainer .icemega_cover_module{padding-left:0;padding-right:0}.icesubMenu .icemega_cover_module .icemega_modulewrap{position:relative;color:#fff;color:rgba(255,255,255,.7)}*+html .icesubMenu .icemega_cover_module .icemega_modulewrap{color:#fff}.icesubMenu .icemega_cover_module .icemega_modulewrap span.iceModuleTile{color:#fff;font-size:1.25em;text-shadow:1px 1px 1px rgba(0,0,0,.8);margin-bottom:2px;display:block}.icesubMenu .icemega_cover_module .icemega_modulewrap p:last-child{margin-bottom:.25em}.icesubMenu .icemega_cover_module .icemega_modulewrap a{color:#F0C237}.icesubMenu .icemega_cover_module .icemega_modulewrap img{float:left;margin:0 10px 0 0}