/*
Theme Name: WPLMS Blank ChildTheme
Theme URI: http://www.VibeThemes.com    
Description: Child Theme for WPLMS WordPress Theme
Author: VibeThemes
Author URI: http://themeforest.com/user/vibethemes
Template: wplms
Version: 1.0
*/

@import url("../wplms/style.css");

.button,
input[type=button],
input[type=submit],
.button.hero,
.heading_more:before,
.vibe_carousel .flex-direction-nav a,
.sidebar .widget #searchform input[type="submit"],
#signup_submit,
#submit,
button,
.login_sidebar .login_content #vbp-login-form #sidebar-wp-submit,
#buddypress a.button,
.generic-button a:hover,
#buddypress input[type=button],
body.activity-permalink .ac-form input[type=submit],
#buddypress input[type=submit],
#buddypress input[type=reset],
#buddypress ul.button-nav li a,
#buddypress .item-list-tabs ul li a:hover,
#buddypress div.generic-button a:hover,
a.bp-title-button,
.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a,
#buddypress div.item-list-tabs#subnav ul li.current a,
#buddypress div.item-list-tabs ul li a span,
#buddypress div.item-list-tabs ul li.selected a,
#buddypress div.item-list-tabs ul li.current a,
#vibe_bp_login #wplogin-modal .btn-default,
#vibe_bp_login #wplogin-modal .btn-block,
.single #buddypress .item-list-tabs#subnav ul li.selected a,
.single-item #buddypress .item-list-tabs#subnav ul li.selected a,
.course_button.button,
.unit_button.button,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active,
.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce #respond input#submit,
.woocommerce #content input.button,
.woocommerce-page a.button,
.woocommerce-page button.button,
.woocommerce-page input.button,
.woocommerce-page #respond input#submit,
.woocommerce-page #content input.button,
.woocommerce ul.products li a.added_to_cart,
.woocommerce ul.products li a.button,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce #respond input#submit.alt,
.woocommerce #content input.button.alt,
.woocommerce-page a.button.alt,
.woocommerce-page button.button.alt,
.woocommerce-page input.button.alt,
.woocommerce-page #respond input#submit.alt,
.woocommerce-page #content input.button.alt,
.woocommerce .widget_layered_nav_filters ul li a,
.woocommerce-page .widget_layered_nav_filters ul li a,
.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active,
.woocommerce div.product .woocommerce-tabs ul.tabs li:hover,
.price_slider .ui-slider-range,
.ui-slider .ui-slider-handle,
.tabs-left>.nav-tabs>li>a:hover,
.tabs-left>.nav-tabs>li>a:focus,
.page-numbers.current,
.pagination .page-numbers.current,
.pagination span.current,
.block_media .hover-link,
.vibe_filterable li a:hover,
.vibe_filterable li.active a,
#wplms-calendar td.active,
.btn.primary,
#wplms-calendar td a span,
.tagcloud a,
.checkoutsteps ul li.checkout_begin,
.widget.pricing .course_sharing .socialicons.round li>a:hover,
.widget.pricing .course_sharing .socialicons.square li>a:hover,
.widget_carousel .flex-direction-nav a,
.vibe_carousel .flex-direction-nav a,
#question #submit:hover,
.ques_link:hover,
.reset_answer,
.quiz_timeline li:hover>span,
.quiz_timeline li.active>span,
.course_timeline li.done>span,
.course_timeline li:hover>span,
.course_timeline li.active>span,
.quiz_timeline li.active>a>span,
.vbplogin em,
#buddypress div.item-list-tabs#subnav ul li.switch_view a.active,
#buddypress .activity-list li.load-more a:hover,
.note-tabs ul li.selected a,
.note-tabs ul li.current a,
.data_stats li:hover,
.data_stats li.active,
.wplms_clp_stats li.active,
.wplms_clp_stats li:hover,
.course_students li .progress .bar,
.in_quiz .pagination ul li span,
.quiz_meta .progress .bar,
.page-links span,
#vibe_bp_login input[type=submit],
.single-course.c2 #item-nav div.item-list-tabs#object-nav li.current a,
.single-course.c3 #item-nav div.item-list-tabs#object-nav li.current a,
.single-course.c5 #item-nav div.item-list-tabs#object-nav li.current a,
.single-course.c6 #item-nav div.item-list-tabs#object-nav li.current a,
.single-course.c7 #item-nav div.item-list-tabs#object-nav li.current a,
.minimal .widget .course_cat_nav ul li a:hover span,
.minimal .pusher #buddypress a.button:hover,
.minimal #buddypress #item-nav .item-list-tabs ul li.current a:after,
.minimal #buddypress #item-nav .item-list-tabs ul li.selected a:after,
.vibe_carousel .flex-control-nav li a,
.widget_carousel .flex-control-nav li a,
.course8 .block_content .more a,
.course8 .block_content .cat_btn {
	background-color: #52c9a5;
}

.tagcloud a:hover,
.instructor_action_buttons li a span,
.total_students span,
.nav-tabs>li.active>a,
.nav-tabs>li.active>a:focus,
.nav-tabs>li.active>a:hover,
.unit_content p span.side_comment:hover,
.unit_content p span.side_comment.active,
.v_module.custom_post_carousel .heading_more,
#buddypress .activity-list li.load-more a:hover,
.load-more a:hover,
.instructor strong span,
#buddypress .item-list-tabs ul li a:hover,
.archive #buddypress .course_category,
.course_front_progressbar .progress .bar,
.widget .course_cat_nav ul li.current-cat-parent>a,
.widget .course_cat_nav ul li.current-cat>a,
.widget .course_cat_nav ul li a span,
.woocommerce nav.woocommerce-pagination ul li span.current,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.widget .price_slider .ui-slider-handle,
#bbpress-forums #favorite-toggle a:hover,
#bbpress-forums #subscription-toggle a:hover,
.pagetitle #subscription-toggle a:hover,
#bbpress-forums .bbp-pagination .bbp-pagination-links a.page-numbers:hover,
#bbpress-forums .bbp-pagination .bbp-pagination-links span.current,
.mooc .vbpcart span em,
.sleek .vbpcart span em,
.minimal .pusher h3.heading span:after,
.minimal #buddypress div.item-list-tabs ul li.selected a:after,
.minimal #buddypress div.item-list-tabs ul li.selected a span,
.minimal #buddypress div.item-list-tabs#subnav ul li.switch_view a.active,
.minimal .pusher #buddypress input[type=submit]:hover,
.minimal .pusher .button:hover,
.minimal .pusher input[type=submit]:hover,
.minimal.single-course.c2 #item-nav .item-list-tabs#object-nav ul li.current a:after,
.minimal.single-course.c2 #item-nav .item-list-tabs#object-nav ul li.selected a:after,
.minimal.single-course.c3 #item-nav .item-list-tabs#object-nav ul li.current a:after,
.minimal.single-course.c3 #item-nav .item-list-tabs#object-nav ul li.selected a:after,
.minimal.single-course.c2 .course_sub_action.current a:after,
.minimal.single-course.c3 .course_sub_action.current a:after,
.single-course.c4.minimal #buddypress .item-list-tabs#object-nav li.current a:after,
.minimal.single-course.submissions .course_sub_action.current a:after,
.minimal.single-course.c5 #item-nav .item-list-tabs#object-nav ul li.current a:after,
.minimal.single-course.c5 #item-nav .item-list-tabs#object-nav ul li.selected a:after,
.minimal .pusher h3.heading span:after,
.minimal .pusher h4.widget_title span:after,
.minimal.woocommerce-page a.button:hover,
.minimal.woocommerce a.button:hover,
.minimal.woocommerce ul.products li a.button:hover,
.minimal .pagination a.page-numbers:hover,
.minimal .pagination a:hover,
.minimal .pagination .page-numbers.current,
.minimal .pagination span.current,
.minimal.woocommerce-page #content input.button:hover,
.minimal.woocommerce-page input.button:hover,
.minimal .pusher .woocommerce a.button:hover,
.minimal #buddypress #group-create-tabs.item-list-tabs li.current>a:after,
.elegant #buddypress div.item-list-tabs li.selected a:before,
.elegant.archive #buddypress div.item-list-tabs li.selected a,
.elegant #item-nav div.item-list-tabs#object-nav li.current a:before,
.elegant #buddypress .item-list-tabs#subnav ul li.current a:before,
.elegant #buddypress #item-nav div.item-list-tabs#object-nav li.current a:before,
.elegant #buddypress #members-activity div.item-list-tabs ul li.selected a:before,
.elegant.single-course.c4 #buddypress .item-list-tabs#object-nav li.current a:before,
.elegant.single #buddypress .item-list-tabs#subnav ul li.selected a:before,
.login_page_content .nav.nav-tabs>li.active>a:after,
.block.general .block_content .general_details,
.modern .vibe_carousel .flex-direction-nav a:hover,
.modern .pusher h3.heading span:before,
.modern .pusher h4.widget_title span:before,
.modern #buddypress #item-nav .item-list-tabs ul li.current a:after,
.modern #buddypress #item-nav .item-list-tabs ul li.selected a:after,
.modern .pusher #title .pagetitle h1:after,
.modern #buddypress div.item-list-tabs ul li.current a:after,
.modern #buddypress div.item-list-tabs ul li.selected a:after,
.modern #buddypress div.item-list-tabs ul li.current a span,
.modern #buddypress div.item-list-tabs ul li.selected a span,
.save_quiz_progress .save_progress_inner,
.submit_quiz_progress .save_progress_inner,
body.loading.pageloader2 .global:before,
body.loading.pageloader2 .global:after,
.course_pursue_panel .course_action_points,
.course_pursue_panel .course_timeline li.unit_line.active:before,
.block.simple .block_content .simple_category a:before,
.block.simple .block_media:before,
.block.generic .block_content .generic_category a:before,
.block.generic .block_content .block_title a:before,
.block.courseitem.course6 .block_media .postblock_cats .postblock_cat,
.progress .bar,
.block.courseitem.course6 .block_media .course_start_date,
.block.courseitem.course6 .block_content .course_instructor:after {
	background: #52c9a5;
}

