/*
 Theme Name:   Course Builder Child
 Theme URI:    http://wordpresslms.thimpress.com
 Description:  Course Builder Child Theme
 Author:       ThimPress
 Author URI:   http://thimpress.com
 Template:     course-builder
 Version:      1.0.0
 Text Domain:  course-builder-child
*/
#thim-preloading {
    background-color: #fff
}

.thim-loading-icon .sk-folding-cube .sk-cube:before, .thim-loading-icon .sk-rotating-plane, .thim-loading-icon .sk-spinner-pulse, .thim-loading-icon .sk-three-bounce .sk-child, .thim-loading-icon .sk-wandering-cubes .sk-cube, .thim-loading-icon .sk-cube-grid .sk-cube, .thim-loading-icon .sk-double-bounce .sk-child, .thim-loading-icon .sk-fading-circle .sk-circle:before, .thim-loading-icon .sk-circle .sk-child:before, .thim-loading-icon .sk-chasing-dots .sk-child, .thim-loading-icon .sk-wave .sk-rect {
    background-color: #1ea69a
}

header#masthead #magic-line {
    background: #1ea69a
}

header#masthead .width-logo {
    /*height: 60px*/
}

header#masthead .width-navigation {
    width: calc(100% - 100px)
}

header#masthead .width-navigation .header-right .menu-right .button_search {
    background: #1ea69a
}

header#masthead.palette-transparent .main-header .width-navigation .main-menu > li > a:hover {
    color: #1ea69a
}

header#masthead.palette-transparent .main-header .width-navigation .main-menu .current-menu-item > a {
    color: #1ea69a
}

header#masthead.palette-transparent .main-header .width-navigation li .sub-menu li a:hover {
    color: #1ea69a
}

header#masthead.palette-transparent .main-header .header-right .widget_thim-login:before {
    color: #1ea69a;
    border-color: #1ea69a
}

header#masthead.palette-transparent .main-header .header-right .widget_thim-login a:hover {
    color: #1ea69a !important
}

header#masthead.palette-transparent.affix #primary-menu > li > a:hover {
    color: #1ea69a
}

header#masthead.palette-custom .widget_thim-login:before {
    color: #fff
}

header#masthead.palette-custom .elementor-widget-wp-widget-woocommerce_widget_cart .ion, header#masthead.palette-custom .widget_shopping_cart .ion {
    color: #fff
}

header#masthead.palette-custom .width-navigation {
    font-size: 16px
}

header#masthead.palette-custom .width-navigation .main-menu > li > a {
    font-family: Roboto;
    font-weight: 400;
    font-style: normal;
    font-size: 16px;
    line-height: 18px;
    color: #fff;
    text-transform: uppercase
}

header#masthead.palette-custom .width-navigation .main-menu > li > a:hover {
    color: #1ea69a
}

header#masthead.palette-custom .width-navigation .main-menu > .current-menu-item > a {
    color: #1ea69a
}

header#masthead.palette-custom .width-navigation .menu ul > li > a {
    font-family: Roboto;
    font-weight: 400;
    font-style: normal;
    font-size: 16px;
    line-height: 18px;
    color: #fff
}

header#masthead.palette-custom .width-navigation .menu ul > li > a:hover {
    color: #1ea69a
}

header#masthead.palette-custom .width-navigation .menu ul > .current-menu-item a {
    color: #1ea69a
}

header#masthead.palette-custom .width-navigation li .sub-menu {
    background-color: #fff
}

header#masthead.palette-custom .width-navigation li .sub-menu li a {
    color: #333;
    font-family: Roboto;
    font-style: normal
}

header#masthead.palette-custom .width-navigation li .sub-menu li a:hover {
    color: #1ea69a
}

header#masthead.palette-custom .width-navigation li .sub-menu li.current-menu-item a, header#masthead.palette-custom .width-navigation li .sub-menu li.current_page_item a {
    color: #1ea69a
}

header#masthead.palette-custom .width-navigation li.current-page-parent > a, header#masthead.palette-custom .width-navigation li.current-page-ancestor > a {
    color: #1ea69a
}

header#masthead.palette-custom .width-navigation .widget_thim-login a {
    color: #fff
}

header#masthead.palette-custom .width-navigation .widget_thim-login a:hover {
    color: #1ea69a
}

header#masthead.palette-custom .width-navigation .widget_thim-login .user-info a {
    color: #333
}

header#masthead.palette-custom .width-navigation .widget_thim-login .user-info a:hover {
    color: #1ea69a
}

header#masthead.palette-custom.site-header {
    background-color: rgba(255, 255, 255, 0)
}

header#masthead.palette-custom.site-header.affix.custom-sticky {
    background-color: rgba(88, 137, 61, 0.8)
}

header#masthead.palette-custom.site-header.affix.custom-sticky #primary-menu > li > a {
    color: #fff
}

header#masthead.palette-custom.site-header.affix.custom-sticky #primary-menu > li > a:hover {
    color: #1ea69a
}

header#masthead.site-header.palette-white.template-layout-1 .widget_thim-login a:hover {
    color: #1ea69a
}

.mobile-menu-container .inner-off-canvas {
    background-color: #fff
}

.mobile-menu-container .inner-off-canvas:after {
    border-color: #fff transparent transparent transparent
}

.mobile-menu-container .inner-off-canvas ul li > a {
    color: #202121;
    font-family: Roboto
}

.mobile-menu-container .inner-off-canvas ul li > a:hover {
    color: #1ea69a
}

.mobile-menu-container .inner-off-canvas ul li .sub-menu a:hover {
    color: #1ea69a
}

.mobile-menu-container .inner-off-canvas ul li.current-menu-item > a, .mobile-menu-container .inner-off-canvas ul li.current-menu-parent > a, .mobile-menu-container .inner-off-canvas ul li.current-menu-ancestor > a, .mobile-menu-container .inner-off-canvas ul li.current-page-parent > a, .mobile-menu-container .inner-off-canvas ul li.current-page-ancestor > a {
    color: #1ea69a
}

.mobile-menu-container .inner-off-canvas .navbar-nav li .sub-menu li.current-menu-item a, .mobile-menu-container .inner-off-canvas .navbar-nav li .sub-menu li.current-page-parent a, .mobile-menu-container .inner-off-canvas .navbar-nav li .sub-menu li.current-page-ancestor a {
    color: #1ea69a
}

.menu-mobile-effect span {
    background-color: #202121
}

#thim-header-topbar {
    color: #fff;
    background-color: #1ea69a
}

#thim-header-topbar a {
    color: #fff
}

#thim-header-topbar a:hover {
    color: #fff;
    opacity: 0.85
}

#thim-header-topbar .elementor-widget-wp-widget-woocommerce_widget_cart .widget_shopping_cart_content, #thim-header-topbar .widget_shopping_cart .widget_shopping_cart_content {
    color: #000
}

#thim-header-topbar .thim-sc-course-search .courses-list-search li a {
    color: #000
}

#thim-header-topbar .thim-sc-course-search .courses-list-search li a:hover {
    color: #1ea69a
}

#thim-header-topbar .top-white .thim-sc-course-search button {
    background-color: #1ea69a
}

#thim-header-topbar .top-white .thim-sc-course-search input[name=s] {
    background-color: #1ea69a
}

.thim-mini-cart {
    background: #1ea69a;
    border-color: #1ea69a
}

.thim-sc-course-search.popup .form-search-wrapper form button {
    background-color: #1ea69a
}

header#masthead.palette-custom.header-magic-line .width-navigation li .sub-menu li a {
    color: #333 !important
}

header#masthead.palette-custom.header-magic-line .width-navigation li .sub-menu li a:hover {
    color: #1ea69a !important
}

header#masthead.palette-custom.header-magic-line .width-navigation li .sub-menu li.current-menu-item a, header#masthead.palette-custom.header-magic-line .width-navigation li .sub-menu li.current_page_item a {
    color: #1ea69a !important
}

.thim-sc-course-search.popup .form-search-wrapper form .courses-list-search > li:first-child {
    border-top: 1px solid #1ea69a
}

#thim-header-topbar .container .elementor-widget-wp-widget-woocommerce_widget_cart, #thim-header-topbar .container .widget_shopping_cart {
    background-color: #18837a
}

.thim-search-wrapper form:after {
    color: #1ea69a
}

.thim-search-wrapper form input {
    font-family: Roboto
}

header#masthead.template-layout-2.palette-transparent .header-v2.style2 .width-navigation .main-menu li.current-menu-item > a, header#masthead.template-layout-2.palette-transparent .header-v2.style2 .width-navigation .main-menu li > a:hover {
    color: #1ea69a !important
}

.responsive .mobile-menu-container .inner-off-canvas .navbar-nav > li.current-menu-parent > a > a, header#masthead.site-header.palette-transparent .width-navigation .main-menu > li.current-menu-item > a, header#masthead.site-header.palette-transparent .width-navigation .main-menu > li.current-menu-parent > a {
    color: #1ea69a !important
}

.responsive .mobile-menu-container .inner-off-canvas .navbar-nav > li.current-menu-parent > a .icon-toggle, header#masthead.site-header.palette-transparent .width-navigation .main-menu > li.current-menu-item .icon-toggle, header#masthead.site-header.palette-transparent .width-navigation .main-menu > li.current-menu-parent .icon-toggle {
    color: #1ea69a !important
}

header#masthead.site-header.palette-custom .width-navigation .main-menu > li.current-menu-parent > a {
    color: #1ea69a !important
}

header#masthead.site-header.palette-custom .width-navigation .main-menu > li.current-menu-parent .icon-toggle {
    color: #1ea69a !important
}

#thim-popup-login label[for=become_teacher], #thim-popup-login label[for=termFormField] {
    color: #000
}

#thim-popup-login label[for=become_teacher] a, #thim-popup-login label[for=termFormField] a {
    color: #1ea69a
}

#thim-popup-login label[for=become_teacher] a:hover, #thim-popup-login label[for=termFormField] a:hover {
    color: #202121
}

.thim-sc-course-search.popup .toggle-form:hover {
    color: #1ea69a
}

.mega-sub-menu .widgettitle, .mega-sub-menu .widget-title {
    color: #333
}

header#masthead.palette-custom.site-header.affix.custom-sticky #primary-menu > li.current-menu-item > a {
    color: #1ea69a
}

@media (max-width: 1024px) {
    .menu-mobile-effect span.thim-mobile-login .menu-item-log-out, .menu-mobile-effect span.thim-mobile-login {
        background: #fff
    }

    .responsive header#masthead.affix-top {
        background: rgba(220, 228, 228, 0) !important
    }

    .responsive header#masthead.affix {
        background: rgba(52, 151, 156, 0.8) !important
    }

    .responsive header#masthead .menu-mobile-effect.navbar-toggle .icon-wrap span.icon-bar {
        background: #b0b0b0 !important
    }
}

.login-password #show_pass.active {
    color: #202121
}

#thim-popup-login .login-form input[type="email"]:focus, #thim-popup-login .login-form input[type="text"]:focus, #thim-popup-login .login-form input[type="password"]:focus, #thim-popup-login .login-form .lp-form-field input[type=password]:focus, .lp-form-field #thim-popup-login .login-form input[type=password]:focus, #thim-popup-login .register-form input[type="email"]:focus, #thim-popup-login .register-form input[type="text"]:focus, #thim-popup-login .register-form input[type="password"]:focus, #thim-popup-login .register-form .lp-form-field input[type=password]:focus, .lp-form-field #thim-popup-login .register-form input[type=password]:focus {
    border-color: #1ea69a
}

header#masthead.palette-custom .width-navigation .widget_thim-login a.lost-pass-link {
    color: #000
}

header#masthead .style_kit .main-header .header-right .widget_thim-login a:hover {
    color: #1ea69a
}

.page-title .main-top {
    height: 400px
}

.page-title .main-top .content {
    z-index: 3
}

.page-title .main-top .content .text-title h1, .page-title .main-top .content .text-title h2 {
    color: #fff
}

.page-title .main-top .content .text-description {
    color: #e0e0e0
}

.page-title .main-top .content .text-description strong {
    color: #f6f6f7
}

.page-title .breadcrumb-content #breadcrumbs {
    background-color: #fff
}

.page-title .breadcrumb-content #breadcrumbs li {
    color: #1ea69a
}

.page-title .breadcrumb-content #breadcrumbs li a {
    color: #a9a9a9
}

.page-title .breadcrumb-content #breadcrumbs li a:hover {
    color: #1ea69a
}

.page-title .breadcrumb-content #breadcrumbs li span.breadcrum-icon .fa:before {
    color: #a9a9a9
}

.page-title .breadcrumb-content #breadcrumbs.profile-list-social .item a:hover {
    color: #202121
}

.page-title .breadcrumb-content .woocommerce-breadcrumb {
    background-color: #fff;
    color: #1ea69a
}

.page-title .breadcrumb-content .woocommerce-breadcrumb a {
    color: #a9a9a9
}

.page-title .breadcrumb-content .woocommerce-breadcrumb a:hover {
    color: #1ea69a
}

.page-title .breadcrumb-content .woocommerce-breadcrumb span.breadcrum-icon {
    color: #a9a9a9
}

.page-title .breadcrumb-content.breadcrumb-plus #breadcrumbs {
    background-color: #1ea69a
}

.page-title.layout-2 .main-top .content .text-description {
    color: #e0e0e0
}

.page-title.layout-2 .breadcrumb-content.breadcrumb-plus .breadcrumbs-wrapper {
    background-color: #1ea69a
}

.page-title.layout-3 .breadcrumb-content {
    background-color: #fff
}

.lp-profile .page-title .breadcrumb-content #breadcrumbs.profile-list-social {
    background-color: #1ea69a
}

.top-box .blog-filter .icon.switcher-active {
    background-color: #1ea69a
}

.top-box .blog-filter .icon:hover {
    background-color: #1ea69a
}

.top-box .search-form .search-field:focus {
    border-bottom: solid 1px #1ea69a
}

.top-box .search-form .search-submit:focus {
    color: #1ea69a
}

.list-articles article .flexslider .flex-direction-nav .flex-next:hover, .list-articles article .flexslider .flex-direction-nav .flex-prev:hover {
    background-color: #1ea69a
}

.list-articles article .entry-date {
    color: #1ea69a
}

.list-articles .entry-content .entry-title a:hover {
    color: #1ea69a
}

.list-articles .entry-content .entry-meta > span a:hover {
    color: #1ea69a
}

.list-articles .entry-content .readmore a {
    border: solid 1px #1ea69a
}

.list-articles .entry-content .readmore a:hover {
    background-color: #1ea69a
}

.thim-loadmore .load-more {
    background-color: #1ea69a
}

.thim-loadmore .load-more .thim-loading-icon {
    background-color: #1ea69a
}

.thim-loadmore .load-more:hover {
    background-color: #0e504a
}

.thim-loadmore.loading .load-more .thim-loading-icon {
    background-color: #1ea69a
}

.loop-pagination li span {
    border: solid 1px #1ea69a;
    background-color: #1ea69a
}

.loop-pagination li:hover {
    background-color: #1ea69a
}

.loop-pagination li:hover a {
    border-color: #1ea69a
}

.single article .entry-meta .author a {
    color: #1ea69a
}

.single article .entry-meta a:hover {
    color: #1ea69a
}

.single article .entry-top .entry-date {
    background-color: #1ea69a
}

.single article .left-content .social-share .share-text {
    color: #202121
}

.single article .entry-content blockquote {
    color: #202121
}

.single article .entry-content blockquote:before {
    color: #1ea69a
}

.single article .tag-list .tags {
    color: #202121
}

.single article .tag-list a:not(.tags):hover {
    background-color: #1ea69a;
    border-color: #1ea69a
}

.single article .thim-about-author .left .thim-author-social li a:hover {
    color: #1ea69a
}

.single article .thim-about-author .right .author-top .name {
    color: #202121
}

.single article .thim-about-author .right .author-top .name:hover {
    color: #1ea69a
}

.single article .thim-about-author .right .author-top .role:after {
    border-color: #202121
}

.single article .nav-single .post-nav .content-nav label {
    color: #202121
}

.single article .nav-single .post-nav .content-nav label:hover, .single article .nav-single .post-nav .content-nav .post-title:hover {
    color: #1ea69a
}

.single article .nav-single .post-nav .icon-nav a:hover {
    background-color: #1ea69a;
    border-color: #1ea69a
}

.single article .related-archive .item .thumbnail-wrapper .entry-date {
    color: #1ea69a
}

.single article .related-archive .item .entry-meta .author a {
    color: #000
}

.single article .related-archive .item .entry-meta .author a:hover {
    color: #1ea69a
}

.single article .related-archive .entry-title:hover {
    color: #1ea69a
}

.single article .related-archive .related-carousel.owl-theme .owl-nav [class*='owl-']:hover {
    background-color: #1ea69a;
    border-color: #1ea69a
}

#comments .list-comments .inner-info .author-name a {
    color: #202121
}

#comments .list-comments .inner-info .author-name a:hover {
    color: #1ea69a
}

#comments .list-comments .inner-info .comment-date:after {
    border-color: #202121
}

#comments .comment-respond .comment-form input[type="text"]:focus, #comments .comment-respond .comment-form input[type="email"]:focus, #comments .comment-respond .comment-form textarea:focus, #comments .comment-respond .comment-form input[type="text"]:hover, #comments .comment-respond .comment-form input[type="email"]:hover, #comments .comment-respond .comment-form textarea:hover {
    border-color: #1ea69a
}

.thim-social-share ul li .link:hover {
    background-color: #1ea69a;
    border-color: #1ea69a
}

.search-form .search-field:focus {
    border-bottom: solid 1px #1ea69a
}

.search-form .search-field .search-submit:focus {
    color: #1ea69a
}

.widget-area .widget .widget-title {
    color: #202121
}

.widget-area .widget .widget-title:before {
    background-color: #202121
}

.widget-area .widget.thim_widget_categories ul li {
    color: #202121
}

.widget-area .widget.widget_thim_recent_posts ul li .title a:hover {
    color: #1ea69a
}

.widget-area .widget.widget_rss ul li .rsswidget:hover {
    color: #1ea69a
}

.widget-area ul li a {
    color: #000
}

.widget-area ul li a:hover {
    color: #1ea69a
}

.widget-area .calendar_wrap a {
    color: #1ea69a
}

.widget-area .tagcloud a {
    color: #1ea69a
}

aside .widget.widget_recent_entries .wrapper .entry-date {
    color: #1ea69a
}

aside .widget.thim-sc-testimonials .slider-container:before {
    color: #1ea69a
}

aside .widget.widget_thim-courses-categories ul li a:hover {
    color: #1ea69a
}

aside .widget.widget_categories ul li a:hover {
    color: #1ea69a
}

aside .widget.widget_categories ul li:before {
    color: #1ea69a
}

aside .widget.widget_recent_entries .wrapper .content .title:hover {
    color: #1ea69a
}

aside .widget .thim-sc-testimonials.layout-3 .user-info {
    color: #1ea69a
}

aside .widget .thim-sc-testimonials.layout-3 .user-info .regency {
    color: #202121
}

footer#colophon.custom {
    background-color: #fff;
    color: #666
}

footer#colophon.custom a {
    color: #666
}

footer#colophon.custom h1, footer#colophon.custom h2, footer#colophon.custom h3, footer#colophon.custom h4, footer#colophon.custom h5, footer#colophon.custom h6 {
    color: #444
}

footer#colophon.custom .copyright-area .copyright-content {
    color: ""
}

footer#colophon.custom .copyright-area #copyright-menu li {
    border-right-color: #666
}

footer#colophon.custom .copyright-area #copyright-menu li a {
    color: #666
}

footer#colophon.custom .footer-sidebars .list-link li a {
    color: #666
}

footer#colophon.dark .footer .widgettitle:after, footer#colophon.dark .footer .widget-title:after {
    border-bottom-color: #1ea69a
}

footer#colophon.dark .copyright-area #copyright-menu li a:hover {
    color: #1ea69a
}

footer#colophon a:hover {
    color: #1ea69a
}

footer#colophon .copyright-area .copyright-content a {
    color: #1ea69a
}

footer#colophon .copyright-area .copyright-content a:hover {
    color: #0e504a
}

footer#colophon .footer-sidebars .list-link li a:hover {
    color: #1ea69a
}

footer#colophon.light .copyright-area #copyright-menu li a:hover {
    color: #1ea69a
}

#back-to-top {
    background: #1ea69a
}

#back-to-top:hover {
    background: #0e504a
}

