/*
Theme Name: ICST 2020
Theme URI: http://clinicalscience.org.uk   
Description: ICST 2020 Theme (WPLMS Child)
Author: Transformational Systems LTD / Institute of Clinical Science and Technology
Author URI: http://clinicalscience.org.uk;
Version: 1.0
*/



/* Typography : Set in Framework Plugin (Industry version - or bespoke - eg. NHS Wales etc)*/
@import url('https://fonts.googleapis.com/css2?family=Italianno&family=Open+Sans:wght@300;400;500;700&display=swap');


body {
  font-family: Open+Sans,sans-serif!important;
}
/*Colour Set: */
:root {


  --dashboard-dark-color:#eeeeee;
  --dashboard-light-color:#efefef;

  /* Main colour scheme: */
  --main-dark-color: #eeeeee; /*NHS Blue*/
  --main-darker-color: #eeeeee; /*NHS Darker Blue*/
  --secondary-dark-color: #efefef; /*NHS Gold*/
  --secondary-darker-color: #efefef; /*NHS Darker Gold*/
  --main-light-color: #fff; /*Usually White*/

/* Grey Shades for interface: */
  --light-bg-grey: #F8F8F8;
  --light-border-grey: #E8E8E8;
  --medium-bg-grey: #E8E8E8;
  --medium-border-grey:#C0C0C0;
  --dark-bg-grey:#D3D3D3;
  --dark-border-grey: #434C5E;

/* Text Colours: */

 --light-text: #fff;
 --main-text: #222;
 --shade-text: #434C5E;
 --secondary-text: #596377;

 --highlight-text:#000;

 --link-text: #41507c;
 --link-text-hover: #2e406b;
 --link-text-focus: #2e406b;


/* State Colors: */

--error-color: #CE2128;
--warning-color: #EA6224;
--success-color: #16905D;
}


.li-date-box{
	text-align:right;
	padding-right:12px;
}

.resource-link{
	text-align:right;
	padding-right:12px;
}

.resource-content {
	padding-top:12px;
	padding-bottom:12px;
	padding-left:0px;
	padding-right:24px;
}


/* Animation */

/* Fade In */
@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Firefox < 16 */
@-moz-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Internet Explorer */
@-ms-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Opera < 12.1 */
@-o-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}


.moove-gdpr-branding-cnt {
	display: none;
}

/*Header Styling */

#headertop {
    background-color: var(--main-darker-color)!important;
    padding: 8px 0;
    font-size: 11px;
    text-transform: uppercase;
}

header {
	background-color: var(--main-light-color);
}

nav .menu li a {
    font-weight: 400;
    margin: 0 10px;
    padding: 30px 6px;
    display: inline-block;
    font-size: 13px;
    text-transform: uppercase;
    color: var(--main-text);
    opacity: .8;
    position: relative;
}

/*Buttons */

/*Sign Up Styling : */

.ts-logo-link{}
.ts-logo-two{height:50px;margin:24px;display:block;position:absolute;z-index: 999;}


.alert.alert-error {
    background: var(--light-bg-grey);
}

.alert.alert-base {
    background: var(--light-bg-grey);
}

.alert-base p{
  color: var(--main-text);
}

.alert.alert-success {
    background: var(--light-bg-grey);
}

.alert-success {
    color: var(--success-color);
    background-color: var(--light-bg-grey);
    border-color: var(--light-bg-grey);
}

.alert-success p{
  color: var(--success-color);
}


.alert-error {
    color: var(--error-color);
    background-color: var(--light-bg-grey);
    border-color: var(--light-bg-grey);
}

.alert-error p{
    color: var(--error-color);

}

.hide-alert {
  display:none;
}

.hide-signup-step {
  display:none;
}

.good-input{
  border-color:var(--success-color)!important;
}

.bad-input{
  border-color: var(--error-color)!important;
}


.form__button:disabled {
  background-color: var(--dark-bg-grey)!important;
}

.password-strength{display:block;font-weight:300;font-size:11px;color:var(--medium-bg-grey);margin-bottom:8px;letter-spacing:1px;}

.hide-link{
  display: none;

}



/*SVG Icon Styles */

#ts-user-nav-svg{
	width:30px!important;
	height:30px!important;
}