.link,
.instructor_line h3 a:hover,
.minimal .generic-button a,
#notes_discussions .actions a:hover,
ul.item-list.loading:after,
#ajaxloader:after,
.course_timeline li.active a,
.course_timeline li:hover a,
#notes_discussions .actions a.reply_unit_comment.meta_info,
.side_comments ul.actions li a:hover,
.v_module.custom_post_carousel .vibe_carousel.noheading .flex-direction-nav .flex-next,
.v_module.custom_post_carousel .vibe_carousel.noheading .flex-direction-nav .flex-prev,
.side_comments a.reply_unit_comment.meta_info,
.nav.nav-tabs>li.active>a>span,
.unit_content .reply a,
.widget .item-options a.selected,
.footerwidget .item-options a.selected,
.course_front_progressbar>span,
#buddypress div.generic-button a,
.woocommerce div.product .connected_courses li a,
.widget .course_cat_nav ul li.current-cat-parent>a>span,
.widget .course_cat_nav ul li.current-cat>a>span,
#bbpress-forums #favorite-toggle a,
#bbpress-forums #subscription-toggle a,
.pagetitle #subscription-toggle a,
.minimal.woocommerce ul.products li a.button,
.minimal.woocommerce a.button,
.minimal #buddypress ul.item-list li .item-credits a.button,
.minimal .note-tabs ul li a,
.minimal .pagination span,
.minimal .pagination label,
.minimal .pagination .page-numbers.current,
.minimal .pagination span.current,
.minimal .pagination a.page-numbers,
.minimal .pagination a,
.minimal.woocommerce-page a.button,
.minimal.woocommerce nav.woocommerce-pagination ul li a,
.minimal #bbpress-forums .bbp-pagination .bbp-pagination-links a.page-numbers,
.minimal #bbpress-forums .bbp-pagination .bbp-pagination-links span,
.minimal #buddypress div.item-list-tabs ul li a:hover,
.minimal #buddypress div.item-list-tabs ul li.selected a,
.minimal #buddypress div.item-list-tabs#subnav ul li.switch_view a.active,
.minimal .widget .course_cat_nav ul li a:hover,
.minimal .widget .course_cat_nav ul li a span,
.minimal .pusher .button,
.minimal .pusher #buddypress a.button,
.minimal .pusher #buddypress input[type=submit],
.minimal .pusher .button,
.minimal .pusher input[type=submit],
.minimal .pusher #buddypress input[type=button],
.minimal #buddypress #item-nav .item-list-tabs ul li.current a,
.minimal #buddypress #item-nav .item-list-tabs ul li.selected a,
.minimal #buddypress div.item-list-tabs#subnav ul li.current a,
.minimal #buddypress div.item-list-tabs#subnav ul li.selected a,
.minimal.bp-user.p2 #buddypress div.item-list-tabs#object-nav li a:hover,
.minimal.bp-user.p3 #buddypress div.item-list-tabs#object-nav li a:hover,
.minimal.bp-user.p4 #buddypress div.item-list-tabs#object-nav li a:hover,
.minimal.single-course.c2 #item-nav .item-list-tabs#object-nav ul li.current a,
.minimal.single-course.c2 #item-nav .item-list-tabs#object-nav ul li.selected a,
.minimal.single-course.c3 #item-nav .item-list-tabs#object-nav ul li.current a,
.minimal.single-course.c3 #item-nav .item-list-tabs#object-nav ul li.selected a,
.minimal.single-course.c2 #item-nav .item-list-tabs#object-nav ul li a:hover,
.minimal.single-course.c3 #item-nav .item-list-tabs#object-nav ul li a:hover,
.minimal .mooc .woocart .buttons .button,
.minimal .sleek .woocart .buttons .button,
.minimal .woocommerce ul.products li.product .button,
.minimal .pusher .woocommerce a.button,
.elegant #item-nav div.item-list-tabs#object-nav li a:hover,
.elegant #item-nav div.item-list-tabs#object-nav li.current a,
.elegant #buddypress #item-nav div.item-list-tabs#object-nav li.current a,
.elegant #buddypress #item-nav div.item-list-tabs#object-nav li a:hover,
.elegant #buddypress #members-activity div.item-list-tabs ul li.selected a,
.elegant #buddypress #members-activity div.item-list-tabs ul li a:hover,
.elegant.single-course.c3 #item-nav div.item-list-tabs#object-nav li.current a,
.elegant.single-course.c4 #buddypress .item-list-tabs#object-nav li.current a,
.login_page_content .nav.nav-tabs>li.active>a,
.block.postblock .block_content .course_instructor,
.elegant.single #buddypress .item-list-tabs#subnav ul li.selected a,
.modern #buddypress #item-nav .item-list-tabs ul li.current a,
.modern #buddypress #item-nav .item-list-tabs ul li.selected a,
.modern nav li a:hover,
.modern nav li.current_menu_item a,
.modern nav li.current_page_item a,
.modern #buddypress div.item-list-tabs ul li a:hover,
.modern #buddypress div.item-list-tabs ul li.current a,
.modern #buddypress div.item-list-tabs ul li.selected a,
.modern #buddypress div.item-list-tabs ul li a span,
.modern #buddypress div.item-list-tabs#subnav ul li.current a,
.modern #buddypress div.item-list-tabs#subnav ul li.selected a {
	color: #52c9a5;
}