#copyright-menu .menu-item a[href*="dribbble.com"]:hover:after, #copyright-menu .menu-item a[href*="facebook.com"]:hover:after, #copyright-menu .menu-item a[href*="flickr.com"]:hover:after, #copyright-menu .menu-item a[href*="foursquare.com"]:hover:after, #copyright-menu .menu-item a[href*="plus.google.com"]:hover:after, #copyright-menu .menu-item a[href*="instagram.com"]:hover:after, #copyright-menu .menu-item a[href*="linkedin.com"]:hover:after, #copyright-menu .menu-item a[href*="pinterest.com"]:hover:after, #copyright-menu .menu-item a[href*="reddit.com"]:hover:after, #copyright-menu .menu-item a[href*="tumblr.com"]:hover:after, #copyright-menu .menu-item a[href*="twitter.com"]:hover:after, #copyright-menu .menu-item a[href*="vimeo.com"]:hover:after, #copyright-menu .menu-item a[href*="wordpress.com"]:hover:after, #copyright-menu .menu-item a[href*="wordpress.org"]:hover:after, #copyright-menu .menu-item a[href*="youtube.com"]:hover:after, #copyright-menu .menu-item a[href*="mailto:"]:hover:after, #copyright-menu .menu-item a[href*="twitch.tv"]:hover:after, #copyright-menu .menu-item a[href$="/feed/"]:hover:after {
    background-color: #1ea69a;
    border-color: #1ea69a
}

.newsletter-form input {
    font-family: Roboto
}

.newsletter-form input:focus, .newsletter-form input:active {
    border-color: #1ea69a
}

footer#colophon.style_kit {
    background-color: #00d0fc;
    background-image: -webkit-gradient(linear, right top, left top, from(#00d0fc), to(#d028fa));
    background-image: -webkit-linear-gradient(right, #00d0fc, #d028fa);
    background-image: -moz-linear-gradient(right, #00d0fc, #d028fa);
    background-image: -ms-linear-gradient(right, #00d0fc, #d028fa);
    background-image: -o-linear-gradient(right, #00d0fc, #d028fa);
    background-image: linear-gradient(right, #00d0fc, #d028fa);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#00d0fc", endColorStr="#d028fa", gradientType='1')
}

footer#colophon.style_kit .newsletter-kit input[type=submit]:hover {
    background-color: #00d0fc;
    background-image: -webkit-gradient(linear, right top, left top, from(#00d0fc), to(#d028fa));
    background-image: -webkit-linear-gradient(right, #00d0fc, #d028fa);
    background-image: -moz-linear-gradient(right, #00d0fc, #d028fa);
    background-image: -ms-linear-gradient(right, #00d0fc, #d028fa);
    background-image: -o-linear-gradient(right, #00d0fc, #d028fa);
    background-image: linear-gradient(right, #00d0fc, #d028fa);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#00d0fc", endColorStr="#d028fa", gradientType='1')
}

footer#colophon.style_kit .thim_footer_kit .wrapper .socials li a:hover {
    border-color: #00d0fc;
    background-color: #00d0fc;
    background-image: -webkit-gradient(linear, right top, left top, from(#00d0fc), to(#d028fa));
    background-image: -webkit-linear-gradient(right, #00d0fc, #d028fa);
    background-image: -moz-linear-gradient(right, #00d0fc, #d028fa);
    background-image: -ms-linear-gradient(right, #00d0fc, #d028fa);
    background-image: -o-linear-gradient(right, #00d0fc, #d028fa);
    background-image: linear-gradient(right, #00d0fc, #d028fa);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#00d0fc", endColorStr="#d028fa", gradientType='1')
}

body {
    font-family: Roboto;
    font-size: 16px;
    line-height: 16px;
    letter-spacing: 0.3px;
    color: #000;
    text-transform: none;
    font-weight: 300;
    font-style: normal
}

h1, h2, h3, h4, h5, h6 {
    font-family: Roboto;
    color: #202121;
    font-weight: 300;
    font-style: normal
}

h1 {
    font-size: 24px;
    line-height: 1.6em;
    text-transform: none
}

h2 {
    font-size: 24px;
    line-height: 1.6em;
    text-transform: none
}

h3 {
    font-size: 20px;
    line-height: 1.6em;
    text-transform: none
}

h4 {
    font-size: 18px;
    line-height: 1.6em;
    text-transform: none
}

h5 {
    font-size: 18px;
    line-height: 1.6em;
    text-transform: none
}

h6 {
    font-size: 16px;
    line-height: 1.6em;
    text-transform: none
}

.reply-title {
    color: #202121
}

.vc_custom_heading {
    font-family: Roboto;
    font-weight: 300;
    font-style: normal
}

a {
    color: #1ea69a
}

a:hover {
    color: #202121
}

.thim-title-font {
    font-family: Roboto
}

body.bg-type-image {
    background-repeat: no-repeat;
    background-position: center;
    background-attachment: fixed;
    background-image: url("")
}

body.bg-type-color {
    background-color: #fff
}

body.bg-type-pattern {
    background-image: url("//wordpresslms.thimpress.com/demo-3/wp-content/themes/wordpress-lms/assets/images/patterns/pattern1.png")
}

body #wrapper-container.bg-type-image {
    background-repeat: no-repeat;
    background-position: center;
    background-attachment: fixed;
    background-image: url("")
}

body #wrapper-container.bg-type-color {
    background-color: #fff
}

body #wrapper-container.bg-type-pattern {
    background-image: url("//wordpresslms.thimpress.com/demo-3/wp-content/themes/wordpress-lms/assets/images/patterns/pattern1.png")
}

input[type="submit"] {
    background-color: #1ea69a
}

input[type="submit"]:hover {
    background-color: #167b72
}

.mc4wp-form input[type=submit] {
    background-color: #1ea69a
}

.mc4wp-form input[type=submit]:hover {
    background-color: #167b72
}

.btn-secondary, #popup_panel #popup_cancel {
    border: 1px solid #1ea69a;
    color: #1ea69a
}

.btn-secondary:hover, #popup_panel #popup_cancel:hover {
    background: #1ea69a;
    color: #fff;
    border-color: #1ea69a
}

.btn-primary, #popup_panel #popup_ok {
    background: #1ea69a;
    border: 1px solid #1ea69a
}

.btn-primary:hover, #popup_panel #popup_ok:hover {
    background: #0e504a;
    border-color: #0e504a
}

.thim-button-gradient .button-gradient {
    background-color: #00d0fc;
    background-image: -webkit-gradient(linear, right top, left top, from(#00d0fc), to(#d028fa));
    background-image: -webkit-linear-gradient(right, #00d0fc, #d028fa);
    background-image: -moz-linear-gradient(right, #00d0fc, #d028fa);
    background-image: -ms-linear-gradient(right, #00d0fc, #d028fa);
    background-image: -o-linear-gradient(right, #00d0fc, #d028fa);
    background-image: linear-gradient(right, #00d0fc, #d028fa);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#00d0fc", endColorStr="#d028fa", gradientType='1')
}

@media (min-width: 1400px) {
    body.home.responsive #wrapper-container .container {
        width: 1546px !important
    }

    body.responsive #wrapper-container footer#colophon .container {
        width: 1546px !important
    }
}

.color {
    color: #1ea69a !important
}

.flexslider .flex-direction-nav a {
    background: #1ea69a
}

.flexslider .flex-direction-nav a:before {
    color: #1ea69a
}

.flexslider .flex-direction-nav a:hover {
    background: #1ea69a
}

.action-info .button {
    font-family: Roboto
}

.gallery-info .all-gallery {
    font-family: Roboto
}

.gallery-info .all-gallery:after {
    color: #1ea69a
}

.select2-container .select2-selection--single:hover {
    border-color: #1ea69a
}

.thim-form-homepage .heading-button input[type="submit"] {
    font-family: Roboto
}

.thim-form-homepage select {
    font-family: Roboto
}

.home-events {
    background: #fff
}

.list-about li:before {
    color: #1ea69a
}

.list-about li a:hover {
    color: #1ea69a
}

.wpcf7-form input:focus, .wpcf7-form textarea:focus, .wpcf7-form input:hover, .wpcf7-form textarea:hover {
    border-color: #1ea69a
}

.wpcf7-form .contact-button .wpcf7-submit {
    font-family: Roboto
}

.wpcf7-form .contact-button .wpcf7-submit:focus, .wpcf7-form .contact-button .wpcf7-submit:hover {
    border-color: #1ea69a;
    color: #1ea69a
}

.thim-form-contactpage input[type="text"], .thim-form-contactpage textarea, .thim-form-contactpage input[type="submit"] {
    font-family: Roboto
}

.icon-box-contact .thim-icon-box .icon span {
    color: #1ea69a
}

.icon-box-contact .contact-info .description:hover a {
    color: #1ea69a
}

body.error404 .page-title .breadcrumb-content #breadcrumbs, body.error404 #wrapper-container.bg-type-color {
    background-color: #1ea69a
}

.pagetitle-hide header#masthead.header-overlay.affix-top .width-navigation .main-menu > li > a:hover {
    color: #1ea69a
}

.pagetitle-hide header#masthead.template-layout-2.palette-transparent.affix-top .widget_thim-login a:hover {
    color: #0e504a
}

.pagetitle-hide.single-post header#masthead.header-overlay.affix-top.site-header {
    background: #1ea69a !important
}

.pagetitle-hide.single-post header#masthead.header-overlay.affix-top .width-navigation .main-menu > li > a:hover, .pagetitle-hide.single-post header#masthead.header-overlay.affix-top .width-navigation .main-menu > li.current-menu-parent > a, .pagetitle-hide.single-post header#masthead.header-overlay.affix-top .width-navigation .main-menu > li.current-menu-parent > .icon-toggle {
    color: #0e504a !important
}

.wp-social-login-connect-with {
    color: #202121
}

.register-lesson label {
    color: #202121
}

.register-lesson input:focus, .register-lesson textarea:focus {
    border-color: #1ea69a
}

.thim-sc-enroll-course .title-course a:hover {
    color: #1ea69a
}

#thim-popup-login .login-banner:before {
    background: #1ea69a
}

#thim-popup-login .login-form .login-remember {
    color: #202121
}

#thim-popup-login .login-form .icon-check {
    background: #1ea69a
}

#thim-popup-login #wp-submit, #thim-popup-login #popupLoginSubmit {
    background: #1ea69a
}

#thim-popup-login #wp-submit:hover, #thim-popup-login #popupLoginSubmit:hover {
    background: #0e504a
}

#thim-popup-login .lost-pass-link {
    color: #202121
}

#thim-popup-login .lost-pass-link:hover {
    color: #1ea69a !important
}

.lesson-logo {
    width: 100px
}

.vc_row-has-fill .thim-sc-heading.layout-2.heading-bg-transparent .heading-content .primary-heading {
    color: #202121
}

.has-text-color.has-primary-color {
    color: #1ea69a !important
}

.has-text-color.has-title-color {
    color: #202121 !important
}

.has-text-color.has-body-color {
    color: #000 !important
}

.has-background.has-primary-background-color {
    background-color: #1ea69a !important
}

.has-background.has-title-background-color {
    background-color: #202121 !important
}

.has-background.has-body-background-color {
    background-color: #000 !important
}

.entry-content .has-small-font-size, .entry-content .has-regular-font-size, .entry-content .has-medium-font-size, .entry-content .has-large-font-size, .entry-content .has-larger-font-size, .entry-content .has-huge-font-size {
    line-height: 16px !important
}

.thim-testimonials .thim-sc-testimonials .slider-container .owl-stage-outer .content {
    color: #202121
}

.thim-testimonials .thim-sc-testimonials .slider-container .owl-stage-outer:before {
    color: #1ea69a
}

.thim-testimonials .thim-sc-testimonials .slider-container .owl-dots .owl-dot.active span {
    background-color: #1ea69a
}

.thim-testimonials .thim-sc-testimonials .slider-container .owl-dots .owl-dot.active span:after {
    border: 1px solid #1ea69a
}

.thim-testimonials .thim-sc-testimonials .slider-container:before {
    color: #1ea69a
}

.vc_wp_text .wpcf7-form div.heading-button input[type="submit"] {
    border: 1px solid #1ea69a
}

.thim-breadcrumb-primary-color .page-title .breadcrumb-content #breadcrumbs {
    background: #1ea69a
}

.thim-breadcrumb-primary-color .page-title.layout-2 .breadcrumb-content .breadcrumbs-wrapper {
    background: #1ea69a
}

div.wpb_content_element .wpcf7-form .row .wpcf7-form-control-wrap input, div.wpb_content_element .wpcf7-form .row .wpcf7-form-control-wrap textarea {
    color: #000
}

.widget_lp-widget-featured-courses .widget-body .course-entry .course-inner .course-cover .price, .widget_lp-widget-recent-courses .widget-body .course-entry .course-inner .course-cover .price, .widget_lp-widget-popular-courses .widget-body .course-entry .course-inner .course-cover .price {
    background: #1ea69a
}

.widget_lp-widget-featured-courses .widget-body .course-entry .course-inner .course-detail .course-title, .widget_lp-widget-recent-courses .widget-body .course-entry .course-inner .course-detail .course-title, .widget_lp-widget-popular-courses .widget-body .course-entry .course-inner .course-detail .course-title {
    font-family: Roboto
}

.widget_lp-widget-featured-courses .widget-body .course-entry .course-inner .course-detail .course-title:hover, .widget_lp-widget-recent-courses .widget-body .course-entry .course-inner .course-detail .course-title:hover, .widget_lp-widget-popular-courses .widget-body .course-entry .course-inner .course-detail .course-title:hover {
    color: #1ea69a
}

.thim-recent-courses-widget .recent-courses-wrapper .content .title a {
    font-family: Roboto;
    color: #202121
}

.thim-recent-courses-widget .recent-courses-wrapper .content .title a:hover {
    color: #1ea69a
}

.thim-recent-courses-widget .recent-courses-wrapper .content .price .course-price {
    color: #1ea69a
}

.thim-course-filter-wrapper .thim-course-filter-container input[type=checkbox]:checked:before, .thim-course-filter-wrapper .thim-course-filter-container input[type=radio]:checked:before {
    color: #1ea69a
}

.thim-course-filter-wrapper .thim-course-filter-container input[type=radio]:checked:before {
    background-color: #1ea69a
}

.thim-course-filter-wrapper .thim-course-filter-container .filter-submit button {
    background-color: #1ea69a
}

.thim-course-filter-wrapper .thim-course-filter-container .filter-submit button:hover {
    background-color: #0e504a
}

.course-students-list ul.students li .user-info .right-info .name:hover {
    color: #1ea69a
}

.page-title .breadcrumb-content .learn-press-course-buttons .purchase-button, .page-title .main-top .learn-press-course-buttons .purchase-button {
    background: #1ea69a
}

.page-title .breadcrumb-content .learn-press-course-buttons .purchase-button:hover, .page-title .main-top .learn-press-course-buttons .purchase-button:hover {
    background: #0e504a
}

.page-title .breadcrumb-content .learn-press-course-buttons button, .page-title .main-top .learn-press-course-buttons button {
    font-family: Roboto;
    background: #0e504a
}

.page-title .breadcrumb-content .learn-press-course-buttons button:hover, .page-title .main-top .learn-press-course-buttons button:hover {
    background: #1ea69a
}

.page-title .breadcrumb-content .learn-press-course-buttons button.enroll-button, .page-title .main-top .learn-press-course-buttons button.enroll-button, .page-title .breadcrumb-content .learn-press-course-buttons button.purchase-button, .page-title .main-top .learn-press-course-buttons button.purchase-button, .page-title .breadcrumb-content .learn-press-course-buttons button.button-add-to-cart, .page-title .main-top .learn-press-course-buttons button.button-add-to-cart {
    background: #1ea69a
}

.page-title .breadcrumb-content .learn-press-course-buttons button.enroll-button:hover, .page-title .main-top .learn-press-course-buttons button.enroll-button:hover, .page-title .breadcrumb-content .learn-press-course-buttons button.purchase-button:hover, .page-title .main-top .learn-press-course-buttons button.purchase-button:hover, .page-title .breadcrumb-content .learn-press-course-buttons button.button-add-to-cart:hover, .page-title .main-top .learn-press-course-buttons button.button-add-to-cart:hover {
    background: #0e504a
}

.page-title .breadcrumb-content .learn-press-course-buttons #learn-press-pmpro-notice .purchase-button, .page-title .main-top .learn-press-course-buttons #learn-press-pmpro-notice .purchase-button {
    background: #0e504a
}

.page-title .breadcrumb-content .learn-press-course-buttons #learn-press-pmpro-notice .purchase-button:hover, .page-title .main-top .learn-press-course-buttons #learn-press-pmpro-notice .purchase-button:hover {
    background: #1ea69a
}

.page-title .breadcrumb-content .learn-press-course-buttons .woocommerce-message .button, .page-title .main-top .learn-press-course-buttons .woocommerce-message .button {
    font-family: Roboto;
    background: #1ea69a
}

.page-title .breadcrumb-content .learn-press-course-buttons .woocommerce-message .button:hover, .page-title .main-top .learn-press-course-buttons .woocommerce-message .button:hover {
    background: #0e504a
}

.breadcrumb-content .learn-press-course-buttons .purchase-button {
    background: #1ea69a;
    font-family: Roboto
}

.breadcrumb-content .learn-press-course-buttons .purchase-button:hover {
    background: #0e504a
}

#lp-single-course .course-thumbnail .time {
    background: #1ea69a
}

#lp-single-course .reviews .average-rating {
    border: 3px solid #1ea69a
}

#lp-single-course .reviews .average-rating .number-rate {
    color: #1ea69a
}

#lp-single-course .reviews .average-rating .review-stars-rated .review-stars.empty, #lp-single-course .reviews .average-rating .review-stars-rated .review-stars.filled {
    color: #1ea69a
}

#lp-single-course .reviews .detailed_rating .course-rate .review-bar .rating {
    background: #1ea69a
}

#lp-single-course .reviews #course-reviews .course-reviews-list .review-stars-rated .review-stars.empty, #lp-single-course .reviews #course-reviews .course-reviews-list .review-stars-rated .review-stars.filled {
    color: #1ea69a
}

#lp-single-course .instructors .text {
    font-family: Roboto
}

#lp-single-course .instructors .info .lp-avatar .social .thim-author-social li:hover i {
    color: #1ea69a
}

#lp-single-course .instructors .info .content .author .name {
    color: #202121
}

#lp-single-course .instructors .info .content .author .name:hover {
    color: #1ea69a
}

#lp-single-course .instructors .info .content .author:after {
    background: #202121
}

#lp-single-course .course-summary .landing-1 .share .thim-social-share .links li .link:hover {
    border-color: #1ea69a;
    background: #1ea69a
}

#lp-single-course .course-summary .landing-2 .sticky-sidebar .info-bar .price-box, #lp-single-course .course-summary .landing-2 .infobar-single .info-bar .price-box {
    background: #1ea69a
}

#lp-single-course .course-summary .landing-2 .sticky-sidebar .info-bar .price-box .course-price, #lp-single-course .course-summary .landing-2 .infobar-single .info-bar .price-box .course-price {
    font-family: Roboto
}

#lp-single-course .course-summary .landing-2 .sticky-sidebar .info-bar .price-box .course-origin-price, #lp-single-course .course-summary .landing-2 .infobar-single .info-bar .price-box .course-origin-price {
    font-family: Roboto
}

#lp-single-course .course-summary .landing-2 .sticky-sidebar .info-bar .inner-content .button-box .learn-press-course-buttons .button:hover, #lp-single-course .course-summary .landing-2 .infobar-single .info-bar .inner-content .button-box .learn-press-course-buttons .button:hover, #lp-single-course .course-summary .landing-2 .sticky-sidebar .info-bar .inner-content .button-box .learn-press-course-buttons #learn-press-pmpro-notice .button:hover, #lp-single-course .course-summary .landing-2 .infobar-single .info-bar .inner-content .button-box .learn-press-course-buttons #learn-press-pmpro-notice .button:hover, #lp-single-course .course-summary .landing-2 .sticky-sidebar .info-bar .inner-content .button-box .learn-press-course-buttons .button.wc-forward:hover, #lp-single-course .course-summary .landing-2 .infobar-single .info-bar .inner-content .button-box .learn-press-course-buttons .button.wc-forward:hover, #lp-single-course .course-summary .landing-2 .sticky-sidebar .info-bar .inner-content .button-box .learn-press-course-buttons .button:focus, #lp-single-course .course-summary .landing-2 .infobar-single .info-bar .inner-content .button-box .learn-press-course-buttons .button:focus, #lp-single-course .course-summary .landing-2 .sticky-sidebar .info-bar .inner-content .button-box .learn-press-course-buttons #learn-press-pmpro-notice .button:focus, #lp-single-course .course-summary .landing-2 .infobar-single .info-bar .inner-content .button-box .learn-press-course-buttons #learn-press-pmpro-notice .button:focus, #lp-single-course .course-summary .landing-2 .sticky-sidebar .info-bar .inner-content .button-box .learn-press-course-buttons .button.wc-forward:focus, #lp-single-course .course-summary .landing-2 .infobar-single .info-bar .inner-content .button-box .learn-press-course-buttons .button.wc-forward:focus {
    color: #1ea69a;
    border-color: #1ea69a
}