.ts-nav-inner-icon{
	width:32px!important;
	height:32px!important;	
}

.ts-icon-colour{
	fill: var(--main-light-color);
}

.ts-icon-background-colour{
	fill: var(--main-dark-color);
}

/* User menu Styling */

.ts-user-dashboard-menu{
	background-color:var(--main-darker-color);
	padding-top:12px;
	padding-bottom:12px;
	text-align: center;
	margin:0px;
}

.ts-menu-button {
	width:40px;
	height:40px;
	background:none;
}

.ts-menu-button:active {
	width:40px;
	height:40px;
	background:none;
}

.ts-menu-button:hover {
	width:40px;
	height:40px;
	background:none;
}

.ts-user-nav-menu {
	/*display:block;*/
	background-color: var(--main-light-color);
	border-radius:4px;
	border-color: var(--light-border-grey);
	border-width:1px;
	border-style:solid;
	box-shadow:0 2px 8px 0 rgba(0,0,0,0.36);
	padding: 16px 4px;
	width:380px;
	left: 50%;
    right: auto;
    text-align: center;
    transform: translate(-50%, 0);
}

.ts-user-nav-menu li{
	display:inline-block;
}


.ts-menu-link{
overflow:hidden;
display:table-cell!important;
width:12px;
height:120px;
vertical-align: middle!important;
text-align:center;
padding:0px!important;

}

.ts-menu-icon-box{
	display:block;
	margin: 12px auto 0 auto;
	width:32px;
	height:32px;
}

.ts-menu-text {
	display:block;
	margin-top:12px;
	white-space:nowrap;
	text-overflow: ellipsis;
	width:120px;
	overflow:hidden;
}


/* Dashboard icon and styling */

.ts-dashboard-icon{
	text-align:center;
	max-height:150px;
	width:auto;
	margin-bottom:12px;
}

.ts-dash-nav-inner-icon{
	max-height:150px;
	width:auto;
}

/* Styling tests */

.ts-light-background {
	background-color: var(--light-bg-grey);
	min-height:300px;
}

.ts-light-background-andborder {
	background-color: var(--light-bg-grey);
	border-color: var(--light-border-grey);
	border-style:solid;
	border-width: 3px;
	min-height:300px;
}

.ts-medium-background {
	background-color: var(--medium-bg-grey);
	min-height:300px;
}

.ts-medium-background-andborder {
	background-color: var(--medium-bg-grey);
	border-color: var(--medium-border-grey);
	border-style:solid;
	border-width: 3px;
	min-height:300px;
}

.ts-dark-background {
	background-color: var(--dark-bg-grey);
	min-height:300px;
}

.ts-dark-background-andborder {
	background-color: var(--dark-bg-grey);
	border-color: var(--dark-border-grey);
	border-style:solid;
	border-width: 3px;
	min-height:300px;
}







/* Parent Theme CSS Corrections */


.course_timeline {  
	background: #efefef none repeat scroll 0% 0%!important; 
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);
  border-radius: 10px;
  border-width:1px!important;
  border-color: #efefef!important;
      margin: 30px 0;
    padding-bottom: 30px;
    position: relative;
}


.unit_prevnext {
    padding: 15px;
    height: 55px;
    border: 2px solid #efefef;
border-radius: 10px;
    background: #efefef;
    margin: 20px -20px -20px;
    font-size: 12px;
    text-transform: uppercase;
    color:#222;
}

.unit_prevnext a {
    color: #222;
    font-weight: 600;
}
/* Button and Input Submit */

.in_quiz .pagination ul li span{
	color:#fff!important;
}

.widget .course_details>ul>li.course_price {
    display: none;
}

.single-course:not(.c2) .course_details, .single-course:not(.c3) .course_details, .single-course:not(.c4) .course_details, .single-course:not(.c5) .course_details {
    display: none;
}

.unit_button.button {
    padding: 12px!important;
    background: var(--main-darker-color);
border: 1px solid var(--main-darker-color)!important;
    }


    .showhide_indetails, .retake_submit {
    float: right;
    color: #222;
    font-size: 16px;
    margin-top: 10px;
    margin-right: 10px;
}


