body.mobile-menu-open .mobile-menu-wrapper{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);visibility:visible;background-clip:content-box}
.container{width:1024px;max-width:100%}
#toolbar{margin:auto}
.bp-login-widget-user-avatar img.avatar {
    width: 40px;
    height: 40px;
}
.bp-login-widget-user-avatar {
    display: inline-block;
    margin-right: 20px;
}
#bp_core_login_widget-2 {
    display: table;
    float: right;
}
#buddypress #subnav.user-subnav ul li.current {
    background-color: #ffb606;
}
#buddypress #subnav.user-subnav ul li {
    list-style: none;
    padding: 10px 15px;
    background-color: #248c42;
    color:#fff;
}
#change-cover-image-personal-li {
    display: none !important;
}
#buddypress #subnav.user-subnav ul li a {color:#fff;
}
@media (max-width:1250px){
.widget_shopping_cart .minicart_hover{padding:0}.width-navigation.table-cell.table-right .navbar-nav > li > a, .width-navigation.table-cell.table-right .navbar-nav > li > span{font-size:17px!important}
}
@media (max-width:1200px){body.course-landing-active #back-to-top{bottom:75px}
}
@media (max-width:1200px) and (min-width:960px){.container.__header{position:relative;padding: 0 30px 0 50px}
}
@media (min-width:768px) and (max-width:959px){.container{max-width:100%}
.thim-nav-wrapper.container{width:100%!important}
.counter-box.number-left{padding:27px 0}
.counter-box.number-left .display-percentage{width:100%;float:none;text-align:left;padding-left:30px;margin-bottom:20px}
.counter-box.number-left .counter-content-container{margin-left:0;padding-right:30px;padding-left:30px;width:calc(100%);width:-webkit-calc(100%);width:-moz-calc(100%);border:0}
}
@media (min-width:768px) and (max-width:1080px){footer#colophon .copyright-area ul.menu li{line-height:24px;max-width:180px;float:left;margin-left:1px;margin-right:1px;min-height:70px!important}.content-pusher{padding-bottom:75px!important}
footer#colophon .copyright-area ul.menu li:last-child{display:none!important}.site-branding .site-title{font-size:29px!important}
}
@media (min-width:768px){footer#colophon .copyright-area ul{margin:auto!important}#buddypress #subnav.user-subnav ul li{display:inline-block}
}
@media (max-width:767px){#buddypress #subnav.user-subnav ul li{display:table}
}
@media (max-width:1279px) and (min-width:768px){footer#colophon .copyright-area ul{display:table!important}}
@media (max-width:992px) {#layerslider_1,#D_photo,#M_photo{height:359px!important}
}
@media (max-width:1279px) and (min-width:992px){.container{width:100%}
}
@media (max-width:1149px) and (min-width:992px){.thim-nav-wrapper.container,#toolbar .container{width:100%;padding-left:0}
}
@media (max-width:899px){.container{max-width:100%}.co-bg-overlay{margin-left:-15px!important;margin-right:-15px!important}
}
@media (max-width:992px) and (min-width:900px){.container{max-width:100%}.co-bg-overlay{margin-left:-15px!important;margin-right:-15px!important}
}
@media (max-width:1149px) and (min-width:993px){.container{max-width:100%}.co-bg-overlay{margin-left:-15px!important;margin-right:-15px!important}
}
@media (min-width:1150px){.container{max-width:100%}.co-bg-overlay{margin-left:-15px!important;margin-right:-15px!important}.navigation .navbar-nav>li>a,.navigation .navbar-nav>li>span{padding:17px 20px 16px!important}
}
.content-pusher{padding-top:95px!important}
.navbar-form{padding:10px 15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);margin:8px -15px}
.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}
.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-radius:4px 4px 0 0}
.navbar-btn{margin-top:8px;margin-bottom:8px}
.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}
.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}
.navbar-text{margin-top:15px;margin-bottom:15px}
.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}
.navbar-default .navbar-brand{color:#777}
.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}
.navbar-default .navbar-nav>li>a,.navbar-default .navbar-text{color:#777}
.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}
.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}
.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}
.navbar-default .navbar-toggle{border-color:#ddd}
.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}
.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}
.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background-color:#e7e7e7;color:#555}
.navbar-default .navbar-link{color:#777}
.navbar-default .navbar-link:hover{color:#333}
.navbar-default .btn-link{color:#777}
.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}
.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}
.navbar-inverse{background-color:#222;border-color:#090909}
.navbar-inverse .navbar-brand{color:#9d9d9d}
.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}
.navbar-inverse .navbar-nav>li>a,.navbar-inverse .navbar-text{color:#9d9d9d}
.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}
.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#090909}
.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}
.navbar-inverse .navbar-toggle{border-color:#333}
.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}
.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{background-color:#090909;color:#fff}
.navbar-inverse .navbar-link{color:#9d9d9d}
.navbar-inverse .navbar-link:hover{color:#fff}
.navbar-inverse .btn-link{color:#9d9d9d}
.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}
.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}
.clear-after{display:block}
*{margin:0;padding:0}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{line-height:inherit}
p{margin-bottom:20px}
p:last-child{margin-bottom:0}
.alert{border-radius:2px}
a:focus,input:focus,textarea:focus{outline:0;box-shadow:none;text-decoration:none}
img{height:auto}
@media (min-width:1400px){body.size_wide .container{width:1355px;max-width:100%}
.margin-top-collection{margin-top:-103px}
.feature-icon-box:after{right:125px}
}
.tm-table ul.main-menu{float:left;float:left;width:74px;list-style:none;margin-left:0;margin-bottom:0;line-height:63px;text-indent:70px;font-size:0;background-color:#026b2c;overflow:hidden}
#masthead .navigation ul.main-menu li.menu-item-home a{position:relative;width:50px;height:58px;clip:rect(1px,1px,1px,1px);font-size:0;display:block}
#masthead .navigation ul.main-menu li.menu-item-home a:before{font-family:FontAwesome;font-size:32px!important;width:76px;text-align:center;position:absolute;left:0;top:0;content:"\f015";text-indent:0;background-color:#18652e;color:#ffffff;z-index:1}
nav.width-navigation.table-cell.table-right{float:right}
.collapse{visibility:hidden}
.collapse.in{display:block;visibility:visible}
a{color:#027831;text-decoration:none}
a:focus,a:hover{color:#ffb606;text-decoration:none}
body #tp_style_selector.show{z-index:9999999}
body .cp-affilate-link{display:none}
body.body-grad-layout{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.field-visibility-settings-header, .field-visibility-settings.bp-hide,.site-header.header_v2 .navigation .navbar-nav>li:first-child>a:before,.site-header.header_v2 .navigation .navbar-nav>li:first-child>span:before,.thim-megamenu-row>.panel-grid-cell:last-child:after{display:none}
#profile-details-section.register-section.extended-profile .field-visibility-settings-notoggle{display:none}
.privacy-policy-accept{margin-top:35px}