@media (min-width:1025px){.nav>li>a:focus,.nav>li>a:hover,.navbar-nav>li>span:hover{background:0 0}
.navbar-nav li .sub-menu li a,.navbar-nav li:hover>.sub-menu li a{text-decoration:none}
.logged-in.admin-bar .site-header{/*top:32px!important*/}
#wpadminbar.nojq{display:none}
#wp-toolbar.quicklinks{display:none}
.logged-in #wpadminbar.nojq{display:block}
.logged-in #wp-toolbar.quicklinks{display:block}
.navigation{position:relative}
.navigation .tm-table{display:table;table-layout:fixed;max-width:none;width:auto;min-width:100%}
.navigation nav{position:static}
.navbar-nav>li.multicolumn [class*=submenu_columns] .sub-menu{position:static!important;display:block!important;width:auto;border:none;box-shadow:0 0 0;padding:0}
.navbar-nav li .sub-menu.megacol>li .sub-menu a,.navbar-nav li .sub-menu.megacol>li .sub-menu span,.navbar-nav>li:hover>.sub-menu[class*=tc-columns-]>ul>li .sub-menu a,.navbar-nav>li:hover>.sub-menu[class*=tc-columns-]>ul>li .sub-menu span{border:0}
.navbar-nav a i.fa{margin-right:5px}
.navbar-nav [class*=submenu_columns]>aside,.navbar-nav>li.multicolumn [class*=submenu_columns]>li{float:left}
.navbar-nav>li.multicolumn [class*=submenu_columns]>aside{padding:15px}
.submenu-widget{padding:10px}
.navbar-nav .submenu_columns_2>aside,.navbar-nav .submenu_columns_2>li{width:50%}
.navbar-nav .submenu_columns_3>aside,.navbar-nav .submenu_columns_3>li{width:33.33333%}
.navbar-nav .submenu_columns_4>aside,.navbar-nav .submenu_columns_4>li{width:25%}
.navbar-nav .submenu_columns_5>aside,.navbar-nav .submenu_columns_5>li{width:20%}
.navbar-nav .dropdown_full_width{position:static}
.navbar-nav li.multicolumn .submenu_columns_1{width:233px}
.navbar-nav li.multicolumn .submenu_columns_1 li{width:100%}
.navbar-nav li.multicolumn .submenu_columns_2{width:466px}
.navbar-nav li.multicolumn .submenu_columns_3{width:750px}
.navbar-nav li.multicolumn .submenu_columns_4{width:932px}
.navbar-nav li.multicolumn .submenu_columns_5{width:1165px}
.navbar-nav li.drop_to_center .submenu_columns_1{left:-80px}
.navbar-nav li.drop_to_center .submenu_columns_2{left:-191px}
.navbar-nav li.drop_to_center .submenu_columns_3{left:-310px}
.navbar-nav li.drop_to_center .submenu_columns_4{left:-425px}
.navbar-nav li.drop_to_center .submenu_columns_5{left:-545px}
.navbar-nav li.widget_area>.submenu-widget{min-width:800px;width:auto}
.navbar-nav li.dropdown_full_width .megacol{left:15px;right:15px;width:auto}
.navbar-nav [class*=submenu_columns] aside{float:left;text-align:left}
.navbar-nav>li>.sub-menu.multicolumn>li,.navbar-nav>li>.sub-menu.submenu-widget>li{float:left;padding:15px 0}
.navbar-nav,.navbar-nav>li>.sub-menu.multicolumn.submenu_columns_1>li,.navbar-nav>li>.sub-menu.submenu-widget.submenu_columns_1>li{float:none}
.navbar-nav>li>.sub-menu.submenu-widget .thim-widget-course-categories li,nav .navbar-collapse{padding-right:0;padding-left:0}
.navbar-nav>li>.sub-menu.submenu-widget>li{padding:0}
nav ul,nav ul li,nav ul ul,nav ul ul li,nav ul ul ul,nav ul ul ul li{margin:0}
.navbar-nav li span{display:block}
.navbar-nav li.tc-menu-layout-builder .sub-menu{padding-top:23px;padding-bottom:15px;min-width:700px;width:auto}
.navbar-nav li.tc-menu-layout-builder .sub-menu .widget-title{text-transform:uppercase;font-size:14px;font-weight:700;line-height:25px;text-align:left}
.navbar-nav li .sub-menu{opacity:0;visibility:hidden;position:absolute;top:auto;z-index:9999;transition:opacity .3s}
.navbar-nav li .sub-menu li{list-style:none;text-align:left;position:relative}
.navbar-nav li .sub-menu.submenu_columns_5>li{width:20%}
.navbar-nav li .sub-menu.submenu_columns_4>li{width:25%}
.navbar-nav li .sub-menu.submenu_columns_3>li{width:33.33%}
.navbar-nav li .sub-menu.submenu_columns_2>li{width:50%}
.navbar-nav li .sub-menu.megacol{padding-bottom:20px}
.navbar-nav li .sub-menu.megacol>li .sub-menu{display:block!important;opacity:1!important;margin-top:10px;top:auto}
.navbar-nav li .sub-menu.megacol>li .sub-menu li{padding-left:0}
.navbar-nav li .sub-menu.megacol.submenu_columns_3 .sub-menu{min-width:0;padding-left:30px}
.navbar-nav li .sub-menu.megacol.submenu_columns_3 .sub-menu:before{right:0;bottom:5px;top:15px;content:'';width:1px;height:auto;background:#eee;position:absolute}
.navbar-nav li .sub-menu.megacol.submenu_columns_3 .sub-menu li>a,.navbar-nav li .sub-menu.megacol.submenu_columns_3 .sub-menu li>span{padding:8px 0}
.navbar-nav li .sub-menu.megacol.submenu_columns_3 li:first-child>.sub-menu{padding-left:0}
.navbar-nav li .sub-menu.megacol.submenu_columns_3 li:last-child>.sub-menu:before{display:none}
.navbar-nav li:hover>.sub-menu{opacity:1;visibility:visible}
.navbar-nav li .sub-menu{min-width:347px;margin-left:0}
.navbar-nav li .sub-menu li{width:100%}
.navbar-nav li .sub-menu .sub-menu{right:calc(100% + 30px);right:-webkit-calc(100% + 30px);right:-moz-calc(100% + 30px);left:auto;top:0}
.navbar-nav ul.sub-menu>li.menu-item:hover{background-color:rgb(140, 236, 155)}
.navigation .width-navigation .navbar-nav > li .sub-menu li:hover > a, .navigation .width-navigation .navbar-nav > li .sub-menu li:hover > span{border-bottom-color:transparent!important}
.navbar-nav li .sub-menu li:hover .sub-menu{height:auto;z-index:999}
.navbar-nav li.multicolumn .megacol>li>a:hover,.navbar-nav li.multicolumn .megacol>li>span:hover{background:0 0}
.navbar-nav li.multicolumn .megacol .sub-menu{background:0 0;display:block!important}
.navbar-nav li.multicolumn .megacol .sub-menu .tc-menu-inner,.navbar-nav li.multicolumn .megacol .sub-menu a,.navbar-nav li.multicolumn .megacol .sub-menu span.disable_link{padding:5px 0;display:block}
.navbar-nav>li{vertical-align:middle;display:inline-block;float:none}
.navbar-nav>li>.tc-menu-inner,.navbar-nav>li>a,.navbar-nav>li>span.disable_link{padding:20px 24px 18px;display:inline-block;position:relative}
.navbar-nav>li>.tc-menu-inner.icon-toggle,.navbar-nav>li>a.icon-toggle,.navbar-nav>li>span.disable_link.icon-toggle{padding:0}
.navbar-nav>li>.tc-menu-inner>span,.navbar-nav>li>a>span,.navbar-nav>li>span.disable_link>span{line-height:20px}
.navbar-nav>li:hover>.sub-menu[class*=tc-columns-]>ul{margin:0}
.navbar-nav>li:hover>.sub-menu[class*=tc-columns-]>ul>li{float:left;width:auto;max-width:235px}
.navbar-nav>li:hover>.sub-menu[class*=tc-columns-]>ul>li .sub-menu{display:block!important;opacity:1!important;visibility:visible;margin-top:10px;top:auto;left:0;right:auto;padding:0;position:relative;min-width:auto}
.navbar-nav>li:hover>.sub-menu[class*=tc-columns-]>ul>li .sub-menu li{padding-left:0}
.navbar-nav>li:hover>.sub-menu[class*=tc-columns-]>ul>li .sub-menu:before{bottom:5px;top:15px;right:-30px;content:'';width:1px;height:1000px;background:#eee;position:absolute}
.navbar-nav>li:hover>.sub-menu[class*=tc-columns-]>ul>li .sub-menu li>a,.navbar-nav>li:hover>.sub-menu[class*=tc-columns-]>ul>li .sub-menu li>span{padding:8px 0}
.nav>li>.sub-menu{box-shadow:0 1px 5px -1px rgba(0,0,0,.3);-webkit-box-shadow:0 1px 5px -1px rgba(0,0,0,.3)}
.nav>li>.sub-menu .menu-category-description{text-align:justify}
.nav>li.widget_area>.sub-menu{padding-top:23px;padding-bottom:15px}
.nav>li.widget_area>.sub-menu aside{padding:15px}
.nav>li.multicolumn>.sub-menu .sub-menu,.nav>li.widget_area>.sub-menu .sub-menu{box-shadow:0 0 0}
.navigation .navbar-nav>li.menu-item-has-children>a,.navigation .navbar-nav>li.menu-item-has-children>span{padding-right:36px!important}
.navigation .navbar-nav>li.mini>a,.navigation .navbar-nav>li.mini>span{background-color:#ffb606;text-shadow:1px 1px .1px rgba(0, 0, 0, 0.1)}
.navigation .navbar-nav>li.mini>a:hover,.navigation .navbar-nav>li.mini>span:hover{color:#fff!important}
.navigation .navbar-nav>li>a,.navigation .navbar-nav>li>span{text-transform:uppercase;position:relative;text-transform:uppercase;position:relative;padding:17px 10px 16px}
.navigation .navbar-nav>li>a.icon-toggle,.navigation .navbar-nav>li>span.icon-toggle{padding:0;position:absolute;top:9px;right:6px;margin:0;line-height:24px}
.navigation .navbar-nav>li.menu-item-has-children>a:after,.navigation .navbar-nav>li.menu-item-has-children>span:not(.icon-toggle):after,.navigation .navbar-nav>li.tc-menu-layout-builder>a:after,.navigation .navbar-nav>li.tc-menu-layout-builder>span:not(.icon-toggle):after,.navigation .navbar-nav>li.widget_area>a:after,.navigation .navbar-nav>li.widget_area>span:not(.icon-toggle):after{content:"\f107";display:inline-block;font-family:FontAwesome;padding:0;position:absolute;top:19px;right:10px;margin:0;line-height:24px;font-size:16px;font-weight:400}
.navigation .navbar-nav>li.menu-item-has-children .icon-toggle,.navigation .navbar-nav>li.tc-menu-layout-builder .icon-toggle,.navigation .navbar-nav>li.widget_area .icon-toggle{display:none}
.navigation .navbar-nav>li.menu-item-has-children.last-menu-item>.sub-menu,.navigation .navbar-nav>li.tc-menu-layout-builder.last-menu-item>.sub-menu,.navigation .navbar-nav>li.widget_area.last-menu-item>.sub-menu{right:10px;left:auto}
.navigation .navbar-nav>li:not(.menu-item-has-children):last-child>a,.navigation .navbar-nav>li:not(.menu-item-has-children):last-child>span{padding-right:0}
.navigation .navbar-nav>li:not(.menu-item-has-children):last-child>a:before,.navigation .navbar-nav>li:not(.menu-item-has-children):last-child>span:before{right:0}
.header_v5 .navigation .navbar-nav>li{max-height:none;border-right:1px solid #f0f0f0}
.header_v5 .navigation .navbar-nav>li>a,.header_v5 .navigation .navbar-nav>li>span{line-height:70px!important;padding:0 25px!important}
.header_v5 .navigation .navbar-nav>li>a:after,.header_v5 .navigation .navbar-nav>li>span:after{top:22px!important;right:10px!important}
.header_v5 .navigation .navbar-nav>li>.sub-menu{margin-top:0;left:0}
.header_v5 .navigation .navbar-nav>li.menu-right{margin-left:30px;padding:15px 0}
.header_v5 .navigation .navbar-nav>li:last-child{border-right:none}
.header_v5 .navbar-nav li.tc-menu-layout-builder .sub-menu .widget-title{font-weight:500}
.thim-nav-wrapper:not(.header_full) .tc-menu-depth-0.menu-item.multicolumn:not(.dropdown_full_width)>.sub-menu,.thim-nav-wrapper:not(.header_full) .tc-menu-depth-0.menu-item.widget_area:not(.dropdown_full_width)>.sub-menu,.thim-nav-wrapper:not(.header_full) .tc-menu-depth-0.tc-menu-layout-builder>.sub-menu,.thim-nav-wrapper:not(.header_full) .tc-menu-depth-0.tc-menu-layout-column>.sub-menu{left:auto;right:50%;transform:translateX(50%)}
.menu-item.tc-menu-layout-column>.tc-megamenu-wrapper{width:intrinsic;width:-moz-max-content;width:-webkit-max-content;padding:15px 0}
.menu-item.tc-menu-layout-column>.tc-megamenu-wrapper>ul{overflow:hidden}
.menu-item.tc-menu-layout-column>.tc-megamenu-wrapper>ul>li{margin:0 30px}
.menu-item.tc-menu-layout-column>.tc-megamenu-wrapper>ul>li:last-child .sub-menu::before{content:none}
.menu-item.tc-menu-layout-column .tc-megamenu-title{font-weight:500;text-transform:uppercase}
}