.button,
.radio>input[type=radio]:checked+label:before,
.nav-tabs>li.active>a,
.nav-tabs>li.active>a:focus,
.nav-tabs>li.active>a:hover.tab-pane li:hover img,
.checkbox>input[type=checkbox]:checked+label:before,
.pagination .page-numbers.current,
.pagination span.current,
#buddypress div.item-list-tabs ul li.current,
#buddypress div.item-list-tabs#subnav ul li.current a,
.single #buddypress .item-list-tabs#subnav ul li.selected a,
.single-item #buddypress .item-list-tabs#subnav ul li.selected a,
.unit_button.button,
#buddypress div#item-header #item-header-avatar,
.gallery a:hover,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce #respond input#submit,
.woocommerce #content input.button,
.woocommerce-page a.button,
.woocommerce-page button.button,
.woocommerce-page input.button,
.woocommerce-page #respond input#submit,
.woocommerce-page #content input.button,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce #respond input#submit.alt,
.woocommerce #content input.button.alt,
.woocommerce-page a.button.alt,
.woocommerce-page button.button.alt,
.woocommerce-page input.button.alt,
.woocommerce-page #respond input#submit.alt,
.woocommerce-page #content input.button.alt,
.woocommerce .widget_layered_nav_filters ul li a,
.woocommerce-page .widget_layered_nav_filters ul li a,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active,
.woocommerce div.product .woocommerce-tabs ul.tabs li:hover,
.tabs-left>.nav-tabs>li>a:hover,
.tabs-left>.nav-tabs>li>a:focus,
.tabs-left>.nav-tabs .active>a,
.tabs-left>.nav-tabs .active>a:hover,
.tabs-left>.nav-tabs .active>a:focus,
.vibe_filterable li a:hover,
.vibe_filterable li.active a,
#wplms-calendar td.active,
.checkoutsteps ul li.checkout_begin,
.widget_course_list a:hover img,
.widget_course_list a:hover img,
.quiz_timeline li.active,
.widget_course_list a:hover img,
.vcard:hover img,
.postsmall .post_thumb a:hover,
.button.hero,
.unit_content .commentlist li.bypostauthor>.comment-body>.vcard img,
.unit_content .commentlist li:hover>.comment-body>.vcard img,
#buddypress div.generic-button a,
#buddypress div.item-list-tabs#subnav ul li.switch_view a.active,
.woocommerce nav.woocommerce-pagination ul li span.current,
#bbpress-forums #favorite-toggle a,
#bbpress-forums .bbp-pagination .bbp-pagination-links span.current,
#bbpress-forums #subscription-toggle a,
.pagetitle #subscription-toggle a,
.minimal.woocommerce ul.products li a.button,
.minimal.woocommerce a.button,
.minimal .note-tabs,
.minimal .pagination span,
.minimal .pagination label,
.minimal .pagination .page-numbers.current,
.minimal .pagination span.current,
.minimal .pagination a.page-numbers,
.minimal .pagination a,
.minimal.woocommerce-page a.button,
.minimal.woocommerce nav.woocommerce-pagination ul li a,
.minimal #bbpress-forums .bbp-pagination .bbp-pagination-links a.page-numbers,
.minimal #bbpress-forums .bbp-pagination .bbp-pagination-links span,
.minimal #buddypress div.item-list-tabs ul li a:hover,
.minimal .pusher #buddypress a.button,
.minimal .generic-button a,
.minimal #buddypress div.item-list-tabs ul li.selected a,
.minimal #buddypress div.item-list-tabs ul li a span,
.minimal .widget .course_cat_nav ul li a span,
.minimal .pusher #buddypress input[type=button],
.minimal .pusher #buddypress input[type=submit],
.minimal .pusher .button,
.minimal .pusher input[type=submit],
.minimal.woocommerce-page #content input.button,
.minimal.woocommerce-page input.button,
.minimal .pusher .woocommerce a.button,
.minimal.woocommerce div.product .woocommerce-tabs ul.tabs li.active,
.minimal.woocommerce div.product .woocommerce-tabs ul.tabs li:hover,
.elegant #buddypress div.item-list-tabs li.selected {
	border-color: #52c9a5;
}

a:hover,
.author_desc .social li a:hover,
#course_creation_tabs li.active:after,
.widget ul>li:hover>a,
.course_students li>ul>li>a:hover,
.quiz_students li>ul>li>a:hover,
#buddypress div.activity-meta a,
#buddypress div.activity-meta a.button,
#buddypress .acomment-options a,
.widget .menu li.current-menu-item a,
#buddypress a.primary,
#buddypress a.secondary,
.activity-inner a,
#latest-update h6 a,
.bp-primary-action,
.bp-secondary-action,
#buddypress div.item-list-tabs ul li.selected a span,
#buddypress div.item-list-tabs ul li.current a span,
#buddypress div.item-list-tabs ul li a:hover span,
.activity-read-more a,
.unitattachments h4 span,
.unitattachments li a:after,
.noreviews a,
.expand .minmax:hover,
.connected_courses li a,
#buddypress #item-body span.highlight a,
#buddypress div#message-thread div.message-content a,
.course_students li>ul>li>a:hover,
.quiz_students li>ul>li>a:hover,
.assignment_students li>ul>li>a:hover,
.widget ul li:hover>a,
.widget ul li.current-cat a,
.quiz_timeline li:hover a,
.quiz_timeline li.active a,
.woocommerce .star-rating span,
.woocommerce-page .star-rating span,
.product_list_widget .star-rating span,
#vibe-tabs-notes_discussion .view_all_notes:hover,
.instructor strong a:hover,
.minimal .woocommerce nav.woocommerce-pagination ul li a,
.single-item.groups.g3.minimal #item-body .item-list-tabs#subnav ul li.current.selected a,
.single-item.groups.g4.minimal #item-body .item-list-tabs#subnav ul li.current.selected a,
.bp-user.p3 #item-body .item-list-tabs#subnav ul li.current.selected a,
.bp-user.p4 #item-body .item-list-tabs#subnav ul li.current.selected a,
.minimal #buddypress div.item-list-tabs ul li a span,
.minimal.single-item.groups.g2 #buddypress div.item-list-tabs#object-nav li a:hover,
.minimal.single-item.groups.g3 #buddypress div.item-list-tabs#object-nav li a:hover,
.minimal.single-item.groups.g4 #buddypress div.item-list-tabs#object-nav li a:hover,
.minimal.single-course.c5 #item-nav .item-list-tabs#object-nav ul li a:hover,
.minimal.single-course.c5 #item-nav .item-list-tabs#object-nav ul li.current a,
.minimal.woocommerce-page #content input.button,
.minimal.woocommerce button.button,
.minimal.woocommerce-page input.button,
.elegant #buddypress .dir-form div.item-list-tabs ul li.selected a,
.elegant.directory.d3 #buddypress .item-list-tabs ul li a:hover {
	color: #52c9a5;
}

.minimal.woocommerce .button,
.minimal.woocommerce button.button,
.minimal #buddypress div.item-list-tabs#subnav ul li.switch_view a.active,
.minimal.directory #buddypress div.item-list-tabs#subnav ul li.switch_view a.active {
	border-color: #52c9a5 !important;
}

.minimal nav li a:hover,
.minimal nav li:hover>a,
.minimal nav li.current_menu_item>a,
.minimal nav li.current_page_item>a,
.minimal.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,
.minimal.woocommerce div.product .woocommerce-tabs ul.tabs li:hover a,
.elegant #buddypress .item-list-tabs#subnav ul li.current a,
.elegant.single-course #item-nav div.item-list-tabs#object-nav li.current a,
.elegant.directory.d3 #buddypress .item-list-tabs li.selected a,
.elegant.directory.d4 #buddypress .item-list-tabs li.selected a,
.elegant.bp-user.p4 #buddypress .item-list-tabs#subnav li.selected.current a,
.elegant.single-item.groups.g4 #buddypress .item-list-tabs#subnav li.selected.current a {
	color: #52c9a5 !important;
}

