div.icemegamenu{position:relative}div.icemegamenu ul#icemegamenu{display:block;list-style:none;margin:0;padding:0;z-index:5;position:relative;top:0;left:22px}div.icemegamenu ul#icemegamenu li{display:block;list-style:none;margin:0 5px;padding:0;position:relative;float:left}div#subMenusContainer a.iceMenuTitle,div#subMenusContainer span.separator,div.icemegamenu ul#icemegamenu li a.iceMenuTitle,div.icemegamenu ul#icemegamenu li span.separator{text-decoration:none;display:block;height:35px;padding:7px 10px 2px;color:#fff;cursor:pointer;border-left:1px solid transparent;border-right:1px solid transparent;-webkit-transition:color .3s linear;-moz-transition:color .3s linear;-o-transition:color .3s linear;transition:color .3s linear}div#subMenusContainer span.icemega_title,div.icemegamenu ul#icemegamenu li span.icemega_title{font-family:'Quattrocento Sans',Arial,"Times New Roman",Times,serif;text-transform:uppercase;font-size:1.25em;line-height:1.2em;letter-spacing:.02em;text-shadow:1px 1px 1px rgba(0,0,0,.8)}div#subMenusContainer span.icemega_desc,div.icemegamenu ul#icemegamenu li span.icemega_desc{display:block;font-family:Verdana,Geneva,sans-serif;padding:0;font-size:.9em;font-style:italic;line-height:1em;color:#b64242!important}div.icemegamenu ul#icemegamenu li span.icemega_nosubtitle{padding-top:7px;display:inline-block}div#subMenusContainer li span.icemega_nosubtitle{padding-top:3px;display:inline-block}div.icemegamenu ul#icemegamenu li.active{height:52px;margin:-10px -15px 0;background:url(/templates/it_cinema2/html/mod_icemegamenu/images/active_l.png) no-repeat 0 0,url(/templates/it_cinema2/html/mod_icemegamenu/images/active_r.png) no-repeat 100% 0}div.icemegamenu ul#icemegamenu li.active a.iceMenuTitle,div.icemegamenu ul#icemegamenu li.active span.separator{background:url(/templates/it_cinema2/html/mod_icemegamenu/images/active.png) repeat-x top,url(/templates/it_cinema2/html/mod_icemegamenu/images/active_arrow.png) no-repeat center bottom;padding:12px 15px 17px;margin:0 19px}div#subMenusContainer li.active a.iceMenuTitle,div#subMenusContainer li.active span.separator,div.icemegamenu ul#icemegamenu li.active a.iceMenuTitle,div.icemegamenu ul#icemegamenu li.active span.separator{color:#f0c237}div#subMenusContainer{display:block;position:absolute;top:0;left:0;width:100%;height:0;overflow:visible;z-index:1000000000;list-style:none}#icemegamenu ul.icesubMenu,#subMenusContainer ul.icesubMenu{background:#2a0000 url(/templates/it_cinema2/html/mod_icemegamenu/images/nav_bg.jpg) repeat;text-align:left;padding:0;margin:0;list-style-type:none;left:0;border:1px solid #4e0000}#icemegamenu ul.sub_level_1,#subMenusContainer ul.sub_level_1{border-top:none}#icemegamenu ul.icesubMenu li,#subMenusContainer ul.icesubMenu li{margin:0;padding:0}div#subMenusContainer ul.icesubMenu li div.iceCols{overflow:hidden;width:100%;margin:5px 0 10px}div#subMenusContainer ul.icesubMenu li div.iceCols li{padding:0 15px}div#subMenusContainer ul.icesubMenu li div.iceCols:nth-child(1n+2) li{padding-left:0}div#subMenusContainer a.iceMenuTitle,div#subMenusContainer span.separator{height:auto;padding:5px 0 8px 16px;margin:0;background:url(/templates/it_cinema2/html/mod_icemegamenu/images/point.png) no-repeat 0 45%;border-bottom:1px dotted #4e0000}div#subMenusContainer ul.icesubMenu li div.iceCols li.parent{background:url(/templates/it_cinema2/html/mod_icemegamenu/images/arrow.png) no-repeat 94% 45%}#icemegamenu a.mainMenuParentBtnFocused,#icemegamenu li a.iceMenuTitle:focus,#icemegamenu li a.iceMenuTitle:focus span,#icemegamenu li a.iceMenuTitle:hover,#icemegamenu li a.iceMenuTitle:hover span,#subMenusContainer a.iceMenuTitle:focus,#subMenusContainer a.iceMenuTitle:hover,#subMenusContainer a.subMenuParentBtnFocused{color:#f0c237!important}.smOW{display:none;position:absolute;overflow:hidden;padding:0 1px;margin:0}#icemegamenu li a.iceMenuTitle img{border:none}a.iceMenuTitle img{border:none}#icemegamenu li li{float:none}#icemegamenu li li a{position:relative;background:0 0!important;padding:3px 14px!important;height:auto!important;float:none}#icemegamenu li ul.sub_level_1{position:absolute;width:10em;margin-left:-1000em}#icemegamenu li ul.sub_level_1 li{background:0 0;float:none;min-width:260px}#icemegamenu li ul.sub_level_1 ul{padding-left:0}#icemegamenu li ul li ul.sub_level_2{position:absolute;width:10em;margin-left:-1000em}#icemegamenu li:hover ul{margin-left:0}#icemegamenu li li li.iceMenuLiLevel_2:hover ul.sub_level_2{margin-left:20em;position:absolute;margin-top:-3.5em;z-index:9999}#icemegamenu li li.iceMenuLiLevel_2:hover ul.sub_level_2{margin-left:8em;position:relative;margin-top:-3.5em}#icemegamenu li a:focus+ul{margin-left:0;margin-top:2.2em}#icemegamenu li li a:focus+ul{left:0;margin-left:1010em;margin-top:-2.2em}#icemegamenu li li a:focus{left:0;margin-left:1000em;width:10em;margin-top:0}#icemegamenu li li li a:focus{left:0;margin-left:2010em;width:10em;margin-top:-1em}#icemegamenu li:hover a:focus{margin-left:0}#icemegamenu li li:hover a:focus+ul{margin-left:10em}.icesubMenu{position:absolute}.icesubMenu .icemega_cover_module{position:relative;overflow:hidden;width:auto!important;padding:5px 15px 10px}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,.6)}.icesubMenu .icemega_cover_module .icemega_modulewrap span.iceModuleTile{color:#fff;font-family:'Quattrocento Sans',Arial,"Times New Roman",Times,serif;font-size:1.4em;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}div#subMenusContainer ul.icesubMenu li div.iceCols ul{list-style:none;padding:0;margin:0}