#lp-single-course .course-summary .landing-2 .sticky-sidebar .info-bar .inner-content .button-box .learn-press-course-buttons .button:hover a, #lp-single-course .course-summary .landing-2 .infobar-single .info-bar .inner-content .button-box .learn-press-course-buttons .button:hover a, #lp-single-course .course-summary .landing-2 .sticky-sidebar .info-bar .inner-content .button-box .learn-press-course-buttons #learn-press-pmpro-notice .button:hover a, #lp-single-course .course-summary .landing-2 .infobar-single .info-bar .inner-content .button-box .learn-press-course-buttons #learn-press-pmpro-notice .button:hover a, #lp-single-course .course-summary .landing-2 .sticky-sidebar .info-bar .inner-content .button-box .learn-press-course-buttons .button.wc-forward:hover a, #lp-single-course .course-summary .landing-2 .infobar-single .info-bar .inner-content .button-box .learn-press-course-buttons .button.wc-forward:hover a, #lp-single-course .course-summary .landing-2 .sticky-sidebar .info-bar .inner-content .button-box .learn-press-course-buttons .button:focus a, #lp-single-course .course-summary .landing-2 .infobar-single .info-bar .inner-content .button-box .learn-press-course-buttons .button:focus a, #lp-single-course .course-summary .landing-2 .sticky-sidebar .info-bar .inner-content .button-box .learn-press-course-buttons #learn-press-pmpro-notice .button:focus a, #lp-single-course .course-summary .landing-2 .infobar-single .info-bar .inner-content .button-box .learn-press-course-buttons #learn-press-pmpro-notice .button:focus a, #lp-single-course .course-summary .landing-2 .sticky-sidebar .info-bar .inner-content .button-box .learn-press-course-buttons .button.wc-forward:focus a, #lp-single-course .course-summary .landing-2 .infobar-single .info-bar .inner-content .button-box .learn-press-course-buttons .button.wc-forward:focus a {
    color: #1ea69a
}

#lp-single-course .course-summary .landing-2 .sticky-sidebar .info-bar .inner-content .button-box .learn-press-course-buttons .button a, #lp-single-course .course-summary .landing-2 .infobar-single .info-bar .inner-content .button-box .learn-press-course-buttons .button a {
    color: #000
}

#lp-single-course .course-summary .landing-2 .sticky-sidebar .info-bar .inner-content .thim-social-share .links li a.link:hover, #lp-single-course .course-summary .landing-2 .infobar-single .info-bar .inner-content .thim-social-share .links li a.link:hover {
    background: #1ea69a;
    border-color: #1ea69a
}

#lp-single-course .course-summary .course-learning-summary .course-tabs .nav-tabs .nav-item .nav-link.active {
    border-bottom: 3px solid #1ea69a
}

#lp-single-course .course-summary .course-learning-summary .course-tabs .tab-content .title-search .course-curriculum-title {
    font-family: Roboto;
    color: #202121
}

#lp-single-course .course-summary .landing-1 .course-info .list-inline .list-inline-item a:hover, #lp-single-course .course-summary .landing-2 .course-info .list-inline .list-inline-item a:hover {
    color: #1ea69a
}

#lp-single-course .course-summary .landing-1 .course-info .list-inline .review-stars-rated .review-stars.empty, #lp-single-course .course-summary .landing-2 .course-info .list-inline .review-stars-rated .review-stars.empty, #lp-single-course .course-summary .landing-1 .course-info .list-inline .review-stars-rated .review-stars.filled, #lp-single-course .course-summary .landing-2 .course-info .list-inline .review-stars-rated .review-stars.filled {
    color: #1ea69a
}

#lp-single-course .course-summary .landing-1 .course-landing-summary .share .text, #lp-single-course .course-summary .landing-2 .course-landing-summary .share .text {
    color: #202121
}

#lp-single-course .course-summary .landing-1 .course-landing-summary .course-curriculum .curriculum-sections .section .section-content .course-item .course-item-title, #lp-single-course .course-summary .landing-2 .course-landing-summary .course-curriculum .curriculum-sections .section .section-content .course-item .course-item-title {
    font-family: Roboto
}

#lp-single-course .course-summary .landing-1 .course-landing-summary .course-curriculum .curriculum-sections .section .section-content .course-item:hover .course-item-title, #lp-single-course .course-summary .landing-2 .course-landing-summary .course-curriculum .curriculum-sections .section .section-content .course-item:hover .course-item-title {
    color: #1ea69a
}

#lp-single-course .course-summary .landing-1 .course-landing-summary .course-curriculum .curriculum-sections .section .section-content .course-item:hover .course-item-meta .lp-label, #lp-single-course .course-summary .landing-2 .course-landing-summary .course-curriculum .curriculum-sections .section .section-content .course-item:hover .course-item-meta .lp-label {
    background: #1ea69a;
    border-color: #1ea69a;
    color: #fff
}

.single .rating-review .reviews .detailed_rating .percent {
    color: #000
}

.single #lp-single-course .course-summary .landing-2 .main-course .course-thumbnail .play-button:hover .video-thumbnail {
    border: 2px solid #1ea69a
}

.single #lp-single-course .course-summary .landing-2 .main-course .course-thumbnail .play-button:hover .video-thumbnail .ion-ios-play-outline {
    color: #1ea69a
}

.single #lp-single-course .course-summary .landing-2 .sticky-sidebar .info-bar .inner-content .button-box .learn-press-course-buttons button {
    color: #000
}

.single #lp-single-course .course-summary .landing-2 .sticky-sidebar .info-bar .inner-content .button-box .learn-press-course-buttons button:hover {
    color: #1ea69a;
    border: 1px solid #1ea69a
}

.single .learn-press-course-results-progress button.course-lesson:hover {
    background: #0e504a
}

.single #learn-press-course-description h4 {
    color: #202121
}

.single #learn-press-course-description p {
    color: #000
}

.single #learn-press-course-description ul li:before {
    color: #1ea69a
}

.single .course-info .list-inline .list-inline-item label {
    color: #000
}

.single .course-thumbnail .play-button .video-thumbnail:hover {
    border-color: #1ea69a
}

.single .course-thumbnail .play-button .video-thumbnail:hover .ion-ios-play-outline {
    color: #1ea69a
}

.single .course-summary .course-learning-summary .learn-press-tab-panel-curriculum #learn-press-course-curriculum .title-search .course-curriculum-title {
    color: #202121
}

.single .course-summary .course-learning-summary .learn-press-tab-panel-curriculum #learn-press-course-curriculum .title-search .search .search-form label .search-field {
    color: #000
}

.single .course-summary .course-learning-summary .learn-press-tab-panel-curriculum #learn-press-course-curriculum .title-search .search .search-form label .search-field:focus {
    border: 1px solid #1ea69a
}

.single .course-summary .course-learning-summary .learn-press-tab-panel-curriculum #learn-press-course-curriculum .title-search .search .search-form label .search-submit {
    color: #1ea69a
}

.single .course-summary .course-learning-summary .learn-press-tab-panel-curriculum #learn-press-course-curriculum .curriculum-sections .section .section-header {
    color: #000
}

.single .course-summary .course-learning-summary .learn-press-tab-panel-curriculum #learn-press-course-curriculum .curriculum-sections .section .section-header .section-description {
    color: #202121
}

.single .course-summary .course-learning-summary .learn-press-tab-panel-curriculum #learn-press-course-curriculum .curriculum-sections .section .section-header .section-description:hover {
    color: #1ea69a
}

.single .course-summary .course-learning-summary .learn-press-tab-panel-curriculum #learn-press-course-curriculum .curriculum-sections .section .section-header .meta .step {
    color: #000
}

.single .course-summary .course-learning-summary .learn-press-tab-panel-curriculum #learn-press-course-curriculum .curriculum-sections .section .section-content .course-item .course-item-meta .lp-label {
    background: #1ea69a
}

.single .course-summary .course-learning-summary .learn-press-tab-panel-curriculum #learn-press-course-curriculum .curriculum-sections .section .section-content .course-item:hover .item-status[class*=item-status-] {
    color: #1ea69a
}

.single .course-summary .course-learning-summary .learn-press-tab-panel-announcements .title {
    color: #202121
}

.thim-sc-course-search .courses-list-search li a:hover {
    color: #1ea69a
}

body #course-curriculum-popup #popup-header {
    background-color: #1ea69a
}

body #course-curriculum-popup #popup-header .popup-close {
    background-color: #167b72
}

body #course-curriculum-popup #popup-sidebar .learn-press-breadcrumb a:hover {
    color: #1ea69a
}

body #course-curriculum-popup #popup-sidebar #learn-press-course-curriculum .section-header .collapse {
    color: #1ea69a
}

body #course-curriculum-popup #popup-sidebar #learn-press-course-curriculum .course-item .course-format-icon {
    color: #1ea69a;
    border-color: #1ea69a
}

body #course-curriculum-popup #popup-sidebar #learn-press-course-curriculum .course-item.course-quiz .course-item-title:before {
    color: #1ea69a;
    border-color: #1ea69a
}

body #course-curriculum-popup #popup-sidebar #learn-press-course-curriculum .course-item .course-item-meta .lp-label {
    background-color: #1ea69a
}

body #course-curriculum-popup #popup-sidebar #learn-press-course-curriculum .course-item.item-current {
    background-color: #1ea69a;
    border-color: #1ea69a
}

body #course-curriculum-popup .thim-sc-course-search input[name=s] {
    font-family: Roboto
}

body #course-curriculum-popup .popup-logo.thim-logo .lesson-logo {
    max-width: 100px
}

body.learnpress.content-item-only #learn-press-content-item .course-item-navigation .nav-links a:hover:before {
    background-color: #1ea69a;
    border-color: #1ea69a
}

body.learnpress.content-item-only #learn-press-content-item .learn-press-content-item-summary button {
    background-color: #1ea69a
}

body.learnpress.content-item-only #learn-press-content-item .learn-press-content-item-summary button:hover {
    background-color: #167b72
}

#form-question #respond form .submit {
    background-color: #1ea69a
}

#form-question #respond form .submit:hover {
    background-color: #167b72
}

#question-list #respond form .submit {
    background-color: #1ea69a
}

#question-list #respond form .submit:hover {
    background-color: #167b72
}

#load-more-button .loadmore i {
    color: #1ea69a
}

.table-orders tbody tr td a:hover {
    color: #1ea69a
}

.lp-learning .course-learning-summary .learn-press-course-buttons button {
    background: #1ea69a
}

.lp-learning .course-learning-summary .learn-press-course-buttons button:hover, .lp-learning .course-learning-summary .learn-press-course-buttons button:focus, .lp-learning .course-learning-summary .learn-press-course-buttons button:active {
    background: #167b72
}

.single-lp_course.lp-learning #course-curriculum-popup .curriculum-sections .section-content .course-item-meta .lp-icon.item-status {
    color: #1ea69a;
    border: 1px solid #1ea69a
}

#lp-announcements .lp-announcement-item .author .info .time {
    color: #000
}

#lp-announcements .lp-announcement-item .thim-title {
    color: #202121
}

#lp-announcements .lp-announcement-content #comments .list-comments .comment-list .comment .content-comment .message-wrapper .author-info .inner-info .author-name a {
    color: #1ea69a
}

#lp-announcements .lp-announcement-content #comments .list-comments .comment-list .comment .content-comment .message-wrapper .author-info .inner-info .author-name:after {
    color: #000
}

#lp-announcements .lp-announcement-content #comments .list-comments .comment-list .comment .content-comment .message-wrapper .author-info .inner-info .role, #lp-announcements .lp-announcement-content #comments .list-comments .comment-list .comment .content-comment .message-wrapper .author-info .inner-info .date {
    color: #000
}

#lp-announcements .lp-announcement-content #comments .list-comments .comment-list .comment .content-comment .message-wrapper .author-info .comment-links {
    margin-top: 0
}

#lp-announcements .lp-announcement-content #comments .list-comments .comment-list .comment .content-comment .message-wrapper .message p {
    color: #000
}

.thim-related-course .owl-stage-outer .wrapper-course-thumbnail .course-price {
    color: #1ea69a
}

.thim-related-course .owl-stage-outer .item-list-center .course-title .title a {
    font-family: Roboto;
    color: #202121
}

.thim-related-course .owl-stage-outer .item-list-center .course-title .title a:hover {
    color: #1ea69a
}

.thim-related-course .owl-stage-outer .item-list-center .date-comment {
    font-family: Roboto
}

.thim-related-course .owl-nav .owl-prev:hover, .thim-related-course .owl-nav .owl-next:hover {
    border: 1px solid #1ea69a;
    background: #1ea69a
}

.lp-landing #learn-press-course-curriculum .info-course .total-lessons, .lp-landing #learn-press-course-curriculum .info-course .total-time {
    color: #000
}

.lp-landing #learn-press-course-curriculum .info-course .total-lessons .text, .lp-landing #learn-press-course-curriculum .info-course .total-time .text {
    color: #1ea69a
}

.lp-landing #learn-press-course-curriculum .curriculum-sections .count-lessons {
    color: #000
}

.lp-landing #learn-press-course-curriculum .curriculum-sections .section .section-header .collapse {
    color: #1ea69a
}

.lp-landing #learn-press-course-curriculum .curriculum-sections .section .section-content .course-item .course-item-title {
    color: #000
}

.lp-landing #learn-press-course-curriculum .curriculum-sections .section .section-content .course-item .time {
    color: #000
}

.lp-landing #learn-press-course-curriculum .curriculum-sections .section .section-content .course-item .course-item-meta .lp-label {
    color: #000
}

.lp-landing #learn-press-course-curriculum .curriculum-sections .section .section-content .course-item .course-item-meta .lp-label.lp-label-preview {
    color: #fff;
    background: #1ea69a
}

.lp-landing #learn-press-course-curriculum .curriculum-sections .section .section-content .course-item:hover .course-item-title {
    color: #1ea69a
}

.lp-landing #learn-press-course-curriculum .curriculum-sections .section .section-content .course-item:hover .course-item-meta .lp-label {
    color: #fff
}

.lp-landing #learn-press-course-curriculum .curriculum-sections .section .section-content .course-item:hover .course-item-meta .lp-label.lp-label-preview {
    background: #167b72
}

.learn-press-course-buttons .woocommerce-message {
    border-top-color: #1ea69a
}

.learn-press-course-buttons .woocommerce-message:before {
    color: #1ea69a
}

.lp-learning #learn-press-course-curriculum .curriculum-sections .section .section-content .course-item.current, .lp-learning #learn-press-course-curriculum .curriculum-sections .section .section-content .course-item:hover {
    background: #1ea69a
}

.lp-learning #learn-press-course-curriculum .curriculum-sections .section .section-content .course-item .item-status {
    background-color: #1ea69a
}

.curriculum-heading .search-form input.search-field:focus ~ button.search-submit {
    color: #1ea69a
}

.lp-learning .header-course .header-content button.learn-press-course-wishlist:hover {
    background-color: #0e504a
}

#course-curriculum-popup .learn-press-course-buttons button.learn-press-popup-certificate {
    color: #1ea69a;
    border: 1px solid #1ea69a
}

#course-curriculum-popup .learn-press-course-buttons button.learn-press-popup-certificate:hover {
    background-color: #1ea69a
}

.course-item-meta .lp-icon.item-status.item-has-status.item-status-completed, .course-item-meta .lp-icon.item-status.item-has-status.item-status-failed, .course-item-meta .lp-icon.item-status.item-has-status.item-status-passed {
    border-color: #1ea69a;
    color: #1ea69a
}

.learn-press-course-buttons button {
    background-color: #1ea69a
}

.learn-press-course-buttons button:hover {
    background-color: #0e504a
}

#thim-landing-course-menu-tab ul.course-landing-tab > li a:hover {
    color: #1ea69a
}

#thim-landing-course-menu-tab ul.course-landing-tab > li.active:before {
    background-color: #1ea69a
}

.responsive.lp-landing.learnpress-v3 .course-landing-summary .wrapper-info-bar.infobar-single .info-bar .price-box, #thim-landing-course-menu-tab .woocommerce-message .button.wc-forward {
    background: #1ea69a
}

#thim-landing-course-menu-tab #learn-press-pmpro-notice.purchase-course a:hover, .landing-review .detail-content button {
    background: #1ea69a
}

#thim-landing-course-menu-tab .woocommerce-message .button.wc-forward:hover, .landing-review .detail-content button:hover {
    background: #0e504a
}

div.assignment-status {
    background: #36dbcc
}

div.assignment-result .result-grade .result-message strong {
    color: #1ea69a
}

div.assignment-result .result-grade .result-achieved {
    color: #1ea69a
}

body.learnpress-v3 .course-curriculum ul.curriculum-sections .section-content .course-format-icon {
    color: #1ea69a
}

.thim-sc-enroll-course form.purchase-course .button-add-to-cart.loading, .page-title form.purchase-course .button-add-to-cart.loading, #thim-landing-course-menu-tab form.purchase-course .button-add-to-cart.loading, .thim-sc-enroll-course form.purchase-course .lp-button.purchase-button.loading, .page-title form.purchase-course .lp-button.purchase-button.loading, #thim-landing-course-menu-tab form.purchase-course .lp-button.purchase-button.loading {
    background: #0e504a !important
}

.thim-sc-enroll-course .lp-course-buttons .ajaxload_wishlist, .page-title .lp-course-buttons .ajaxload_wishlist, #thim-landing-course-menu-tab .lp-course-buttons .ajaxload_wishlist, .thim-sc-enroll-course form.enroll-course .button-enroll-course.loading, .page-title form.enroll-course .button-enroll-course.loading, #thim-landing-course-menu-tab form.enroll-course .button-enroll-course.loading {
    background: #1ea69a !important
}

.wrapper-info-bar form.purchase-course .button-add-to-cart.loading, .wrapper-info-bar form.purchase-course .lp-button.purchase-button.loading, .wrapper-info-bar .lp-course-buttons .wishlist-button.ajaxload_wishlist, .wrapper-info-bar form.enroll-course .button-enroll-course.loading {
    color: #1ea69a !important;
    border-color: #1ea69a !important
}

.wrapper-info-bar form.purchase-course .button-add-to-cart.loading:after, .wrapper-info-bar form.purchase-course .lp-button.purchase-button.loading:after, .wrapper-info-bar .lp-course-buttons .wishlist-button.ajaxload_wishlist:after, .wrapper-info-bar form.enroll-course .button-enroll-course.loading:after {
    color: #1ea69a
}

.content-item-wrap .learn-press-content-protected-message a:hover, .button-when-logged .course-wishlist-box span.course-wishlisted, article.course-purchased .button-when-logged .purchased {
    color: #1ea69a
}

.content-item-wrap .learn-press-content-protected-message #learn-press-pmpro-notice a.button:hover {
    background: #1ea69a
}

#course-reviews .course-reviews-list .user-name {
    color: #202121 !important
}

body.confirm #popup_container a.close:hover {
    color: #1ea69a
}

body.confirm #popup_container #popup_content #popup_message {
    color: #202121
}

#learn-press-course-curriculum .section-header .step, #learn-press-course-curriculum .section-header .collapse, .lp-landing.learnpress-v3:not(.course-item-popup) #learn-press-course-curriculum .curriculum-sections .section .section-content .course-item:hover .section-item-link {
    color: #1ea69a !important
}

body.learnpress.learnpress-v3 .course-curriculum ul.curriculum-sections .section-content .course-item .section-item-link, .section-content .rank {
    color: #202121
}

.lp-learning .question-numbers li.current a, .lp-learning .question-numbers li:hover a {
    background: #1ea69a
}

.lp-learning .lp-label.label-enrolled, .lp-learning .lp-label.label-started, .lp-learning .learn-press-progress .progress-bg .progress-active, .lp-learning .learn-press-course-results-progress .lp-label, .lp-learning .lp-course-progress .lp-passing-conditional {
    background: #1ea69a
}

.lp-learning .learn-press-course-results-progress .lp-course-progress:after {
    color: #1ea69a
}

.lp-learning .course-item-nav .next a, .lp-learning .course-item-nav .prev a {
    color: #202121
}

