.tc-menu-layout-builder .widget-title,.widget_area .submenu-widget .widget-title{text-transform:uppercase;font-size:14px;font-weight:700;line-height:25px;text-align:left}
.tc-menu-layout-builder .course-item .course-thumbnail,.tc-menu-layout-builder .single-image,.widget_area .submenu-widget .course-item .course-thumbnail,.widget_area .submenu-widget .single-image{padding-top:8px;padding-bottom:8px}
.tc-menu-layout-builder .course-item .course-thumbnail a,.widget_area .submenu-widget .course-item .course-thumbnail a{padding-bottom:6px;padding-top:3px;display:block}
a.thim-create-menu{font-size:14px;font-weight:700;text-transform:uppercase;color:#4653ff!important;line-height:25px;float:right}
a.thim-create-menu:hover{text-decoration:underline!important}
footer#colophon .copyright-area .text-copyright a:hover,footer#colophon .copyright-area ul li a:hover{text-decoration:none}
.mobile-menu-wrapper .sub-menu.mega-sub-menu .thim-megamenu-row>.panel-grid-cell:after,.mobile-menu-wrapper .sub-menu.mega-sub-menu:before,.mobile-menu-wrapper .sub-menu.mega-sub-menu>.row>li:before{display:none}
@media (min-width:1025px) and (-ms-high-contrast:none),(-ms-high-contrast:active){.navbar-nav li .sub-menu.tc-columns-5{width:1165px}
.navbar-nav li .sub-menu.tc-columns-5>ul>li{width:20%}
.navbar-nav li .sub-menu.tc-columns-4{width:1000px}
.navbar-nav li .sub-menu.tc-columns-4>ul>li{width:25%}
.navbar-nav li .sub-menu.tc-columns-3{width:750px}
.navbar-nav li .sub-menu.tc-columns-3>ul>li{width:33.33%}
.navbar-nav li .sub-menu.tc-columns-2{width:500px}
.navbar-nav li .sub-menu.tc-columns-2>ul>li{width:50%}
.navbar-nav li .sub-menu.tc-columns-1{width:250px}
.navbar-nav li .sub-menu.tc-columns-1>ul>li{width:100%}
.menu-item.tc-menu-layout-column>.tc-megamenu-wrapper{padding:15px 30px}
.menu-item.tc-menu-layout-column>.tc-megamenu-wrapper>ul>li{margin:0}
.navbar-nav li [class*=tc-columns-].sub-menu>ul>li{max-width:none}
.navbar-nav li [class*=tc-columns-].sub-menu>ul>li:first-child>.sub-menu{padding-right:30px;padding-left:0}
.navbar-nav li [class*=tc-columns-].sub-menu>ul>li .sub-menu{padding:0 0 0 30px}
.navbar-nav li [class*=tc-columns-].sub-menu>ul>li .sub-menu:before{right:0}
}
@supports (-ms-ime-align:auto){@media (min-width:1025px){.navbar-nav li .sub-menu.tc-columns-5{width:1165px}
.navbar-nav li .sub-menu.tc-columns-5>ul>li{width:20%}
.navbar-nav li .sub-menu.tc-columns-4{width:1000px}
.navbar-nav li .sub-menu.tc-columns-4>ul>li{width:25%}
.navbar-nav li .sub-menu.tc-columns-3{width:750px}
.navbar-nav li .sub-menu.tc-columns-3>ul>li{width:33.33%}
.navbar-nav li .sub-menu.tc-columns-2{width:500px}
.navbar-nav li .sub-menu.tc-columns-2>ul>li{width:50%}
.navbar-nav li .sub-menu.tc-columns-1{width:250px}
.navbar-nav li .sub-menu.tc-columns-1>ul>li{width:100%}
.menu-item.tc-menu-layout-column>.tc-megamenu-wrapper{padding:15px 30px}
.menu-item.tc-menu-layout-column>.tc-megamenu-wrapper>ul>li{margin:0}
.navbar-nav li [class*=tc-columns-].sub-menu>ul>li{max-width:none}
.navbar-nav li [class*=tc-columns-].sub-menu>ul>li:first-child>.sub-menu{padding-right:30px;padding-left:0}
.navbar-nav li [class*=tc-columns-].sub-menu>ul>li .sub-menu{padding:0 0 0 30px}
.navbar-nav li [class*=tc-columns-].sub-menu>ul>li .sub-menu:before{right:0}
}
}
.mobile-menu-wrapper{position:fixed;right:0;top:0;padding-left:15%;visibility:hidden;z-index:110;width:100vw;height:100vh;overflow:auto;-webkit-transform:translate(100%,0);-moz-transform:translate(100%,0);-ms-transform:translate(100%,0);-o-transform:translate(100%,0);-webkit-transition:transform .5s ease-out;-khtml-transition:transform .5s ease-out;-moz-transition:transform .5s ease-out;-ms-transition:transform .5s ease-out;-o-transition:transform .5s ease-out;transition:transform .5s ease-out}
.mobile-menu-wrapper>.nav{margin-top:15px;padding-left:5px;padding-right:5px}
.mobile-menu-wrapper .tc-menu-column-hide-title .sub-menu.mega-sub-menu{margin-left:0}
.mobile-menu-wrapper .tc-menu-column-hide-title .sub-menu .sub-menu{margin-left:15px}
.mobile-menu-wrapper .sub-menu{background-image:none!important;margin-top:0;margin-bottom:0;overflow:hidden;display:none;margin-left:15px}
.mobile-menu-wrapper .sub-menu.mega-sub-menu{margin-left:30px}
.mobile-menu-wrapper .sub-menu.mega-sub-menu .sub-menu:before{top:0}
.mobile-menu-wrapper .sub-menu.mega-sub-menu>.row{margin:0}
.mobile-menu-wrapper .sub-menu.mega-sub-menu>.row>li{margin:0;padding:0}
.mobile-menu-wrapper .sub-menu.mega-sub-menu .widget-title{color:#777;text-transform:none;margin-top:3px;font-weight:400}
.mobile-menu-wrapper .sub-menu.mega-sub-menu ul{margin-left:0}
.mobile-menu-wrapper .sub-menu li ul,.mobile-menu-wrapper ul li.current-menu-parent .sub-menu{display:block}
.mobile-menu-wrapper ul{float:none}
.mobile-menu-wrapper ul li{float:none;display:block;text-transform:uppercase}
.mobile-menu-wrapper ul li.disable_link{margin-left:20px}
.mobile-menu-wrapper ul li .icon-toggle{position:absolute;right:0;width:40px;height:40px;line-height:35px;top:-6px}
.mobile-menu-wrapper ul li .icon-toggle:after,.mobile-menu-wrapper ul li .icon-toggle:before{display:none}
.mobile-menu-wrapper ul li .icon-toggle .fa{line-height:30px;vertical-align:middle}
.mobile-menu-wrapper ul li.menu-right ul{margin-left:15px}
.mobile-menu-wrapper ul li.menu-right ul li{display:inline-block;vertical-align:middle;margin-right:15px;margin-top:15px}
.mobile-menu-wrapper ul li.menu-right ul li.widget_login-menu .thim-widget-login-menu{padding-bottom:5px}
.mobile-menu-wrapper ul li.menu-right ul li.widget_login-menu .thim-widget-login-menu a{padding:10px 24px}