#vt_main_menu{position:relative;display:inline-block;padding:0px;margin-top:0;width:100%;float:left;}
#vt_main_menu .fa, .mega-menu .fa{display:none;}
.small.sub-menu{font-size:100%;}
.main-mega-menu{padding:0;position:relative;width:100% !important;}
.ie8 .menuvtem_nav, .explorer.version8 .menuvtem_nav{display:block !important;}
#vt_main_menu .nav > li > a:hover,
#vt_main_menu .nav > li > a:focus,
#vt_main_menu .nav .open > a,
#vt_main_menu .nav .open > a:hover,
#vt_main_menu .nav .open > a:focus{background-color:transparent !important;}
.main-mega-menu > li > a{text-decoration:none;color:#666 !important;width:auto;text-transform:uppercase;margin-right:5px;padding:7px 15px 29px !important;text-decoration:none !important;border-bottom:5px solid rgba(0, 0, 0, 0);}
.main-mega-menu li.mega-hover > a,
.main-mega-menu li.mega-hover > a:hover,
.menuvtem_nav .current.active > a,
.menuvtem_nav > .active > a,
.menuvtem_nav > .active > a:hover,
.menuvtem_nav > .active > a:focus{background:none;}
.main-mega-menu li li a,
.main-mega-menu li li a:hover,
.main-mega-menu li.mega-hover a,
.main-mega-menu li.mega-hover a:hover{}
.main-mega-menu > li > li > a{padding:5px 0px !important;}
.main-mega-menu li.mega-hover > .sub-container.mega > a,
.main-mega-menu li.mega-hover > .sub-container.mega > a:hover,
.main-mega-menu .sub-container li.mega-hover > a,
.main-mega-menu .sub-container li.current.active > a,
.active.parent .sub-container li.active > a{}
.mega-menu-icon{}
.sub-container .mega-menu-icon{border:0px !important;border-color:none !important;}
.main-mega-menu li li a, .mega-group-title{background:rgba(0, 0, 0, 0) !important;border-right:1px solid #ff0000;margin:10px 0;padding:0 16px !important;text-transform:uppercase;}
.main-mega-menu li li a:hover, .mega-group-title:hover{border-right:1px solid #fff;}
.main-mega-menu li li a:hover, .mega-group-title{border-right:1px solid #fff;}
.main-mega-menu li li.item-120 a, .main-mega-menu li li.item-144 a, .main-mega-menu li li.item-136 a{border-right:1px solid #fff;}
.mega-menu-icon{margin-top:10px;margin-left:4px;display:none;}
.mega-menu-icon{border-top-color:#fff;border-bottom-color:#fff;}
.sub-container .mega-menu-icon{border-top-color:rgba(0, 0, 0, 0);border-bottom-color:rgba(0, 0, 0, 0);margin-top:6px;font-size:11px;float:right;}
.sub-container .mega-menu-icon{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#777;}
.sub-container .mega-menu-icon:before{content:"\f0da";}
.main-mega-menu li .sub-container{border:medium none;border-radius:0;content:"";left:0;top:35px !important;width:300px;}
.item-110 .sub-container{width:284px !important;}
.item-111 .sub-container{width:284px !important;}
.item-112 .sub-container{width:202px !important;}
.main-mega-menu li li .sub-container{top:10% !important;padding:20px 0;}
.main-mega-menu li.menu-item-last .sub-container{left:auto;right:0;}
.main-mega-menu li .sub-container:before{position:absolute;top:-7px;left:9px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0, 0, 0, 0);content:'';}
.main-mega-menu li.menu-item-last .sub-container:before,
.main-mega-menu li.menu-item-last .sub-container:after{left:auto;right:10px;}
.main-mega-menu li li .sub-container:before{position:absolute;top:-7px;left:9px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0, 0, 0, 0);content:'';}
.main-mega-menu li li .sub-container:before, .main-mega-menu li li .sub-container:after{border-right:none;border-bottom:none;border-left:none;}
.main-mega-menu li .sub-container:after{position:absolute;top:-6px;left:10px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #ffffff;border-left:6px solid transparent;}
.main-mega-menu li li .sub-container:after{top:6px;left:-6px;display:inline-block;border-right:6px solid #fff !important;border-top:6px solid transparent !important;border-bottom:6px solid transparent;border-left:0px solid #fff;}
.main-mega-menu .sub-container li.current.active > a > .mega-menu-icon,
.active.parent .sub-container li.active > a > .mega-menu-icon,
.main-mega-menu li .sub-container a:hover .mega-menu-icon,
.main-mega-menu li .sub-container a:focus .mega-menu-icon{border-top-color:rgba(0, 0, 0, 0);border-bottom-color:rgba(0, 0, 0, 0);color:#fff;}