.lp-learning .header-course .header-content button {
    background: #1ea69a
}

.lp-learning .header-course .header-content .forum-section .label {
    color: #202121
}

.lp-learning .course-learning-summary .course-meta {
    margin-bottom: 0
}

.lp-learning .course-learning-summary .learn-press-tabs .nav-tabs-wrapper .learn-press-nav-tabs .learn-press-nav-tab a {
    color: #000
}

.lp-learning .course-learning-summary .learn-press-tabs .nav-tabs-wrapper .learn-press-nav-tabs .learn-press-nav-tab:hover a, .lp-learning .course-learning-summary .learn-press-tabs .nav-tabs-wrapper .learn-press-nav-tabs .learn-press-nav-tab.active a {
    color: #202121
}

.lp-learning .course-learning-summary .learn-press-tabs .nav-tabs-wrapper .learn-press-nav-tabs .learn-press-nav-tab:hover:after, .lp-learning .course-learning-summary .learn-press-tabs .nav-tabs-wrapper .learn-press-nav-tabs .learn-press-nav-tab.active:after {
    border-bottom: 3px solid #1ea69a
}

.lp-learning .course-review-wrapper .review-fields li input:hover, .lp-learning .course-review-wrapper .review-fields li textarea:hover {
    border-color: #1ea69a
}

.learn-press-course-results-progress .lp-course-status {
    color: #202121
}

.lp-learning .reviews .course-rate span:last-child, .lp-landing .reviews .course-rate span:last-child {
    color: #1ea69a
}

.lp-learning #course-reviews .course-reviews-list li .review-stars-rated .review-stars.empty, .lp-landing #course-reviews .course-reviews-list li .review-stars-rated .review-stars.empty, .lp-learning #course-reviews .course-reviews-list li .review-stars-rated .review-stars.filled, .lp-landing #course-reviews .course-reviews-list li .review-stars-rated .review-stars.filled {
    color: #1ea69a
}

.lp-learning #course-reviews .course-reviews-list li.loading .fa-spin, .lp-landing #course-reviews .course-reviews-list li.loading .fa-spin {
    color: #1ea69a
}

.lp-learning #course-reviews .course-reviews-list li .review-time:after, .lp-landing #course-reviews .course-reviews-list li .review-time:after {
    border-bottom: 1px solid #202121
}

.lp-learning #course-reviews .course-reviews-list li .user-name:hover, .lp-landing #course-reviews .course-reviews-list li .user-name:hover {
    color: #1ea69a
}

.lp-learning button.button, .lp-landing button.button, .lp-learning button.write-a-review, .lp-landing button.write-a-review, .lp-learning button.submit-review, .lp-landing button.submit-review {
    background-color: #1ea69a
}

.lp-learning button.button:hover, .lp-landing button.button:hover, .lp-learning button.write-a-review:hover, .lp-landing button.write-a-review:hover, .lp-learning button.submit-review:hover, .lp-landing button.submit-review:hover {
    background-color: #0e504a
}

.lp-learning #learn-press-course-curriculum .curriculum-sections .section .section-header .meta .step.section-completed {
    color: #1ea69a
}

.course-author .teacher .author-avatar ul.social-link li a:hover:before {
    color: #1ea69a
}

.course-author .teacher .author-bio .name a:hover {
    color: #1ea69a
}

.course-item-nav .prev:hover a, .course-item-nav .next:hover a {
    color: #1ea69a
}

.course-item-nav .prev:hover a:before, .course-item-nav .next:hover a:before, .course-item-nav .prev:hover a:after, .course-item-nav .next:hover a:after {
    border: 1px solid #1ea69a;
    color: #1ea69a
}

.learn-press-course-results-progress .lp-course-progress.passed:after {
    color: #1ea69a
}

#course-item-content-header .back_course {
    background: #0e504a
}

.lp-learning .header-course .header-course-bg {
    height: 400px !important
}

.content-item-wrap form.learn-press-form.completed {
    background: #1ea69a
}

.quiz-result .result-grade .result-achieved {
    border-color: #1ea69a
}

#shaon-pricing-table-plus .minimal .highlight.featured .detail {
    background: #1ea69a
}

#shaon-pricing-table-plus .minimal .highlight.featured .detail .icon {
    color: #0e504a
}

#shaon-pricing-table-plus .minimal .highlight.featured .detail:after {
    background: #1ea69a;
    border-color: #1ea69a
}

#shaon-pricing-table-plus .minimal .highlight.featured .select .pt-button {
    background: #1ea69a
}

#shaon-pricing-table-plus .minimal .highlight.featured .select .pt-button:hover {
    background: #0e504a;
    border-color: #0e504a
}

#shaon-pricing-table-plus .minimal .list-interval .features ul li a {
    color: #000
}

#shaon-pricing-table-plus .minimal .list-interval .features ul li a:hover {
    color: #1ea69a
}

#shaon-pricing-table-plus .minimal .detail .icon {
    color: #1ea69a
}

#shaon-pricing-table-plus .minimal .select .pt-button {
    border-color: #1ea69a;
    color: #1ea69a
}

#shaon-pricing-table-plus .minimal .select .pt-button:hover {
    background: #1ea69a
}

#shaon-pricing-table-plus .minimal .features ul li .item-mobile a {
    color: #000
}

#shaon-pricing-table-plus .minimal .features ul li .item-mobile a:hover {
    color: #1ea69a
}

.custom-style.thim-sc-steps .content-box .steps-wrapper .steps .nav .nav-item .nav-link {
    border: 1px solid #e7e7e7;
    color: #000
}

.custom-style.thim-sc-steps .content-box .steps-wrapper .steps .nav .nav-item .nav-link.active {
    background-color: #1ea69a !important
}

.register-content {
    color: #202121
}

.register-content .register-form .register-fields li input:hover {
    border-color: #1ea69a
}

.register-content .register-form .register-fields li button {
    background-color: #1ea69a
}

.register-content .register-form .register-fields li button:hover {
    background-color: #0e504a
}

.thim-content-talk p {
    font-family: TimesNewRomanPS-MT
}

.thim-content-talk:before {
    color: #1ea69a;
    font-family: Arial
}

div#learn-press-become-teacher-form input[type=text], div#learn-press-become-teacher-form input[type=email] {
    font-family: Roboto
}

div#learn-press-become-teacher-form form button {
    background: #1ea69a
}

div#learn-press-become-teacher-form form button:hover {
    background: #0e504a
}

.lp-profile #learn-press-user-profile .list-contact .item .contact-icon:hover {
    color: #1ea69a;
    border-color: #1ea69a
}

.lp-profile #learn-press-user-profile .list-contact .item .contact-content a:hover {
    color: #1ea69a
}

.lp-profile .group-settings .tabs-title .tab a {
    color: #000
}

.lp-profile .group-settings .tabs-title .tab a:hover {
    color: #1ea69a
}

.lp-profile .group-settings .tabs-title .tab.active a {
    color: #202121
}

.lp-profile .group-settings .tabs-title .tab.active:after {
    background-color: #1ea69a
}

.lp-profile .lp-form-field input, .lp-profile .lp-form-field textarea {
    color: #000
}

.lp-profile .lp-form-field input:focus, .lp-profile .lp-form-field textarea:focus {
    color: #202121;
    border-color: #1ea69a
}

.lp-profile .lp-form-field input:focus .input-group-addon {
    border-color: #1ea69a
}

.lp-profile .additional-information .lp-form-field-input input:focus ~ .icon {
    color: #1ea69a
}

.lp-profile .additional-information .lp-form-field .lp-form-field-input .clear-field:after {
    background-color: #000
}

.lp-profile .additional-information .lp-form-field .lp-form-field-input input[type=text]:focus ~ .clear-field {
    color: #1ea69a
}

.lp-profile .additional-information .lp-form-field .lp-form-field-input input[type=text]:focus ~ .clear-field:after {
    background-color: #1ea69a
}

.lp-profile .after-main form.wpcf7-form label {
    color: #202121
}

.lp-profile .after-main form.wpcf7-form input:focus, .lp-profile .after-main form.wpcf7-form textarea:focus {
    border-color: #1ea69a
}

.learn-press-wishlist-courses li a:hover {
    color: #1ea69a
}

.learn-press-wishlist-courses li button {
    background: #1ea69a
}

.learn-press-wishlist-courses li button:hover {
    background: #167b72
}

.lp_order_details ~ a {
    background: #1ea69a
}

.lp_order_details ~ a:hover {
    background: #167b72
}

.order_details tbody tr td a:hover {
    color: #1ea69a
}

.thim-course-results-progress.learn-press-course-results-progress .lp-progress-bar .lp-progress-value {
    background: #1ea69a
}

#learn-press-profile-nav ul.tabs > li a {
    color: #202121
}

#learn-press-profile-nav ul.tabs > li ul.profile-tab-sections > li:hover a {
    color: #202121
}

#learn-press-profile-nav ul.tabs > li > ul.profile-tab-sections > li > a:after {
    background-color: #1ea69a
}

#learn-press-profile-nav ul.tabs > li:hover:not(.active) > a {
    color: #202121
}

#learn-press-user-profile #learn-press-profile-nav ul.tabs li.active > a {
    color: #1ea69a
}

ul.learn-press-tabs > li.active {
    border-top-color: #1ea69a
}

.submit.update-profile button[type=submit] {
    background-color: #1ea69a
}

.promoted-checkbox label:active::after, .lp-profile-section.publicity .form-field .form-field-input label:active::after {
    background-color: #1ea69a
}

.promoted-checkbox label:after, .lp-profile-section.publicity .form-field .form-field-input label:after {
    border: 2px solid #1ea69a
}

.promoted-checkbox svg, .lp-profile-section.publicity .form-field .form-field-input svg {
    stroke: #1ea69a
}

#profile-content-orders .profile-recover-order > p {
    color: #202121
}

#profile-content-orders .profile-recover-order input[type=text] {
    font-family: Roboto
}

#profile-content-orders .profile-recover-order input[type=text]:focus {
    border-color: #1ea69a
}

#profile-content-orders .profile-recover-order .button-recover-order {
    background-color: #1ea69a
}

#learn-press-profile-tab-course-wishlist button.learn-press-course-wishlist {
    background-color: #1ea69a
}

#learn-press-profile-tab-course-wishlist button.learn-press-course-wishlist:hover {
    background-color: #0e504a
}

body.lp-profile .lp-user-profile .learn-press-form-login form p > a, body.lp-profile .lp-user-profile .learn-press-form-register form p > a {
    color: #000
}

body.lp-profile .lp-user-profile .learn-press-form-login form p > a:hover, body.lp-profile .lp-user-profile .learn-press-form-register form p > a:hover {
    color: #1ea69a
}

body.lp-profile .lp-user-profile .learn-press-form-login form input:focus, body.lp-profile .lp-user-profile .learn-press-form-register form input:focus {
    border-color: #1ea69a
}

body.lp-profile .lp-user-profile .learn-press-form-login form button, body.lp-profile .lp-user-profile .learn-press-form-register form button {
    background-color: #1ea69a
}

body.lp-profile .lp-user-profile .learn-press-form-login form button:hover, body.lp-profile .lp-user-profile .learn-press-form-register form button:hover {
    background-color: #0e504a
}

.profile-container .user-tab .author-name:after {
    background: #77e6dd
}

.profile-container .user-tab .user-information .profile-list-social li a:hover {
    background: #1ea69a;
    border-color: #1ea69a
}

.profile-container .user-tab .list-contact li a {
    color: #202121
}

.profile-container .user-tab .list-contact li a:hover {
    color: #1ea69a
}

.profile-container .profile-tabs .learn-press-tabs li a {
    color: #202121
}

.profile-container .profile-tabs .learn-press-tabs li.active a, .profile-container .profile-tabs .learn-press-tabs li:hover a {
    border-color: #4bdfd2;
    background: #4bdfd2
}

.profile-container .lp-tab-sections li {
    color: #202121
}

.profile-container .lp-tab-sections li.active, .profile-container .lp-tab-sections li:hover {
    border-color: #4bdfd2;
    background: #4bdfd2
}

.profile-container #your-profile button {
    background: #1ea69a
}

.profile-container #your-profile button:hover {
    background: #0e504a
}

.profile-container .profile-tabs .learn-press-subtab-content .lp-sub-menu li a {
    color: #000
}

.profile-container .profile-tabs .learn-press-subtab-content .lp-sub-menu li span {
    border-bottom: 2px solid #1ea69a
}

.order-recover button {
    background: #1ea69a
}

.order-recover button:hover {
    background: #0e504a
}

.lp-list-table thead tr th {
    background: #4bdfd2 !important
}

#course-curriculum-popup #popup-main #popup-header {
    background: #1ea69a
}

.thim_option_secondary_btn, .learn-press-form .button-complete-item {
    background: #202121
}

.thim_option_secondary_btn:hover, .learn-press-form .button-complete-item:hover {
    background: #000
}

.thim-course-top .lpr_course-switch a.switcher-active, .thim-course-top .lpr_course-switch a:hover {
    background-color: #1ea69a
}

.thim-course-top .thim-course-order select, .thim-course-top .thim-course-order select * {
    font-size: 16px;
    font-family: Roboto;
    font-weight: 300;
    color: #000
}

.thim-course-top .courses-searching input:focus, .thim-course-top .courses-searching input:active {
    border-color: #1ea69a
}

.thim-course-top .courses-searching button:focus, .thim-course-top .courses-searching button:active, .thim-course-top .courses-searching button:hover {
    color: #1ea69a
}

.archive-courses.course-list .content .content-list .courses_list_info li .info a:hover {
    color: #1ea69a
}

.archive-courses.course-list .content .content-list .courses_list_info .author .info a:hover {
    color: #1ea69a
}

.archive-courses.course-list .content .content-list .courses_list_info .review .sc-review-stars .review-stars-rated .empty, .archive-courses.course-list .content .content-list .courses_list_info .review .sc-review-stars .review-stars-rated .filled {
    color: #1ea69a
}

.course .content .thumbnail .price {
    font-family: Roboto
}

.course .content .thumbnail .price .course-origin-price {
    color: #202121
}

.course .content .thumbnail .price .course-price {
    color: #1ea69a;
    font-family: Roboto
}

.course .content .sub-content .title a {
    color: #202121;
    font-family: Roboto
}

.course .content .sub-content .title a:hover {
    color: #1ea69a
}

.course .content .sub-content .date-comment {
    font-family: Roboto
}

.learn-press-pagination ul li .page-numbers:hover, .learn-press-pagination ul li .page-numbers.current {
    border-color: #1ea69a;
    background: #1ea69a
}

.courses-trusted.thim-background-overlay .thim-sc-text-box.left .title-1 {
    font-family: Roboto
}

.courses-trusted.thim-background-overlay .thim-sc-text-box.left .title-2 {
    font-family: Roboto
}

.archive-courses .content .thumbnail .price.status {
    color: #1ea69a
}

.lp-learning #popup_container #popup_title {
    background: #1ea69a
}

.course-item-meta .lp-label {
    background-color: #1ea69a
}

.lp-learning.learnpress-v3 .course-curriculum ul.curriculum-sections .section-content .course-item:hover .course-item-meta .lp-icon.item-status, .lp-learning.learnpress-v3 .course-curriculum ul.curriculum-sections .section-content .course-item.current .course-item-meta .lp-icon.item-status {
    border-color: #4bdfd2;
    color: #1ea69a
}

.lp-learning.learnpress-v3 .course-curriculum ul.curriculum-sections .section-content .course-item:hover .course-item-meta .lp-label, .lp-learning.learnpress-v3 .course-curriculum ul.curriculum-sections .section-content .course-item.current .course-item-meta .lp-label {
    color: #1ea69a
}

body.learnpress-v3.course-item-popup .learn-press-breadcrumb a:hover {
    color: #1ea69a
}

body.learnpress-v3.course-item-popup #course-item-content-header.thim-course-item-header {
    background-color: #1ea69a
}

body.learnpress-v3.course-item-popup #course-item-content-header.thim-course-item-header .lp-button-back button:hover {
    background-color: #1ea69a
}

.lp-quiz-buttons button[type=submit] {
    background-color: #1ea69a
}

.lp-quiz-buttons button[type=submit]:hover {
    background-color: #0e504a
}

.lp-landing.learnpress-v3 .curriculum-heading .total-lessons .text, .lp-landing.learnpress-v3 .curriculum-heading .total-time .text {
    color: #1ea69a
}

body.lp-landing.learnpress-v3 .curriculum-sections .course-item.current {
    background-color: #1ea69a
}

body.lp-landing.learnpress-v3 .curriculum-sections .course-item.current:hover {
    background-color: #1ea69a !important
}

.learnpress-v3.lp-landing.course-item-popup #learn-press-course-curriculum .curriculum-sections .section .section-content .course-item:hover {
    background-color: #1ea69a
}

.lp-landing.learnpress-v3:not(.course-item-popup) .curriculum-sections .section-content a.section-item-link:hover .item-name {
    color: #1ea69a
}

#learn-press-order-review .lp-list-table thead tr th {
    background-color: #1ea69a
}

form#learn-press-checkout button[type=submit] {
    background-color: #1ea69a
}

form#learn-press-checkout button[type=submit]:hover {
    background-color: #0e504a
}

form#learn-press-checkout .learn-press-checkout-comment textarea {
    font-family: Roboto
}

#learn-press-checkout-login .learn-press-form-login input[type=text], #learn-press-checkout-register .learn-press-form-register input[type=text], #learn-press-checkout-login .learn-press-form-login input[type=password], #learn-press-checkout-register .learn-press-form-register input[type=password], #learn-press-checkout-login .learn-press-form-login input[type=email], #learn-press-checkout-register .learn-press-form-register input[type=email] {
    font-family: Roboto
}

#learn-press-checkout-login .learn-press-form-login input[type=text]:active, #learn-press-checkout-register .learn-press-form-register input[type=text]:active, #learn-press-checkout-login .learn-press-form-login input[type=password]:active, #learn-press-checkout-register .learn-press-form-register input[type=password]:active, #learn-press-checkout-login .learn-press-form-login input[type=email]:active, #learn-press-checkout-register .learn-press-form-register input[type=email]:active, #learn-press-checkout-login .learn-press-form-login input[type=text]:focus, #learn-press-checkout-register .learn-press-form-register input[type=text]:focus, #learn-press-checkout-login .learn-press-form-login input[type=password]:focus, #learn-press-checkout-register .learn-press-form-register input[type=password]:focus, #learn-press-checkout-login .learn-press-form-login input[type=email]:focus, #learn-press-checkout-register .learn-press-form-register input[type=email]:focus {
    border-color: #1ea69a !important
}

#learn-press-checkout-login .learn-press-form-login button[type=submit], #learn-press-checkout-register .learn-press-form-register button[type=submit] {
    background-color: #1ea69a
}

#learn-press-checkout-login .learn-press-form-login button[type=submit]:hover, #learn-press-checkout-register .learn-press-form-register button[type=submit]:hover {
    background-color: #0e504a
}

.learnpress-v3.lp-landing.course-item-popup #learn-press-course-curriculum .curriculum-sections .section .section-content .course-item:hover .lp-label.lp-label-preview {
    color: #1ea69a
}

.button-when-logged button.wishlist-button.on {
    color: #1ea69a
}

body.checkout:not(.logged-in):not(.woocommerce) .entry-content .learnpress .button-continue-guest-checkout button, body.checkout:not(.logged-in):not(.woocommerce) .entry-content .learnpress #checkout-order-action button {
    background: #1ea69a
}

body.checkout:not(.logged-in):not(.woocommerce) .entry-content .learnpress .button-continue-guest-checkout button:hover, body.checkout:not(.logged-in):not(.woocommerce) .entry-content .learnpress #checkout-order-action button:hover {
    background: #0e504a
}

body.checkout:not(.logged-in):not(.woocommerce) .entry-content .learnpress #checkout-guest-email input[type=email]:focus {
    border-color: #1ea69a
}

.thim-archive-collection .lp_collection .title:hover h3 {
    color: #1ea69a
}

.tp_event .date {
    color: #1ea69a
}

.tp_event .title a {
    color: #202121
}

.tp_event .title a:hover {
    color: #1ea69a
}

.single-tp_event article .sticky-sidebar .share-text {
    color: #202121
}

.single-tp_event article .tp_event_counter {
    background-color: #1ea69a
}

.single-tp_event article .event_register_submit {
    background: #1ea69a
}

.single-tp_event article .event_register_submit:hover {
    background: #0e504a
}

#event-lightbox .event_auth_form_field input:focus {
    border-color: #1ea69a
}