.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, .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 div.generic-button a:hover, a.bp-title-button, .woocommerce-account .woocommerce-MyAccount-navigation li.is-active a, #vibe_bp_login #wplogin-modal .btn-default, #vibe_bp_login #wplogin-modal .btn-block, .course_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, .quiz_timeline li.active>a>span, .vbplogin em, .note-tabs ul li.selected a, .note-tabs ul li.current a, .wplms_clp_stats li.active, .wplms_clp_stats li:hover, .course_students li .progress .bar, .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, .vibe_carousel .flex-control-nav li a, .widget_carousel .flex-control-nav li a, .course8 .block_content .more a, .course8 .block_content .cat_btn{
display: inline-block;
vertical-align: middle;
background-color: var(--main-darker-color)!important;
border-style: solid;
border-color: var(--main-darker-color)!important;
border-width: 1px;
color: var(--light-text);
letter-spacing: 1px;
text-transform: uppercase;
text-decoration: none;
-webkit-transition: all .2s ease;
-o-transition: all .2s ease;
transition: all .2s ease;	
}

.modal-footer .btn.btn-primary {
display: inline-block;
vertical-align: middle;
background-color: var(--main-darker-color)!important;
color: var(--light-text)!important;
letter-spacing: 1px;
text-transform: uppercase;
text-decoration: none;
-webkit-transition: all .2s ease;
-o-transition: all .2s ease;
transition: all .2s ease; 
}

.modal-footer .btn {
display: inline-block;
vertical-align: middle;
background-color: #d0d0d0;
border-radius: 100px;
font-weight: 500;
font-size: 12px;
color: var(--light-text)!important;
letter-spacing: 1px;
text-transform: uppercase;
padding: 0 50px;
line-height: 36px;
text-decoration: none;
-webkit-transition: all .2s ease;
-o-transition: all .2s ease;
transition: all .2s ease; 
margin:8px;
}

.course_progressbar.progress {
    display:none;
}


.save_progress_label {
  display:none!important;
}

.course_time {
display:none;!important
}

.item-credits{
display:none;!important
}

.instructor_course{
display:none;!important
}

#footerbottom h2{display:none;}

.unit_title .instructor{display:none;}

.unit_content .instructor{display:none;}

.print_unit {
display:none;
}

footer {
display:none;
}

#footerbottom {
    background: var(--main-darker-color)!important;
    padding: 30px 0 20px;
    font-size: 11px;
}

.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: var(--main-dark-color);
}

.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{
	color: var(--main-dark-color);
}

#vibe_bp_login .vbpregister {
	display:none;
}


h1 {
font-family:"Open Sans",open-sans,sans-serif;

}

h2 {
font-family:"Open Sans",open-sans,sans-serif;
}

h3 {
font-family:"Open Sans",open-sans,sans-serif;

}

h4 {
font-family:"Open Sans",open-sans,sans-serif;

}

h5{
font-family:"Open Sans",open-sans,sans-serif;

}

h6 {
font-family:"Open Sans",open-sans,sans-serif;
}

p {
font-family:"Open Sans",open-sans,sans-serif;

}

blockquote {
font-family:"Open Sans",open-sans,sans-serif;
}

label {
font-family:"Open Sans",open-sans,sans-serif;

text-transform: uppercase;
}


/* On screens that are 992px or less */
@media screen and (max-width: 992px) {
h1 {
font-family:"Open Sans",open-sans,sans-serif;

}

h2 {
font-family:"Open Sans",open-sans,sans-serif;
}

h3 {
font-family:"Open Sans",open-sans,sans-serif;

}

h4 {
font-family:"Open Sans",open-sans,sans-serif;

}

h5{
font-family:"Open Sans",open-sans,sans-serif;

}

h6 {
font-family:"Open Sans",open-sans,sans-serif;
}

p {
font-family:"Open Sans",open-sans,sans-serif;

}

blockquote {
font-family:"Open Sans",open-sans,sans-serif;
}

label {
font-family:"Open Sans",open-sans,sans-serif;

text-transform: uppercase;
}
}