.woocommerce a.button,
.button,
#nav_horizontalli.current-menu-ancestor>a,
#headertop a.btn,
button,
#nav_horizontal li.current-menu-item>a,
.total_students span,
#nav_horizontal li a:hover,
.button.hero,
.tagcloud a:hover,
#nav_horizontal li:hover a,
.course_button.button span.amount,
#buddypress .item-list-tabs ul li a:hover,
.login_sidebar .login_content #vbp-login-form #sidebar-wp-submit,
.vibe_filterable li.active a,
.tabbable .nav.nav-tabs li:hover a,
.btn,
a.btn.readmore:hover,
.checkbox>input[type=checkbox]:checked+label:after,
footer .tagcloud a:hover,
.tagcloud a,
.in_quiz .pagination ul li span,
.nav-tabs>li.active>a,
.nav-tabs>li.active>a:hover,
.nav-tabs>li.active>a:focus,
.generic-button a:hover,
.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a,
body.activity-permalink .ac-form input[type=submit],
.hover-link:hover,
#buddypress .activity-list li.load-more a:hover,
#buddypress div.generic-button a:hover,
.archive #buddypress .course_category,
.archive #buddypress .course_category h3,
#buddypress ul.item-list li .item-credits a.button,
#buddypress ul.item-list li .item-credits a.button span,
#course_creation_tabs li.done:after,
#buddypress .item-list-tabs ul li a:hover,
.pagination .current,
#question #submit:hover,
.ques_link:hover,
.reset_answer:hover,
.widget .course_cat_nav ul li.current-cat-parent>a,
.widget .course_cat_nav ul li.current-cat>a,
.widget .course_cat_nav ul li a span,
.woocommerce ul.products li.product .button,
.woocommerce nav.woocommerce-pagination ul li span.current,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce #respond input#submit,
.woocommerce #content input.button,
.woocommerce-page a.button,
.woocommerce-page button.button,
.woocommerce-page input.button,
.quiz_timeline li.active>a>span,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active,
.woocommerce div.product .woocommerce-tabs ul.tabs li:hover,
#vibe_bp_login input[type=submit],
.woocommerce-page #respond input#submit,
#bbpress-forums #favorite-toggle a:hover,
#bbpress-forums #subscription-toggle a:hover,
#bbpress-forums .bbp-pagination .bbp-pagination-links a.page-numbers:hover,
#bbpress-forums .bbp-pagination .bbp-pagination-links span.current,
#buddypress ul.button-nav li a,
.tabs ul.nav.nav-tabs>li.active>a>span,
.mooc .vbpcart span em,
.sleek .vbpcart span em,
.single-course.c2 #item-nav div.item-list-tabs#object-nav li.current a,
.single-course.c3 #item-nav div.item-list-tabs#object-nav li.current a,
.single-course.c5 #item-nav div.item-list-tabs#object-nav li.current a,
.single-item.groups.g2 #buddypress div.item-list-tabs#object-nav li a:hover,
.single-item.groups.g3 #buddypress div.item-list-tabs#object-nav li a:hover,
.single-item.groups.g4 #buddypress div.item-list-tabs#object-nav li a:hover,
.v_module.custom_post_carousel .heading_more,
.minimal .pusher #buddypress a.button:hover,
.minimal .note-tabs ul li.selected a,
.minimal #buddypress div.item-list-tabs ul li.selected a span,
.minimal .widget .course_cat_nav ul li a:hover span,
.minimal .pagination .page-numbers.current,
.minimal .pagination span.current,
.minimal.woocommerce-page a.button:hover,
.minimal.woocommerce a.button:hover,
.minimal .pusher .button:hover,
.minimal.woocommerce ul.products li a.button:hover,
.minimal .pagination a.page-numbers:hover,
.minimal .pagination a:hover,
.minimal .pusher #buddypress input[type=submit]:hover,
.minimal .pusher input[type=submit]:hover,
.minimal.woocommerce-page #content input.button:hover,
.minimal.woocommerce-page input.button:hover,
.minimal .mooc .woocart .buttons .button:hover,
.minimal .sleek .woocart .buttons .button:hover,
.minimal .pusher .woocommerce a.button:hover,
.elegant #buddypress .dir-form div.item-list-tabs ul li:not(.selected) a:hover,
.elegant.single-course.c4 #buddypress .item-list-tabs#object-nav li a:hover,
.elegant .widget.pricing a.button,
.block.general .block_content .general_details>a,
.modern .vibe_carousel .flex-direction-nav a:hover,
.course_pursue_panel .course_action_points,
.course_pursue_panel .course_action_points h1,
.course_pursue_panel .course_time strong,
.course_pursue_panel .course_time strong span,
.block.courseitem.course6 .block_media .postblock_cats .postblock_cat,
.block.courseitem.course6 .block_media .course_start_date {
	color: #FFFFFF;
}

#logo img,
#alt_logo img {
	height: 48px;
	max-height: 48px;
}

#logo img,
#alt_logo img {
	max-height: 48px;
}

#logo {
	padding-top: 4px;
}

#logo {
	padding-bottom: 10px;
}

#headertop,
header.fixed,
.pagesidebar,
#pmpro_confirmation_table thead,
header #searchdiv.active #searchform input[type=text],
.pmpro_checkout thead th,
#pmpro_levels_table thead,
.boxed #headertop .container,
header.sleek.transparent.fixed {
	background-color: #52c9a5;
}

#headertop,
#headertop a,
.sidemenu li a,
.sidemenu .mobile_icons>a,
#pmpro_confirmation_table thead,
.pmpro_checkout thead th,
#pmpro_levels_table thead,
header.fixed .topmenu>li>a,
header.fixed #searchicon,
header.fixed nav>.menu>li>a {
	color: #ffffff;
}

header,
.sidemenu li.active a,
.sidemenu li a:hover,
.note-tabs,
header #searchform input[type="text"],
.boxed header:not(.transparent) .container,
.reset_answer:hover {
	background-color: #313b3d;
}

nav .menu li a,
nav .menu li.current-menu-item a,
.topmenu li a,
.sleek .topmenu>li>a,
.sleek nav>.menu>li>a,
header #searchicon,
.mooc .topmenu>li>a,
.mooc nav>.menu>li>a,
#login_trigger {
	color: #ffffff;
}

nav .menu li a,
nav .menu li.current-menu-item a,
.sleek nav>.menu>li>a,
header #searchicon,
.mooc nav>.menu>li>a,
#login_trigger {
	font-size: 16px;
}

.sub-menu,
nav .sub-menu,
#mooc_menu nav .menu li:hover>.menu-sidebar,
header #searchform,
.sleek .woocart,
.megadrop .menu-cat_subcat .sub_cat_menu,
.megadrop .menu-cat_subcat .sub_posts_menu {
	background-color: #ffffff;
}

nav .menu li>.sub-menu li a,
nav .menu li.current-menu-item .sub-menu li a,
nav .sub-menu li.current-menu-item a,
nav .menu li .menu-sidebar .widget h4.widget_title,
nav .menu li .menu-sidebar .widget ul li a,
nav .menu li .menu-sidebar .widget,
.megadrop .menu-sidebar,
#mooc_menu nav .menu li:hover>.menu-sidebar,
#mooc_menu nav .menu li:hover>.menu-sidebar a,
.megadrop .menu-sidebar .widget ul li a,
.megadrop .menu-sidebar .widget .widgettitle,
.megadrop .menu-sidebar .widgettitle,
.sleek .woocart .cart_list.product_list_widget .mini_cart_item a,
.sleek .woocart .cart_list.product_list_widget .mini_cart_item span,
.sleek .woocart .total,
.sleek .woocart .cart_list.product_list_widget .empty,
.mooc .woocart .cart_list.product_list_widget .mini_cart_item a,
.mooc .woocart .cart_list.product_list_widget .mini_cart_item span,
.mooc .woocart .total,
.sleek .woocart .cart_list.product_list_widget .empty {
	color: #3a3a3a;
}

nav>.menu>li>a,
.sleek .topmenu>li>a,
.sleek nav>.menu>li>a {
	font-family: "Poppins";
}

nav .menu li>.sub-menu li,
nav ul.menu li>.sub-menu .menu-sidebar .widget ul li a,
nav .menu li>.sub-menu li a {
	font-size: 14px;
}

header nav>.menu>li>a,
header.sleek nav>.menu>li>a,
header.sleek .topmenu>li>a,
header #searchicon,
.mooc .topmenu>li>a,
.mooc nav>.menu>li>a,
#alt_logo {
	padding-top: 28px;
	padding-bottom: 28px;
}

#headertop a,
.sidemenu li a {
	font-family: "Poppins";
}

.logged-out #vibe_bp_login .fullscreen_login,
#vibe_bp_login ul+ul {
	background: #313b3d;
}

#close_full_popup:before,
#vibe_bp_login ul+ul li a,
#vibe_bp_login ul+ul li a {
	color: #545454;
}

#vibe_bp_login,
#wplms_custom_registration_form,
#wplms_forgot_password_form,
.logged-out #vibe_bp_login .fullscreen_login #vbp-login-form,
.login_sidebar,
#vibe_bp_login #wplms_custom_registration_form,
#vibe_bp_login {
	background: #232b2d;
}

#vibe_bp_login .fullscreen_login label,
#vibe_bp_login label,
#vibe_bp_login ul li#vbplogout a,
.login_sidebar .login_content #vbp-login-form label,
.login_sidebar .login_content #sidebar-me #bpavatar+ul li#username a,
.login_sidebar .login_content #sidebar-me #bpavatar+ul li a,
.login_sidebar .login_content #sidebar-me #bpavatar+ul+ul li a,
.login_sidebar .login_content #vbp-login-form label .tip,
#vibe_bp_login a:hover,
#vibe_bp_login ul li a,
a.vbpforgot {
	color: #ffffff;
}

h1 {
	font-family: "Poppins";
}

h1 {
	font-weight: 700;
}