#event-lightbox .event_register_foot button:hover {
    background: #1ea69a
}

.entry-register .event_auth_button {
    background-color: #1ea69a !important
}

.entry-register .event_auth_button:hover {
    background-color: #1a9086 !important
}

.list-tab-event .nav-tabs a {
    color: #202121
}

.list-tab-event .nav-tabs a.active:before {
    background: #1ea69a
}

.list-tab-event .read-more:not(.grid) a:hover {
    background: #1ea69a
}

.list-tab-event .tab-content.event-grid .content-inner:hover {
    border-color: #1ea69a
}

.list-tab-event .tab-content.event-grid .content-inner:hover .thumbnail-content .read-more.grid a {
    background: #1ea69a
}

.list-tab-event .tab-content.event-grid .content-inner:hover .thumbnail-content .read-more.grid a:hover {
    background: #0e504a
}

.list-tab-event .tab-content .tab-pane .tp_event .image:before {
    background: #1ea69a
}

.nav-tabs a:hover {
    color: #1ea69a
}

.nav-tabs a.active {
    color: #1ea69a
}

.nav-tabs a.active:after {
    background: #1ea69a
}

.sidebar-events .widget_book-event .book-title {
    background-color: #1ea69a
}

.sidebar-events .widget_book-event .event_register_area .info-event li .value {
    color: #202121
}

.sidebar-events .widget_book-event .event_register_area .info-event li.event-cost .value {
    color: #1ea69a
}

.sidebar-events .widget_book-event .event_register_foot .event_auth_button {
    background: #1ea69a
}

.sidebar-events .widget_book-event .event_register_foot .event_auth_button:hover {
    background: #0e504a
}

.sidebar-events .widget_book-event .event_register_foot .event_button_disable {
    background: #1ea69a
}

.back-to-events a {
    background: #1ea69a
}

.back-to-events a:hover {
    background: #0e504a
}

.list-tab-event .display-layout a.switcher-active, .list-tab-event .display-layout a:hover, .thim-header-block .thim-sc-course-search button {
    background: #1ea69a
}

.widget_categories ul li:before, .list-tab-event .tab-content .tab-pane .tp_event .time-from .month {
    color: #1ea69a
}

.bbpress #bbpress-forums .bbp-header {
    background: #1ea69a !important
}

.bbpress #bbpress-forums .bbp-body ul .bbp-forum-title:hover {
    color: #1ea69a
}

.bbpress #bbpress-forums .bbp-body ul .bbp-author-name {
    color: #1ea69a
}

.bbpress #bbpress-forums button[type=submit] {
    background-color: #1ea69a
}

.bbpress #bbpress-forums button[type=submit]:hover {
    background-color: #0e504a
}

.bbpress input[type=checkbox]:checked:before {
    color: #1ea69a
}

.single-forum.bbpress #bbpress-forums .bbp-body .bbp-topic-permalink:hover {
    color: #1ea69a
}

body.bbpress #bbpress-forums #bbp-search-form input#bbp_search:focus + .icon-search {
    color: #1ea69a
}

.elementor-widget-wp-widget-woocommerce_widget_cart .widget_shopping_cart_content .cart_list.product_list_widget li .remove:hover:before, .widget_shopping_cart .widget_shopping_cart_content .cart_list.product_list_widget li .remove:hover:before {
    color: #1ea69a !important
}

#masthead .elementor-widget-wp-widget-woocommerce_widget_cart, #masthead .widget_shopping_cart {
    background: #1ea69a
}

#masthead .elementor-widget-wp-widget-woocommerce_widget_cart .widget_shopping_cart_content .buttons a:hover, #masthead .widget_shopping_cart .widget_shopping_cart_content .buttons a:hover {
    background: #1ea69a
}

#masthead .elementor-widget-wp-widget-woocommerce_widget_cart .widget_shopping_cart_content .buttons a.checkout, #masthead .widget_shopping_cart .widget_shopping_cart_content .buttons a.checkout {
    background-color: #1ea69a
}

#masthead .elementor-widget-wp-widget-woocommerce_widget_cart .widget_shopping_cart_content .buttons a.checkout:hover, #masthead .widget_shopping_cart .widget_shopping_cart_content .buttons a.checkout:hover {
    background-color: #167b72
}

.woocommerce .product span.onsale {
    background: #1ea69a
}

.woocommerce nav.woocommerce-pagination ul.page-numbers li .page-numbers:hover, .woocommerce nav.woocommerce-pagination ul.page-numbers li .page-numbers.current {
    border-color: #1ea69a;
    background: #1ea69a !important
}

.product-filter .display a:hover i, .product-filter .display a.switcher-active i {
    color: #1ea69a
}

.product-filter .dk-selected {
    color: #1ea69a
}

.product-filter .dk-option-selected, .product-filter .dk-option-highlight {
    color: #1ea69a
}

ul.product-grid li.product .wrapper .product-content .title-product a, ul.product-list li.product .wrapper .product-content .title-product a {
    font-family: Roboto;
    color: #202121
}

ul.product-grid li.product .wrapper .product-content .title-product a:hover, ul.product-list li.product .wrapper .product-content .title-product a:hover {
    color: #1ea69a
}

ul.product-grid li.product .wrapper .product-content span.price, ul.product-list li.product .wrapper .product-content span.price {
    font-size: 16px
}

ul.product-grid li.product .wrapper .product-content span.price > .amount, ul.product-list li.product .wrapper .product-content span.price > .amount, ul.product-grid li.product .wrapper .product-content span.price ins .amount, ul.product-list li.product .wrapper .product-content span.price ins .amount {
    color: #1ea69a
}

ul.product-grid li.product .wrapper .product-content a.button, ul.product-list li.product .wrapper .product-content a.button {
    background: #1ea69a
}

ul.product-grid li.product .wrapper .product-content .added_to_cart, ul.product-list li.product .wrapper .product-content .added_to_cart {
    background: #1ea69a
}

ul.product-grid li.product .wrapper .product-content .added_to_cart:hover, ul.product-list li.product .wrapper .product-content .added_to_cart:hover {
    background: #0e504a
}

ul.product-list a.button:hover, ul.product-list .added_to_cart:hover {
    background: #0e504a !important
}

.product-info .left #carousel ul.slides li.flex-active-slide img {
    border-right: 1px solid #1ea69a
}

.product-info .right .product_title {
    font-family: Roboto;
    color: #202121
}

.product-info .right p.price, .product-info .right span.price {
    color: #000
}

.product-info .right p.price > .amount, .product-info .right span.price > .amount, .product-info .right p.price ins, .product-info .right span.price ins {
    color: #1ea69a
}

.product-info .right .cart .single_add_to_cart_button {
    background: #1ea69a
}

.product-info .right .cart .single_add_to_cart_button:hover, .product-info .right .cart .single_add_to_cart_button:focus, .product-info .right .cart .single_add_to_cart_button:active {
    background: #167b72 !important
}

.product-info .right .cart .quantity .qty {
    color: #202121
}

.product-info .right .cart .quantity .qty:focus {
    border-color: #1ea69a
}

.product-info .right .cart .quantity .minus:hover, .product-info .right .cart .quantity .plus:hover {
    color: #1ea69a;
    border-color: #1ea69a
}

.product-info .right .yith-wcwl-add-to-wishlist a {
    color: #000
}

.product-info .right .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .add_to_wishlist:hover {
    color: #1ea69a
}

.product-info .right .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .add_to_wishlist:before {
    color: #1ea69a
}

.product-info .right .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:before, .product-info .right .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:before {
    color: #1ea69a
}

.product-info .right .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover, .product-info .right .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover {
    color: #1ea69a
}

.product-info .right .share-click > span:hover, .product-info .right .share-click > span i {
    color: #1ea69a
}

.woocommerce-tabs {
    font-family: Roboto
}

.woocommerce-tabs .tabs li.active a, .woocommerce-tabs .tabs li a:hover {
    color: #202121 !important
}

.woocommerce-tabs .tabs li.active a {
    border-bottom: 4px solid #1ea69a !important
}

.woocommerce-tabs .entry-content #reviews #review_form_wrapper h3 {
    color: #202121
}

.woocommerce-tabs .entry-content #reviews #review_form_wrapper .comment-form p input[type="email"]:focus, .woocommerce-tabs .entry-content #reviews #review_form_wrapper .comment-form p input[type="text"]:focus, .woocommerce-tabs .entry-content #reviews #review_form_wrapper .comment-form p textarea:focus {
    border-color: #1ea69a
}

.woocommerce-tabs .entry-content #reviews #review_form_wrapper .comment-form p input.submit {
    background: #1ea69a;
    color: #fff
}

.woocommerce-tabs .entry-content #reviews #review_form_wrapper .comment-form p input.submit:hover {
    background: #167b72;
    color: #fff
}

.quickview .price > .amount, .quickview .price ins > span {
    color: #1ea69a
}

.quickview .quick-view-detail {
    color: #1ea69a
}

.widget-area .widget_price_filter .ui-widget-content .ui-slider-handle {
    border: 3px solid #1ea69a
}

.widget-area .widget_price_filter .ui-slider-range {
    background: #1ea69a !important
}

.widget-area .widget_price_filter .price_slider_amount .price_label {
    color: #202121;
    font-weight: 300;
    font-size: 16px
}

.widget-area .widget_price_filter .price_slider_amount .button {
    color: #1ea69a
}

body.woocommerce-page.archive .woocommerce-info {
    border-top-color: #1ea69a
}

body.woocommerce-page.archive .woocommerce-info:before {
    color: #1ea69a
}

body.woocommerce-page .shop_table {
    font-size: 16px
}

body.woocommerce-page .shop_table thead th {
    font-size: 16px;
    color: #202121
}

body.woocommerce-page .shop_table tbody td a {
    color: #000
}

body.woocommerce-page .shop_table tbody td a:hover {
    color: #1ea69a
}

body.woocommerce-page .shop_table tbody td.product-remove a:hover:before {
    color: #1ea69a
}

body.woocommerce-page div.woocommerce-message {
    border-color: #1ea69a
}

body.woocommerce-page div.woocommerce-message:before {
    color: #1ea69a
}

body.woocommerce-page div.woocommerce-message a {
    color: #1ea69a
}

body.woocommerce-page div.woocommerce-message a:hover {
    color: #202121
}

body.woocommerce-page div.woocommerce-message .button {
    background-color: #1ea69a
}

body.woocommerce-page div.woocommerce-message .button:hover {
    background-color: #167b72
}

body.woocommerce-page.woocommerce-wishlist .wishlist_table {
    font-size: 16px
}

body.woocommerce-page.woocommerce-wishlist td.product-add-to-cart a {
    background-color: #1ea69a
}

body.woocommerce-page.woocommerce-wishlist td.product-add-to-cart a:hover {
    background-color: #167b72
}

body.woocommerce-page.woocommerce-cart .shop_table tbody td.product-quantity .buttons_added .qty {
    color: #202121
}

body.woocommerce-page.woocommerce-cart .shop_table tbody td.product-quantity .buttons_added .minus:hover, body.woocommerce-page.woocommerce-cart .shop_table tbody td.product-quantity .buttons_added .plus:hover {
    border-color: #1ea69a;
    background: #1ea69a
}

body.woocommerce-page.woocommerce-cart .shop_table tbody td.actions .coupon input.input-text:focus {
    border-color: #1ea69a
}

body.woocommerce-page.woocommerce-cart .shop_table tbody td.actions .coupon input.button {
    background-color: #1ea69a
}

body.woocommerce-page.woocommerce-cart .shop_table tbody td.actions .coupon input.button:hover {
    background-color: #167b72
}

body.woocommerce-page.woocommerce-cart .shop_table tbody td.actions > .button {
    background-color: #202121
}

body.woocommerce-page.woocommerce-cart .shop_table tbody td.actions > .button:hover {
    background-color: #070707
}

body.woocommerce-page.woocommerce-cart .cart_totals table .order-total span {
    color: #1ea69a
}

body.woocommerce-page.woocommerce-cart .wc-proceed-to-checkout a {
    background-color: #202121
}

body.woocommerce-page.woocommerce-cart .wc-proceed-to-checkout a:hover {
    background-color: #070707
}

body.woocommerce-page.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
    background-color: #1ea69a
}

body.woocommerce-page.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover {
    background-color: #167b72
}

body.woocommerce-page.woocommerce-checkout .woocommerce-info > a {
    color: #1ea69a
}

body.woocommerce-page.woocommerce-checkout .woocommerce-info > a:hover {
    color: #202121
}

body.woocommerce-page.woocommerce-checkout form textarea:focus {
    border-color: #1ea69a
}

body.woocommerce-page.woocommerce-checkout form input.input-text:focus {
    border-color: #1ea69a
}

body.woocommerce-page.woocommerce-checkout form input[type="submit"] {
    background-color: #1ea69a
}

body.woocommerce-page.woocommerce-checkout form input[type="submit"]:hover {
    background-color: #167b72
}

body.woocommerce-page.woocommerce-checkout form p.lost_password a {
    color: #202121
}

body.woocommerce-page.woocommerce-checkout form p.lost_password a:hover {
    color: #1ea69a
}

body.woocommerce-page.woocommerce-checkout form.checkout #customer_details .col-1 input.input-text:focus {
    border-color: #1ea69a !important
}

body.woocommerce-page.woocommerce-checkout form.checkout #customer_details .col-2 tfoot .order-total th, body.woocommerce-page.woocommerce-checkout form.checkout #customer_details .col-2 tfoot .order-total span {
    color: #1ea69a
}

body.woocommerce-page.woocommerce-account.logged-in .woocommerce-MyAccount-content a {
    color: #1ea69a
}

body.woocommerce-page.woocommerce-account.logged-in .woocommerce-MyAccount-content .woocommerce-info {
    border-color: #1ea69a
}

body.woocommerce-page.woocommerce-account.logged-in .woocommerce-MyAccount-content .woocommerce-info:before {
    color: #1ea69a
}

body.woocommerce-page.woocommerce-account.logged-in .woocommerce-MyAccount-content .woocommerce-info .button {
    background: #1ea69a
}

body.woocommerce-page.woocommerce-account.logged-in .woocommerce-MyAccount-content .woocommerce-info .button:hover {
    background: #167b72
}

body.woocommerce-page.woocommerce-account form.edit-account input {
    border: 1px solid #e7e7e7
}

body.woocommerce-page.woocommerce-account form.edit-account input:focus {
    border-color: #1ea69a
}

body.woocommerce-page.woocommerce-account form.edit-account input[type="submit"] {
    background: #1ea69a
}

body.woocommerce-page.woocommerce-account form.edit-account input[type="submit"]:hover {
    background: #167b72
}

body.woocommerce-page.woocommerce-account form.lost_reset_password input:focus {
    border-color: #1ea69a
}

body.woocommerce-page.woocommerce-account form.lost_reset_password input[type="submit"] {
    background: #1ea69a
}

body.woocommerce-page.woocommerce-account form.lost_reset_password input[type="submit"]:hover {
    background: #167b72
}

body.woocommerce-page.woocommerce-account .woocommerce-MyAccount-navigation li a {
    color: #202121
}

body.woocommerce-page.woocommerce-account .woocommerce-MyAccount-navigation li a:hover {
    color: #1ea69a
}

body.woocommerce-page.woocommerce-account .woocommerce form input.input-text:focus {
    border-color: #1ea69a
}

body.woocommerce-page.woocommerce-account .woocommerce form input[type="submit"] {
    background: #1ea69a
}

body.woocommerce-page.woocommerce-account .woocommerce form input[type="submit"]:hover {
    background: #167b72
}

body.woocommerce-page.woocommerce-account .woocommerce form p.lost_password a {
    color: #202121
}

body.woocommerce-page.woocommerce-account .woocommerce form p.lost_password a:hover {
    color: #1ea69a
}

.woocommerce .return-to-shop a.button {
    background-color: #1ea69a
}

.woocommerce .return-to-shop a.button:hover {
    background-color: #167b72
}

.elementor-widget-wp-widget-woocommerce_widget_cart .widget_shopping_cart_content .cart_list.product_list_widget li a:hover, .widget_shopping_cart .widget_shopping_cart_content .cart_list.product_list_widget li a:hover {
    color: #1ea69a
}

.elementor-widget-wp-widget-woocommerce_widget_cart .widget_shopping_cart_content .cart_list.product_list_widget li .quantity .amount, .widget_shopping_cart .widget_shopping_cart_content .cart_list.product_list_widget li .quantity .amount {
    color: #1ea69a
}

#thim-header-topbar .elementor-widget-wp-widget-woocommerce_widget_cart .cart_list a, #thim-header-topbar .widget_shopping_cart .cart_list a {
    color: #202121
}

#thim-header-topbar .elementor-widget-wp-widget-woocommerce_widget_cart .cart_list a:hover, #thim-header-topbar .widget_shopping_cart .cart_list a:hover {
    color: #1ea69a
}

#thim-header-topbar .elementor-widget-wp-widget-woocommerce_widget_cart .total, #thim-header-topbar .widget_shopping_cart .total {
    color: #202121
}

#thim-header-topbar .elementor-widget-wp-widget-woocommerce_widget_cart .buttons .wc-forward, #thim-header-topbar .widget_shopping_cart .buttons .wc-forward {
    background-color: #202121
}

#thim-header-topbar .elementor-widget-wp-widget-woocommerce_widget_cart .buttons .wc-forward:hover, #thim-header-topbar .widget_shopping_cart .buttons .wc-forward:hover {
    background-color: #1ea69a
}

#thim-header-topbar .elementor-widget-wp-widget-woocommerce_widget_cart .buttons .wc-forward.checkout, #thim-header-topbar .widget_shopping_cart .buttons .wc-forward.checkout {
    background-color: #1ea69a
}

#thim-header-topbar .elementor-widget-wp-widget-woocommerce_widget_cart .buttons .wc-forward.checkout:hover, #thim-header-topbar .widget_shopping_cart .buttons .wc-forward.checkout:hover {
    background-color: #167b72
}

.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
    background: #1ea69a
}

.woocommerce #payment #place_order:hover, .woocommerce-page #payment #place_order:hover {
    background: #0e504a
}

body .woocommerce-info {
    border-top-color: #1ea69a
}

body .woocommerce-info:before {
    color: #1ea69a
}

form.woocommerce-form-login button.button, form.checkout_coupon button.button {
    background: #1ea69a
}

form.woocommerce-form-login button.button:hover, form.checkout_coupon button.button:hover {
    background: #0e504a !important
}

.product-filter .woocommerce-ordering select.orderby:hover, .product-filter .woocommerce-ordering select.orderby:focus {
    border-color: #1ea69a
}

body.woocommerce-page.woocommerce-cart .shop_table tbody td.actions .coupon button[name=apply_coupon] {
    background: #1ea69a
}

body.woocommerce-page.woocommerce-cart .shop_table tbody td.actions .coupon button[name=apply_coupon]:hover {
    background: #0e504a !important
}

.woocommerce-account .woocommerce #customer_login form button, .woocommerce-error a.button {
    background: #1ea69a
}

.woocommerce-account .woocommerce #customer_login form button:hover, .woocommerce-error a.button:hover {
    background: #0e504a !important
}

div#buddypress input[type=submit] {
    background: #1ea69a;
    border: 1px solid #1ea69a
}

div#buddypress input[type=submit]:hover {
    background: #0e504a;
    border-color: #0e504a
}

div#buddypress .activity-list li.load-more, div#buddypress .activity-list li.load-newest {
    background: #1ea69a
}

div#buddypress .activity-list li.load-more:hover, div#buddypress .activity-list li.load-newest:hover {
    background: #0e504a
}

div#buddypress div.item-list-tabs ul li.current a, div#buddypress div.item-list-tabs ul li.selected a {
    color: #1ea69a
}

div#buddypress div.item-list-tabs ul li a, div#buddypress #members-list li .item .item-title > a {
    color: #202121
}

div#buddypress div.item-list-tabs ul li a:hover, div#buddypress #members-list li .item .item-title > a:hover {
    color: #1ea69a
}

div#buddypress .buddypress-left div.item-list-tabs ul li.selected:before {
    background-color: #1ea69a
}

div#buddypress form#whats-new-form textarea:focus, div#buddypress #search-members-form #members_search:focus {
    border-color: #1ea69a !important
}

div#buddypress div.item-list-tabs#subnav ul li.last select {
    color: #000
}

div#buddypress div.pagination .pagination-links a, div#buddypress div.pagination .pagination-links span {
    color: #000
}

div#buddypress div.pagination .pagination-links a.current, div#buddypress div.pagination .pagination-links span.current, div#buddypress div.pagination .pagination-links a:hover, div#buddypress div.pagination .pagination-links span:hover {
    color: #1ea69a
}