/* On screens that are 600px or less */
@media screen and (max-width: 600px) {
h1 {
font-family:"Open Sans",open-sans,sans-serif;


h2 {
font-family:"Open Sans",open-sans,sans-serif;
}

h3 {
font-family:"Open Sans",open-sans,sans-serif;

}

h4 {
font-family:"Open Sans",open-sans,sans-serif;

}

h5{
font-family:"Open Sans",open-sans,sans-serif;

}

h6 {
font-family:"Open Sans",open-sans,sans-serif;
}

p {
font-family:"Open Sans",open-sans,sans-serif;

}

blockquote {
font-family:"Open Sans",open-sans,sans-serif;
}

label {
font-family:"Open Sans",open-sans,sans-serif;

text-transform: uppercase;
}
}

#content a {
font-family:"Open Sans",open-sans,sans-serif;

color: var(--link-text);
}

#content a:hover {
font-family:"Open Sans",open-sans,sans-serif;

color: var(--link-text-hover);
}

#content a:focus {
font-family:"Open Sans",open-sans,sans-serif;
color: var(--link-text-focus);
}

body,html,input{font-family:"Open Sans",open-sans,sans-serif;font-weight:400;}

nav .menu li.current-menu-item a {
  color: var(--link-text-focus);
}

#trigger .lines {
  color:#222!important;
  background-color:#222!important;

}

#trigger .lines:after, #trigger .lines:before{
  color:#222!important;
  background-color:#222!important;  
}

a#new_searchicon{
  display:none!important;
}


a#mobile_searchicon{
  display:none!important;
}

/* Fade In */
@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Firefox < 16 */
@-moz-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Internet Explorer */
@-ms-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Opera < 12.1 */
@-o-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/*Header Styling */

#headertop {
    background-color: var(--main-darker-color)!important;
    padding: 8px 0;
    font-size: 11px;
    text-transform: uppercase;
}

header {
  background-color: var(--main-light-color);
}

nav .menu li a {
    font-weight: 400;
    margin: 0 10px;
    padding: 30px 6px;
    display: inline-block;
    font-size: 13px;
    text-transform: uppercase;
    color: var(--main-text);
    opacity: .8;
    position: relative;
}

/*Buttons */

.dark-button {
display: inline-block;
vertical-align: middle;
background: var(--main-dark-color);
border: 1px solid var(--main-dark-color);
border-radius: 100px;
font-weight: 500;
font-size: 12px;
color: var(--light-text);
letter-spacing: 1px;
text-transform: uppercase;
padding: 0 50px;
height: 36px;
line-height: 36px;
text-decoration: none;
-webkit-transition: all .2s ease;
-o-transition: all .2s ease;
transition: all .2s ease; 
}

.dark-button:hover {
display: inline-block;
vertical-align: middle;
background: var(--main-dark-color);
border: 1px solid var(--main-dark-color);
border-radius: 100px;
font-weight: 500;
font-size: 12px;
color: var(--light-text);
letter-spacing: 1px;
text-transform: uppercase;
padding: 0 50px;
height: 36px;
line-height: 36px;
text-decoration: none;
-webkit-transition: all .2s ease;
-o-transition: all .2s ease;
transition: all .2s ease; 
}

.dark-button:focus {
display: inline-block;
vertical-align: middle;
background: var(--main-dark-color);
border: 1px solid var(--main-dark-color);
border-radius: 100px;
font-weight: 500;
font-size: 12px;
color: var(--light-text);
letter-spacing: 1px;
text-transform: uppercase;
padding: 0 50px;
height: 36px;
line-height: 36px;
text-decoration: none;
-webkit-transition: all .2s ease;
-o-transition: all .2s ease;
transition: all .2s ease; 
}

.darker-button {
display: inline-block;
vertical-align: middle;
background: var(--main-darker-color);
border: 1px solid var(--main-darker-color);
border-radius: 100px;
font-weight: 500;
font-size: 12px;
color: var(--light-text);
letter-spacing: 1px;
text-transform: uppercase;
padding: 0 50px;
height: 36px;
line-height: 36px;
text-decoration: none;
-webkit-transition: all .2s ease;
-o-transition: all .2s ease;
transition: all .2s ease; 
}

.darker-button:hover {
display: inline-block;
vertical-align: middle;
background: var(--main-darker-color);
border: 1px solid var(--main-darker-color);
border-radius: 100px;
font-weight: 500;
font-size: 12px;
color: var(--light-text);
letter-spacing: 1px;
text-transform: uppercase;
padding: 0 50px;
height: 36px;
line-height: 36px;
text-decoration: none;
-webkit-transition: all .2s ease;
-o-transition: all .2s ease;
transition: all .2s ease; 
}

