#masthead.header_v4 .thim-course-megamenu .course-meta>div{display:inline-block;padding-left:0}
#masthead.header_v4 .thim-course-megamenu .course-price .value{font-size:16px;font-weight:400}
#masthead.header_v4 .thim-course-megamenu .course-readmore{font-weight:300;font-size:13px;text-transform:none}
#masthead.header_v4.affix .navbar-nav li .sub-menu{margin-top:0}
#masthead.header_v4.affix .navigation .tm-table{border:none}
#masthead.header_v4.affix .navigation .menu-right ul li.widget_shopping_cart .minicart_hover .cart-items-number span.wrapper-items-number{border:1px solid}
#masthead.header_v4.affix .navigation .menu-right ul li.widget_shopping_cart .minicart_hover .cart-items-number span.wrapper-items-number span{line-height:15px;display:block}
#masthead.header_v4.affix .navigation .menu-right .widget_courses-searching .search-toggle{border-color:#333}
#masthead.header_v5 .navigation{padding-top:0;padding-bottom:0}
#masthead.header_v5 .width-logo>a{margin-top:-40px;text-align:center}
#masthead.header_v5 .width-logo>a img{margin-top:12px;margin-bottom:15px}
#masthead.header_v4.affix .navigation .width-logo img,.navigation .width-logo img,.navigation .width-navigation img{margin-bottom:20px}
body.home-page #masthead.header_v4 .navigation .tm-table{border-bottom:1px solid rgba(255,255,255,.2)}
body.home-page #masthead.header_v4 .navigation .width-logo img{-webkit-transition:all .5s ease-in-out;-khtml-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
#masthead.header_v4.affix .navigation{padding-top:20px}
#masthead.header_v4.affix .navigation .tm-table{border-bottom:none}
#masthead.header_v4.affix .navigation .width-navigation .navbar-nav>li>a,#masthead.header_v4.affix .navigation .width-navigation .navbar-nav>li>span{padding-bottom:25px}
#masthead.header_v4.affix .navigation .menu-right .widget_courses-searching .search-toggle:hover{border-color:#333}
@media (min-width:768px) and (max-width:1024px){.mobile-menu-wrapper .menu-right.header_v4{display:none}
}
@media (max-width:1024px){.header_v5 .menu-mobile-effect.navbar-toggle span.icon-bar{background-color:#333}}
.site-header.header_v2#masthead .navigation{padding-top:20px}
.site-header.header_v2 .navigation .width-logo img,.site-header.header_v2 .navigation .width-navigation img{margin-bottom:0}
.site-header.header_v2 .width-navigation{width:100%;bottom:-35px;margin-top:-15px;position:relative}
.site-header.header_v2 .navbar-nav{text-align:left}
.header-top-menu,.mobile-menu-wrapper .icon-wrapper{text-align:right}
.site-header.header_v2 .navbar-nav>li>.sub-menu{margin-top:0;left:auto}
.site-header.header_v2 .navbar-nav li .sub-menu.tc-megamenu-wrapper{left:0!important;transform:translate(0,0)}
.site-header.header_v2 .navbar-nav li.dropdown_full_width .megacol,.site-header.header_v2 .navbar-nav li.dropdown_full_width .sub-menu{left:0;right:0}
.site-header.header_v2 .navbar-nav #magic-line{background:#fff;bottom:15px!important}
.site-header.header_v2 .navigation .navbar-nav>li>a,.site-header.header_v2 .navigation .navbar-nav>li>span{padding:15px 26px 15px 30px;line-height:30px}
.site-header.header_v2 .navigation .navbar-nav>li>a:before,.site-header.header_v2 .navigation .navbar-nav>li>span:before{content:'';position:absolute;left:0;top:15px;bottom:15px;width:1px;background:#f2ac03}
.site-header.header_v2 .navigation .navbar-nav>li>a:after,.site-header.header_v2 .navigation .navbar-nav>li>span:after{top:17px;right:11px}
.site-header.header_v2 .navigation .menu-right ul li>div{padding-top:15px;padding-bottom:15px}
.site-header.header_v2 .menu-right{float:right}
.site-header.header_v2 #toolbar{padding-top:6px;padding-bottom:6px;position:relative}
.site-header.header_v2 #toolbar:before{content:'';position:absolute;bottom:0;left:0;right:0;height:1px;max-width:1170px;margin:auto;background:#212121}
#masthead.affix.menu-hidden.header_v2{-webkit-transform:translate(0,-120%);-moz-transform:translate(0,-120%);-ms-transform:translate(0,-120%);-o-transform:translate(0,-120%)}
.menu-right .thim-social{margin:0;padding-top:3px;padding-bottom:3px;padding-right:22px}
.menu-right .thim-social li{height:24px}
.menu-right .thim-social li:last-child a{margin-right:0}
.menu-right .thim-social a{color:#fff!important;border-color:#fff;width:24px;height:24px;line-height:22px;font-size:12px}
.menu-right .thim-social a .fa{margin:0;line-height:22px}
.header-top-menu li{list-style:none;padding:0;margin:0}
.header-top-menu .search-form{line-height:34px;padding:0;margin:0;border:0;width:270px;background:#1f1f1f;display:inline-block}
.header-top-menu .search-form label .search-field{height:34px;line-height:32px;color:#ddd;font-style:italic;padding-right:40px;background:#1f1f1f;border:1px solid #1f1f1f}
.header-top-menu .search-form label .search-field:focus{border:1px solid #484848}
.header-top-menu .search-form .search-submit{height:34px;line-height:34px;color:transparent;background:0 0}
.header-top-menu .search-form .search-submit:hover{color:transparent;background:0 0}
.header-top-menu .search-form:after{width:34px;height:34px;line-height:34px;color:#ddd}
.sidebar-header .so-panel{margin-bottom:0!important}
.sidebar-header .widget_nav_menu{display:none;position:absolute;background-color:#fff;top:calc(100% - 0px);padding:10px 25px;margin-left:0}
.sidebar-header .widget_nav_menu ul{margin-bottom:0;margin-left:0}
.sidebar-header .widget_nav_menu ul li{list-style:none;position:relative}
.sidebar-header .widget_nav_menu ul li a{padding:8px 0;display:block;color:#999}
.sidebar-header .widget_nav_menu ul li a:hover{color:#333}
.sidebar-header .widget_nav_menu ul li .sub-menu{position:absolute;left:100%;display:none;background-color:#fff;width:200px;top:0;padding-left:40px;margin:0}
.sidebar-header .widget_nav_menu ul li .sub-menu li{margin:0}
.sidebar-header .panel-grid-cell:hover .widget_nav_menu,.sidebar-header .vc_column-inner .vc_column-inner:hover .widget_nav_menu,.sidebar-header .widget_nav_menu ul li:hover>.sub-menu{display:block}
.thim-owl-carousel-post.row.thim-list-posts.homepage .has-post-thumbnail .image{z-index:1;transition:0.5s;background-color:#93934030;border:1.5px solid #cecccc}
.thim-owl-carousel-post.row.thim-list-posts.homepage .has-post-thumbnail .image:hover{z-index:1;transition:0.5s;background-color:transparent}
.thim-owl-carousel-post.row.thim-list-posts.homepage .has-post-thumbnail .image>a>.attachment-thumblist.size-thumblist.wp-post-image{
    -webkit-transition: background .3s,box-shadow .3s;transition: background .3s,box-shadow .3s;z-index:-1;position: relative}