h1 {
	font-size: 45px;
}

h2 {
	font-family: "Poppins";
}

h2 {
	font-size: 38px;
}

h3 {
	font-family: "Poppins";
}

h3 {
	font-weight: 600;
}

h3 {
	font-size: 20px;
}

h4 {
	font-family: "Poppins";
}

h4 {
	font-weight: 600;
}

h5 {
	font-family: "Poppins";
}

h5 {
	font-weight: 600;
}

h6 {
	font-family: "Poppins";
}

h6 {
	font-weight: 600;
}

h3.heading span {
	font-family: "Poppins";
}

h3.heading span {
	font-size: 32px;
}

#buddypress .widget_title,
.widget .widget_title {
	font-family: "Poppins";
}

#buddypress .widget_title,
.widget .widget_title {
	color: #232323;
}

body,
.pusher {
	background-color: #f9f9f9;
}

.boxed .pusher,
.content,
#item-body,
.widget.pricing,
.dir-list,
.item-list-tabs,
#groups-dir-list,
#course-dir-list,
#group-create-body,
body.boxed.custom-background .pusher,
#buddypress .dir-form div.item-list-tabs#subnav,
.unit_content {
	background-color: #ffffff;
}

.content,
#item-body,
.widget.pricing,
.dir-list,
.item-list-tabs,
#groups-dir-list,
#course-dir-list,
#buddypress ul.item-list li div.item-desc {
	color: #232323;
}

body a,
.content p a,
.course_description p a,
#buddypress a.activity-time-since,
.author_info .readmore,
.assignment_heading.heading a,
.v_text_block a,
.main_unit_content a:not(.button),
.reply a,
.link,
.ahref {
	color: #555555;
}

span.amount,
span.amount+.subs,
.course_price .subs,
.course_price>a,
.block.courseitem .block_content .star-rating+strong,
.block.courseitem .block_content .star-rating+a,
.block.courseitem .instructor_course+strong,
.block.courseitem .instructor_course+a,
.pricing_course li strong,
.widget .course_details>ul>li:first-child a,
.widget .course_details>ul>li:first-child strong>span,
.item-credits,
.curriculum_check li span.done,
.item-credits a,
.pricing_course li strong span.subs,
.widget .course_details>ul>li:first-child a strong>span,
.widget .course_details>ul>li:first-child span.subs,
#buddypress ul.item-list li .item-credits strong,
#buddypress ul.item-list li .item-credits strong span.amount,
#buddypress ul.item-list li .item-credits span {
	color: #ff4367;
}

body,
.content,
#item-body,
#buddypress ul.item-list li div.item-desc,
p {
	font-size: 14px;
}

body,
.content,
#item-body,
#buddypress ul.item-list li div.item-desc,
p {
	font-family: "Poppins";
}

.flexMenu-popup li a,
.unit_prevnext,
.quiz_bar,
.course_timeline li a,
#buddypress .item-list-tabs ul li a,
.single-course.c2 #item-nav div.item-list-tabs#object-nav li a,
.single-course.c3 #item-nav div.item-list-tabs#object-nav li a,
#course_creation_tabs,
.page-template-start .course_timeline h4,
#buddypress .item-list-tabs#subnav ul li a,
.widget .course_cat_nav ul li a {
	font-size: 13px;
}

.flexMenu-popup li a,
.unit_prevnext,
.quiz_bar,
.course_timeline li a,
#buddypress .item-list-tabs ul li a,
.single-course.c2 #item-nav div.item-list-tabs#object-nav li a,
.single-course.c3 #item-nav div.item-list-tabs#object-nav li a,
#course_creation_tabs,
.page-template-start .course_timeline h4,
.widget .course_cat_nav ul li a {
	font-family: "Poppins";
}

#buddypress div.item-list-tabs,
.widget .item-options,
#buddypress div.item-list-tabs#object-nav,
#buddypress div.item-list-tabs,
.quiz_bar,
.widget .course_cat_nav,
.single-course.c2 #item-nav,
.single-course.c3 #item-nav,
.single-course.c5 #item-nav,
.widget .course_cat_nav ul li a,
.minimal.single-course.c2 #item-nav,
.minimal.single-course.c3 #item-nav,
.minimal.single-course.c5 #item-nav,
.elegant.bp-user.p2 #buddypress #item-nav,
.elegant.bp-user.p3 #buddypress #item-nav,
.elegant.bp-user.p4 #buddypress #item-nav,
.elegant.single-course.c2 #item-nav,
.elegant.single-course.c3 #item-nav,
.elegant.single-course.c5 #item-nav,
.single-course.c6 #item-nav,
.single-course.c7 #item-nav,
.elegant.single-item.groups.g2 #buddypress #item-nav,
.elegant.single-item.groups.g3 #buddypress #item-nav,
.elegant.single-item.groups.g4 #buddypress #item-nav {
	background-color: #19354f;
}

#buddypress div.item-list-tabs,
.widget .item-options,
.flexMenu-popup li a,
#buddypress div.item-list-tabs#object-nav,
.quiz_timeline li>a>span,
.unit_prevnext,
.quiz_bar,
.course_timeline li.active a,
.course_timeline li a,
.minimal .course_timeline li.active a,
.minimal .course_timeline li a,
#buddypress .item-list-tabs ul li a,
.widget .course_cat_nav ul li.current-cat-parent>ul>li:not(.current-cat)>a,
.single-course.c2 #item-nav div.item-list-tabs#object-nav li a,
.single-course.c3 #item-nav div.item-list-tabs#object-nav li a,
.single-course.c5 #item-nav div.item-list-tabs#object-nav li a,
.single-course.c6 #item-nav div.item-list-tabs#object-nav li a,
.single-course.c7 #item-nav div.item-list-tabs#object-nav li a,
.widget .course_cat_nav ul li a {
	color: #ffffff;
}

#course_creation_tabs,
#buddypress div#item-header,
.page-template-start .unit_prevnext,
.page-template-start .course_timeline h4,
.widget .course_cat_nav ul li>ul li,
.single-course .course_header,
.minimal.single-course.c2 .course_header,
.minimal.single-course.c3 .course_header,
.minimal.single-course.c5 .course_header,
.elegant.single-course.c2 .course_header,
.elegant.single-course.c3 .course_header {
	background-color: #232b2d;
}

#course_creation_tabs li,
#course_creation_tabs li a,
#course_creation_tabs li i,
#course_creation_tabs li.active a,
#course_creation_tabs li.active i,
.quiz_timeline li a,
.quiz_timeline li.done a,
.unit_prevnext a,
.ques_link,
.countdown,
.countdown+span,
.countdown+span+span,
#buddypress div#item-header,
.page-template-start .unit_prevnext,
.page-template-start .course_timeline h4,
.minimal .course_timeline li h4,
.minimal .unit_prevnext a,
.single-course .course_header,
.page-template-start .course_timeline.accordion li.section:after,
.minimal.single-course.c2 .course_header,
.minimal.single-course.c3 .course_header,
.minimal.single-course.c5 .course_header,
.minimal.single-course.c2 #item-nav .item-list-tabs#object-nav ul li a,
.minimal.single-course.c3 #item-nav .item-list-tabs#object-nav ul li a,
.minimal.single-course.c5 #item-nav .item-list-tabs#object-nav ul li a,
.elegant.single-course.c2 .course_header,
.elegant.single-course.c3 .course_header,
.elegant.bp-user.p2 #buddypress #item-nav div.item-list-tabs#object-nav li a,
.elegant.bp-user.p3 #buddypress #item-nav div.item-list-tabs#object-nav li a,
.elegant.bp-user.p4 #buddypress #item-nav div.item-list-tabs#object-nav li a,
.elegant.single-course.c2 #item-nav div.item-list-tabs#object-nav li a,
.elegant.single-course.c3 #item-nav div.item-list-tabs#object-nav li a,
.elegant.single-course.c4 #buddypress .item-list-tabs#object-nav li a,
.elegant.single-course.c5 #buddypress .item-list-tabs#object-nav li a,
.elegant.single-course.c5 #item-nav div.item-list-tabs#object-nav li a,
.elegant.single-item.groups.g2 #buddypress #item-nav div.item-list-tabs#object-nav li a,
.elegant.single-item.groups.g3 #buddypress #item-nav div.item-list-tabs#object-nav li a,
.elegant.single-item.groups.g4 #buddypress #item-nav div.item-list-tabs#object-nav li a,
.elegant.single-item.groups.g4 #buddypress .item-list-tabs#object-nav li a {
	color: #ffffff;
}