.darker-button:focus {
display: inline-block;
vertical-align: middle;
background: var(--main-darker-color);
border: 1px solid var(--main-darker-color);
border-radius: 100px;
font-weight: 500;
font-size: 12px;
color: var(--light-text);
letter-spacing: 1px;
text-transform: uppercase;
padding: 0 50px;
height: 36px;
line-height: 36px;
text-decoration: none;
-webkit-transition: all .2s ease;
-o-transition: all .2s ease;
transition: all .2s ease; 
}

.dark-button-alt{
display: inline-block;
vertical-align: middle;
background: var(--secondary-dark-color);
border: 1px solid var(--secondary-dark-color);
border-radius: 100px;
font-weight: 500;
font-size: 12px;
color: var(--light-text);
letter-spacing: 1px;
text-transform: uppercase;
padding: 0 50px;
height: 36px;
line-height: 36px;
text-decoration: none;
-webkit-transition: all .2s ease;
-o-transition: all .2s ease;
transition: all .2s ease; 
}

.dark-button-alt:hover{
display: inline-block;
vertical-align: middle;
background: var(--secondary-dark-color);
border: 1px solid var(--secondary-dark-color);
border-radius: 100px;
font-weight: 500;
font-size: 12px;
color: var(--light-text);
letter-spacing: 1px;
text-transform: uppercase;
padding: 0 50px;
height: 36px;
line-height: 36px;
text-decoration: none;
-webkit-transition: all .2s ease;
-o-transition: all .2s ease;
transition: all .2s ease; 
}

.dark-button-alt:focus{
display: inline-block;
vertical-align: middle;
background: var(--secondary-dark-color);
border: 1px solid var(--secondary-dark-color);
border-radius: 100px;
font-weight: 500;
font-size: 12px;
color: var(--light-text);
letter-spacing: 1px;
text-transform: uppercase;
padding: 0 50px;
height: 36px;
line-height: 36px;
text-decoration: none;
-webkit-transition: all .2s ease;
-o-transition: all .2s ease;
transition: all .2s ease; 
}


.darker-button-alt{
display: inline-block;
vertical-align: middle;
background: var(--secondary-darker-color);
border: 1px solid var(--secondary-darker-color);
border-radius: 100px;
font-weight: 500;
font-size: 12px;
color: var(--light-text);
letter-spacing: 1px;
text-transform: uppercase;
padding: 0 50px;
height: 36px;
line-height: 36px;
text-decoration: none;
-webkit-transition: all .2s ease;
-o-transition: all .2s ease;
transition: all .2s ease; 
}

.darker-button-alt:hover{
display: inline-block;
vertical-align: middle;
background: var(--secondary-darker-color);
border: 1px solid var(--secondary-darker-color);
border-radius: 100px;
font-weight: 500;
font-size: 12px;
color: var(--light-text);
letter-spacing: 1px;
text-transform: uppercase;
padding: 0 50px;
height: 36px;
line-height: 36px;
text-decoration: none;
-webkit-transition: all .2s ease;
-o-transition: all .2s ease;
transition: all .2s ease; 
}

.darker-button-alt:focus{
display: inline-block;
vertical-align: middle;
background: var(--secondary-darker-color);
border: 1px solid var(--secondary-darker-color);
border-radius: 100px;
font-weight: 500;
font-size: 12px;
color: var(--light-text);
letter-spacing: 1px;
text-transform: uppercase;
padding: 0 50px;
height: 36px;
line-height: 36px;
text-decoration: none;
-webkit-transition: all .2s ease;
-o-transition: all .2s ease;
transition: all .2s ease; 
}

.outline-button{
display: inline-block;
vertical-align: middle;
background: none;
border: 1px solid var(--main-text);
border-radius: 100px;
font-weight: 500;
font-size: 12px;
color: var(--light-text);
letter-spacing: 1px;
text-transform: uppercase;
padding: 0 50px;
height: 36px;
line-height: 36px;
text-decoration: none;
-webkit-transition: all .2s ease;
-o-transition: all .2s ease;
transition: all .2s ease; 
}