.thim-sc-button.home-6-top .btn.btn-primary:hover, .thim-sc-button.home-6-top #popup_panel #popup_ok.btn:hover, #popup_panel .thim-sc-button.home-6-top #popup_ok.btn:hover {
    color: #1ea69a;
    border-color: #1ea69a
}

.thim-sc-text-box.home-6-top .btn.btn-default {
    color: #1ea69a
}

.thim-sc-button.home-6-top .btn.btn-primary:hover, .thim-sc-button.home-6-top #popup_panel #popup_ok.btn:hover, #popup_panel .thim-sc-button.home-6-top #popup_ok.btn:hover {
    color: #1ea69a;
    border-color: #1ea69a
}

.thim-sc-text-box.home-6-top .btn.btn-default {
    color: #1ea69a
}

.iconbox-home6 .thim-sc-icon-box.layout-3 .icon-box-wrapper .box-content .title {
    color: #202121
}

.iconbox-home6 .thim-sc-icon-box.layout-3 .icon-box-wrapper .box-content .description {
    color: #000
}

.thim-home6-form .wpcf7-form p.quote {
    color: #000
}

.thim-home6-form .wpcf7-form p input[type="submit"] {
    border-color: #1ea69a;
    background-color: #1ea69a
}

.thim-home6-form .wpcf7-form p input[type="submit"]:hover {
    background: #167b72
}

.thim-home6-form .wpcf7-form .thim-sc-count-down .counter .count-item .label {
    color: #000
}

.thim-sc-icon-box.layout-3.form-style .icon-box-wrapper .box-icon {
    color: #1ea69a
}

.thim-sc-testimonials.layout-6 .slider-container .owl-next:hover, .thim-sc-testimonials.layout-6 .slider-container .owl-prev:hover {
    color: #1ea69a
}

.thim-sc-testimonials.layout-6 .slider-container #thumbnails .owl-item.active.center .user-info .name {
    color: #1ea69a
}

.thim-sc-counter-box.style-2.layout-center .counter-box .counter_box:hover .title_counter .title {
    color: #202121 !important
}

.thim-sc-counter-box.style-2.layout-center .counter-box .counter_box:after {
    border-left-color: #000 !important
}

.thim-sc-courses-carousel.style-1 .format {
    background-color: #1ea69a
}

.home5-contact .wpcf7-form > p.submit input {
    font-family: Roboto
}

.thim-sc-text-box.center.home5-heading .title-1 {
    color: #000
}

.home5-section .thim-sc-testimonials.layout-1 .slider-container .slider .item .user-info {
    color: #202121
}

.menu-mobile-effect span.thim-mobile-login .thim-link-login {
    color: #1ea69a
}

body header#masthead.template-layout-2.palette-transparent.affix-top .header-v2.style2 .width-navigation li .sub-menu li a:hover {
    color: #1ea69a
}

.thim-home6-form .wpcf7-form input, .thim-home6-form .wpcf7-form p input[type="submit"], .thim-home6-form .wpcf7-form textarea {
    font-family: Roboto
}

.home6-section .thim-sc-button.show-separator .btn, .home6-section .courses-trusted .thim-sc-text-box.left .btn {
    background: #1ea69a
}

.home6-section .thim-sc-button.show-separator .btn:hover, .home6-section .courses-trusted .thim-sc-text-box.left .btn:hover {
    background: #167b72
}

.pagetitle-hide header#masthead.header-magic-line.header-overlay.affix-top .width-navigation .main-menu > li > a:hover {
    color: #1ea69a
}

header.template-layout-2.palette-custom.custom-sticky.affix .width-navigation .main-menu > li.menu-item span.icon-toggle {
    color: #fff
}

body.logged-in .learn-press-become-teacher-form input[type="text"], body.admin-bar .learn-press-become-teacher-form input[type="text"], body.logged-in .learn-press-become-teacher-form input[type="email"], body.admin-bar .learn-press-become-teacher-form input[type="email"] {
    border: 1px solid #1ea69a
}

body:not(.mix-colors) svg ellipse {
    stroke: #1ea69a !important
}

.thim-sc-text-box.style-4.thim-slider-5.size-default .btn, .course-collection-squared-2 .view-all-collections a, .home5-contact .wpcf7-form > p.submit input {
    background-color: #1ea69a
}

.thim-sc-text-box.style-4.thim-slider-5.size-default .btn:hover, .course-collection-squared-2 .view-all-collections a:hover, .home5-contact .wpcf7-form > p.submit input:hover {
    background-color: #12655e
}