.button.primary,
#vibe_bp_login li span,
#buddypress li span.unread-count,
#buddypress tr.unread span.unread-count,
#searchsubmit {
	background-color: #ff4367;
}

footer,
.bbp-header,
.bbp-footer,
.boxed footer .container,
footer .form_field,
footer .input-text,
footer .ninja-forms-field,
footer .wpcf7 input.wpcf7-text,
footer #s,
footer .chosen-container.chosen-with-drop .chosen-drop,
footer .chosen-container-active.chosen-with-drop .chosen-single,
footer .chosen-container-single .chosen-single {
	background-color: #efefef;
}

footer,
footer a,
.footerwidget li a,
footer .form_field,
footer .input-text,
footer .ninja-forms-field,
footer .wpcf7 input.wpcf7-text,
footer #s,
.footerwidget .widget_course_list li h6,
.footerwidget .widget_course_list li h6 span,
footer .course-list1,
footer .chosen-container.chosen-with-drop .chosen-drop,
footer .chosen-container-active.chosen-with-drop .chosen-single,
footer .chosen-container-single .chosen-single {
	color: #232d44;
}

.footertitle,
footer h4,
footer a,
.footerwidget ul li a {
	color: #232d44;
}

#footerbottom,
.boxed #footerbottom .container {
	background-color: #ffffff;
}

#footerbottom,
#footerbottom a {
	color: #232d44;
}

.banner-image {
	Background-image: url(https://wplms.io/demos/demo12/wp-content/uploads/elementor/thumbs/photo-1519452575417-564c1401ecc0-o2iyq9sskpgfwzg3zzwayi7fhau33rzuqi33agwl9k.jpg);
	height: 868px;
	width: 1903px;
	background-repeat: no-repeat;
	background-size: cover;
	filter: brightness( 70%) contrast( 100%) saturate( 100%) blur( 1px) hue-rotate( 0deg);
}

.banner-image-text {
	z-index: 2;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.elementor-editor-active header.generic:hover {
	z-index: -1;
}

.elementor-editor-active header.transparent:hover {
	z-index: -1;
}

.block.course7 {
	border-color: rgba(0, 0, 0, 0.2) !important;
}

.page-template-notitle section#content {
	position: relative;
	padding-top: 0px !important;
}

.rev_slider {
	margin-top: -10px !important;
}

#item-nav {
	border-radius: 0 0 5px 5px !important;
}

.single-course .course_header,
.group_header {
	background: none !important;
}

.course-pricing,
#course-pricing {
	color: #444 !important;
}

h3.heading {
	border-bottom: none;
}

div.item-list-tabs#object-nav li a {
	font-size: 13px !important;
}

.block .course_button.button {
	padding: 8px 20px !important;
}

ul.tp-revslider-mainul:after {
	content: "";
	background: black;
	opacity: 0.46;
	width: 100%;
	z-index: 20;
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
}

.ml10 {
	position: relative;
	font-weight: 900;
	font-size: 4em;
}

.ml10 .text-wrapper {
	position: relative;
	display: inline-block;
	padding-top: 0.2em;
	padding-right: 0.05em;
	padding-bottom: 0.1em;
	overflow: hidden;
}

.ml10 .letter {
	display: inline-block;
	line-height: 1em;
	transform-origin: 0 0;
}

.btext1 {
	font-size: 65px;
	line-height: 50px;
	color: #52c9a5;
	font-weight: 600;
	visibility: inherit;
	font-family: Poppins;
}

.btext2 {
	font-size: 65px;
	line-height: 50px;
	color: white;
	font-weight: 600;
	visibility: inherit;
	transition: none 0s ease 0s;
	font-family: Poppins;
	display: block;
}

.block.course7 {
	border: none !important;
	box-shadow: 0px 4px 20px #c5c5c5;
	border-radius: 7px !important;
	min-height: 494px;
}

.block.course7:hover {
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
	transition: box-shadow 0.3s ease-in-out;
}

.box-bg .elementor-column-wrap.elementor-element-populated {
	background: linear-gradient(to left TOP, #47e3f3, #8be667) !important;
}

.block.course7 .block_content a.button {
	opacity: 1 !important;
	background: linear-gradient(to left TOP, #47e3f3, #8be667);
	color: white;
}

.progress .bar {
	background: linear-gradient(to left TOP, #47e3f3, #8be667);
}

.block.course7 input[type=submit] {
	background: linear-gradient(to left TOP, #47e3f3, #8be667);
}

.block.course7 {
	box-shadow: 0px 8px 20px 3px #ececec;
	border: none !important;
}

.block.course7:hover {
	box-shadow: 0 1px 2px rgb(249, 249, 249);
}

.bbutton {
	white-space: nowrap;
	font-size: 16px;
	line-height: 44px;
	font-weight: 400;
	color: rgb(0, 0, 0);
	font-family: Poppins;
	text-transform: uppercase;
	border-radius: 25px;
	padding: 0px 50px;
	border: none;
	background: #f9cc57;
	box-shadow: 3px 3px white;
	transition: .35s ease-in-out;
}

.bbutton:hover {
	transition: .35s ease-in-out;
	box-shadow: none;
}

.headertop_content p {
	display: inline-block;
	margin-bottom: 0;
}

.topmenu li a {
	font-size: 14px;
}

.pgicon:before {
	display: block;
	content: ' ';
	background-image: url("https://wplms.io/demos/demo12/wp-content/uploads/2018/10/maps-and-flags.png");
	width: 64px;
	height: 64px;
	margin: 0 auto;
	margin-bottom: 20px;
}

.badgeicon:before {
	display: block;
	content: ' ';
	background-image: url("https://wplms.io/demos/demo12/wp-content/uploads/2018/10/title.png");
	width: 64px;
	height: 64px;
	margin: 0 auto;
	margin-bottom: 20px;
}

.assignicon:before {
	display: block;
	content: ' ';
	background-image: url("https://wplms.io/demos/demo12/wp-content/uploads/2018/10/resume-1.png");
	width: 64px;
	height: 64px;
	margin: 0 auto;
	margin-bottom: 20px;
}

.recordicon:before {
	display: block;
	content: ' ';
	background-image: url("https://wplms.io/demos/demo12/wp-content/uploads/2018/10/folder-1.png");
	width: 64px;
	height: 64px;
	margin: 0 auto;
	margin-bottom: 20px;
}

.colabicon:before {
	display: block;
	content: ' ';
	background-image: url("https://wplms.io/demos/demo12/wp-content/uploads/2018/10/team.png");
	width: 64px;
	height: 64px;
	margin: 0 auto;
	margin-bottom: 20px;
}

.box-bg,
.box-bg>.elementor-element-populated {
	transition: all 0.5s;
}

.box-bg:hover {
	transform: translateY(-15px);
}

.box-bg:hover>.elementor-element-populated {
	box-shadow: 0 18px 26px -10px;
	border-radius: 8px;
}

#post-grid-heading h3.heading {
	text-align: center;
	padding-bottom: 100px;
}

#post-grid-heading h3.heading span {
	background: linear-gradient(to left TOP, #47e3f3, #8be667);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-size: 48px;
}

#post-grid-heading h3.heading:after {
	content: "Popular Courses";
	color: #ececec;
	position: absolute;
	font-size: 70px;
	left: 0;
	z-index: -1;
	top: -15px;
	width: 100%;
	letter-spacing: 7px;
}

#instructor_course_section h3.heading {
	text-align: center;
	padding-bottom: 70px;
}

#instructor_course_section h3.heading span {
	background: linear-gradient(to left TOP, #47e3f3, #8be667);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-size: 45px;
}

#instructor_course_section h3.heading:after {
	content: "Teacher Courses";
	color: #ececec;
	position: absolute;
	font-size: 70px;
	left: 0;
	z-index: -1;
	top: -15px;
	width: 100%;
	letter-spacing: 7px;
}

.blog-height.elementor-element.elementor-element-e4c3c05>.elementor-widget-container {
	height: 700px;
	background: linear-gradient(to left TOP, #47e3f3, #8be667);
	border-radius: 20px;
}

#disnone {
	display: none;
}