.outline-button:hover{
display: inline-block;
vertical-align: middle;
background: none;
border: 1px solid var(--highlight-text);
border-radius: 100px;
font-weight: 500;
font-size: 12px;
color: var(--light-text);
letter-spacing: 1px;
text-transform: uppercase;
padding: 0 50px;
height: 36px;
line-height: 36px;
text-decoration: none;
-webkit-transition: all .2s ease;
-o-transition: all .2s ease;
transition: all .2s ease; 
}

.outline-button:focus{
display: inline-block;
vertical-align: middle;
background: none;
border: 1px solid var(--highlight-text);
border-radius: 100px;
font-weight: 500;
font-size: 12px;
color: var(--light-text);
letter-spacing: 1px;
text-transform: uppercase;
padding: 0 50px;
height: 36px;
line-height: 36px;
text-decoration: none;
-webkit-transition: all .2s ease;
-o-transition: all .2s ease;
transition: all .2s ease; 
}


/*Sign Up Styling : */

.ts-logo-link{}
.ts-logo-two{height:50px;margin:24px;display:block;position:absolute;z-index: 999;}


.alert.alert-error {
    background: var(--light-bg-grey);
}

.alert.alert-base {
    background: var(--light-bg-grey);
}

.alert-base p{
  color: var(--main-text);
}

.alert.alert-success {
    background: var(--light-bg-grey);
}

.alert-success {
    color: var(--success-color);
    background-color: var(--light-bg-grey);
    border-color: var(--light-bg-grey);
}

.alert-success p{
  color: var(--success-color);
}


.alert-error {
    color: var(--error-color);
    background-color: var(--light-bg-grey);
    border-color: var(--light-bg-grey);
}

.alert-error p{
    color: var(--error-color);

}

.hide-alert {
  display:none;
}

.hide-signup-step {
  display:none;
}

.good-input{
  border-color:var(--success-color)!important;
}

.bad-input{
  border-color: var(--error-color)!important;
}


.form__button:disabled {
  background-color: var(--dark-bg-grey)!important;
}

.password-strength{display:block;font-weight:300;font-size:11px;color:var(--medium-bg-grey);margin-bottom:8px;letter-spacing:1px;}

.hide-link{
  display: none;

}



/*SVG Icon Styles */






/* Parent Theme CSS Corrections */

.pagination .page-numbers.current, .pagination label, .pagination span {

	font-size:16px;

}

/* Button and Input Submit */


.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, .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 div.generic-button a:hover, a.bp-title-button, .woocommerce-account .woocommerce-MyAccount-navigation li.is-active a, #vibe_bp_login #wplogin-modal .btn-default, #vibe_bp_login #wplogin-modal .btn-block, .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, .quiz_timeline li.active>a>span, .vbplogin em, .note-tabs ul li.selected a, .note-tabs ul li.current a, .wplms_clp_stats li.active, .wplms_clp_stats li:hover, .course_students li .progress .bar, .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, .vibe_carousel .flex-control-nav li a, .widget_carousel .flex-control-nav li a, .course8 .block_content .more a, .course8 .block_content .cat_btn{
display: inline-block;
vertical-align: middle;
background: var(--main-darker-color);
border: 1px solid var(--main-darker-color);
color: var(--light-text)!important;
letter-spacing: 1px;
text-transform: uppercase;
text-decoration: none;
-webkit-transition: all .2s ease;
-o-transition: all .2s ease;
transition: all .2s ease; 
}

.course_time {
display:none;!important
}

.item-credits{
display:none;!important
}

.instructor_course{
display:none;!important
}

#footerbottom h2{display:none;}

.unit_title .instructor{display:none;}

.unit_content .instructor{display:none;}

.print_unit {
display:none;
}

footer {
display:none;
}

#footerbottom {
    background: var(--main-darker-color)!important;
    padding: 30px 0 20px;
    font-size: 11px;
}

.link, .instructor_line h3 a:hover, .minimal .generic-button a, #notes_discussions .actions a:hover, ul.item-list.loading:after, #ajaxloader:after, #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: var(--main-dark-color)!important;
}

.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 .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{
  color: var(--main-dark-color)!important;
}