body.mix-colors.page-template-home-page .thim-sc-text-box.style-4.thim-slider-5.size-default .btn, body.mix-colors.page-template-home-page .course-collection-squared-2 .view-all-collections a {
    background-image: linear-gradient(to right, #00d0fc 0%, #d028fa 41%, #00d0fc 100%)
}

body.mix-colors.page-template-home-page .courses-trusted .thim-sc-text-box.left .btn, body.mix-colors.page-template-home-page .home5-contact .wpcf7-form > p.submit input {
    background-image: linear-gradient(to right, #00d0fc 0%, #d028fa 51%, #00d0fc 100%)
}

body.mix-colors.page-template-home-page svg .stop1 {
    stop-color: #00d0fc !important
}

body.mix-colors.page-template-home-page svg .stop2 {
    stop-color: #d028fa !important
}

input[type=checkbox]:checked:before, input[type=radio]:checked:before {
    color: #1ea69a
}

.background-gradient-color {
    background-color: #00d0fc;
    background-image: -webkit-gradient(linear, right top, left top, from(#00d0fc), to(#d028fa));
    background-image: -webkit-linear-gradient(right, #00d0fc, #d028fa);
    background-image: -moz-linear-gradient(right, #00d0fc, #d028fa);
    background-image: -ms-linear-gradient(right, #00d0fc, #d028fa);
    background-image: -o-linear-gradient(right, #00d0fc, #d028fa);
    background-image: linear-gradient(right, #00d0fc, #d028fa);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#00d0fc", endColorStr="#d028fa", gradientType='1')
}

.wapper_portfolio .filters .portfolio-tabs li a {
    color: #202121
}

.wapper_portfolio .filters .portfolio-tabs li a:hover {
    color: #1ea69a
}

.wapper_portfolio .filters .portfolio-tabs li a.active {
    color: #1ea69a
}

.wapper_portfolio .filters .portfolio-tabs li a.active:after {
    background: #1ea69a
}

.wapper_portfolio .item_portfolio .portfolio-image .portfolio-hover .thumb-bg .mask-content .view-gallery:hover {
    color: #1ea69a
}

.wapper_portfolio .item_portfolio .portfolio-image .portfolio-hover .thumb-bg .mask-content .info .cat_portfolio a:hover {
    color: #1ea69a
}

.wapper_portfolio .item_portfolio .portfolio-image .portfolio-hover .thumb-bg .mask-content .info h3 a:hover {
    color: #1ea69a
}

section.tags i {
    color: #202121
}

section.tags a {
    background: #1ea69a
}

section.tags a:hover {
    background: #0e504a
}

.thim-sc-button .btn-primary, .thim-sc-button #popup_panel #popup_ok, #popup_panel .thim-sc-button #popup_ok {
    background-color: #1ea69a
}

.thim-sc-button .btn-primary:hover, .thim-sc-button #popup_panel #popup_ok:hover, #popup_panel .thim-sc-button #popup_ok:hover {
    background-color: #0e504a;
    border-color: #0e504a
}

.thim-sc-button .btn-secondary, .thim-sc-button #popup_panel #popup_cancel, #popup_panel .thim-sc-button #popup_cancel {
    color: #202121
}

.thim-sc-button .btn-secondary:hover, .thim-sc-button #popup_panel #popup_cancel:hover, #popup_panel .thim-sc-button #popup_cancel:hover {
    background-color: #1ea69a;
    border-color: #1ea69a
}

.thim-sc-button .btn-basic {
    color: #1ea69a;
    border-color: #1ea69a
}

.thim-sc-button .btn-basic:hover {
    background-color: #1ea69a
}

.thim-sc-button .btn-style_kit {
    background-color: #00d0fc;
    background-image: -webkit-gradient(linear, right top, left top, from(#00d0fc), to(#d028fa));
    background-image: -webkit-linear-gradient(right, #00d0fc, #d028fa);
    background-image: -moz-linear-gradient(right, #00d0fc, #d028fa);
    background-image: -ms-linear-gradient(right, #00d0fc, #d028fa);
    background-image: -o-linear-gradient(right, #00d0fc, #d028fa);
    background-image: linear-gradient(right, #00d0fc, #d028fa);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#00d0fc", endColorStr="#d028fa", gradientType='1')
}

.thim-sc-button .btn-style_kit:hover, .thim-sc-button .btn-style_kit:focus {
    color: #202121
}

.thim-sc-counter-box:not(.layout-center) .counter_box:hover .icon_counter {
    color: #1ea69a
}

.thim-sc-counter-box .counter_box .number {
    color: #1ea69a
}

.thim-sc-counter-box .counter_box .title {
    color: #202121
}

.thim-block-1 .course-item .course-detail .meta .price {
    color: #1ea69a
}

.thim-block-1 .course-item .title a {
    font-family: Roboto;
    color: #202121
}

.thim-block-1 .course-item .title a:hover {
    color: #1ea69a
}

.thim-block-1 .main-course .featured-img:before {
    border-top: 109px solid #1ea69a
}

.thim-block-1 .main-course .content-video span:hover {
    color: #1ea69a;
    border-color: #1ea69a
}

.thim-block-1 .main-course .content-video .title a:hover {
    color: #1ea69a
}

.thim-sc-courses-carousel .owl-nav .owl-prev, .thim-sc-courses-carousel .owl-nav .owl-next {
    color: #1ea69a
}

.thim-sc-courses-carousel .owl-nav .owl-prev:hover, .thim-sc-courses-carousel .owl-nav .owl-next:hover {
    color: #1ea69a;
    opacity: 1
}

.thim-sc-courses-carousel .owl-dots .owl-dot span {
    background: #1ea69a
}

.thim-sc-courses-carousel .owl-dots .owl-dot.active {
    border-color: #1ea69a
}

.thim-sc-courses-carousel .owl-dots .owl-dot.active span {
    background: #1ea69a !important
}

.thim-sc-courses-carousel .owl-dots .owl-dot:hover span {
    background: #1ea69a !important
}

.thim-sc-courses-carousel .content .thumbnail .price {
    font-family: Roboto
}

.thim-sc-courses-carousel .content .thumbnail .price .course-origin-price {
    color: #202121
}

.thim-sc-courses-carousel .content .thumbnail .price .course-price {
    color: #1ea69a;
    font-family: Roboto
}

.thim-sc-courses-carousel .content .sub-content .title a {
    color: #202121;
    font-family: Roboto
}

.thim-sc-courses-carousel .content .sub-content .title a:hover {
    color: #1ea69a
}

.thim-sc-courses-carousel .content .sub-content .data-comment {
    font-family: Roboto
}

.thim-sc-courses-carousel.style-1 .content .sub-content .price span {
    color: #1ea69a !important
}

.thim-sc-courses-carousel.style-1 .content .hover-content .title a {
    color: #202121
}

.thim-sc-courses-carousel.style-1 .content .hover-content .title a:hover {
    color: #1ea69a
}

.thim-sc-courses-carousel.style-1 .content .hover-content .wrap-author .name a {
    color: #202121
}

.thim-sc-courses-carousel.style-1 .content .hover-content .wrap-author .name a:hover {
    color: #1ea69a
}

body:not(.mix-colors) .thim-sc-courses-carousel.style-1 .owl-nav .owl-prev svg ellipse, body:not(.mix-colors) .thim-sc-courses-carousel.style-1 .owl-nav .owl-next svg ellipse {
    stroke: #1ea69a !important
}

.thim-sc-courses-carousel.style-1 .owl-nav .owl-prev i:before body.mix-colors, .thim-sc-courses-carousel.style-1 .owl-nav .owl-next i:before body.mix-colors {
    background: -webkit-linear-gradient(#00d0fc, #d028fa);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.thim-background-overlay .thim-collection-info .view-all-button, .vc_row-has-fill .thim-collection-info .view-all-button {
    color: #202121
}

.thim-background-overlay .thim-collection-info .view-all-button:hover, .vc_row-has-fill .thim-collection-info .view-all-button:hover {
    background-color: #1ea69a
}

.thim-collection-info .title {
    color: #202121
}

.thim-collection-info .view-all-button {
    background-color: #1ea69a
}

.thim-collection-info .view-all-button:hover {
    background-color: #0e504a
}

.thim-courses-collection .scrollbar .handle {
    background-color: #1ea69a
}

.thim-courses-collection.rounded-courses-collection .scrollbar .handle {
    background-color: #1ea69a
}

.thim-courses-collection.squared-courses-collection .collection-item .collection-wrapper .name {
    color: #202121
}

.thim-courses-collection.squared-courses-collection .collection-item .collection-wrapper .name a {
    color: #202121
}

.thim-courses-collection.squared-courses-collection .collection-item .collection-wrapper .name a:hover {
    color: #1ea69a
}

.thim-courses-collection.squared-courses-collection .collection-item .collection-wrapper .number-courses {
    color: #1ea69a
}

.thim-courses-collection.squared-courses-collection .collection-item:hover .collection-wrapper .name {
    color: #202121
}

.thim-courses-collection.squared-courses-collection .collection-frame .controls .page-controls:hover {
    color: #1ea69a
}

.thim-courses-collection.squared-courses-collection .collection-frame .slidee .collection-item:hover .thumbnail .wrapper .ion-qr-scanner {
    color: #1ea69a
}

.rounded-view-all-button a {
    background-color: #1ea69a
}

.rounded-view-all-button a:hover {
    background: #0e504a
}

.course-collection-squared-2 .section-content-wrapper .name:hover {
    color: #1ea69a
}

body.mix-colors .course-collection-squared-2 .view-all-collections a {
    background-image: linear-gradient(to right, #00d0fc 0%, #d028fa 51%, #00d0fc 100%);
    font-family: Roboto
}

.thim-courses-collection-wrapper-kit .thim-collection-info-kit .title {
    font-size: 40px;
    font-weight: 600;
    line-height: 1.2;
    text-align: left;
    color: #333;
    margin-bottom: 7px
}

.thim-courses-collection-wrapper-kit .thim-collection-info-kit .description {
    font-size: 15px;
    line-height: 1.73;
    text-align: left;
    color: #848484
}

.thim-courses-collection-wrapper-kit .thim-courses-collection {
    margin-top: 55px
}

.thim-courses-collection-wrapper-kit .thim-courses-collection .collection-slick .slider-collection .owl-item .collection-item .collection-wrapper .name {
    font-family: Roboto
}

.thim-courses-collection-wrapper-kit .thim-courses-collection .collection-slick .slider-collection .owl-nav div:hover {
    background-color: #00d0fc;
    background-image: -webkit-gradient(linear, right top, left top, from(#00d0fc), to(#d028fa));
    background-image: -webkit-linear-gradient(right, #00d0fc, #d028fa);
    background-image: -moz-linear-gradient(right, #00d0fc, #d028fa);
    background-image: -ms-linear-gradient(right, #00d0fc, #d028fa);
    background-image: -o-linear-gradient(right, #00d0fc, #d028fa);
    background-image: linear-gradient(right, #00d0fc, #d028fa);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#00d0fc", endColorStr="#d028fa", gradientType='1')
}

.thim-sc-course-search.style_kit button {
    background-color: #00d0fc;
    background-image: -webkit-gradient(linear, right top, left top, from(#00d0fc), to(#d028fa));
    background-image: -webkit-linear-gradient(right, #00d0fc, #d028fa);
    background-image: -moz-linear-gradient(right, #00d0fc, #d028fa);
    background-image: -ms-linear-gradient(right, #00d0fc, #d028fa);
    background-image: -o-linear-gradient(right, #00d0fc, #d028fa);
    background-image: linear-gradient(right, #00d0fc, #d028fa);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#00d0fc", endColorStr="#d028fa", gradientType='1')
}

.thim-sc-icon-box.layout-3 .icon-box-wrapper .box-icon {
    color: #1ea69a
}

.thim-sc-icon-box.layout-3 .icon-box-wrapper .description {
    color: #000
}

.thim-sc-icon-box.layout-3 .icon-box-wrapper:hover .box-content .title {
    color: #1ea69a
}

.thim-sc-icon-box.layout-4:hover .box-icon {
    background: rgba(30, 166, 154, 0.6)
}

.vc_row-has-fill .thim-sc-icon-box.layout-4:hover .box-icon {
    background: rgba(30, 166, 154, 0.6)
}

.thim-courses-block-2 .intro-item:before {
    background-color: #1ea69a
}

.thim-courses-block-2 .intro-item .title {
    font-family: Roboto
}

.thim-courses-block-2 .intro-item .view-courses-button {
    color: #202121
}

.thim-courses-block-2 .intro-item .view-courses-button:hover {
    color: #1ea69a
}

.thim-courses-block-2 .course-item.new-course:before {
    border-top: 86px solid #1ea69a
}

.thim-courses-block-2 .course-item .content-item .name:hover a {
    color: #1ea69a
}

.thim-courses-block-2 .course-item .content-item .title:hover a {
    color: #1ea69a
}

.thim-courses-block-2 .course-item .content-item .price {
    color: #1ea69a
}

.thim-courses-block-2 .course-item .content-item .price .course-price {
    color: #1ea69a
}

.thim-course-block-3 .title {
    color: #202121
}

.thim-course-block-3 .masonry-filter .filter {
    color: #202121
}

.thim-course-block-3 .masonry-filter .filter.is-checked {
    color: #1ea69a;
    border-color: #1ea69a
}

.thim-course-block-3 .masonry-filter .filter:hover {
    color: #1ea69a;
    border-color: #1ea69a
}

.thim-course-block-3 .course-item .course-title a {
    color: #202121
}

.thim-course-block-3 .course-item .course-title:hover a {
    color: #1ea69a
}

.thim-course-block-3 .course-item .participants .instructor {
    color: #1ea69a
}

.thim-course-block-3 .course-item .participants .instructor:hover {
    color: #000
}

.thim-course-block-3 .wrapper-title .view-courses-button:hover {
    color: #1ea69a
}

.thim-buttons-center .wpb_wrapper .thim-sc-button .btn {
    border: 1px solid #1ea69a;
    color: #1ea69a
}

.thim-buttons-center .wpb_wrapper .thim-sc-button .btn:hover {
    background-color: #1ea69a
}

.thim-course-block-4 .course-item .wrapper .course-content .course-title a {
    font-family: Roboto
}

.thim-course-block-4 .view-courses-button {
    background-color: #00d0fc;
    background-image: -webkit-gradient(linear, right top, left top, from(#00d0fc), to(#d028fa));
    background-image: -webkit-linear-gradient(right, #00d0fc, #d028fa);
    background-image: -moz-linear-gradient(right, #00d0fc, #d028fa);
    background-image: -ms-linear-gradient(right, #00d0fc, #d028fa);
    background-image: -o-linear-gradient(right, #00d0fc, #d028fa);
    background-image: linear-gradient(right, #00d0fc, #d028fa);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#00d0fc", endColorStr="#d028fa", gradientType='1')
}

.thim-sc-count-down {
    color: #202121
}

.thim-sc-skills-bar .circle .number {
    font-family: Roboto
}

.thim-sc-skills-bar .circle .title {
    font-family: Roboto
}

.thim-sc-steps .steps-wrapper .steps .nav .nav-item .nav-link:hover, .thim-sc-steps .steps-wrapper .steps .nav .nav-item .nav-link.active {
    color: #1ea69a
}

.thim-sc-steps .steps-wrapper .steps .nav .nav-item:hover .nav-link, .thim-sc-steps .steps-wrapper .steps .nav .nav-item.active .nav-link {
    color: #1ea69a
}

.thim-sc-steps .steps-wrapper .steps .tab-content .description {
    color: #000
}

.thim-sc-steps .steps-wrapper .steps .tab-content .readmore {
    background-color: #1ea69a
}

.thim-sc-steps .steps-wrapper .steps .tab-content .readmore:hover {
    background-color: #0e504a
}

.thim-sc-steps.layout-3 .steps-wrapper .steps .nav .nav-item .tab-title:hover {
    color: #202121
}

.thim-sc-steps.layout-3 .steps-wrapper .steps .nav .nav-item.active .tab-title {
    color: #202121
}

.thim-sc-steps.has-bg .steps-wrapper .steps .tab-content .readmore {
    color: #202121
}

.thim-sc-testimonials .slider-container .slider .item .user-info a {
    color: #1ea69a
}

.thim-sc-testimonials .slider-container .slider .item .user-info a:hover {
    color: #202121
}

.thim-sc-testimonials .slider-container .slider-controls > a:hover:after {
    color: #1ea69a
}

.thim-sc-testimonials.layout-2 .slider .control-nav:hover {
    color: #1ea69a
}

.thim-sc-testimonials.layout-3 .slider-container:before {
    color: #1ea69a
}

.thim-sc-testimonials.layout-3 .slider-container .owl-stage-outer .owl-item {
    color: #202121
}

.thim-sc-testimonials.layout-3 .slider-container .owl-dots .owl-dot.active span {
    background-color: #1ea69a
}

.thim-sc-testimonials.layout-3 .slider-container .owl-dots .owl-dot.active span:after {
    border: 1px solid #1ea69a
}

.thim-sc-testimonials.layout-4 .slider .slides-content .slide-content .content .user-info {
    color: #202121
}

.thim-sc-testimonials.layout-4 .slider .slides-content .slide-content .content .thim-sc-social-links li a:after {
    color: #1ea69a
}

.thim-sc-testimonials.layout-4 .slider .slides-content .slide-content .content .thim-sc-social-links li a:hover:after {
    background-color: #1ea69a;
    border-color: #1ea69a
}

.thim-sc-testimonials.layout-4 .slider .control-nav:hover {
    color: #1ea69a
}

.thim-sc-testimonials.layout-5:before {
    background-color: #1ea69a
}

.thim-sc-testimonials.layout-8 .slider-container .slider .item .user-info .title:hover {
    color: #1ea69a
}

.thim-sc-testimonials.layout-8 .slider-container .slider .owl-nav div:hover {
    background-color: #00d0fc;
    background-image: -webkit-gradient(linear, right top, left top, from(#00d0fc), to(#d028fa));
    background-image: -webkit-linear-gradient(right, #00d0fc, #d028fa);
    background-image: -moz-linear-gradient(right, #00d0fc, #d028fa);
    background-image: -ms-linear-gradient(right, #00d0fc, #d028fa);
    background-image: -o-linear-gradient(right, #00d0fc, #d028fa);
    background-image: linear-gradient(right, #00d0fc, #d028fa);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#00d0fc", endColorStr="#d028fa", gradientType='1')
}

.thim-sc-video-box .video .video-box .play-button a:hover {
    border-color: #1ea69a;
    color: #1ea69a
}

.thim-sc-video-box .content-box .share .label {
    color: #202121
}

.thim-sc-video-box .content-box .share ul li a:hover {
    background-color: #1ea69a;
    border-color: #1ea69a;
    color: #fff
}

.thim-sc-video-box.layout-3 .video .video-box:before {
    border-color: transparent transparent #1ea69a transparent
}

.thim-sc-video-box.layout-3:after {
    background-color: #1ea69a
}

.thim-sc-post-block-1 .item .information .date {
    color: #202121
}

.thim-sc-post-block-1 .item .information .title a {
    color: #202121
}

.thim-sc-post-block-1 .item .information .title a:hover {
    color: #1ea69a
}

.thim-sc-post-block-1 .item .information .data-meta .tag-post {
    color: #1ea69a
}

.thim-sc-post-block-1 .item .author-post .author .description {
    color: #000
}

.thim-sc-post-block-1 .item .author-post .author .description:hover {
    color: #1ea69a
}

.thim-sc-post-block-1 .item .author-post .author .author-name {
    color: #202121
}

.thim-sc-post-block-1 .item .author-post .author .author-name:hover {
    color: #1ea69a
}

.thim-sc-post-block-1 .item .data-meta .comment-total a {
    color: #000
}

.thim-sc-photo-wall .grid .grid-item .inner-item:after {
    background-color: #1ea69a
}

.thim-sc-photo-wall .loadmore a:hover {
    color: #1ea69a
}

.thim-sc-events .owl-stage-outer .owl-item .events .author .author-contain .jobTitle {
    font-family: Roboto;
    color: #000
}

.thim-sc-events .owl-stage-outer .owl-item .events .author .author-contain .name a {
    font-family: Roboto;
    color: #202121
}

.thim-sc-events .owl-nav .owl-prev, .thim-sc-events .owl-nav .owl-next {
    position: absolute;
    background: transparent
}

.thim-sc-events .owl-nav .owl-prev:hover, .thim-sc-events .owl-nav .owl-next:hover {
    background: transparent;
    color: #1ea69a
}

.events-layer-1 .sc-title {
    background-color: #1ea69a
}

.events-layer-1 .owl-stage-outer {
    border: 1px solid #202121
}

.events-layer-1 .owl-stage-outer .events .events-before .title-date {
    border-bottom: 13px solid #202121;
    border-right: 1px solid #202121
}

.events-layer-1 .owl-stage-outer .events .events-before .title-date .title {
    font-family: Roboto;
    background: #1ea69a;
    border-bottom: 1px solid #202121
}

.events-layer-1 .owl-stage-outer .events .events-before .title-date .date .date-start {
    color: #202121
}

.events-layer-1 .owl-stage-outer .events .events-before .title-date .date .month-year-start {
    color: #202121
}

.events-layer-1 .owl-stage-outer .events .events-after {
    border-top: 1px solid #202121
}

.events-layer-1 .owl-stage-outer .events .events-after .content .title a {
    font-family: Roboto;
    color: #202121
}

.events-layer-1 .owl-stage-outer .events .events-after .content .title a:hover {
    color: #1ea69a
}

.events-layer-1 .owl-nav {
    border-left: 1px solid #202121
}

.events-layer-1 .owl-nav .owl-prev, .events-layer-1 .owl-nav .owl-next {
    border: 1px solid #202121;
    color: #202121
}

.events-layer-1 .owl-nav .owl-prev:hover, .events-layer-1 .owl-nav .owl-next:hover {
    background: #1ea69a;
    color: #fff
}

.events-layer-1 .owl-nav .owl-next {
    border-right: 1px solid #202121
}

.events-layer-2 .events-before .content-inner .date {
    font-family: Roboto;
    color: #202121
}

.events-layer-2 .events-before .content-inner .title a {
    color: #202121
}

.events-layer-2 .events-before .content-inner .title a:hover {
    color: #1ea69a
}

.events-layer-2 .events-before .content-inner .time-location {
    color: #000
}

.events-layer-2 .events-before .content-inner .description {
    font-family: Roboto;
    color: #000
}

.events-layer-2 .events-before .content-inner .author .name a {
    font-family: Roboto;
    color: #202121
}

.events-layer-2 .events-before .content-inner .author .name a:hover {
    color: #1ea69a
}

.events-layer-2 .owl-nav {
    background: #1ea69a
}

.events-layer-3 .owl-stage-outer .events .events-after .content-inner .title a {
    color: #202121
}

.events-layer-3 .owl-stage-outer .events .events-after .content-inner .title a:hover {
    color: #1ea69a
}

.events-layer-3 .owl-stage-outer .events .events-after .content-inner .time-location {
    color: #000
}

.events-layer-3 .owl-stage-outer .events .events-after .content-inner .description {
    font-family: Roboto;
    color: #000
}

.events-layer-3 .owl-stage-outer .events .events-after .content-inner .author .name a {
    font-family: Roboto;
    color: #202121
}

.events-layer-3 .owl-stage-outer .events .events-after .content-inner .author .name a:hover {
    color: #1ea69a
}

.thim-events-block .main-event .date-month {
    color: #1ea69a
}

.thim-events-block .main-event .title a:hover {
    color: #1ea69a
}

.thim-events-block .event-item .date {
    color: #1ea69a
}

.thim-events-block .main-event .view-detail {
    background-color: #1ea69a
}

.thim-events-block .main-event .view-detail:hover {
    background-color: #12655e
}

body.mix-colors .thim-events-block .main-event .view-detail {
    background-image: linear-gradient(to right, #00d0fc 0%, #d028fa 51%, #00d0fc 100%)
}

.thim-sc-enroll-course .learn-press-course-buttons .button {
    background-color: #1ea69a
}

.thim-sc-enroll-course .learn-press-course-buttons .button:hover {
    background-color: #0e504a
}

.thim-sc-review-course .review-star .review-stars-rated .review-stars.empty, .thim-sc-review-course .review-star .review-stars-rated .review-stars.filled {
    color: #1ea69a
}

.thim-sc-review-course .course-reviews-list .sub-review .author-name a {
    color: #202121
}

.thim-sc-review-course .course-reviews-list .sub-review .author-name a:hover {
    color: #1ea69a
}

.thim-sc-review-course .read-more {
    background-color: #1ea69a
}

.thim-sc-review-course .read-more:hover {
    background-color: #0e504a
}

.thim-sc-about-author-course .author-avatar .social li a {
    color: #000
}

.thim-sc-about-author-course .author-avatar .social li a:hover {
    color: #1ea69a
}

.thim-sc-about-author-course .author-bio .author-name a:hover {
    color: #1ea69a
}

.thim-sc-about-author-course .author-bio .author-name:before {
    color: #1ea69a
}

.thim-sc-text-box .btn:hover {
    background-color: #1ea69a;
    border-color: #1ea69a
}

.thim-sc-text-box.left .btn {
    background-color: #1ea69a
}

.thim-sc-text-box.left .btn:hover {
    background-color: #0e504a;
    border-color: #0e504a
}

.thim-sc-text-box.center .btn {
    border: 1px solid #1ea69a;
    color: #1ea69a
}

.thim-sc-text-box.center .btn .text {
    color: #1ea69a
}

.thim-sc-text-box.style-3 .title-1 {
    color: #202121
}

.thim-sc-text-box.style-3 .title-1:after {
    border-bottom: 1px solid #202121
}

.thim-sc-text-box.style-3 .title-2 {
    color: #000
}

.thim-sc-text-box.style-3 .btn {
    color: #1ea69a;
    border-color: #1ea69a
}

.thim-sc-text-box.style-3 .btn:hover {
    background-color: #1ea69a;
    border-color: #1ea69a
}

.thim-sc-text-box.style-4 .btn {
    color: #1ea69a;
    border-color: #1ea69a
}

.thim-sc-text-box.style-4 .btn:hover {
    background-color: #1ea69a;
    border-color: #1ea69a
}

.thim-instructors .avatar-item .avatar-instructors .author-social a:hover {
    background: #1ea69a;
    border-color: #1ea69a
}

.thim-instructors .avatar-item .avartar-info h5 a:hover {
    color: #1ea69a
}

.thim-instructors .load-more {
    background: #1ea69a
}

.thim-instructors .load-more:hover {
    background: #167b72
}

.thim-instructors .home_courses_instructor .avatar-item .avatar-instructors .author-social a {
    color: #1ea69a
}

.thim-instructors .home_courses_instructor .avatar-item .avatar-instructors .author-social a:hover {
    background: #1ea69a
}

body.mix-colors .thim-instructors .home1_courses_instructor .avatar-item:hover .avatar-instructors:before {
    background-image: linear-gradient(to right, #00d0fc, #d028fa)
}

.thim-instructors .home1_courses_instructor .view-more a {
    background-color: #1ea69a
}

.thim-instructors .home1_courses_instructor .view-more a:hover {
    background-color: #12655e
}

body.mix-colors .thim-instructors .home1_courses_instructor .view-more a {
    background-image: linear-gradient(to right, #00d0fc 0%, #d028fa 51%, #00d0fc 100%)
}

.sk-three-bounce .sk-child {
    background-color: #1ea69a
}

body.mix-colors .thim-instructors .home1_courses_instructor .avatar-item .avatar-instructors:before {
    background-image: linear-gradient(-100deg, #00d0fc, #000 42%)
}

.thim-login form .input {
    font-family: Roboto
}

.thim-login form .button {
    font-family: Roboto
}

.mo-openid-app-icons .btn {
    font-family: Roboto
}

.header-right .thim-sc-login {
    color: #1ea69a
}

.thim-sc-login .widget_thim-login ul.user-info {
    background-color: #1ea69a
}

#resetpassform .sk-three-bounce {
    background-color: #1ea69a
}

.header-right .widget.widget_thim-login.circle-style .thim-login-popup a {
    color: #1ea69a !important
}

.header-right .widget.widget_thim-login.circle-style .thim-login-popup a:hover {
    color: #0e504a !important
}

.header-right .widget.widget_thim-login.circle-style .thim-login-popup span {
    color: #1ea69a !important
}

body.logged-in .header-right .widget.widget_thim-login.circle-style .user-name a, body.logged-in .header-right .widget.widget_thim-login.circle-style .user-name span, body.logged-in .header-right .widget.widget_thim-login.circle-style .user-name:before {
    color: #1ea69a !important
}

.thim-sc-login input[type="text"]:focus, .thim-login input[type="text"]:focus, .thim-sc-login input[type="email"]:focus, .thim-login input[type="email"]:focus, .thim-sc-login input[type="password"]:focus, .thim-login input[type="password"]:focus {
    border-color: #1ea69a !important
}

.thim-sc-pricing .pricing-wrapper .pricing-item .price {
    color: #202121
}

.thim-sc-pricing .pricing-wrapper .pricing-item .features p {
    color: #000
}

.thim-sc-pricing .pricing-wrapper .pricing-item .select a {
    background: #1ea69a
}

.thim-sc-pricing .pricing-wrapper .pricing-item .select a:hover {
    background: #0e504a
}

.page-id-4205 .thim-sc-pricing .pricing-wrapper .pricing-item .select a:hover {
    background: #167b72
}

.intro-box-content-wrapper a.more-detail {
    color: #1ea69a
}

.intro-box-content-wrapper a.more-detail:before {
    background-color: #1ea69a
}

.intro-box-content-wrapper .intro-box-slider .title:after {
    background-color: #202121
}

body:not(.mix-colors) .intro-box-content-wrapper .label-container svg ellipse {
    stroke: #1ea69a !important
}

body:not(.mix-colors) .intro-box-content-wrapper .label-container label:after {
    color: #1ea69a
}

body.mix-colors .intro-box-content-wrapper .label-container .next:after, body.mix-colors .intro-box-content-wrapper .label-container .prev:after {
    background: -webkit-linear-gradient(#00d0fc, #d028fa);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.intro-box-content-wrapper .label-container .next:after, .intro-box-content-wrapper .label-container .prev:after {
    -webkit-text-fill-color: #1ea69a !important
}

.thim-sc-features-list.style-1 .meta-content li:hover .sub-title, .thim-sc-features-list .meta-content li .sub-title a:hover {
    color: #1ea69a
}

.thim-courses-megamenu .course-item .course-detail .title a {
    color: #1ea69a
}

.thim-courses-megamenu .course-item .course-detail .title a:hover {
    color: #333
}

.thim-sc-gallery .filter-controls li a {
    color: #202121
}

.thim-sc-gallery .filter-controls li a.active, .thim-sc-gallery .filter-controls li a:hover {
    color: #1ea69a
}

.thim-sc-gallery .filter-controls li a.active:after {
    background: #1ea69a
}

.thim-sc-gallery .thim-gallery-popup span:hover {
    color: #1ea69a
}

.thim-sc-new-video .video .new-video .play-button {
    border-color: #1ea69a;
    background-color: #1ea69a
}

.thim-sc-new-video .video .new-video .play-button:hover a i {
    color: #1ea69a
}

.andress-tip .right a {
    border-color: #1ea69a
}

.andress-tip .right a:hover {
    background-color: #1ea69a
}

.thim-new-instructors .item .avatar-item .avartar-info h5 a:hover {
    border-color: #1ea69a;
    color: #1ea69a
}

.new-contact-form input[type=submit] {
    border-color: #1ea69a
}

.new-contact-form input[type=submit]:hover {
    border-color: #1ea69a;
    background-color: #1ea69a
}

.thim-sc-testimonials.layout-7 .item .images a.title {
    border-color: #1ea69a;
    background-color: #1ea69a
}

.thim-sc-testimonials.layout-7 .item .images a.title:hover {
    border-color: #1ea69a;
    color: #1ea69a
}

.thim-sc-testimonials.layout-7 .owl-nav .owl-next:hover:after {
    color: #1ea69a
}

.thim-sc-testimonials.layout-7 .item .user-info .name {
    color: #1ea69a
}

.info-contact a.button-contact {
    border-color: #1ea69a;
    background-color: #1ea69a
}

.thim-sc-new-post.layout-2 .content a.view_more, .thim-sc-new-post.layout-1 .content a.view_more {
    border-color: #1ea69a
}

.thim-sc-new-post.layout-2 .content a.view_more:hover, .thim-sc-new-post.layout-1 .content a.view_more:hover {
    border-color: #1ea69a;
    background-color: #1ea69a
}

.thim-sc-new-post.layout-2 .content h4.title a:hover {
    color: #1ea69a
}

footer#colophon.custom.style_new .thim-sc-social-links .socials li a:hover:after {
    background-color: #1ea69a
}

.thim-sc-testimonials.layout-7 .item .images a.title:hover i {
    color: #1ea69a
}

.thim-sc-course-search.new-search button:hover {
    background: #1ea69a
}

.thim-new-iconbox:hover .layout-1 .title p {
    color: #1ea69a
}

.thim-sc-new-post.layout-kit .wrapper .content .title {
    font-family: Roboto
}

.thim-sc-new-post.layout-kit .wrapper .content .title a {
    font-family: Roboto;
    color: #202121
}

.thim-sc-new-post.layout-kit .wrapper .content .title:hover a {
    color: #1ea69a
}

.test-class {
    color: red;
}

.thim-background-overlay .thim-sc-text-box.style-4 .title-1 {
    color: #FFF;
}

.thim-background-overlay .thim-sc-text-box.style-4 .title-2 {
    color: #FFF;
}

header#masthead.palette-custom .width-navigation {
    padding-top: 20px;
}

.sidebar-events .widget_book-event .event_auth_payment_methods label {
    width: 40px;
    height: 15px;
}

.mep-ev-start-date {
    width: 70px;
}

.mep-default-feature-image img {

}

.mep_event_grid_item .mep-list-header {
    padding: 20px 0 10px 10px;
}

.mep-list-footer ul li {
    margin: 20px 0 20px 0;
}

.mep_event_grid_item .mep_list_thumb img {
    height: 220px;
}

.thim-link-login {
    display: inline-block;
    padding: 20px;
}


@media (max-width: 768px) {
    .blog.responsive .container {
        padding-top: 0px;
    }
}

.thim-course-block-3 .course-item .course-meta .price {
    font-size: 16px;
}

@media (min-width: 1400px) {
    body.blog.responsive #wrapper-container .container {
        width: 1546px !important;
    }

    body.archive.responsive #wrapper-container .container {
        width: 1546px !important;
    }

    body.page-template.responsive #wrapper-container .container {
        width: 1546px !important;
    }
    body.lp_course-template-default.responsive #wrapper-container .container {
        width: 1546px !important;
    }
    body.mep_events-template-default.responsive #wrapper-container .container {
        width: 1546px !important;
    }
}

body.page-template-default.responsive #wrapper-container .container {
    width: 1546px !important;
}

@media (max-width: 768px) {
    body.responsive #thim-header-topbar .vc_column_container {
        width: auto;
        float: right;
    }
}

.thim-sc-login {
    position: relative;
    padding: 0 20px;
    float: right;
}

.thim-sc-course-search {
    max-width: 545px;
    margin: 0 auto;
    position: relative;
    float: right;
}

header#masthead.site-header.palette-white.template-layout-2 .widget_thim-login a, header#masthead.site-header.palette-white.template-layout-2 .widget_thim-login:before {
    color: #ffffff;
}

.thim-sc-icon-box.layout-5 .box-icon {
    width: 120px;
    height: 120px;
    margin: 0 auto;
    font-size: 42px;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    line-height: 1;
}
.thim-sc-icon-box.layout-5 .box-icon:before {
    border-width: 2px;
}
.thim-sc-icon-box.layout-5 {
    text-align: center;
}
.thim-sc-icon-box.layout-5 .icon-box-wrapper {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.thim-sc-icon-box.layout-5 .box-content {
    text-align: center;
}

.woocommerce form .form-row .input-checkbox {
    display: inline-block;
    margin: -2px 8px 0 0;
    text-align: center;
    vertical-align: middle;
}
header#masthead.template-layout-2 .width-logo{
    padding: 0;
    width: 60px;
}
body.lp-landing.learnpress-v3 .curriculum-sections .course-item.current {
    background-color: #1ea69a !important;
}
body.course-item-popup .course-curriculum ul.curriculum-sections .section-content .course-item.current {
    background-color: #1ea69a !important;
}
.lesson-logo {
    width: 50px !important;
    background-color: #fff !important;
}
@media (max-width: 360px){
    .responsive .thim-sc-text-box.style-4.size-small {
        text-align: right !important;
    }
}
@media (max-width: 360px){
    .responsive .thim-sc-text-box.style-4.size-small .title-1, .responsive .thim-sc-text-box.style-4.size-small .title-2 {
        text-align: right !important;
    }
}
body.archive .page-title .main-top .content .text-title {
    text-align: right;
    padding-right: 1px;
    font-weight: bolder !important;
    -webkit-text-stroke-width: 3px;
    -webkit-text-stroke-color: #f7f7f7;
}
@media (max-width: 768px) {
    body.archive .page-title .main-top .content .text-title {
        text-align: center !important;
        padding-right: 1px;
        font-weight: bolder !important;
        -webkit-text-stroke-width: 3px;
        -webkit-text-stroke-color: #f7f7f7;
    }
}
body.archive .page-title .main-top .content .text-description {
    color: #f7f7f7 !important;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #f7f7f7;
}
body.blog .page-title .main-top .content .text-title {
    text-align: right;
    padding-right: 50px;
    font-weight: bolder !important;
    -webkit-text-stroke-width: 3px;
    -webkit-text-stroke-color: #f7f7f7;
}
@media (max-width: 768px) {
    body.blog .page-title .main-top .content .text-title {
        text-align: center !important;
        padding-right: 50px;
        font-weight: bolder !important;
        -webkit-text-stroke-width: 3px;
        -webkit-text-stroke-color: #f7f7f7;
    }
}
body.blog .page-title .main-top .content .text-description {
    color: #f7f7f7 !important;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #f7f7f7;
}
#thim-popup-login .lost-pass-link {
    color: #202121 !important;
}

/* Ivory search */

.is-menu {
    position: relative;
}

.is-menu a {
    outline: 0;
}

.is-menu a::before,
.is-menu a::after {
    display: none !important;
}

.is-menu:hover > a,
.is-menu a:hover,
.is-menu a:focus {
    background: transparent !important;
    outline: none;
}

.is-menu.default form {
    max-width: 310px;
    position: static;
}

.is-menu.dropdown form {
    display: none;
    min-width: 310px;
    max-width: 100%;
    position: absolute;
    right: 0;
    top: 100%;
    z-index: 9;
}

.is-menu.full-width-menu form,
.is-menu.sliding form {
    min-width: 0 !important;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 10%;
    width: 0;
    z-index: 9;

}

.twentynineteen .is-menu.full-width-menu input.search-field {
    width: 75%;
}

.is-menu.full-width-menu.active-search {
    top: 0;
    position: absolute;
    right: 0;
    width: 100%;
}

.is-menu.full-width-menu.active-search a {
    display: none;
}

.is-menu form .screen-reader-text {
    display: none;
}

.is-menu form label {
    margin: 0;
    padding: 0;
}

.is-menu-wrapper {
    display: none;
    position: absolute;
    right: auto !important;
    top: 33px !important;
    left: 25px;
    width: 60px !important;
    z-index: 9999;
}

.admin-bar .is-menu-wrapper {
    top: 51px;
}

.is-menu-wrapper .is-menu {
    float: left !important;
    color: #fff !important;
}

.is-menu-wrapper .is-menu form {
    right: 0;
    left: 0 !important;;
}

.gsc-cse-search-menu {
    max-width: 310px;
    float: right
}

.gsc-cse-search-menu .cse .gsc-control-cse,
.gsc-cse-search-menu .gsc-control-cse {
    padding: 0;
}

.search-close {
    cursor: pointer;
    display: none;
    height: 20px;
    position: absolute;
    right: -40%;
    top: 16px;
    width: 20px;
    z-index: 99999;
}

.popup-search-close {
    cursor: pointer;
    height: 20px;
    width: 20px;
    z-index: 99999;
    float: right;
    position: relative;
    margin: 20px 20px 0 0;
}

#is-popup-wrapper {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background: #fff;
    z-index: 999999;
}

.is-popup-search-form {
    width: 80%;
    margin: 20% auto 0;
}

.twentynineteen .is-popup-search-form form input.search-field {
    width: 80%;
}

.popup-search-close:after,
.search-close:after {
    border-left: 2px solid #000;
    content: '';
    height: 20px;
    left: 9px;
    position: absolute;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}

.popup-search-close:before,
.search-close:before {
    border-left: 2px solid #000;
    content: '';
    height: 20px;
    left: 9px;
    position: absolute;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.is-menu.dropdown form[style="display: block;"] + .search-close,
.is-menu.full-width-menu.open .search-close,
.is-menu.sliding.open .search-close {
    display: block;
}

.is-highlight {
    background-color: #FFFFB9;
    color: #222;
}

@media screen and ( max-width: 910px ) {
    .is-menu form {
        left: 0;
        min-width: 50%;
        right: auto;
    }

    .is-menu.default form{
        max-width: 100%;
    }

    .is-menu.full-width-menu.active-search {
        position: relative;
    }

    .is-menu-wrapper {
        display: block;
    }
}


/**
 * AJAX Search
 */
.is-ajax-search .is-loader-image {
    display: none;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    max-height: 42px;
    right: 5px;
    z-index: 9999;
}

.is-ajax-search.processing .is-loader-image {
    display: block;
}

.is-ajax-search label {
    position: relative;
    vertical-align: middle;
    display: inline-block;
    padding: 0;
    margin: 0;
}

.is-link-container {
    display: none;
}

form .is-link-container {
    position: relative;
}

form .is-link-container div {
    position: absolute;
    width: 200px;
    bottom: -25px;
    left: 5px;
    z-index: 99999;
    height: auto;
    line-height: 14px;
    padding: 10px 15px;
}

form .is-link-container a {
    text-decoration: none;
    font-size: 14px;
    font-weight: 100;
    font-family: arial;
    box-shadow: none;
}

form .is-link-container a:hover {
    text-decoration: underline;
}

form .is-link-container a.is-customize-link {
    margin-left: 15px;
}

form:hover > .is-link-container,
form:hover + .is-link-container {
    display: block;
}

.widget_search {
    margin-bottom: 0;
}

.is-form-style input.is-search-input {
    padding: 8px 12px;
    font-size: 14px !important;
    line-height: 1;
    border-radius: 0;
    border: solid 1px #ccc;
    /*font-family: FontAwesome, "Open Sans", Verdana, sans-serif !important;*/
    font-style: normal;
    text-decoration: inherit;
}

.is-form-style button.is-search-submit {
    background: none;
    padding: 0;
    margin: 0;
}

form.is-form-style input.is-search-submit {
    padding: 11px;
    vertical-align: middle;
}

.is-form-style input.is-search-submit,
.is-search-icon {
    display: inline-block;
    padding: 7px;
    color: #FFF;
    background: #fafafa;
    outline: 0;
    font-size: 16px;
    border: 1px solid #ccc;
    border-radius: 0;
    line-height: 1;
}
.search-icon{
   color: #fff !important;
}

.is-search-icon svg {
    vertical-align: middle;
}

.is-form-style-2 .is-search-submit {
    display: none;
}

.is-ajax-search-details,
.is-ajax-search-result,
.is-ajax-search-details *,
.is-ajax-search-result * {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    -ms-box-sizing: content-box;
    -o-box-sizing: content-box;
    box-sizing: content-box;
    padding: 0;
    outline: 0 !important;
    margin: 0;
    border: 0;
    border-radius: 0;
    text-transform: none;
    text-shadow: none;
    box-shadow: none;
    text-decoration: none;
    text-align: left;
    letter-spacing: normal;
    font-size: 13px;
    line-height: 18px;
    vertical-align: baseline;
}

.is-ajax-search-details a,
.is-ajax-search-result a {
    color: #0073aa;
}

.is-ajax-search-details a:hover,
.is-ajax-search-result a:hover {
    text-decoration: underline;
}

div.is-ajax-search-details,
div.is-ajax-search-result {
    display: none;
    height: auto;
    width: 500px;
    max-width: 95%;
    position: absolute;
    z-index: 999999;
    background: #e2e2e2;
    color: #313131;
    padding: 5px;
}

.is-ajax-search-items {
    max-height: 400px;
}

.is-search-sections {
    position: relative;
    clear: both;
    overflow: hidden;
}

.is-search-sections:after {
    content: "";
    display: block;
    clear: both;
}

.is-search-sections .left-section {
    float: left;
}

.is-show-more-results {
    border-top: none;
    margin-top: 5px;
    background: #FFF;
}

.is-show-more-results-text {
    cursor: pointer;
    padding: 4px 0 3px;
    text-align: center;
}

.is-load-more-image {
    display: block;
    margin: 0 auto;
    max-height: 42px;
}

.is-ajax-search-no-result {
    padding: 10px;
    background: #FFF;
    text-align: center;
}

.is-ajax-search-items .post-title {
    display: inline-block;
    font-weight: normal;
    font-size: 15px;
    text-transform: capitalize;
}

.is-search-sections .meta {
    margin: 5px 0;
}

.is-search-sections .meta i {
    font-size: 11px;
}

.is-search-sections .meta > div {
    margin-bottom: 5px;
}

.is-search-sections .meta > div > span {
    margin-left: 10px;
}

.is-search-sections .meta > div > span:first-child {
    margin-left: 0;
}

.is-has-badge .is-search-sections .is-title {
    margin-right: 35px;
}

.is-has-badge .is-search-sections .meta > div > span:last-child {
    margin-right: 10px;
}

.is-search-sections .meta > span:not(:last-child):after {
    margin: 0 2px;
    content: '/';
    display: inline-block;
}

.is-search-sections .thumbnail {
    margin-right: 10px;
    width: 70px;
}

.is-search-sections .thumbnail img {
    float: left;
    max-width: 70px;
}

.is-ajax-term-label {
    display: block;
    font-style: italic;
    font-size: 10px;
    text-transform: uppercase;
    color: #7b7b7b;
    line-height: 12px;
    letter-spacing: 2px;
}

.is-ajax-result-description {
    font-size: 14px;
    margin-top: 10px;
}

.is-ajax-search-post-details,
.is-ajax-search-post {
    clear: both;
    padding: 15px;
    border-bottom: 1px solid #eceff1;
}

.is-ajax-search-details .mCSB_container > div,
.is-ajax-search-post {
    background: #fff;
}

.is-ajax-search-result .is-ajax-search-post:hover,
.is-ajax-search-result .is-show-more-results:hover,
.is-ajax-search-tags-details > div:hover,
.is-ajax-search-categories-details > div:hover {
    background: #e2e2e2;
}

.is-ajax-search-details .is-title a,
.is-ajax-search-post .is-title a {
    text-transform: capitalize;
    font-size: 14px;
}

.is-ajax-search-post-details:last-child,
.is-ajax-search-posts .is-ajax-search-post:last-child {
    border: 0;
}

.is-ajax-woocommerce-actions {
    clear: both;
    margin-top: 10px;
    display: inline-block;
}

.is-ajax-woocommerce-actions > * {
    display: inline-block;
}

.is-ajax-woocommerce-actions .qty {
    width: 60px;
    height: auto;
    padding: 4px 8px;
    background: #fff;
    font-size: 14px;
}

.is-ajax-woocommerce-actions .add_to_cart_inline {
    margin: 0 0 0 5px;
}

.is-ajax-woocommerce-actions .added_to_cart {
    font-size: 15px;
    text-transform: capitalize;
    font-weight: 800;
    padding: 4px 8px;
}

.is-ajax-woocommerce-actions .add_to_cart_inline a.button {
    padding: 4px 10px;
    background: #0073aa;
    color: #FFF;
    font-weight: 800;
    text-decoration: none;
}

.is-ajax-search-details .is-ajax-woocommerce-actions .add_to_cart_inline a.button.loading {
    opacity: 0.4;
    cursor: wait;
}

.is-ajax-woocommerce-actions .add_to_cart_inline a.button:hover {
    opacity: 0.9;
}

.is-ajax-search-items .stock-status {
    color: #7ad03a;
}

.is-ajax-search-items .is-prices del {
    text-decoration: line-through;
}

.is-ajax-search-items .is-prices .amount  {
    background: none;
    font-weight: 800;
}

.is-ajax-search-items .is-prices del .amount {
    font-weight: lighter;
    font-size: 90%;
    opacity: .6;
}

.is-ajax-search-items .is-prices ins  {
    background: none;
}

.is-ajax-search-items .stock-status.is-out-of-stock {
    color: #a44;
}

.is-featured-icon {
    width: 13px;
    fill: #FFC107;
    vertical-align: text-top;
}

.is-ajax-search-items .is-sale-badge {
    background: #77a464;
    color: #fff;
    height: 20px;
    padding-top: 2px;
    position: absolute;
    right: -24px;
    text-align: center;
    top: 4px;
    transform: rotate(45deg);
    width: 77px;
}

.is-ajax-search-post-details .is-ajax-term-label {
    display: inline-block;
}

.is-ajax-term-name {
    font-size: 16px;
    text-transform: capitalize;
}

.is-ajax-term-wrap {
    margin-bottom: 10px;
}

div.is-ajax-search-details {
    width: 400px;
}

.is-ajax-search-post-details {
    display: none;
}

.is-ajax-search-posts-details .is-search-sections .thumbnail {
    width: 150px;
}

.is-ajax-search-posts-details .is-search-sections .thumbnail img {
    max-width: 150px;
    float: none;
}

div.is-ajax-search-items div.mCSB_container {
    margin-right: 21px;
}

@media screen and ( max-width: 910px ) {
    .is-ajax-search-details {
        display: none !important;
    }
}

@media screen and ( max-width: 510px ) {
    .is-ajax-search-result {
        left: 3px !important;
    }
}

.is-menu .search-icon-path {
    fill: #ffffff;
}
/* Ajax search results scrollbar CSS */
.mCustomScrollbar{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:0;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside>.mCSB_container{margin-right:30px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0;opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar{-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools,.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{background-image:url(../images/mCSB_buttons.png);background-repeat:no-repeat;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,.85)}.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(0,0,0,.9)}.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px auto}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.1)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded.mCSB_scrollTools .mCSB_dragger{height:14px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0}.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:center}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);background-repeat:repeat-y;opacity:.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;background-repeat:repeat-x}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=)}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:-moz-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to right,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:-moz-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}.mCS-3d-dark.mCSB_scrollTools,.mCS-3d.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,.2);box-shadow:inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;box-shadow:inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:8px;margin:4px auto}.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);box-shadow:inset 1px 0 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical{right:1px}.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCS-3d-thick.mCSB_scrollTools_vertical{box-shadow:inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,.mCS-3d-thick.mCSB_scrollTools_horizontal{bottom:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:inset 1px 0 0 rgba(255,255,255,.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4);height:12px;width:auto}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-thick-dark.mCSB_scrollTools{box-shadow:inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,.4),inset -1px 0 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#777}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{right:0;margin:12px 0}.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{left:0;right:auto}.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px}.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255,255,255,.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,.2)}.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.6)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.6)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}

/* User menu */

.thim-sc-login {
    position: relative;
    padding: 0 20px;
    display: inline-block
}

.thim-sc-login.link-to-account a {
    color: #202121 !important
}

.thim-sc-login.link-to-account a:hover {
    text-decoration: underline
}

.thim-sc-login .widget_thim-login .user-name {
    position: relative
}

.thim-sc-login .widget_thim-login .user-name:hover .author {
    visibility: visible;
    filter: alpha(opacity=100);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -webkit-opacity: 1;
    -khtml-opacity: 1;
    -moz-opacity: 1;
    -ms-opacity: 1;
    -o-opacity: 1;
    opacity: 1;
    -webkit-transform: translate(-12px);
    -moz-transform: translate(-12px);
    -ms-transform: translate(-12px);
    -o-transform: translate(-12px)
}

.thim-sc-login .widget_thim-login .author {
    position: absolute;
    right: 100%;
    visibility: hidden;
    pointer-events: none;
    filter: alpha(opacity=0);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -webkit-opacity: 0;
    -khtml-opacity: 0;
    -moz-opacity: 0;
    -ms-opacity: 0;
    -o-opacity: 0;
    opacity: 0;
    -webkit-transition: opacity 0.2s ease-in-out, visibility 0.2s ease-in-out, transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24), -webkit-transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);
    -khtml-transition: opacity 0.2s ease-in-out, visibility 0.2s ease-in-out, transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24), -webkit-transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);
    -moz-transition: opacity 0.2s ease-in-out, visibility 0.2s ease-in-out, transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24), -webkit-transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);
    -ms-transition: opacity 0.2s ease-in-out, visibility 0.2s ease-in-out, transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24), -webkit-transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);
    -o-transition: opacity 0.2s ease-in-out, visibility 0.2s ease-in-out, transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24), -webkit-transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);
    transition: opacity 0.2s ease-in-out, visibility 0.2s ease-in-out, transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24), -webkit-transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.thim-sc-login .widget_thim-login .avatar {
    width: 30px;
    height: 30px;
    background-color: #ccc
}

.thim-sc-login .widget_thim-login:hover ul.user-info {
    display: block
}

#masthead .widget.widget_thim-login .user-info {
    margin: 0;
    position: absolute;
    top: 75%;
    list-style: none;
    display: none;
    background: #fff;
    min-width: 210px;
    margin-left: -150px;
    z-index: 2000;
    -ms-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.09);
    -o-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.09);
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.09);
}


.thim-sc-login .widget_thim-login ul.user-info .menu-item:hover {
    background-color: rgba(3, 44, 75, 0.2)
}

.thim-sc-login .widget_thim-login ul.user-info .menu-item a {
    padding: 15px 20px;
    display: block;
    color: #202121
}

.thim-sc-login {
    position: relative;
    padding: 0 20px;
    display: inline-block;
}

/* ── Topbar flexbox layout (no WPBakery dependency) ── */

#thim-header-topbar .topbar-inner {
    display: flex !important;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    min-height: 45px;
}

#thim-header-topbar .topbar-left {
    flex: 0 1 auto;
}

#thim-header-topbar .topbar-right {
    flex: 0 0 auto;
    display: flex !important;
    align-items: center;
    margin-left: auto;
    gap: 0;
}

/* Login widget inside topbar */
#thim-header-topbar .thim-sc-login {
    position: relative;
    padding: 0 15px;
    display: inline-flex;
    align-items: center;
    line-height: 45px;
}

/* Hide user-info dropdown by default */
#thim-header-topbar .thim-sc-login ul.user-info {
    display: none;
    position: absolute;
    top: 100%;
    right: 0;
    margin: 0;
    padding: 0;
    list-style: none;
    background: #1ea69a;
    min-width: 210px;
    z-index: 2000;
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.09);
}

/* Show on hover */
#thim-header-topbar .thim-sc-login:hover ul.user-info {
    display: block;
}

/* Dropdown menu items */
#thim-header-topbar .thim-sc-login ul.user-info .menu-item:hover {
    background-color: rgba(3, 44, 75, 0.2);
}
#thim-header-topbar .thim-sc-login ul.user-info .menu-item a {
    padding: 15px 20px;
    display: block;
    color: #fff;
}

/* Avatar icon vertical alignment */
#thim-header-topbar .thim-sc-login .user-name {
    display: inline-flex;
    align-items: center;
    line-height: 1;
}
#thim-header-topbar .thim-sc-login .user-name .avatar {
    width: 26px;
    height: 26px;
    border-radius: 50%;
    vertical-align: middle;
}
#thim-header-topbar .thim-sc-login .user-name .author {
    display: none;
}

/* Login/Register links alignment */
#thim-header-topbar .thim-sc-login .thim-link-login {
    display: inline-flex;
    align-items: center;
    line-height: 45px;
}

/* Mini cart alignment in topbar-right */
#thim-header-topbar .topbar-right .widget_shopping_cart,
#thim-header-topbar .topbar-right .elementor-widget-wp-widget-woocommerce_widget_cart {
    display: inline-flex;
    align-items: center;
}

@media (max-width: 850px) {
    #thim-header-topbar .topbar-left ul.list-inline li {
        display: none;
    }
    #thim-header-topbar .topbar-inner {
        justify-content: flex-end;
    }
}

/* ── vc_row full-width stretch (replacement for WPBakery JS) ── */

.vc_row.vc_row-fluid {
    width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
    box-sizing: border-box;
}

/* White text on green vc_row (.top-courses-overflow) */
.top-courses-overflow .thim-sc-heading .primary-heading,
.top-courses-overflow .thim-sc-heading .secondary-heading {
    color: #ffffff;
}
.top-courses-overflow .thim-sc-heading .underline {
    background-color: #ffffff;
}