.btext {
	background: linear-gradient(to left TOP, #47e3f3, #8be667);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-size: 42px;
	font-weight: 700;
	font-family: "Poppins";
}

.blog-heading {
	font-size: 45px;
	padding-top: 20px;
	color: #fff;
}

.blogsize {
	padding-top: 25px;
	display: block;
	margin: 0 auto;
	width: 200px;
}

.blog-moretext {
	font-size: 30px;
}

.blog-longtext {
	font-size: 16px;
	padding: 10px 20px;
}

.blog-fulltext {
	line-height: 25px;
	padding-top: 40px;
}

.blog-height .elementor-text-editor {
	padding: 20px;
}

#blogbox .blog-box-hover {
	background-color: #f9f9f9;
}

#newsletter input[type=text] {
	height: 40px;
	border-radius: 30px;
	background: #55b19f70;
	border: none;
	padding-left: 10px;
}

#newsletter input[type=text]::placeholder {
	color: black;
}

#instructor_course_section h3.heading span:after,
#post-grid-heading h3.heading span:after {
	content: "";
	border-bottom: 3px solid black;
	position: absolute;
	top: 50px;
	left: 0;
	right: 0;
	width: 60px;
	margin: 0 auto;
}

.footer-contact li {
	line-height: 1.6;
	padding: 4px 0;
}

.moreblog {
	position: absolute;
	bottom: -10px;
	left: 30px;
	z-index: 1;
	display: block;
	transition: .3s ease-out;
}

#blogbox .blog-box-hover:hover .moreblog {
	background: #5fe4c2;
	padding: 25px;
	left: -10px;
	color: white;
	transition: .3s ease-out;
}

.blog-height .elementor-text-editor {
	height: 700px;
}

.megadrop h4.widgettitle {
	background: linear-gradient(to left TOP, #47e3f3, #8be667);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

nav .menu li .menu-sidebar .widget ul li a:hover {
	color: #000000;
}

nav .sub-menu {
	background-color: #ffffffeb;
}

#separator .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
	padding-left: 0;
	padding-right: 0;
}

.sub-menu h6 {
	color: #000;
}

.sub-menu h6 span {
	color: #333;
}

ul#menu-member-type {
	display: inline-block;
	background: #19354f;
}

ul#menu-member-type>li {
	border: none;
	width: 100%;
	margin: 0;
	padding: 0;
}

ul#menu-member-type>li>a {
	width: 100%;
	display: block;
	padding: 20px 30px;
	line-height: 1;
	color: #fff
}

ul#menu-member-type>li:hover>a,
ul#menu-member-type>li.current-menu-item a {
	background: #52c9a5
}

ul#menu-group-type {
	display: inline-block;
	background: #19354f;
}

ul#menu-group-type>li {
	border: none;
	width: 100%;
	margin: 0;
	padding: 0;
}

ul#menu-group-type>li>a {
	width: 100%;
	display: block;
	padding: 20px 30px;
	line-height: 1;
	color: #fff
}

ul#menu-group-type>li:hover>a,
ul#menu-group-type>li.current-menu-item a {
	background: #52c9a5
}

.buddysidebar .widget h4.widget_title {
	display: none;
}

#groups-directory-form .item-list-tabs {
	margin-bottom: 25px;
}

.headertop_content {
	line-height: 20px;
}

.block .block_media img {
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}

.block .block_media img:hover {
	-webkit-transform: scale(1.3);
	transform: scale(1.2);
}

.block.course7 .block_media {
	overflow: hidden;
}

#title {
	background: linear-gradient(to left TOP, #7ee8bd, #2071bb) !important;
}

.figure {
	position: relative;
	overflow: hidden;
}

.figure::before {
	position: absolute;
	top: 0;
	left: -75%;
	z-index: 2;
	display: block;
	content: '';
	width: 50%;
	height: 100%;
	background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .3) 100%);
	background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .3) 100%);
	-webkit-transform: skewX(-25deg);
	transform: skewX(-25deg);
}

.figure:hover::before {
	-webkit-animation: shine .75s;
	animation: shine .75s;
}

@-webkit-keyframes shine {
	100% {
		left: 125%;
	}
}

@keyframes shine {
	100% {
		left: 125%;
	}
}

.elementor-counter-number {
	margin-bottom: 10px;
}

#blogcolumn .elementor-widget-container {
	min-height: 300px;
}

.blogcover {
	padding: 20px 20px;
	margin: 20px;
	line-height: 300px;
}

.blog-content {
	background-image: linear-gradient(230deg, #47d3f3 0%, #8be667ab 100%);
	position: absolute;
	z-index: 2;
	margin: 0 auto;
	display: block;
	width: auto;
	transform: translate(-50%, -50%);
	top: 50%;
	left: 50%;
}

.bloglink {
	padding: 18px 50px;
	background: #ffffffc7;
	color: white;
	text-transform: capitalize;
	font-weight: 700;
	letter-spacing: 1px;
}

#blogcolumn .elementor-widget-container:after {
	content: "";
	position: absolute;
	width: 100%;
	z-index: 1;
	background: #0000007a;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.blog1 {
	padding: 0px 0px 0px 0px;
	background-image: url(https://wplms.io/demos/demo12/wp-content/uploads/2019/01/apps-attractive-beautiful-1462631.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	height: 100%;
	position: relative;
	min-height: 300px;
}

.blog2 {
	background-image: url(https://wplms.io/demos/demo12/wp-content/uploads/2019/01/book-stack-books-bookshop-264635.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	height: 100%;
	position: relative;
	min-height: 300px;
}

.blog3 {
	background-image: url("https://wplms.io/demos/demo12/wp-content/uploads/2019/01/adult-business-businessman-374820.jpg")background-position:center center;
	background-repeat: no-repeat;
	background-size: cover;
	height: 100%;
	position: relative;
	min-height: 300px;
}

.blog4 {
	background-image: url("https://wplms.io/demos/demo12/wp-content/uploads/2019/01/adult-art-artist-297648.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	height: 100%;
	position: relative;
	min-height: 300px;
}

#blogcolumn.elementor-widget-text-editor {
	margin-bottom: 20px !important;
}

#hero-text {
	position: absolute;
	top: 40%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.hero-image .elementor-element-populated {
	padding: 0!important;
}

#blog-heading .text {
	background: linear-gradient(to left TOP, #47e3f3, #8be667);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-size: 48px;
}

#blog-heading h3:after {
	content: "READ SOME BLOG";
	color: #ececec;
	position: absolute;
	font-size: 70px;
	left: 0;
	z-index: -1;
	top: 197px;
	width: 100%;
	letter-spacing: 7px;
}

#blog-heading h3 span:after {
	content: "";
	border-bottom: 3px solid black;
	position: absolute;
	top: 265px;
	left: 0;
	right: 0;
	width: 60px;
	margin: 0 auto;
}

.shortcode-count .numscroller {
	color: #f9cc57;
	font-size: 40px;
	font-weight: 700;
	margin-bottom: 10px;
	text-align: center;
	font-family: "Roboto", Sans-serif;
	padding-bottom: 10px;
}

.shortcode-count .elementor-shortcode {
	color: #ffffff;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 20px;
	text-align: center;
	font-family: "Roboto Slab", Sans-serif;
	margin-top: 40px;
}

.block.generic {
	min-height: 335px;
}

.block.generic .block_media img {
	min-height: 335px;
}

.block.generic .block_media img:after {
	content: " ";
	position: absolute;
	width: 100%;
	display: block;
	z-index: 1;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: #000;
}

#testi-heading .text {
	background: linear-gradient(to left TOP, #47e3f3, #8be667);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-size: 48px;
}

#testi-heading h3:after {
	content: "TESTIMONIALS";
	color: #ececec;
	position: absolute;
	font-size: 70px;
	left: 0;
	z-index: -1;
	top: -20px;
	width: 100%;
	letter-spacing: 7px;
}

#testi-heading h3 span:after {
	content: "";
	border-bottom: 3px solid black;
	position: absolute;
	top: 45px;
	left: 0;
	right: 0;
	width: 60px;
	margin: 0 auto;
}

.testimonials .testimonial-content {
	text-align: center;
}

.testimonials .testimonial-content p {
	font-size: 16px;
}

.testimonials .testimonial-content .author h4 {
	font-size: 20px;
}

.testimonials .testimonial-content .author small {
	font-size: 14px;
}

