
.main-tc-menu{display:block;}
.main-tc-menu, .main-tc-menu ul, .main-tc-menu li, .row-fluid [class*="span"], .main-tc-menu li a{-moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
.main-tc-menu, .main-tc-menu ul, .main-tc-menu li {list-style:none; float:left; padding:0; margin:0 !important;}
.tc-menu-wrapper, .main-tc-menu li{position:relative;}
.main-tc-menu{width:100%; position:relative;}
.main-tc-menu > li{display:none;}
.main-tc-menu.oVertical > li{width:100%; display:block; padding-right:0 !important;}
.main-tc-menu > li > a{float:left; display:block; padding:10px 20px 14px; text-decoration:none; width:100%; *width:90%;}
.main-tc-menu li li a, .mega-group-title{padding:12px 20px; display:block;}
.main-tc-menu > li > a.tc-menu{padding-right:35px;}
.main-tc-menu > li > a > i{display:block; font-size:80%; opacity:0.8;}
.main-tc-menu li.mega-hover > a, 
.main-tc-menu li.mega-hover > a:hover{background-color:#eee;}
.main-tc-menu li li a, .main-tc-menu li li a:hover,
.main-tc-menu li.mega-hover a, .main-tc-menu li.mega-hover a:hover{color:#333;}
.main-tc-menu li .sub-container{position:absolute; left:0; top:0; width:220px; background:#eee; display:none; z-index:999;}
.main-tc-menu li.mega-group ul > li{width:100% !important;}
.main-tc-menu .mega-cols2 .sub-container, .mega-cols2 .sub-menu{width:440px;}
.main-tc-menu .mega-cols3 .sub-container, .mega-cols3 .sub-menu{width:660px;}
.main-tc-menu .mega-cols4 .sub-container, .mega-cols4 .sub-menu{width:880px;}
.menu-stick{display:none; width:42px; height:42px; text-indent:-99999px; background:url(images/stick.png) center 10px no-repeat; cursor:pointer;}