.testimonial-content .author a {
	display: flow-root;
	width: 100%;
	transform: translate(40%, 0);
}

@media screen and ( max-width:460px) {
	.btext1,
	.btext2 {
		font-size: 18px;
		line-height: 0px;
	}
	.bbutton {
		font-size: 14px;
		line-height: 30px;
		padding: 0px 22px;
	}
	.ml10 .text-wrapper {
		line-height: 30px;
	}
	.elementor-1844 .elementor-element.elementor-element-2671e30 {
		margin-top: 80px;
	}
	.box-bg .elementor-element-populated {
		margin-bottom: 20px !important;
	}
	#post-grid-heading h3.heading:after {
		font-size: 18px;
		top: -6px;
	}
	#post-grid-heading h3.heading span {
		font-size: 35px;
	}
	#counter-heading .elementor-widget-container h2 {
		font-size: 35px;
	}
	#blog-heading h3:after {
		font-size: 18px;
		top: 207px;
	}
	#blog-heading h3 span.text {
		font-size: 35px;
	}
	#testi-heading h3:after {
		font-size: 18px;
		top: -14px;
	}
	#testi-heading h3 span.text {
		font-size: 35px;
	}
	.block.testimonials .testimonial-content:nth-child(1) {
		margin-bottom: 50px;
	}
	.block.testimonials .testimonial-content:nth-child(2) {
		margin-bottom: 50px;
	}
	.elementor-1061 .elementor-element.elementor-element-facfdc4 {
		padding-top: 120px;
	}
	.blog-height .elementor-text-editor {
		height: auto;
	}
	#blogbox .blog-box-hover:hover {
		box-shadow: 0px 11px 20px 0px #e6e6e6;
		transform: none;
	}
	.elementor-1061 .elementor-element.elementor-element-55f0ace>.elementor-widget-container {
		margin: -305px 0px 0px 0px;
	}
	.banner-image {
		max-width: 100%;
		max-height: 50%;
	}
	.banner-image-text {
		top: 25%;
	}
	.five-blocks {
		margin-top: -400px !important;
	}
}

.home .vibe_grid .block_media img {
	object-fit: cover
}

.block.courseitem .block_media {
	overflow: hidden;
}

#headertop li {
	border-color: #ffffff;
}

#buddypress div.item-list-tabs ul li a:hover span,
#buddypress .item-list-tabs ul li.current a span,
#buddypress .item-list-tabs ul li.selected a span,
.widget .course_cat_nav ul li.current-cat-parent>a span,
.widget .course_cat_nav ul li.current-cat>a span,
.course_pursue_panel .course_progressbar.progress .bar {
	background: #FFFFFF;
}

.minimal.woocommerce nav.woocommerce-pagination a:hover {
	color: #FFFFFF !important;
}

header #searchform:after,
nav>.menu>li:hover>a:before {
	border-color: transparent transparent #ffffff transparent !important;
}

.elegant header nav>.menu>li.current-menu-item>a,
.elegant header nav>.menu>li.current_page_item>a,
.elegant header nav>.menu>li:hover>a {
	border-color: #ffffff;
	color: #ffffff;
}

.groove header nav>.menu>li.current-menu-item>a,
.groove header nav>.menu>li.current_page_item>a,
.groove header nav>.menu>li:hover>a {
	background: #ffffff;
}

.unit_content p span.side_comment:hover:after,
.unit_content p span.side_comment.active:after {
	border-color: #52c9a5 transparent transparent #52c9a5 !important;
	;
}

#vibe_bp_login:after {
	border-color: transparent transparent #313b3d transparent;
}

header.fixed #trigger .lines,
header.fixed #trigger .lines:after,
header.fixed #trigger .lines:before,
header.sleek.fixed #trigger .lines,
header.sleek.fixed #trigger .lines:after,
header.sleek.fixed #trigger .lines:before {
	background: #ffffff;
}

#trigger .lines,
#trigger .lines:before,
#trigger .lines:after {
	background: #ffffff
}

header #searchicon,
header #searchform input[type="text"] {
	color: #ffffff;
}

.unit_prevnext {
	border-color: #19354f;
}

.flexMenu-popup {
	background: #19354f !important;
}

.course_timeline,
.quiz_details {
	background: #19354f;
}

.unit_prevnext,
.course_timeline h4 {
	background: #232b2d;
}

.quiz_timeline li>span,
.quiz_timeline li>a>span {
	background: #232b2d;
}

.course_timeline,
.course_timeline li.unit_line,
.course_timeline li>span,
.quiz_timeline .timeline_wrapper {
	border-color: #232b2d;
}

.button.primary,
#vibe_bp_login li span {
	border-color: #ff4367
}

#buddypress a.bp-primary-action:hover span,
#buddypress #reply-title small a:hover span,
#buddypress div.messages-options-nav a,
.unit_module ul.actions li span {
	color: #ff4367
}

nav .menu-item-has-children:hover>a:before,
header.sleek .vbpcart.active:after {
	border-color: transparent transparent #ffffff transparent;
}

.archive.woocommerce.minimal ul.products li.product .button.add_to_cart_button:hover,
.woocommerce.minimal #respond input#submit.alt:hover,
.woocommerce.minimal a.button.alt:hover,
.woocommerce.minimal button.button.alt:hover,
.woocommerce.minimal input.button.alt:hover,
.minimal.woocommerce-page a.button:hover {
	background: #52c9a5 !important;
}

body.loading.pageloader1 .global:before {
	border-top-color: #52c9a5;
}

body.loading.pageloader1 .global:after {
	border-left-color: #52c9a5;
}

#vibe_bp_login:after {
	border-color: transparent transparent #232b2d;
}

header #trigger {
	top: 28px !important;
}

header.sleek #vibe_bp_login,
header.mooc #vibe_bp_login {
	top: 58px;
}

header.mooc #mooc_searchform {
	margin-top: 28px;
}

#save_quiz_progress {
	border-color: #ffffff;
}

footer .form_field,
footer .input-text,
footer .ninja-forms-field,
footer .wpcf7 input.wpcf7-text,
footer #s,
footer .chosen-container.chosen-with-drop .chosen-drop,
footer .chosen-container-active.chosen-with-drop .chosen-single,
footer .chosen-container-single .chosen-single {
	border-color: #ffffff;
}


/*
 HEADER?
*/



.course_header,
.group_header {
	background: url(https://icsemxl.com/wp-content/themes/wplms/assets/images/title_bg.jpg) !important;
	max-height: 60px !important;
}

#title {
	background: url(https://icsemxl.com/wp-content/themes/wplms/assets/images/title_bg.jpg) !important;
	padding-bottom: 30px !important;
	background-size: cover;
}

#title.dark h1,
#title.dark h5,
#title.dark a:not(.button),
#title.dark,
#title.dark #item-admins h3,
#item-header.dark #item-header-content .breadcrumbs li+li:before,
#title.dark .breadcrumbs li+li:before,
.group_header.dark div#item-header-content,
.group_header.dark #item-header-content h3 a,
.bbpress.dark .bbp-breadcrumb .bbp-breadcrumb-sep:after,
#item-header.dark #item-admins h3,
#item-header.dark #item-admins h5,
#item-header.dark #item-admins h3 a,
#item-header.dark #item-admins h5 a,
#item-header.dark #item-header-content a,
#item-header.dark #item-header-content {
	color: #222 !important;
}

#title.light h1,
#title.light h5,
#title.light a:not(.button),
#title.light,
#title.light #item-admins h3,
#item-header.light #item-header-content .breadcrumbs li+li:before,
#item-header.light #item-admins h3,
#item-header.light #item-admins h5,
#item-header.light #item-admins h3 a,
#item-header.light #item-admins h5 a,
#title.light .breadcrumbs li+li:before,
.group_header.light div#item-header-content,
.group_header.light #item-header-content h3 a,
.bbpress.light .bbp-breadcrumb .bbp-breadcrumb-sep:after,
#item-header.light #item-header-content a,
#item-header.light #item-header-content {
	color: #ffffff!important;
}

.bp-user div#global .pusher .member_header div#item-header:not(.cover_image) {
	background: url(https://icsemxl.com/wp-content/themes/wplms/assets/images/title_bg.jpg) !important;
}

.group_header #item-header {
	background-color: transparent !important;
}


.admin-bar #headertop.fix.fixed, .admin-bar header.fix.fixed {
    top: 32px;
}